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
..
1998-12-13 16:14:24 +00:00
1998-07-22 22:01:56 +00:00
1995-01-29 08:00:08 +00:00
1998-10-30 18:00:46 +00:00
1998-12-15 14:10:46 +00:00
1998-11-10 23:14:02 +00:00
1998-11-10 21:21:20 +00:00
1998-07-22 22:01:56 +00:00
1992-11-15 17:34:37 +00:00
1997-02-19 20:36:23 +00:00
1998-11-04 23:58:00 +00:00
1998-07-21 20:12:27 +00:00
1995-11-28 21:55:33 +00:00
1998-07-22 22:01:56 +00:00
1998-07-22 22:01:56 +00:00
1998-12-15 14:10:46 +00:00
1998-07-22 22:01:56 +00:00
1998-07-22 23:27:31 +00:00
1998-07-22 23:27:31 +00:00
1998-07-22 23:27:31 +00:00
1998-07-22 22:01:56 +00:00
1998-07-22 23:27:31 +00:00
1997-09-17 23:39:04 +00:00