[Bug target/53621] [SH] Frame pointers not generated with -fno-omit-frame-pointer on GCC 4.7.0

chrbr at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Jun 13 07:45:00 GMT 2012


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53621

--- Comment #14 from chrbr at gcc dot gnu.org 2012-06-13 07:45:37 UTC ---
l(In reply to comment #13)
> I thought that the test depends the optimization level and it assumes
> -O0.  I agree that enforcing -fomit-frame-pointer gives more deterministic
> result, though it could break current tunings for various targets.
> It would be better to ask it on the list.

This change can be made SH specific.

Index: gcc.dg/stack-usage-1.c
===================================================================
--- gcc.dg/stack-usage-1.c      (revision 2720)
+++ gcc.dg/stack-usage-1.c      (working copy)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-fstack-usage" } */
+/* { dg-options "-fomit-frame-pointer" { target { sh-*-* } } } */

 /* This is aimed at testing basic support for -fstack-usage in the back-ends.
    See the SPARC back-end for an example (grep flag_stack_usage in sparc.c).

Does this patch require another approval than yours ?

thanks

Christian



More information about the Gcc-bugs mailing list