diff options
author | froydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-07-20 17:43:06 +0000 |
---|---|---|
committer | froydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-07-20 17:43:06 +0000 |
commit | 6b9ad50f4d8938b6b082121d16c83e8c489755b5 (patch) | |
tree | c24abcc45306d171c1ec61ee5e9bcb26023ddfe1 /gcc/doc | |
parent | 898a19d2d4b78ba984aea7a20eed10633f38cb13 (diff) | |
download | gcc-6b9ad50f4d8938b6b082121d16c83e8c489755b5.tar.gz |
gcc/
* config/rs6000/rs6000.opt (mblock-move-inline-limit): New option.
* config/rs6000/rs6000.c (rs6000_override_options): Set
rs6000_block_move_inline_limit appropriately.
(expand_block_move): Use rs6000_block_move_inline_limit.
* doc/invoke.texi (mblock-move-inline-limit): Document.
gcc/testsuite/
* gcc.target/powerpc/block-move-1.c: New test.
* gcc.target/powerpc/block-move-2.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162344 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/invoke.texi | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 12855a4f0d5..9459ec2b558 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -772,6 +772,7 @@ See RS/6000 and PowerPC Options. -mcall-sysv -mcall-netbsd @gol -maix-struct-return -msvr4-struct-return @gol -mabi=@var{abi-type} -msecure-plt -mbss-plt @gol +-mblock-move-inline-limit=@var{num} @gol -misel -mno-isel @gol -misel=yes -misel=no @gol -mspe -mno-spe @gol @@ -15626,6 +15627,13 @@ On embedded PowerPC systems, put all initialized global and static data in the @samp{.data} section, and all uninitialized data in the @samp{.bss} section. +@item -mblock-move-inline-limit=@var{num} +@opindex mblock-move-inline-limit +Inline all block moves (such as calls to @code{memcpy} or structure +copies) less than or equal to @var{num} bytes. The minimum value for +@var{num} is 32 bytes on 32-bit targets and 64 bytes on 64-bit +targets. The default value is target-specific. + @item -G @var{num} @opindex G @cindex smaller data references (PowerPC) |