gm2
[Top][All Lists]
Advanced

[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
> >




reply via email to

[Prev in Thread] Current Thread [Next in Thread]