]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/54121 (ICE at extract_insn, at recog.c:2123 with -fprofile-generate)
authorEric Botcazou <ebotcazou@adacore.com>
Tue, 11 Dec 2012 18:46:20 +0000 (18:46 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Tue, 11 Dec 2012 18:46:20 +0000 (18:46 +0000)
PR target/54121
* config/sparc/sparc.md (tldo_stb_sp32): Fix pasto.
(tldo_stb_sp64): Likewise.
(tldo_sth_sp32): Likewise.
(tldo_sth_sp64): Likewise.
(tldo_stw_sp32): Likewise.
(tldo_stw_sp64): Likewise.
(tldo_stx_sp64): Likewise.

From-SVN: r194413

gcc/ChangeLog
gcc/config/sparc/sparc.md

index 80e72a9398849dfe2c23daf9f0d4f00c1a314acb..dd882bf1d22905b3c4cd449af810e9cfe5cca90b 100644 (file)
@@ -1,3 +1,14 @@
+2012-12-11  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR target/54121
+       * config/sparc/sparc.md (tldo_stb_sp32): Fix pasto.
+       (tldo_stb_sp64): Likewise.
+       (tldo_sth_sp32): Likewise.
+       (tldo_sth_sp64): Likewise.
+       (tldo_stw_sp32): Likewise.
+       (tldo_stw_sp64): Likewise.
+       (tldo_stx_sp64): Likewise.
+
 2012-12-06  Jason Merrill  <jason@redhat.com>
 
        PR c++/55032
index 37e3585ecb908cd1f8703f50a507a2dcdcecbd35..06b34e908861e268a90aba6bed438402059380c6 100644 (file)
                                     (match_operand 3 "tld_symbolic_operand" "")]
                                    UNSPEC_TLSLDO)
                         (match_operand:SI 1 "register_operand" "r")))
-       (match_operand:QI 0 "register_operand" "=r"))]
+       (match_operand:QI 0 "register_operand" "r"))]
   "TARGET_TLS && TARGET_ARCH32"
   "stb\t%0, [%1 + %2], %%tldo_add(%3)"
   [(set_attr "type" "store")])
                                     (match_operand 3 "tld_symbolic_operand" "")]
                                    UNSPEC_TLSLDO)
                         (match_operand:DI 1 "register_operand" "r")))
-       (match_operand:QI 0 "register_operand" "=r"))]
+       (match_operand:QI 0 "register_operand" "r"))]
   "TARGET_TLS && TARGET_ARCH64"
   "stb\t%0, [%1 + %2], %%tldo_add(%3)"
   [(set_attr "type" "store")])
                                     (match_operand 3 "tld_symbolic_operand" "")]
                                    UNSPEC_TLSLDO)
                         (match_operand:SI 1 "register_operand" "r")))
-       (match_operand:HI 0 "register_operand" "=r"))]
+       (match_operand:HI 0 "register_operand" "r"))]
   "TARGET_TLS && TARGET_ARCH32"
   "sth\t%0, [%1 + %2], %%tldo_add(%3)"
   [(set_attr "type" "store")])
                                     (match_operand 3 "tld_symbolic_operand" "")]
                                    UNSPEC_TLSLDO)
                         (match_operand:DI 1 "register_operand" "r")))
-       (match_operand:HI 0 "register_operand" "=r"))]
+       (match_operand:HI 0 "register_operand" "r"))]
   "TARGET_TLS && TARGET_ARCH64"
   "sth\t%0, [%1 + %2], %%tldo_add(%3)"
   [(set_attr "type" "store")])
                                     (match_operand 3 "tld_symbolic_operand" "")]
                                    UNSPEC_TLSLDO)
                         (match_operand:SI 1 "register_operand" "r")))
-       (match_operand:SI 0 "register_operand" "=r"))]
+       (match_operand:SI 0 "register_operand" "r"))]
   "TARGET_TLS && TARGET_ARCH32"
   "st\t%0, [%1 + %2], %%tldo_add(%3)"
   [(set_attr "type" "store")])
                                     (match_operand 3 "tld_symbolic_operand" "")]
                                    UNSPEC_TLSLDO)
                         (match_operand:DI 1 "register_operand" "r")))
-       (match_operand:SI 0 "register_operand" "=r"))]
+       (match_operand:SI 0 "register_operand" "r"))]
   "TARGET_TLS && TARGET_ARCH64"
   "stw\t%0, [%1 + %2], %%tldo_add(%3)"
   [(set_attr "type" "store")])
                                     (match_operand 3 "tld_symbolic_operand" "")]
                                    UNSPEC_TLSLDO)
                         (match_operand:DI 1 "register_operand" "r")))
-       (match_operand:DI 0 "register_operand" "=r"))]
+       (match_operand:DI 0 "register_operand" "r"))]
   "TARGET_TLS && TARGET_ARCH64"
   "stx\t%0, [%1 + %2], %%tldo_add(%3)"
   [(set_attr "type" "store")])