summaryrefslogtreecommitdiffstats
path: root/contrib/gcc/gcc.1
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>1999-09-19 09:00:24 +0000
committerobrien <obrien@FreeBSD.org>1999-09-19 09:00:24 +0000
commitcad2b437223aa89c9066cf4e5a5bd341da51d753 (patch)
tree53b79720dfacc223368e188e7547a581c62cdcf7 /contrib/gcc/gcc.1
parentcd2631e4e8965f8c2fc68bdcc77143651bb8ffbe (diff)
downloadFreeBSD-src-cad2b437223aa89c9066cf4e5a5bd341da51d753.zip
FreeBSD-src-cad2b437223aa89c9066cf4e5a5bd341da51d753.tar.gz
Document the new i386 family options.
Obtained from: invoke.texi
Diffstat (limited to 'contrib/gcc/gcc.1')
-rw-r--r--contrib/gcc/gcc.143
1 files changed, 43 insertions, 0 deletions
diff --git a/contrib/gcc/gcc.1 b/contrib/gcc/gcc.1
index b30ebf3..e04281c 100644
--- a/contrib/gcc/gcc.1
+++ b/contrib/gcc/gcc.1
@@ -447,8 +447,13 @@ in the following sections.
.Sp
.I i386 Options
.br
+\-m386
\-m486
+\-mpentium
+\-mpentiumpro
\-mno\-486
+\-mcpu=\fIcpu type\fP
+\-march=\fIcpu type\fP
\-msoft\-float
\-mrtd
\-mregparm
@@ -3612,6 +3617,44 @@ These `\|\c
Control whether or not code is optimized for a 486 instead of an
386. Code generated for a 486 will run on a 386 and vice versa.
.TP
+.B \-mpentium
+Synonym for
+.B \-mcpu=pentium
+.TP
+.B \-mpentiumpro
+Synonym for
+.B \-mcpu=pentiumpro
+.TP
+.B \-mcpu=\fIcpu type\fP
+Assume the defaults for the machine type CPU TYPE when scheduling instructions.
+The choices for CPU TYPE are:
+.B i386,
+.B i486,
+.B i586
+(pentium),
+.B pentium,
+.B i686
+(pentiumpro), and
+.B pentiumpro.
+While picking a specific CPU TYPE will schedule things appropriately for that
+particular chip, the compiler will not generate any code that does not run on
+the i386 without the
+.B \-march=\fIcpu type\fP
+option being used.
+.TP
+.B \-march=\fIcpu type\fP
+Generate instructions for the machine type CPU TYPE. The choices for CPU TYPE
+are:
+.B i386,
+.B i486,
+.B pentium,
+and
+.B pentiumpro.
+Specifying
+.B \-march=\fIcpu type\fP
+implies
+.B \-mcpu=\fIcpu type\fP.
+.TP
.B \-msoft\-float
Generate output containing library calls for floating point.
.I Warning:
OpenPOWER on IntegriCloud