From 6184e8a447c8a7d4a16da25177693ea1645e5fd8 Mon Sep 17 00:00:00 2001
From: "Kevin B. Hendricks" <kevin.hendricks@sympatico.ca>
Date: Wed, 21 May 2003 03:59:21 +0000
Subject: [PATCH] invoke.texi (Option Summary, [...]): Document new options.

        * doc/invoke.texi (Option Summary, PowerPC Options): Document
        new options.

Co-Authored-By: David Edelsohn <edelsohn@gnu.org>

From-SVN: r67056
---
 gcc/ChangeLog       |  2 ++
 gcc/doc/invoke.texi | 11 +++++++++++
 2 files changed, 13 insertions(+)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4f30686bc0e1..ea75c59068f1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -134,6 +134,8 @@
 	(ROUND_TYPE_ALIGN): Same.
 	* config/rs6000/linux64.h (ADJUST_FIELD_ALIGN): Same
 	(ROUND_TYPE_ALIGN): Same.
+	* doc/invoke.texi (Option Summary, PowerPC Options): Document
+	new options.
 
 2003-05-19  J"orn Rennecke <joern.rennecke@superh.com>
 
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index fae76ab51637..95242fca13ac 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -414,6 +414,7 @@ in the following sections.
 -mnew-mnemonics  -mold-mnemonics @gol
 -mfull-toc   -mminimal-toc  -mno-fp-in-toc  -mno-sum-in-toc @gol
 -m64  -m32  -mxl-call  -mno-xl-call  -mpe @gol
+-malign-power  -malign-natural @gol
 -msoft-float  -mhard-float  -mmultiple  -mno-multiple @gol
 -mstring  -mno-string  -mupdate  -mno-update @gol
 -mfused-madd  -mno-fused-madd  -mbit-align  -mno-bit-align @gol
@@ -7106,6 +7107,16 @@ appropriate directory location.  The Parallel Environment does not
 support threads, so the @option{-mpe} option and the @option{-pthread}
 option are incompatible.
 
+@item -malign-natural
+@itemx -malign-power
+@opindex malign-natural
+@opindex malign-power
+On AIX, Darwin, and 64-bit PowerPC Linux, the option
+@option{-malign-natural} overrides the ABI-defined alignment of larger
+types, such as floating-point doubles, on their natural size-based boundary.
+The option @option{-malign-power} instructs GCC to follow the ABI-specified
+alignment rules.  GCC defaults to the standard alignment defined in the ABI.
+
 @item -msoft-float
 @itemx -mhard-float
 @opindex msoft-float
-- 
GitLab