public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug modula2/112506] New: gm2 test failures on x86_64-apple-darwin21
@ 2023-11-13  7:12 fxcoudert at gcc dot gnu.org
  2023-11-13  7:13 ` [Bug modula2/112506] " fxcoudert at gcc dot gnu.org
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: fxcoudert at gcc dot gnu.org @ 2023-11-13  7:12 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112506

            Bug ID: 112506
           Summary: gm2 test failures on x86_64-apple-darwin21
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: modula2
          Assignee: gaius at gcc dot gnu.org
          Reporter: fxcoudert at gcc dot gnu.org
  Target Milestone: ---

Recent test results show ~100 test failures on Darwin (see for example
https://gcc.gnu.org/pipermail/gcc-testresults/2023-November/800694.html):

                === gm2 Summary ===

# of expected passes            12740
# of unexpected failures        60
# of unresolved testcases       48


They seem to belong to two different series:

FAIL: gm2/link/externalscaffold/pass/hello.mod compilation, {additional_flags=
-g } timeout=10 (internal compiler error: expecting a DefImp symbol)
UNRESOLVED: gm2/link/externalscaffold/pass/hello.mod execution,
{additional_flags= -g } timeout=10
FAIL: gm2/link/externalscaffold/pass/hello.mod compilation, {additional_flags=
-O } timeout=10 (internal compiler error: expecting a DefImp symbol)
UNRESOLVED: gm2/link/externalscaffold/pass/hello.mod execution,
{additional_flags= -O } timeout=10
FAIL: gm2/link/externalscaffold/pass/hello.mod compilation, {additional_flags=
-O -g } timeout=10 (internal compiler error: expecting a DefImp symbol)
UNRESOLVED: gm2/link/externalscaffold/pass/hello.mod execution,
{additional_flags= -O -g } timeout=10
FAIL: gm2/link/externalscaffold/pass/hello.mod compilation, {additional_flags=
-Os } timeout=10 (internal compiler error: expecting a DefImp symbol)
UNRESOLVED: gm2/link/externalscaffold/pass/hello.mod execution,
{additional_flags= -Os } timeout=10
FAIL: gm2/link/externalscaffold/pass/hello.mod compilation, {additional_flags=
-O3 -fomit-frame-pointer } timeout=10 (internal compiler error: expecting a
DefImp symbol)
UNRESOLVED: gm2/link/externalscaffold/pass/hello.mod execution,
{additional_flags= -O3 -fomit-frame-pointer } timeout=10
FAIL: gm2/link/externalscaffold/pass/hello.mod compilation, {additional_flags=
-O3 -fomit-frame-pointer -finline-functions } timeout=10 (internal compiler
error: expecting a DefImp symbol)
UNRESOLVED: gm2/link/externalscaffold/pass/hello.mod execution,
{additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=10

fails with: "cc1gm2: internal compiler error: expecting a DefImp symbol"

and

FAIL: gm2/pim/run/pass/builtins.mod compilation, {additional_flags= -g }
timeout=10
UNRESOLVED: gm2/pim/run/pass/builtins.mod execution, {additional_flags= -g }
timeout=10
FAIL: gm2/pim/run/pass/builtins.mod compilation, {additional_flags= -O }
timeout=10
UNRESOLVED: gm2/pim/run/pass/builtins.mod execution, {additional_flags= -O }
timeout=10
FAIL: gm2/pim/run/pass/builtins.mod compilation, {additional_flags= -O -g }
timeout=10
UNRESOLVED: gm2/pim/run/pass/builtins.mod execution, {additional_flags= -O -g }
timeout=10
FAIL: gm2/pim/run/pass/builtins.mod compilation, {additional_flags= -Os }
timeout=10
UNRESOLVED: gm2/pim/run/pass/builtins.mod execution, {additional_flags= -Os }
timeout=10
FAIL: gm2/pim/run/pass/builtins.mod compilation, {additional_flags= -O3
-fomit-frame-pointer } timeout=10
UNRESOLVED: gm2/pim/run/pass/builtins.mod execution, {additional_flags= -O3
-fomit-frame-pointer } timeout=10
FAIL: gm2/pim/run/pass/builtins.mod compilation, {additional_flags= -O3
-fomit-frame-pointer -finline-functions } timeout=10
UNRESOLVED: gm2/pim/run/pass/builtins.mod execution, {additional_flags= -O3
-fomit-frame-pointer -finline-functions } timeout=10
FAIL: gm2/pim/run/pass/convert1.mod compilation, {additional_flags= -g }
timeout=10
UNRESOLVED: gm2/pim/run/pass/convert1.mod execution, {additional_flags= -g }
timeout=10
FAIL: gm2/pim/run/pass/convert1.mod compilation, {additional_flags= -O }
timeout=10
UNRESOLVED: gm2/pim/run/pass/convert1.mod execution, {additional_flags= -O }
timeout=10
FAIL: gm2/pim/run/pass/convert1.mod compilation, {additional_flags= -O -g }
timeout=10
UNRESOLVED: gm2/pim/run/pass/convert1.mod execution, {additional_flags= -O -g }
timeout=10
FAIL: gm2/pim/run/pass/convert1.mod compilation, {additional_flags= -Os }
timeout=10
UNRESOLVED: gm2/pim/run/pass/convert1.mod execution, {additional_flags= -Os }
timeout=10
FAIL: gm2/pim/run/pass/convert1.mod compilation, {additional_flags= -O3
-fomit-frame-pointer } timeout=10
UNRESOLVED: gm2/pim/run/pass/convert1.mod execution, {additional_flags= -O3
-fomit-frame-pointer } timeout=10
FAIL: gm2/pim/run/pass/convert1.mod compilation, {additional_flags= -O3
-fomit-frame-pointer -finline-functions } timeout=10
UNRESOLVED: gm2/pim/run/pass/convert1.mod execution, {additional_flags= -O3
-fomit-frame-pointer -finline-functions } timeout=10
FAIL: gm2/pim/run/pass/longint1.mod compilation, {additional_flags= -g }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint1.mod execution, {additional_flags= -g }
timeout=10
FAIL: gm2/pim/run/pass/longint1.mod compilation, {additional_flags= -O }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint1.mod execution, {additional_flags= -O }
timeout=10
FAIL: gm2/pim/run/pass/longint1.mod compilation, {additional_flags= -O -g }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint1.mod execution, {additional_flags= -O -g }
timeout=10
FAIL: gm2/pim/run/pass/longint1.mod compilation, {additional_flags= -Os }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint1.mod execution, {additional_flags= -Os }
timeout=10
FAIL: gm2/pim/run/pass/longint1.mod compilation, {additional_flags= -O3
-fomit-frame-pointer } timeout=10
UNRESOLVED: gm2/pim/run/pass/longint1.mod execution, {additional_flags= -O3
-fomit-frame-pointer } timeout=10
FAIL: gm2/pim/run/pass/longint1.mod compilation, {additional_flags= -O3
-fomit-frame-pointer -finline-functions } timeout=10
UNRESOLVED: gm2/pim/run/pass/longint1.mod execution, {additional_flags= -O3
-fomit-frame-pointer -finline-functions } timeout=10
FAIL: gm2/pim/run/pass/longint2.mod compilation, {additional_flags= -g }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint2.mod execution, {additional_flags= -g }
timeout=10
FAIL: gm2/pim/run/pass/longint2.mod compilation, {additional_flags= -O }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint2.mod execution, {additional_flags= -O }
timeout=10
FAIL: gm2/pim/run/pass/longint2.mod compilation, {additional_flags= -O -g }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint2.mod execution, {additional_flags= -O -g }
timeout=10
FAIL: gm2/pim/run/pass/longint2.mod compilation, {additional_flags= -Os }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint2.mod execution, {additional_flags= -Os }
timeout=10
FAIL: gm2/pim/run/pass/longint2.mod compilation, {additional_flags= -O3
-fomit-frame-pointer } timeout=10
UNRESOLVED: gm2/pim/run/pass/longint2.mod execution, {additional_flags= -O3
-fomit-frame-pointer } timeout=10
FAIL: gm2/pim/run/pass/longint2.mod compilation, {additional_flags= -O3
-fomit-frame-pointer -finline-functions } timeout=10
UNRESOLVED: gm2/pim/run/pass/longint2.mod execution, {additional_flags= -O3
-fomit-frame-pointer -finline-functions } timeout=10
FAIL: gm2/pim/run/pass/longint3.mod compilation, {additional_flags= -g }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint3.mod execution, {additional_flags= -g }
timeout=10
FAIL: gm2/pim/run/pass/longint3.mod compilation, {additional_flags= -O }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint3.mod execution, {additional_flags= -O }
timeout=10
FAIL: gm2/pim/run/pass/longint3.mod compilation, {additional_flags= -O -g }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint3.mod execution, {additional_flags= -O -g }
timeout=10
FAIL: gm2/pim/run/pass/longint3.mod compilation, {additional_flags= -Os }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint3.mod execution, {additional_flags= -Os }
timeout=10
FAIL: gm2/pim/run/pass/longint3.mod compilation, {additional_flags= -O3
-fomit-frame-pointer } timeout=10
UNRESOLVED: gm2/pim/run/pass/longint3.mod execution, {additional_flags= -O3
-fomit-frame-pointer } timeout=10
FAIL: gm2/pim/run/pass/longint3.mod compilation, {additional_flags= -O3
-fomit-frame-pointer -finline-functions } timeout=10
UNRESOLVED: gm2/pim/run/pass/longint3.mod execution, {additional_flags= -O3
-fomit-frame-pointer -finline-functions } timeout=10
FAIL: gm2/pim/run/pass/longint7.mod compilation, {additional_flags= -g }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint7.mod execution, {additional_flags= -g }
timeout=10
FAIL: gm2/pim/run/pass/longint7.mod compilation, {additional_flags= -O }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint7.mod execution, {additional_flags= -O }
timeout=10
FAIL: gm2/pim/run/pass/longint7.mod compilation, {additional_flags= -O -g }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint7.mod execution, {additional_flags= -O -g }
timeout=10
FAIL: gm2/pim/run/pass/longint7.mod compilation, {additional_flags= -Os }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint7.mod execution, {additional_flags= -Os }
timeout=10
FAIL: gm2/pim/run/pass/longint7.mod compilation, {additional_flags= -O3
-fomit-frame-pointer } timeout=10
UNRESOLVED: gm2/pim/run/pass/longint7.mod execution, {additional_flags= -O3
-fomit-frame-pointer } timeout=10
FAIL: gm2/pim/run/pass/longint7.mod compilation, {additional_flags= -O3
-fomit-frame-pointer -finline-functions } timeout=10
UNRESOLVED: gm2/pim/run/pass/longint7.mod execution, {additional_flags= -O3
-fomit-frame-pointer -finline-functions } timeout=10
FAIL: gm2/pim/run/pass/longint8.mod compilation, {additional_flags= -g }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint8.mod execution, {additional_flags= -g }
timeout=10
FAIL: gm2/pim/run/pass/longint8.mod compilation, {additional_flags= -O }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint8.mod execution, {additional_flags= -O }
timeout=10
FAIL: gm2/pim/run/pass/longint8.mod compilation, {additional_flags= -O -g }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint8.mod execution, {additional_flags= -O -g }
timeout=10
FAIL: gm2/pim/run/pass/longint8.mod compilation, {additional_flags= -Os }
timeout=10
UNRESOLVED: gm2/pim/run/pass/longint8.mod execution, {additional_flags= -Os }
timeout=10
FAIL: gm2/pim/run/pass/longint8.mod compilation, {additional_flags= -O3
-fomit-frame-pointer } timeout=10
UNRESOLVED: gm2/pim/run/pass/longint8.mod execution, {additional_flags= -O3
-fomit-frame-pointer } timeout=10
FAIL: gm2/pim/run/pass/longint8.mod compilation, {additional_flags= -O3
-fomit-frame-pointer -finline-functions } timeout=10
UNRESOLVED: gm2/pim/run/pass/longint8.mod execution, {additional_flags= -O3
-fomit-frame-pointer -finline-functions } timeout=10

Those fail with errors like this:

/Users/fx/gcc-upstream/gcc/testsuite/gm2/pim/run/pass/Builtins.mod:1:8: error:
In program module ‘builtins’: module ‘builtins’ has a corresponding DEFINITION
MODULE but no IMPLEMENTATION keyword in the main module

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug modula2/112506] gm2 test failures on x86_64-apple-darwin21
  2023-11-13  7:12 [Bug modula2/112506] New: gm2 test failures on x86_64-apple-darwin21 fxcoudert at gcc dot gnu.org
@ 2023-11-13  7:13 ` fxcoudert at gcc dot gnu.org
  2023-11-13  7:25 ` fxcoudert at gcc dot gnu.org
                   ` (9 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: fxcoudert at gcc dot gnu.org @ 2023-11-13  7:13 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112506

Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
               Host|                            |x86_64-apple-darwin21
             Target|                            |x86_64-apple-darwin21
   Last reconfirmed|                            |2023-11-13
             Status|UNCONFIRMED                 |NEW
      Known to fail|                            |14.0
           Keywords|                            |testsuite-fail
              Build|                            |x86_64-apple-darwin21
     Ever confirmed|0                           |1

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug modula2/112506] gm2 test failures on x86_64-apple-darwin21
  2023-11-13  7:12 [Bug modula2/112506] New: gm2 test failures on x86_64-apple-darwin21 fxcoudert at gcc dot gnu.org
  2023-11-13  7:13 ` [Bug modula2/112506] " fxcoudert at gcc dot gnu.org
@ 2023-11-13  7:25 ` fxcoudert at gcc dot gnu.org
  2023-11-20 16:19 ` iains at gcc dot gnu.org
                   ` (8 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: fxcoudert at gcc dot gnu.org @ 2023-11-13  7:25 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112506

--- Comment #1 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> ---
The stack trace for the "expecting a DefImp symbol" error is the following:

* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 2.1
  * frame #0: 0x000000010004a240
cc1gm2`::M2Emit_InternalError(message_="expecting a DefImp symbol",
_message_high=25) at M2Emit.c:97:8
    frame #1: 0x000000010004be0c
cc1gm2`::M2Error_InternalError(message_=<unavailable>, _message_high=25) at
M2Error.c:2605:24
    frame #2: 0x00000001000a9543 cc1gm2`::SymbolTable_IsDefinitionForC(Sym=165)
at SymbolTable.c:16397:31
    frame #3: 0x0000000100047676 cc1gm2`::M2Comp_compile(void *) at
M2Comp.c:1114:43
    frame #4: 0x00000001000475db cc1gm2`::M2Comp_compile(void *) at
M2Comp.c:1189:28
    frame #5: 0x0000000100047246 cc1gm2`::M2Comp_compile(void *) [inlined]
Compile(s=0x00006000037079c0) at M2Comp.c:427:11
    frame #6: 0x0000000100047246
cc1gm2`::M2Comp_compile(filename=<unavailable>) at M2Comp.c:1540:11
    frame #7: 0x00000001000063e1 cc1gm2`::gm2_langhook_parse_file() at
gm2-lang.cc:803:26
    frame #8: 0x0000000100006393 cc1gm2`::gm2_langhook_parse_file() at
gm2-lang.cc:810:25
    frame #9: 0x0000000101476d04 cc1gm2`::compile_file() at toplev.cc:446:25
    frame #10: 0x0000000101db1d06 cc1gm2`toplev::main(int, char**) at
toplev.cc:2129:24
    frame #11: 0x0000000101dc13c0 cc1gm2

The trace for the other one is:

* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
  * frame #0: 0x00000001000692b0 cc1gm2`::M2MetaError_MetaErrorT1(tok=3628,
m_="module {%1Ea} has a corresponding DEFINITION MODULE but no IMPLEMENTATION
keyword in the main module", _m_high=100, s=155) at M2MetaError.c:3471:1
    frame #1: 0x000000010009823d
cc1gm2`::P1SymBuild_P1StartBuildProgramModule() at P1SymBuild.c:633:31
    frame #2: 0x00000001000e5b43 cc1gm2`::P1Build_CompilationUnit() [inlined]
ProgramModule(stopset0=1, stopset1=0, stopset2=0) at P1Build.c:3038:40
    frame #3: 0x00000001000e5b10 cc1gm2`::P1Build_CompilationUnit() [inlined]
ImplementationOrProgramModule(stopset0=1, stopset1=0, stopset2=0) at
P1Build.c:3143:21
    frame #4: 0x00000001000e5b10 cc1gm2`::P1Build_CompilationUnit() [inlined]
FileUnit(stopset0=1, stopset1=0, stopset2=0) at P1Build.c:2993:37
    frame #5: 0x00000001000e51e0 cc1gm2`::P1Build_CompilationUnit() at
P1Build.c:6664:12
    frame #6: 0x0000000100047c59 cc1gm2`::M2Comp_compile(void *) at
M2Comp.c:1258:46
    frame #7: 0x0000000100047bd8 cc1gm2`::M2Comp_compile(void *) [inlined]
Compile(s=0x000060000370a1c0) at M2Comp.c:433:11
    frame #8: 0x0000000100047246
cc1gm2`::M2Comp_compile(filename=<unavailable>) at M2Comp.c:1540:11
    frame #9: 0x00000001000063e1 cc1gm2`::gm2_langhook_parse_file() at
gm2-lang.cc:803:26
    frame #10: 0x0000000100006393 cc1gm2`::gm2_langhook_parse_file() at
gm2-lang.cc:810:25
    frame #11: 0x0000000101476d04 cc1gm2`::compile_file() at toplev.cc:446:25
    frame #12: 0x0000000101db1d06 cc1gm2`toplev::main(int, char**) at
toplev.cc:2129:24
    frame #13: 0x0000000101dc13c0 cc1gm2

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug modula2/112506] gm2 test failures on x86_64-apple-darwin21
  2023-11-13  7:12 [Bug modula2/112506] New: gm2 test failures on x86_64-apple-darwin21 fxcoudert at gcc dot gnu.org
  2023-11-13  7:13 ` [Bug modula2/112506] " fxcoudert at gcc dot gnu.org
  2023-11-13  7:25 ` fxcoudert at gcc dot gnu.org
