Hi,

>> There are only a fixed number of register spill slots, and when
>> they're all used the compiler can't dynamically allocate more of
>> them.
> 
> Not true any more in 7.8+ with the linear allocator.  I think it might
> still be true for the graph allocator, which is sadly suffering from a
> little bitrot and probably doesn't generate very good code with the
> new code generator.
> 
> So, avoiding -fregs-graph should work around this with 7.8.

I confirmed that removing -fregs-graph should work around this with
7.8.

--Kazu
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs

Reply via email to