]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
frv.c (frv_expand_prologue): Report stack usage.
authorNick Clifton <nickc@redhat.com>
Tue, 31 Jul 2012 10:29:49 +0000 (10:29 +0000)
committerNick Clifton <nickc@gcc.gnu.org>
Tue, 31 Jul 2012 10:29:49 +0000 (10:29 +0000)
* config/frv/frv.c (frv_expand_prologue): Report stack usage.

* gcc.dg/stack-usage-1.c (SIZE): Define for FRV.

From-SVN: r190004

gcc/ChangeLog
gcc/config/frv/frv.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/stack-usage-1.c

index 6c1049bacd3de80c7fa526fb2c3d4227222df2f0..be4e91a12e0be978b8188f626a46e19d596e7307 100644 (file)
@@ -1,6 +1,7 @@
 2012-07-31  Nick Clifton  <nickc@redhat.com>
 
        * config/frv/frv.c (QUAD): Fix typo.
+       (frv_expand_prologue): Report stack usage.
 
 2012-07-31  Steven Bosscher  <steven@gcc.gnu.org>
 
index 12e79149879d757b37b1c83f67766a359541cc40..6c3f45d55287f01ac23a28200617f9bc650d6bb6 100644 (file)
@@ -1761,6 +1761,9 @@ frv_expand_prologue (void)
   if (TARGET_DEBUG_STACK)
     frv_debug_stack (info);
 
+  if (flag_stack_usage_info)
+    current_function_static_stack_size = info->total_size;
+
   if (info->total_size == 0)
     return;
 
index b02534c080fbaec38dfee68e4822b27a1d95dce1..996c6d3bd34ddca0b5338f93e6ebcd6fcff2ecfa 100644 (file)
@@ -1,3 +1,7 @@
+2012-07-31  Nick Clifton  <nickc@redhat.com>
+
+       * gcc.dg/stack-usage-1.c (SIZE): Define for FRV.
+
 2012-07-31  Tobias Burnus  <burnus@net-b.de>
 
        * gfortran.dg/c_funloc_tests_6.f90: New.
index 438754814bfe46ab6d06024e53c02688b712cc7e..b3299e62b973c9010a3f6fd92c32dba6e92a022f 100644 (file)
@@ -62,6 +62,8 @@
 #  define SIZE 254
 #elif defined (__sh__)
 #  define SIZE 252
+#elif defined (__frv__)
+#  define SIZE 248
 #else
 #  define SIZE 256
 #endif