https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123005
Bug ID: 123005
Summary: include-supper.a68 and include.a68 ICE on
arm-linux-gnueabihf
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: algol68
Assignee: algol68 at gcc dot gnu.org
Reporter: clyon at gcc dot gnu.org
Target Milestone: ---
Target: arm
When running the testsuite on arm-linux-gnueabihf (actually
armv8l-unknown-linux-gnueabihf, it probably makes no difference), Linaro CI has
noticed ICEs:
FAIL: algol68/compile/include-supper.a68 -O2 (internal compiler error:
Segmentation fault)
FAIL: algol68/compile/include-supper.a68 -O2 (test for excess errors)
FAIL: algol68/compile/include.a68 -O2 (internal compiler error: Segmentation
fault)
FAIL: algol68/compile/include.a68 -O2 (test for excess errors)
The logs say:
a681: internal compiler error: Segmentation fault
0x1455439 internal_error(char const*, ...)
../../../../../../gcc/gcc/diagnostic-global-context.cc:787
0x7dd55f crash_signal
../../../../../../gcc/gcc/toplev.cc:325
0xf5d36e3f ???
../sysdeps/unix/sysv/linux/arm/sigrestorer.S:64
0x2c4e9f find_include_file
../../../../../../gcc/gcc/algol68/a68-parser-scanner.cc:913
0x2c4e9f include_files
../../../../../../gcc/gcc/algol68/a68-parser-scanner.cc:1044
0x2c4e9f read_source_file
../../../../../../gcc/gcc/algol68/a68-parser-scanner.cc:396
0x2c5517 a68_lexical_analyser(char const*)
../../../../../../gcc/gcc/algol68/a68-parser-scanner.cc:2289
0x2b31c1 a68_parser(char const*)
../../../../../../gcc/gcc/algol68/a68-parser.cc:457
0x2a5baf a68_parse_file
../../../../../../gcc/gcc/algol68/a68-lang.cc:618