OSDN Git Service

* gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 May 2003 23:38:04 +0000 (23:38 +0000)
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 May 2003 23:38:04 +0000 (23:38 +0000)
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66618 138bc75d-0d04-0410-961f-82ee72b054a4

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 c13e512..5039b54 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 ef1d5bf..5f52751 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 5075654..abe0729 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 f11de48..562aa88 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);