LD/testsuite: ld-lib.exp: Fix a typo, s/regexp/regex/
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
2e9af2d0
MR
12017-02-02 Maciej W. Rozycki <macro@imgtec.com>
2
3 * ld/testsuite/lib/ld-lib.exp (run_dump_test): Fix a typo,
4 s/regexp/regex/.
5
fd121c5c
JW
62017-02-02 Jiong Wang <jiong.wang@arm.com>
7
8 * testsuite/lib/ld-lib.exp (check_libdl_available): New function.
9 * testsuite/ld-elf/shared.exp (run_tests): Split tests which require
10 dlopen support into "dlopen_run_tests". These tests include dl1*main
11 and dl6*main.
12 (dlopen_run_tests): New and only run it when check_libdl_available
13 returns true. XFAIL on *-*-netbsdelf*.
14
c0c237fc
MR
152017-02-01 Maciej W. Rozycki <macro@imgtec.com>
16
17 * testsuite/ld-mips-elf/vxworks-forced-local-1.d: Correct the
18 presentation of relocation addends.
19 * testsuite/ld-mips-elf/vxworks1-lib.rd: Likewise.
20 * testsuite/ld-mips-elf/vxworks1.dd: Likewise.
21 * testsuite/ld-mips-elf/vxworks1.rd: Likewise.
22
5139cfdb
MR
232017-02-01 Maciej W. Rozycki <macro@imgtec.com>
24
25 * testsuite/ld-mips-elf/tls-multi-got-1-1.s: Place `tlsvar_ld'
26 in `.tdata' section.
27 * testsuite/ld-mips-elf/tls-multi-got-1.got: Adjust accordingly.
28 * testsuite/ld-mips-elf/tls-multi-got-1.r: Likewise.
29
ce790370
JW
302017-02-01 Jiong Wang <jiong.wang@arm.com>
31
32 * testsuite/ld-unique/unique.exp (Could not link a dynamic executable):
33 Append $board_cflags to link commands.
34
067869b6
SKS
352017-02-01 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
36
37 * testsuite/ld-scripts/print-memory-usage-1.l: Relax
38 check for digit in second decimal place.
39
15a00b13
MR
402017-02-01 Maciej W. Rozycki <macro@imgtec.com>
41
42 PR ld/20828
43 * testsuite/ld-elf/shared.exp: Correct PR ld/20828 test
44 indentation.
45
1273da04
NC
462017-01-31 Nick Clifton <nickc@redhat.com>
47
48 * ldmain.c (add_archive_element): Eliminate string buffer.
49 * ldlang.c (lang_print_asneeded): Likewise.
50
8b10b0b3
MR
512017-01-30 Maciej W. Rozycki <macro@imgtec.com>
52
53 * emultempl/mipself.em (ignore_branch_isa): New variable.
54 (mips_create_output_section_statements): Rename
55 `_bfd_mips_elf_insn32' called to `_bfd_mips_elf_linker_flags',
56 add `ignore_branch_isa' argument.
57 (PARSE_AND_LIST_PROLOGUE): Add OPTION_IGNORE_BRANCH_ISA and
58 OPTION_NO_IGNORE_BRANCH_ISA enum values.
59 (PARSE_AND_LIST_LONGOPTS): Add "ignore-branch-isa" and
60 "no-ignore-branch-isa" options.
61 (PARSE_AND_LIST_OPTIONS): Add `--ignore-branch-isa' and
62 `--no-ignore-branch-isa'.
63 (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_IGNORE_BRANCH_ISA and
64 OPTION_NO_IGNORE_BRANCH_ISA.
65
66 * ld.texinfo (Options specific to MIPS targets): Add
67 `--ignore-branch-isa' and `--no-ignore-branch-isa' options.
68 (ld and the MIPS family): Likewise.
69
70 * testsuite/ld-mips-elf/bal-jalx-pic-ignore.d: New test.
71 * testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d: New test.
72 * testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d: New test.
73 * testsuite/ld-mips-elf/unaligned-branch-ignore-2.d: New test.
74 * testsuite/ld-mips-elf/unaligned-branch-ignore-r6-1: New test.
75 * testsuite/ld-mips-elf/unaligned-branch-ignore-mips16: New
76 test.
77 * testsuite/ld-mips-elf/unaligned-branch-ignore-micromips: New
78 test.
79 * testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
80
bf382b30
HPN
812017-01-29 Hans-Peter Nilsson <hp@axis.com>
82
c1d45238 83 PR binutils/19935
bf382b30
HPN
84 Fix long-standing buglet and fallout from now-default initfini-array.
85 * emulparams/criself.sh (USER_LABEL_PREFIX): Define.
ce6366f9 86 (OTHER_END_SYMBOLS, ENTRY): Delete now-redundant defines.
bf382b30 87
4471a46f
JW
882017-01-27 Jiong Wang <jiong.wang@arm.com>
89
90 * testsuite/ld-elf/elf.exp ("pr20995-2", "Build pr20995-2.so"): XFAIL on
91 arm*-*-eabi*.
92
387dd777
DP
932017-01-27 Dilyan Palauzov <dilyan.palauzov@aegee.org>
94 Nick Clifton <nickc@redhat.com>
95
96 PR 20343
97 * ld.texinfo (Options): Extend documentation of the --plugin
98 option. Include a description of where the plugins should be
99 located.
100
0348d4be
NC
1012017-01-27 Nick Clifton <nickc@redhat.com>
102
103 * po/sr.po: New Serbian translation.
104 * configure.ac (ALL_LINGUAS): Add sr.
105 * configure: Regenerate.
106
c75b4ebd
SH
1072017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
108
109 * configure.tgt (arm-*-rtems*): Move to (arm*-*-eabi*).
110 (bfin-*-rtems*): Move to (bfin*-*-elf*).
111 (i[3-7]86-*-rtems*): Move to (i[3-7]86*-*-elf*).
112 (m68*-*-rtems*): Move to (m68*-*-elf*).
113 (mips*-*-rtems*): Move to (mips*-*-elf*).
114 (or1k*-*-rtems*): Move to (or1k*-*-elf*).
115 (powerpc*-*-rtems*): Move to (powerpc*-*-elf*).
116 (sparc*-*-rtems*): Move to (sparc*-*-elf*).
117 (sparc64*-*-rtems*): Move to (sparc64*-*-elf*).
118
850d84f6
SH
1192017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
120
121 * configure.tgt (h8300-*-rtemscoff*): Remove.
122 (i960-*-rtems*): Likewise.
123 (m68*-*-rtemscoff*): Likewise.
124 (sh-*-rtemscoff*): Likewise.
125
1a792e1c
MR
1262017-01-24 Maciej W. Rozycki <macro@imgtec.com>
127
128 * emultempl/solaris2.em (elf_solaris2_before_allocation): Do not
129 add implicit version nodes if an anonymous version tag is being
130 used.
131
077c11e8
JW
1322017-01-24 Jiong Wang <jiong.wang@arm.com>
133
134 * testsuite/ld-plugin/lto.exp (lto_link_elf_tests): Move "Compile 7",
135 "Compile 8a", "Compile 8b"...
136 (lto_compile_elf_tests): ...to here. Always run these tests.
137 (lto_run_elf_tests): Move "LTO 7"...
138 (lto_run_elf_shared_tests): ...to here. Restrict these tests on
139 environment where share library is supported.
140
f0158f44
AM
1412017-01-24 Alan Modra <amodra@gmail.com>
142
143 * testsuite/ld-powerpc/tlsexe.r: Update for fewer dynamic relocs
144 and symbols.
145 * testsuite/ld-powerpc/tlsexe.d: Likewise.
146 * testsuite/ld-powerpc/tlsexe.g: Likewise.
147
2d0ca824
YN
1482017-01-23 Yury Norov <ynorov@caviumnetworks.com>
149
150 * testsuite/ld-aarch64/aarch64-elf.exp: Run new tests.
151 * testsuite/ld-aarch64/tls-desc-ie-ilp32.d: New test.
152 * testsuite/ld-aarch64/tls-relax-all-ilp32.d: New test.
153 * testsuite/ld-aarch64/tls-relax-gd-le-ilp32.d: New test.
154 * testsuite/ld-aarch64/tls-relax-gdesc-le-2-ilp32.d: New test.
155 * testsuite/ld-aarch64/tls-relax-gdesc-le-ilp32.d: New test.
156 * testsuite/ld-aarch64/tls-relax-ie-le-2-ilp32.d: New test.
157 * testsuite/ld-aarch64/tls-relax-ie-le-3-ilp32.d: New test.
158 * testsuite/ld-aarch64/tls-relax-ie-le-ilp32.d: New test.
159 * testsuite/ld-aarch64/tls-tiny-desc-ie-ilp32.d: New test.
160 * testsuite/ld-aarch64/tls-tiny-desc-le-ilp32.d: New test.
161 * testsuite/ld-aarch64/tls-tiny-gd-ie-ilp32.d: New test.
162 * testsuite/ld-aarch64/tls-tiny-gd-le-ilp32.d: New test.
163
8069955e
NC
1642017-01-23 Nick Clifton <nickc@redhat.com>
165
166 * po/ga.po: Updated Irish translation.
167
1e5f45bb
MR
1682017-01-23 Maciej W. Rozycki <macro@imgtec.com>
169
170 PR ld/20828
171 * testsuite/ld-elf/pr20828.ld: Add `.plt'.
172
fda46c41
MR
1732017-01-23 Maciej W. Rozycki <macro@imgtec.com>
174
175 PR ld/20828
176 * testsuite/ld-elf/pr20828.ld: Rename `_fdata' and `_edata' to
177 `fdata' and `edata' respectively.
178 * testsuite/ld-elf/pr20828.ver: Adjust accordingly.
179 * testsuite/ld-elf/pr20828-a.sd: Likewise.
180 * testsuite/ld-elf/pr20828-b.sd: Likewise.
181 * testsuite/ld-elf/pr20828-c.sd: Likewise.
182
adcbdc63
MR
1832017-01-23 Maciej W. Rozycki <macro@imgtec.com>
184
185 PR ld/20828
186 * testsuite/ld-elf/pr20828-1.sd: Remove test.
187 * testsuite/ld-elf/pr20828-a.sd: New test.
188 * testsuite/ld-elf/pr20828-2a.sd: Rename test to...
189 * testsuite/ld-elf/pr20828-b.sd: ... this.
190 * testsuite/ld-elf/pr20828-2b.sd: Rename test to...
191 * testsuite/ld-elf/pr20828-c.sd: ... this.
192 * testsuite/ld-elf/shared.exp: Adjust accordingly.
193
9966f7ee
JW
1942017-01-23 Jiong Wang <jiong.wang@arm.com>
195
196 * testsuite/lib/ld-lib.exp (run_ld_link_exec_tests): Append
197 board_cflags as gcc is used as linker driver.
198 * testsuite/ld-unique/unique.exp: Likewise
199
7f784814
JW
2002017-01-20 Jiong Wang <jiong.wang@arm.com>
201
202 * testsuite/ld-aarch64/aarch64-elf.exp (aarch64elflinktests): New tests.
203 * testsuite/ld-aarch64/func-in-so.s: New test source file.
204 * testsuite/ld-aarch64/func-sym-hash-opt.s: Likewise.
205 * testsuite/ld-aarch64/func-sym-hash-opt.d: New expected test result.
206
1737c640
AB
2072017-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
208
209 * testsuite/ld-elf/eh-frame-hdr.d: Update expected results.
210
6984613a
MR
2112017-01-18 Maciej W. Rozycki <macro@imgtec.com>
212
213 PR ld/20995
214 * testsuite/ld-elf/elf.exp: Set GAS flags correctly for the
215 `mips*-*-*' target and `pr20995' and `pr20995-2' tests.
216
81ff47b3
MR
2172017-01-18 Maciej W. Rozycki <macro@imgtec.com>
218
219 PR ld/20828
220 * testsuite/ld-elf/pr20828-1.sd: New test.
221 * testsuite/ld-elf/pr20828-2a.sd: New test.
222 * testsuite/ld-elf/pr20828-2b.sd: New test.
223 * testsuite/ld-elf/pr20828.ld: New test linker script.
224 * testsuite/ld-elf/pr20828.ver: New test version script.
225 * testsuite/ld-elf/pr20828.s: New test source.
226 * testsuite/ld-elf/shared.exp: Run the new test.
227
9e009953
MR
2282017-01-18 Maciej W. Rozycki <macro@imgtec.com>
229
230 PR gas/20649
231 * testsuite/ld-mips-elf/mips-elf.exp: Add PIC comdat GOT16/LO16
232 relocation pairing link test.
233
319b82e4
DD
2342017-01-17 Dimitar Dimitrov <dimitar@dinux.eu>
235
236 * testsuite/ld-unique/unique.exp: Filter shared lib cases in
237 uniqeue.exp, as not all targets have such support.
238
6aa1df2d
NC
2392017-01-16 Nick Clifton <nickc@redhat.com>
240
241 * po/sv.po: Updated Swedish translation.
242
8361ed4d
L
2432017-01-12 H.J. Lu <hongjiu.lu@intel.com>
244
245 PR ld/21038
246 * testsuite/ld-x86-64/pr21038b.d: Updated.
247 * testsuite/ld-x86-64/pr21038c.d: New file.
248 * testsuite/ld-x86-64/pr21038c.s: Likewise.
249 * testsuite/ld-x86-64/x86-64.exp: Run pr21038c.
250
9e659176
L
2512017-01-11 H.J. Lu <hongjiu.lu@intel.com>
252
253 PR ld/21038
254 * testsuite/ld-x86-64/pr21038a.d: New file.
255 * testsuite/ld-x86-64/pr21038a.s: Likewise.
256 * testsuite/ld-x86-64/pr21038b.d: Likewise.
257 * testsuite/ld-x86-64/pr21038b.s: Likewise.
258 * testsuite/ld-x86-64/x86-64.exp: Run pr21038a and pr21038b.
259
f2e2d2f5
JS
2602017-01-11 Jeremy Soller <jackpot51@gmail.com>
261
262 * configure.tgt: Add entries for x86-redox and x86_64-redox.
263
52b232b3
L
2642017-01-10 H.J. Lu <hongjiu.lu@intel.com>
265
266 * testsuite/ld-x86-64/pr20830b.d: Updated.
267
59a1e29d
L
2682017-01-10 H.J. Lu <hongjiu.lu@intel.com>
269
270 * emulparams/elf32_x86_64.sh (TINY_READONLY_SECTION): New.
271 * testsuite/ld-x86-64/pr20830.d: Renamed to ...
272 * testsuite/ld-x86-64/pr20830a.d: This. Updated.
273 * testsuite/ld-x86-64/pr20830b.d: New file.
274 * testsuite/ld-x86-64/x86-64.exp: Rename pr20830 to pr20830a.
275 Run pr20830b.
276
fff53dae
L
2772017-01-10 H.J. Lu <hongjiu.lu@intel.com>
278
279 PR ld/20830
280 * testsuite/ld-i386/i386.exp: Run pr20830.
281 * testsuite/ld-x86-64/x86-64.exp: Likewise.
282 * testsuite/ld-i386/pr20830.d: New file.
283 * testsuite/ld-i386/pr20830.s: Likewise.
284 * testsuite/ld-x86-64/pr20830.d: Likewise.
285 * testsuite/ld-x86-64/pr20830.s: Likewise.
286
e9237227
L
2872017-01-10 H.J. Lu <hongjiu.lu@intel.com>
288
289 * testsuite/ld-i386/i386.exp: Pass -Wl,-R,tmpdir and
290 -Wl,--as-needed to $CC.
291 * testsuite/ld-i386/tls.exp: Likewise.
292
07e8e623
NC
2932017-01-10 Nick Clifton <nickc@redhat.com>
294
295 * po/sv.po: Updated Swedish translation.
296
07ccf83c
GM
2972016-12-09 Graham Markall <graham.markall@embecosm.com>
298 Andrew Burgess <andrew.burgess@embecosm.com>
299
300 * Makefile.am: Add earclinux_nps.c target and add to
301 ALL_EMULATION_SOURCES.
302 * Makefile.in: Likewise, regenerated.
303 * configure.tgt: Add arclinux_nps as an extra emulation for
304 arc*-*-elf* and arc*-*-linux*.
305 * emulparams/arc-nps.sh: New file.
306 * emulparams/arclinux_nps.sh: New file.
307 * testsuite/ld-arc/arclinux-nps.d,
308 * testsuite/ld-arc/arclinux-nps.s: New test.
309
b0556316
DP
3102017-01-04 Dilan Palauzov <dilyan.palauzov@aegee.org>
311
312 PR 20958
313 * ldlex.l (option): Add noyywrap
314 (yywrap): Delete.
315 * ldlex.h (yywrap): Delete prototype.
316
47523653
AM
3172017-01-04 Alan Modra <amodra@gmail.com>
318
319 * testsuite/ld-elf/audit.exp: Check for shared lib support.
320 * testsuite/ld-elf/compress.exp: Likewise.
321 * testsuite/ld-elf/dwarf.exp: Likewise.
322 * testsuite/ld-elf/shared.exp: Likewise.
323 * testsuite/ld-elf/wrap.exp: Likewise.
324 * testsuite/ld-ifunc/ifunc.exp: Likewise.
325 * testsuite/ld-plugin/lto.exp: Check $CXX exists.
326
a44d0bd7
AM
3272017-01-03 Alan Modra <amodra@gmail.com>
328
329 * testsuite/lib/ld-lib.exp (run_ld_link_exec_tests): Do not
330 allow test to continue after compilation errors.
331 (run_cc_link_tests): Likewise.
332
27c3ce29
DD
3332017-01-03 Dimitar Dimitrov <dimitar@dinux.eu>
334
335 * Makefile.am (ALL_EMULATION_SOURCES): Add epruelf.c.
336 (epruelf.c): Remove unneeded dependencies.
337 * Makefile.in: Regenerate
338
8cfc7cf8
AM
3392017-01-03 Alan Modra <amodra@gmail.com>
340
341 * testsuite/ld-elf/shared.exp: Add -rpath-link and -no-as-needed
342 to various tests.
343 * testsuite/ld-elfweak/elfweak.exp: Likewise.
344 * testsuite/ld-elfvers/vers.exp (vers19): Fix -rpath-link option.
345
4ce6ca2c
AM
3462017-01-03 Alan Modra <amodra@gmail.com>
347
348 * testsuite/ld-elf/elf.exp: Check that $CC exists before C tests.
349 * testsuite/ld-pie/pie.exp: Likewise.
350 * testsuite/ld-plugin/lto.exp: Likewise.
351
d9816402
AM
3522017-01-02 Alan Modra <amodra@gmail.com>
353
354 * Makefile.am (bootstrap): Delete rule.
355 (ld-partial, ld1, ld1-full, ld2, ld3): Likewise.
356 (HOSTING_CRT0, HOSTING_SCRT0): Don't define.
357 (HOSTING_LIBS, HOSTING_SLIBS, HOSTING_EMU): Likewise.
358 * configure.ac (HOSTING_CRT0, HOSTING_SCRT0): Don't define.
359 (HOSTING_LIBS, HOSTING_SLIBS): Likewise.
360 * configure.host (HOSTING_CRT0, HOSTING_LIBS): Don't define.
361 * Makefile.in: Regenerate.
362 * configure: Regenerate.
363 * testsuite/config/default.exp (get_link_files): Delete.
364 (HOSTING_CRT0, HOSTING_SCRT0, HOSTING_LIBS, HOSTING_SLIBS): Don't
365 define.
366 (ld_simple_link): Delete.
367 * testsuite/lib/ld-lib.exp (default_ld_link): Delete
368 (default_ld_simple_link): Rename to default_ld_link.
369 (ld_simple_link_defsyms): Rename to ld_link_defsyms.
370 (run_ld_link_tests): Use ld_link, not ld_simple_link.
371 (run_cc_link_tests): Likewise.
372 (run_ld_link_exec_tests): Use $CC or $CXX to link, not $ld.
373 Don't run exe when not native, and return unsupported.
374 * testsuite/ld-bootstrap/bootstrap.exp: Create gccld1 etc. dirs.
375 Link ld1 etc. using $CC.
376 * testsuite/ld-cdtest/cdtest.exp: Link cdtest using $CC.
377 * testsuite/ld-checks/checks.exp: Use ld_link, not ld_simple_link.
378 * testsuite/ld-cygwin/exe-export.exp: Likewise.
379 * testsuite/ld-elf/binutils.exp: Likewise.
380 * testsuite/ld-elf/eh-group.exp: Likewise.
381 * testsuite/ld-elf/exclude.exp: Likewise.
382 * testsuite/ld-elf/frame.exp: Likewise.
383 * testsuite/ld-elf/sec-to-seg.exp: Likewise.
384 * testsuite/ld-elf/tls_common.exp: Likewise.
385 * testsuite/ld-elfcomm/elfcomm.exp: Likewise.
386 * testsuite/ld-fastcall/fastcall.exp: Likewise.
387 * testsuite/ld-gc/gc.exp: Likewise.
388 * testsuite/ld-ifunc/binutils.exp: Likewise.
389 * testsuite/ld-mep/mep.exp: Likewise.
390 * testsuite/ld-mips-elf/mips-elf-flags.exp: Likewise.
391 * testsuite/ld-mn10300/mn10300.exp: Likewise.
392 * testsuite/ld-nios2/nios2.exp: Likewise.
393 * testsuite/ld-pe/pe-compile.exp: Likewise.
394 * testsuite/ld-pe/pe-run.exp: Likewise.
395 * testsuite/ld-pe/pe-run2.exp: Likewise.
396 * testsuite/ld-plugin/plugin.exp: Likewise.
397 * testsuite/ld-scripts/align.exp: Likewise.
398 * testsuite/ld-scripts/alignof.exp: Likewise.
399 * testsuite/ld-scripts/assert.exp: Likewise.
400 * testsuite/ld-scripts/defined.exp: Likewise.
401 * testsuite/ld-scripts/extern.exp: Likewise.
402 * testsuite/ld-scripts/log2.exp: Likewise.
403 * testsuite/ld-scripts/map-address.exp: Likewise.
404 * testsuite/ld-scripts/phdrs.exp: Likewise.
405 * testsuite/ld-scripts/phdrs2.exp: Likewise.
406 * testsuite/ld-scripts/script.exp: Likewise.
407 * testsuite/ld-scripts/section-flags.exp: Likewise.
408 * testsuite/ld-scripts/sizeof.exp: Likewise.
409 * testsuite/ld-scripts/sysroot-prefix.exp: Likewise.
410 * testsuite/ld-scripts/weak.exp: Likewise.
411 * testsuite/ld-selective/selective.exp: Likewise.
412 * testsuite/ld-sh/sh.exp: Likewise.
413 * testsuite/ld-sh/sh64/relax.exp: Likewise.
414 * testsuite/ld-sh/sh64/relfail.exp: Likewise.
415 * testsuite/ld-srec/srec.exp: Likewise.
416 * testsuite/ld-tic6x/tic6x.exp: Likewise.
417 * testsuite/ld-undefined/weak-undef.exp: Likewise.
418 * testsuite/ld-versados/versados.exp: Likewise.
419 * testsuite/ld-x86-64/dwarfreloc.exp: Likewise.
420 * testsuite/ld-xtensa/coalesce.exp: Likewise.
421 * testsuite/ld-xtensa/diff_overflow.exp: Likewise.
422 * testsuite/ld-xtensa/lcall.exp: Likewise.
423 * testsuite/ld-elf/audit.exp: Run non-native too.
424 * testsuite/ld-elf/compress.exp: Likewise. Replace ld options with
425 gcc -Wl, options.
426 * testsuite/ld-elf/dwarf.exp: Run non-native too. Use ld_link,
427 not ld_simple_link. Add -Wl,--no-as-needed to some tests.
428 * testsuite/ld-elf/elf.exp: Run non-native too. Formatting.
429 * testsuite/ld-elf/indirect.exp: Run non-native too. Add
430 -Wl,--no-as-needed to most tests.
431 * testsuite/ld-elf/shared.exp: Run non-native too. Use braces
432 to simplify quoting. Set run_tests using [list] rather than
433 brace assignment to expand $extralibs. Add -Wl,--no-as-needed
434 to many test. Prefix ld options with -Wl,.
435 (mix_pic_and_non_pic): Don't run exe if not native.
436 * testsuite/ld-elf/wrap.exp: Run non-native too. Add
437 -Wl,--no-as-needed and prefix ld options with -Wl,.
438 * testsuite/ld-elfvers/vers.exp: Run non-native too. Use ld_link,
439 not ld_simple_link.
440 * testsuite/ld-elfvsb/elfvsb.exp: Likewise.
441 (visibility_test): Don't run exe if not native.
442 * testsuite/ld-elfweak/elfweak.exp: Run non-native too. Use ld_link,
443 not ld_simple_link.
444 (build_exec): Don't run exe if not native.
445 * testsuite/ld-ifunc/ifunc.exp: Run non-native too. Use ld_link,
446 not ld_simple_link. Link using $CC. Add -Wl,--no-as-needed
447 to some tests and prefix ld options with -Wl,. Expect GNU
448 for hppa-linux even when no ifuncs. Delete cleanup.
449 * testsuite/ld-pie/pie.exp: Run non-native too.
450 * testsuite/ld-plugin/lto.exp: Likewise.
451 * testsuite/ld-shared/shared.exp: Likewise. Use ld_link,
452 not ld_simple_link.
453 (shared_test): Don't run exe if not native.
454 * testsuite/ld-size/size.exp: Run non-native too. Add
455 -Wl,--no-as-needed to some tests. Prefix ld options with -Wl,.
456 * testsuite/ld-unique/unique.exp: Run non-native too. Use ld_link,
457 not ld_simple_link. Link using $CC. Add -Wl,--no-as-needed
458 to some tests and prefix ld options with -Wl,. Expect GNU
459 for hppa-linux even when no unique syms. Delete cleanup.
460 * testsuite/ld-x86-64/tls.exp: Add -Wl,--no-as-needed to some
461 tests and prefix ld options with -Wl,.
462 * testsuite/ld-x86-64/x86-64.exp: Use ld_link, not ld_simple_link.
463 Add -Wl,--no-as-needed to some tests. Prefix ld options with -Wl,.
464
64859e14
AM
4652017-01-02 Alan Modra <amodra@gmail.com>
466
467 * emulparams/elf32metag.sh (COMMONPAGESIZE): Define.
468
f5657270
AM
4692017-01-02 Alan Modra <amodra@gmail.com>
470
471 PR ld/21000
472 * emulparams/hppalinux.sh (DATA_ADDR, SHLIB_DATA_ADDR): Don't define.
473 (DATA_SEGMENT_ALIGN, DATA_SEGMENT_END, DATA_SEGMENT_RELRO_END): Define.
474 * scripttempl/elf.sc: Don't define the above if DATA_SEGMENT_ALIGN
475 is already defined.
476
2571583a
AM
4772017-01-02 Alan Modra <amodra@gmail.com>
478
479 Update year range in copyright notice of all files.
480
5c1ad6b5 481For older changes see ChangeLog-2016
3499769a 482\f
5c1ad6b5 483Copyright (C) 2017 Free Software Foundation, Inc.
3499769a
AM
484
485Copying and distribution of this file, with or without modification,
486are permitted in any medium without royalty provided the copyright
487notice and this notice are preserved.
488
489Local Variables:
490mode: change-log
491left-margin: 8
492fill-column: 74
493version-control: never
494End:
This page took 0.123498 seconds and 4 git commands to generate.