[ping] account for register spans in expand_builtin_init_dwarf_reg_sizes

Olivier Hainque hainque@adacore.com
Wed Oct 15 15:28:00 GMT 2014


Hello,

ping for https://gcc.gnu.org/ml/gcc-patches/2014-09/msg02625.html

a patch proposal to fix exception propagation on spe powerpc targets.

The idea is to improve expand_builtin_init_dwarf_reg_sizes to account
for register spans as other functions in dwarf2cfi.c do, by extracting
the processing for one dwarf register in a separate function.

The original patch merged that plus an adjustment to account for
DWARF_REG_TO_UNWIND_COLUMN. 

The two things are splitted apart here to facilitate review.

Thanks in advance for your feedback,

With Kind Regards,

Olivier

--

Patch1 (dwregspan.diff)

2014-10-15  Olivier Hainque  <hainque@adacore.com>

       * dwarf2cfi.c (init_one_dwarf_reg_size): New helper, processing
       one particular reg for expand_builtin_init_dwarf_reg_sizes.
       (expand_builtin_init_dwarf_reg_sizes): Rework to use helper and
       account for dwarf register spans.

Patch2 (uwcolumn.diff)

2014-10-15  Olivier Hainque  <hainque@adacore.com>

       libgcc/
       * unwind-dw2.c (DWARF_REG_TO_UNWIND_COLUMN): Move default def to ...

       gcc/
       * defaults.h: ... here.
       * dwarf2cfi.c (init_one_dwarf_reg_size): Honor
       DWARF_REG_TO_UNWIND_COLUMN.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: dwregspan.diff
Type: application/octet-stream
Size: 2859 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20141015/a046186f/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: uwcolumn.diff
Type: application/octet-stream
Size: 1810 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20141015/a046186f/attachment-0001.obj>


More information about the Gcc-patches mailing list