[Bug tree-optimization/102741] New: ICE in aarch64_add_offset_1 at gcc/config/aarch64/aarch64.c:4920
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Oct 14 07:17:51 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102741
Bug ID: 102741
Summary: ICE in aarch64_add_offset_1 at
gcc/config/aarch64/aarch64.c:4920
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: marxin at gcc dot gnu.org
CC: qing.zhao at oracle dot com, rguenth at gcc dot gnu.org
Target Milestone: ---
The following fails:
$ aarch64-linux-gnu-gcc
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/aarch64/sve/pr102587-1.c
-c -ftrivial-auto-var-init=zero
during RTL pass: pro_and_epilogue
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/aarch64/sve/pr102587-1.c:
In function ‘foo’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/aarch64/sve/pr102587-1.c:4:33:
internal compiler error: Segmentation fault
4 | void foo() { __SVFloat64_t f64; }
| ^
0xc1637f crash_signal
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/toplev.c:326
0x7ffff789979f ???
/usr/src/debug/glibc-2.34-2.1.x86_64/signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0
0xf095e7 aarch64_add_offset_1
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/config/aarch64/aarch64.c:4920
0xf095e7 aarch64_add_offset
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/config/aarch64/aarch64.c:5190
0xf0ad23 aarch64_sub_sp
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/config/aarch64/aarch64.c:5224
0xf0ad23 aarch64_allocate_and_probe_stack_space
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/config/aarch64/aarch64.c:8502
0xf1361b aarch64_expand_prologue()
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/config/aarch64/aarch64.c:8840
0x127c2db gen_prologue()
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/config/aarch64/aarch64.md:853
0xf02136 target_gen_prologue
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/config/aarch64/aarch64.md:7448
0x94d71e make_prologue_seq
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/function.c:5825
0x94d8d1 thread_prologue_and_epilogue_insns()
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/function.c:6043
0x94de92 rest_of_handle_thread_prologue_and_epilogue
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/function.c:6534
0x94de92 execute
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/function.c:6610
Likely similar to PR102587.
More information about the Gcc-bugs
mailing list