diff options
author | Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> | 2016-08-22 06:12:32 +0000 |
---|---|---|
committer | Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org> | 2016-08-22 06:12:32 +0000 |
commit | cd8002350ee8486af2e113cdd16271f6b409986f (patch) | |
tree | 586a05c645ce65a97c3f2e897cdb03ebe707b2bb /gcc/testsuite/lib | |
parent | fd3cda8b87dd214a4e5d3a8a4f152ccc0af909fe (diff) | |
download | gcc-cd8002350ee8486af2e113cdd16271f6b409986f.zip gcc-cd8002350ee8486af2e113cdd16271f6b409986f.tar.gz gcc-cd8002350ee8486af2e113cdd16271f6b409986f.tar.bz2 |
Skip tests that assume 4 byte alignment for avr
gcc/testsuite
* gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
and !natural_alignment_64.
* gcc.dg/ipa/propalign-2.c: Likewise.
* gcc.dg/ipa/propalign-3.c: Likewise.
* gcc.dg/ipa/propalign-4.c: Likewise.
* gcc.dg/ipa/propalign-5.c: Likewise.
* lib/target-supports.exp
(check_effective_target_natural_alignment_32): Add avr-*-*.
From-SVN: r239647
Diffstat (limited to 'gcc/testsuite/lib')
-rw-r--r-- | gcc/testsuite/lib/target-supports.exp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index b264686..533d3a6 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -5350,7 +5350,8 @@ proc check_effective_target_natural_alignment_32 { } { } else { # FIXME: 32bit powerpc: guaranteed only if MASK_ALIGN_NATURAL/POWER. set et_natural_alignment_32_saved 1 - if { ([istarget *-*-darwin*] && [is-effective-target lp64]) } { + if { ([istarget *-*-darwin*] && [is-effective-target lp64]) + || [istarget avr-*-*] } { set et_natural_alignment_32_saved 0 } } |