@ 2023-11-20 16:19 ` iains at gcc dot gnu.org
  2023-11-20 16:22 ` iains at gcc dot gnu.org
                   ` (7 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: iains at gcc dot gnu.org @ 2023-11-20 16:19 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112506

--- Comment #2 from Iain Sandoe <iains at gcc dot gnu.org> ---
is your file system "default" (i.e. case-preserving-case-insensitive) on the
source code volume?

If so, those fails look suspiciously similar to the ones I see - reposted in
PR111627.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug modula2/112506] gm2 test failures on x86_64-apple-darwin21
  2023-11-13  7:12 [Bug modula2/112506] New: gm2 test failures on x86_64-apple-darwin21 fxcoudert at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2023-11-20 16:19 ` iains at gcc dot gnu.org
@ 2023-11-20 16:22 ` iains at gcc dot gnu.org
  2023-11-22 22:32 ` gaius at gcc dot gnu.org
                   ` (6 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: iains at gcc dot gnu.org @ 2023-11-20 16:22 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112506

--- Comment #3 from Iain Sandoe <iains at gcc dot gnu.org> ---
with a case sensitive source partition on x86_64-darwin12, (I think these have
also been reported, but cannot find the pR right now):

                === gm2 tests ===


Running target unix
FAIL: gm2/iso/run/pass/m2date.mod execution,  -g 
FAIL: gm2/iso/run/pass/m2date.mod execution,  -O 
FAIL: gm2/iso/run/pass/m2date.mod execution,  -O -g 
FAIL: gm2/iso/run/pass/m2date.mod execution,  -Os 
FAIL: gm2/iso/run/pass/m2date.mod execution,  -O3 -fomit-frame-pointer 
FAIL: gm2/iso/run/pass/m2date.mod execution,  -O3 -fomit-frame-pointer
-finline-functions 
FAIL: gm2/iso/run/pass/testclock.mod execution,  -g 
FAIL: gm2/iso/run/pass/testclock.mod execution,  -O 
FAIL: gm2/iso/run/pass/testclock.mod execution,  -O -g 
FAIL: gm2/iso/run/pass/testclock.mod execution,  -Os 
FAIL: gm2/iso/run/pass/testclock.mod execution,  -O3 -fomit-frame-pointer 
FAIL: gm2/iso/run/pass/testclock.mod execution,  -O3 -fomit-frame-pointer
-finline-functions 

                === gm2 Summary ===

# of expected passes            12884
# of unexpected failures        12

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug modula2/112506] gm2 test failures on x86_64-apple-darwin21
  2023-11-13  7:12 [Bug modula2/112506] New: gm2 test failures on x86_64-apple-darwin21 fxcoudert at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2023-11-20 16:22 ` iains at gcc dot gnu.org
