[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gm2] latest cvs changes
From: |
Michael Lambert |
Subject: |
Re: [Gm2] latest cvs changes |
Date: |
Wed, 22 Oct 2008 21:13:24 -0400 |
Hi Gaius,
Alas, no:
# of expected passes 6318
# of unexpected failures 30
# of unresolved testcases 6
Here are abstracts of the errors I'm seeing.
----------
addition.o: Mach-O executable i386
about to call target_compile with /Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/gm2/pim/options/optimize/run/pass/testadd.mod /
Users/lambert/gnu/gm2-cu
rrent/obj/gcc/testsuite/testadd.x0 executable -g libs= {compiler=/
Users/lambert/
gnu/gm2-current/obj/gcc/xgm2 -B/Users/lambert/gnu/gm2-current/obj/gcc -
I/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/gm2/pim/
options/optimize/run/pass
:../gm2/gm2-libs:/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/
testsuite/../gm2/g
m2-libs:. -fpim}
Executing on host: /Users/lambert/gnu/gm2-current/obj/gcc/xgm2 -B/
Users/lambert/gnu/gm2-current/obj/gcc -I/Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/gm2/pim/options/optimize/run/pass:../gm2/gm2-
libs:/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/../gm2/gm2-
libs:. -fpim /Users/lambert/gnu/gm2-current
/gcc-4.1.2/gcc/testsuite/gm2/pim/options/optimize/run/pass/
testadd.mod -lm -o /Users/lambert/gnu/gm2-current/obj/gcc/
testsuite/testadd.x0 (timeout = 300)ld: in /var/folders/5r/
5rG8VggWHx4wBa0Sofcs6U+++TI/-Tmp-//ccKdIzRK.a(addition.o), not a valid
archive member^Mcollect2: ld returned 1 exit status^Mcompiler exited
with status 1output is:
ld: in /var/folders/5r/5rG8VggWHx4wBa0Sofcs6U+++TI/-Tmp-//
ccKdIzRK.a(addition.o), not a valid archive member^Mcollect2: ld
returned 1 exit status^MFAIL: gm2/pim/options/optimize/run/pass/
testadd.mod compilation, -gUNRESOLVED: gm2/pim/options/optimize/run/
pass/testadd.mod execution, -g (link
failed)Link libraries are:ld: in /var/folders/5r/5rG8VggWHx4wBa0Sofcs6U
+++TI/-Tmp-//ccKdIzRK.a(addition.o), not a valid archive
membercollect2: ld returned 1 exit status
----------
----------
about to call target_compile with /Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/gm2/pim/pass/arrayhuge.mod /Users/lambert/gnu/
gm2-current/obj/gcc/testsuite/arrayhuge.o object {additional_flags= -
O } {compiler=/Users/lambert/gnu/gm2-current/obj/gcc/xgm2 -B/Users/
lambert/gnu/gm2-current/obj/gcc -I/Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/../gm2/gm2-libs:/Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/../gm2/gm2-libs-pim:/Users/lambert/gnu/gm2-
current/gcc-4.1.2/gcc/testsuite/gm2/pim/pass:/Users/lambert/gnu/gm2-
current/gcc-4.1.2/gcc/testsuite/../gm2/gm2-compiler -fpim}
Executing on host: /Users/lambert/gnu/gm2-current/obj/gcc/xgm2 -B/
Users/lambert/gnu/gm2-current/obj/gcc -I/Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/../gm2/gm2-libs:/Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/../gm2/gm2-libs-pim:/Users/lambert/gnu/gm2-
current/gcc-4.1.2/gcc/testsuite/gm2/pim/pass:/Users/lambert/gnu/gm2-
current/gcc-4.1.2/gcc/testsuite/../gm2/gm2-compiler -fpim -O -c -
o /Users/lambert/gnu/gm2-current/obj/gcc/testsuite/arrayhuge.o /Users/
lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/gm2/pim/pass/
arrayhuge.mod (timeout = 300)
/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/gm2/pim/pass/
arrayhuge.mod:24:4: error: constant overflow error^M
compiler exited with status 1
output is:
/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/gm2/pim/pass/
arrayhuge.mod:24:4: error: constant overflow error^M
FAIL: gm2/pim/pass/arrayhuge.mod, -O
----------
----------
about to call target_compile with /Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/gm2/pim/pass/arrayhuge2.mod /Users/lambert/gnu/
gm2-current/obj/gcc/testsuite/arrayhuge2.o object {additional_flags= -
g } {compiler=/Users/lambert/gnu/gm2-current/obj/gcc/xgm2 -B/Users/
lambert/gnu/gm2-current/obj/gcc -I/Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/../gm2/gm2-libs:/Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/../gm2/gm2-libs-pim:/Users/lambert/gnu/gm2-
current/gcc-4.1.2/gcc/testsuite/gm2/pim/pass:/Users/lambert/gnu/gm2-
current/gcc-4.1.2/gcc/testsuite/../gm2/gm2-compiler -fpim}
Executing on host: /Users/lambert/gnu/gm2-current/obj/gcc/xgm2 -B/
Users/lambert/gnu/gm2-current/obj/gcc -I/Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/../gm2/gm2-libs:/Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/../gm2/gm2-libs-pim:/Users/lambert/gnu/gm2-
current/gcc-4.1.2/gcc/testsuite/gm2/pim/pass:/Users/lambert/gnu/gm2-
current/gcc-4.1.2/gcc/testsuite/../gm2/gm2-compiler -fpim -g -c -
o /Users/lambert/gnu/gm2-current/obj/gcc/testsuite/arrayhuge2.o /Users/
lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/gm2/pim/pass/
arrayhuge2.mod (timeout = 300)
/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/gm2/pim/pass/
arrayhuge2.mod:23:4: error: constant overflow error^M
compiler exited with status 1
output is:
/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/gm2/pim/pass/
arrayhuge2.mod:23:4: error: constant overflow error^M
FAIL: gm2/pim/pass/arrayhuge2.mod, -g
----------
----------
about to call target_compile with /Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/gm2/pim/run/pass/longtypes8.mod /Users/lambert/
gnu/gm2-current/obj/gcc/testsuite/longtypes8.x0 executable -g libs=
{compiler=/Users/lambert/gnu/gm2-current/obj/gcc/xgm2 -B/Users/lambert/
gnu/gm2-current/obj/gcc -I/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/
testsuite/../gm2/gm2-libs:/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/
testsuite/../gm2/pim/pass:/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/
testsuite/../gm2/gm2-compiler:../gm2/gm2-libs:../gm2/gm2-compiler -fpim}
Executing on host: /Users/lambert/gnu/gm2-current/obj/gcc/xgm2 -B/
Users/lambert/gnu/gm2-current/obj/gcc -I/Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/../gm2/gm2-libs:/Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/../gm2/pim/pass:/Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/../gm2/gm2-compiler:../gm2/gm2-libs:../gm2/gm2-
compiler -fpim /Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/
gm2/pim/run/pass/longtypes8.mod -lm -o /Users/lambert/gnu/gm2-
current/obj/gcc/testsuite/longtypes8.x0 (timeout = 300)
PASS: gm2/pim/run/pass/longtypes8.mod compilation, -g
Setting LD_LIBRARY_PATH to :
executed /Users/lambert/gnu/gm2-current/obj/gcc/testsuite/
longtypes8.x0 with result failFAIL: gm2/pim/run/pass/longtypes8.mod
execution, -g
----------
----------
about to call target_compile with /Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/../gm2/ulm-lib-gm2/std/StrSpec.mod /Users/
lambert/gnu/gm2-current/obj/gcc/testsuite/StrSpec.o object
{additional_flags= -O } {compiler=/Users/lambert/gnu/gm2-current/obj/
gcc/xgm2 -B/Users/lambert/gnu/gm2-current/obj/gcc -I/Users/lambert/gnu/
gm2-current/gcc-4.1.2/gcc/testsuite/../gm2/ulm-lib-gm2/std:/Users/
lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/../gm2/ulm-lib-gm2/
sys:/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/../gm2/gm2-
libs -fpim}
Executing on host: /Users/lambert/gnu/gm2-current/obj/gcc/xgm2 -B/
Users/lambert/gnu/gm2-current/obj/gcc -I/Users/lambert/gnu/gm2-current/
gcc-4.1.2/gcc/testsuite/../gm2/ulm-lib-gm2/std:/Users/lambert/gnu/gm2-
current/gcc-4.1.2/gcc/testsuite/../gm2/ulm-lib-gm2/sys:/Users/lambert/
gnu/gm2-current/gcc-4.1.2/gcc/testsuite/../gm2/gm2-libs -fpim -O -
c -o /Users/lambert/gnu/gm2-current/obj/gcc/testsuite/StrSpec.o /
Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/../gm2/ulm-lib-
gm2/std/StrSpec.mod (timeout = 300)
/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/../gm2/ulm-lib-
gm2/std/StrSpec.mod: In function ‘StrSpec_StrIns’:^M
/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/../gm2/ulm-lib-
gm2/std/StrSpec.mod:127: warning: comparison is always false due to
limited range of data type^M
/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/../gm2/ulm-lib-
gm2/std/StrSpec.mod:127: warning: comparison is always false due to
limited range of data type^M
output is:
/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/../gm2/ulm-lib-
gm2/std/StrSpec.mod: In function ‘StrSpec_StrIns’:^M
/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/../gm2/ulm-lib-
gm2/std/StrSpec.mod:127: warning: comparison is always false due to
limited range of data type^M
/Users/lambert/gnu/gm2-current/gcc-4.1.2/gcc/testsuite/../gm2/ulm-lib-
gm2/std/StrSpec.mod:127: warning: comparison is always false due to
limited range of data type^M
FAIL: ../gm2/ulm-lib-gm2/std/StrSpec.mod, -O
----------
Michael
On 22 Oct 2008, at 17:39, Gaius Mulley wrote:
Hi,
below are the latest cvs changes, in essence the number of regression
test failures has fallen to 24 on the LP64 - very probably the same on
the Mac OSX (Michael are you able to confirm this?). Also the
compiler is now _much_ more rigorous with its parameter checking. The
24 errors can be broken down into 6 warnings - which are currently
recognised as an error by the testsuite. The warnings occur because
the gccgm2.c is removing dead code - generated when bounds checking is
unnecessary. The remaining 18 are two pieces of code tested 3x6 times
which create arrays of [MAX(CARDINAL)-4..MAX(CARDINAL)-1] and gccgm2.c
has a constant overflow..
=== gm2 Summary ===
# of expected passes 6348
# of unexpected failures 24
Anyway here is the changelog:
regards,
Gaius