diff options
author | Jakub Jelinek <jakub@redhat.com> | 2012-02-07 10:22:51 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2012-02-07 10:22:51 +0100 |
commit | b1b95093addde97a78ec59fef4c6930847f84566 (patch) | |
tree | aac8ca8d6fe1e3814662159ee79805a344b6686f /gcc/combine.c | |
parent | b59cbd503473a38ddc09ed69f36ff534eaa88d11 (diff) | |
download | gcc-b1b95093addde97a78ec59fef4c6930847f84566.zip gcc-b1b95093addde97a78ec59fef4c6930847f84566.tar.gz gcc-b1b95093addde97a78ec59fef4c6930847f84566.tar.bz2 |
re PR middle-end/52074 (ICE: RTL flag check: MEM_VOLATILE_P used with unexpected rtx code 'plus' in extract_fixed_bit_field, at expmed.c:1734)
PR middle-end/52074
* expr.c (expand_expr_addr_expr_1): For CONSTANT_CLASS_P or CONST_DECL
if modifier < EXPAND_SUM call force_operand on the result.
* gcc.c-torture/compile/pr52074.c: New test.
From-SVN: r183956
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions