diff options
author | Yoshinori Sato <yoshinori.sato@nifty.com> | 2025-09-01 11:12:17 -0600 |
---|---|---|
committer | Jeff Law <jlaw@ventanamicro.com> | 2025-09-01 11:13:32 -0600 |
commit | 713299077407bd1472e14fa10a8d4565932da8da (patch) | |
tree | a0fa43a8b2bd54a69cec8efea373ff4bd8224e54 /libgomp/testsuite/libgomp.fortran/allocatable10.f90 | |
parent | cf7dc77ac2581eca220b1e421c74abf8c61b1148 (diff) | |
download | gcc-713299077407bd1472e14fa10a8d4565932da8da.zip gcc-713299077407bd1472e14fa10a8d4565932da8da.tar.gz gcc-713299077407bd1472e14fa10a8d4565932da8da.tar.bz2 |
PR target/89828 Inernal compiler error on "-fno-omit-frame-pointer"
The problem was caused by an erroneous note about creating a stack frame,
which caused the cur_cfa reg to fail to assert with a value other than
the frame pointer.
This fix will generate notes that correctly update cur_cfa.
v2 changes.
Add testcase.
All tests that failed with
"internal compiler error: in dwarf2out_frame_debug_adjust_cfa, at dwarf2cfi.cc"
now pass.
PR target/89828
gcc
* config/rx/rx.cc (add_pop_cfi_notes): Release the frame pointer if it is
used.
(rx_expand_prologue): Redesigned stack pointer and frame pointer update
process.
gcc/testsuite/
* gcc.dg/pr89828.c: New.
Diffstat (limited to 'libgomp/testsuite/libgomp.fortran/allocatable10.f90')
0 files changed, 0 insertions, 0 deletions