diff --git a/gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkd.x b/gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkd.x new file mode 100644 index 00000000000..7c575fceae8 --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkd.x @@ -0,0 +1,5 @@ +if [istarget "avr-*-*"] { + # Floating-point support is incomplete. + return 1 +} +return 0 diff --git a/gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkf.x b/gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkf.x new file mode 100644 index 00000000000..7c575fceae8 --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkf.x @@ -0,0 +1,5 @@ +if [istarget "avr-*-*"] { + # Floating-point support is incomplete. + return 1 +} +return 0 diff --git a/gcc/testsuite/gcc.dg/flex-array-counted-by.c b/gcc/testsuite/gcc.dg/flex-array-counted-by.c index e8b54c2de1c..16eb2c63010 100644 --- a/gcc/testsuite/gcc.dg/flex-array-counted-by.c +++ b/gcc/testsuite/gcc.dg/flex-array-counted-by.c @@ -1,6 +1,7 @@ /* Testing the correct usage of attribute counted_by. */ /* { dg-do compile } */ /* { dg-options "-O2" } */ +/* { dg-require-effective-target wchar } */ #include diff --git a/gcc/testsuite/gcc.dg/fold-copysign-1.c b/gcc/testsuite/gcc.dg/fold-copysign-1.c index 96b80c73379..1f5141b1c5d 100644 --- a/gcc/testsuite/gcc.dg/fold-copysign-1.c +++ b/gcc/testsuite/gcc.dg/fold-copysign-1.c @@ -1,6 +1,7 @@ /* { dg-do compile } */ /* { dg-options "-O -fdump-tree-cddce1" } */ /* { dg-additional-options "-msse -mfpmath=sse" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ +/* { dg-additional-options "-mdouble=64" { target { avr-*-* } } } */ double foo (double x) {