@ 2023-11-22 22:32 ` gaius at gcc dot gnu.org
  2024-01-27 11:36 ` iains at gcc dot gnu.org
                   ` (5 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: gaius at gcc dot gnu.org @ 2023-11-22 22:32 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112506

Gaius Mulley <gaius at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

--- Comment #4 from Gaius Mulley <gaius at gcc dot gnu.org> ---
Thanks for the report - I suspect it is a duplicate of PR 111627.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug modula2/112506] gm2 test failures on x86_64-apple-darwin21
  2023-11-13  7:12 [Bug modula2/112506] New: gm2 test failures on x86_64-apple-darwin21 fxcoudert at gcc dot gnu.org
                   ` (4 preceding siblings ...)
  2023-11-22 22:32 ` gaius at gcc dot gnu.org
@ 2024-01-27 11:36 ` iains at gcc dot gnu.org
  2024-02-01 10:25 ` cvs-commit at gcc dot gnu.org
                   ` (4 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: iains at gcc dot gnu.org @ 2024-01-27 11:36 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112506

Iain Sandoe <iains at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2023-11-13 00:00:00         |2024-1-27

--- Comment #5 from Iain Sandoe <iains at gcc dot gnu.org> ---
however, as of r14-8436-gf03b8f595b6350

on a case sensitive source partition the clock-related tests still fail.

                === gm2 tests ===


Running target unix
FAIL: gm2/iso/run/pass/m2date.mod execution,  -g 
FAIL: gm2/iso/run/pass/m2date.mod execution,  -O 
FAIL: gm2/iso/run/pass/m2date.mod execution,  -O -g 
FAIL: gm2/iso/run/pass/m2date.mod execution,  -Os 
FAIL: gm2/iso/run/pass/m2date.mod execution,  -O3 -fomit-frame-pointer 
FAIL: gm2/iso/run/pass/m2date.mod execution,  -O3 -fomit-frame-pointer
-finline-functions 
FAIL: gm2/iso/run/pass/testclock.mod execution,  -g 
FAIL: gm2/iso/run/pass/testclock.mod execution,  -O 
FAIL: gm2/iso/run/pass/testclock.mod execution,  -O -g 
FAIL: gm2/iso/run/pass/testclock.mod execution,  -Os 
FAIL: gm2/iso/run/pass/testclock.mod execution,  -O3 -fomit-frame-pointer 
FAIL: gm2/iso/run/pass/testclock.mod execution,  -O3 -fomit-frame-pointer
-finline-functions 

                === gm2 Summary ===

# of expected passes            13016
# of unexpected failures        12

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug modula2/112506] gm2 test failures on x86_64-apple-darwin21
  2023-11-13  7:12 [Bug modula2/112506] New: gm2 test failures on x86_64-apple-darwin21 fxcoudert at gcc dot gnu.org
                   ` (5 preceding siblings ...)
  2024-01-27 11:36 ` iains at gcc dot gnu.org
