Segher Boessenkool <seg...@kernel.crashing.org> writes:

> On Sat, Jun 19, 2021 at 09:09:05AM -0500, Segher Boessenkool wrote:
>> powerpc64-linux now is building, and is running the tetsuite.  My
>> powerpc64le-linux build used --enable-languages=all, but Ada fails to
>> build, so I'll redo that without Ada.
>
> For powerpc64le-linux I get
>
>                 === gm2 tests ===
>
>
> Running target unix
> FAIL: gm2/pim/fail/TestLong4.mod,  -g
> FAIL: gm2/pim/fail/TestLong4.mod,  -O
> FAIL: gm2/pim/fail/TestLong4.mod,  -O -g
> FAIL: gm2/pim/fail/TestLong4.mod,  -Os
> FAIL: gm2/pim/fail/TestLong4.mod,  -O3 -fomit-frame-pointer
> FAIL: gm2/pim/fail/TestLong4.mod,  -O3 -fomit-frame-pointer -finline-functions
> FAIL: gm2/pimlib/logitech/run/pass/realconv.mod execution,  -g
> FAIL: gm2/pimlib/logitech/run/pass/realconv.mod execution,  -O
> FAIL: gm2/pimlib/logitech/run/pass/realconv.mod execution,  -O -g
> FAIL: gm2/pimlib/logitech/run/pass/realconv.mod execution,  -Os
> FAIL: gm2/pimlib/logitech/run/pass/realconv.mod execution,  -O3 
> -fomit-frame-pointer
> FAIL: gm2/pimlib/logitech/run/pass/realconv.mod execution,  -O3 
> -fomit-frame-pointer -finline-functions
>
>                 === gm2 Summary ===
>
> # of expected passes            11610
> # of unexpected failures        12
>
> So that is excellent, only two failing tests :-)

yes indeed - I see TestLong4.mod fail on some of my x86_64 test
machines.

> For BE there is more:
>
> A whole bunch of testcases fail to build (both 32-bit and 64-bit).  I
> don't know yet.
>
> The realconv.mod testcase fails at all optimisation levels (also -O0).
>
> setarith*.mod and setrotate*.mod and setshift*.mod and simple*.mod fail
> to build.  Also cardrange*.mod and intrange*.mod and multint*.mod and
> realrange*.mod and subrange.mod and cardrange.mod and forcheck.mod.
> And the extended-opaque tests.  And more :-)
>
> <built-in>: error: the file containing the definition module <E2><80><98>M2RTS
> <E2><80><99> cannot be found
> compiler exited with status 1
> output is:
> <built-in>: error: the file containing the definition module <E2><80><98>M2RTS
> <E2><80><99> cannot be found

ah yes, it would be good to make it autoconf locale utf-8

> (That is UTF-8 quotation marks, and I do not use an UTF-8 locale there
> btw.  That is just a cosmetic problem of course.)
>
> Does this have to do with gm2tools?

Ah just examined simple2.mod and yes absolutely [to the set test
failures] - gm2tools uses word sized set types to implement the first
and follow set recursive descent parsers.  simple2.mod is performing bit
exclusion on a word sized set and failing :-) - which is good news as
this should be easy to debug.  Thanks for testing!




regards,
Gaius

Reply via email to