OSDN Git Service

* target.h (init_dwarf_reg_sizes_extra): New target hook.
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 2 Mar 2007 01:55:06 +0000 (01:55 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 2 Mar 2007 01:55:06 +0000 (01:55 +0000)
commit114a8a4bd9b29f256ead5b126dff3f11b151fd4b
treec1e2ef7127a2f1f85055feb6b8c5cb896632aad0
parent130effcad254850ce1a672d7a36aac3278671458
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122468 138bc75d-0d04-0410-961f-82ee72b054a4
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]