@ 2024-02-01 10:25 ` cvs-commit at gcc dot gnu.org
  2024-02-01 10:55 ` gaius at gcc dot gnu.org
                   ` (3 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2024-02-01 10:25 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112506

--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Gaius Mulley <gaius@gcc.gnu.org>:

https://gcc.gnu.org/g:75f49cf82e06971b066b4f440256004775603752

commit r14-8684-g75f49cf82e06971b066b4f440256004775603752
Author: Gaius Mulley <gaiusmod2@gmail.com>
Date:   Thu Feb 1 10:24:02 2024 +0000

    PR modula2/111627 defend against ICE

    Although PR 111627 can be fixed by renaming testsuite modules it
    highlighted that a possible ICE can occur if a malformed
    implementation module is actually a program module.  This small
    patch defends against this ICE and checks to see whether the module
    is a DefImp before testing IsDefinitionForC.

    gcc/m2/ChangeLog:

            PR modula2/111627
            PR modula2/112506
            * gm2-compiler/M2Comp.mod (Pass0CheckMod): Test IsDefImp before
            checking IsDefinitionForC.

    Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug modula2/112506] gm2 test failures on x86_64-apple-darwin21
  2023-11-13  7:12 [Bug modula2/112506] New: gm2 test failures on x86_64-apple-darwin21 fxcoudert at gcc dot gnu.org
                   ` (6 preceding siblings ...)
  2024-02-01 10:25 ` cvs-commit at gcc dot gnu.org
@ 2024-02-01 10:55 ` gaius at gcc dot gnu.org
  2024-02-01 10:57 ` iains at gcc dot gnu.org
                   ` (2 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: gaius at gcc dot gnu.org @ 2024-02-01 10:55 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112506

--- Comment #7 from Gaius Mulley <gaius at gcc dot gnu.org> ---
I doubt the m2date and testclock are related to filesystem case (but I could be
wrong) as I've built gcc on a gnu-linux jfs filesystem (case preserving case
insensitive) and see:


                === gm2 Summary ===

