aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/rs6000.c
diff options
context:
space:
mode:
authorstuart <stuart@138bc75d-0d04-0410-961f-82ee72b054a4>2005-08-05 17:29:14 +0000
committerstuart <stuart@138bc75d-0d04-0410-961f-82ee72b054a4>2005-08-05 17:29:14 +0000
commitc6a7a4ee2089a00dbd042731d74b715d993bad23 (patch)
tree5b149dd41cf829f661fd55b32a4c10f9b8c87806 /gcc/config/rs6000/rs6000.c
parentf008c4fbbeaaae73b76f5fe164401432019c5194 (diff)
2005-08-05 Stuart Hastings <stuart@apple.com>
Radars 4037817, 4178585, 4200438 * rs6000.c (optimization_options): Set -Os inlining heuristics to 30,30. * i386.c (optimization_options): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/apple-local-200502-branch@102776 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rs6000/rs6000.c')
-rw-r--r--gcc/config/rs6000/rs6000.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index 853b91184d2..277267fd40f 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -1972,13 +1972,13 @@ optimization_options (int level ATTRIBUTE_UNUSED, int size ATTRIBUTE_UNUSED)
turned on when <fenv.h> is included (see darwin_pragma_fenv
in darwin-c.c). */
flag_trapping_math = 0;
- /* APPLE LOCAL begin -Os 4178585 */
+ /* APPLE LOCAL begin -Os 4037817, 4178585, 4200438 */
if (optimize_size)
{
- set_param_value ("max-inline-insns-single", 90);
- set_param_value ("max-inline-insns-auto", 90);
+ set_param_value ("max-inline-insns-single", 30);
+ set_param_value ("max-inline-insns-auto", 30);
}
- /* APPLE LOCAL end -Os 4178585 */
+ /* APPLE LOCAL end -Os 4037817, 4178585, 4200438 */
}
/* APPLE LOCAL end tweak default optimizations */
}