mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-04 22:33:27 +00:00
138 lines
3.2 KiB
Groff
138 lines
3.2 KiB
Groff
--- gcc.1.orig Sun Nov 26 11:11:33 1995
|
|
+++ gcc.1 Mon Mar 20 13:29:11 2000
|
|
@@ -438,7 +438,17 @@
|
|
\-m486
|
|
\-mno\-486
|
|
\-msoft\-float
|
|
+\-mrtd
|
|
+\-mregparm
|
|
+\-msvr3\-shlib
|
|
+\-mno\-ieee\-fp
|
|
\-mno\-fp\-ret\-in\-387
|
|
+\-mfancy\-math\-387
|
|
+\-mno\-wide\-multiply
|
|
+\-mdebug\-addr
|
|
+\-mno\-move
|
|
+\-mprofiler\-epilogue
|
|
+\-reg\-alloc=LIST
|
|
.Sp
|
|
.I HPPA Options
|
|
.br
|
|
@@ -511,6 +521,16 @@
|
|
\-fverbose\-asm
|
|
.ad b
|
|
.hy 1
|
|
+.SH FreeBSD SPECIFIC OPTIONS
|
|
+.TP
|
|
+.BI "\-pthread"
|
|
+Link a user-threaded process against libc_r instead of libc. Objects linked
|
|
+into user-threaded processes should be compiled with -D_THREAD_SAFE.
|
|
+.TP
|
|
+.BI "\-kthread"
|
|
+Link a kernel-threaded process against libpthread in addition to libc.
|
|
+Objects linked into kernel-threaded processes should be compiled with
|
|
+-D_THREAD_SAFE.
|
|
.SH OVERALL OPTIONS
|
|
.TP
|
|
.BI "\-x " "language"
|
|
@@ -1179,13 +1199,17 @@
|
|
.B \-M\c
|
|
\&\|' but the output mentions only the user header files
|
|
included with `\|\c
|
|
-.B #include "\c
|
|
+.B
|
|
+#include "\c
|
|
.I file\c
|
|
+.B
|
|
\&"\c
|
|
\&\|'. System header files
|
|
included with `\|\c
|
|
-.B #include <\c
|
|
+.B
|
|
+#include <\c
|
|
.I file\c
|
|
+.B
|
|
\&>\c
|
|
\&\|' are omitted.
|
|
.TP
|
|
@@ -1462,8 +1486,10 @@
|
|
\&"\c
|
|
\&\|';
|
|
they are not searched for `\|\c
|
|
-.B #include <\c
|
|
+.B
|
|
+#include <\c
|
|
.I file\c
|
|
+.B
|
|
\&>\c
|
|
\&\|'.
|
|
.Sp
|
|
@@ -1961,7 +1987,7 @@
|
|
.B \-Wnested-externs
|
|
Warn if an \c
|
|
.B extern\c
|
|
-\& declaration is encountered within an function.
|
|
+\& declaration is encountered within a function.
|
|
.TP
|
|
.B \-Wenum\-clash
|
|
Warn about conversion between different enumeration types (C++ only).
|
|
@@ -2909,17 +2935,17 @@
|
|
.B \-mcypress
|
|
.TP
|
|
.B \-msupersparc
|
|
-These two options select the processor for which the code is optimised.
|
|
+These two options select the processor for which the code is optimized.
|
|
.Sp
|
|
With
|
|
.B \-mcypress
|
|
-(the default), the compiler optimises code for the Cypress CY7C602 chip, as
|
|
+(the default), the compiler optimizes code for the Cypress CY7C602 chip, as
|
|
used in the SparcStation/SparcServer 3xx series. This is also appropriate for
|
|
the older SparcStation 1, 2, IPX etc.
|
|
.Sp
|
|
With
|
|
.B \-msupersparc
|
|
-the compiler optimises code for the SuperSparc cpu, as used in the SparcStation
|
|
+the compiler optimizes code for the SuperSparc cpu, as used in the SparcStation
|
|
10, 1000 and 2000 series. This flag also enables use of the full SPARC v8
|
|
instruction set.
|
|
.PP
|
|
@@ -3490,7 +3516,7 @@
|
|
value.
|
|
.TP
|
|
.B \-nocpp
|
|
-Tell the MIPS assembler to not run it's preprocessor over user
|
|
+Tell the MIPS assembler to not run its preprocessor over user
|
|
assembler files (with a `\|\c
|
|
.B .s\c
|
|
\&\|' suffix) when assembling them.
|
|
@@ -3498,6 +3524,7 @@
|
|
These `\|\c
|
|
.B \-m\c
|
|
\&\|' options are defined for the Intel 80386 family of computers:
|
|
+.TP
|
|
.B \-m486
|
|
.TP
|
|
.B \-mno\-486
|
|
@@ -3534,6 +3561,11 @@
|
|
.B \-mno-fp-ret-in-387\c
|
|
\&\|' causes such values to be returned
|
|
in ordinary CPU registers instead.
|
|
+.TP
|
|
+.B \-mprofiler-epilogue
|
|
+.TP
|
|
+.B \-mno-profiler-epilogue
|
|
+Generate extra code to write profile information for function exits.
|
|
.PP
|
|
These `\|\c
|
|
.B \-m\c
|
|
@@ -4069,7 +4101,7 @@
|
|
.B /tmp\c
|
|
\&).
|
|
.SH "SEE ALSO"
|
|
-cpp(1), as(1), ld(1), gdb(1), adb(1), dbx(1), sdb(1).
|
|
+cpp(1), as(1), ld(1), gdb(1).
|
|
.br
|
|
.RB "`\|" gcc "\|', `\|" cpp \|',
|
|
.RB "`\|" as "\|', `\|" ld \|',
|