]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/24950 (ICE in operand_subword_force)
authorAlan Modra <amodra@bigpond.net.au>
Wed, 23 Nov 2005 12:05:41 +0000 (12:05 +0000)
committerAlan Modra <amodra@gcc.gnu.org>
Wed, 23 Nov 2005 12:05:41 +0000 (22:35 +1030)
commit44cbd2607b455d31acb0a2033925812a572e0393
treee18fbb0807491ea3dc0a7e081c5c67160976ee2a
parentd4db9b9d06233ec1ee90b1231ca2c9972c028007
re PR middle-end/24950 (ICE in operand_subword_force)

PR middle-end/24950
* expmed.c (store_bit_field): Don't attempt to insv a field
larger than the reg.

Merge from trunk
2005-11-14  Dale Johannesen  <dalej@apple.com>
* expmed.c (store_bit_field):  Add offset unconditionally for
memory targets.
(extract_bit_field):  Don't force extzv or extv operand into
a register if field is too big.
2004-12-01  Richard Henderson  <rth@redhat.com>
* expmed.c (store_bit_field): Use simplify_gen_subreg instead
of gen_rtx_SUBREG directly.

From-SVN: r107417
gcc/ChangeLog
gcc/expmed.c