simplify-rtx.c (simplify_subreg): Handle floating point CONST_DOUBLEs.
authorJ"orn Rennecke <joern.rennecke@superh.com>
Thu, 11 Jul 2002 23:53:01 +0000 (23:53 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Thu, 11 Jul 2002 23:53:01 +0000 (00:53 +0100)
commit226cfe61eadd70c97919b77040d8a81b9f65ecb9
tree1fb2c564da28735bf50b88b6f3009be6cea0918c
parentf0ab6bf29c9ae5dcba3957958ce6e2ae1d069b0f
simplify-rtx.c (simplify_subreg): Handle floating point CONST_DOUBLEs.

gcc:
Thu Jul 11 15:39:21 2002  J"orn Rennecke <joern.rennecke@superh.com>

* simplify-rtx.c (simplify_subreg): Handle floating point
CONST_DOUBLEs.  When an integer subreg of a smaller mode than
the element mode is requested, compute a subreg with an
integer mode of the same size as the element mode first.

testsuite:
Thu Jul 11 15:39:21 2002  J"orn Rennecke <joern.rennecke@superh.com>
                          Andrew Pinski  <pinskia@physics.uc.edu>

gcc.c-torture/compile/simd-2.c: New testcase.
gcc.c-torture/compile/simd-3.c: Likewise.

Co-Authored-By: Andrew Pinski <pinskia@physics.uc.edu>
From-SVN: r55410
gcc/ChangeLog
gcc/simplify-rtx.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/simd-2.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/simd-3.c [new file with mode: 0644]