sparc.c (sparc_compare_emitted): Remove.
authorPaolo Bonzini <bonzini@gnu.org>
Mon, 30 Mar 2009 09:09:52 +0000 (09:09 +0000)
committerPaolo Bonzini <bonzini@gcc.gnu.org>
Mon, 30 Mar 2009 09:09:52 +0000 (09:09 +0000)
commit65c5ae8b1d8c9f86dd398f0c0313598fb5172f02
tree8cea258def420209db5de2fb050cfcbf6909f08b
parentd25aa7ab77a7ffa75ba3a029d1b2fd6a4084e965
sparc.c (sparc_compare_emitted): Remove.

2009-03-30  Paolo Bonzini  <bonzini@gnu.org>

* config/sparc/sparc.c (sparc_compare_emitted): Remove.
(gen_compare_reg, emit_v9_brxx_insn): Handle MODE_CC
sparc_compare_op0 like sparc_compare_emitted used to be handled.
(sparc_expand_compare_and_swap_12): Set sparc_compare_op0
instead of sparc_compare_emitted.
* config/sparc/sparc.h (sparc_compare_emitted): Remove.
* config/sparc/sparc.md (stack_protect_test): Set sparc_compare_op0
instead of sparc_compare_emitted.

From-SVN: r145284
gcc/ChangeLog
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.h
gcc/config/sparc/sparc.md