diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2008-06-13 07:01:53 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2008-06-13 07:01:53 +0000 |
commit | a9a533509af109f08636f9e833892a352f340ab6 (patch) | |
tree | 94ec7b824504313c962eebc2fe6eb183a18388b0 /gcc | |
parent | fd0eb89726112b81c4157c301d3699a4f1bf31d5 (diff) | |
download | gcc-a9a533509af109f08636f9e833892a352f340ab6.zip gcc-a9a533509af109f08636f9e833892a352f340ab6.tar.gz gcc-a9a533509af109f08636f9e833892a352f340ab6.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/mips/mips.md | 10 |
2 files changed, 10 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 961a130..1f17289 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 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. (AVAIL_NON_MIPS16): Likewise. (mips_builtin_description): Replace target_flags with a predicate. diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md index 47441cd..2e860f6 100644 --- a/gcc/config/mips/mips.md +++ b/gcc/config/mips/mips.md @@ -1295,7 +1295,7 @@ (match_operand:SI 3 "d_operand"))) (clobber (match_operand:SI 4 "lo_operand")) (clobber (match_operand:SI 5 "d_operand"))] - "reload_completed && !TARGET_DEBUG_D_MODE" + "reload_completed" [(parallel [(set (match_dup 5) (mult:SI (match_dup 1) (match_dup 2))) (clobber (match_dup 4))]) @@ -1311,7 +1311,7 @@ (match_operand:SI 3 "lo_operand"))) (clobber (match_dup 3)) (clobber (scratch:SI))] - "reload_completed && !TARGET_DEBUG_D_MODE" + "reload_completed" [(parallel [(set (match_dup 3) (plus:SI (mult:SI (match_dup 1) (match_dup 2)) (match_dup 3))) @@ -1523,7 +1523,7 @@ (match_operand:SI 3 "d_operand")))) (clobber (match_operand:SI 4 "lo_operand")) (clobber (match_operand:SI 5 "d_operand"))] - "reload_completed && !TARGET_DEBUG_D_MODE" + "reload_completed" [(parallel [(set (match_dup 5) (mult:SI (match_dup 2) (match_dup 3))) (clobber (match_dup 4))]) @@ -1539,7 +1539,7 @@ (match_operand:SI 3 "d_operand")))) (clobber (match_dup 1)) (clobber (scratch:SI))] - "reload_completed && !TARGET_DEBUG_D_MODE" + "reload_completed" [(parallel [(set (match_dup 1) (minus:SI (match_dup 1) (mult:SI (match_dup 2) (match_dup 3)))) @@ -5842,7 +5842,7 @@ (define_split [(unspec [(match_operand 0 "register_operand")] UNSPEC_EH_RETURN) (clobber (match_scratch 1))] - "reload_completed && !TARGET_DEBUG_D_MODE" + "reload_completed" [(const_int 0)] { mips_set_return_address (operands[0], operands[1]); |