http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47137
Ian Lance Taylor <ian at airs dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ian at airs dot com --- Comment #11 from Ian Lance Taylor <ian at airs dot com> 2011-01-03 23:30:51 UTC --- I think the patch that Jakub mentions in comment #9, the one that just sets the combinable field to 0 for the assembler, is the right fix here. The driver should be smarter about when to combine inputs, but regardless of that the test case here shows that we still don't want to combine inputs for the assembler. And the existence of both LTO and the Go frontend show that we do want to combine inputs in some cases, so Jie's second patch, removing the combinable field entirely, seems overly aggressive.