diff options
author | Alan Modra <amodra@bigpond.net.au> | 2005-11-16 00:22:15 +0000 |
---|---|---|
committer | Alan Modra <amodra@gcc.gnu.org> | 2005-11-16 10:52:15 +1030 |
commit | cb110f3d8e3157cc18b48bb76abfcbd17dc4a560 (patch) | |
tree | 67ad2da461915ce3ea4c19f23a3ed248267c7c22 /gcc/c-decl.c | |
parent | a6de51d44c7801e3bf5a928c81e19d813bc376c4 (diff) | |
download | gcc-cb110f3d8e3157cc18b48bb76abfcbd17dc4a560.zip gcc-cb110f3d8e3157cc18b48bb76abfcbd17dc4a560.tar.gz gcc-cb110f3d8e3157cc18b48bb76abfcbd17dc4a560.tar.bz2 |
re PR rtl-optimization/23392 (foward-1.m fails with -funroll-loops -O3 -fgnu-runtime)
PR rtl-optimization/23392
* regrename.c (enum scan_actions) Add mark_access.
(scan_actions_name): Ditto.
(scan_rtx_reg): Handle mark_access.
(scan_rtx_address): Do nothing for mark_access.
(build_def_use): Mark source registers in REG_FRAME_RELATED_EXPR
and regs in REG_INC notes before closing chains for dead regs.
Mark destination regs in REG_FRAME_RELATED_EXPR notes after
opening chains for new writes.
From-SVN: r107059
Diffstat (limited to 'gcc/c-decl.c')
0 files changed, 0 insertions, 0 deletions