------- Comment #11 from steven at gcc dot gnu dot org 2005-12-15 06:50 -------
If nobody is going to fix gcse2, the right thing to do is to not set
flag_gcse_after_reload for optimize >= 3 in opts.c:
Index: opts.c
===================================================================
--- opts.c (revision 108560)
+++ opts.c (working copy)
@@ -588,7 +588,6 @@ decode_options (unsigned int argc, const
{
flag_inline_functions = 1;
flag_unswitch_loops = 1;
- flag_gcse_after_reload = 1;
}
if (optimize < 2 || optimize_size)
Obviously it would be better to just fix the bug, but so far I, for one, can't
get a handle on it.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23453