New test from Joern.
authorJeff Law <law@gcc.gnu.org>
Tue, 5 May 1998 22:31:25 +0000 (16:31 -0600)
committerJeff Law <law@gcc.gnu.org>
Tue, 5 May 1998 22:31:25 +0000 (16:31 -0600)
From-SVN: r19552

gcc/testsuite/gcc.c-torture/execute/980505-2.c [new file with mode: 0644]

diff --git a/gcc/testsuite/gcc.c-torture/execute/980505-2.c b/gcc/testsuite/gcc.c-torture/execute/980505-2.c
new file mode 100644 (file)
index 0000000..d0d8aa8
--- /dev/null
@@ -0,0 +1,22 @@
+typedef unsigned short Uint16;
+typedef unsigned int Uint;
+
+Uint f ()
+{
+        Uint16 token;
+        Uint count;
+        static Uint16 values[1] = {0x9300};
+
+        token = values[0];
+        count = token >> 8;
+
+        return count;
+}
+
+int
+main ()
+{
+  if (f () != 0x93)
+    abort ();
+  exit (0);
+}