990222-1.c: New test.
authorJeffrey A Law <law@cygnus.com>
Mon, 22 Feb 1999 00:17:46 +0000 (00:17 +0000)
committerJeff Law <law@gcc.gnu.org>
Mon, 22 Feb 1999 00:17:46 +0000 (17:17 -0700)
        * gcc.c-torture/execute/990222-1.c: New test.
New test from Herman ten Brugge

From-SVN: r25361

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

index f97046cb2c0fa2c72794706c09ff716588f820cd..88552dd8e2fd78730ba763ad57dde452dcddd67b 100644 (file)
@@ -1,3 +1,7 @@
+Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * gcc.c-torture/execute/990222-1.c: New test.
+
 1999-02-19  Craig Burley  <craig@jcb-sc.com>
 
        * g77.f-torture/compile/19990218-0.f: New test.
diff --git a/gcc/testsuite/gcc.c-torture/execute/990222-1.c b/gcc/testsuite/gcc.c-torture/execute/990222-1.c
new file mode 100644 (file)
index 0000000..98b94f3
--- /dev/null
@@ -0,0 +1,11 @@
+char line[4] = { '1', '9', '9', '\0' };
+
+int main()
+{
+  char *ptr = line + 3;
+
+  while ((*--ptr += 1) > '9') *ptr = '0';
+  if (line[0] != '2' || line[1] != '0' || line[2] != '0')
+    abort();
+  return 0;
+}