dse.c (find_shift_sequence): Always choose an integer mode for new_mode.
commit06acf7d0ad169b40c2e7f83c7ed808b2e196a6a4
authorRichard Sandiford <rsandifo@nildram.co.uk>
Fri, 9 Nov 2007 12:11:48 +0000 (9 12:11 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Fri, 9 Nov 2007 12:11:48 +0000 (9 12:11 +0000)
treef19b799e19f9ca3fd962b7caa8a728b5a281f61c
parentea9d4a19375522ae9834d75edb217325f3c3e111
dse.c (find_shift_sequence): Always choose an integer mode for new_mode.

gcc/
* dse.c (find_shift_sequence): Always choose an integer mode for
new_mode.
(replace_read): Require both the read and store mode to be
integer ones.  Remove a then-redundant FLOAT_P check.

gcc/testsuite/
* gcc.target/mips/dse-1.c: Disable.

From-SVN: r130039
gcc/ChangeLog
gcc/dse.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/mips/dse-1.c