On Thu, Apr 12, 2007 at 03:09:55PM -0700, H. J. Lu wrote: > BTW, I noticed that there are 2 bits > > NO_PUSH_ARGS > SVR3_SHLIB > > defined in i386 backend. But they aren't checked at all. Can we remove > them?
I don't see why SVR3_SHLIB can't be removed. Probably from some port that got deprecated and removed. NO_PUSH_ARGS is sorta used via i386.h:#define PUSH_ARGS (TARGET_PUSH_ARGS && !ACCUMULATE_OUTGOING_ARGS) Though, frankly, -mno-push-args appears to be an undocumented functional alias for -maccumulate-outgoing-args. I think it can also be removed, though that'll take a tiny bit more effort. r~