aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-common.c
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2007-01-01 22:03:23 +0000
committerAndreas Schwab <schwab@gcc.gnu.org>2007-01-01 22:03:23 +0000
commitae1e2d4caa59a9e9f654d55dc59538c1056ee522 (patch)
treec011eefb41be7be9e9e4a175d78779691c158292 /gcc/c-common.c
parent9bed0a3480a26ae761727c210e568ca9237f2d15 (diff)
downloadgcc-ae1e2d4caa59a9e9f654d55dc59538c1056ee522.zip
gcc-ae1e2d4caa59a9e9f654d55dc59538c1056ee522.tar.gz
gcc-ae1e2d4caa59a9e9f654d55dc59538c1056ee522.tar.bz2
re PR target/29166 (broken unwind information for many life variables resulting in register corruption)
PR target/29166 * config/ia64/ia64.c (ia64_compute_frame_size): Account space for save of BR0 in extra_spill_size instead of spill_size. (ia64_expand_prologue): Save BR0 outside of the gr/br/fr spill area. (ia64_expand_epilogue): Restore BR0 from its new location. testsuite/: * g++.dg/eh/pr29166.C: New test. From-SVN: r120319
Diffstat (limited to 'gcc/c-common.c')
0 files changed, 0 insertions, 0 deletions