[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ooc-961202 & oo2c-0.3



This update fixes some bugs that broke Mike Griebling's UnixCalc (in
pub/ooc/apps/).  There is still an obscure type cast bug causing a bus
error on a SPARC 10.  I'll put an intermediate patch 0.3a into the
oo2c directory as soon as possible.  A patch from oo2c-0.2 to oo2c-0.3
is available.  Check the text at the beginning of the file for
instructions how to apply it.

-- mva


ChangeLog Nov 20 to Dec 2:

Mon Dec  2 13:41:21 1996  Michael van Acken  <acken@informatik.uni-kl.de>

	* frontend/ParseExpr.Mod (Expr):
	Right side of IN is only extended to SET if it is a constant,
	but not if it is a variable with a constant value.
	(SimpleExpr): Same for argument of complement.

Sun Dec  1 13:23:19 1996  Michael van Acken  <acken@informatik.uni-kl.de>

	* backend/ansi-c/doc/oo2c, backend/ansi-c/oo2c.Mod:
	Added command line option `--version' and `--write-config'.

Sat Nov 30 17:32:46 1996  Michael van Acken  <acken@informatik.uni-kl.de>

	* backend/ansi-c/Schedule.Mod (DataDependencies):
	Called procedures can change local structured
	variables (through VAR parameter or nonlocal access).  Make sure that
	accesses of such a changed variable are scheduled before the call.

	* backend/ansi-c/GenDecl.Mod (Declaration):
	Fixed length calculation of multi-dimensional arrays.