aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2013-11-15 14:21:39 +0000
committerUlrich Weigand <uweigand@gcc.gnu.org>2013-11-15 14:21:39 +0000
commit335123032e0b2c0aaca7aba2dc97e6ad5cd04c03 (patch)
tree2030d1e8721cc3b4c9aa3ae0fe9626ed50e98b51 /gcc/doc
parent75a2bcc07f19c1bc6439e6dab6c1b99281e675a0 (diff)
downloadgcc-335123032e0b2c0aaca7aba2dc97e6ad5cd04c03.zip
gcc-335123032e0b2c0aaca7aba2dc97e6ad5cd04c03.tar.gz
gcc-335123032e0b2c0aaca7aba2dc97e6ad5cd04c03.tar.bz2
* doc/invoke.texi (-mabi=elfv1, -mabi=elfv2): Document.
From-SVN: r204842
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/invoke.texi17
1 files changed, 16 insertions, 1 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 25f4983..ff4c2ee 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -18846,7 +18846,8 @@ SVR4 ABI)@.
@opindex mabi
Extend the current ABI with a particular extension, or remove such extension.
Valid values are @var{altivec}, @var{no-altivec}, @var{spe},
-@var{no-spe}, @var{ibmlongdouble}, @var{ieeelongdouble}@.
+@var{no-spe}, @var{ibmlongdouble}, @var{ieeelongdouble},
+@var{elfv1}, @var{elfv2}@.
@item -mabi=spe
@opindex mabi=spe
@@ -18868,6 +18869,20 @@ This is a PowerPC 32-bit SYSV ABI option.
Change the current ABI to use IEEE extended-precision long double.
This is a PowerPC 32-bit Linux ABI option.
+@item -mabi=elfv1
+@opindex mabi=elfv1
+Change the current ABI to use the ELFv1 ABI.
+This is the default ABI for big-endian PowerPC 64-bit Linux.
+Overriding the default ABI requires special system support and is
+likely to fail in spectacular ways.
+
+@item -mabi=elfv2
+@opindex mabi=elfv2
+Change the current ABI to use the ELFv2 ABI.
+This is the default ABI for little-endian PowerPC 64-bit Linux.
+Overriding the default ABI requires special system support and is
+likely to fail in spectacular ways.
+
@item -mprototype
@itemx -mno-prototype
@opindex mprototype