summaryrefslogtreecommitdiffstats
path: root/gcc/tm.texi
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1998-08-19 12:53:25 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1998-08-19 12:53:25 +0000
commitff3fff70bb31080041958ee7d3d8b49490cfa97d (patch)
tree2bf37150cc7a0be44059f8bd46df9702dc2bf9e1 /gcc/tm.texi
parentfc242db304549595dec854c81a0fe3b5f049eae1 (diff)
downloadppe42-gcc-ff3fff70bb31080041958ee7d3d8b49490cfa97d.tar.gz
ppe42-gcc-ff3fff70bb31080041958ee7d3d8b49490cfa97d.zip
* tm.texi (Caller Saves): Say that DEFAULT_CALLER_SAVES has no
effect when -O2 and higher. * invoke.texi (Optimize Options): Likewise for -fcaller-saves. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21848 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tm.texi')
-rw-r--r--gcc/tm.texi6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/tm.texi b/gcc/tm.texi
index 1c5d3b665a2..2d0aeaf86f4 100644
--- a/gcc/tm.texi
+++ b/gcc/tm.texi
@@ -3150,9 +3150,9 @@ must live across calls.
@item DEFAULT_CALLER_SAVES
Define this macro if function calls on the target machine do not preserve
any registers; in other words, if @code{CALL_USED_REGISTERS} has 1
-for all registers. This macro enables @samp{-fcaller-saves} by default.
-Eventually that option will be enabled by default on all machines and both
-the option and this macro will be eliminated.
+for all registers. When defined, this macro enables @samp{-fcaller-saves}
+by default for all optimization levels. It has no effect for optimization
+levels 2 and higher, where @samp{-fcaller-saves} is the default.
@findex CALLER_SAVE_PROFITABLE
@item CALLER_SAVE_PROFITABLE (@var{refs}, @var{calls})
OpenPOWER on IntegriCloud