OSDN Git Service

PR target/37382
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 11 Sep 2008 07:33:23 +0000 (07:33 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 11 Sep 2008 07:33:23 +0000 (07:33 +0000)
commit171557e8ce0106d9cc0321be218b42bbaaefeec0
tree654aa05676a650f4bfb708a7c200e82d0a1e39c8
parent96efe7138202a220c3f6168a4e7f3fc9f4e93a83
PR target/37382
* expmed.c (extract_low_bits): Avoid creating invalid subregs.
* dse.c (find_shift_sequence): Use extract_low_bits instead of
simplify_gen_subreg.

* gcc.c-torture/compile/pr37382.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140265 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/dse.c
gcc/expmed.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr37382.c [new file with mode: 0644]