On 2012/07/23 21:21:28, Cary wrote:
This patch is for the google/gcc-4_7 branch. It backports five
Fission
patches from trunk, with two minor differences:
- The DW_AT_GNU_pubnames and DW_AT_GNU_pubtypes attributes are both generated, and provide the offset to the corresponding pubnames/pubtypes section. This is done for compatibility with the gold linker, which does not yet support the flag form.
- Enumerator names are placed in .debug_pubtypes instead of .debug_pubnames. In trunk with -fdebug_types_section enabled, enumerators were missing from the pubnames table.
This patch is OK for Google branches. We'll need to update top of trunk pubnames to match. Sterling http://codereview.appspot.com/6405076/