------- Comment #8 from bonzini at gcc dot gnu dot org 2005-10-14 11:38 ------- > gcse after reload may move loads from stack around stack pointer changes. here > is simple workaround, it is supposed to prevent gcse after reload from > touching > expressions containing stack pointer at all.
Off the top of my head, if GCSE-after-reload is designed to remove redundant spills, will it do *anything* with your patch? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23453