------- Comment #11 from pinskia at gcc dot gnu dot org 2006-04-23 02:12 ------- A couple of points. One GCC follows the ABI and with changes like regparm it still follows a defined ABI. There are a couple more cases than just sibcalling which will fail even now. Reload (and future RAs) uses where the incomming arguments are to spill for those cases so in reality it is even harder to fix the problem. So setting up the stack is only real thing to do.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27234