Lines Matching refs:h

3 	* arm.h: New AEABI_FP_number_model_* and AEABI_VFP_args_* enum values.
7 * x86-64.h (R_X86_64_GOTPLT64): Mark it obsolete.
11 * sparc.h (ELF_SPARC_HWCAP2_VIS3B): Documentation improved.
15 * sparc.h (Tag_GNU_Sparc_HWCAPS2): New object attribute.
30 * aarch64.h: Sync up relocations with ABI release 1.0.
34 * nds32.h: Declare new relocations.
39 * mips.h: Add relocs: R_MIPS_PC21_S2, R_MIPS_PC26_S2, R_MIPS_PC18_S3,
46 * rl78.h (RL78_RELAXA_MASK): New. Relax types are enums, not bits
50 * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6.
57 * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number.
59 * include/opcode/avr.h (AVR_ISA_TINY): Define avrtiny specific ISA.
68 * common.h: Remove openrisc and or32 support. Add support for or1k.
69 * or1k.h: New file.
70 * openrisc.h: Delete.
71 * or32.h: Delete.
79 * ppc64.h (R_PPC64_REL24_NOTOC, R_PPC64_ADDR64_LOCAL): Define.
83 * mips.h (E_MIPS_MACH_OCTEON3): New machine flag.
87 * nios2.h (R_NIOS2_GOT_LO, R_NIOS2_GOT_HA): New.
93 * nios2.h (elf_nios2_reloc_type): Add R_NIOS2_CALL26_NOAT.
97 * common.h (AT_HWCAP2): Define.
102 * nds32.h: New file for Andes NDS32.
106 * epiphany.h: Remove +x file mode.
110 * x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.
114 * aarch64.h: Define R_AARCH64_TLS_DTPMOD64,
121 * ppc.h (DT_PPC_TLSOPT): Delete.
123 * ppc64.h (DT_PPC64_TLSOPT): Delete.
128 * ppc64.h (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK): Define.
134 * ppc64.h (EF_PPC64_ABI): Define.
138 * ppc64.h (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA,
145 * mips.h (enum): Add Tag_GNU_MIPS_ABI_MSA.
150 * mips.h (EF_MIPS_FP64): New e_flags bit.
158 * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
165 * mips.h (EF_MIPS_NAN2008): New macro.
169 * ia64.h (STB_VMS_WEAK, STB_VMS_SYSTEM): Add.
173 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
178 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
182 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
187 * aarch64.h: Remove R_AARCH64_IRELATIVE.
191 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
195 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
199 * mips.h (R_MIPS_EH): New.
203 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
210 * common.h (EM_INTEL205): New.
218 * msp430.h: Add MSP430X relocs.
224 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
229 * common.h (NT_S390_TDB): Define.
236 * nios2.h: New file.
240 * v850.h: Add support for e3v5 architecture.
245 * i386.h (R_386_SIZE32): Fill it.
246 * x86-64.h (R_X86_64_SIZE32): Likewise.
251 * common.h: Fix case of "Meta".
252 * metag.h: New file.
256 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
261 * mips.h: Add MIPS machine variant number for r5900 which is
266 * common.h (DF_1_CONLFAT): Renamed to ...
283 * rx.h (EF_RX_CPU_RX): Add comment.
286 * v850.h: Add RH850 ABI values.
290 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
294 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
298 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
303 * common.h (NT_SIGINFO, NT_FILE): New defines.
307 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
333 * aarch64.h: New file.
334 * common.h (EM_res183): Rename to EM_AARCH64.
339 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
345 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
349 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
354 * ppc.h (SEC_PPC_VLE): Remove.
359 * ppc.h (R_PPC_VLE_REL8): New reloction.
386 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
391 * xgate.h: Mininal file to support XGATE relocations.
395 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
400 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
407 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
447 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
464 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
469 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
473 * common.h (NT_S390_LAST_BREAK): Define.
478 * common.h (EM_RL78, EM_78K0R): New.
479 * rl78.h: New.
483 * epiphany.h: New file.
484 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
488 * ppc64.h (R_PPC64_TOCSAVE): Add.
492 * rx.h (E_FLAG_RX_PID): New.
496 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
502 * x86-64.h (R_X86_64_RELATIVE64): New.
507 * mips.h (R_MICROMIPS_min): New relocations.
539 * common.h (EM_K1OM): New.
545 * common.h (ELFOSABI_GNU): Define, replaces...
551 * common.h (NT_ARM_VFP): Define.
555 * common.h: Add EM_TILEGX.
556 * tilegx.h: New file.
557 * tilepro.h: New file.
561 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
565 * common.h: Fix spelling mistake in comment.
566 * reloc-macros.h: Likewise.
570 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
574 * tic6x.h (ELF_STRING_C6000_unwind,
580 * common.h (NT_STAPSDT): New define.
584 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
590 * ia64.h (Elf64_External_VMS_Note): New struct.
598 * arm.h (R_ARM_IRELATIVE): New relocation.
602 * internal.h (elf_internal_sym): Add st_target_internal.
603 * arm.h (arm_st_branch_type): New enum.
608 * common.h (EM_V850): V850s now supplied by Renesas.
613 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
619 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
625 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
630 * mips.h (E_MIPS_MACH_LS3A): Defined.
634 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
641 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
646 * tic6x-attrs.h (Tag_ABI_DSBT): New.
650 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
652 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
658 * v850.h: Add support for V850E2 and V850E2V3.
663 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
670 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
674 * tic6x-attrs.h: New.
675 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
683 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
710 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
720 * common.h (SHF_EXCLUDE): New.
722 * i370.h (SHF_EXCLUDE): Removed.
723 * or32.h (SHF_EXCLUDE): Likewise.
724 * ppc.h (SHF_EXCLUDE): Likewise.
725 * sparc.h (SHF_EXCLUDE): Likewise.
729 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
740 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
745 * alpha.h: Update copyright notice to use GPLv3.
746 * arc.h: Likewise.
747 * arm.h: Likewise.
748 * avr.h: Likewise.
749 * bfin.h: Likewise.
750 * common.h: Likewise.
751 * cr16.h: Likewise.
752 * cr16c.h: Likewise.
753 * cris.h: Likewise.
754 * crx.h: Likewise.
755 * d10v.h: Likewise.
756 * d30v.h: Likewise.
757 * dlx.h: Likewise.
758 * dwarf.h: Likewise.
759 * external.h: Likewise.
760 * fr30.h: Likewise.
761 * frv.h: Likewise.
762 * h8.h: Likewise.
763 * hppa.h: Likewise.
764 * i370.h: Likewise.
765 * i386.h: Likewise.
766 * i860.h: Likewise.
767 * i960.h: Likewise.
768 * ia64.h: Likewise.
769 * internal.h: Likewise.
770 * ip2k.h: Likewise.
771 * iq2000.h: Likewise.
772 * lm32.h: Likewise.
773 * m32c.h: Likewise.
774 * m32r.h: Likewise.
775 * m68hc11.h: Likewise.
776 * m68k.h: Likewise.
777 * mcore.h: Likewise.
778 * mep.h: Likewise.
779 * microblaze.h: Likewise.
780 * mips.h: Likewise.
781 * mmix.h: Likewise.
782 * mn10200.h: Likewise.
783 * moxie.h: Likewise.
784 * msp430.h: Likewise.
785 * mt.h: Likewise.
786 * openrisc.h: Likewise.
787 * or32.h: Likewise.
788 * pj.h: Likewise.
789 * ppc.h: Likewise.
790 * ppc64.h: Likewise.
791 * reloc-macros.h: Likewise.
792 * rx.h: Likewise.
793 * s390.h: Likewise.
794 * sh.h: Likewise.
795 * sparc.h: Likewise.
796 * spu.h: Likewise.
797 * v850.h: Likewise.
798 * vax.h: Likewise.
799 * vxworks.h: Likewise.
800 * x86-64.h: Likewise.
801 * xc16x.h: Likewise.
802 * xstormy16.h: Likewise.
803 * xtensa.h: Likewise.
807 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
812 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
813 * tic6x.h: New.
817 * common.h (VER_FLG_*): Document.
823 * avr.h: (R_AVR_8): New relocation number.
827 * arm.h (Tag_MPextension_use): Renumber.
833 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
838 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
842 * common.h (NT_386_XSTATE): New.
846 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
850 * common.h (PN_XNUM): Define.
854 * common.h (NT_S390_HIGH_GPRS): Define.
858 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
865 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
869 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
876 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
880 * rx.h: New file.
884 * ppc.h (DT_PPC_TLSOPT): Define.
885 * ppc64.h (DT_PPC64_TLSOPT): Define.
889 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
895 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
917 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
922 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
923 * elf/microblaze.h: New reloc definitions.
927 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
932 * common.h (EM_L1OM): New.
937 * spu.h (R_SPU_ADD_PIC): New.
941 * common.h (STB_GNU_UNIQUE): Define.
945 * dwarf2.h: Move to `..'.
949 * dwarf2.h: Just include ../dwarf2.h.
953 * ppc.h (R_PPC_IRELATIVE): Add.
956 * ppc64.h (R_PPC64_IRELATIVE): Add.
960 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
965 * ppc.h (R_PPC_RELAX*): Define as enum.
969 * moxie.h (R_MOXIE_PCREL10): New.
974 * i386.h (R_386_IRELATIVE): New.
975 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
979 * common.h: Update comments for dynamic tag ranges.
983 * mep.h (EF_MEP_COP_*): New.
988 * common.h (STT_GNU_IFUNC): Define.
992 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
996 * common.h (EM_MOXIE): Define.
997 * moxie.h: New file.
1001 * mep.h (EF_MEP_CPU_C5): New.
1005 * common.h (EM_INTEL178): Removed.
1014 * common.h (EM_INTEL178): New.
1020 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
1024 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
1030 * common.h (AT_RANDOM): Define.
1034 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
1035 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
1039 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
1040 * common.h (EM_SCORE_OLD): Define.
1044 * common.h (STB_LOPROC): Replace Application-specific with
1052 * mips.h (E_MIPS_MACH_XLR): Define.
1056 * m68k.h: Map TLS relocations to numbers.
1061 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
1072 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
1077 * lm32.h: New file.
1081 * commmon.h (STT_IFUNC): Delete.
1085 * cris.h (R_CRIS_32_IE): New relocation.
1089 * common.h (STT_IFUNC): Define.
1093 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
1098 * cris.h (R_CRIS_32_TPREL): Correct comment.
1103 * arm.h (Tag_ABI_FP_16bit_format): Define.
1107 * internal.h (struct elf_segment_map): Add header_size field.
1111 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
1115 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
1119 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
1126 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
1135 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
1140 * common.h (ELFOSABI_AROS): Update comment.
1144 * ppc.h: Add description of single-precision.
1148 * common.h: Define NT_PPC_VSX.
1152 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
1156 * common.h (EM_CR16): Correct value.
1161 * common.h (EM_M32C_NEW): Rename to EM_M32C.
1166 * common.h: Update e_machine table.
1170 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1174 * common.h: Change registry@caldera.com to registry@sco.com.
1178 * reloc-macros.h: Add a comment about the use of the
1183 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1187 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1194 * common.h (NT_GNU_GOLD_VERSION): Define.
1198 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1205 * common.h (SHN_BAD): Delete.
1207 * external.h: ..here.
1208 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1214 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1216 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1218 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1220 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1221 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1223 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1225 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1226 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1228 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1232 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1237 * mips.h: Update copyright.
1243 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1268 * common.h (AT_SUN_AUXFLAGS): Define.
1272 * dwarf2.h (DW_AT_hi_user): Correct value.
1276 * xtensa.h (R_XTENSA_32_PCREL): New.
1280 * mips.h (E_MIPS_MACH_LS2E): New.
1285 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1290 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1295 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1301 * vxworks.h: New.
1305 * mn10300.h (R_MN10300_ALIGN): Define.
1309 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1313 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1317 * common.h (NT_PPC_VMX): New macro.
1321 * cr16.h: Updated with new relocaction macros.
1327 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1333 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1337 * common.h (NT_SPU): Define.
1341 * common.h: Revert last change.
1345 * common.h (PT_GNU_STACK): Renamed to ...
1351 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1355 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1359 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1363 * arm.h (elf32_arm_add_eabi_attr_int,
1368 * common.h (SHT_GNU_ATTRIBUTES): Define.
1372 * common.h (EM_CR16): New entry for CR16 cpu.
1373 * cr16.h: New file.
1378 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1383 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
1388 * spu.h (R_SPU_ADDR16X): Define.
1393 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1397 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1402 * common.h (DT_ENCODING): Correct value (back to spec mandated
1407 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1413 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1421 * mep.h: New file.
1422 * common.h (EM_CYGNUS_MEP): Define.
1427 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1431 * m68k.h (EF_M68K_FIDO): New.
1437 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1441 * m68k.h (EF_M68K_ARCH_MASK): New.
1445 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1449 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1462 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1466 * mips.h (R_MIPS_GLOB_DAT): Define
1475 * common.h (EM_SPU): Define.
1476 * spu.h: New file.
1480 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1486 * arm.h: Define TAG_CPU_ARCH_* constants.
1490 * score.h: New file.
1491 * common.h: Add Score machine number.
1495 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1499 * internal.h (ELF_SECTION_SIZE): New.
1506 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1510 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1521 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1525 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1535 * x86-64.h: Add the new relocations with their official
1545 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1549 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1557 * arm.h (EF_ARM_EABI_VER5): Define.
1561 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1570 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1578 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1599 * ia64.h (SHF_IA_64_HP_TLS): New.
1603 * m32c.h: Add relax relocs.
1609 * common.h (EM_XC16X): New entry for xc16x cpu.
1611 * xc16x.h: New file.
1616 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1621 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1629 * ia64.h (SHF_IA_64_HP_TLS): New.
1634 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1635 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1637 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1642 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1647 * common.h (EM_MT): Renamed.
1648 * mt.h: Rename relocs, cpu & other defines.
1652 * mt.h: Renamed from ms1.h
1656 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1661 * mips.h (STO_OPTIONAL): Define.
1667 * ms1.h (EF_MS1_CPU_MS2): New.
1671 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1675 * bfin.h: New file.
1676 * common.h (EM_BLACKFIN): Define.
1680 * arm.h: Add prototypes for BFD object attribute routines.
1684 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1688 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1693 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1707 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1711 * x86-64.h (SHN_X86_64_LCOMMON): New.
1716 * m32r.h (R_M32R_REL32): Added.
1720 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1726 * common.h (EM_M32C): New machine number.
1727 * m32c.h: New file.
1731 * external.h (GRP_ENTRY_SIZE): Define.
1735 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1743 * common.h (EM_MS1): Define.
1745 * ms1.h: New file.
1749 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1753 * alpha.h (DT_ALPHA_PLTRO): New.
1757 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1762 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1767 * arm.h: Import complete list of official relocation names
1773 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1777 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1786 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
1787 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1788 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1789 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1790 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1791 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1792 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
1799 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1802 * arm.h (EF_ARM_EABI_VER4): Define.
1806 * common.h (PT_SUNW_EH_FRAME): Define.
1807 * x86-64.h (SHT_X86_64_UNWIND): Define.
1810 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1817 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1822 * arm.h: Rename RELABS to TARGET1.
1825 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1831 * arm.h: Add TLS relocations.
1835 * dwarf.h: Merge with GCC's dwarf.h.
1839 * m68k.h (EF_CFV4E): Define.
1845 * arm.h (PT_ARM_EXIDX): Define.
1850 * mips.h: Define MIPS TLS relocations.
1855 * mips.h (R_MIPS16_GOT16): New reloc code.
1864 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1869 * frv.h: Add R_FRV_TLSMOFF.
1871 * frv.h: Add TLS relocations.
1875 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1881 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1886 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
1890 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1894 * mips.h (E_MIPS_MACH_9000): Define.
1898 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1904 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1908 * arm.h (SHT_ARM_EXIDX): Define.
1915 * msp430.h: Add new relocs.
1919 * i386.h (R_386_USED_BY_INTEL_200): New.
1925 * sh.h (EF_SH2A_NOFPU): New.
1927 * sh.h (EF_SH2A): New.
1931 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1936 * common.h (EM_CRX): Define.
1937 * crx.h: New file.
1941 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1946 * common.h (ELF64_R_INFO): Warning fix.
1950 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1955 * sh.h (EF_SH_HAS_DSP): Remove.
1968 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1975 * common.h (EM_CR): Define.
1976 * cr16c.h: New file.
1980 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1984 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1988 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1992 * common.h (AT_SECURE): New macro.
1996 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
2004 * common.h (NT_OPENBSD_IDENT): Define.
2009 * frv.h (EF_FRV_FDPIC): New macro.
2012 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
2016 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,