# of expected passes            13034

no failures.  Just though this is an interesting data point.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug modula2/112506] gm2 test failures on x86_64-apple-darwin21
  2023-11-13  7:12 [Bug modula2/112506] New: gm2 test failures on x86_64-apple-darwin21 fxcoudert at gcc dot gnu.org
                   ` (7 preceding siblings ...)
  2024-02-01 10:55 ` gaius at gcc dot gnu.org
@ 2024-02-01 10:57 ` iains at gcc dot gnu.org
  2024-02-01 20:42 ` iains at gcc dot gnu.org
  2024-02-02  9:46 ` gaius at gcc dot gnu.org
  10 siblings, 0 replies; 12+ messages in thread
From: iains at gcc dot gnu.org @ 2024-02-01 10:57 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112506

--- Comment #8 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to Gaius Mulley from comment #7)
> I doubt the m2date and testclock are related to filesystem case (but I could
> be wrong) as I've built gcc on a gnu-linux jfs filesystem (case preserving
> case insensitive) and see:


I agree that are not related to the FS - they occur on all Darwin versions and
on three different FS kinds.

- the main point here was to note that we do not expect them to be fixed by the
FS CS fix.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug modula2/112506] gm2 test failures on x86_64-apple-darwin21
  2023-11-13  7:12 [Bug modula2/112506] New: gm2 test failures on x86_64-apple-darwin21 fxcoudert at gcc dot gnu.org
                   ` (8 preceding siblings ...)
  2024-02-01 10:57 ` iains at gcc dot gnu.org
@ 2024-02-01 20:42 ` iains at gcc dot gnu.org
  2024-02-02  9:46 ` gaius at gcc dot gnu.org
  10 siblings, 0 replies; 12+ messages in thread
From: iains at gcc dot gnu.org @ 2024-02-01 20:42 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112506

--- Comment #9 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to Iain Sandoe from comment #8)
> (In reply to Gaius Mulley from comment #7)
> > I doubt the m2date and testclock are related to filesystem case (but I could
> > be wrong) as I've built gcc on a gnu-linux jfs filesystem (case preserving
> > case insensitive) and see:
> 
> 
> I agree that are not related to the FS - they occur on all Darwin versions
> and on three different FS kinds.
> 
> - the main point here was to note that we do not expect them to be fixed by
> the FS CS fix.

As expected, the fix for PR111627 leaves the residual fails noted above (for
64B) and at least two more test cases fail on m32 - I guess we can make new PRs
for those.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Bug modula2/112506] gm2 test failures on x86_64-apple-darwin21
  2023-11-13  7:12 [Bug modula2/112506] New: gm2 test failures on x86_64-apple-darwin21 fxcoudert at gcc dot gnu.org
                   ` (9 preceding siblings ...)
  2024-02-01 20:42 ` iains at gcc dot gnu.org
@ 2024-02-02  9:46 ` gaius at gcc dot gnu.org
  10 siblings, 0 replies; 12+ messages in thread
