Add a testcase for PR ld/24008
[deliverable/binutils-gdb.git] / ld / ChangeLog
1 2019-01-29 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR ld/24008
4 * testsuite/ld-scripts/defined.exp: Run pr24008.
5 * testsuite/ld-scripts/pr24008.d: New file.
6 * testsuite/ld-scripts/pr24008.map: Likewise.
7 * testsuite/ld-scripts/pr24008.s: Likewise.
8 * testsuite/ld-scripts/pr24008.t: Likewise.
9
10 2019-01-29 Eric Botcazou <ebotcazou@adacore.com>
11
12 * testsuite/ld-ifunc/ifunc.exp: Skip pr23169 on SPARC.
13
14 2019-01-28 Alan Modra <amodra@gmail.com>
15
16 PR 24008
17 * ldexp.h (lang_phase_type): Add lang_fixed_phase_enum.
18 * ldexp.c (fold_name): Move expld.assign_name check later to
19 avoid an extra lookup.
20 (exp_fold_tree_1): When lang_fixed_phase_enum, don't change symbol
21 values, and don't clear expld.assign_name.
22 * ldlang.c (lang_map): Set expld.phase to lang_fixed_phase_enum.
23 (print_assignment): Resolve entire assignment expression.
24 Don't access symbol u.def unless symbol is defined.
25
26 2019-01-25 Nick Clifton <nickc@redhat.com>
27
28 * po/bg.po: Updated Bulgarian translation.
29
30 2019-01-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
31
32 * ld.texi (--wrap): Add warning that LTO may make this feature
33 ineffective.
34
35 2019-01-21 Nick Clifton <nickc@redhat.com>
36
37 * po/uk.po: Updated Ukranian translation.
38 * po/pr_BR.po: Updated Brazilian Portuguese translation.
39
40 2019-01-21 Nick Clifton <nickc@redhat.com>
41
42 PR 24108
43 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Update
44 expected error message.
45
46 2019-01-19 Nick Clifton <nickc@redhat.com>
47
48 * configure: Regenerate.
49 * po/ld.pot: Regenerate.
50
51 2018-06-24 Nick Clifton <nickc@redhat.com>
52
53 2.32 branch created.
54
55 2019-01-16 Kito Cheng <kito@andestech.com>
56
57 * testsuite/ld-elf/orphan-region.d: XFAIL for RISC-V, because add new
58 section.
59 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Add new tests.
60 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: New test.
61 * testsuite/ld-riscv-elf/attr-merge-arch-01a.s: Likewise.
62 * testsuite/ld-riscv-elf/attr-merge-arch-01b.s: Likewise.
63 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
64 * testsuite/ld-riscv-elf/attr-merge-arch-02a.s: Likewise.
65 * testsuite/ld-riscv-elf/attr-merge-arch-02b.s: Likewise.
66 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
67 * testsuite/ld-riscv-elf/attr-merge-arch-03a.s: Likewise.
68 * testsuite/ld-riscv-elf/attr-merge-arch-03b.s: Likewise.
69 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
70 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01a.s: Likewise.
71 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01b.s: Likewise.
72 * testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s: Likewise.
73 * testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s: Likewise.
74 * testsuite/ld-riscv-elf/attr-merge-priv-spec.d: Likewise.
75 * testsuite/ld-riscv-elf/attr-merge-stack-align-a.s: Likewise.
76 * testsuite/ld-riscv-elf/attr-merge-stack-align-b.s: Likewise.
77 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-a.s: Likewise.
78 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-b.s: Likewise.
79 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed.d: Likewise.
80 * testsuite/ld-riscv-elf/attr-merge-stack-align.d: Likewise.
81 * testsuite/ld-riscv-elf/attr-merge-strict-align-01.d: Likewise.
82 * testsuite/ld-riscv-elf/attr-merge-strict-align-01a.s: Likewise.
83 * testsuite/ld-riscv-elf/attr-merge-strict-align-01b.s: Likewise.
84 * testsuite/ld-riscv-elf/attr-merge-strict-align-02.d: Likewise.
85 * testsuite/ld-riscv-elf/attr-merge-strict-align-02a.s: Likewise.
86 * testsuite/ld-riscv-elf/attr-merge-strict-align-02b.s: Likewise.
87 * testsuite/ld-riscv-elf/attr-merge-strict-align-03.d: Likewise.
88 * testsuite/ld-riscv-elf/attr-merge-strict-align-03a.s: Likewise.
89 * testsuite/ld-riscv-elf/attr-merge-strict-align-03b.s: Likewise.
90 * testsuite/ld-riscv-elf/attr-merge-strict-align-04.d: Likewise.
91 * testsuite/ld-riscv-elf/attr-merge-strict-align-04a.s: Likewise.
92 * testsuite/ld-riscv-elf/attr-merge-strict-align-04b.s: Likewise.
93 * testsuite/ld-riscv-elf/attr-merge-strict-align-05.d: Likewise.
94 * testsuite/ld-riscv-elf/attr-merge-strict-align-05a.s: Likewise.
95 * testsuite/ld-riscv-elf/attr-merge-strict-align-05b.s: Likewise.
96
97 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
98
99 PR 20113
100 * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
101 * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
102 * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
103 * testsuite/ld-s390/tlsbin.dd: Likewise.
104 * testsuite/ld-s390/tlsbin.rd: Likewise.
105 * testsuite/ld-s390/tlsbin.sd: Likewise.
106 * testsuite/ld-s390/tlsbin_64.dd: Likewise.
107 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
108 * testsuite/ld-s390/tlsbin_64.sd: Likewise.
109 * testsuite/ld-s390/tlspic.dd: Likewise.
110 * testsuite/ld-s390/tlspic.rd: Likewise.
111 * testsuite/ld-s390/tlspic.sd: Likewise.
112 * testsuite/ld-s390/tlspic_64.dd: Likewise.
113 * testsuite/ld-s390/tlspic_64.rd: Likewise.
114 * testsuite/ld-s390/tlspic_64.sd: Likewise.
115 * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
116
117 2019-01-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
118
119 * ld.texi (--wrap): Add example to emphasise that only undefined
120 references are replaced by the linker.
121
122 2019-01-09 Nick Clifton <nickc@redhat.com>
123
124 * po/es.po: Updated Spanish translation.
125
126 2019-01-09 Andrew Paprocki <andrew@ishiboo.com>
127
128 * configure: Regenerate.
129
130 2019-01-08 Alan Modra <amodra@gmail.com>
131
132 * testsuite/ld-elf/sec64k.exp: Use . rather than $objdir in
133 generated source file names.
134 * testsuite/ld-m68k/m68k-got.exp: Likewise.
135
136 2019-01-01 Alan Modra <amodra@gmail.com>
137
138 Update year range in copyright notice of all files.
139
140 For older changes see ChangeLog-2018
141 \f
142 Copyright (C) 2019 Free Software Foundation, Inc.
143
144 Copying and distribution of this file, with or without modification,
145 are permitted in any medium without royalty provided the copyright
146 notice and this notice are preserved.
147
148 Local Variables:
149 mode: change-log
150 left-margin: 8
151 fill-column: 74
152 version-control: never
153 End:
This page took 0.032096 seconds and 4 git commands to generate.