[Bug target/111528] New: aarch64: Test gfortran.dg/pr80494.f90 fails with -fstack-protector-strong with gcc-13
mpolacek at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Sep 21 19:53:36 GMT 2023
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111528
Bug ID: 111528
Summary: aarch64: Test gfortran.dg/pr80494.f90 fails with
-fstack-protector-strong with gcc-13
Product: gcc
Version: 13.2.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: mpolacek at gcc dot gnu.org
Target Milestone: ---
Started with r13-7813-gb96e66fd4ef3e3.
$ ./f951 -quiet -Iinclude /tmp/pr80494.f90 -std=gnu -O2
-fstack-protector-strong
/tmp/pr80494.f90:32:22:
32 | end subroutine CalcCgr
| ^
Error: unrecognizable insn:
(insn 382 381 189 19 (parallel [
(set (reg:DF 34 v2 [orig:117 _46 ] [117])
(mem:DF (plus:DI (reg/f:DI 31 sp)
(const_int -8 [0xfffffffffffffff8])) [8 zadj[_142]+0 S8
A64]))
(set (reg:DF 32 v0 [orig:127 _76 ] [127])
(mem:DF (plus:DI (reg/f:DI 31 sp)
(const_int 0 [0])) [8 zadj[_142]+8 S8 A64]))
]) -1
(nil))
during RTL pass: cprop_hardreg
/tmp/pr80494.f90:32:22: internal compiler error: in extract_insn, at
recog.cc:2791
0x7869e0 _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
/home/mpolacek/src/gcc13/gcc/rtl-error.cc:108
0x7869fc _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
/home/mpolacek/src/gcc13/gcc/rtl-error.cc:116
0x78535f extract_insn(rtx_insn*)
/home/mpolacek/src/gcc13/gcc/recog.cc:2791
0xef3cab extract_constrain_insn(rtx_insn*)
/home/mpolacek/src/gcc13/gcc/recog.cc:2690
0xef7cf7 copyprop_hardreg_forward_1
/home/mpolacek/src/gcc13/gcc/regcprop.cc:826
0xef8f34 execute
/home/mpolacek/src/gcc13/gcc/regcprop.cc:1408
More information about the Gcc-bugs
mailing list