MIPS/BFD: Fold the handling of input MIPS ABI flags together
authorMaciej W. Rozycki <macro@imgtec.com>
Mon, 4 Jan 2016 23:13:10 +0000 (23:13 +0000)
committerMaciej W. Rozycki <macro@imgtec.com>
Mon, 4 Jan 2016 23:13:10 +0000 (23:13 +0000)
commit28d45e28be904a53fef4310b3d41e41b045885b0
tree49f5c1cb802b4b82a5158b8ced49f42b3d795948
parent23ba6f1807299311717df4d48b5f68d534ab6c47
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.
bfd/ChangeLog
bfd/elfxx-mips.c
This page took 0.029041 seconds and 4 git commands to generate.