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
..
1996-03-11 17:17:00 +00:00
1998-07-29 18:26:26 +00:00
1998-12-15 14:10:46 +00:00
1994-05-20 18:25:02 +00:00
1998-12-13 16:14:24 +00:00
1998-11-23 06:33:33 +00:00
1993-03-30 20:34:57 +00:00
1998-10-27 00:05:11 +00:00
1991-05-02 02:52:21 +00:00
1997-12-01 19:30:53 +00:00
1998-11-07 23:32:19 +00:00
1991-06-14 18:02:36 +00:00
1998-11-10 23:31:36 +00:00
1996-10-03 17:45:45 +00:00
1991-12-13 05:01:05 +00:00
1991-12-13 05:01:05 +00:00
1996-06-18 19:14:57 +00:00
1991-03-25 22:25:03 +00:00
1993-08-07 00:06:35 +00:00
1994-11-25 07:32:51 +00:00
1991-04-25 04:20:11 +00:00
1998-11-11 05:58:08 +00:00
1991-06-07 01:32:32 +00:00
1993-08-07 01:12:47 +00:00
1994-08-04 16:22:44 +00:00
1994-12-14 21:11:18 +00:00
1998-02-17 04:06:38 +00:00
1998-02-12 00:58:27 +00:00
1995-12-21 19:51:55 +00:00