re PR target/64217 (LRA: generate wrong liveness info after r217947 for clobber in...
authorChung-Ju Wu <jasonwucj@gmail.com>
Tue, 16 Dec 2014 06:22:35 +0000 (06:22 +0000)
committerChung-Ju Wu <jasonwucj@gcc.gnu.org>
Tue, 16 Dec 2014 06:22:35 +0000 (06:22 +0000)
PR target/64217
* config/nds32/nds32.md (casesi_internal): Add '=r' for clobber
register constraint.

From-SVN: r218774

gcc/ChangeLog
gcc/config/nds32/nds32.md

index 0cb25b26858e527983906557d5e177372057cdde..1edb15a4967d93d692680d2e03998c03794233a4 100644 (file)
@@ -1,3 +1,9 @@
+2014-12-16  Chung-Ju Wu  <jasonwucj@gmail.com>
+
+       PR target/64217
+       * config/nds32/nds32.md (casesi_internal): Add '=r' for clobber
+       register constraint.
+
 2014-12-15  DJ Delorie  <dj@redhat.com>
 
        * config/rl78/rl78.h: Remove SHORT_IMMEDIATES_SIGN_EXTEND.
index 18d6d1b52ef72d7628d7e3d9f8396dcfc98617bb..b5642d201e1b3c12effc24121a6a0087c97e95e9 100644 (file)
@@ -2178,7 +2178,7 @@ create_template:
                                             (const_int 4))
                                    (label_ref (match_operand 1 "" "")))))
              (use (label_ref (match_dup 1)))
-             (clobber (match_operand:SI 2 "register_operand" ""))
+             (clobber (match_operand:SI 2 "register_operand" "=r"))
              (clobber (reg:SI TA_REGNUM))])]
   ""
 {