diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2ec3207920dd..a53aa33bf35f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -47,6 +47,8 @@ * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus. + * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr. + 2013-08-14 Janis Johnson * gcc.target/arm/pr19599.c: Skip for -mthumb. diff --git a/gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c b/gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c index 7982210a6168..f683a2a042d9 100644 --- a/gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c +++ b/gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c @@ -6,7 +6,10 @@ /* { dg-do run } */ -/* { dg-skip-if "Variadic funcs use Base AAPCS. Normal funcs use VFP variant." { arm_hf_eabi } } */ +/* arm_hf_eabi: Variadic funcs use Base AAPCS. Normal funcs use VFP variant. + avr: Variadic funcs don't pass arguments in registers, while normal funcs + do. */ +/* { dg-skip-if "Variadic funcs use different argument passing from normal funcs" { arm_hf_eabi || { avr-*-* } } "*" "" } */ #define INTEGER_ARG 5