expr.c (expand_expr, [...]): Don't honor flag_force_addr for modifier != EXPAND_CONST...
authorHans-Peter Nilsson <hp@axis.com>
Fri, 14 Dec 2001 02:16:33 +0000 (02:16 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Fri, 14 Dec 2001 02:16:33 +0000 (02:16 +0000)
commit05c8e58b272aa126a2a3d4f66e95df055bf12bfb
tree2d5f3cafc7c251c04b6d58417c531a4995917206
parent1ed1b4fbd88c56569d7c3543585769f4efd6b69a
expr.c (expand_expr, [...]): Don't honor flag_force_addr for modifier != EXPAND_CONST_ADDRESS...

* expr.c (expand_expr, case ADDR_EXPR): Don't honor
flag_force_addr for modifier != EXPAND_CONST_ADDRESS,
modifier != EXPAND_INITIALIZER and modifier != EXPAND_SUM.

* gcc.dg/20011113-1.c: New test.

From-SVN: r47984
gcc/ChangeLog
gcc/expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20011113-1.c [new file with mode: 0644]