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