diff options
author | Nick Clifton <nickc@redhat.com> | 2014-04-22 16:57:34 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2014-04-22 16:57:34 +0100 |
commit | d5f59c10fc37e325d3fbad4ae7970c7cf0857b46 (patch) | |
tree | 1a3544ed55d2f56cf0a883d851b2a8b30c0a929b /bfd | |
parent | 73589c9dbddc7906fa6a150f2a2a0ff6b746e8ba (diff) | |
download | fsf-binutils-gdb-d5f59c10fc37e325d3fbad4ae7970c7cf0857b46.zip fsf-binutils-gdb-d5f59c10fc37e325d3fbad4ae7970c7cf0857b46.tar.gz fsf-binutils-gdb-d5f59c10fc37e325d3fbad4ae7970c7cf0857b46.tar.bz2 |
Another fix for building on a 32-bit host.
PR ld/16821
* peXXigen.c (_bfd_XXi_swap_sym_out): Fix for 32-bit hosts.
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/ChangeLog | 5 | ||||
-rw-r--r-- | bfd/peXXigen.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 4833b7b..f76f7cd 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -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. diff --git a/bfd/peXXigen.c b/bfd/peXXigen.c index 56224a8..acd4278 100644 --- a/bfd/peXXigen.c +++ b/bfd/peXXigen.c @@ -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; |