http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46856
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |bernds at gcc dot gnu.org, | |jakub at gcc dot gnu.org --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> 2010-12-09 11:53:06 UTC --- Seems this is caused by postreload being broken for HAVE_cc0 targets. reload_combine_recognize_const_pattern happily moves an add after a CC0 setter (but before CC0 user), breaking the requirement that CC0 setter immediately preceedes CC0 user. HAVE_cc0 targets should just be converted or die, but until that happens, postreload should be probably fixed. P4 as none of the primary/secondary targets is HAVE_cc0.