binutils-gdb/gas/config
Max Filippov 8255c61b8a xtensa: add separate property sections option
It is currently not possible to correctly match .xt.prop information
for sections with identical VMA. Allow creation of separate property
sections in the BFD. Add assembler option --separate-prop-tables to
allow creation of separate property sections.

2018-06-04  Volodymyr Arbatov  <arbatov@cadence.com>
bfd/

	* elf32-xtensa.c (elf32xtensa_separate_props): New global
	variable.
	(xtensa_add_names): New function.
	(xtensa_property_section_name): Add new parameter
	separate_sections, use it to choose property section name.
	(xtensa_get_separate_property_section): New function.
	(xtensa_get_property_section): Invoke
	xtensa_get_separate_property_section to get individual property
	section if it exists, common property section otherwise.
	(xtensa_make_property_section): Pass elf32xtensa_separate_props
	to xtensa_property_section_name.

gas/
	* config/tc-xtensa.c (elf32xtensa_separate_props): New
	declaration.
	(option_separate_props, option_no_separate_props): New
	enumeration constants.
	(md_longopts): Add separate-prop-tables option.
	(md_parse_option): Add cases for option_separate_props and
	option_no_separate_props.
	(md_show_usage): Add help for [no-]separate-prop-tables options.
2018-06-04 10:36:39 -07:00
..
atof-ieee.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
atof-vax.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
bfin-aux.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
bfin-defs.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
bfin-lex-wrapper.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
bfin-lex.l Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
bfin-parse.y Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
e-crisaout.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
e-criself.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
e-i386aout.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
e-i386coff.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
e-i386elf.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
e-mipself.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
itbl-mips.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m68k-parse.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
m68k-parse.y Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
obj-aout.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
obj-aout.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
obj-coff-seh.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
obj-coff-seh.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
obj-coff.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
obj-coff.h Remove sparc-aout and sparc-coff support 2018-04-16 15:33:26 +09:30
obj-ecoff.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
obj-ecoff.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
obj-elf.c various i386-aout and i386-coff target removal 2018-04-18 09:34:19 +09:30
obj-elf.h Fix compile time warning messages from gcc version 8 about cast between incompatible function types. 2018-02-13 13:14:47 +00:00
obj-evax.c -Wstringop-truncation warnings 2018-05-04 18:58:23 +09:30
obj-evax.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
obj-fdpicelf.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
obj-fdpicelf.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
obj-macho.c -Wstringop-truncation warnings 2018-05-04 18:58:23 +09:30
obj-macho.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
obj-multi.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
obj-multi.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
obj-som.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
obj-som.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
rl78-defs.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
rl78-parse.y Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
rx-defs.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
rx-parse.y Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-aarch64.c Allow non-fatal errors to be emitted and for disassembly notes be placed on AArch64 2018-05-15 17:17:36 +01:00
tc-aarch64.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-alpha.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-alpha.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-arc.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-arc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-arm.c Allow integer immediate for VFP vmov instructions. 2018-05-10 16:43:28 +01:00
tc-arm.h Remove arm-aout and arm-coff support 2018-04-25 09:38:17 +09:30
tc-avr.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-avr.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-bfin.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-bfin.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-cr16.c Silence gcc-8 warnings 2018-04-23 18:10:41 +09:30
tc-cr16.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-cris.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-cris.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-crx.c Silence gcc-8 warnings 2018-04-23 18:10:41 +09:30
tc-crx.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-d10v.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-d10v.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-d30v.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-d30v.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-dlx.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-dlx.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-epiphany.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-epiphany.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-fr30.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-fr30.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-frv.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-frv.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-ft32.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-ft32.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-generic.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-generic.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-h8300.c Remove h8300-coff support 2018-04-16 15:17:57 +09:30
tc-h8300.h Remove h8300-coff support 2018-04-16 15:17:57 +09:30
tc-hppa.c Fix compile time warning messages from gcc version 8 about cast between incompatible function types. 2018-02-13 13:14:47 +00:00
tc-hppa.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-i386-intel.c x86: drop {X,Y,Z}MMWORD_MNEM_SUFFIX 2018-03-08 08:52:27 +01:00
tc-i386.c x86: relax redundant REX prefix check 2018-06-01 08:39:54 +02:00
tc-i386.h various i386-aout and i386-coff target removal 2018-04-18 09:34:19 +09:30
tc-ia64.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-ia64.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-ip2k.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-ip2k.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-iq2000.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-iq2000.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-lm32.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-lm32.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-m32c.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-m32c.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-m32r.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-m32r.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-m68hc11.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-m68hc11.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-m68k.c Remove m68k-aout and m68k-coff support 2018-04-16 15:31:36 +09:30
tc-m68k.h Remove m68k-aout and m68k-coff support 2018-04-16 15:31:36 +09:30
tc-m68851.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-mcore.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-mcore.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-mep.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-mep.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-metag.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-metag.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-microblaze.c [MicroBlaze] PIC data text relative 2018-04-17 14:47:13 -07:00
tc-microblaze.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-mips.c Fix memory access violation when attempting to shorten a suffixed micromips instruction during lookup. 2018-02-22 12:49:49 +00:00
tc-mips.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-mmix.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-mmix.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-mn10200.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-mn10200.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-mn10300.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-mn10300.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-moxie.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-moxie.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-msp430.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-msp430.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-mt.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-mt.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-nds32.c NDS32/GAS: Correct an `expr' global shadowing error for pre-4.8 GCC 2018-05-16 20:43:29 +01:00
tc-nds32.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-nios2.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-nios2.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-ns32k.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-ns32k.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-or1k.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-or1k.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-pdp11.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-pdp11.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-pj.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-pj.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-ppc.c Remove fake operand handling for extended mnemonics. 2018-05-21 17:31:07 -05:00
tc-ppc.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-pru.c Fix binary compatibility between GCC and the TI compiler for the PRU target. 2018-05-09 11:39:32 +01:00
tc-pru.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-riscv.c RISC-V: Fix .align handling when .option norelax. 2018-05-24 10:35:59 -07:00
tc-riscv.h RISC-V: Fix .align handling when .option norelax. 2018-05-24 10:35:59 -07:00
tc-rl78.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-rl78.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-rx.c Fix the RX assembler so that it can handle escaped double quote characters, ie: \" 2018-01-22 14:31:10 +00:00
tc-rx.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-s12z.c Add support for the Freescale s12z processor. 2018-05-18 15:26:18 +01:00
tc-s12z.h Add support for the Freescale s12z processor. 2018-05-18 15:26:18 +01:00
tc-s390.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-s390.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-score7.c Remove i860, i960, bout and aout-adobe targets 2018-04-11 21:49:30 +09:30
tc-score.c score gcc-8 warning fixes 2018-05-12 16:21:22 +09:30
tc-score.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-sh.c Remove sh5 and sh64 support 2018-04-16 15:29:39 +09:30
tc-sh.h Remove sh-symbianelf support 2018-04-16 15:27:45 +09:30
tc-sparc.c Remove sparc-aout and sparc-coff support 2018-04-16 15:33:26 +09:30
tc-sparc.h Remove sparc-aout and sparc-coff support 2018-04-16 15:33:26 +09:30
tc-spu.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-spu.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-tic4x.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-tic4x.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-tic6x.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-tic6x.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-tic30.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-tic30.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-tic54x.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-tic54x.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-tilegx.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-tilegx.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-tilepro.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-tilepro.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-v850.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-v850.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-vax.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-vax.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-visium.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-visium.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-wasm32.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-wasm32.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-xc16x.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-xc16x.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-xgate.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-xgate.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-xstormy16.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-xstormy16.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-xtensa.c xtensa: add separate property sections option 2018-06-04 10:36:39 -07:00
tc-xtensa.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-z8k.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-z8k.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-z80.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tc-z80.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-386bsd.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-aix5.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-aix.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-armeabi.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-armfbsdeabi.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-armfbsdvfp.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-armlinuxeabi.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-dragonfly.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-freebsd.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-generic.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-gnu.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-go32.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-hppa64.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-hppa.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-hppalinux64.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-hpux.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-ia64aix.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-interix.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-irix.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-linux.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-lynx.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-macos.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-nacl.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-nbsd532.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-nbsd.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-pc532mach.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-pe.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-pep.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-solaris.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-svr4.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-symbian.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-tmips.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-uclinux.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-vms.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-vms.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-vxworks.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
te-wince-pe.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
vax-inst.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xtensa-istack.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xtensa-relax.c Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
xtensa-relax.h Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30