* gcc.c-torture/execute/980526-3.c: New test.
authorCatherine Moore <clm@cygnus.com>
Wed, 27 May 1998 23:15:48 +0000 (23:15 +0000)
committerJeff Law <law@gcc.gnu.org>
Wed, 27 May 1998 23:15:48 +0000 (17:15 -0600)
From-SVN: r20109

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/980526-3.c [new file with mode: 0644]

index b1a663c7888b02d8082d2ec8c29a017b733b02b4..cb47012a190fd4385c8ee0815898575da3e9600e 100644 (file)
@@ -1,3 +1,7 @@
+Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
+
+       * gcc.c-torture/execute/980526-3.c: New test.
+
 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
 
        * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
diff --git a/gcc/testsuite/gcc.c-torture/execute/980526-3.c b/gcc/testsuite/gcc.c-torture/execute/980526-3.c
new file mode 100644 (file)
index 0000000..a564174
--- /dev/null
@@ -0,0 +1,20 @@
+int compare(x, y)
+unsigned int x;
+unsigned int y;
+{
+   if (x==y)
+     return 0;
+   else
+     return 1;
+}
+main()
+{
+ unsigned int i, j, k, l;
+ i = 5; j = 2; k=0; l=2;
+ if (compare(5%(~(unsigned) 2), i%~j) 
+     || compare(0, k%~l))
+    abort();
+ else
+    exit(0);
+}