aboutsummaryrefslogtreecommitdiffstats
path: root/lang/gcc27/files/patch-invoke.texi
blob: 176bee9f8c6b566cb083ac940bf2d3f47f224d72 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
--- invoke.texi.orig    Tue Oct  3 08:40:43 1995
+++ invoke.texi Mon Mar 20 13:29:11 2000
@@ -281,9 +281,10 @@
 -mstats  -EL  -EB  -G @var{num}  -nocpp
 
 @emph{i386 Options}
--m486  -m386 -mieee-fp  -mno-fancy-math-387
--mno-fp-ret-in-387  -msoft-float  -msvr3-shlib  
--mno-wide-multiply -mrtd -malign-double
+-m386  -m486  -mno-fancy-math-387
+-mno-fp-ret-in-387  -mno-ieee-fp  -mno-wide-multiply
+-mprofiler-epilogue  -mrtd  -msoft-float
+-msvr3-shlib  -malign-double
 -mreg-alloc=@var{list} -mregparm=@var{num}
 -malign-jumps=@var{num} -malign-loops=@var{num}
 -malign-functions=@var{num}
@@ -3669,8 +3670,8 @@
 Control whether or not code is optimized for a 486 instead of an
 386.  Code generated for an 486 will run on a 386 and vice versa.
 
-@item -mieee-fp
-@itemx -mno-ieee-fp
+@item -mno-ieee-fp
+@itemx -mieee-fp
 Control whether or not the compiler uses IEEE floating point
 comparisons.  These handle correctly the case where the result of a
 comparison is unordered.
@@ -3728,6 +3729,12 @@
 Control whether GNU CC uses the @code{mul} and @code{imul} that produce
 64 bit results in @code{eax:edx} from 32 bit operands to do @code{long
 long} multiplies and 32-bit division by constants.
+
+@item -mprofiler-epilogue
+@itemx -mno-profiler-epilogue
+Generate extra code to write profile information for function exits.
+This option has no effect except in combination with @samp{-g} or
+@samp{-pg}.
 
 @item -mrtd
 Use a different function-calling convention, in which functions that