arm.md (sibcall_epilogue): Set the "conds" to "clob".
authorRichard Earnshaw <rearnsha@arm.com>
Sun, 2 Feb 2003 16:20:31 +0000 (16:20 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Sun, 2 Feb 2003 16:20:31 +0000 (16:20 +0000)
* arm.md (sibcall_epilogue): Set the "conds" to "clob".
(epilogue_insns): Likewise.

From-SVN: r62281

gcc/ChangeLog
gcc/config/arm/arm.md

index 76fa985d98fd82413c5613a35e55dc78bf75dcb5..34cd1e439367db18741050d553bed4eb3abd791b 100644 (file)
@@ -1,3 +1,8 @@
+2003-02-02  Richard Earnshaw  <rearnsha@arm.com>
+
+       * arm.md (sibcall_epilogue): Set the "conds" to "clob".
+       (epilogue_insns): Likewise.
+
 2003-02-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
        * doc/install.texi (hppa*-hp-hpux11*): Update installation notes.
index 40f956ee260b044bd07122091f3104b7f63f404e..001ea4ba2c2714f04f6f2eb4515e2babe0bfa86b 100644 (file)
   "
 ;; Length is absolute worst case
   [(set_attr "length" "44")
-   (set_attr "type" "block")]
+   (set_attr "type" "block")
+   ;; We don't clobber the conditions, but the potential length of this
+   ;; operation is sufficient to make conditionalizing the sequence 
+   ;; unlikely to be profitable.
+   (set_attr "conds" "clob")]
 )
 
 (define_insn "*epilogue_insns"
   "
   ; Length is absolute worst case
   [(set_attr "length" "44")
-   (set_attr "type" "block")]
+   (set_attr "type" "block")
+   ;; We don't clobber the conditions, but the potential length of this
+   ;; operation is sufficient to make conditionalizing the sequence 
+   ;; unlikely to be profitable.
+   (set_attr "conds" "clob")]
 )
 
 (define_expand "eh_epilogue"