Summary: * Test shrink-wrap. * Identify the root cause of dwarf check fail when enabling shrink-wrap.
Details: 1. Test shrink-wrap on PandaBoard with Precise * Bootstrap is OK * No make check regression * No performance change for SPEC2000 INT.
2. Identify the root case for dwarf check fail on ARM, while they are OK on X86 and MIPS when enabling shrink-wrap. * "push" related INSNs are set as RTX_FRAME_RELATED_P in prologue; but not all "pop" related INSNs are set as RTX_FRAME_RELATED_P. * Prologue uses REG_FRAME_RELATED_EXPR notes to tell the dwarf backend SP is adjusted; but no such kind of notes in epilogue. * In addition, dwarf info for INSNs to adjust SP are not handled correctly in epilogue.
Plans: * Verify shrink-wrap related bugs * Prepare Linaro binary toolchain 2012.10 release
Best regards! -Zhenqiang
linaro-toolchain@lists.linaro.org