aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Gingold <gingold@adacore.com>2010-09-28 08:32:32 +0000
committerTristan Gingold <gingold@gcc.gnu.org>2010-09-28 08:32:32 +0000
commit247df3b6d94d7299ebddb747c07b6c55022e4323 (patch)
tree6dfbb495a64b9de16100662993ae9490b3a82953
parentd5ad88c0d2b067a5199a41b0aed18477dbee68db (diff)
downloadgcc-247df3b6d94d7299ebddb747c07b6c55022e4323.zip
gcc-247df3b6d94d7299ebddb747c07b6c55022e4323.tar.gz
gcc-247df3b6d94d7299ebddb747c07b6c55022e4323.tar.bz2
avr.c (expand_prologue): Set current_function_static_stack_size.
2010-09-28 Tristan Gingold <gingold@adacore.com> * config/avr/avr.c (expand_prologue): Set current_function_static_stack_size. From-SVN: r164678
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/avr/avr.c3
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 83e04de..45d78a9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2010-09-28 Tristan Gingold <gingold@adacore.com>
+ * config/avr/avr.c (expand_prologue): Set
+ current_function_static_stack_size.
+
+2010-09-28 Tristan Gingold <gingold@adacore.com>
+
* config/alpha/alpha.md: Change the initial condition of the
probing loop.
diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c
index 2c7a8ad..e300dd6 100644
--- a/gcc/config/avr/avr.c
+++ b/gcc/config/avr/avr.c
@@ -747,6 +747,9 @@ expand_prologue (void)
}
}
}
+
+ if (flag_stack_usage)
+ current_function_static_stack_size = cfun->machine->stack_usage;
}
/* Output summary at end of function prologue. */