summaryrefslogtreecommitdiffstats
path: root/binutils-2.25/README.google
blob: a7bf0dcbea3faa6b4551a48aad174cd653fc5b23 (plain)
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