From: | "Mike Frysinger (vapier)" <vapier@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo commit in src/patchsets/binutils/2.24: 53_all_hppa-as-needed.patch README.history |
Date: | Tue, 03 Jun 2014 02:53:43 |
Message-Id: | 20140603025338.98C2F2004F@flycatcher.gentoo.org |
1 | vapier 14/06/03 02:53:38 |
2 | |
3 | Modified: README.history |
4 | Added: 53_all_hppa-as-needed.patch |
5 | Log: |
6 | fix from upstream for as-needed crashes on hppa #466924 |
7 | |
8 | Revision Changes Path |
9 | 1.6 src/patchsets/binutils/2.24/README.history |
10 | |
11 | file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/binutils/2.24/README.history?rev=1.6&view=markup |
12 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/binutils/2.24/README.history?rev=1.6&content-type=text/plain |
13 | diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/binutils/2.24/README.history?r1=1.5&r2=1.6 |
14 | |
15 | Index: README.history |
16 | =================================================================== |
17 | RCS file: /var/cvsroot/gentoo/src/patchsets/binutils/2.24/README.history,v |
18 | retrieving revision 1.5 |
19 | retrieving revision 1.6 |
20 | diff -u -r1.5 -r1.6 |
21 | --- README.history 3 Jun 2014 02:52:35 -0000 1.5 |
22 | +++ README.history 3 Jun 2014 02:53:38 -0000 1.6 |
23 | @@ -1,5 +1,6 @@ |
24 | -1.4 [pending] |
25 | +1.4 02 Jun 2014 |
26 | + 52_all_binutils-alpha-relax.patch |
27 | + + 53_all_hppa-as-needed.patch |
28 | |
29 | 1.3 18 Jan 2014 |
30 | + 24_all_as-needed.patch |
31 | |
32 | |
33 | |
34 | 1.1 src/patchsets/binutils/2.24/53_all_hppa-as-needed.patch |
35 | |
36 | file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/binutils/2.24/53_all_hppa-as-needed.patch?rev=1.1&view=markup |
37 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/binutils/2.24/53_all_hppa-as-needed.patch?rev=1.1&content-type=text/plain |
38 | |
39 | Index: 53_all_hppa-as-needed.patch |
40 | =================================================================== |
41 | https://bugs.gentoo.org/466924 |
42 | |
43 | From 31fc8a0b2f4eaf15155d5b02b8017220c32aacbd Mon Sep 17 00:00:00 2001 |
44 | From: Nick Clifton <nickc@××××××.com> |
45 | Date: Thu, 14 Nov 2013 14:24:34 +0000 |
46 | Subject: [PATCH] PR ld/16082 * elf32-hppa.c |
47 | (elf32_hppa_hide_symbol): Remove old version information when forcing a |
48 | symbol to be local. |
49 | |
50 | --- |
51 | bfd/ChangeLog | 6 ++++++ |
52 | bfd/elf32-hppa.c | 4 ++++ |
53 | 2 files changed, 10 insertions(+) |
54 | |
55 | 2013-11-14 Guy Martin <gmsoft@×××××××××.be> |
56 | |
57 | PR ld/16082 |
58 | * elf32-hppa.c (elf32_hppa_hide_symbol): Remove old version |
59 | information when forcing a symbol to be local. |
60 | |
61 | diff --git a/bfd/elf32-hppa.c b/bfd/elf32-hppa.c |
62 | index 7d1725f..df25ac9 100644 |
63 | --- a/bfd/elf32-hppa.c |
64 | +++ b/bfd/elf32-hppa.c |
65 | @@ -1771,6 +1771,10 @@ elf32_hppa_hide_symbol (struct bfd_link_info *info, |
66 | _bfd_elf_strtab_delref (elf_hash_table (info)->dynstr, |
67 | eh->dynstr_index); |
68 | } |
69 | + |
70 | + /* PR 16082: Remove version information from hidden symbol. */ |
71 | + eh->verinfo.verdef = NULL; |
72 | + eh->verinfo.vertree = NULL; |
73 | } |
74 | |
75 | /* STT_GNU_IFUNC symbol must go through PLT. */ |
76 | -- |
77 | 2.0.0 |