aboutsummaryrefslogtreecommitdiff
path: root/gcc/print-rtl-function.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl@gcc.gnu.org>2017-08-13 11:31:39 -0700
committerH.J. Lu <hjl@gcc.gnu.org>2017-08-13 11:31:39 -0700
commit15879ef7ac321e3803d96f741a18f6865b0f5bfb (patch)
tree7935b8ac03a2ed71e5cfe233d0329b11581f6497 /gcc/print-rtl-function.c
parentcfc72af0fbdfb2af54722bd5fa58b75eaa14c05f (diff)
downloadgcc-15879ef7ac321e3803d96f741a18f6865b0f5bfb.zip
gcc-15879ef7ac321e3803d96f741a18f6865b0f5bfb.tar.gz
gcc-15879ef7ac321e3803d96f741a18f6865b0f5bfb.tar.bz2
i386: Replace frame pointer with stack pointer in debug insns
When we eliminate frame pointer, we should also replace frame pointer with stack pointer - UNITS_PER_WORD in debug insns. This patch fixed: FAIL: gcc.dg/guality/pr58791-5.c -Os line pr58791-5.c:20 b1 == 9 FAIL: gcc.dg/guality/pr58791-5.c -Os line pr58791-5.c:20 b2 == 73 FAIL: gcc.dg/guality/pr58791-5.c -Os line pr58791-5.c:20 b3 == 585 FAIL: gcc.dg/guality/pr58791-5.c -Os line pr58791-5.c:20 b4 == 4681 FAIL: gcc.dg/guality/pr59776.c -Os line pr59776.c:17 s1.f == 5.0 FAIL: gcc.dg/guality/pr59776.c -Os line pr59776.c:17 s1.g == 6.0 FAIL: gcc.dg/guality/pr59776.c -Os line pr59776.c:17 s2.g == 6.0 FAIL: gcc.dg/guality/pr59776.c -Os line pr59776.c:20 s1.f == 5.0 FAIL: gcc.dg/guality/pr59776.c -Os line pr59776.c:20 s1.g == 6.0 FAIL: gcc.dg/guality/pr59776.c -Os line pr59776.c:20 s2.f == 5.0 FAIL: gcc.dg/guality/pr59776.c -Os line pr59776.c:20 s2.g == 6.0 on Linux/i386. PR target/81820 * config/i386/i386.c (ix86_finalize_stack_frame_flags): Replace frame pointer with stack pointer - UNITS_PER_WORD in debug insns. From-SVN: r251076
Diffstat (limited to 'gcc/print-rtl-function.c')
0 files changed, 0 insertions, 0 deletions