sparc-protos.h (select_cc_mode): Declare.
* sparc-protos.h (select_cc_mode): Declare.
* sparc.c (select_cc_mode): New. Handle unordered compares.
(output_cbranch): Always reverse via code change. Handle
unordered compares. Factor tests and string updates.
* sparc.h (SELECT_CC_MODE): Split out to select_cc_mode.
(REVERSIBLE_CC_MODE): Also exclude CCFPmode.
* sparc.md (bunordered, bordered): New.
(bungt, bunlt, buneq, bunge, bunle): New.
From-SVN: r31609
Showing
Please
register
or
sign in
to comment