From 37ea0b7e741cfc68669e8a6d460bfc5f8bfb31ba Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Fri, 2 Mar 2007 01:55:06 +0000 Subject: 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 --- gcc/dwarf2out.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gcc/dwarf2out.c') 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 */ -- cgit v1.1