mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 20:28:28 +08:00
ppc: Fix warning messages when IBM and IEEE long double are mixed
When IBM long double is used, the .gnu_attribute 4 is set to 1 | (1 * 4). IEEE long double sets the same .gnu_attribute to 1 | (3 * 4). * elf32-ppc.c (_bfd_elf_ppc_merge_fp_attributes): Fix the order of arguments when warning about different long double types.
This commit is contained in:

committed by
Alan Modra

parent
d1e9de16df
commit
a27ca19c95
@ -1,3 +1,8 @@
|
||||
2018-05-04 Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
|
||||
|
||||
* elf32-ppc.c (_bfd_elf_ppc_merge_fp_attributes): Fix the order
|
||||
of arguments when warning about different long double types.
|
||||
|
||||
2018-05-03 Simon Atanasyan <simon@atanasyan.com>
|
||||
|
||||
* elf32-mips.c: (elf32_mips_fixup_symbol): New function.
|
||||
|
@ -4776,12 +4776,12 @@ _bfd_elf_ppc_merge_fp_attributes (bfd *ibfd, struct bfd_link_info *info)
|
||||
_bfd_error_handler
|
||||
/* xgettext:c-format */
|
||||
(_("warning: %pB uses IBM long double, "
|
||||
"%pB uses IEEE long double"), ibfd, obfd);
|
||||
"%pB uses IEEE long double"), obfd, ibfd);
|
||||
else if (out_fp == 3 * 4 && in_fp == 1 * 4)
|
||||
_bfd_error_handler
|
||||
/* xgettext:c-format */
|
||||
(_("warning: %pB uses IBM long double, "
|
||||
"%pB uses IEEE long double"), obfd, ibfd);
|
||||
"%pB uses IEEE long double"), ibfd, obfd);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user