binutils-gdb/ld/emulparams
Cooper Qu 0861f561eb CSKY: Support attribute section.
bfd
        * elf32-csky.c (csky_archs): Fix arch names.
        (csky_find_arch_with_name): New.
        (elf32_csky_merge_attributes): New.
        (csky_elf_merge_private_bfd_data): Add process of merge
        attribute section.
        (elf32_csky_obj_attrs_arg_type): New.
        (elf32_csky_obj_attrs_handle_unknown): New.
        (elf_backend_obj_attrs_vendor): Define.
        (elf_backend_obj_attrs_section): Define.
        (elf_backend_obj_attrs_arg_type): Define.
        (elf_backend_obj_attrs_section_type): Define.

binutils/
        * readelf.c (get_csky_section_type_name): New.
        (get_section_type_name): Add handler for CSKY.
        (display_csky_attribute): New.
        (process_arch_specific): Add handler for CSKY.
        * testsuite/binutils-all/strip-3.d: Remove .csky.attributes
        section.

elfcpp/
        * elfcpp.h (enum SHT): New enum SHT_CSKY_ATTRIBUTES.

gas/
        * gas/config/tc-csky.c (md_begin): Set attributes.
        (isa_flag): Change type to unsigned 64 bits.
        (struct csky_cpu_info): Likewise.
        (struct csky_macro_info): Likewise.
        (set_csky_attribute): New.
        * testsuite/gas/csky/802j.d: Ignore .csky.attributes section.
        * testsuite/gas/csky/all.d: Likewise.
        * testsuite/gas/csky/bsr1.d: Likewise.
        * testsuite/gas/csky/csky_vdsp.d: Likewise.
        * testsuite/gas/csky/cskyv2_all.d: Likewise.
        * testsuite/gas/csky/cskyv2_ck803r2.d: Likewise.
        * testsuite/gas/csky/cskyv2_ck860.d: Likewise.
        * testsuite/gas/csky/cskyv2_dsp.d: Likewise.
        * testsuite/gas/csky/cskyv2_elrw.d: Likewise.
        * testsuite/gas/csky/cskyv2_float.d: Likewise.
        * testsuite/gas/csky/enhance_dsp.d: Likewise.
        * testsuite/gas/csky/java.d: Likewise.
        * testsuite/gas/csky/v1_float.d: Likewise.
        * testsuite/gas/csky/v2_float_part1.d: Likewise.
        * testsuite/gas/csky/v2_float_part2.d: Likewise.
        * testsuite/gas/csky/v2_tls_gd.d: Likewise.
        * testsuite/gas/csky/v2_tls_ie.d: Likewise.
        * testsuite/gas/csky/v2_tls_ld.d: Likewise.
        * testsuite/gas/csky/v2_tls_le.d: Likewise.
        * testsuite/gas/elf/elf.exp: Add handler for CSKY.
        * testsuite/gas/elf/section2.e-csky: New.

include/
        * elf/csky.h (SHT_CSKY_ATTRIBUTES): Define.
        (Tag_CSKY_ARCH_NAME): New enum constant.
        (Tag_CSKY_CPU_NAME): Likewise.
        (Tag_CSKY_ISA_FLAGS): Likewise.
        (Tag_CSKY_DSP_VERSION): Likewise.
        (Tag_CSKY_VDSP_VERSION): Likewise.
        (Tag_CSKY_FPU_VERSION): Likewise.
        (Tag_CSKY_FPU_ABI): Likewise.
        (Tag_CSKY_FPU_ROUNDING): Likewise.
        (Tag_CSKY_FPU_DENORMAL): Likewise.
        (Tag_CSKY_FPU_Exception): Likewise.
        (Tag_CSKY_FPU_NUMBER_MODULE): Likewise.
        (Tag_CSKY_FPU_HARDFP): Likewise.
        (Tag_CSKY_MAX): Likewise.
        (VAL_CSKY_DSP_VERSION_EXTENSION): Likewise.
        (VAL_CSKY_DSP_VERSION_2): Likewise.
        (VAL_CSKY_VDSP_VERSION_1): Likewise.
        (VAL_CSKY_VDSP_VERSION_2): Likewise.
        (VAL_CSKY_FPU_ABI_SOFT): Likewise.
        (VAL_CSKY_FPU_ABI_SOFTFP): Likewise.
        (VAL_CSKY_FPU_ABI_HARD): Likewise.
        (VAL_CSKY_FPU_HARDFP_HALF): Likewise.
        (VAL_CSKY_FPU_HARDFP_SINGLE): Likewise.
        (VAL_CSKY_FPU_HARDFP_DOUBLE): Likewise.
        * opcode/csky.h (CSKY_ISA_VDSP_V2): Define.
        CSKYV1_ISA_E1: Change to long constant type.
        CSKYV2_ISA_E1: Likewise.
        CSKYV2_ISA_1E2: Likewise.
        CSKYV2_ISA_2E3: Likewise.
        CSKYV2_ISA_3E7: Likewise.
        CSKYV2_ISA_7E10: Likewise.
        CSKYV2_ISA_3E3R1: Likewise.
        CSKYV2_ISA_3E3R2: Likewise.
        CSKYV2_ISA_10E60: Likewise.
        CSKY_ISA_TRUST: Likewise.
        CSKY_ISA_CACHE: Likewise.
        CSKY_ISA_NVIC: Likewise.
        CSKY_ISA_CP: Likewise.
        CSKY_ISA_MP: Likewise.
        CSKY_ISA_MP_1E2: Likewise.
        CSKY_ISA_JAVA: Likewise.
        CSKY_ISA_MAC: Likewise.
        CSKY_ISA_MAC_DSP: Likewise.
        CSKY_ISA_DSP: Likewise.
        CSKY_ISA_DSP_1E2: Likewise.
        CSKY_ISA_DSP_ENHANCE: Likewise.
        CSKY_ISA_FLOAT_E1: Likewise.
        CSKY_ISA_FLOAT_1E2: Likewise.
        CSKY_ISA_FLOAT_1E3: Likewise.
        CSKY_ISA_FLOAT_3E4: Likewise.
        CSKY_ISA_VDSP: Likewise.

