-
- Downloads
re PR middle-end/54921 (wrong code with -Os -fno-omit-frame-pointer...
re PR middle-end/54921 (wrong code with -Os -fno-omit-frame-pointer -fsched2-use-superblocks -fstack-protector -ftree-slp-vectorize) PR rtl-optimization/54921 * cselib.h (fp_setter_insn): New prototype. * cselib.c (fp_setter_insn): New function. (cselib_process_insn): If frame_pointer_needed, call cselib_invalidate_rtx (stack_pointer_rtx) after processing a frame pointer setter. * var-tracking.c (fp_setter): Removed. (vt_initialize): Use fp_setter_insn instead of fp_setter. * gcc.dg/pr54921.c: New test. From-SVN: r193647
Showing
- gcc/ChangeLog 11 additions, 0 deletionsgcc/ChangeLog
- gcc/cselib.c 30 additions, 0 deletionsgcc/cselib.c
- gcc/cselib.h 1 addition, 0 deletionsgcc/cselib.h
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/pr54921.c 32 additions, 0 deletionsgcc/testsuite/gcc.dg/pr54921.c
- gcc/var-tracking.c 1 addition, 36 deletionsgcc/var-tracking.c
Loading
Please register or sign in to comment