From ee43f35ef7063359a8f0cdb4b793b8a3b9862230 Mon Sep 17 00:00:00 2001 From: Phil Blundell Date: Wed, 1 Nov 2000 07:20:04 +0000 Subject: [PATCH] 2000-10-31 Philip Blundell * elf32-arm.h (elf32_arm_merge_private_bfd_data): Only handle EF_SOFT_FLOAT if it is defined. --- bfd/ChangeLog | 5 +++++ bfd/elf32-arm.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 71697de6b16..699244fdcde 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2000-10-31 Philip Blundell + + * elf32-arm.h (elf32_arm_merge_private_bfd_data): Only handle + EF_SOFT_FLOAT if it is defined. + 2000-10-27 Philip Blundell * elf32-arm.h (elf32_arm_copy_private_bfd_data): Don't refuse diff --git a/bfd/elf32-arm.h b/bfd/elf32-arm.h index 7d244856e8c..64c11251865 100644 --- a/bfd/elf32-arm.h +++ b/bfd/elf32-arm.h @@ -2123,6 +2123,7 @@ Error: %s passes floats in %s registers, whereas %s passes them in %s registers" flags_compatible = false; } +#ifdef EF_SOFT_FLOAT if ((in_flags & EF_SOFT_FLOAT) != (out_flags & EF_SOFT_FLOAT)) { _bfd_error_handler (_ ("\ @@ -2133,6 +2134,7 @@ Error: %s uses %s floating point, whereas %s uses %s floating point"), out_flags & EF_SOFT_FLOAT ? _("soft") : _("hard")); flags_compatible = false; } +#endif /* Interworking mismatch is only a warning. */ if ((in_flags & EF_INTERWORK) != (out_flags & EF_INTERWORK)) -- 2.30.2