ld/
        * emulparams/cskyelf.sh: Support attribute section.
        * testsuite/ld-csky/tls-le-v1.d: Match .csky.attributes section.
        * ld/testsuite/ld-csky/tls-le.d: Likewise.
        * testsuite/ld-elf/non-contiguous.ld: Ignore .csky.attributes
        section.

opcodes/
        * csky-dis.c (CSKY_DEFAULT_ISA): Define.
        (csky_dis_info): Add member isa.
        (csky_find_inst_info): Skip instructions that do not belong to
        current CPU.
        (csky_get_disassembler): Get infomation from attribute section.
        (print_insn_csky): Set defualt ISA flag.
        * csky.h (CSKY_ISA_VDSP_2): Rename from CSKY_ISA_VDSP_V2.
        * csky-opc.h (struct csky_opcode): Change isa_flag16 and
        isa_flag32'type to unsigned 64 bits.
2020-08-28 17:23:24 +08:00
..
aarch64cloudabi.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
aarch64cloudabib.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
aarch64elf32.sh Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED." 2019-11-08 21:07:43 +10:30
aarch64elf32b.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
aarch64elf.sh Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED." 2019-11-08 21:07:43 +10:30
aarch64elfb.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
aarch64fbsd.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
aarch64fbsdb.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
aarch64linux32.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
aarch64linux32b.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
aarch64linux.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
aarch64linuxb.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
aix5ppc.sh
aix5rs6.sh
aixppc.sh
aixrs6.sh
alpha.sh
alphavms.sh
arc-endianness.sh ld whitespace fixes 2017-10-12 23:30:43 +10:30
arc-nps.sh ELF ld -r scripts 2018-10-13 20:33:23 +10:30
arcelf.sh Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED." 2019-11-08 21:07:43 +10:30
arclinux_nps.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
arclinux.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
arcv2elf.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
arcv2elfx.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
arm_wince_pe.sh
armelf_fbsd.sh Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED." 2019-11-08 21:07:43 +10:30
armelf_fuchsia.sh PR25243, static linking with exceptions and iostream is broken on ARM 2019-12-05 17:35:13 +10:30
armelf_linux_eabi.sh PR25243, static linking with exceptions and iostream is broken on ARM 2019-12-05 17:35:13 +10:30
armelf_linux_fdpiceabi.sh PR25243, static linking with exceptions and iostream is broken on ARM 2019-12-05 17:35:13 +10:30
armelf_linux.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
armelf_nacl.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
armelf_nbsd.sh Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED." 2019-11-08 21:07:43 +10:30
armelf_phoenix.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
armelf_vxworks.sh Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED." 2019-11-08 21:07:43 +10:30
armelf.sh PR25243, static linking with exceptions and iostream is broken on ARM 2019-12-05 17:35:13 +10:30
armelfb_fbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
armelfb_fuchsia.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
armelfb_linux_eabi.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
armelfb_linux_fdpiceabi.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
armelfb_linux.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
armelfb_nacl.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
armelfb_nbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
armelfb.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
armnto.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
armpe.sh
armsymbian.sh PR25243, static linking with exceptions and iostream is broken on ARM 2019-12-05 17:35:13 +10:30
avr1.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avr2.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avr3.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avr4.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avr5.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avr6.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avr25.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avr31.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avr35.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avr51.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avrtiny.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avrxmega1.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avrxmega2.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avrxmega3.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avrxmega4.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avrxmega5.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avrxmega6.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
avrxmega7.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
call_nop.sh x86: Move x86-specific linker options to elf_linker_x86_params 2019-04-06 07:25:31 -07:00
cet.sh x86: Add -z cet-report=[none|warning|error] 2019-04-11 08:21:30 -07:00
crisaout.sh
criself.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
crislinux.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
cskyelf_linux.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
cskyelf.sh CSKY: Support attribute section. 2020-08-28 17:23:24 +08:00
d10velf.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
d30v_e.sh
d30v_o.sh
d30velf.sh
dynamic_undefined_weak.sh Implement -z dynamic-undefined-weak 2017-04-19 20:39:52 +09:30
elf32_dlx.sh
elf32_sparc_sol2.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32_sparc_vxworks.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32_sparc.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32_spu.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32_tic6x_be.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32_tic6x_elf_be.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32_tic6x_elf_le.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32_tic6x_le.sh PR25243, static linking with exceptions and iostream is broken on ARM 2019-12-05 17:35:13 +10:30
elf32_tic6x_linux_be.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32_tic6x_linux_le.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32_x86_64.sh x86: Check static link of dynamic objects 2020-03-13 07:39:06 -07:00
elf32am33lin.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32b4300.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32bfin.sh Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED." 2019-11-08 21:07:43 +10:30
elf32bfinfd.sh Unset EMBEDDED rather than assigning as empty 2019-11-05 13:58:01 +10:30
elf32bmip.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32bmipn32-defs.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32bmipn32.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32bsmip.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32btsmip_fbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32btsmip.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32btsmipn32_fbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32btsmipn32.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32cr16.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32crx.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32ebmip.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32ebmipvxworks.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32elmip.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32elmipvxworks.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32epiphany_4x4.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32epiphany.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32fr30.sh
elf32frv.sh Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
elf32frvfd.sh Unset EMBEDDED rather than assigning as empty 2019-11-05 13:58:01 +10:30
elf32ft32.sh
elf32ip2k.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32iq10.sh
elf32iq2000.sh
elf32l4300.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32lm32.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32lm32fd.sh Unset EMBEDDED rather than assigning as empty 2019-11-05 13:58:01 +10:30
elf32lmip.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32lppc.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32lppclinux.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32lppcnto.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32lppcsim.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32lr5900.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32lr5900n32.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32lriscv_ilp32.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32lriscv_ilp32f.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32lriscv-defs.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32lriscv.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32lsmip.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32ltsmip_fbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32ltsmip.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32ltsmipn32_fbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32ltsmipn32.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32m32c.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32mb_linux.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32mbel_linux.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32mcore.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32mep.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32metag.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32microblaze.sh Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED." 2019-11-08 21:07:43 +10:30
elf32microblazeel.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32mipswindiss.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32moxie.sh 2019-12-18 Anthony Green <green@moxielogic.com> 2019-12-18 14:55:35 -05:00
elf32mt.sh Move .stack before debug sections 2017-02-20 19:33:28 +10:30
elf32or1k_linux.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32or1k.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32ppc_fbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32ppc.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32ppccommon.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32ppclinux.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32ppcnto.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32ppcsim.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32ppcvxworks.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32ppcwindiss.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32rl78.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32rx_linux.sh ld: Add rx-linux emulation. gas: Change ELF flags initial value in rx-linux 2020-04-30 13:35:37 +01:00
elf32rx.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32tilegx_be.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf32tilegx.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32tilepro.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32vax.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32visium.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32xc16x.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32xc16xl.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32xc16xs.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32xstormy16.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32xtensa.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf32z80.sh Add support for the GBZ80 and Z80N variants of the Z80 architecture, and add DWARF debug info support to the Z80 assembler. 2020-02-07 14:53:46 +00:00
elf64_aix.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf64_ia64_fbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf64_ia64_vms.sh
elf64_ia64.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf64_s390.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf64_sparc_fbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf64_sparc_sol2.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf64_sparc.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf64alpha_fbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf64alpha_nbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf64alpha.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf64bmip-defs.sh Add support for a MIPS specific .MIPS.xhash section. 2019-08-09 11:06:37 +01:00
elf64bmip.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf64bpf.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf64btsmip_fbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf64btsmip.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf64hppa.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf64lppc.sh PR13616, linker should pad executable sections with nops, not zeros 2019-10-16 23:07:27 +10:30
elf64lriscv_lp64.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf64lriscv_lp64f.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf64lriscv-defs.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf64lriscv.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf64ltsmip_fbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf64ltsmip.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf64mmix.sh ld: optionally emit _etext last, before .data 2020-07-19 06:08:07 +02:00
elf64ppc_fbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf64ppc.sh PR13616, linker should pad executable sections with nops, not zeros 2019-10-16 23:07:27 +10:30
elf64rdos.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf64tilegx_be.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf64tilegx.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf_fbsd.sh
elf_i386_be.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf_i386_fbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf_i386_ldso.sh ld: Set COMMONPAGESIZE for i386 Solaris 2020-03-28 05:06:58 -07:00
elf_i386_sol2.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf_i386_vxworks.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf_i386.sh x86: Check static link of dynamic objects 2020-03-13 07:39:06 -07:00
elf_iamcu.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf_k1om_fbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf_k1om.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf_l1om_fbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf_l1om.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf_nacl.sh
elf_s390.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
elf_x86_64_cloudabi.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf_x86_64_fbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf_x86_64_sol2.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
elf_x86_64.sh x86: Check static link of dynamic objects 2020-03-13 07:39:06 -07:00
extern_protected_data.sh
h8300elf_linux.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
h8300elf.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
h8300helf_linux.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
h8300helf.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
h8300hnelf.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
h8300self_linux.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
h8300self.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
h8300snelf.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
h8300sxelf_linux.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
h8300sxelf.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
h8300sxnelf.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
hppa64linux.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
hppaelf.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
hppalinux.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
hppanbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
hppaobsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
i386aout.sh
i386beos.sh
i386bsd.sh
i386go32.sh
i386lynx.sh Unset EMBEDDED rather than assigning as empty 2019-11-05 13:58:01 +10:30
i386moss.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
i386msdos.sh
i386nto.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
i386pe_posix.sh
i386pe.sh
i386pep.sh
m9s12zelf.sh s12z genelf.em 2019-05-30 01:01:42 +09:30
m32relf_linux.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
m32relf.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
m32rlelf_linux.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
m32rlelf.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
m68hc11elf.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
m68hc11elfb.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
m68hc12elf.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
m68hc12elfb.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
m68kelf.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
m68kelfnbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
mcorepe.sh
mmo.sh
mn10200.sh
mn10300.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
moxiebox.sh
msp430elf.sh
msp430X.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
nds32belf16m.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
nds32belf_linux.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
nds32belf.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
nds32elf16m.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
nds32elf_linux.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
nds32elf.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
nios2elf.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
nios2linux.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
ns32knbsd.sh
pc532macha.sh
pdp11.sh Fixes for the magic number used in PDP11 AOUT binaries. 2020-04-14 14:41:27 +01:00
pjelf.sh
pjlelf.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
plt_unwind.sh
ppcmacos.sh
pruelf.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
README Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
reloc_overflow.sh x86: Move x86-specific linker options to elf_linker_x86_params 2019-04-06 07:25:31 -07:00
score3_elf.sh Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED." 2019-11-08 21:07:43 +10:30
score7_elf.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
sh.sh
shelf_fd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
shelf_linux.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
shelf_nbsd.sh Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED." 2019-11-08 21:07:43 +10:30
shelf_nto.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
shelf_uclinux.sh Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED." 2019-11-08 21:07:43 +10:30
shelf_vxworks.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
shelf.sh Revert "GENERATE_SHLIB_SCRIPT vs. EMBEDDED." 2019-11-08 21:07:43 +10:30
shl.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
shlelf_fd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
shlelf_linux.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
shlelf_nbsd.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
shlelf_nto.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
shlelf_vxworks.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
shlelf.sh Automatic makefile dependencies for generated ld/e*.c 2019-04-13 12:13:22 +09:30
shpe.sh
solaris2.sh
static.sh x86: Check static link of dynamic objects 2020-03-13 07:39:06 -07:00
tic3xcoff_onchip.sh
tic3xcoff.sh
tic4xcoff.sh
tic30coff.sh
tic54xcoff.sh
v850_rh850.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
v850.sh Rename elf32.em to elf.em 2019-09-11 13:45:18 +09:30
vanilla.sh
vaxnbsd.sh
vxworks.sh ld whitespace fixes 2017-10-12 23:30:43 +10:30
xgateelf.sh xgate cleanup 2018-07-10 23:59:07 +09:30
z80.sh
z8001.sh
z8002.sh

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

The files in this directory are read by genscripts.sh as shell commands.
They set parameters for the emulations.

Copyright (C) 2012-2020 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.