summaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>2000-05-03 20:03:21 +0000
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>2000-05-03 20:03:21 +0000
commitea0324f1820e1b79d5ba7f0bc3df214f99086c6a (patch)
tree9ce338e6b216ea330f0c4ea1c1ae5239fc8d9bd7 /gcc/testsuite
parent716fc477d1e2c121b6d80f1d7d59c7bac315167d (diff)
downloadgcc-ea0324f1820e1b79d5ba7f0bc3df214f99086c6a.tar.gz
Testcase for ia64-linux extract_muldiv bug.
* execute/20000503-1.c: New test for extract_muldiv bug. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33642 138bc75d-0d04-0410-961f-82ee72b054a4
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);
+}