* expmed.c (extract_bit_field): When extracting from non-integer mode,
commitf6d8f384a24b358f3021f0e6a2e75779631e891b
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 27 Nov 2004 01:01:12 +0000 (27 01:01 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 27 Nov 2004 01:01:12 +0000 (27 01:01 +0000)
tree8d0dff310443267538186659b8b0d591fe1694bc
parent4d1d1bcff742cfe34d5fbb0305e0aa3b64af31c3
* expmed.c (extract_bit_field): When extracting from non-integer mode,
force a SUBREG into a register because we may be taking a further
SUBREG of it.

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