[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gm2] fixes applied to current cvs
From: |
Gaius Mulley |
Subject: |
[Gm2] fixes applied to current cvs |
Date: |
Sat, 20 Feb 2010 16:58:25 +0000 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) |
Hi,
I've just checked in a fix for an optimisation bug which appeared when
-O2 was used. It might have caused problems on other architectures
for non optimised code (particularly for big endian architectures). A
value (result of an internal HIGH function) needed to be converted to
a integer type before being passed to memcpy.
Anyway I've now re-enabled -O2 for building the libraries and I'm
currently running the LP64 regression tests. The make gm2.paranoid
passes.
regards,
Gaius
* gm2/Make-lang.in: turn on optimisation for the O2
versions of the libraries.
* gm2/gm2/m2pp.c: improved debugging of the integer type
nodes.
* gm2/gm2-compiler/M2GenGCC.mod: convert high calculation
to an integer type.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gm2] fixes applied to current cvs,
Gaius Mulley <=