From: rsandifo Date: Fri, 13 Jun 2008 07:01:53 +0000 (+0000) Subject: gcc/ X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=commitdiff_plain;h=6b8ae4a5721f30d3bb63555285e77d8c5fc5f591 gcc/ * config/mips/mips.md: Remove TARGET_DEBUG_D_MODE conditions from splits that must be made for correctness. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@136739 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 961a1309961..1f172891494 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2008-06-13 Richard Sandiford + * config/mips/mips.md: Remove TARGET_DEBUG_D_MODE conditions from + splits that must be made for correctness. + +2008-06-13 Richard Sandiford + * 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 47441cd1c1e..2e860f6e1f1 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]);