From: gaius at gcc dot gnu.org @ 2024-02-02  9:46 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112506

Gaius Mulley <gaius at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED

--- Comment #10 from Gaius Mulley <gaius at gcc dot gnu.org> ---
Thanks for re-testing - and as suggested I've opened up PR 113717 for the
remaining m2date and testdate failures.

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2024-02-02  9:46 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-13  7:12 [Bug modula2/112506] New: gm2 test failures on x86_64-apple-darwin21 fxcoudert at gcc dot gnu.org
2023-11-13  7:13 ` [Bug modula2/112506] " fxcoudert at gcc dot gnu.org
2023-11-13  7:25 ` fxcoudert at gcc dot gnu.org
2023-11-20 16:19 ` iains at gcc dot gnu.org
2023-11-20 16:22 ` iains at gcc dot gnu.org
2023-11-22 22:32 ` gaius at gcc dot gnu.org
2024-01-27 11:36 ` iains at gcc dot gnu.org
2024-02-01 10:25 ` cvs-commit at gcc dot gnu.org
2024-02-01 10:55 ` gaius at gcc dot gnu.org
2024-02-01 10:57 ` iains at gcc dot gnu.org
2024-02-01 20:42 ` iains at gcc dot gnu.org
2024-02-02  9:46 ` gaius at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).