LD/testsuite: ld-lib.exp: Fix a typo, s/regexp/regex/
[deliverable/binutils-gdb.git] / ld / ChangeLog
1 2017-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
6 2017-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
15 2017-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
23 2017-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
30 2017-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
35 2017-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
40 2017-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
46 2017-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
51 2017-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
81 2017-01-29 Hans-Peter Nilsson <hp@axis.com>
82
83 PR binutils/19935
84 Fix long-standing buglet and fallout from now-default initfini-array.
85 * emulparams/criself.sh (USER_LABEL_PREFIX): Define.
86 (OTHER_END_SYMBOLS, ENTRY): Delete now-redundant defines.
87
88 2017-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
93 2017-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
101 2017-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
107 2017-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
119 2017-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
126 2017-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
132 2017-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
141 2017-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
148 2017-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
164 2017-01-23 Nick Clifton <nickc@redhat.com>
165
166 * po/ga.po: Updated Irish translation.
167
168 2017-01-23 Maciej W. Rozycki <macro@imgtec.com>
169
170 PR ld/20828
171 * testsuite/ld-elf/pr20828.ld: Add `.plt'.
172
173 2017-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
183 2017-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
194 2017-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
200 2017-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
207 2017-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
208
209 * testsuite/ld-elf/eh-frame-hdr.d: Update expected results.
210
211 2017-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
217 2017-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
228 2017-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
234 2017-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
239 2017-01-16 Nick Clifton <nickc@redhat.com>
240
241 * po/sv.po: Updated Swedish translation.
242
243 2017-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
251 2017-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
260 2017-01-11 Jeremy Soller <jackpot51@gmail.com>
261
262 * configure.tgt: Add entries for x86-redox and x86_64-redox.
263
264 2017-01-10 H.J. Lu <hongjiu.lu@intel.com>
265
266 * testsuite/ld-x86-64/pr20830b.d: Updated.
267
268 2017-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
277 2017-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
287 2017-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
293 2017-01-10 Nick Clifton <nickc@redhat.com>
294
295 * po/sv.po: Updated Swedish translation.
296
297 2016-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
310 2017-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
317 2017-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
327 2017-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
333 2017-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
339 2017-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
346 2017-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
352 2017-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
465 2017-01-02 Alan Modra <amodra@gmail.com>
466
467 * emulparams/elf32metag.sh (COMMONPAGESIZE): Define.
468
469 2017-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
477 2017-01-02 Alan Modra <amodra@gmail.com>
478
479 Update year range in copyright notice of all files.
480
481 For older changes see ChangeLog-2016
482 \f
483 Copyright (C) 2017 Free Software Foundation, Inc.
484
485 Copying and distribution of this file, with or without modification,
486 are permitted in any medium without royalty provided the copyright
487 notice and this notice are preserved.
488
489 Local Variables:
490 mode: change-log
491 left-margin: 8
492 fill-column: 74
493 version-control: never
494 End:
This page took 0.042885 seconds and 4 git commands to generate.