aboutsummaryrefslogtreecommitdiff
path: root/gcc/dwarf2out.c
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2007-03-02 01:55:06 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2007-03-02 01:55:06 +0000
commit37ea0b7e741cfc68669e8a6d460bfc5f8bfb31ba (patch)
treec1e2ef7127a2f1f85055feb6b8c5cb896632aad0 /gcc/dwarf2out.c
parent9c4d24932ed29249ebb8ba1a3cff0679b9d2f58a (diff)
downloadgcc-37ea0b7e741cfc68669e8a6d460bfc5f8bfb31ba.zip
gcc-37ea0b7e741cfc68669e8a6d460bfc5f8bfb31ba.tar.gz
gcc-37ea0b7e741cfc68669e8a6d460bfc5f8bfb31ba.tar.bz2
target.h (init_dwarf_reg_sizes_extra): New target hook.
* target.h (init_dwarf_reg_sizes_extra): New target hook. * target-def.h (TARGET_INIT_DWARF_REG_SIZES_EXTRA): New default. * doc/tm.texi (TARGET_INIT_DWARF_REG_SIZES_EXTRA): Document. * dwarf2out.c (expand_builtin_init_dwarf_reg_sizes): Call this hook. * config/rs6000/rs6000.c (TARGET_INIT_DWARF_REG_SIZES_EXTRA, rs6000_init_dwarf_reg_sizes_extra): New. * config/rs6000/linux-unwind.h (ppc_fallback_frame_state): Support SPE register high parts. testsuite: * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New tests. From-SVN: r122468
Diffstat (limited to 'gcc/dwarf2out.c')
-rw-r--r--gcc/dwarf2out.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index 3f2dbba..029d1c2 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -498,6 +498,8 @@ expand_builtin_init_dwarf_reg_sizes (tree address)
#ifdef DWARF_ALT_FRAME_RETURN_COLUMN
init_return_column_size (mode, mem, DWARF_ALT_FRAME_RETURN_COLUMN);
#endif
+
+ targetm.init_dwarf_reg_sizes_extra (address);
}
/* Convert a DWARF call frame info. operation to its string name */