diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2012-11-26 18:46:12 +0000 |
---|---|---|
committer | Georg-Johann Lay <gjl@gcc.gnu.org> | 2012-11-26 18:46:12 +0000 |
commit | 72c931b4f6449a7b784bd812e29034ac10d0d4ff (patch) | |
tree | dff0faad5412480d678c63de872ef825aa15eb45 /gcc | |
parent | f421c426a24f8e82c792bb4cdfbcd2f968cb83c2 (diff) | |
download | gcc-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/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/20120919-1.x | 7 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/pr54676.c | 4 |
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 |