MEM flags and stack temps
Richard Kenner
kenner@vlsi1.ultra.nyu.edu
Thu Nov 16 14:25:00 GMT 2000
This is possibly naive, since I'm not familiar enough with the
relevant back end structures. But what if the offset calculation
showed up as its own RTL object, computing an address-register-like
pseudo which is in turn "read" by the addressof(stack slot) construct?
It would then be cse'd, and if all of the addressof's for that stack
slot are removed, these offsets would then be dead, and eliminated by
dce.
But you can't know if the offset is too large enough. Most of them won't be.
More information about the Gcc
mailing list