This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug optimization/10312] [3.4 regression] optimizer creates wrong code for loop
- From: "rakdver at atrey dot karlin dot mff dot cuni dot cz" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 13 Dec 2003 20:04:48 -0000
- Subject: [Bug optimization/10312] [3.4 regression] optimizer creates wrong code for loop
- References: <20030404185600.10312.p.van-hoof@qub.ac.uk>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From rakdver at atrey dot karlin dot mff dot cuni dot cz 2003-12-13 20:04 -------
Subject: Re: [3.4 regression] optimizer creates wrong code for loop
Hello,
> Zdenek, do you plan to do anything about this PR?
seems that Jeff Law has already applied the patch some time ago:
2003-09-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
Jeff Law <law@redhat.com>
* gcse.c (remove_reachable_equiv_notes): New.
replace_store_insn): Call it. Update antic list.
(store_killed_in_insn): Take REG_EQUAL notes into account.
(build_store_vectors, delete_store): Add parameter to
replace_store_insn call.
which is probably the reason why it does not reproduce any more. I will
close the bug.
Zdenek
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10312