summaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorraksit <raksit@138bc75d-0d04-0410-961f-82ee72b054a4>2008-07-08 22:17:07 +0000
committerraksit <raksit@138bc75d-0d04-0410-961f-82ee72b054a4>2008-07-08 22:17:07 +0000
commit4e85cee6980920b1fdeb11ab45f2d5f852aee9bc (patch)
tree676ef68ed6b19e87b05cd397cf60db4bd3567eff /gcc/doc
parentc05815b0cbb2281cf4da803412321a16661a4b08 (diff)
downloadgcc-4e85cee6980920b1fdeb11ab45f2d5f852aee9bc.tar.gz
2008-07-08 Raksit Ashok <raksit@google.com>
* expr.c (emit_block_move_via_movmem): Fix expected_align parameter. (set_storage_via_setmem): Fix expected_align parameter. * doc/invoke.texi (i386 and x86-64 Options): Add a couple of options missing from the list. * doc/md.texi (movmem): Explicitly state that expected alignment is to be expressed in bytes. (setmem): Explicitly state that expected alignment is to be expressed in bytes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@137646 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/invoke.texi1
-rw-r--r--gcc/doc/md.texi6
2 files changed, 5 insertions, 2 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 29f5534c377..689f8381e1b 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -559,6 +559,7 @@ Objective-C and Objective-C++ Dialects}.
-maes -mpclmul @gol
-msse4a -m3dnow -mpopcnt -mabm -msse5 @gol
-mthreads -mno-align-stringops -minline-all-stringops @gol
+-minline-stringops-dynamically -mstringop-strategy=@var{alg} @gol
-mpush-args -maccumulate-outgoing-args -m128bit-long-double @gol
-m96bit-long-double -mregparm=@var{num} -msseregparm @gol
-mveclibabi=@var{type} -mpc32 -mpc64 -mpc80 -mstackrealign @gol
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi
index c0018a77d12..c96fd56619c 100644
--- a/gcc/doc/md.texi
+++ b/gcc/doc/md.texi
@@ -4217,7 +4217,8 @@ it may provide the value 4 for this operand.
Optional operands 5 and 6 specify expected alignment and size of block
respectively. The expected alignment differs from alignment in operand 4
in a way that the blocks are not required to be aligned according to it in
-all cases. Expected size, when unknown, is set to @code{(const_int -1)}.
+all cases. This expected alignment is also in bytes, just like operand 4.
+Expected size, when unknown, is set to @code{(const_int -1)}.
Descriptions of multiple @code{movmem@var{m}} patterns can only be
beneficial if the patterns for smaller modes have fewer restrictions
@@ -4254,7 +4255,8 @@ operand.
Optional operands 5 and 6 specify expected alignment and size of block
respectively. The expected alignment differs from alignment in operand 4
in a way that the blocks are not required to be aligned according to it in
-all cases. Expected size, when unknown, is set to @code{(const_int -1)}.
+all cases. This expected alignment is also in bytes, just like operand 4.
+Expected size, when unknown, is set to @code{(const_int -1)}.
The use for multiple @code{setmem@var{m}} is as for @code{movmem@var{m}}.