OSDN Git Service

* config/i386/i386.md (unnamed peephole2): Do not force memory
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 18 Oct 2008 18:15:14 +0000 (18:15 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 18 Oct 2008 18:15:14 +0000 (18:15 +0000)
commit9cb68dd29bba7a5ae926fe42b22f2496d93e436e
tree19d0e7291b3c632e896dcfe0b73a96940e3bd6bc
parent37d2e64d14e55ce791d3b47333f3452e37555339
* config/i386/i386.md (unnamed peephole2): Do not force memory
operands of arith or logical instructions into registers for
non-TARGET_READ_MODIFY targets.

(ffs_cmove): Change operand 0 predicate to register_operand.
Change operand 1 predicate to nonimmediate_operand.
(ffsdi2): Ditto.
(*ffs_no_cmove): Change operand 0 predicate to register_operand.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@141213 138bc75d-0d04-0410-961f-82ee72b054a4
MAINTAINERS
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog