20020404-1.x: New, skip for 16-bit targets.
authorDJ Delorie <dj@redhat.com>
Thu, 8 May 2003 23:38:04 +0000 (19:38 -0400)
committerDJ Delorie <dj@gcc.gnu.org>
Thu, 8 May 2003 23:38:04 +0000 (19:38 -0400)
* gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
targets.
* gcc.c-torture/execute/20021024-1.x: Likewise.
* gcc.c-torture/execute/shiftdi.x: Likewise.
* g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
* g++.old-deja/g++.other/exprstmt1.C: Likewise.
* gcc.dg/20021018-1.c: Likewise.

From-SVN: r66618

gcc/testsuite/ChangeLog
gcc/testsuite/g++.old-deja/g++.mike/p700.C
gcc/testsuite/g++.old-deja/g++.other/exprstmt1.C
gcc/testsuite/gcc.c-torture/execute/20020404-1.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20021024-1.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/shiftdi.x [new file with mode: 0644]
gcc/testsuite/gcc.dg/20021018-1.c

index c13e512592d88b17868ba135e4c5aad97619eb55..5039b542dbb73184b0536477d08713fa6437439d 100644 (file)
@@ -1,3 +1,13 @@
+2003-05-08  DJ Delorie  <dj@redhat.com>
+
+       * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
+       targets.
+       * gcc.c-torture/execute/20021024-1.x: Likewise.
+       * gcc.c-torture/execute/shiftdi.x: Likewise.
+       * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
+       * g++.old-deja/g++.other/exprstmt1.C: Likewise.
+       * gcc.dg/20021018-1.c: Likewise.
+
 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
index ef1d5bfbcd51d48579f7507dd40cf6b40d96efff..5f52751639bfdf13930f9f198e8b326ae00299a4 100644 (file)
@@ -1,5 +1,6 @@
 // { dg-do assemble  }
 // { dg-options "-Wno-deprecated" }
+// { dg-error "limited range of data type" "16-bit target" { target xstormy16-*-* } 0 }
 // prms-id: 700
 
 //# 1 "../../../../libg++/etc/benchmarks/dhrystone.cc"
index 50756543b8af508d2bdcfb408566a2f07be26592..abe072999d16559e9c61b4ad5d78823b069b9012 100644 (file)
@@ -1,5 +1,7 @@
 // { dg-do run  }
 // { dg-options "-O" }
+// { dg-error "limited range of data type" "16-bit target" { target xstormy16-*-* } 0 }
+// { dg-error "shift count >=" "16-bit target" { target xstormy16-*-* } 0 }
 
 int main()
 {
diff --git a/gcc/testsuite/gcc.c-torture/execute/20020404-1.x b/gcc/testsuite/gcc.c-torture/execute/20020404-1.x
new file mode 100644 (file)
index 0000000..25ed578
--- /dev/null
@@ -0,0 +1,7 @@
+# 16-bit "int"
+if { [istarget "xstormy16-*"] } {
+       return 1
+}
+
+return 0
+
diff --git a/gcc/testsuite/gcc.c-torture/execute/20021024-1.x b/gcc/testsuite/gcc.c-torture/execute/20021024-1.x
new file mode 100644 (file)
index 0000000..25ed578
--- /dev/null
@@ -0,0 +1,7 @@
+# 16-bit "int"
+if { [istarget "xstormy16-*"] } {
+       return 1
+}
+
+return 0
+
diff --git a/gcc/testsuite/gcc.c-torture/execute/shiftdi.x b/gcc/testsuite/gcc.c-torture/execute/shiftdi.x
new file mode 100644 (file)
index 0000000..25ed578
--- /dev/null
@@ -0,0 +1,7 @@
+# 16-bit "int"
+if { [istarget "xstormy16-*"] } {
+       return 1
+}
+
+return 0
+
index f11de4859ef8d7cf3f0777a19c929312eeda1483..562aa88e62d93c80799f4b6e0fc7dbf527907729 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do run } */
 /* { dg-options "-O2 -fpic" } */
+/* { dg-error "overflow" "16-bit target" { target xstormy16-*-* } 0 } */
 
 extern void abort (void);
 extern void exit (int);