This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug optimization/13472] [3.3 Regression] optimizer generates code to store data in const int, resulting in a segfault


------- Additional Comments From ebotcazou at gcc dot gnu dot org  2004-01-21 07:22 -------
No, I don't want to apply it until the branch has fully recovered from its
January chaos.


This patch

2004-01-16  Jan Hubicka  <jh@suse.cz>

        PR opt/11350
        * cfgcleanup.c (try_optimize_cfg): Suppress tablejump removal
	after reload.
        * cfgrtl.c (try_redirect_by_replacing_branch): Likewise.

caused a disaster on mainline on anything else than x86.


This patch

2004-01-15  J"orn Rennecke <joern.rennecke@superh.com>

	PR optimization/10392
	* reload.c (can_reload_into): New function.
	(push_reload): Use it.

should never have been put on the branch at this point.


I found this patch

2004-01-09  Richard Henderson  <rth@redhat.com>

	* recog.c (constrain_operands): Validate mem operands.

very risky too.


So don't count on me to put a patch to reload on the branch.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13472


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]