aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Pinski <pinskia@physics.uc.edu>2004-09-20 20:58:23 +0000
committerAndrew Pinski <pinskia@gcc.gnu.org>2004-09-20 13:58:23 -0700
commit4c9d875031bf92c694fbd73839ef1684c739bffb (patch)
tree637201c3f73fde7ba871df73f6706f271951866b
parentb1940f0c232babf4881370b05354fa78f8d922f4 (diff)
downloadgcc-4c9d875031bf92c694fbd73839ef1684c739bffb.zip
gcc-4c9d875031bf92c694fbd73839ef1684c739bffb.tar.gz
gcc-4c9d875031bf92c694fbd73839ef1684c739bffb.tar.bz2
re PR tree-optimization/17558 (internal compiler error: in merge_alias_info, at tree-ssa-copy.c:182)
2004-09-20 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/17558 * gcc.c-torture/compile/pr17558.c: New test. From-SVN: r87773
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/pr17558.c10
2 files changed, 15 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 378e98e..6bfa3e8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR tree-opt/17558
+ * gcc.c-torture/compile/pr17558.c: New test.
+
2004-09-20 Richard Sandiford <rsandifo@redhat.com>
* gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
diff --git a/gcc/testsuite/gcc.c-torture/compile/pr17558.c b/gcc/testsuite/gcc.c-torture/compile/pr17558.c
new file mode 100644
index 0000000..bc66552
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/compile/pr17558.c
@@ -0,0 +1,10 @@
+struct xobject {
+ char type;
+};
+extern struct xobject *t1_Xform ( struct xobject *obj);
+struct xobject *
+t1_Xform(struct xobject *obj)
+{
+ register struct font *F = (struct font *) obj;
+ return((struct xobject*)F);
+}