http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46916
--- Comment #41 from Jan Hubicka <hubicka at ucw dot cz> 2010-12-14 22:46:09 UTC --- > well, unless some interaction from the typo.. (possible) .. AFAICT most of the > fallout is multiple definitions of .eh symbols... Actually forcing hot&cold sections to coincide might result in multiple definition of eh symbol. The typo should fix it for -freorder-blocks-and-partition compilations and the patch I posed to ML might solve other cases by disabling the partitioning logic when we don't really partition the function (that was point of the patch) Honza