gcc:
commit4867a033a5aa737fe0c6f420949e8adf952e56a8
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Jul 2002 06:38:56 +0000 (4 06:38 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Jul 2002 06:38:56 +0000 (4 06:38 +0000)
tree5cdb83b9d2d84c7ed93535b98565144e433e4ec7
parent6a59b91ab7ddd7625388a61169ff626f6bc35664
gcc:
* simplify-rtx.c (simplify_subreg): Reduce problem of finding
vector mode subregs of constants to finding integer mode
subregs of constants.
* cse.c (cse_insn): Use simplify_gen_subreg.
* convert.c (convert_to_integer): Don't strip a NOP_EXPR
From a vector mode expression of different size than the
target mode.
gcc/testsuite:
* gcc.c-torture/compile/simd-3.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55234 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/convert.c
gcc/cse.c
gcc/simplify-rtx.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/simd-1.c [new file with mode: 0644]