------- Comment #2 from hp at gcc dot gnu dot org 2008-09-02 00:47 ------- Honza, why is tree-inline.c:initialize_cfun not calling allocate_struct_function and *then* change whatever elements need changing? There's no comment to reveal the reason. Now, you're just allocating a cleared area and doing a shallow-copy, which causes the clone to have e.g. the same cfun->machine. Badness results. This is a tree-optimization bug, not a target bug.
-- hp at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Component|target |tree-optimization http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37315