aboutsummaryrefslogtreecommitdiff
path: root/gcc/final.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2001-10-27 21:30:46 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2001-10-27 17:30:46 -0400
commit70072ed99ef3e03038eb3f753a74c2a679b16e31 (patch)
tree405578ab51ea1a9fff2cc1bea4d5779bbe7858df /gcc/final.c
parent2bd989ca96bf548213f8ff6b6dbc1f327f005eaa (diff)
downloadgcc-70072ed99ef3e03038eb3f753a74c2a679b16e31.zip
gcc-70072ed99ef3e03038eb3f753a74c2a679b16e31.tar.gz
gcc-70072ed99ef3e03038eb3f753a74c2a679b16e31.tar.bz2
expr.c (stor_constructor_field): Always call adjust_address.
* expr.c (stor_constructor_field): Always call adjust_address. Copy TARGET before changing its alias set. (store_field): Likewise, for TO_RTX. (get_inner_reference): Stop at PLACEHOLDER_EXPR if can't find replacement. (safe_from_p, case ADDR_EXPR): Properly check for conflict. (find_placeholder): Return 0 if can't find object. (expand_expr, case PLACEHOLDER_EXPR): Abort if find_placeholder returns 0. From-SVN: r46571
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions