bswap-2.c: Require int32plus.
authorSenthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
Thu, 9 Jun 2016 14:32:08 +0000 (14:32 +0000)
committerMike Stump <mrs@gcc.gnu.org>
Thu, 9 Jun 2016 14:32:08 +0000 (14:32 +0000)
2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

* gcc.c-torture/execute/bswap-2.c: Require int32plus.
* gcc.dg/torture/pr68067-1.c: Likewise.
* gcc.dg/torture/pr68067-2.c: Likewise.

2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

* gcc.dg/stack-usage-1.c (SIZE): Consider return address
  when setting SIZE.

From-SVN: r237266

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/bswap-2.c
gcc/testsuite/gcc.dg/stack-usage-1.c
gcc/testsuite/gcc.dg/torture/pr68067-1.c
gcc/testsuite/gcc.dg/torture/pr68067-2.c

index b1ea45a..6e792aa 100644 (file)
@@ -1,3 +1,14 @@
+2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
+
+       * gcc.c-torture/execute/bswap-2.c: Require int32plus.
+       * gcc.dg/torture/pr68067-1.c: Likewise.
+       * gcc.dg/torture/pr68067-2.c: Likewise.
+
+2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
+
+       * gcc.dg/stack-usage-1.c (SIZE): Consider return address
+         when setting SIZE.
+
 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
 
        PR c++/71465
index 88132fe..63e7807 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-require-effective-target int32plus } */
+
 #ifdef __UINT32_TYPE__
 typedef __UINT32_TYPE__ uint32_t;
 #else
index 7864c6a..bdc5656 100644 (file)
 #    define SIZE 240
 #  endif
 #elif defined (__AVR__)
-#  define SIZE 254
+#if defined (__AVR_3_BYTE_PC__ )
+#  define SIZE 251 /* 256 - 2 bytes for Y - 3 bytes for return address */
+#else
+#  define SIZE 252 /* 256 - 2 bytes for Y - 2 bytes for return address */
+#endif
 #elif defined (__s390x__)
 #  define SIZE 96  /* 256 - 160 bytes for register save area */
 #elif defined (__s390__)
index a7b6aa0..f8ad3ca 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32plus } */
 
 int main()
 {
index 38a459b..e03bf22 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target int32plus } */
 
 int main()
 {