include/elf/
* mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment. (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE, Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT, Val_GNU_MIPS_ABI_FP_64): New enum. bfd/ * elfxx-mips.c (mips_elf_merge_obj_attributes): Replace hardcoded magic numbers with enum values. binutils/ * readelf.c (display_mips_gnu_attribute): Replace hardcoded magic numbers with enum values. gdb/ * mips-tdep.c (mips_gdbarch_init): Replace hardcoded magic numbers with enum values.
This commit is contained in:
parent
f7180e5eac
commit
f6ddaa2a29
@ -1,3 +1,10 @@
|
||||
2013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment.
|
||||
(Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE,
|
||||
Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT,
|
||||
Val_GNU_MIPS_ABI_FP_64): New enum.
|
||||
|
||||
2013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
|
||||
|
||||
* mips.h (EF_MIPS_NAN2008): New macro.
|
||||
|
@ -1129,11 +1129,30 @@ extern void bfd_mips_elf64_swap_reginfo_out
|
||||
enum
|
||||
{
|
||||
/* 0-3 are generic. */
|
||||
Tag_GNU_MIPS_ABI_FP = 4, /* Value 1 for hard-float -mdouble-float, 2
|
||||
for hard-float -msingle-float, 3 for
|
||||
soft-float, 4 for -mips32r2 -mfp64; 0 for
|
||||
not tagged or not using any ABIs affected
|
||||
by the differences. */
|
||||
|
||||
/* Floating-point ABI used by this object file. */
|
||||
Tag_GNU_MIPS_ABI_FP = 4,
|
||||
};
|
||||
|
||||
/* Object attribute values. */
|
||||
enum
|
||||
{
|
||||
/* Values defined for Tag_GNU_MIPS_ABI_FP. */
|
||||
|
||||
/* Not tagged or not using any ABIs affected by the differences. */
|
||||
Val_GNU_MIPS_ABI_FP_ANY = 0,
|
||||
|
||||
/* Using hard-float -mdouble-float. */
|
||||
Val_GNU_MIPS_ABI_FP_DOUBLE = 1,
|
||||
|
||||
/* Using hard-float -msingle-float. */
|
||||
Val_GNU_MIPS_ABI_FP_SINGLE = 2,
|
||||
|
||||
/* Using soft-float. */
|
||||
Val_GNU_MIPS_ABI_FP_SOFT = 3,
|
||||
|
||||
/* Using -mips32r2 -mfp64. */
|
||||
Val_GNU_MIPS_ABI_FP_64 = 4,
|
||||
};
|
||||
|
||||
#endif /* _ELF_MIPS_H */
|
||||
|
Loading…
Reference in New Issue
Block a user