Commit a9a53350 by Richard Sandiford Committed by Richard Sandiford

mips.md: Remove TARGET_DEBUG_D_MODE conditions from splits that must be made for correctness.

gcc/
	* config/mips/mips.md: Remove TARGET_DEBUG_D_MODE conditions from
	splits that must be made for correctness.

From-SVN: r136739
parent fd0eb897
2008-06-13 Richard Sandiford <rdsandiford@googlemail.com> 2008-06-13 Richard Sandiford <rdsandiford@googlemail.com>
* config/mips/mips.md: Remove TARGET_DEBUG_D_MODE conditions from
splits that must be made for correctness.
2008-06-13 Richard Sandiford <rdsandiford@googlemail.com>
* config/mips/mips.c (BUILTIN_AVAIL_NON_MIPS16): New macro. * config/mips/mips.c (BUILTIN_AVAIL_NON_MIPS16): New macro.
(AVAIL_NON_MIPS16): Likewise. (AVAIL_NON_MIPS16): Likewise.
(mips_builtin_description): Replace target_flags with a predicate. (mips_builtin_description): Replace target_flags with a predicate.
......
...@@ -1295,7 +1295,7 @@ ...@@ -1295,7 +1295,7 @@
(match_operand:SI 3 "d_operand"))) (match_operand:SI 3 "d_operand")))
(clobber (match_operand:SI 4 "lo_operand")) (clobber (match_operand:SI 4 "lo_operand"))
(clobber (match_operand:SI 5 "d_operand"))] (clobber (match_operand:SI 5 "d_operand"))]
"reload_completed && !TARGET_DEBUG_D_MODE" "reload_completed"
[(parallel [(set (match_dup 5) [(parallel [(set (match_dup 5)
(mult:SI (match_dup 1) (match_dup 2))) (mult:SI (match_dup 1) (match_dup 2)))
(clobber (match_dup 4))]) (clobber (match_dup 4))])
...@@ -1311,7 +1311,7 @@ ...@@ -1311,7 +1311,7 @@
(match_operand:SI 3 "lo_operand"))) (match_operand:SI 3 "lo_operand")))
(clobber (match_dup 3)) (clobber (match_dup 3))
(clobber (scratch:SI))] (clobber (scratch:SI))]
"reload_completed && !TARGET_DEBUG_D_MODE" "reload_completed"
[(parallel [(set (match_dup 3) [(parallel [(set (match_dup 3)
(plus:SI (mult:SI (match_dup 1) (match_dup 2)) (plus:SI (mult:SI (match_dup 1) (match_dup 2))
(match_dup 3))) (match_dup 3)))
...@@ -1523,7 +1523,7 @@ ...@@ -1523,7 +1523,7 @@
(match_operand:SI 3 "d_operand")))) (match_operand:SI 3 "d_operand"))))
(clobber (match_operand:SI 4 "lo_operand")) (clobber (match_operand:SI 4 "lo_operand"))
(clobber (match_operand:SI 5 "d_operand"))] (clobber (match_operand:SI 5 "d_operand"))]
"reload_completed && !TARGET_DEBUG_D_MODE" "reload_completed"
[(parallel [(set (match_dup 5) [(parallel [(set (match_dup 5)
(mult:SI (match_dup 2) (match_dup 3))) (mult:SI (match_dup 2) (match_dup 3)))
(clobber (match_dup 4))]) (clobber (match_dup 4))])
...@@ -1539,7 +1539,7 @@ ...@@ -1539,7 +1539,7 @@
(match_operand:SI 3 "d_operand")))) (match_operand:SI 3 "d_operand"))))
(clobber (match_dup 1)) (clobber (match_dup 1))
(clobber (scratch:SI))] (clobber (scratch:SI))]
"reload_completed && !TARGET_DEBUG_D_MODE" "reload_completed"
[(parallel [(set (match_dup 1) [(parallel [(set (match_dup 1)
(minus:SI (match_dup 1) (minus:SI (match_dup 1)
(mult:SI (match_dup 2) (match_dup 3)))) (mult:SI (match_dup 2) (match_dup 3))))
...@@ -5842,7 +5842,7 @@ ...@@ -5842,7 +5842,7 @@
(define_split (define_split
[(unspec [(match_operand 0 "register_operand")] UNSPEC_EH_RETURN) [(unspec [(match_operand 0 "register_operand")] UNSPEC_EH_RETURN)
(clobber (match_scratch 1))] (clobber (match_scratch 1))]
"reload_completed && !TARGET_DEBUG_D_MODE" "reload_completed"
[(const_int 0)] [(const_int 0)]
{ {
mips_set_return_address (operands[0], operands[1]); mips_set_return_address (operands[0], operands[1]);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment