binutils-gdb/include
Alan Modra c3620d6d56 Compression tidy and fixes
Tidies:
- Move stuff from bfd-in.h and libbfd.c to compress.c
- Delete COMPRESS_DEBUG from enum compressed_debug_section_type
- Move compress_debug field out of link_info to ld_config.
Fixes:
- Correct test in bfd_convert_section_setup to use obfd flags,
  not ibfd.
- Apply bfd_applicable_file_flags to compression bfd flags added
  by gas and ld to the output bfd.

bfd/
	* bfd-in.h (enum compressed_debug_section_type),
	(struct compressed_type_tuple),
	(bfd_get_compression_algorithm),
	(bfd_get_compression_algorithm_name),
	* libbfd.c (compressed_debug_section_names),
	(bfd_get_compression_algorithm),
	(bfd_get_compression_algorithm_name): Move..
	* compress.c: ..to here, deleting COMPRESS_DEBUG from
	enum compressed_debug_section_type.
	(bfd_convert_section_setup): Test obfd flags not ibfd for
	compression flags.
	* elf.c (elf_fake_sections): Replace link_info->compress_debug
	test with abfd->flags test.
	* bfd-in2.h: Regenerate.
binutils/
	* objcopy.c (copy_file): Tidy setting of bfd compress flags.
	Expand comment.
gas/
	* write.c (compress_debug): Test bfd compress flags rather than
	flag_compress_debug.
	(write_object_file): Apply bfd_applicable_file_flags to compress
	debug flags added to output bfd.
include/
	* bfdlink.h (struct bfd_link_info): Delete compress_debug.
ld/
	* ld.h (ld_config_type): Add compress_debug.
	* emultempl/elf.em: Replace references to link_info.compress_debug
	with config.compress_debug.
	* lexsup.c (elf_static_list_options): Likewise.
	* ldmain.c (main): Likewise.  Apply bfd_applicable_file_flags
	to compress debug flags added to output bfd.
2022-12-07 13:15:29 +10:30
..
aout
cgen
coff aarch64-pe support for LD, GAS and BFD 2022-10-19 10:57:12 +02:00
elf bfd: linker: merge .sframe sections 2022-11-15 15:49:47 -08:00
gdb gdbsupport: move include/gdb/fileio.h contents to fileio.h 2022-09-21 14:11:03 -04:00
mach-o
opcode riscv: Add AIA extension support (Smaia, Ssaia) 2022-11-25 10:00:06 +08:00
sim sim: drop unused CORE_ADDR_TYPE 2022-11-08 14:09:06 +07:00
som
vms
alloca-conf.h
ansidecl.h Import libiberty from gcc 2022-05-31 21:14:00 +09:30
bfdlink.h Compression tidy and fixes 2022-12-07 13:15:29 +10:30
binary-io.h
bout.h
ChangeLog Fix self-move warning check for GCC 13+ 2022-10-03 16:56:24 +02:00
ChangeLog-0415
ChangeLog-2016
ChangeLog-2017
ChangeLog-2018
ChangeLog-2019
ChangeLog-2020
ChangeLog-9103
collectorAPI.h
COPYING
COPYING3
ctf-api.h libctf: add a comment explaining how to use ctf_*open 2022-04-28 11:47:11 +01:00
ctf.h include, libctf, ld: extend variable section to contain functions too 2022-03-23 13:48:32 +00:00
demangle.h Import libiberty from gcc 2022-05-31 21:14:00 +09:30
diagnostics.h include: Define macro to ignore -Wdeprecated-declarations on GCC 2022-10-28 05:32:11 +00:00
dis-asm.h opcodes: Add non-enum disassembler options 2022-09-06 02:23:21 +00:00
dwarf2.def
dwarf2.h
dyn-string.h
environ.h
fibheap.h
filenames.h
floatformat.h Import libiberty from gcc 2022-05-13 16:43:15 +09:30
fnmatch.h
fopen-bin.h
fopen-same.h
fopen-vms.h
gcc-c-fe.def
gcc-c-interface.h
gcc-cp-fe.def
gcc-cp-interface.h
gcc-interface.h
getopt.h
hashtab.h include: remove use of PTR 2022-05-10 11:21:37 +09:30
hp-symtab.h
leb128.h
libcollector.h
libfcollector.h
libiberty.h
longlong.h
lto-symtab.h
MAINTAINERS
md5.h Import libiberty from gcc 2022-05-13 16:43:15 +09:30
oasys.h
objalloc.h
obstack.h
os9k.h
partition.h
plugin-api.h LTO plugin: sync header file with GCC 2022-07-12 15:35:00 +02:00
progress.h
safe-ctype.h
sframe-api.h readelf/objdump: support for SFrame section 2022-11-15 15:50:05 -08:00
sframe.h sframe.h: Add SFrame format definition 2022-11-15 15:23:44 -08:00
sha1.h
simple-object.h
sort.h
splay-tree.h
symcat.h
timeval-utils.h
vtv-change-permission.h
xregex2.h
xregex.h
xtensa-config.h
xtensa-dynconfig.h xtensa: allow dynamic configuration 2022-11-28 18:16:12 -08:00
xtensa-isa-internal.h
xtensa-isa.h