aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGeorg-Johann Lay <avr@gjlay.de>2012-11-26 18:46:12 +0000
committerGeorg-Johann Lay <gjl@gcc.gnu.org>2012-11-26 18:46:12 +0000
commit72c931b4f6449a7b784bd812e29034ac10d0d4ff (patch)
treedff0faad5412480d678c63de872ef825aa15eb45 /gcc
parentf421c426a24f8e82c792bb4cdfbcd2f968cb83c2 (diff)
downloadgcc-72c931b4f6449a7b784bd812e29034ac10d0d4ff.zip
gcc-72c931b4f6449a7b784bd812e29034ac10d0d4ff.tar.gz
gcc-72c931b4f6449a7b784bd812e29034ac10d0d4ff.tar.bz2
re PR testsuite/52641 (Test cases fail for 16-bit int targets)
PR testsuite/52641 * gcc.c-torture/execute/20120919-1.x: New file (int32plus). * gcc.dg/pr54676.c: Make work for 16-bit int. From-SVN: r193826
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/20120919-1.x7
-rw-r--r--gcc/testsuite/gcc.dg/pr54676.c4
3 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9ce1761..d740fa3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2012-11-26 Georg-Johann Lay <avr@gjlay.de>
+
+ PR testsuite/52641
+ * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
+ * gcc.dg/pr54676.c: Make work for 16-bit int.
+
2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
PR target/55277
diff --git a/gcc/testsuite/gcc.c-torture/execute/20120919-1.x b/gcc/testsuite/gcc.c-torture/execute/20120919-1.x
new file mode 100644
index 0000000..4efed4c
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/20120919-1.x
@@ -0,0 +1,7 @@
+load_lib target-supports.exp
+
+if { [check_effective_target_int32plus] } {
+ return 0
+}
+
+return 1;
diff --git a/gcc/testsuite/gcc.dg/pr54676.c b/gcc/testsuite/gcc.dg/pr54676.c
index 97032ed..cb3a8a2 100644
--- a/gcc/testsuite/gcc.dg/pr54676.c
+++ b/gcc/testsuite/gcc.dg/pr54676.c
@@ -9,6 +9,10 @@ struct S
struct S bar (void);
+#if __SIZEOF_INT__ < 4
+#define int __INT32_TYPE__
+#endif
+
int a;
void