The bug is now hidden in trunk by revision 209897
The patch "Remove PUSH_ARGS_REVERSED from the RTL expander" (reference below) seems to change the way arguments are handled in RTL.
Ref: http://gcc.gnu.org/git/?p=gcc.git;a=commit;h=bf29c577b9128551d76adc5b0331d375be49d7d3
The bug is now hidden in trunk by revision 209897
The patch "Remove PUSH_ARGS_REVERSED from the RTL expander"
(reference below) seems to change the way arguments are handled in RTL.
Ref: http:// gcc.gnu. org/git/ ?p=gcc. git;a=commit; h=bf29c577b9128 551d76adc5b0331 d375be49d7d3