[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ooc-961015
Hello,
an update to the current ooc sources is available at the known
location `ftp://cognac.informatik.uni-kl.de/pub/ooc'.
Juergen Zimmermann
P.S.: There's also a new bugfix release of the o2c package available,
version number is 1.14.
The following changes were made to the files in the ooc source tree:
Tue Oct 15 12:18:45 1996 Juergen Zimmermann <jnzimmer@informatik.uni-kl.de>
* optimizers/ConstPropagation.Mod:
(ComputeConstantResults) Fixed bug which occured when the second
operand of a disabled boundIndex/boundRange instructions was not a
constant, but the first one was (and should be propagated).
Sun Oct 13 13:54:09 1996 Michael van Acken <acken@informatik.uni-kl.de>
* backend/ansi-c/doc/oo2c: New option: --makefile <mfile>
* backend/ansi-c/Build.Mod: Added code to write makefiles.
* backend/ansi-c/oo2c.Mod:
Added command line option `--makefile <mfile>'. Writes a makefile for
the given module resp. command into <mfile>.
Fri Oct 11 14:34:38 1996 Michael van Acken <acken@informatik.uni-kl.de>
* backend/ansi-c/Schedule.Mod (Schedule):
Replaced very stupid selection heuristic with a merely
stupid one: Arrange the GSA code to approximate the sequence of
instructions of the initial source code.
Thu Oct 10 19:14:13 1996 Michael van Acken <acken@informatik.uni-kl.de>
* backend/ansi-c/Schedule.Mod (DataDependencies):
Take loop gates into account when resolving
anti-dependencies.
(Schedule): Changed algorithm to keep a set of `ready' instructions.
Removed debug code.
Wed Oct 9 18:27:51 1996 Michael van Acken <acken@informatik.uni-kl.de>
* backend/ansi-c/Build.Mod:
Added option `--no-build'. If present only C sources are generated,
but no object files or executables are built.
* backend/ansi-c/Allocate.Mod:
Added coalescing of gates with their arguments. Removed debug code.
(ColorGraph): Replaced linear search for node with smallest current
degree by heap sort.
Wed Oct 2 08:57:08 1996 Michael van Acken <acken@informatik.uni-kl.de>
* backend/ansi-c/Allocate.Mod:
Improved handling of gate arguments: they don't create any inteference
in the region they appear in. Added some blurb describing the way
gates and regions are handled.
* backend/ansi-c/CodeGen.Mod:
Added constant propagation to default optimizations.