[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ooc-960219 & oo2c-1.0.2
The usual load of bugfixes.
-- mva
Wed Feb 19 12:49:45 1997 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/ParseDecl.Mod (FixupTBCalls):
When fixing the activations of a type-bound procedure
replace the formal parameter information and the argument locations,
too.
* frontend/Opcode.Mod (GetFormalParam): Cleaned up. Hopefully.
* optimizers/ConstPropagation.Mod (ConstantFolding):
Fixed possible read access of undefined variable.
* backend/ansi-c/WriteGSAvC.Mod:
Changed command line options to --cgsa, --cgsa-loc, and --cgsa-qnames
to avoid clashes with the options of the WriteGSA module.
Tue Feb 18 20:12:38 1997 Juergen Zimmermann <jnzimmer@informatik.uni-kl.de>
* optimizers/ValueNumbering.Mod:
Another version. Build sucessfully the sources of distribution 0.3,
but breaks code generation of this version when CSE is done
for access-instructions.
Sun Feb 16 14:54:21 1997 Michael van Acken <acken@informatik.uni-kl.de>
* backend/ansi-c/lib/PosixFileDescr.Mod, backend/ansi-c/lib/PosixFileDescr.c:
Use append mode when writing to file descriptors stdout/stderr that
were passed from the shell.
Fri Feb 14 08:57:50 1997 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/ParseExpr.Mod (TypeConversion):
Fixed rounding when converting from LONGREAL to
REAL.
* optimizers/ConstPropagation.Mod (ConstantFolding):
Fixed rounding of REAL operations.
* frontend/Opcode.Mod:
Clarification: SHORT(LONGREAL) has to honor rounding mode.
Thu Feb 13 18:44:19 1997 Michael van Acken <acken@informatik.uni-kl.de>
* frontend/SymbolFile.Mod (Write):
Read magic number of previous symbol file before starting to
write the new one.
* tools/Browser.Mod (WriteConst):
Use correct number of significant places when writing
real constants.
* backend/ansi-c/StdTypes.Mod:
Use decimal representation for definition of MIN/MAX values of real
types.
* frontend/Scanner.Mod (Number):
Read REAL constants with REAL precision, instead of
LONGREAL; otherwise the internal representation of the constant would
be more accurate than the data type permits.
Thu Feb 13 17:13:47 1997 Michael Griebling <grieblm@trt.allied.com>
* lib/LowLReal.Mod:
Updated the endian test to be compatible with Oberon-F (missing SYSTEM.BYTE)
and to be independent of the size of INTEGERs.
Thu Feb 13 14:16:06 1997 Michael van Acken <acken@informatik.uni-kl.de>
* backend/ansi-c/lib/Files.c (Register):
Use POSIX chmod() instead of BSD fchmod().