From 3898bf509da3456e5adacac4ead85d1a290405ef Mon Sep 17 00:00:00 2001 From: Andy Hutchinson Date: Sat, 16 Aug 2008 13:38:06 +0000 Subject: [PATCH] * config/avr/avr.c (avr_override_options): Reduce value of PARAM_INLINE_CALL_COST. From-SVN: r139151 --- gcc/ChangeLog | 5 +++++ gcc/config/avr/avr.c | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a13ac05b864..f7218cdd088 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2008-08-16 Andy Hutchinson + + * config/avr/avr.c (avr_override_options): Reduce value of + PARAM_INLINE_CALL_COST. + 2008-08-15 Eric Botcazou * expr.c (expand_expr_real_1) : When converting diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index 5fbf57189ec..dba224db886 100644 --- a/gcc/config/avr/avr.c +++ b/gcc/config/avr/avr.c @@ -43,6 +43,7 @@ #include "tm_p.h" #include "target.h" #include "target-def.h" +#include "params.h" #include "df.h" /* Maximal allowed offset for an address in the LD command */ @@ -348,6 +349,9 @@ avr_override_options (void) flag_delete_null_pointer_checks = 0; + if (!PARAM_SET_P (PARAM_INLINE_CALL_COST)) + set_param_value ("inline-call-cost", 5); + for (t = avr_mcu_types; t->name; t++) if (strcmp (t->name, avr_mcu_name) == 0) break; -- 2.30.2