https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102349
Bug ID: 102349
Summary: [12 Regression] crash in
rs6000_xcoff_encode_section_info since
r12-446-g8b5b814d51ff73bc739c0c037ae18df07acf2d96
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: marxin at gcc dot gnu.org
CC: dje at gcc dot gnu.org
Target Milestone: ---
Host: x86_64-linux-gnu
Target: powerpc-ibm-aix7.2
The built compiler crashes:
/dev/shm/objdir2/./gcc/xgcc -B/dev/shm/objdir2/./gcc/ -xc -nostdinc /dev/null
-S -o /dev/null
-fself-test=/home/marxin/Programming/gcc/gcc/testsuite/selftests
/dev/null: internal compiler error: Segmentation fault
0x134008e crash_signal
/home/marxin/Programming/gcc/gcc/toplev.c:327
0x7ffff786239f ???
../sysdeps/unix/sysv/linux/sigaction.c:10
0x187ab08 rs6000_xcoff_encode_section_info
/home/marxin/Programming/gcc/gcc/config/rs6000/rs6000.c:21750
0x17f9e60 make_decl_rtl(tree_node*)
/home/marxin/Programming/gcc/gcc/varasm.c:1639
0x1181bdb init_one_libfunc_visibility(char const*, symbol_visibility)
/home/marxin/Programming/gcc/gcc/optabs-libfuncs.c:773
0x1181c06 init_one_libfunc(char const*)
/home/marxin/Programming/gcc/gcc/optabs-libfuncs.c:779
0x1181d41 set_optab_libfunc(optab_tag, machine_mode, char const*)
/home/marxin/Programming/gcc/gcc/optabs-libfuncs.c:814
0x1181fea init_optabs()
/home/marxin/Programming/gcc/gcc/optabs-libfuncs.c:886
0x13437ac lang_dependent_init_target
/home/marxin/Programming/gcc/gcc/toplev.c:1837
0x1343a79 lang_dependent_init
/home/marxin/Programming/gcc/gcc/toplev.c:1923
0x1344350 do_compile
/home/marxin/Programming/gcc/gcc/toplev.c:2186
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
make[2]: *** [/home/marxin/Programming/gcc/gcc/c/Make-lang.in:127:
s-selftest-c] Error 1
make[2]: Leaving directory '/dev/shm/objdir2/gcc'
make[1]: *** [Makefile:4412: all-gcc] Error 2
make[1]: Leaving directory '/dev/shm/objdir2'
make: *** [Makefile:942: all] Error 2