diff options
-rw-r--r-- | gcc/testsuite/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/init-excess-2.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/pr44024.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/pr59963-2.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/pr71084.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/unroll-7.c | 2 |
6 files changed, 16 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c1a98ec..4de987d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> + + * gcc.dg/init-excess-2.c: Require int32plus. + * gcc.dg/pr44024.c: Skip if target keeps null pointer checks. + * gcc.dg/pr59963-2.c: Require int32plus. + * gcc.dg/pr71084.c: Cast pointer to intprt_t. + * gcc.dg/unroll-7.c: Require int32plus. + 2016-08-02 Bin Cheng <bin.cheng@arm.com> PR tree-optimization/34114 diff --git a/gcc/testsuite/gcc.dg/init-excess-2.c b/gcc/testsuite/gcc.dg/init-excess-2.c index 1bf0a96..0e91b60 100644 --- a/gcc/testsuite/gcc.dg/init-excess-2.c +++ b/gcc/testsuite/gcc.dg/init-excess-2.c @@ -3,6 +3,7 @@ c/71115 - Missing warning: excess elements in struct initializer. */ /* { dg-do compile } */ /* { dg-options "" } */ +/* { dg-require-effective-target int32plus } */ #include <stddef.h> diff --git a/gcc/testsuite/gcc.dg/pr44024.c b/gcc/testsuite/gcc.dg/pr44024.c index 8791a29..3bcf431 100644 --- a/gcc/testsuite/gcc.dg/pr44024.c +++ b/gcc/testsuite/gcc.dg/pr44024.c @@ -1,5 +1,6 @@ /* { dg-do link } */ /* { dg-options "-O1 -fdelete-null-pointer-checks -fdump-tree-ccp1" } */ +/* { dg-skip-if "" keeps_null_pointer_checks } */ void foo(); void link_error (void); diff --git a/gcc/testsuite/gcc.dg/pr59963-2.c b/gcc/testsuite/gcc.dg/pr59963-2.c index 6e0a6d6..8eb1a79 100644 --- a/gcc/testsuite/gcc.dg/pr59963-2.c +++ b/gcc/testsuite/gcc.dg/pr59963-2.c @@ -1,6 +1,7 @@ /* PR c/59963 */ /* { dg-do compile } */ /* { dg-options "-Woverflow -Wconversion" } */ +/* { dg-require-effective-target int32plus } */ extern void bar (unsigned char); extern void bar8 (unsigned char, unsigned char, unsigned char, unsigned char, diff --git a/gcc/testsuite/gcc.dg/pr71084.c b/gcc/testsuite/gcc.dg/pr71084.c index 46fdf9f..392c5ca 100644 --- a/gcc/testsuite/gcc.dg/pr71084.c +++ b/gcc/testsuite/gcc.dg/pr71084.c @@ -2,6 +2,8 @@ /* { dg-do compile } */ /* { dg-options "-O2" } */ +__extension__ typedef __INTPTR_TYPE__ intptr_t; + void babl_format (void); void gimp_drawable_get_format (void); int _setjmp (void); @@ -32,7 +34,7 @@ void fn1 () gimp_drawable_get_format(); } for (; run_height;) - for (; run_i < (long)fn1; ++run_i) + for (; run_i < (long)(intptr_t)fn1; ++run_i) for (; width;) ; } diff --git a/gcc/testsuite/gcc.dg/unroll-7.c b/gcc/testsuite/gcc.dg/unroll-7.c index e7fa4cf..70b92ba 100644 --- a/gcc/testsuite/gcc.dg/unroll-7.c +++ b/gcc/testsuite/gcc.dg/unroll-7.c @@ -1,5 +1,7 @@ /* { dg-do compile } */ /* { dg-options "-O2 -fdump-rtl-loop2_unroll -funroll-loops" } */ +/* { dg-require-effective-target int32plus } */ + int t(int *a) { int i; |