This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/15870] internal compiler error: in change_address_1, at emit-rtl.c:1811
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 9 Jun 2004 03:15:02 -0000
- Subject: [Bug bootstrap/15870] internal compiler error: in change_address_1, at emit-rtl.c:1811
- References: <20040608084704.15870.sean@mcneil.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-09 03:14 -------
Are you sure that this patch did not fix it:
* gimple-low.c (struct lower_data): Replace the_return_label and
one_return_stmt with return_statements.
(lower_function_body): Process the entire list of return_statements.
(lower_return_expr): Check source value before unifying return_exprs.
* gimplify.c (gimplify_return_expr): Force the use of a temporary
for !aggregate_value_p.
* tree-gimple.c: Update RETURN_EXPR grammer.
As it did fix the other bug for sure as there is testresults from it today: <http://gcc.gnu.org/ml/gcc-
testresults/2004-06/msg00323.html>.
Also if it is not fixed can you attach the preproccessed source?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15870