1 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
2 Andrew Jenner <andrew@codesourcery.com>
4 Based on patches from Altera Corporation.
6 * ld-nios2/emit-relocs-1a.s: New.
7 * ld-nios2/emit-relocs-1b.s: New.
8 * ld-nios2/emit-relocs-1.d: New.
9 * ld-nios2/emit-relocs-1.ld: New.
10 * ld-nios2/gprel.d: New.
11 * ld-nios2/gprel.s: New.
12 * ld-nios2/hilo16.d: New.
13 * ld-nios2/hilo16.s: New.
14 * ld-nios2/hilo16_symbol.s: New.
15 * ld-nios2/imm5.d: New.
16 * ld-nios2/imm5.s: New.
17 * ld-nios2/imm5_symbol.s: New.
18 * ld-nios2/nios2.exp: New.
19 * ld-nios2/pcrel16.d: New.
20 * ld-nios2/pcrel16_label.s: New.
21 * ld-nios2/pcrel16.s: New.
22 * ld-nios2/relax_callr.d: New.
23 * ld-nios2/relax_callr.ld: New.
24 * ld-nios2/relax_callr.s: New.
25 * ld-nios2/relax_cjmp.d: New.
26 * ld-nios2/relax_cjmp.s: New.
27 * ld-nios2/relax_jmp.ld: New.
28 * ld-nios2/relax_section.d: New.
29 * ld-nios2/relax_section.s: New.
30 * ld-nios2/relax_ujmp.d: New.
31 * ld-nios2/relax_ujmp.s: New.
32 * ld-nios2/reloc.d: New.
33 * ld-nios2/reloc.s: New.
34 * ld-nios2/reloc_symbol.s: New.
35 * ld-nios2/s16.d: New.
36 * ld-nios2/s16.s: New.
37 * ld-nios2/s16_symbol.s: New.
38 * ld-nios2/u16.d: New.
39 * ld-nios2/u16.s: New.
40 * ld-nios2/u16_symbol.s: New.
41 * ld-elf/indirect.exp: Skip on targets that don't support
43 * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
44 * ld-plugin/lto.exp: Skip shared library tests on targets that
45 don't support them. Skip execution tests on non-native targets.
47 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
49 * ld-elf/now-1.d: New file.
50 * ld-elf/now-2.d: Likewise.
51 * ld-elf/now-3.d: Likewise.
52 * ld-elf/now-4.d: Likewise.
53 * ld-elf/rpath-1.d: Likewise.
54 * ld-elf/rpath-2.d: Likewise.
55 * ld-elf/runpath-1.d: Likewise.
56 * ld-elf/runpath-2.d: Likewise.
58 2013-02-06 Alan Modra <amodra@gmail.com>
61 * ld-elf/new-dtags-1.d: Delete.
62 * ld-elf/new-dtags-2.d: Likewise.
63 * ld-elf/new-dtags-3.d: Likewise.
64 * ld-elf/new-dtags-4.d: Likewise.
65 * ld-elf/new-dtags-5.d: Likewise.
66 * ld-elf/new-dtags-6.d: Likewise.
67 * ld-elf/new-dtags-7.d: Likewise.
68 * ld-elf/new-dtags-8.d: Likewise.
70 2013-02-04 H.J. Lu <hongjiu.lu@intel.com>
73 * ld-elf/new-dtags-1.d: New test.
74 * ld-elf/new-dtags-2.d: Likewise.
75 * ld-elf/new-dtags-3.d: Likewise.
76 * ld-elf/new-dtags-4.d: Likewise.
77 * ld-elf/new-dtags-5.d: Likewise.
78 * ld-elf/new-dtags-6.d: Likewise.
79 * ld-elf/new-dtags-7.d: Likewise.
80 * ld-elf/new-dtags-8.d: Likewise.
82 2013-01-31 Alan Modra <amodra@gmail.com>
84 * ld-powerpc/tlsexe.d: Update for changed stub names.
85 * ld-powerpc/tlsexe.r: Likewise.
86 * ld-powerpc/tlsexetoc.d: Likewise.
87 * ld-powerpc/tlsexetoc.r: Likewise.
88 * ld-powerpc/tlsso.d: Likewise.
89 * ld-powerpc/tlsso.r: Likewise.
90 * ld-powerpc/tlstocso.d: Likewise.
91 * ld-powerpc/tlstocso.r: Likewise.
93 2013-01-31 Hans-Peter Nilsson <hp@axis.com>
95 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
96 default for *-*-linux-* by passing explicitly for all targets.
98 2013-01-21 Alan Modra <amodra@gmail.com>
100 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
101 --no-as-needed in cflags.
103 2013-01-19 H.J. Lu <hongjiu.lu@intel.com>
105 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
107 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
109 2013-01-18 H.J. Lu <hongjiu.lu@intel.com>
111 * ld-size/size-10.rd: Updated.
112 * ld-size/size-8.rd: Likewise.
113 * ld-size/size32-2-i386.d: Likewise.
114 * ld-size/size32-2-x32.d: Likewise.
115 * ld-size/size32-2-x86-64.d: Likewise.
116 * ld-size/size64-2-x32.d: Likewise.
117 * ld-size/size64-2-x86-64.d: Likewise.
119 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
121 * ld-size/size-7.out: New file.
122 * ld-size/size-8.out: Likewise.
123 * ld-size/size-9.out: Likewise.
124 * ld-size/size-9.rd: Likewise.
125 * ld-size/size-9a.c: Likewise.
126 * ld-size/size-9b.c: Likewise.
127 * ld-size/size-10.out: Likewise.
128 * ld-size/size-10.rd: Likewise.
129 * ld-size/size-10a.c: Likewise.
130 * ld-size/size-10b.c: Likewise.
132 * ld-size/size.exp (build_tests): Build libsize-9.so and
134 Run-time size relocation tests if supported.
135 (run_time_tests): New.
137 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
139 * ld-size/size-1.c: New file.
140 * ld-size/size-1.out: Likewise.
141 * ld-size/size-1a.c: Likewise.
142 * ld-size/size-1b.c: Likewise.
143 * ld-size/size-2.c: Likewise.
144 * ld-size/size-2.out: Likewise.
145 * ld-size/size-2a.c: Likewise.
146 * ld-size/size-2b.c: Likewise.
148 * ld-size/size.exp (build_tests): Build libsize-1.so and
150 (run_tests): Run size-1 and size-2.
152 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
154 * ld-size/size32-3-i386.d: New file.
155 * ld-size/size32-3-x32.d: Likewise.
156 * ld-size/size32-3-x86-64.d: Likewise.
157 * ld-size/size32-3a.s: Likewise.
158 * ld-size/size32-3b.s: Likewise.
160 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
162 * ld-size/size.exp: New file.
163 * ld-size/size32-1-i386.d: Likewise.
164 * ld-size/size32-1-x32.d: Likewise.
165 * ld-size/size32-1-x86-64.d: Likewise.
166 * ld-size/size32-1.s: Likewise.
167 * ld-size/size32-2-i386.d: Likewise.
168 * ld-size/size32-2-x32.d: Likewise.
169 * ld-size/size32-2-x86-64.d: Likewise.
170 * ld-size/size32-2.s: Likewise.
171 * ld-size/size64-1-x32.d: Likewise.
172 * ld-size/size64-1-x86-64.d: Likewise.
173 * ld-size/size64-1.s: Likewise.
174 * ld-size/size64-2-x32.d: Likewise.
175 * ld-size/size64-2-x86-64.d: Likewise.
176 * ld-size/size64-2.s: Likewise.
177 * ld-size/size-3.c: Likewise.
178 * ld-size/size-3.out: Likewise.
179 * ld-size/size-3a.c: Likewise.
180 * ld-size/size-3b.c: Likewise.
181 * ld-size/size-3c.c: Likewise.
182 * ld-size/size-4.out: Likewise.
183 * ld-size/size-4a.c: Likewise.
184 * ld-size/size-4b.c: Likewise.
185 * ld-size/size-5.out: Likewise.
186 * ld-size/size-5a.c: Likewise.
187 * ld-size/size-5b.c: Likewise.
188 * ld-size/size-6.out: Likewise.
189 * ld-size/size-6a.c: Likewise.
190 * ld-size/size-6b.c: Likewise.
191 * ld-size/size-7.rd: Likewise.
192 * ld-size/size-7a.c: Likewise.
193 * ld-size/size-7b.c: Likewise.
194 * ld-size/size-8.rd: Likewise.
195 * ld-size/size-8a.c: Likewise.
196 * ld-size/size-8b.c: Likewise.
198 2013-01-16 Alan Modra <amodra@gmail.com>
200 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
202 2013-01-15 Alan Modra <amodra@gmail.com>
204 * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
205 * ld-powerpc/tlsso.g: Likewise.
206 * ld-powerpc/tlsso.r: Likewise.
207 * ld-powerpc/tlstocso.d: Likewise.
208 * ld-powerpc/tlstocso.g: Likewise.
210 2013-01-15 Alan Modra <amodra@gmail.com>
212 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
213 * ld-plugin/lto-16b.d: Likewise.
214 * ld-plugin/lto-17a.d: Likewise.
215 * ld-plugin/lto-17b-2.d: Likewise.
217 2013-01-14 Alan Modra <amodra@gmail.com>
219 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
220 * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
221 updated microblaze page size.
223 2013-01-10 Will Newton <will.newton@imgtec.com>
225 * ld-elf/merge.d: Mark Meta as xfail.
226 * ld-gc/start.d: Skip this test on Meta.
227 * ld-gc/personality.d: Skip this test on Meta.
228 * ld-metag/external.s: New file.
229 * ld-metag/metag.exp: New file.
230 * ld-metag/pcrel.d: New file.
231 * ld-metag/pcrel.s: New file.
232 * ld-metag/shared.d: New file.
233 * ld-metag/shared.r: New file.
234 * ld-metag/shared.s: New file.
235 * ld-metag/stub.d: New file.
236 * ld-metag/stub.s: New file.
237 * ld-metag/stub_pic_app.d: New file.
238 * ld-metag/stub_pic_app.r: New file.
239 * ld-metag/stub_pic_app.s: New file.
240 * ld-metag/stub_pic_shared.d: New file.
241 * ld-metag/stub_pic_shared.s: New file.
242 * ld-metag/stub_shared.d: New file.
243 * ld-metag/stub_shared.r: New file.
244 * ld-metag/stub_shared.s: New file.
246 2013-01-08 Thomas Schwinge <thomas@codesourcery.com>
248 * ld-i386/export-class.exp: Restore (and reword) comment about
251 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
253 * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
254 the objdump directive.
255 * ld-aarch64/emit-relocs-266.d: Ditto.
256 * ld-aarch64/emit-relocs-268.d: Ditto.
257 * ld-aarch64/emit-relocs-269.d: Ditto.
258 * ld-aarch64/emit-relocs-270.d: Ditto.
259 * ld-aarch64/emit-relocs-271.d: Ditto.
260 * ld-aarch64/emit-relocs-272.d: Ditto.
262 For older changes see ChangeLog-2012
264 Copyright (C) 2013 Free Software Foundation, Inc.
266 Copying and distribution of this file, with or without modification,
267 are permitted in any medium without royalty provided the copyright
268 notice and this notice are preserved.
274 version-control: never