summaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite')
-rw-r--r--gcc/testsuite/gcc.c-torture/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/20000503-1.c13
2 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/ChangeLog b/gcc/testsuite/gcc.c-torture/ChangeLog
index 24cd000ad16..20a9825adfc 100644
--- a/gcc/testsuite/gcc.c-torture/ChangeLog
+++ b/gcc/testsuite/gcc.c-torture/ChangeLog
@@ -1,3 +1,7 @@
+Wed May 3 13:02:10 2000 Jim Wilson <wilson@cygnus.com>
+
+ * execute/20000503-1.c: New test for extract_muldiv bug.
+
Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
* compile/20000427-1.c: New test for loop hoisting code
diff --git a/gcc/testsuite/gcc.c-torture/execute/20000503-1.c b/gcc/testsuite/gcc.c-torture/execute/20000503-1.c
new file mode 100644
index 00000000000..d788286876d
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/20000503-1.c
@@ -0,0 +1,13 @@
+unsigned long
+sub (int a)
+{
+ return ((0 > a - 2) ? 0 : a - 2) * sizeof (long);
+}
+
+main ()
+{
+ if (sub1 (0) != 0)
+ abort ();
+
+ exit (0);
+}