This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 0/4] AArch64: Improve unwind info generation
- From: Richard Henderson <rth at redhat dot com>
- To: gcc-patches at gcc dot gnu dot org
- Cc: marcus dot shawcroft at arm dot com, richard dot earnshaw at arm dot com
- Date: Fri, 22 Aug 2014 15:05:27 -0700
- Subject: [PATCH 0/4] AArch64: Improve unwind info generation
- Authentication-results: sourceware.org; auth=none
... and other cleanups to the prologue and epilogue functions.
Moving around the epilogue .cfi_restore ops, in particular, is worth
several percentage points in the size of .eh_frame / .debug_frame.
The last numbers I have for this aren't quite comparible, since when
I collected them I was also disabling the frame pointer. But fwiw,
it was 220k from 1.2M in cc1plus, or just shy of 20%.
Ok?
r~
Richard Henderson (4):
aarch64: Improve epilogue unwind info
aarch64: Tidy prologue unwind notes
aarch64: Tidy prologue local variables
aarch64: Don't duplicate calls_alloca check
gcc/config/aarch64/aarch64.c | 252 +++++++++++++------------------------------
1 file changed, 74 insertions(+), 178 deletions(-)
--
1.8.3.1