summaryrefslogtreecommitdiffstats
path: root/include/elf/mips.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove extraneous whitespaceNick Clifton2001-03-241-1/+1
|
* Fix typos in ChangeLogs; add coff/external.h; fix copyright datesNick Clifton2001-03-141-1/+1
|
* Fix Formatting.Nick Clifton2000-12-121-3/+3
|
* Add MIPS SB1 machineNick Clifton2000-12-021-0/+1
|
* Add MIPS V and MIPS 64 machine numbersNick Clifton2000-12-021-0/+6
|
* Add MIPS32 as a seperate MIPS architectureNick Clifton2000-12-011-3/+4
|
* Add support for the MIPS32Nick Clifton2000-09-141-1/+3
|
* Update copyright dates for last patch.Alan Modra2000-06-071-1/+2
| | | | Scanning ChangeLog showed others were lazy/forgetful too :-)
* Get rid of the -1 dummy valued enum in START_RELOC_NUMBERS.Alan Modra2000-06-071-1/+1
| | | | | Remove duplicate reloc enums in elf32-d[13]0v.c Remove EMPTY_HOWTOs in elf32-i386.c
* Include year 2000 in copyright messageNick Clifton2000-05-281-1/+1
|
* In bfd/:Geoffrey Keating2000-03-111-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * elf32-mips.c (mips_elf_next_relocation): Rename from mips_elf_next_lo16_relocation, and generalize to look for any relocation type. (elf_mips_howto_table): Make R_MIPS_PC16 pcrel_offset. (elf_mips_gnu_rel_hi16): Howto for R_MIPS_GNU_REL_HI16. (elf_mips_gnu_rel_lo16): Howto for R_MIPS_GNU_REL_LO16. (elf_mips_gnu_rel16_s2): Howto for R_MIPS_GNU_REL16_S2. (elf_mips_gnu_pcrel64): Howto for R_MIPS_PC64. (elf_mips_gnu_pcrel32): Howto for R_MIPS_PC32. (bfd_elf32_bfd_reloc_type_lookup): Add new relocs. (mips_rtype_to_howto): Likewise. (mips_elf_calculate_relocation): Handle new relocs. (_bfd_mips_elf_relocate_section): REL_HI16/REL_LO16 relocs are paired. The addend for R_MIPS_GNU_REL16_S2 is shifted right two bits. In gas/: * config/tc-mips.c (mips_ip): Don't put stuff in .rodata when embedded-pic. * config/tc-mips.c (SWITCH_TABLE): The ELF embedded-pic implementation doesn't have special handling for switch statements. (macro_build): Allow for code in sections other than .text. (macro): Likewise. (mips_ip): Likewise. (md_apply_fix): Do pc-relative relocation madness for MIPS ELF. Don't perform relocs if we will be outputting them. (tc_gen_reloc): For ELF, just use fx_addnumber for pc-relative relocations. Allow BFD_RELOC_16_PCREL_S2 relocs when embedded-pic. In gas/testsuite/: * gas/mips/empic.d: New file. * gas/mips/empic.s: New file. * gas/mips/mips16-e.d: New file. * gas/mips/mips16-e.s: New file. * gas/mips/mips16-f.d: New file. * gas/mips/mips16-f.s: New file. * gas/mips/mips.exp: Add empic, mips16-e. Add mips16-f as an expected failure. In include/elf: * mips.h: Add R_MIPS_GNU_REL_HI16, R_MIPS_GNU_REL_LO16, R_MIPS_GNU_REL16_S2, R_MIPS_PC64 and R_MIPS_PC32 relocation numbers.
* Redefine STO_* value sin terms of STV_* valuesNick Clifton1999-12-281-4/+4
|
* * mips.h (Elf32_Internal_Msym): New structure.Mark Mitchell1999-06-211-0/+34
| | | | | | | (Elf32_External_Msym): Likewise. (ELF32_MS_REL_INDEX): New macro. (ELF32_MS_FLAGS): Likewise. (ELF32_MS_INFO): Likewise.
* 19990502 sourceware importbinu_ss_19990502Richard Henderson1999-05-031-0/+860