]> gcc.gnu.org Git - gcc.git/commit
Compute a table of DWARF register sizes at compile
authorFlorian Weimer <fweimer@redhat.com>
Mon, 2 Jan 2023 15:18:02 +0000 (16:18 +0100)
committerFlorian Weimer <fweimer@redhat.com>
Mon, 2 Jan 2023 15:18:02 +0000 (16:18 +0100)
commit3b6cac2b44b384cd2091eaeaebeb3478c253a25d
tree0c7eaab6bb102eca8829b40fef1e9d531f10eb7d
parent8385088039f58a1d403cbb0792105236d240de85
Compute a table of DWARF register sizes at compile

The sizes are compile-time constants.  Create a vector with them,
so that they can be inspected at compile time.

gcc/

* dwarf2cfi.cc (init_return_column_size): Remove.
(init_one_dwarf_reg_size): Adjust.
(generate_dwarf_reg_sizes): New function.  Extracted
from expand_builtin_init_dwarf_reg_sizes.
(expand_builtin_init_dwarf_reg_sizes): Call
generate_dwarf_reg_sizes.
* target.def (init_dwarf_reg_sizes_extra): Adjust
hook signature.
* config/msp430/msp430.cc
(msp430_init_dwarf_reg_sizes_extra): Adjust.
* config/rs6000/rs6000.cc
(rs6000_init_dwarf_reg_sizes_extra): Likewise.
* doc/tm.texi: Update.
gcc/config/msp430/msp430.cc
gcc/config/rs6000/rs6000.cc
gcc/doc/tm.texi
gcc/dwarf2cfi.cc
gcc/target.def
This page took 0.061108 seconds and 5 git commands to generate.