* expmed.c (store_fixed_bit_field): If we're not optimizing for
commit17af021d4a17197944da70f467be5b91c7811db2
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 27 Apr 2006 17:26:03 +0000 (27 17:26 +0000)
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 27 Apr 2006 17:26:03 +0000 (27 17:26 +0000)
tree01eecbf4b1eac9e56e4638fc994d61e6c1f26336
parent0ed224e1a25911354a1680f0eb50f04523437fd6
* expmed.c (store_fixed_bit_field): If we're not optimizing for
size, force the intermediate into a new pseudo rather instead of
performing both a bitwise AND and a bitwise IOR in memory.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113318 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/expmed.c