[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