aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMatthew Fortune <matthew.fortune@imgtec.com>2017-02-24 22:35:59 +0000
committerMatthew Fortune <mpf@gcc.gnu.org>2017-02-24 22:35:59 +0000
commit7f811f38cec5a8c81b6acc44776860c7f0bf9ab1 (patch)
tree5f7660bae7b17fb7ea2f3343c36b3f903d1c5214 /gcc
parent039f4db92051767d931d131a5ec2c7633061a2ed (diff)
downloadgcc-7f811f38cec5a8c81b6acc44776860c7f0bf9ab1.zip
gcc-7f811f38cec5a8c81b6acc44776860c7f0bf9ab1.tar.gz
gcc-7f811f38cec5a8c81b6acc44776860c7f0bf9ab1.tar.bz2
Add documentation for -mload-store-pairs
gcc/ PR target/79473 * doc/invoke.texi: Document -mload-store-pairs. From-SVN: r245725
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/doc/invoke.texi10
2 files changed, 15 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e0f560d..a48aeba 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ PR target/79473
+ * doc/invoke.texi: Document -mload-store-pairs.
+
2017-02-24 Segher Boessenkool <segher@kernel.crashing.org>
Sandra Loosemore <sandra@codesourcery.com>
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 3322281..5285f04 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -879,6 +879,7 @@ Objective-C and Objective-C++ Dialects}.
-mexplicit-relocs -mno-explicit-relocs @gol
-mcheck-zero-division -mno-check-zero-division @gol
-mdivide-traps -mdivide-breaks @gol
+-mload-store-pairs -mno-load-store-pairs @gol
-mmemcpy -mno-memcpy -mlong-calls -mno-long-calls @gol
-mmad -mno-mad -mimadd -mno-imadd -mfused-madd -mno-fused-madd -nocpp @gol
-mfix-24k -mno-fix-24k @gol
@@ -19495,6 +19496,15 @@ overridden at configure time using @option{--with-divide=breaks}.
Divide-by-zero checks can be completely disabled using
@option{-mno-check-zero-division}.
+@item -mload-store-pairs
+@itemx -mno-load-store-pairs
+@opindex mload-store-pairs
+@opindex mno-load-store-pairs
+Enable (disable) an optimization that pairs consecutive load or store
+instructions to enable load/store bonding. This option is enabled by
+default but only takes effect when the selected architecture is known
+to support bonding.
+
@item -mmemcpy
@itemx -mno-memcpy
@opindex mmemcpy