Replace unspec_volatile with unspec in split_stack_return.
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Oct 2010 21:20:19 +0000 (21:20 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Oct 2010 21:20:19 +0000 (21:20 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@165987 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/i386/i386.md

index 4c287b9..abc2b73 100644 (file)
@@ -1,3 +1,8 @@
+2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/i386/i386.md (split_stack_return): Replace
+       unspec_volatile with unspec.
+
 2010-10-26  Jonathan Wakely  <jwakely.gcc@gmail.com>
 
        * doc/install.texi: Fix typo in --with-sysroot description.
index 475e530..cfd3f65 100644 (file)
 ;; In order to support the call/return predictor, we use a return
 ;; instruction which the middle-end doesn't see.
 (define_insn "split_stack_return"
-  [(unspec_volatile [(match_operand:SI 0 "const_int_operand" "")]
-                   UNSPEC_STACK_CHECK)]
+  [(unspec [(match_operand:SI 0 "const_int_operand" "")]
+           UNSPEC_STACK_CHECK)]
   ""
 {
   if (operands[0] == const0_rtx)