2009-04-07 Paolo Bonzini <bonzini@gnu.org>
commita5f5a6f73e89b0804d978362a4f9784f829480ce
authorbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Apr 2009 12:26:23 +0000 (7 12:26 +0000)
committerbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Apr 2009 12:26:23 +0000 (7 12:26 +0000)
tree914800b7eea5389951113beed1ebb3595432ea04
parente367688037dcb9dbdd9540ad83743685f92849f3
2009-04-07  Paolo Bonzini  <bonzini@gnu.org>

        * config/i386/i386.c (ix86_compare_emitted): Remove.
        (ix86_expand_compare, ix86_expand_branch): Handle MODE_CC
        ix86_compare_op0 like ix86_compare_emitted used to be handled.
        * config/i386/i386.h (ix86_compare_emitted): Remove.
        * config/i386/i386.md (stack_protect_test): Set ix86_compare_op0
        instead of ix86_compare_emitted.
        * config/i386/sync.md (sync_compare_and_swap_cc): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@145665 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/i386.md
gcc/config/i386/sync.md