diff options
author | J"orn Rennecke <amylaar@cygnus.co.uk> | 1998-05-01 17:40:53 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 1998-05-01 18:40:53 +0100 |
commit | b60a8416357bb6e8166547bef7bc67c56f104557 (patch) | |
tree | ffd76e0f0eda23e68b7a122b84484b965f5142b4 /gcc/expr.h | |
parent | bd64e40c54cbc7a94acf291e2011346caa637b6e (diff) | |
download | gcc-b60a8416357bb6e8166547bef7bc67c56f104557.zip gcc-b60a8416357bb6e8166547bef7bc67c56f104557.tar.gz gcc-b60a8416357bb6e8166547bef7bc67c56f104557.tar.bz2 |
reload.c (find_reloads): Emit USEs to mark where a pseudo is reloaced with the MEM of its stack slot.
* reload.c (find_reloads): Emit USEs to mark where a pseudo
is reloaced with the MEM of its stack slot.
* reload1.c (cannot_omit_stores): Delete.
(reload): Don't initialize it.
Don't apply avoid_return_reg logic to USEs.
When done, remove USEs that have a REG_EQUAL note on them.
(emit_reload_insns): Handle case where we have inherited a MEM.
(delete_output_reload): Don't use cannot_omit_stores.
From-SVN: r19508
Diffstat (limited to 'gcc/expr.h')
0 files changed, 0 insertions, 0 deletions