Gentoo Archives: gentoo-commits

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