[PATCH 1/2] gas: fix .dwsect generation for XCOFF

Nick Clifton nickc@redhat.com
Fri May 7 14:32:50 GMT 2021


Hi Clement,

> bfd/ChangeLog:
> 2021-04-27  Clément Chigot  <clement.chigot@atos.net>
> 
> 	* coff-rs6000.c (xcoff_dwsect_names): Add new DWARF
> 	sections.
> 	* coffgen.c (coff_pointerize_aux): Handle C_DWARF.
> 	(coff_print_symbol): Likewise.
> 	* libxcoff.h (XCOFF_DWSECT_NBR_NAMES): Update.
> 
> gas/ChangeLog:
> 2021-04-27  Clément Chigot  <clement.chigot@atos.net>
> 
> 	* config/obj-coff.c (coff_frob_symbol): Don't skip C_DWARF.
> 	(coff_adjust_section_syms): Use corrext auxent for C_DWARF.
> 	(coff_frob_section): Likewise.
> 	* config/obj-coff.h (SA_GET_SECT_SCNLEN,
> 	SA_GET_SECT_NRELOC, SA_SET_SECT_SCNLEN,
> 	SA_SET_SECT_NRELOC) New defines.
> 	(SET_SECTION_RELOCS): Adjust for C_DWARF.
> 	* config/tc-ppc.c (ppc_frob_symbol): Don't skip C_DWARF.
> 	(ppc_adjust_symtab): Reorder C_DWARF symbols.
> 	* testsuite/gas/ppc/aix.exp: New tests.
> 	* testsuite/gas/ppc/xcoff-dwsect-2-32.d: New test.
> 	* testsuite/gas/ppc/xcoff-dwsect-2-64.d: New test.
> 	* testsuite/gas/ppc/xcoff-dwsect-2.s: New test.
> 
> include/ChangeLog:
> 2021-04-27  Clément Chigot  <clement.chigot@atos.net>
> 
> 	* coff/internal.h (C_DWARF): New define.
> 	* coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME,
> 	SSUBTYP_DWMAC): New defines.

Approved and applied.

Cheers
   Nick



More information about the Binutils mailing list