diff options
author | Maciej W. Rozycki <macro@imgtec.com> | 2016-01-04 23:13:10 +0000 |
---|---|---|
committer | Maciej W. Rozycki <macro@imgtec.com> | 2016-01-04 23:13:10 +0000 |
commit | 28d45e28be904a53fef4310b3d41e41b045885b0 (patch) | |
tree | 49f5c1cb802b4b82a5158b8ced49f42b3d795948 /bfd/ChangeLog | |
parent | 23ba6f1807299311717df4d48b5f68d534ab6c47 (diff) | |
download | gdb-28d45e28be904a53fef4310b3d41e41b045885b0.zip gdb-28d45e28be904a53fef4310b3d41e41b045885b0.tar.gz gdb-28d45e28be904a53fef4310b3d41e41b045885b0.tar.bz2 |
MIPS/BFD: Fold the handling of input MIPS ABI flags together
Fold the handling of input MIPS ABI flags in private BFD data merging
together, moving the attribute check afterwards, and consequently making
input vs output compatibility checks only start once all input ABI flag
data has been gathered, checked for inconsistencies and put in order.
Consequently also address the issue of input ABI flag inconsistencies
being masked by a failing attribute check, which currently makes
`_bfd_mips_elf_merge_private_bfd_data' exit prematurely and therefore
prevent input ABI flag inconsistencies from being reported. Such
inconsistencies need to be reported as they may be the very cause of an
attribute check failure.
bfd/
* elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Fold the
handling of input MIPS ABI flags together.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 06dc3b3..cd9e1b1 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,10 @@ 2016-01-04 Maciej W. Rozycki <macro@imgtec.com> + * elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Fold the + handling of input MIPS ABI flags together. + +2016-01-04 Maciej W. Rozycki <macro@imgtec.com> + * elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Suppress attribute checks for null input. |