Another fix for building on a 32-bit host.

PR ld/16821
	* peXXigen.c (_bfd_XXi_swap_sym_out): Fix for 32-bit hosts.
This commit is contained in:
Nick Clifton 2014-04-22 16:57:34 +01:00
parent 73589c9dbd
commit d5f59c10fc
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2014-04-22 Nick Clifton <nickc@redhat.com>
PR ld/16821
* peXXigen.c (_bfd_XXi_swap_sym_out): Fix for 32-bit hosts.
2014-04-22 Christian Svensson <blue@cmd.nu>
* Makefile.am: Remove openrisc and or32 support. Add support for or1k.

View File

@ -236,7 +236,7 @@ _bfd_XXi_swap_sym_out (bfd * abfd, void * inp, void * extp)
reduce the absolute value to < 1^32, and then transforming the
symbol into a section relative symbol. This of course is a hack. */
if (sizeof (in->n_value) > 4
&& in->n_value > ((1L << 32) - 1)
&& in->n_value > ((1ULL << 32) - 1)
&& in->n_scnum == -1)
{
asection * sec;