aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJim Wilson <wilson@cygnus.com>2000-05-03 20:03:21 +0000
committerJim Wilson <wilson@gcc.gnu.org>2000-05-03 13:03:21 -0700
commit8ae7150163f272acbb54b8204e2c7ff17a756417 (patch)
tree9ce338e6b216ea330f0c4ea1c1ae5239fc8d9bd7 /gcc
parenta6d7adfd473e40d71079c5751c12de64e3796a0f (diff)
downloadgcc-8ae7150163f272acbb54b8204e2c7ff17a756417.zip
gcc-8ae7150163f272acbb54b8204e2c7ff17a756417.tar.gz
gcc-8ae7150163f272acbb54b8204e2c7ff17a756417.tar.bz2
Testcase for ia64-linux extract_muldiv bug.
* execute/20000503-1.c: New test for extract_muldiv bug. From-SVN: r33642
Diffstat (limited to 'gcc')
-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 24cd000..20a9825 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 0000000..d788286
--- /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);
+}