http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60343
--- Comment #1 from Uroš Bizjak <ubizjak at gmail dot com> --- Following patch works for me: --cut here-- Index: lra-assigns.c =================================================================== --- lra-assigns.c (revision 208168) +++ lra-assigns.c (working copy) @@ -898,7 +898,7 @@ spill_for (int regno, bitmap spilled_pseudo_bitmap } n = 0; if (sparseset_cardinality (live_range_reload_inheritance_pseudos) - <= LRA_MAX_CONSIDERED_RELOAD_PSEUDOS) + <= (unsigned) LRA_MAX_CONSIDERED_RELOAD_PSEUDOS) EXECUTE_IF_SET_IN_SPARSESET (live_range_reload_inheritance_pseudos, reload_regno) if ((int) reload_regno != regno --cut here--