Gavin Romig-Koch
02650bd0a9
This adds ABI flags to MIPS/ELF object files.
...
For bfd:
* elf32-mips.c (elf_mips_abi_name): New.
(_bfd_mips_elf_merge_private_bfd_data): Compare EF_MIPS_ABI flags.
For gas:
* config/tc-mips.c (mips_abi_string): New.
(md_parse_option,md_longopts): Add mabi.
(mips_elf_final_processing): Set e_flags based on mabi flag.
For gcc:
* config/mips/mips.h (GAS_ASM_SPEC): Pass mabi to gas.
(ABI_GAS_ASM_SPEC,abi_gas_asm_spec): New.
(EXTRA_SPECS): Added ABI_GAS_ASM_SPEC,abi_gas_asm_spec.
For include/elf:
* mips.h (EF_MIPS_ABI,E_MIPS_ABI_O32,E_MIPS_ABI_O64,
E_MIPS_ABI_EABI32,E_MIPS_ABI_EABI64):
1998-12-15 14:10:46 +00:00
Gavin Romig-Koch
f14397f057
for bfd:
...
* archures.c,bfd-in2.h (bfd_mach_mips4121): New.
* cpu-mips.c: Added vr4121.
* elf32-mips.c (elf_mips_mach): Same.
(_bfd_mips_elf_final_write_processing): Same.
for gas:
* config/tc-mips.c (mips_4121): New.
(md_begin,mips_ip,md_longopts,md_parse_option): Add vr4121.
for gcc:
* config/mips/mips.c (override_options): Add vr4121.
* config/mips/t-vr4xxx (MULTILIB_MATCHES): Same.
for include/elf:
* mips.h (E_MIPS_MACH_4121): New.
for include/opcode:
* mips.h (INSN_4121): New.
for opcodes:
* mips-dis.c (set_mips_isa_type): Add bfd_mach_mips4121.
(_print_insn_mips): Same.
* mips-opc.c: Add vr4121.
for sim/mips:
* configure.in,mips.igen,vr.igen: Add vr4121.
* configure: Rebuilt.
1998-12-13 16:14:24 +00:00
Ulrich Drepper
b57b7d4c82
Update.
1998-12-03 02:00:20 +00:00
Ulrich Drepper
46be1c93d2
Update.
1998-12-02 23:38:04 +00:00
Ulrich Drepper
077e3444ce
Update.
1998-12-02 21:47:13 +00:00
Nick Clifton
ac3ebf1a48
Reduce EM_CYGNUS_FR30 to a 16 bit value
1998-11-10 23:14:02 +00:00
Catherine Moore
b4a6a4a6bf
Add vtable relocs.
1998-11-10 21:21:20 +00:00
Nick Clifton
1898346aa7
Add support for FR30
1998-11-04 23:58:00 +00:00
Catherine Moore
f36011e0c7
From Philip Blundell <pb@nexus.co.uk>:
...
* arm.h (R_ARM_COPY, et al.): New relocs, used by Linux for PIC.
(EF_ALIGN8): New flag.
1998-10-30 18:00:46 +00:00
Catherine Moore
d10fb38c2b
Add vtable relocs.
1998-10-20 01:28:46 +00:00
Felix Lee
2c54bc607e
bfd:
...
* acinclude.m4, aclocal.m4: move gettext-related fragments from
aclocal.m4 to acinclude.m4, so they don't get lost.
* elfcore.h: rewrite for better corefile support.
* elf.c (elfcore_*): new functions.
* elf-bfd.h (elf_obj_tdata): new structure members.
* acconfig.h, acinclude.m4, configure.in: add feature-tests for
flavor of procfs.
* aclocal.m4, config.in, configure, Makefile.in: regenerated.
include:
* common.h (NT_PSTATUS, NT_FPREGS, NT_PSINFO,
NT_LWPSTATUS,NT_LWPSINFO): added.
* internal.h (Elf_Internal_Note): new structure members.
1998-10-19 01:52:10 +00:00
Catherine Moore
2b6f11fa0b
Add vtable relocs.
1998-10-16 19:15:05 +00:00
Catherine Moore
d284b1f7c5
Add vtable relocs.
1998-10-05 14:41:43 +00:00
Ian Lance Taylor
a315d03d17
* i386.h (R_386_max): Change from 252 to 24.
1998-10-05 01:18:32 +00:00
Ian Lance Taylor
8c685dfe22
Sun Sep 20 00:54:22 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* m68k.h: Add vtable relocs and R_68K_max.
1998-09-20 04:55:51 +00:00
Richard Henderson
d405c4a1ae
* i386.h: Add vtable relocs.
1998-08-30 05:26:19 +00:00
Nick Clifton
455adeb6be
Add ARM ELF header flags
1998-08-05 22:53:57 +00:00
Ulrich Drepper
8cad2d6266
Add missing RHF_* constants.
1998-08-01 04:30:17 +00:00
Catherine Moore
ea89ffaec5
*** empty log message ***
1998-07-31 21:51:01 +00:00
Stan Cox
f1f40f95ca
sparc.h: (R_SPARC_REV32): Added for little endian data e.g. sparc 86x.
1998-07-29 01:47:13 +00:00
Jeff Law
b774fb9b45
* mn10300.h: Add R_MN10300_24 relocation.
1998-07-24 17:22:50 +00:00
Ulrich Drepper
eef02e7ece
Add MIPS64 relocation names and values.
1998-07-24 16:38:32 +00:00
Jeff Law
ddbe80f79c
* mips.h (R_MIPS16_S3): Change to a higher value.
1998-07-24 05:29:01 +00:00
Ian Lance Taylor
2caa49ec21
remove d30v sanitization
1998-07-24 04:51:37 +00:00
Catherine Moore
3d1d5c8bb2
Wed Jul 22 19:29:00 Catherine Moore <clm@cygnus.com>
...
* arm.h: Rename relocations.
1998-07-23 00:32:11 +00:00
Ulrich Drepper
cd38a064c7
Update.
1998-07-23 00:09:31 +00:00
Nick Clifton
36dd637fc4
Reloc macros tidied up. i386 and v850 reloc macros added.
...
New file created to contain reloc macros: reloc-macros.h
1998-07-22 23:27:31 +00:00
Ulrich Drepper
043e6949fd
Update.
1998-07-22 22:02:02 +00:00
Ulrich Drepper
0d930c6c88
Rewrite relocation definition using macros.
1998-07-22 20:40:09 +00:00
Ulrich Drepper
ddffd87116
Rewrite relocation definition using macros.
1998-07-22 20:11:54 +00:00
Ulrich Drepper
3ab64530cc
Update.
1998-07-21 20:12:44 +00:00
Ulrich Drepper
1b734be6cf
Add lots of DT_MIPS_* symbols.
1998-07-19 23:30:10 +00:00
Ulrich Drepper
55412e05e2
(PT_MIPS_OPTIONS): New symbol.
1998-07-19 22:27:05 +00:00
Nick Clifton
4e707af32c
Add definition of EM_ARM
1998-06-09 16:36:31 +00:00
Doug Evans
43f5383b88
* mips.h (Elf32_Dvp_Internal_Overlay,Elf32_Dvp_External_Overlay):
...
Rename from 64 bit versions, update members to be 32 bits.
(bfd_dvp_elf32_swap_overlay_in,bfd_dvp_elf32_swap_overlay_out):
Rename from 64 bit versions.
1998-06-03 19:15:56 +00:00
Doug Evans
d15f4fd0b1
* mips.h (SHT_DVP_OVERLAY_TABLE,SHT_DVP_OVERLAY): New section types.
...
(SHNAME_DVP_OVERLAY_{TABLE,STRTAB,PREFIX}): Section names.
(Elf64_Dvp_Internal_Overlay,Elf64_Dvp_External_Overlay): New types.
(bfd_dvp_elf64_swap_overlay_in,bfd_dvp_elf64_swap_overlay_out):
Declare.
1998-05-31 22:50:05 +00:00
Doug Evans
e535f07bc1
* common.h (EM_CYGNUS_TXVU): New macro.
1997-12-22 14:48:08 +00:00
Doug Evans
cc8b3b770f
* txvu.h: New file.
1997-12-22 13:57:57 +00:00
Nick Clifton
a5fdb81613
Add support for m32rx processor.
1997-12-15 23:10:11 +00:00
Nick Clifton
67a46fe94a
Renamed v850eq -> v850ea
1997-12-12 18:53:24 +00:00
Richard Henderson
82785278c1
* sparc.h (DT_SPARC_REGISTER): New macro.
...
(DT_SPARC_PLTFMT): In support of old sparc64-linux .plts; will
go away soon.
1997-10-23 07:40:05 +00:00
Nick Clifton
03d5329244
Added new relocations to handle the call table.
1997-09-17 23:39:04 +00:00
Nick Clifton
9f6badd09d
Add new reloc, R_V850_TDA_16_16_OFFSET.
1997-09-16 21:13:48 +00:00
Richard Henderson
db1c83baa1
* mips.h: Correct typo in comment.
1997-09-03 22:47:44 +00:00
Nick Clifton
84c0ccc99e
Removed v850 sanitization
1997-09-03 21:55:23 +00:00
Nick Clifton
3b52112dfd
Removed R_V850_16_PCREL.
1997-09-03 18:23:36 +00:00
Nick Clifton
8ba8bbaec7
Replaced magic numbers with bits in e_flags field.
1997-09-03 00:40:05 +00:00
Nick Clifton
01aba63653
Added magic numbers for V850E and V850EQ.
1997-08-25 23:07:18 +00:00
David Edelsohn
427a9cc709
* arc.h (enum reloc): Move here from elf32-arc.c.
1997-08-15 12:10:43 +00:00
David Edelsohn
8a733d7109
* m32r.h (enum reloc_type): Add R_M32R_SDA16.
...
(SHN_M32R_SCOMMON): Define.
1997-02-21 21:01:40 +00:00