[Bug target/43513] The stack pointer is adjusted twice

2010-03-25 Thread carrot at google dot com
--- Comment #3 from carrot at google dot com 2010-03-26 06:42 --- There are 2 problems with csa for arm: 1. In function rest_of_handle_stack_adjustments: if (!ACCUMULATE_OUTGOING_ARGS) { ... } ACCUMULATE_OUTGOING_ARGS is defined to 1 in arm.h, so this pass is not ap

[Bug target/43513] The stack pointer is adjusted twice

2010-03-25 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2010-03-25 09:53 --- Any reason why combine-stack-adj.c doesn't perform this optimization for you? -- steven at gcc dot gnu dot org changed: What|Removed |Added -

[Bug target/43513] The stack pointer is adjusted twice

2010-03-25 Thread carrot at google dot com
--- Comment #1 from carrot at google dot com 2010-03-25 09:20 --- Created an attachment (id=20195) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20195&action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43513