simplify-rtx.c (simplify_subreg): In the CONCAT case...
authorRichard Sandiford <rsandifo@redhat.com>
Thu, 9 Dec 2004 20:28:14 +0000 (20:28 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Thu, 9 Dec 2004 20:28:14 +0000 (20:28 +0000)
commit4f1da2e923a3e7d00d92bb9bc865266246b5f2ca
tree17c387c65a3e8f4e3f41a72dac3abe9fb8d0a892
parent36cea8702321ef08783a85f0512c1cc7c30f8bb0
simplify-rtx.c (simplify_subreg): In the CONCAT case...

* simplify-rtx.c (simplify_subreg): In the CONCAT case, check whether
the request subreg is entirely contained in the requested component.
(simplify_gen_subreg): Return null for CONCATs that are rejected
by simplify_subreg.
* expmed.c (store_bit_field): Create a temporary when changing the
value to an integer mode.

From-SVN: r91965
gcc/ChangeLog
gcc/expmed.c
gcc/simplify-rtx.c