aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSenthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>2016-06-09 14:32:08 +0000
committerMike Stump <mrs@gcc.gnu.org>2016-06-09 14:32:08 +0000
commit9c35db0e0dcaea209e00e011715aba80c314b638 (patch)
treeb2c8ec03f2b6cbebfd74fc46242b4c6e273755d6
parent392a81b96ea19e2d302372a4261b6183e82d1477 (diff)
downloadgcc-9c35db0e0dcaea209e00e011715aba80c314b638.zip
gcc-9c35db0e0dcaea209e00e011715aba80c314b638.tar.gz
gcc-9c35db0e0dcaea209e00e011715aba80c314b638.tar.bz2
bswap-2.c: Require int32plus.
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
-rw-r--r--gcc/testsuite/ChangeLog11
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/bswap-2.c2
-rw-r--r--gcc/testsuite/gcc.dg/stack-usage-1.c6
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr68067-1.c1
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr68067-2.c1
5 files changed, 20 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b1ea45a..6e792aa 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/gcc/testsuite/gcc.c-torture/execute/bswap-2.c b/gcc/testsuite/gcc.c-torture/execute/bswap-2.c
index 88132fe..63e7807 100644
--- a/gcc/testsuite/gcc.c-torture/execute/bswap-2.c
+++ b/gcc/testsuite/gcc.c-torture/execute/bswap-2.c
@@ -1,3 +1,5 @@
+/* { dg-require-effective-target int32plus } */
+
#ifdef __UINT32_TYPE__
typedef __UINT32_TYPE__ uint32_t;
#else
diff --git a/gcc/testsuite/gcc.dg/stack-usage-1.c b/gcc/testsuite/gcc.dg/stack-usage-1.c
index 7864c6a..bdc5656 100644
--- a/gcc/testsuite/gcc.dg/stack-usage-1.c
+++ b/gcc/testsuite/gcc.dg/stack-usage-1.c
@@ -64,7 +64,11 @@
# 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__)
diff --git a/gcc/testsuite/gcc.dg/torture/pr68067-1.c b/gcc/testsuite/gcc.dg/torture/pr68067-1.c
index a7b6aa0..f8ad3ca 100644
--- a/gcc/testsuite/gcc.dg/torture/pr68067-1.c
+++ b/gcc/testsuite/gcc.dg/torture/pr68067-1.c
@@ -1,4 +1,5 @@
/* { dg-do run } */
+/* { dg-require-effective-target int32plus } */
int main()
{
diff --git a/gcc/testsuite/gcc.dg/torture/pr68067-2.c b/gcc/testsuite/gcc.dg/torture/pr68067-2.c
index 38a459b..e03bf22 100644
--- a/gcc/testsuite/gcc.dg/torture/pr68067-2.c
+++ b/gcc/testsuite/gcc.dg/torture/pr68067-2.c
@@ -1,4 +1,5 @@
/* { dg-do run } */
+/* { dg-require-effective-target int32plus } */
int main()
{