binutils-gdb/include/coff
Cl?ment Chigot 97834047e1 Fix .dwsect generation for XCOFF. Handle .function generated with DWARF on XCOFF.
gas	* config/tc-ppc.c (ppc_function): Update comment for
	fifth argument.
	(ppc_frob_symbol): Remove ppc_last_function check.
	Make sure coff_last_function is reset.
	Correctly set fsize when not provided in .function.
	* testsuite/gas/ppc/aix.exp: New tests.
	* testsuite/gas/ppc/xcoff-function-1-32.d: New test.
	* testsuite/gas/ppc/xcoff-function-1-64.d: New test.
	* testsuite/gas/ppc/xcoff-function-1.s: New test.

bfd	* 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	* 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	* coff/internal.h (C_DWARF): New define.
	* coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME,
	SSUBTYP_DWMAC): New defines.
2021-05-07 15:29:49 +01:00
..
alpha.h
arm.h
ChangeLog-0415
ChangeLog-9103
ecoff.h Use bool in include 2021-03-31 10:49:23 +10:30
external.h
i386.h Split relocation defines out of coff/internal.h 2021-03-03 17:46:24 +10:30
ia64.h
internal.h Fix .dwsect generation for XCOFF. Handle .function generated with DWARF on XCOFF. 2021-05-07 15:29:49 +01:00
mcore.h
mips.h
msdos.h
pe.h Extend the description of PE header flags. 2021-04-21 17:38:52 +01:00
rs6k64.h Harmonize and improve auxiliary entries support for XCOFF 2021-04-22 12:28:50 +01:00
rs6000.h Harmonize and improve auxiliary entries support for XCOFF 2021-04-22 12:28:50 +01:00
sh.h
sym.h
symconst.h
ti.h PR27567, Linking PE files adds alignment section flags to executables 2021-04-16 23:21:44 +09:30
tic4x.h
tic30.h
tic54x.h
x86_64.h Split relocation defines out of coff/internal.h 2021-03-03 17:46:24 +10:30
xcoff.h Fix .dwsect generation for XCOFF. Handle .function generated with DWARF on XCOFF. 2021-05-07 15:29:49 +01:00
z8k.h Split relocation defines out of coff/internal.h 2021-03-03 17:46:24 +10:30
z80.h PR27567, Linking PE files adds alignment section flags to executables 2021-04-16 23:21:44 +09:30