[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gm2] latest cvs changes
From: |
Gaius Mulley |
Subject: |
Re: [Gm2] latest cvs changes |
Date: |
24 Oct 2008 13:50:07 +0100 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 |
Michael Lambert <address@hidden> writes:
> 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.
Hi Michael,
I'm just curious and wondering whether you have 'cvs update'd the
testsuite. I fixed a bug in one of the gm2.exp files.
(gcc-4.1.2/gcc/testsuite/gm2/pim/options/optimize/run/pass/gm2.exp)
now configures its search path to
gm2_init \
"-I$srcdir/gm2/pim/options/optimize/run/pass:../gm2/gm2-libs:$srcdir/../gm2/gm2-libs:."
-fpim
include its current directory at the end,
regards,
Gaius
> ----------
> 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
> >