https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123653
Bug ID: 123653
Summary: algol68: segmentation fault in mode_check_selection
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: algol68
Assignee: algol68 at gcc dot gnu.org
Reporter: jemarch at gcc dot gnu.org
Target Milestone: ---
Compiling the following program ICEs:
begin mode Foo = struct (int i);
Foo f;
j of f
end
a681: internal compiler error: Segmentation fault
0x233630d internal_error(char const*, ...)
../../gcc/diagnostic-global-context.cc:787
0x10573bf crash_signal
../../gcc/toplev.cc:325
0x7fb9fab8904f ???
./signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0
0x7fb9facbe616 __strcmp_sse42
../sysdeps/x86_64/multiarch/strcmp-sse4_2.S:173
0xa24029 mode_check_selection
../../gcc/algol68/a68-parser-moids-check.cc:1674
0xa24029 mode_check_unit
../../gcc/algol68/a68-parser-moids-check.cc:1796
0xa239f7 mode_check_unit
../../gcc/algol68/a68-parser-moids-check.cc:1732
0xa239f7 mode_check_unit
../../gcc/algol68/a68-parser-moids-check.cc:1735
0xa239f7 mode_check_unit
../../gcc/algol68/a68-parser-moids-check.cc:1732
0xa239f7 mode_check_unit
../../gcc/algol68/a68-parser-moids-check.cc:1735
0xa239f7 mode_check_unit
../../gcc/algol68/a68-parser-moids-check.cc:1732
0xa239f7 mode_check_unit
../../gcc/algol68/a68-parser-moids-check.cc:1735
0xa253b1 mode_check_unit
../../gcc/algol68/a68-parser-moids-check.cc:1732
0xa253b1 mode_check_serial
../../gcc/algol68/a68-parser-moids-check.cc:397
0xa2551f mode_check_serial_units
../../gcc/algol68/a68-parser-moids-check.cc:422
0xa256f4 mode_check_closed
../../gcc/algol68/a68-parser-moids-check.cc:693
0xa25716 mode_check_closed
../../gcc/algol68/a68-parser-moids-check.cc:695
0xa23610 mode_check_enclosed
../../gcc/algol68/a68-parser-moids-check.cc:883
0xa23c06 mode_check_unit
../../gcc/algol68/a68-parser-moids-check.cc:1780
0xa239f7 mode_check_unit
../../gcc/algol68/a68-parser-moids-check.cc:1732
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.