aboutsummaryrefslogtreecommitdiff
path: root/gcc/invoke.texi
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1997-09-25 15:57:01 +0000
committerDoug Evans <dje@gnu.org>1997-09-25 15:57:01 +0000
commit6d4312ddbf30f452fd9c93254e0be63c4fcbda9a (patch)
treeac06ea26139d946d19d78035ff2d7420b04f2cde /gcc/invoke.texi
parentc5cec899dd7881f925fac20eb16507c421e22036 (diff)
downloadgcc-6d4312ddbf30f452fd9c93254e0be63c4fcbda9a.zip
gcc-6d4312ddbf30f452fd9c93254e0be63c4fcbda9a.tar.gz
gcc-6d4312ddbf30f452fd9c93254e0be63c4fcbda9a.tar.bz2
Add docs for sparc -malign-{jumps,loops,functions}.
Fix typo in i386 -malign-functions docs. Brought over from FSF. From-SVN: r15714
Diffstat (limited to 'gcc/invoke.texi')
-rw-r--r--gcc/invoke.texi17
1 files changed, 16 insertions, 1 deletions
diff --git a/gcc/invoke.texi b/gcc/invoke.texi
index 6ec91c2..7332f62 100644
--- a/gcc/invoke.texi
+++ b/gcc/invoke.texi
@@ -211,6 +211,8 @@ in the following sections.
@emph{SPARC Options}
-mcpu=@var{cpu type}
-mtune=@var{cpu type}
+-malign-jumps=@var{num} -malign-loops=@var{num}
+-malign-functions=@var{num}
-mapp-regs -mbroken-saverestore -mcypress -mepilogue
-mflat -mfpu -mfullany -mhard-float -mhard-quad-float
-mimpure-text -mint32 -mint64 -mlive-g0
@@ -3053,6 +3055,19 @@ Set the instruction scheduling parameters for machine type
@samp{-mcpu=}@var{cpu_type} would. The same values for
@samp{-mcpu=}@var{cpu_type} are used for @samp{-tune=}@var{cpu_type}.
+@item -malign-loops=@var{num}
+Align loops to a 2 raised to a @var{num} byte boundary. If
+@samp{-malign-loops} is not specified, the default is 2.
+
+@item -malign-jumps=@var{num}
+Align instructions that are only jumped to to a 2 raised to a @var{num}
+byte boundary. If @samp{-malign-jumps} is not specified, the default is 2.
+
+@item -malign-functions=@var{num}
+Align the start of functions to a 2 raised to @var{num} byte boundary.
+If @samp{-malign-functions} is not specified, the default is 2 if compiling
+for 32 bit sparc, and 5 if compiling for 64 bit sparc.
+
@end table
These @samp{-m} switches are supported in addition to the above
@@ -4484,7 +4499,7 @@ byte boundary. If @samp{-malign-jumps} is not specified, the default is
@item -malign-functions=@var{num}
Align the start of functions to a 2 raised to @var{num} byte boundary.
-If @samp{-malign-jumps} is not specified, the default is 2 if optimizing
+If @samp{-malign-functions} is not specified, the default is 2 if optimizing
for a 386, and 4 if optimizing for a 486.
@end table