This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[ping] account for register spans in expand_builtin_init_dwarf_reg_sizes


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.

Attachment: dwregspan.diff
Description: Binary data

Attachment: uwcolumn.diff
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]