1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
|
Patches applied to binutils-20141117:
Please include a change to this file with each patch, *and* each
subsequent modification of the patch. Do NOT combine patch
checkins, keep them separate.
Append new entries to the end of this file. Each entry shall include:
* The list of files modified by the patch,
* The status of the patch (whether it's been checked in upstream,
or is a local patch),
* The local 'owner' responsible for the patch, and
* A description of the patch (preferably including bug numbers).
Please include entries for both local patches and for patches which
have been checked in to (or back-ported from) the upstream sources.
When checking in changes made upstream, add an entry to this file but
DO NOT add entries to the GNU ChangeLog files.
gas/as.c
gas/as.h
gas/doc/as.texinfo
gas/read.c
gas/testsuite/gas/all/incbin.d
Status: google local
Owner: aaw
Disable .incbin, unless explicitly enabled with new flag --allow-incbin.
binutils/doc/Makefile.am
binutils/doc/Makefile.in
gas/doc/Makefile.am
gas/doc/Makefile.in
gprof/Makefile.am
gprof/Makefile.in
ld/Makefile.am
ld/Makefile.in
Status: local
Owner: bmoses
Pass --date=" " to pod2man to avoid including build dates when formatting
manual and info pages.
gas/testsuite/gas/aarch64/mapmisc.d
Status: local
Owner: bmoses
Add "--allow-incbin" directive to avoid errors with .incbin patch.
gold/configure.ac
gold/configure
gold/Makefile.am
gold/Makefile.in
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
Status: local
Owner: bmoses
Add a Gold configure option to run tests using the native
build tools, even if we are building for a non-native
target.
gold/errors.cc
Status: local
Owner: ccoutant
Add local go/keymethod link to missing vtable error message.
gold/options.h
Status: local
Owner: ccoutant
Make --disable-new-dtags the default. See b/12844098.
gold/layout.cc
Status: Local
Owner: tmsriram
Integrated from binutils-2.24.
Map input section name prefixes "_function_patch_prologue." and
"_function_patch_epilogue." to output section names
"_function_patch_prologue" and "_function_patch_epilogue".
The compiler patch that creates these sections:
http://gcc.gnu.org/ml/gcc-patches/2013-04/msg01835.html
gold/powerpc.cc
bfd/elf64-ppc.c
Status: backport
Owner: shenhan
Backport upstream patches to fix overflow detection for PPC.
See cl/80502043.
gold/powerpc.cc
Status: backport
Owner: shenhan
Backport upstream patch for PowerPC relaxation corner case.
See https://sourceware.org/ml/binutils/2014-11/msg00340.html.
gold/aarch64.cc
Status: backport
Owner: shenhan
Backport upstream patch for tlsdesc linking error under -pie.
See https://sourceware.org/ml/binutils/2014-11/msg00343.html.
gold/powerpc.cc
Status: backport
Owner: jingyu
Backport 2 upstream patches to retry powerpc gold stub grouping when
groups prove too large.
See https://sourceware.org/ml/binutils/2014-11/msg00342.html
and https://sourceware.org/ml/binutils/2014-12/msg00054.html
gold/aarch64.cc
Status: backport
Owner: jingyu
Backport upstream patch to print informative error message for
stub-group-size.
See https://sourceware.org/ml/binutils/2014-12/msg00108.html
gold/aarch64.cc
Status: backport
Owner: jingyu
Backport upstream patch to fix a print bug in 32bit mode.
See https://sourceware.org/ml/binutils/2014-12/msg00137.html
bfd/elf64-ppc.c
gold/powerpc.cc
gold/symtab.cc
Status: backport
Owner: jingyu
Backport 5 upstream patches for PPC.
See https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=f9dffbf0863b9010a5eece87bd6b36e38c09ffb0
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=1f98a0748c4dfae57a76c408501c938480c1173c
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=1611bc4afb0f08f0aff64ec355b8d68e9f4f0a73
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=e30880c2eeee3b43897161344bbbffd03f3a1c91
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=b01a4b043a5b08e1208b1fedd61a6f3d65a328e0
gold/powerpc.cc
Status: backport
Owner: jingyu
Backport upstream patch to correct PPC TLSLD linker optimization.
See https://sourceware.org/ml/binutils/2015-01/msg00322.html
gold/aarch64-reloc.def
gold/aarch64.cc
Status: backport
Owner: jingyu
Backport upstream patch to support missing TLSLE relocations.
see https://sourceware.org/ml/binutils/2015-02/msg00140.html
gold/parameters.cc
Status: backport
Owner: ccoutant
Fix a race condition when setting default target for ARM targets.
https://sourceware.org/ml/binutils-cvs/2015-03/msg00023.html
binutils/dwarf.h
binutils/readelf.c
include/dwarf2.def
include/dwarf2.h
Status: local
Owner: ccoutant
Backport two-level line table support for readelf from upstream binutils
branch users/ccoutant/two-level-line-150331.
gas/dwarf2dbg.c
gas/dwarf2dbg.h
gas/config/obj-elf.c
Status: local
Owner: ccoutant
Backport two-level line table support for GAS from upstream binutils
branch users/ccoutant/two-level-line-150331.
elfcpp/dwarf.h
gold/debug.h
gold/dwarf_reader.cc
gold/dwarf_reader.h
Status: local
Owner: ccoutant
Backport two-level line table support for gold from upstream binutils
branch users/ccoutant/two-level-line-150331.
gold/dwp.cc
gold/dynobj.cc
gold/object.cc
gold/object.h
Status: backport
Owner: ccoutant
Backport upstream patch to add gold support for reading compressed
debug info in shared object and dwp files.
gold/aarch64-reloc.def
gold/aarch64.cc
Status: backport
Owner: jingyu
Add support to 2 AARCH64 TLSLD relocations. Change _TLS_MODULE_BASE_.
https://sourceware.org/ml/binutils/2015-03/msg00420.html
gold/ehframe.h
gold/gold.cc
gold/layout.cc
gold/layout.h
gold/options.cc
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
Status: backport
Owner: ccoutant
Fix gold testsuite failures when using newer versions of GCC.
https://sourceware.org/ml/binutils-cvs/2015-03/msg00048.html
https://sourceware.org/ml/binutils-cvs/2015-03/msg00075.html
https://sourceware.org/ml/binutils-cvs/2015-03/msg00146.html
gold/aarch.cc
Status: backport
Owner: jingyu
Fix virtual function signature to match the one in the parent class.
https://sourceware.org/ml/binutils/2015-04/msg00045.html
gold/debug.h
gold/dwarf_reader.cc
gold/symtab.cc
gold/testsuite/debug_msg.sh
Status: backport
Owner: ccoutant
Improve ODR checking in gold, to tolerate slight differences in
line numbers between clang and gcc.
https://sourceware.org/ml/binutils-cvs/2015-04/msg00095.html
gold/layout.cc
gold/target.h
gold/x86_64.cc
Status: local
Owner: tmsriram
With PIE links, check the size of the data segment and warn when it is
greater than a safe value (128MB for x86_64) to prevent the problem described
in go/unsafe-pie.
gold/options.h
gold/symtab.cc
gold/symtab.h
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/weak_unresolved_symbols_test.cc
Status: backport
Owner: tmsriram
Backport upstream patch that adds option --warn-unresolved-symbols to gold
that treats unresolved symbol references as weak. Details here:
https://sourceware.org/ml/binutils/2015-04/msg00358.html
gold/gold.cc
gold/options.h
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/disable_pie_unsafe_size_test.cc
gold/testsuite/disable_pie_unsafe_size_test.sh
Status: local
Owner: tmsriram
With PIE links, check the size of the data segment and disable PIE when it
is greater than a safe value (128MB for x86_64) to prevent the problem described
in go/unsafe-pie. Allow this to be overridden with
--no-disable-pie-when-unsafe-data-size
gold/powerpc.cc
Status: backport
Owner: saugustine
Backport upstream patches that disable assertion when building powerpc symbol
tables.
https://sourceware.org/ml/binutils/2015-04/msg00428.html
https://sourceware.org/ml/binutils/2015-04/msg00429.html
gold/symtab.cc
gold/testsuite/Makefile.am
gold/testsuite/tls_pie_test.sh
Status: backport
Owner: tmsriram
Backport upstream patch that allows gold to resolve defined TLS symbols in a
PIE link.
https://sourceware.org/ml/binutils-cvs/2015-04/msg00098.html
|