re PR target/47766 ([x32] -fstack-protector doesn't work)
authorUros Bizjak <uros@gcc.gnu.org>
Tue, 2 Aug 2011 09:01:37 +0000 (11:01 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 2 Aug 2011 09:01:37 +0000 (11:01 +0200)
PR target/47766
* doc/md.texi (stack_protect_set): The pattern moves ptr_mode value.
(stack_protect_test): The pattern compares ptr_mode value.

From-SVN: r177096

gcc/ChangeLog
gcc/doc/md.texi

index f8e25c0de7412865c37cc69cba3ef2b6ff6d814a..55ba5b0660554526869c2423c8513b4def67c309 100644 (file)
@@ -1,3 +1,9 @@
+2011-08-02  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/47766
+       * doc/md.texi (stack_protect_set): The pattern moves ptr_mode value.
+       (stack_protect_test): The pattern compares ptr_mode value.
+
 2011-08-02  Alan Modra  <amodra@gmail.com>
 
        * config/rs6000/rs6000.c (rs6000_emit_prologue): Add REG_CFA_RESTORE
@@ -5,8 +11,7 @@
 
 2011-08-01  H.J. Lu  <hongjiu.lu@intel.com>
 
-       * config/i386/lzcntintrin.h (__lzcnt64): Replace long with
-       long long.
+       * config/i386/lzcntintrin.h (__lzcnt64): Replace long with long long.
 
 2011-08-01  Sebastian Pop  <sebastian.pop@amd.com>
            Joseph Myers  <joseph@codesourcery.com>
index 1f08daee4f29e3140692c9eff87085fd9694cee3..3eae212ea3b1048067ffed7b90f208f8130f908b 100644 (file)
@@ -5557,7 +5557,7 @@ will be emitted, followed by a store of the value to the memory operand.
 @cindex @code{stack_protect_set} instruction pattern
 @item @samp{stack_protect_set}
 
-This pattern, if defined, moves a @code{Pmode} value from the memory
+This pattern, if defined, moves a @code{ptr_mode} value from the memory
 in operand 1 to the memory in operand 0 without leaving the value in
 a register afterward.  This is to avoid leaking the value some place
 that an attacker might use to rewrite the stack guard slot after
@@ -5568,7 +5568,7 @@ If this pattern is not defined, then a plain move pattern is generated.
 @cindex @code{stack_protect_test} instruction pattern
 @item @samp{stack_protect_test}
 
-This pattern, if defined, compares a @code{Pmode} value from the
+This pattern, if defined, compares a @code{ptr_mode} value from the
 memory in operand 1 with the memory in operand 0 without leaving the
 value in a register afterward and branches to operand 2 if the values
 weren't equal.