Treat OP_F77_UNDETERMINED_ARGLIST as OP_FUNCALL
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
279b2f94
RL
12018-02-05 Renlin Li <renlin.li@arm.com>
2
3 PR ld/22764
4 * testsuite/ld-aarch64/emit-relocs-258.s: Define symbol as an address.
5 * testsuite/ld-aarch64/emit-relocs-259.s: Likewise.
6 * testsuite/ld-aarch64/pr22764.s: New.
7 * testsuite/ld-aarch64/pr22764.d: New.
8
cd048363
L
92018-02-05 H.J. Lu <hongjiu.lu@intel.com>
10
11 PR ld/22782
12 * testsuite/ld-i386/discarded1.s: Replace mov with div.
13 * testsuite/ld-x86-64/discarded1.s: Likewise.
14 * testsuite/ld-i386/i386.exp: Run pr22782.
15 * testsuite/ld-i386/load1-nacl.d: Updated for removing
16 _GLOBAL_OFFSET_TABLE_ from output.
17 * testsuite/ld-i386/load1.d: Likewise.
18 * testsuite/ld-x86-64/load1a-nacl.d: Likewise.
19 * testsuite/ld-x86-64/load1a.d: Likewise.
20 * testsuite/ld-x86-64/load1b-nacl.d: Likewise.
21 * testsuite/ld-x86-64/load1b.d: Likewise.
22 * testsuite/ld-i386/pr22782.d: New file.
23 * testsuite/ld-i386/pr22782.s: Likewise.
24 * testsuite/ld-x86-64/pr22782.s: Likewise.
25 * testsuite/ld-x86-64/pr22782a.d: Likewise.
26 * testsuite/ld-x86-64/pr22782b.d: Likewise.
27 * testsuite/ld-x86-64/x86-64.exp: Run pr22782a and pr22782b.
28
f174ef9f
NC
292018-02-05 Nick Clifton <nickc@redhat.com>
30
31 * po/pt_BR.po: Updated Brazilian Portuguese translation.
32
9f7393d8
L
332018-02-04 H.J. Lu <hongjiu.lu@intel.com>
34
35 * testsuite/ld-i386/lea1d.d: Replace -Sw with -SW.
36 * testsuite/ld-i386/lea1e.d: Likewise.
37 * testsuite/ld-i386/lea1f.d: Likewise.
38 * testsuite/ld-x86-64/lea1g.d: Likewise.
39 * testsuite/ld-x86-64/lea1h.d: Likewise.
40 * testsuite/ld-x86-64/lea1i.d: Likewise.
41 * testsuite/ld-x86-64/lea1j.d: Likewise.
42 * testsuite/ld-x86-64/lea1k.d: Likewise.
43 * testsuite/ld-x86-64/lea1l.d: Likewise.
44
b0daac83
NC
452018-02-03 Nick Clifton <nickc@redhat.com>
46
47 PR 22762
48 * scripttempl/pe.sc: Remove PROVIDE()s from __CTOR_LIST__ and
49 __DTOR_LIST__ symbols. Add a comment explaining why this is
50 necessary.
51 * scripttemp/pep.sc: Likewise.
52 * ld.texinfo (PROVIDE): Add a note about the effect of common
53 symbols.
54
138a158f
SL
552018-02-03 Sandra Loosemore <sandra@codesourcery.com>
56
57 * emulparams/nios2elf.sh (GENERATE_SHLIB_SCRIPT): Don't set.
58
e54d3c94
MR
592018-02-02 Maciej W. Rozycki <macro@mips.com>
60
61 * testsuite/ld-elf/shared.exp: Add $AFLAGS_PIC throughout to PIC
62 assembly builds where missing and remove `tic6x-*-*' XFAIL
63 markings accordingly.
64
e99955cd
SM
652018-02-01 Simon Marchi <simon.marchi@ericsson.com>
66
67 * ldexp.c (fold_name, exp_fold_tree_1): Avoid pointer arithmetic
68 on NULL pointer.
69
f000c2b9
L
702018-01-31 H.J. Lu <hongjiu.lu@intel.com>
71
72 * testsuite/ld-elf/pr21964-5.c (my_var): Mark as used.
73
450b6317
MR
742018-01-31 Maciej W. Rozycki <macro@mips.com>
75
76 * testsuite/ld-elf/shared.exp: Fix a typo s/scrip/script/.
77
8988502d
MR
782018-01-31 Maciej W. Rozycki <macro@mips.com>
79
80 * testsuite/ld-elf/comm-data.exp: Pass `-call_shared' to links
81 involving a shared library for `mips*vr4100*-*-elf*',
82 `mips*vr4300*-*-elf*' and `mips*vr5000*-*-elf*' targets.
83 * testsuite/ld-elf/provide-hidden.exp: Likewise.
84 * testsuite/ld-elf/shared.exp: Likewise.
85 * testsuite/ld-gc/gc.exp: Likewise.
86 * testsuite/ld-mips-elf/comm-data.exp: Likewise.
87
f3a9baf1
MR
882018-01-31 Maciej W. Rozycki <macro@mips.com>
89
90 * testsuite/ld-elf/elf.exp: Move shared library tests over to...
91 * testsuite/ld-elf/shared.exp: ... here.
92
bf3077a6
MM
932018-01-31 Michael Matz <matz@suse.de>
94
95 * testsuite/ld-elf/pr21964-5.c: New test.
96 * testsuite/ld-elf/shared.exp: Run it.
97
823143c6
L
982018-01-31 H.J. Lu <hongjiu.lu@intel.com>
99
100 PR ld/21964
101 * testsuite/ld-elf/pr21964-4.c: New file.
102 * testsuite/ld-elf/shared.exp: Run pr21964-4 test on Linux.
103
040b4a9e
AM
1042018-01-30 Alan Modra <amodra@gmail.com>
105
106 * testsuite/ld-gc/stop.d,
107 * testsuite/ld-gc/stop.s: New test.
108 * testsuite/ld-gc/gc.exp: Run it.
109
af667f22
MR
1102018-01-30 Maciej W. Rozycki <macro@mips.com>
111
112 PR ld/22649
113 * testsuite/ld-elf/pr22649-2ab-mips.msg: New stderr output.
114 * testsuite/ld-elf/pr22649-2cd-mips.msg: New stderr output.
115 * testsuite/ld-elf/shared.exp: Use the new outputs with
116 `mips*-*-*' targets.
117
82252033
MR
1182018-01-30 Maciej W. Rozycki <macro@mips.com>
119
120 * testsuite/ld-elf/comm-data1.sd: Alternatively accept
121 `PRC[0xff02]' in place of a regular section index.
122 * testsuite/ld-elf/pr21703-shared.sd: Likewise `PRC[0xff01]'.
123
36b8fda5
AM
1242018-01-29 Alan Modra <amodra@gmail.com>
125
126 * testsuite/ld-elf/pr21964-3a.c: New file.
127 * testsuite/ld-elf/pr21964-3c.c: New file.
128 * testsuite/ld-elf/shared.exp: Run new __start/__stop testcase.
129
185cdb8c
EB
1302018-01-29 Eric Botcazou <ebotcazou@adacore.com>
131
132 * testsuite/ld-elf/shared.exp (AFLAGS_PIC): Define on SPARC.
133 (pr22269-1): Pass AFLAGS_PIC to the assembler.
134
d85815e2
EB
1352018-01-29 Eric Botcazou <ebotcazou@adacore.com>
136
137 * testsuite/ld-elf/pr22450.d: Remove reference to SPARC64.
138
86b24e15
MR
1392018-01-29 Maciej W. Rozycki <macro@mips.com>
140
141 * testsuite/ld-mips-elf/comm-data.exp: Correct support for
142 targets using non-traditional MIPS emulation or having a limited
143 selection of ABIs available. Don't force big endianness, use
144 defaults.
145
98d72909
L
1462018-01-29 H.J. Lu <hongjiu.lu@intel.com>
147
148 PR ld/22732
149 * testsuite/config/default.exp (STATIC_LDFLAGS): New. Set to
150 "-static" if target compiler supports it.
151 * testsuite/ld-bootstrap/bootstrap.exp: Skip static executable
152 tests if target compiler doesn't support it.
153 * testsuite/ld-ifunc/ifunc.exp: Likewise.
154 * testsuite/lib/ld-lib.exp (run_ld_link_exec_tests): Likewise.
155 (run_cc_link_tests): Likewise.
156
fef75122
L
1572018-01-27 H.J. Lu <hongjiu.lu@intel.com>
158
159 PR ld/22751
160 * testsuite/config/default.exp (INT128_CFLAGS): New.
161 * testsuite/ld-plugin/lto.exp (INT128_CFLAGS): New.
162 Run ld/22751 tests.
163 * testsuite/ld-plugin/pr22751.c: New file.
164 * testsuite/lib/ld-lib.exp (run_ld_link_exec_tests): Add
165 ld trailing options.
166
d580dcc7
AM
1672018-01-28 Alan Modra <amodra@gmail.com>
168
169 PR 22751
170 * ldlang.c (find_rescan_insertion): Look past bfds with claim_archive
171 set.
172
2ebd05b8
MR
1732018-01-26 Maciej W. Rozycki <macro@mips.com>
174
175 * emulparams/elf32mipswindiss.sh (EXTRA_EM_FILE): Set to
176 `mipself'.
177
bb363086
EB
1782018-01-25 Eric Botcazou <ebotcazou@adacore.com>
179
180 * testsuite/ld-sparc/sparc.exp (32-bit: Helper shared library):
181 Link with a version script.
182 (32-bit: TLS -fpie): New test.
183 (64-bit: Helper shared library): Link with a version script.
184 (64-bit: TLS -fpie): New test.
185 (64-bit: GOTDATA relocations): Pass -Av9 to the assembler.
186 * testsuite/ld-sparc/tlslib.ver: New file.
187 * testsuite/ld-sparc/tlspie32.dd: Likewise.
188 * testsuite/ld-sparc/tlspie32.s: Likewise.
189 * testsuite/ld-sparc/tlspie64.dd: Likewise.
190 * testsuite/ld-sparc/tlspie64.s: Likewise.
191 * testsuite/ld-sparc/tlssunbin32.dd: Adjust for versioned symbol.
192 * testsuite/ld-sparc/tlssunbin32.rd: Likewise.
193 * testsuite/ld-sparc/tlssunbin32.sd: Likewise.
194 * testsuite/ld-sparc/tlssunbin64.dd: Likewise.
195 * testsuite/ld-sparc/tlssunbin64.rd: Likewise.
196 * testsuite/ld-sparc/tlssunbin64.sd: Likewise.
197
1daf502a
RL
1982018-01-24 Renlin Li <renlin.li@arm.com>
199
200 * testsuite/ld-aarch64/aarch64-elf.exp: Run new testes.
201 * testsuite/ld-aarch64/emit-relocs-287.s: Fix test case.
202 * testsuite/ld-aarch64/emit-relocs-287.d: Fix expected output.
203 * testsuite/ld-aarch64/emit-relocs-287-overflow.s: New.
204 * testsuite/ld-aarch64/emit-relocs-287-overflow.d: New.
205 * testsuite/ld-aarch64/emit-relocs-288.d: New.
206 * testsuite/ld-aarch64/emit-relocs-288.s: New.
207 * testsuite/ld-aarch64/emit-relocs-289.d: New.
208 * testsuite/ld-aarch64/emit-relocs-289.s: New.
209 * testsuite/ld-aarch64/emit-relocs-289-overflow.s: New.
210 * testsuite/ld-aarch64/emit-relocs-289-overflow.d: New.
211 * testsuite/ld-aarch64/emit-relocs-290.d: New.
212 * testsuite/ld-aarch64/emit-relocs-290.s: New.
213 * testsuite/ld-aarch64/emit-relocs-291.d: New.
214 * testsuite/ld-aarch64/emit-relocs-291.s: New.
215 * testsuite/ld-aarch64/emit-relocs-291-overflow.s: New.
216 * testsuite/ld-aarch64/emit-relocs-291-overflow.d: New.
217 * testsuite/ld-aarch64/emit-relocs-292.d: New.
218 * testsuite/ld-aarch64/emit-relocs-292.s: New.
219 * testsuite/ld-aarch64/emit-relocs-293.d: New.
220 * testsuite/ld-aarch64/emit-relocs-293.s: New.
221
8a1b824a
L
2222018-01-20 H.J. Lu <hongjiu.lu@intel.com>
223
224 PR ld/22721
225 * testsuite/ld-plugin/lto.exp: Run PR ld/22721 tests.
226 * testsuite/ld-plugin/pr22721.t: New file.
227 * testsuite/ld-plugin/pr22721a.s: Likewise.
228 * testsuite/ld-plugin/pr22721b.c: Likewise.
229
1ebfa86a
L
2302018-01-18 H.J. Lu <hongjiu.lu@intel.com>
231
232 * testsuite/ld-elf/group1.d: Also xfail Solaris.
233
f7968f08
L
2342018-01-18 H.J. Lu <hongjiu.lu@intel.com>
235
236 * testsuite/ld-elf/linkinfo1a.d: Updated for slightly different
237 PLT/GOT order/layout for Solaris/x86 targets.
238 * testsuite/ld-elf/linkinfo1b.d: Likewise.
239
c5bdb022
L
2402018-01-18 H.J. Lu <hongjiu.lu@intel.com>
241
242 PR ld/22728
243 * emultempl/solaris2.em (elf_solaris2_after_allocation): Fold
244 into ...
245 (elf_solaris2_before_allocation): This.
246 (LDEMUL_AFTER_ALLOCATION): Removed.
247
691d2e9a
AM
2482018-01-18 Alan Modra <amodra@gmail.com>
249
250 * emultempl/ppc32elf.em: Support optional --plt-align arg.
251 * emultempl/ppc64elf.em: Support negative --plt-align arg.
252
1be5d8d3
AM
2532018-01-17 Alan Modra <amodra@gmail.com>
254
255 * emultempl/ppc32elf.em (params): Init new field.
256 (OPTION_SPECULATE_INDIRECT_JUMPS): Define.
257 (OPTION_NO_SPECULATE_INDIRECT_JUMPS): Define.
258 (PARSE_AND_LIST_LONGOPTS): Handle new options.
259 (PARSE_AND_LIST_ARGS_CASES): Likewise.
260 (PARSE_AND_LIST_OPTIONS): Likewise.
261 * emultempl/ppc64elf.em (params): Init new field.
262 (OPTION_SPECULATE_INDIRECT_JUMPS): Define.
263 (OPTION_NO_SPECULATE_INDIRECT_JUMPS): Define.
264 (PARSE_AND_LIST_LONGOPTS): Handle --speculate-indirect-jumps.
265 (PARSE_AND_LIST_OPTIONS): Likewise.
266 (PARSE_AND_LIST_ARGS_CASES): Likewise.
267 * ld.texinfo (--no-plt-thread-safe): Correct itemx.
268 (--speculate-indirect-jumps): Document.
269 * testsuite/ld-powerpc/elfv2exe.d,
270 * testsuite/ld-powerpc/elfv2so.d,
271 * testsuite/ld-powerpc/relbrlt.d,
272 * testsuite/ld-powerpc/powerpc.exp: Disable plt alignment and
273 speculation barriers on various tests.
274
9e390558
AM
2752018-01-17 Alan Modra <amodra@gmail.com>
276
277 * emultempl/ppc32elf.em (params): Init new field.
278 (enum ppc32_opt): New enum to define OPTION_* values. Add
279 OPTION_PLT_ALIGN and OPTION_NO_PLT_ALIGN.
280 (PARSE_AND_LIST_LONGOPTS): Handle new options.
281 (PARSE_AND_LIST_ARGS_CASES): Likewise.
282 (PARSE_AND_LIST_OPTIONS): Likewise. Break up help output.
283 * emultempl/ppc64elf.em (ppc_add_stub_section): Init alignment
284 correctly for negative --plt-stub-align.
285 * testsuite/ld-powerpc/elfv2exe.d,
286 * testsuite/ld-powerpc/elfv2so.d,
287 * testsuite/ld-powerpc/relbrlt.d,
288 * testsuite/ld-powerpc/relbrlt.s,
289 * testsuite/ld-powerpc/tlsexe.d,
290 * testsuite/ld-powerpc/tlsexe.r,
291 * testsuite/ld-powerpc/tlsexe32.d,
292 * testsuite/ld-powerpc/tlsexe32.g,
293 * testsuite/ld-powerpc/tlsexe32.r,
294 * testsuite/ld-powerpc/tlsexetoc.d,
295 * testsuite/ld-powerpc/tlsexetoc.r,
296 * testsuite/ld-powerpc/tlsopt5_32.d,
297 * testsuite/ld-powerpc/tlsso.d,
298 * testsuite/ld-powerpc/tlstocso.d: Update for changed stub order.
299
f6efed01
NC
3002018-01-16 Nick Clifton <nickc@redhat.com>
301
f174ef9f 302 * po/pt_BR.po: Updated Brazilian Portuguese translation.
f6efed01 303
616dcb87
NC
3042018-01-15 Nick Clifton <nickc@redhat.com>
305
306 * po/uk.po: Updated Ukranian translation.
307
3957a496
NC
3082018-01-13 Nick Clifton <nickc@redhat.com>
309
310 * po/ld.pot: Regenerated.
311
769c7ea5
NC
3122018-01-13 Nick Clifton <nickc@redhat.com>
313
314 * configure: Regenerate.
315
9176ac5b
NC
3162018-01-13 Nick Clifton <nickc@redhat.com>
317
faf766e3 318 2.30 branch created.
9176ac5b
NC
319 * NEWS: Add marker for 2.30.
320
5ae5d3fd
AM
3212018-01-12 Alan Modra <amodra@gmail.com>
322
323 * testsuite/ld-elf/elf.exp: xfail "pr22374 function pointer
324 initialization" for currently failing targets.
325
87e79a65
AM
3262018-01-12 Alan Modra <amodra@gmail.com>
327
328 PR ld/22649
329 * testsuite/ld-elf/pr22649.msg: Allow other messages.
330 * testsuite/ld-elf/shared.exp: Check that --gc-sections is
331 supported before running ld/22649 tests.
332
97a232d7
NC
3332018-01-12 Nick Clifton <nickc@redhat.com>
334
335 * emultempl/elf32.em (_handle_option): Add support for "-z undefs"
336 as the opposite of "-z defs".
337 * ld.texinfo: Document the new option. Update the description of
338 the -z defs option to make it clear that it does generate an error
339 if an undefined symbol reference is found in an object file whilst
340 creating a shared library.
341 * NEWS: Document this new feature.
342
33eff4ce
L
3432018-01-11 H.J. Lu <hongjiu.lu@intel.com>
344
345 * testsuite/ld-elf/pr22393-2a.rd: Replace "-z textonly" with
346 "-z separate-code".
347 * testsuite/ld-elf/pr22393-2b.rd: Likewise.
348 * testsuite/ld-x86-64/pr22393-3a.rd: Likewise.
349 * testsuite/ld-x86-64/pr22393-3b.rd: Likewise.
350
cf9e7f1f
L
3512018-01-11 H.J. Lu <hongjiu.lu@intel.com>
352
353 PR ld/22393
354 * testsuite/ld-x86-64/pr22393-3a.c: New file.
355 * testsuite/ld-x86-64/pr22393-3a.rd: Likewise.
356 * testsuite/ld-x86-64/pr22393-3b.c: Likewise.
357 * testsuite/ld-x86-64/pr22393-3b.rd: Likewise.
358 * testsuite/ld-x86-64/x86-64.exp: Run tests for -z separate-code
359 -z max-page-size=0x1000.
360
d346bb27
L
3612018-01-11 H.J. Lu <hongjiu.lu@intel.com>
362
363 PR ld/22393
364 * testsuite/ld-elf/pr16322.d: Add -z noseparate-code.
365 * testsuite/ld-elf/pr22393-1.s: New file.
366 * testsuite/ld-elf/pr22393-1a.d: Likewise.
367 * testsuite/ld-elf/pr22393-1b.d: Likewise.
368 * testsuite/ld-elf/pr22393-1c.d: Likewise.
369 * testsuite/ld-elf/pr22393-1d.d: Likewise.
370 * testsuite/ld-elf/pr22393-1e.d: Likewise.
371 * testsuite/ld-elf/pr22393-1f.d: Likewise.
372 * testsuite/ld-elf/pr22393-2a.c: Likewise.
373 * testsuite/ld-elf/pr22393-2a.rd: Likewise.
374 * testsuite/ld-elf/pr22393-2b.c: Likewise.
375 * testsuite/ld-elf/pr22393-2b.rd: Likewise.
376 * testsuite/ld-elf/shared.exp: Run tests for -z separate-code.
377
47acac12
L
3782018-01-11 H.J. Lu <hongjiu.lu@intel.com>
379
380 PR ld/22393
381 * NEWS: Mention "-z separate-code".
382 * emultempl/elf32.em (gld${EMULATION_NAME}_get_script): Get
383 builtin linker scripts and return linker scripts from disk for
384 "-z separate-code".
385 (gld${EMULATION_NAME}_handle_option): Handle "-z separate-code"
386 and "-z noseparate-code".
387 * genscripts.sh: Generate linker scripts for "-z separate-code".
388 (LD_FLAG): Set to *textonly for "-z separate-code".
389 * ld.texinfo: Document "-z separate-code".
390 * lexsup.c (elf_shlib_list_options): Add linker help messsages
391 for "-z separate-code" and "-z noseparate-code".
392 * scripttempl/elf.sc (SEPARATE_TEXT): New
393 (TEXT_SEGMENT_ALIGN): Likewise.
394 Use ${TEXT_SEGMENT_ALIGN} to align and pad text segment to
395 ${MAXPAGESIZE}.
396
d664fd41
L
3972018-01-11 H.J. Lu <hongjiu.lu@intel.com>
398
399 PR ld/22649
400 * testsuite/ld-elf/pr22649-1.s: New file.
401 * testsuite/ld-elf/pr22649-2a.s: Likewise.
402 * testsuite/ld-elf/pr22649-2b.s: Likewise.
403 * testsuite/ld-elf/pr22649.msg: Likewise.
404 * testsuite/ld-elf/shared.exp: Run ld/22649 tests.
405
8b6f4cd3
L
4062018-01-11 H.J. Lu <hongjiu.lu@intel.com>
407
408 PR ld/22677
409 * scripttempl/elf.sc (PREINIT_ARRAY): New.
410 Don't add .preinit_array for ld -r.
411 * testsuite/ld-elf/pr22677.d: New file.
412 * testsuite/ld-elf/pr22677.s: Likewise.
413
65f14869
AB
4142018-01-11 Andrew Burgess <andrew.burgess@embecosm.com>
415
416 * ldexp.h (union etree_union): Remove defsym field.
417 * ldexp.c (exp_assop): Remove defsym parameter, and use of defsym
418 parameter.
419 (exp_assign): Remove passing of defsym parameter.
420 (exp_defsym): Likewise.
421 (exp_provide): Likewise.
422
eab62f2f
AB
4232018-01-11 Andrew Burgess <andrew.burgess@embecosm.com>
424
425 * ldexp.c (exp_fold_tree_1): Rework condition underwhich provide
426 nodes are ignored in the tree walk, and move the location at which
427 we change provide nodes into provided nodes.
428 (exp_init_os): Add etree_provided.
429 * testsuite/ld-scripts/provide-6.d: New file.
430 * testsuite/ld-scripts/provide-6.t: New file.
431 * testsuite/ld-scripts/provide-7.d: New file.
432 * testsuite/ld-scripts/provide-7.t: New file.
433 * testsuite/ld-scripts/provide-8.d: New file.
434 * testsuite/ld-scripts/provide-8.t: New file.
435
8be965c5
AB
4362018-01-11 Andrew Burgess <andrew.burgess@embecosm.com>
437
438 * testsuite/ld-scripts/provide-3.d: Add xfail directive.
439 * testsuite/ld-scripts/provide-4.d: Use new map file name.
440 * testsuite/ld-scripts/provide-5.d: Use new map file name.
441 * testsuite/ld-scripts/provide-4-map.d: Renamed to...
442 * testsuite/ld-scripts/provide-4.map: ...this.
443 * testsuite/ld-scripts/provide-5-map.d: Renamed to...
444 * testsuite/ld-scripts/provide-5.map: ...this.
445 * testsuite/ld-scripts/provide.exp: Move xfail into provide-3.d
446 file, and run tests in a loop.
447
b3b9f8d3
AB
4482018-01-11 Andrew Burgess <andrew.burgess@embecosm.com>
449
450 * ldexp.c (exp_print_tree): Use '=' instead of ',' when printing
451 PROVIDE statements.
452 * testsuite/ld-scripts/provide-4.map: Update expected output.
453 * testsuite/ld-scripts/provide-5.map: Likewise.
454
6bd0a312
L
4552018-01-11 H.J. Lu <hongjiu.lu@intel.com>
456
457 PR ld/22696
458 * scripttempl/elf.sc: Fix the order of SHLIB_RODATA_ADDR.
459
74ccf6db
JW
4602018-01-09 Jim Wilson <jimw@sifive.com>
461
462 * testsuite/ld-elf/eh-frame-hdr.d (#xfail): Delete
463 (#alltargets): Renamed from #target. Add shared.
464 * testsuite/lib/ld-lib.exp (run_dump_test): Document shared target.
465 Document alltargets option. Add support for alltargets option.
466 (istarget): Add support for shared target.
467
7615ca1d
JW
4682018-01-08 Jim Wilson <jimw@sifive.com>
469
470 * testsuite/ld-riscv-elf/c-lui.d: Don't use -shared. Check for _start
471 instead of .text.
472 * testsuite/ld-riscv-elf/c-lui.s: Add _start label.
473 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Before __global_pointer$
474 tests, add call to check_shared_lib_support.
475
be1dce26
JW
4762018-01-05 Jim Wilson <jimw@sifive.com>
477
35eeb78f
JW
478 * testsuite/ld-riscv-elf/disas-jalr.d: New.
479 * testsuite/ld-riscv-elf/disas-jalr.s: New.
480 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Run new testcase.
481
be1dce26
JW
482 * emulparams/elf32lriscv-defs.sh (GENERATE_SHLIB_SCRIPT): Move inside
483 case on $target, and don't set for riscv*-elf targets.
484 (GENERATE_PIE_SCRIPT): Likewise.
485
219d1afa
AM
4862018-01-03 Alan Modra <amodra@gmail.com>
487
488 Update year range in copyright notice of all files.
489
1e563868 490For older changes see ChangeLog-2017
3499769a 491\f
1e563868 492Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
493
494Copying and distribution of this file, with or without modification,
495are permitted in any medium without royalty provided the copyright
496notice and this notice are preserved.
497
498Local Variables:
499mode: change-log
500left-margin: 8
501fill-column: 74
502version-control: never
503End:
This page took 0.149413 seconds and 4 git commands to generate.