aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgexpand.c
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2012-10-16 13:26:31 +0000
committerUlrich Weigand <uweigand@gcc.gnu.org>2012-10-16 13:26:31 +0000
commit80de67b8059a3df4ef55dd2837a69bc4b0bc26f2 (patch)
tree41102d1f4e271cf836121d253092c752e162bdd0 /gcc/cfgexpand.c
parent16e82b2535b1dce10bd48175b11350b3301e6064 (diff)
downloadgcc-80de67b8059a3df4ef55dd2837a69bc4b0bc26f2.zip
gcc-80de67b8059a3df4ef55dd2837a69bc4b0bc26f2.tar.gz
gcc-80de67b8059a3df4ef55dd2837a69bc4b0bc26f2.tar.bz2
reload.c (find_reloads_subreg_address): Remove FORCE_REPLACE parameter.
* reload.c (find_reloads_subreg_address): Remove FORCE_REPLACE parameter. Always replace normal subreg with memory reference whenever possible. Return NULL otherwise. (find_reloads_toplev): Always call find_reloads_subreg_address for subregs of registers equivalent to a memory location. Only recurse further if find_reloads_subreg_address fails. (find_reloads_address_1): Only call find_reloads_subreg_address for subregs of registers equivalent to a memory location. Properly handle failure of find_reloads_subreg_address. From-SVN: r192499
Diffstat (limited to 'gcc/cfgexpand.c')
0 files changed, 0 insertions, 0 deletions