GNU Binutils with patches for OS216
修訂 | caaa2fec477a2b65ae1bce61af5b916e4a03e131 (tree) |
---|---|
時間 | 2000-11-01 07:56:17 |
作者 | Phil Blundell <philb@gnu....> |
Commiter | Phil Blundell |
2000-10-31 Philip Blundell <philb@gnu.org>
* elf32-arm.h (elf32_arm_merge_private_bfd_data): Only handle
EF_SOFT_FLOAT if it is defined.
From 2000-05-23 H.J. Lu <hjl@gnu.org>
* elf32-ppc.c (ppc_elf_relocate_section): Fix a typo.
@@ -1,3 +1,11 @@ | ||
1 | +2000-10-31 Philip Blundell <philb@gnu.org> | |
2 | + | |
3 | + * elf32-arm.h (elf32_arm_merge_private_bfd_data): Only handle | |
4 | + EF_SOFT_FLOAT if it is defined. | |
5 | + | |
6 | + From 2000-05-23 H.J. Lu <hjl@gnu.org> | |
7 | + * elf32-ppc.c (ppc_elf_relocate_section): Fix a typo. | |
8 | + | |
1 | 9 | 2000-10-27 Philip Blundell <philb@gnu.org> |
2 | 10 | |
3 | 11 | * elf32-arm.h (elf32_arm_copy_private_bfd_data): Don't refuse |
@@ -2057,6 +2057,7 @@ Error: %s passes floats in %s registers, whereas %s passes them in %s registers" | ||
2057 | 2057 | flags_compatible = false; |
2058 | 2058 | } |
2059 | 2059 | |
2060 | +#ifdef EF_SOFT_FLOAT | |
2060 | 2061 | if ((in_flags & EF_SOFT_FLOAT) != (out_flags & EF_SOFT_FLOAT)) |
2061 | 2062 | { |
2062 | 2063 | _bfd_error_handler (_ ("\ |
@@ -2067,6 +2068,7 @@ Error: %s uses %s floating point, whereas %s uses %s floating point"), | ||
2067 | 2068 | out_flags & EF_SOFT_FLOAT ? _("soft") : _("hard")); |
2068 | 2069 | flags_compatible = false; |
2069 | 2070 | } |
2071 | +#endif | |
2070 | 2072 | |
2071 | 2073 | /* Interworking mismatch is only a warning. */ |
2072 | 2074 | if ((in_flags & EF_INTERWORK) != (out_flags & EF_INTERWORK)) |
@@ -3121,7 +3121,7 @@ ppc_elf_relocate_section (output_bfd, info, input_bfd, input_section, | ||
3121 | 3121 | rel->r_offset, |
3122 | 3122 | (!info->shared |
3123 | 3123 | || info->no_undefined |
3124 | - ELF_ST_VISIBILITY (h->other)))) | |
3124 | + || ELF_ST_VISIBILITY (h->other)))) | |
3125 | 3125 | return false; |
3126 | 3126 | relocation = 0; |
3127 | 3127 | } |