The original solution r179307 of stack red zone issue for PR38644 is completely reverted in ARM/embedded-4_6-branch.
And backport mainline 180964 to ARM/embedded-4_6-branch. Committed. Undo changes committed in r179307. 2011-11-16 Jiangning Liu <jiangning....@arm.com> Backport r180964 from mainline 2011-11-04 Jiangning Liu <jiangning....@arm.com> PR rtl-optimization/38644 * config/arm/arm.c (thumb1_expand_epilogue): Add memory barrier for epilogue having stack adjustment. testsuite: 2011-11-16 Jiangning Liu <jiangning....@arm.com> Backport r180964 from mainline 2011-11-04 Jiangning Liu <jiangning....@arm.com> PR rtl-optimization/38644 * gcc.target/arm/stack-red-zone.c: New.