Add target hook to override DWARF2 frame register size
commitd626297e87e19251a284ea1e9360e831b48999ca
authormpf <mpf@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Sep 2014 08:32:05 +0000 (4 08:32 +0000)
committermpf <mpf@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Sep 2014 08:32:05 +0000 (4 08:32 +0000)
tree36a08d3b50e1618d7539692d59cc1543305d5d9a
parent8cb2f5255531b73a6740dc6ae51389a2351b6b51
Add target hook to override DWARF2 frame register size

gcc/

* target.def (TARGET_DWARF_FRAME_REG_MODE): New target hook.
* targhooks.c (default_dwarf_frame_reg_mode): New function.
* targhooks.h (default_dwarf_frame_reg_mode): New prototype.
* doc/tm.texi.in (TARGET_DWARF_FRAME_REG_MODE): Document.
* doc/tm.texi: Regenerate.
* dwarf2cfi.c (expand_builtin_init_dwarf_reg_sizes): Abstract mode
selection logic to default_dwarf_frame_reg_mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214898 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/doc/tm.texi
gcc/doc/tm.texi.in
gcc/dwarf2cfi.c
gcc/target.def
gcc/targhooks.c
gcc/targhooks.h