diff options
author | Janis Johnson <janisjo@codesourcery.com> | 2013-07-10 21:02:17 +0000 |
---|---|---|
committer | Janis Johnson <janis@gcc.gnu.org> | 2013-07-10 21:02:17 +0000 |
commit | 9a5be7f963786c2df43b7cc3d08cf57b92cecad6 (patch) | |
tree | 53dfb873a4b56a83ca7d467864f1005a4b7e53bf /gcc | |
parent | be1a0d71eaad5b6a8edea426153e78da501c618a (diff) | |
download | gcc-9a5be7f963786c2df43b7cc3d08cf57b92cecad6.zip gcc-9a5be7f963786c2df43b7cc3d08cf57b92cecad6.tar.gz gcc-9a5be7f963786c2df43b7cc3d08cf57b92cecad6.tar.bz2 |
20020118-1.c: Force 128-bit stack alignment for EABI targets.
* gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
for EABI targets.
* gcc.c-torture/execute/nest-align-1.x: New.
From-SVN: r200887
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/nest-align-1.x | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/powerpc/20020118-1.c | 2 |
3 files changed, 13 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7191eb5..3d6b680 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2013-07-10 Janis Johnson <janisjo@codesourcery.com> + + * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment + for EABI targets. + * gcc.c-torture/execute/nest-align-1.x: New. + 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com> PR c++/57874 diff --git a/gcc/testsuite/gcc.c-torture/execute/nest-align-1.x b/gcc/testsuite/gcc.c-torture/execute/nest-align-1.x new file mode 100644 index 0000000..392d9aa --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/execute/nest-align-1.x @@ -0,0 +1,5 @@ +# Force bigger stack alignment for PowerPC EABI targets. +if { [istarget "powerpc-*-eabi*"] } { + set additional_flags "-mno-eabi" +} +return 0 diff --git a/gcc/testsuite/gcc.target/powerpc/20020118-1.c b/gcc/testsuite/gcc.target/powerpc/20020118-1.c index 49197b4..b92dd2a 100644 --- a/gcc/testsuite/gcc.target/powerpc/20020118-1.c +++ b/gcc/testsuite/gcc.target/powerpc/20020118-1.c @@ -1,6 +1,8 @@ /* { dg-do run { target powerpc*-*-* } }*/ /* VxWorks only guarantees 64 bits of alignment (STACK_BOUNDARY == 64). */ /* { dg-skip-if "" { "powerpc*-*-vxworks*" } { "*" } { "" } } */ +/* Force 128-bit stack alignment for eabi targets. */ +/* { dg-options "-mno-eabi" { target powerpc*-*-eabi* } } */ /* Test local alignment. Test new target macro STARTING_FRAME_PHASE. */ /* Origin: Aldy Hernandez <aldyh@redhat.com>. */ |