Re: [PATCH][AArch64] Fix wrong ".cfi_def_cfa_offset" in epilogue

2014-09-03 Thread Jiong Wang
On 03/09/14 11:33, Marcus Shawcroft wrote: On 20 August 2014 09:43, Jiong Wang wrote: gcc/ * config/aarch64/aarch64.c (aarch64_expand_epilogue): Remove redundant cfa offset update. OK /Marcus thanks for review. this fix is included in Richard H's patch at https://gcc.gnu.org/ml/gcc-

Re: [PATCH][AArch64] Fix wrong ".cfi_def_cfa_offset" in epilogue

2014-09-03 Thread Marcus Shawcroft
On 20 August 2014 09:43, Jiong Wang wrote: > gcc/ > * config/aarch64/aarch64.c (aarch64_expand_epilogue): Remove redundant cfa > offset update. OK /Marcus

[PATCH][AArch64] Fix wrong ".cfi_def_cfa_offset" in epilogue

2014-08-20 Thread Jiong Wang
for *a function with frame size >= 512 and there is outgoing area*, aarch64 gcc is generate wrong .cfi_def_cfa_offset for the last stack adjustment instruction in epiloue. given a simple testcase test.c === int main (int argc, char **argv) { char a[600]; int b = 0x10; printf ("%d, %d, %d,