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