]> git.ipfire.org Git - thirdparty/gcc.git/commit
target.h (init_dwarf_reg_sizes_extra): New target hook.
authorJoseph Myers <joseph@codesourcery.com>
Fri, 2 Mar 2007 01:55:06 +0000 (01:55 +0000)
committerJoseph Myers <jsm28@gcc.gnu.org>
Fri, 2 Mar 2007 01:55:06 +0000 (01:55 +0000)
commit37ea0b7e741cfc68669e8a6d460bfc5f8bfb31ba
treec1e2ef7127a2f1f85055feb6b8c5cb896632aad0
parent9c4d24932ed29249ebb8ba1a3cff0679b9d2f58a
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/ChangeLog
gcc/config/rs6000/linux-unwind.h
gcc/config/rs6000/rs6000.c
gcc/doc/tm.texi
gcc/dwarf2out.c
gcc/target-def.h
gcc/target.h
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/eh/simd-5.C [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/spe-unwind-1.c [new file with mode: 0644]