YhLu YhLu@tyan.com writes:
I see. The code is getting larger.
Not quite. There is less generated code, but it requires extra registers to hold the return addresses so the register pressure is higher.
Some of that extra register pressure may be artificial and go away when this bug is fixed. Some of it may result from poor choices of the register allocator, and may be remedied by enhancing the register allocator. There is hope of remedies as the kind of code presented to the register allocator is very different when code is not inlined.
Also the reboot in OS can not work.
Hmm. At least with reboot=hard that should work on the Opterons. I have not tested that lately though.
Eric