This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Stub group default for hppa elf
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- To: binutils at sources dot redhat dot com
- Date: Fri, 7 Feb 2003 11:12:44 -0500 (EST)
- Subject: Stub group default for hppa elf
I'm changing the stub group default from 1 to -1. Various link errors
have been reported in linking C++ applications where the branch distance
to the stub group is too far, indicating the stub group has overflowed
or is incorrectly ordered. I haven't had a chance to fully investigate
but changing the default corrects the problem.
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)
2003-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* hppaelf.em (group_size): Change default to -1.
Index: emultempl/hppaelf.em
===================================================================
RCS file: /cvs/src/src/ld/emultempl/hppaelf.em,v
retrieving revision 1.24
diff -u -3 -p -r1.24 hppaelf.em
--- emultempl/hppaelf.em 30 Nov 2002 08:39:46 -0000 1.24
+++ emultempl/hppaelf.em 2 Feb 2003 05:41:38 -0000
@@ -50,7 +50,7 @@ static int need_laying_out = 0;
/* Maximum size of a group of input sections that can be handled by
one stub section. A value of +/-1 indicates the bfd back-end
should use a suitable default size. */
-static bfd_signed_vma group_size = 1;
+static bfd_signed_vma group_size = -1;
/* Stops the linker merging .text sections on a relocatable link,
and adds millicode library to the list of input files. */