aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoern Rennecke <joern.rennecke@embecosm.com>2013-07-26 18:16:23 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2013-07-26 19:16:23 +0100
commit38dbc8341f22e0aaa3331f788423ba34231e0657 (patch)
treeb5de8c062ae8f8c4eb0c78b116a6e81d5748809b
parentd2af6fcb57d9bcac25af3c53fbf0e331c4375426 (diff)
downloadgcc-38dbc8341f22e0aaa3331f788423ba34231e0657.zip
gcc-38dbc8341f22e0aaa3331f788423ba34231e0657.tar.gz
gcc-38dbc8341f22e0aaa3331f788423ba34231e0657.tar.bz2
* gcc.c-torture/execute/builtins/stpcpy-chk.x: New file.
From-SVN: r201270
-rw-r--r--gcc/testsuite/ChangeLog1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/stpncpy-chk.x7
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index fab69c8..66d770a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -32,6 +32,7 @@
* gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
* gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
* gcc.c-torture/execute/zerolen-2.x: Likewise.
+ * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/stpncpy-chk.x b/gcc/testsuite/gcc.c-torture/execute/builtins/stpncpy-chk.x
new file mode 100644
index 0000000..e976a75
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/builtins/stpncpy-chk.x
@@ -0,0 +1,7 @@
+if [istarget "epiphany-*-*"] {
+ # This test assumes the absence of struct padding.
+ # to make this true for test4 struct A on epiphany would require
+ # __attribute__((packed)) .
+ return 1
+}
+return 0