1 2015-03-16 Andre Vehreschild <vehre@gmx.de>
3 * gfortran.dg/pointer_2.f90: New test.
5 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7 * testsuite/g++.dg/pr65049.C: New test.
9 2015-03-16 Tom de Vries <tom@codesourcery.com>
11 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
12 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
13 * gcc.target/i386/fuse-caller-save.c: Same.
15 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
17 * gnat.dg/loop_optimization18.ad[sb]: New test.
18 * gnat.dg/loop_optimization18_pkg.ads: New helper.
20 2015-03-16 Alan Modra <amodra@gmail.com>
22 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
25 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
27 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
29 * gcc.dg/torture/pr65270-2.c: Likewise.
31 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
34 gfortran.dg/pointer_remapping_9.f90: New.
36 2015-03-14 Jakub Jelinek <jakub@redhat.com>
38 PR tree-optimization/65369
39 * gcc.c-torture/execute/pr65369.c: New test.
41 PR tree-optimization/65418
42 * gcc.c-torture/execute/pr65418-1.c: New test.
43 * gcc.c-torture/execute/pr65418-2.c: New test.
45 PR rtl-optimization/65401
46 * gcc.c-torture/execute/pr65401.c: New test.
48 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
51 * gcc.target/arm/pr64600_1.c: New test.
53 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
55 PR rtl-optimization/65235
56 * gcc.target/aarch64/pr65235_1.c: New test.
58 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
60 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
61 * gcc.target/s390/hotpatch-22.c: Likewise.
62 * gcc.target/s390/hotpatch-23.c: Likewise.
63 * gcc.target/s390/hotpatch-24.c: Likewise.
64 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
65 * gcc.target/s390/hotpatch-1.c: Update expected output.
66 * gcc.target/s390/hotpatch-2.c: Likewise.
67 * gcc.target/s390/hotpatch-3.c: Likewise.
68 * gcc.target/s390/hotpatch-4.c: Likewise.
69 * gcc.target/s390/hotpatch-5.c: Likewise.
70 * gcc.target/s390/hotpatch-6.c: Likewise.
71 * gcc.target/s390/hotpatch-7.c: Likewise.
72 * gcc.target/s390/hotpatch-8.c: Likewise.
73 * gcc.target/s390/hotpatch-9.c: Likewise.
74 * gcc.target/s390/hotpatch-10.c: Likewise.
75 * gcc.target/s390/hotpatch-11.c: Likewise.
76 * gcc.target/s390/hotpatch-12.c: Likewise.
77 * gcc.target/s390/hotpatch-13.c: Likewise.
78 * gcc.target/s390/hotpatch-14.c: Likewise.
79 * gcc.target/s390/hotpatch-15.c: Likewise.
80 * gcc.target/s390/hotpatch-16.c: Likewise.
81 * gcc.target/s390/hotpatch-17.c: Likewise.
82 * gcc.target/s390/hotpatch-18.c: Likewise.
83 * gcc.target/s390/hotpatch-19.c: Likewise.
85 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
88 * gcc.target/i386/pr65103-1.c: New.
90 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
93 * gcc.target/i386/pr65044.c: New.
95 2015-03-12 Tom de Vries <tom@codesourcery.com>
97 PR rtl-optimization/64895
98 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
99 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
100 * gcc.target/i386/fuse-caller-save.c: Ditto.
102 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
104 * gcc.dg/ipa/pr63569.c: Fix template.
106 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
108 * g++.dg/ipa/pr64146.C: Require fpic support.
110 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
113 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
114 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
116 2015-03-11 Jakub Jelinek <jakub@redhat.com>
118 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
119 to dg-options, fix up dg-skip-if.
121 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
124 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
125 * gcc.target/avr/tiny-caller-save.c: Same.
127 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
130 * g++.dg/pr65242.C: New test.
132 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
134 * c-c++-common/asan/no-asan-check-glob.c: New test.
136 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
139 * g++.dg/other/default11.C: New.
140 * g++.dg/other/default12.C: Likewise.
142 2015-03-10 Jakub Jelinek <jakub@redhat.com>
145 * gcc.target/i386/bmi2-bzhi-2.c: New test.
147 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
150 * gfortran.dg/unlimited_polymorphic_23.f90: New test
152 2015-03-10 Jakub Jelinek <jakub@redhat.com>
155 * g++.dg/cpp0x/pr65127.C: New test.
157 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
159 * gcc.dg/ipa/PR64550.c: Update template.
161 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
162 Tobias Burnus <burnus@net-b.de>
164 * gfortran.dg/coarray_sync_memory.f90: New.
166 2015-03-10 Marek Polacek <polacek@redhat.com>
169 * c-c++-common/ubsan/pr65367.c: New test.
171 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
173 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
174 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
175 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
176 * gcc.target/i386/mpx/calloc-1-nov.c: New.
177 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
178 * gcc.target/i386/mpx/malloc-1-nov.c: New.
179 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
180 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
181 * gcc.target/i386/mpx/realloc-1-nov.c: New.
182 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
183 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
184 * gcc.target/i386/mpx/realloc-2-nov.c: New.
185 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
187 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
189 * lib/mpx-dg.exp (mpx_link_flags): New.
192 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
193 * gcc.target/i386/mpx/alloca-1-nov.c: New.
194 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
195 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
196 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
197 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
198 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
199 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
200 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
201 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
202 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
203 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
204 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
205 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
206 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
207 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
208 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
209 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
210 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
211 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
212 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
213 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
214 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
215 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
216 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
217 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
218 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
219 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
220 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
221 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
222 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
223 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
224 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
225 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
226 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
227 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
228 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
229 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
230 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
231 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
232 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
233 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
234 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
235 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
236 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
237 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
238 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
239 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
240 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
241 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
242 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
243 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
244 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
245 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
246 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
247 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
248 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
249 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
250 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
251 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
252 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
253 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
254 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
255 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
256 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
257 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
258 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
259 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
260 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
261 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
262 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
263 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
264 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
265 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
266 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
267 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
268 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
269 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
270 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
271 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
272 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
273 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
274 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
275 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
276 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
277 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
278 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
279 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
280 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
281 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
282 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
283 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
284 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
285 * gcc.target/i386/mpx/label-address-1.c: New.
286 * gcc.target/i386/mpx/legacy-1-nov.c: New.
287 * gcc.target/i386/mpx/macro.c: New.
288 * gcc.target/i386/mpx/mpx-check.h: New.
289 * gcc.target/i386/mpx/mpx.exp: New.
290 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
291 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
292 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
293 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
294 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
295 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
296 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
297 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
298 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
299 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
300 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
301 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
302 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
303 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
304 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
305 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
306 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
307 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
308 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
309 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
310 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
311 * gcc.target/i386/mpx/reference-1-lbv.c: New.
312 * gcc.target/i386/mpx/reference-1-nov.c: New.
313 * gcc.target/i386/mpx/reference-1-ubv.c: New.
314 * gcc.target/i386/mpx/reference-2-lbv.c: New.
315 * gcc.target/i386/mpx/reference-2-nov.c: New.
316 * gcc.target/i386/mpx/reference-2-ubv.c: New.
317 * gcc.target/i386/mpx/reference-3-lbv.c: New.
318 * gcc.target/i386/mpx/reference-3-nov.c: New.
319 * gcc.target/i386/mpx/reference-3-ubv.c: New.
320 * gcc.target/i386/mpx/reference-4-lbv.c: New.
321 * gcc.target/i386/mpx/reference-4-nov.c: New.
322 * gcc.target/i386/mpx/reference-4-ubv.c: New.
323 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
324 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
325 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
326 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
327 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
328 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
329 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
330 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
331 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
332 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
333 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
334 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
335 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
336 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
337 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
338 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
339 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
340 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
341 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
342 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
343 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
344 * gcc.target/i386/mpx/sincos-1-nov.c: New.
345 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
346 * gcc.target/i386/mpx/static-array-1-nov.c: New.
347 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
348 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
349 * gcc.target/i386/mpx/static-init-1-nov.c: New.
350 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
351 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
352 * gcc.target/i386/mpx/static-init-2-nov.c: New.
353 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
354 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
355 * gcc.target/i386/mpx/static-init-3-nov.c: New.
356 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
357 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
358 * gcc.target/i386/mpx/static-init-4-nov.c: New.
359 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
360 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
361 * gcc.target/i386/mpx/static-init-5-nov.c: New.
362 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
363 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
364 * gcc.target/i386/mpx/static-init-6-nov.c: New.
365 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
366 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
367 * gcc.target/i386/mpx/static-string-1-nov.c: New.
368 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
369 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
370 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
371 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
372 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
373 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
374 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
375 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
376 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
377 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
378 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
379 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
380 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
381 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
382 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
383 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
384 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
385 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
386 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
387 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
388 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
389 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
390 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
391 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
392 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
393 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
394 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
395 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
396 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
397 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
398 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
399 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
400 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
401 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
402 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
403 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
404 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
405 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
406 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
407 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
408 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
409 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
410 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
411 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
412 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
413 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
414 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
415 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
416 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
417 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
418 * gcc.target/i386/mpx/vararg-1-nov.c: New.
419 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
420 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
421 * gcc.target/i386/mpx/vararg-2-nov.c: New.
422 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
423 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
424 * gcc.target/i386/mpx/vararg-3-nov.c: New.
425 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
426 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
427 * gcc.target/i386/mpx/vararg-4-nov.c: New.
428 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
429 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
430 * gcc.target/i386/mpx/vararg-5-nov.c: New.
431 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
432 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
433 * gcc.target/i386/mpx/vararg-6-nov.c: New.
434 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
435 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
436 * gcc.target/i386/mpx/vararg-7-nov.c: New.
437 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
438 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
439 * gcc.target/i386/mpx/vararg-8-nov.c: New.
440 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
441 * gcc.target/i386/mpx/vla-1-lbv.c: New.
442 * gcc.target/i386/mpx/vla-1-nov.c: New.
443 * gcc.target/i386/mpx/vla-1-ubv.c: New.
444 * gcc.target/i386/mpx/vla-2-lbv.c: New.
445 * gcc.target/i386/mpx/vla-2-nov.c: New.
446 * gcc.target/i386/mpx/vla-2-ubv.c: New.
448 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
450 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
452 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
454 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
456 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
458 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
459 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
461 2015-03-10 Jakub Jelinek <jakub@redhat.com>
464 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
467 * c-c++-common/pr65120.c: New test.
469 PR rtl-optimization/65321
470 * gcc.dg/pr65321.c: New test.
472 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
474 PR tree-optimization/65355
475 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
477 2015-03-09 Jakub Jelinek <jakub@redhat.com>
480 * c-c++-common/pr49706.c: Adjust tests for not warning
481 about !!x == y or !b == y where b is boolean, and add
483 * c-c++-common/pr62199-2.c: Likewise.
485 2015-03-09 Richard Biener <rguenther@suse.de>
488 * gcc.dg/torture/pr65270-1.c: New testcase.
489 * gcc.dg/torture/pr65270-2.c: Likewise.
491 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
493 PR tree-optimization/63743
494 * gcc.dg/pr63743.c: New test.
496 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
499 * g++.dg/lto/pr65316_0.C: New testcase.
500 * g++.dg/lto/pr65316_1.C: New testcase.
502 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
505 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
507 * g++.dg/abi/rtti3.C: Likewise.
509 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
512 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
514 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
516 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
518 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
520 2015-03-08 Morin <mikael@gcc.gnu.org>
523 * gfortran.dg/entry_20.f90: New.
525 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
528 * gcc.c-torture/compile/pr65153.c: New.
530 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
533 * g++.dg/torture/pr65249.C: New.
535 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
537 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
541 2015-03-07 Marek Polacek <polacek@redhat.com>
542 Martin Uecker <uecker@eecs.berkeley.edu>
545 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
547 * c-c++-common/ubsan/bounds-8.c: New test.
548 * c-c++-common/ubsan/bounds-9.c: New test.
549 * gcc.dg/ubsan/bounds-2.c: New test.
551 2015-03-05 Martin Sebor <msebor@redhat.com>
554 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
555 checking of results into main to prevent it from getting optimized
557 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
559 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
561 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
562 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
563 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
566 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
568 * g++.dg/lto/pr65302_1.C: New testcase.
569 * g++.dg/lto/pr65302_0.C: New testcase.
571 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
573 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
574 -fno-ipa-icf to dg-options.
576 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
578 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
579 compiles using the linker plugin.
581 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
583 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
585 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
587 * gcc.target/arm/pr65067.c: New test.
589 2015-03-05 Martin Liska <mliska@suse.cz>
592 * gcc.dg/ipa/pr65318.c: New test.
594 2015-03-05 Marek Polacek <polacek@redhat.com>
596 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
598 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
600 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
602 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
604 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
605 max-unroll-times back to defaults for s390.
607 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
611 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
614 * g++.dg/cpp0x/initlist92.C: New.
616 2015-03-05 Richard Biener <rguenther@suse.de>
618 PR tree-optimization/65310
619 * gcc.dg/vect/pr65310.c: New testcase.
621 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
624 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
626 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
628 * gnat.dg/entry_queues3.adb: New test.
630 2015-03-04 Ian Lance Taylor <iant@google.com>
632 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
634 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
637 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
639 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
641 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
642 -fno-ipa-icf to dg-options
643 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
644 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
646 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
649 * g++.dg/cpp0x/decltype62.C: New.
651 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
653 * gnat.dg/object_overflow5.adb: New test.
655 2015-03-03 Martin Liska <mliska@suse.cz>
658 * gcc.dg/ipa/pr65287.c: New test.
660 2015-03-03 Martin Jambor <mjambor@suse.cz>
661 Eric Botcazou <ebotcazou@adacore.com>
663 * gnat.dg/specs/pack12.ads: New test.
665 2015-03-03 Martin Liska <mliska@suse.cz>
667 * gcc.dg/ipa/PR65282.c: New test.
669 2015-03-13 Jeff Law <law@redhat.com>
671 PR tree-optimization/65241
672 * gcc.c-torture/compile/pr65241.c: New test.
674 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
677 * gcc.target/avr/torture/pr64331.c: New test.
679 2015-03-03 Martin Liska <mliska@suse.cz>
680 Jan Hubicka <hubicka@ucw.cz>
682 * g++.dg/ipa/pr65263.C: New test.
684 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
687 * gcc.dg/lto/pr65130_0.c: New testcase.
688 * gcc.dg/lto/pr65130_1.c: New testcase.
690 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
693 * g++.dg/torture/pr64988.C: New testcase.
695 2015-03-02 Tobias Burnus <burnus@net-b.de>
697 * gfortran.dg/coarray_atomic_6.f90: New.
699 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
702 * gcc.target/i386/pr65184.c: New.
704 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
707 * gcc.target/i386/pr65183.c: New.
709 2015-02-28 Martin Liska <mliska@suse.cz>
710 Jan Hubicka <hubicka@ucw.cz>
712 * gcc.dg/ipa/ipa-icf-35.c: New test.
713 * gcc.dg/ipa/ipa-icf-36.c: New test.
714 * gcc.dg/ipa/ipa-icf-37.c: New test.
716 2015-02-28 Martin Liska <mliska@suse.cz>
717 Jan Hubicka <hubicka@ucw.cz>
720 * gcc.dg/ipa/ipa-icf-34.c: New test.
722 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
725 * gcc.target/sh/sh/pr61142.c: New.
727 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
729 * g++.dg/other/dump-ada-spec-3.C: New test.
731 2015-03-01 Martin Liska <mliska@suse.cz>
733 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
734 * g++.dg/ipa/pr63595.C: Update expected results.
736 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
739 * g++.dg/ipa/ipa-icf-6.C: New testcase.
741 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
743 * gcc.dg/vect/pr59354.c: Move vector producing code to
746 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
749 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
750 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
751 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
752 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
754 2015-02-27 Jakub Jelinek <jakub@redhat.com>
756 PR tree-optimization/65048
757 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
758 (foo): Use K&R style definition.
760 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
763 * g++.dg/pr65032.C: New.
765 2015-02-27 Marek Polacek <polacek@redhat.com>
768 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
771 2015-02-27 Marek Polacek <polacek@redhat.com>
774 * gcc.dg/pr65228.c: New test.
776 2015-02-27 Kai Tietz <ktietz@redhat.com>
779 * gcc.dg/weak/weak-17.c: New file.
781 2015-02-27 Richard Biener <rguenther@suse.de>
784 * g++.dg/lto/pr65193_0.C: New testcase.
786 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
788 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
789 * gcc.target/s390/hotpatch-8.c: Likewise.
790 * gcc.target/s390/hotpatch-9.c: Likewise.
791 * gcc.target/s390/pr61078.c: Likewise.
792 * gcc.target/s390/pr57960.c: Remove -m64.
793 * gcc.target/s390/pr61078.c: Likewise.
795 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
796 Martin Liska <mliska@suse.cz>
799 * gcc.dg/pr64454.c: Disable ICF.
800 * gcc.dg/pr28685-1.c: Disable ICF
801 * gcc.dg/ipa/iinline-5.c: Disable ICF.
802 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
803 * g++.dg/ipa/ipa-icf-4.C: Update template.
805 2015-02-26 Jakub Jelinek <jakub@redhat.com>
807 PR tree-optimization/65216
808 * gcc.c-torture/execute/pr65216.c: New test.
810 PR tree-optimization/65215
811 * gcc.c-torture/execute/pr65215-1.c: New test.
812 * gcc.c-torture/execute/pr65215-2.c: New test.
813 * gcc.c-torture/execute/pr65215-3.c: New test.
814 * gcc.c-torture/execute/pr65215-4.c: New test.
815 * gcc.c-torture/execute/pr65215-5.c: New test.
817 2015-02-26 Tom de Vries <tom@codesourcery.com>
819 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
821 2015-02-26 Martin Liska <mliska@suse.cz>
822 Jan Hubicka <hubicka@ucw.cz>
824 * g++.dg/ipa/pr64146.C: Update expected results.
825 * gcc.dg/ipa/ipa-icf-26.c: Update test.
826 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
827 * gcc.dg/ipa/ipa-icf-34.c: New test.
829 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
831 * gcc.dg/vect/vect-pr61917.c: Rename to ...
832 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
833 (dg-additional-options): Remove dg directive.
834 (dg-final): Add dg directive.
836 2015-02-26 Marek Polacek <polacek@redhat.com>
839 * g++.dg/ipa/pr65008.C: New test.
841 2015-02-26 Tom de Vries <tom@codesourcery.com>
843 * lib/profopt.exp (profopt-target-cleanup): New proc.
844 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
845 files from sources from dg-additional-sources.
847 2015-02-26 Tom de Vries <tom@codesourcery.com>
849 * lib/gcov.exp: Cleanup in case of xfail.
851 2015-02-26 Sebastian Pop <s.pop@samsung.com>
853 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
855 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
858 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
859 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
860 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
861 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
862 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
863 * g++.dg/debug/pr46123.C: XFAIL and move...
864 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
865 * gcc.dg/debug/dwarf2-3.c: Move...
866 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
868 2015-02-26 Marek Polacek <polacek@redhat.com>
871 * g++.dg/cpp1y/pr65202.C: New test.
873 2015-02-26 Tom de Vries <tom@codesourcery.com>
875 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
876 locale_facets.h.gcov.
878 2015-02-26 Tom de Vries <tom@codesourcery.com>
880 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
882 2015-02-26 Tom de Vries <tom@codesourcery.com>
884 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
886 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
889 * gcc.target/i386/pr65217.c: New.
891 2015-02-26 Tom de Vries <tom@codesourcery.com>
893 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
895 2015-02-26 Tom de Vries <tom@codesourcery.com>
897 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
899 2015-02-26 Sebastian Pop <s.pop@samsung.com>
901 PR tree-optimization/65048
902 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
904 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
906 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
907 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
909 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
912 * gcc.target/i386/pr65161.c: New test.
914 2015-02-26 Terry Guo <terry.guo@arm.com>
916 * gcc.target/arm/no-volatile-in-it.c: New test.
918 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
920 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
921 (dg-options): Add -save-temps.
922 (dg-final): Add cleanup-saved-temps.
924 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
926 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
928 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
930 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
931 * gcc.target/powerpc/pack01.c: Include string.h.
933 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
936 * gcc.target/i386/pr65167.c: New.
938 2015-02-25 Kai Tietz <ktietz@redhat.com>
940 PR tree-optimization/61917
941 * gcc.dg/vect/vect-pr61917.c: New file.
943 2015-02-24 Jakub Jelinek <jakub@redhat.com>
945 PR tree-optimization/65170
946 * gcc.c-torture/execute/pr65170.c: New test.
947 * gcc.dg/tree-ssa/vrp96.c: New test.
949 2015-02-24 Tom de Vries <tom@codesourcery.com>
951 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
953 2015-02-24 Tom de Vries <tom@codesourcery.com>
956 * lib/gcc-defs.exp (additional_sources_used): Add new var.
957 (dg-additional-files-options): Copy additional_sources to
958 additional_sources_used before emptying additional_sources.
959 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
960 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
961 (cleanup-saved-temps): Use additional_sources_used instead of
963 (dg-test): Reset additional_sources_used.
965 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
968 * gfortran.dg/integer_exponentiation_6.F90: New test.
970 2015-02-23 Martin Sebor <msebor@redhat.com>
973 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
974 two parts. One to save registers, the other to verify the
975 registers have the right values. Save register state into
976 static data rather than on the stack.
978 2015-02-23 Jakub Jelinek <jakub@redhat.com>
981 * c-c++-common/asan/pr63888.c: New test.
983 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
986 * gcc.c-torture/compile/pr65163.c: New.
988 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
990 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
992 * gcc.dg/hoist-register-pressure-2.c: Likewise.
993 * gcc.dg/hoist-register-pressure-3.c: Likewise.
995 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
997 * gcc.target/s390/20090223-1.c: Add
998 -Wno-implicit-function-declaration option.
999 * gcc.target/s390/pr42224.c: Likewise.
1000 * gcc.target/s390/pr55718.c: Likewise.
1002 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1004 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1005 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1006 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1007 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1008 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1009 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1010 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1011 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1012 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1013 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1014 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1015 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1016 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1017 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1018 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1019 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1020 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1021 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1022 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1023 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1024 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1026 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1028 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1029 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1030 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1031 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1032 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1033 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1034 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1035 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1036 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1037 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1038 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1039 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1040 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1041 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1042 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1043 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1045 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1049 * gfortran.dg/pr61960.f90: New.
1050 * gfortran.dg/pr64230.f90: New.
1051 * gfortran.dg/pr64980.f03: New.
1053 2015-02-22 Tom de Vries <tom@codesourcery.com>
1055 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1057 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1060 * gnat.dg/timing_events.adb: Removed, invalid test.
1062 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1065 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1067 * g++.dg/gcov/gcov-2.C: Likewise.
1069 2015-02-20 Richard Biener <rguenther@suse.de>
1071 PR tree-optimization/65136
1072 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1074 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1077 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1078 and nvptx-*-* blacklisting.
1080 * gcc.dg/sibcall-9.c: New test.
1081 * gcc.dg/sibcall-10.c: New test.
1083 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1085 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1087 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1090 * gcc.target/avr/torture/pr64452.c: New test.
1092 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1094 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1095 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1097 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1100 * lib/target-supports.exp (check_compile): Check whether
1101 additional_sources is defined before using it.
1103 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1106 * g++.dg/opt/pr65074.C: New file.
1108 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1110 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1111 (size_type): New typedef.
1112 (operator "" _script): Use it for the last argument.
1114 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1116 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1118 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1120 * lib/target-supports.exp (check_compile): Save/restore
1121 additional_sources that may belong to an actual test.
1123 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1125 PR gcov-profile/64634
1126 * g++.dg/gcov/gcov-15.C: New test.
1128 2015-02-18 Tom de Vries <tom@codesourcery.com>
1130 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1132 2015-02-18 Tom de Vries <tom@codesourcery.com>
1134 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1136 2015-02-18 Tom de Vries <tom@codesourcery.com>
1138 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1140 2015-02-18 Tom de Vries <tom@codesourcery.com>
1142 * gfortran.dg/fmt_cache_1.f: Add missing close.
1144 2015-02-18 Tom de Vries <tom@codesourcery.com>
1147 * gfortran.dg/read_eof_8.f90: Add missing close.
1149 2015-02-18 Richard Biener <rguenther@suse.de>
1151 PR tree-optimization/65063
1152 * gcc.dg/pr65063.c: New testcase.
1154 2015-02-18 Richard Biener <rguenther@suse.de>
1156 PR tree-optimization/62217
1157 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1159 2015-02-18 Marek Polacek <polacek@redhat.com>
1162 * c-c++-common/ubsan/pr65081.c: New test.
1164 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1166 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1167 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1169 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1171 * gcc.dg/ipa/propalign-3.c: New test.
1173 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1176 * gcc.target/sh/pr64793.c: New.
1177 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1179 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1181 * gcc.target/arm/divzero.c: New test case.
1183 2015-02-17 Tom de Vries <tom@codesourcery.com>
1185 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1187 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1188 Jakub Jelinek <jakub@redhat.com>
1191 * g++.dg/cpp0x/pr65075.C: New test.
1193 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1196 * gcc.target/powerpc/pr65058.c: New test.
1198 2015-02-16 Jeff Law <law@redhat.com>
1200 PR tree-optimization/64823
1201 * gcc.dg/uninit-20.c: New test.
1203 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1204 James Greenhalgh <james.greenhalgh@arm.com>
1207 * gcc.dg/ipa/ipa-clone-1.c: New test.
1209 2015-02-16 Richard Biener <rguenther@suse.de>
1211 PR tree-optimization/65077
1212 * gcc.dg/torture/pr65077.c: New testcase.
1214 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1216 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1217 Directive adjusted to scan for ldaxr.
1218 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1219 adjusted to scan for ldaex.
1221 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1224 * g++.dg/cpp0x/constexpr-65080.C: New.
1226 2015-02-16 Richard Biener <rguenther@suse.de>
1228 PR tree-optimization/63593
1229 * gcc.dg/pr63593.c: New testcase.
1231 2015-02-16 Marek Polacek <polacek@redhat.com>
1234 * gcc.dg/pr65066.c: New test.
1236 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1238 * gcc.dg/pr65002.C: Move ...
1239 * g++.dg/ipa/pr65002.C: ... here.
1241 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1243 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1244 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1245 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1246 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1248 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1251 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1252 the expression to find calls.
1253 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1254 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1255 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1256 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1257 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1259 2015-02-14 Marek Polacek <polacek@redhat.com>
1262 * gcc.dg/array-11.c: New test.
1263 * gcc.dg/array-12.c: New test.
1264 * gcc.dg/array-13.c: New test.
1265 * gcc.dg/array-14.c: New test.
1266 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1267 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1268 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1269 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1270 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1271 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1273 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1276 * g++.dg/lookup/using54.C: New.
1278 2015-02-13 Jeff Law <law@redhat.com>
1281 Revert my change for tree-optimization/64823.
1283 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1285 PR tree-optimization/65053
1286 * gcc.c-torture/execute/pr65053-1.c: New test.
1287 * gcc.c-torture/execute/pr65053-2.c: New test.
1289 2015-02-13 Marek Polacek <polacek@redhat.com>
1292 * gcc.dg/pr65050.c: New test.
1294 2015-02-13 Jeff Law <law@redhat.com>
1296 PR tree-optimization/64823
1297 * gcc.dg/uninit-20.c: New test.
1299 PR rtl-optimization/47477
1300 * gcc.dg/tree-ssa/pr47477.c: New test.
1302 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1305 * g++.dg/parse/ivdep-2.C: New.
1306 * g++.dg/parse/ivdep-3.C: Likewise.
1308 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1311 * gfortran.dg/continuation_13.f90: New test.
1312 * gfortran.dg/continuation_14.f: New test.
1314 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1317 * g++.dg/cpp0x/sfinae55.C: New.
1319 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1322 * g++.dg/ipa/pr65034.C: New test.
1324 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1326 PR tree-optimization/65002
1327 * gcc.dg/pr65002.C: New.
1329 2015-02-13 Marek Polacek <polacek@redhat.com>
1332 * c-c++-common/pr65040.c: New test.
1334 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1336 PR tree-optimization/64705
1337 * gcc.dg/tree-ssa/pr64705.c: New test.
1339 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1342 * gcc.dg/visibility-22.c: New test.
1343 * gcc.dg/visibility-23.c: New test.
1344 * gcc.target/i386/pr32219-1.c: New test.
1345 * gcc.target/i386/pr32219-2.c: New test.
1346 * gcc.target/i386/pr32219-3.c: New test.
1347 * gcc.target/i386/pr32219-4.c: New test.
1348 * gcc.target/i386/pr32219-5.c: New test.
1349 * gcc.target/i386/pr32219-6.c: New test.
1350 * gcc.target/i386/pr32219-7.c: New test.
1351 * gcc.target/i386/pr32219-8.c: New test.
1352 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1354 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1356 PR libgfortran/57822
1357 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1358 four different KINDs.
1360 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1363 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1366 * g++.dg/ubsan/pr65000.C: New test.
1368 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1371 * gfortran.dg/finalize_28.f90: New test
1373 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1376 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1377 DW_TAG_lexical_block removal.
1378 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1379 * g++.dg/guality/pr55541.C: New test.
1382 * g++.dg/ubsan/pr64984.C: New test.
1384 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1386 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1388 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1391 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1392 instructions for 2015-01-14 get_memmodel changes.
1393 * gcc.target/powerpc/atomic-p8.c: Likewise.
1396 * g++.dg/ubsan/pr65019.C: New test.
1398 PR tree-optimization/65014
1399 * gcc.c-torture/compile/pr65014.c: New test.
1401 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1403 PR libgfortran/57822
1404 * gfortran/fmt_g0_7.f08: Revise test.
1406 2015-02-11 Jeff Law <law@redhat.com>
1409 * gcc.target/m68k/pr63347.c: New test.
1411 2015-02-11 Marek Polacek <polacek@redhat.com>
1413 * g++.dg/ubsan/shift-1.C: New test.
1414 * gcc.dg/ubsan/c-shift-2.c: New test.
1415 * c-c++-common/ubsan/shift-5.c: Remove file.
1417 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1419 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1420 Directive adjusted to XFAIL.
1421 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1424 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1427 * g++.dg/opt/pr65003.C: New test.
1429 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1431 * lib/target-supports.exp (check_effective_target_pie): Renamed
1433 (check_effective_target_pie_enabled): This.
1434 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1435 * gcc.target/i386/pie.c: Likewise.
1437 2015-02-11 Andrew Pinski <apinski@cavium.com>
1440 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1441 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1443 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1446 * gcc.target/i386/pr61925-1.c: New test.
1447 * gcc.target/i386/pr61925-2.c: New test.
1448 * gcc.target/i386/pr61925-3.c: New test.
1450 2015-02-10 Jakub Jelinek <jakub@redhat.com>
1453 * g++.dg/asan/pr65004.C: New test.
1455 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
1458 * gcc.taget/sh/pr64661-0.h: New.
1459 * gcc.taget/sh/pr64661-1.c: New.
1460 * gcc.taget/sh/pr64661-2.c: New.
1461 * gcc.taget/sh/pr64661-3.c: New.
1462 * gcc.taget/sh/pr64661-4.c: New.
1464 2015-02-10 Richard Biener <rguenther@suse.de>
1466 PR tree-optimization/64995
1467 * g++.dg/torture/pr64995.C: New testcase.
1469 2015-02-10 Richard Biener <rguenther@suse.de>
1471 PR tree-optimization/64909
1472 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1474 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1476 * gcc.dg/signbit-sa.c: New test.
1478 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1480 PR libgfortran/57822
1481 * gfortran/fmt_g0_7.f08: New test.
1483 2015-02-10 Bin Cheng <bin.cheng@arm.com>
1485 PR tree-optimization/43378
1486 * gcc.dg/tree-ssa/pr43378.c: New test.
1488 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
1491 * g++.dg/torture/pr64978.C: New testcase.
1493 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1496 * gcc.dg/asan/pr64981.c: New test.
1498 2015-02-09 Marek Polacek <polacek@redhat.com>
1501 * gcc.dg/pr64856.c: New test.
1503 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1506 * gcc.dg/tree-ssa/stdarg-7.c: New test.
1507 * gcc.c-torture/execute/pr64979.c: New test.
1509 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
1511 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1513 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1515 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1516 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1518 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1521 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1523 2015-02-09 Richard Biener <rguenther@suse.de>
1525 PR tree-optimization/54000
1526 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1528 2015-02-09 Tom de Vries <tom@codesourcery.com>
1530 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1532 2015-02-09 Martin Liska <mliska@suse.cz>
1534 * g++.dg/ipa/pr64858.C: New test.
1536 2015-02-09 Tom de Vries <tom@codesourcery.com>
1538 * gcc.dg/uninit-19.c: Fix warning line for fpic.
1540 2015-02-08 Andrew Pinski <apinski@cavium.com>
1542 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1544 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
1547 * gfortran.dg/use_rename_8.f90: New.
1549 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
1551 * gnat.dg/addr7.ad[sb]: New test.
1552 * gnat.dg/addr8.ad[sb]: Likewise.
1554 2015-02-06 David Malcolm <dmalcolm@redhat.com>
1557 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1558 from jit.dg/test-compile-to-executable.c's create_code, with a
1559 clarification of the output message.
1560 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1562 (test_jit): Use CHECK_NO_ERRORS when calling
1563 gcc_jit_context_compile_to_file.
1564 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1565 jit-verify-compile-to-file to jit-verify-output-file-was-created.
1566 (jit-setup-compile-to-file): Likewise. Add a verbose comment
1567 about deletions that are attempted.
1568 (jit-verify-compile-to-file): Rename to...
1569 (jit-verify-output-file-was-created): ...this, and drop the
1570 attempt to run "file" and verify the output.
1571 (jit-verify-assembler): New function.
1572 (jit-verify-object): New function.
1573 (jit-verify-dynamic-library): New function.
1574 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1575 favor of an implementation from new file
1576 create-code-for-hello-world-executable.h, which also adds a
1578 (dg-final): Replace jit-verify-compile-to-file with
1579 jit-verify-output-file-was-created, and invoke new function
1580 jit-verify-assembler.
1581 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1583 (dg-final): Replace jit-verify-compile-to-file with
1584 jit-verify-output-file-was-created, and invoke new function
1585 jit-verify-dynamic-library.
1586 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1587 favor of an implementation from new file
1588 create-code-for-hello-world-executable.h, which also adds a
1590 (dg-final): Replace jit-verify-compile-to-file with
1591 jit-verify-output-file-was-created. Strengthen the expected stdout
1592 from the built executable.
1593 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1594 favor of an implementation from new file
1595 create-code-for-hello-world-executable.h, which also adds a
1597 (dg-final): Replace jit-verify-compile-to-file with
1598 jit-verify-output-file-was-created, and invoke new function
1600 * jit.dg/verify-dynamic-library.c: New source file.
1602 2015-02-06 Sebastian Pop <s.pop@samsung.com>
1603 Brian Rzycki <b.rzycki@samsung.com>
1605 PR tree-optimization/64878
1606 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1608 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1611 * g++.dg/ipa/pr64896.C: New test.
1613 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1616 * gcc.target/powerpc/pr64205.c: New file.
1618 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
1620 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1621 (dg-options): Use -fpie instead of -fPIE -pie.
1623 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1626 * g++.dg/asan/pr64937.C: New test.
1628 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
1631 * gfortran.dg/class_to_type_4.f90: New test
1633 2015-01-29 Andre Vehreschild <vehre@gmx.de>
1635 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1637 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1639 PR rtl-optimization/64957
1641 * gcc.c-torture/execute/pr64957.c: New test.
1643 2015-02-05 Jeff Law <law@redhat.com>
1646 * gcc.target/h8300/pr17306-1.c: New test.
1647 * gcc.target/h8300/pr17306-2.c: New test.
1649 2015-02-05 Tobias Burnus <burnus@net-b.de>
1652 * gfortran.dg/structure_constructor_12.f90: New.
1654 2015-02-05 Jeff Law <law@redhat.com>
1657 gcc.target/h8300/pr58400.c: New test.
1659 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
1661 * gcc.target/arm/macro_defs0.c: New test.
1662 * gcc.target/arm/macro_defs1.c: New test.
1663 * gcc.target/arm/macro_defs2.c: New test.
1665 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
1667 PR rtl-optimization/64905
1668 * gcc.target/i386/pr64905.c: Require nonpic target.
1669 (dg-options): Add -fomit-frame-pointer.
1672 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
1674 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1677 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
1680 * gfortran.dg/type_to_class_2.f90: New test
1681 * gfortran.dg/type_to_class_3.f90: New test
1683 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
1686 * g++.dg/torture/pr64686.C: New testcase.
1688 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1690 PR rtl-optimization/64905
1691 * gcc.target/i386/pr64905.c: New file.
1693 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1695 * gcc.dg/guality/pr41447-1.c: Remove xfail.
1696 * gcc.dg/guality/pr41616-1.c: Ditto.
1698 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
1701 * gcc.dg/pr64817-3.c: New.
1703 2015-02-04 Jakub Jelinek <jakub@redhat.com>
1704 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1706 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1707 pass parameters in registers.
1708 * gcc.dg/guality/pr36728-2.c (main): Likewise.
1709 * gcc.dg/guality/pr36728-3.c (main): Likewise.
1710 * gcc.dg/guality/pr36728-4.c (main): Likewise.
1712 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
1713 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1715 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1716 list, allow for multilibed targets.
1717 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1719 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1721 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1722 * gcc.dg/pr46728-6.c: Ditto.
1724 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
1726 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1727 for mips_nanlegacy target.
1729 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
1731 * gcc.target/i386/chkp-hidden-def.c: New.
1733 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1736 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1737 to use 24 bits for bitfield b.
1739 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1742 * lib/target-supports.exp (check_effective_target_bswap64): Do not
1743 cache result in a global variable. Include all 32-bit targets for
1746 2015-02-03 Jakub Jelinek <jakub@redhat.com>
1748 PR rtl-optimization/64756
1749 * gcc.c-torture/execute/pr64756.c: New test.
1751 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
1754 * gcc.target/sh/pr64660-0.h: New.
1755 * gcc.target/sh/pr64660-1.c: New.
1756 * gcc.target/sh/pr64660-2.c: New.
1757 * gcc.target/sh/pr64660-3.c: New.
1758 * gcc.target/sh/pr64660-4.c: New.
1760 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1763 * g++.dg/warn/Waddress-2.C: New.
1765 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
1768 * gcc.target/i386/pr49095.c: XFAIL for ia32.
1770 2015-02-03 Dodji Seketeli <dodji@redhat.com>
1772 PR preprocessor/64803
1773 * gcc.dg/cpp/builtin-macro-1.c: New test case.
1775 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
1777 * g++.dg/ipa/devirt-37.C: Disable early inlining.
1779 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
1781 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1782 (_ARM_FPSRC): Add DN and AHP fields.
1783 (clean_results): Force DN=1 on AArch64.
1784 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1785 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1786 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1787 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1788 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1789 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1791 2015-02-02 Alan Modra <amodra@gmail.com>
1793 * gcc.target/powerpc/cprophard.c: New.
1795 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
1797 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1798 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1800 2015-02-01 Jakub Jelinek <jakub@redhat.com>
1803 * gcc.dg/pr64817-1.c: New test.
1804 * gcc.dg/pr64817-2.c: New test.
1806 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
1809 * gcc.target/sh/pr64851-0.h: New
1810 * gcc.target/sh/pr64851-1.c: New
1811 * gcc.target/sh/pr64851-2.c: New
1812 * gcc.target/sh/pr64851-3.c: New
1813 * gcc.target/sh/pr64851-4.c: New
1815 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1818 * gcc.dg/torture/pr64882.c: New test.
1820 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
1823 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1826 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1828 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1829 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1830 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1831 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1832 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1833 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1835 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1836 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1838 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1839 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1842 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1845 * g++.dg/pr64688-2.C: New.
1847 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1849 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1850 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1851 * gcc.target/i386/fuse-caller-save.c: Ditto.
1852 * gcc.target/i386/headmerge-1.c: Ditto.
1853 * gcc.target/i386/headmerge-2.c: Ditto.
1854 * gcc.target/i386/sibcall-6.c: Ditto.
1856 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1859 * gcc.target/i386/pr64617.c: New test.
1861 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1864 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1865 (dg-options): Remove -m32.
1866 (dg-final): Scan for "movb %al" only.
1867 * gcc.target/i386/pr15184-2.c: Ditto.
1869 2015-01-30 Richard Biener <rguenther@suse.de>
1871 PR tree-optimization/64829
1872 * gcc.dg/vect/pr64829.c: New testcase.
1874 2015-01-29 Marek Polacek <polacek@redhat.com>
1877 * gcc.dg/pr64709.c: New test.
1879 2015-01-29 Jakub Jelinek <jakub@redhat.com>
1882 * g++.dg/ubsan/pr64717-1.C: New test.
1883 * g++.dg/ubsan/pr64717-2.C: New test.
1885 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
1887 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1889 2015-01-29 Jeff Law <law@redhat.com>
1892 * gcc.target/i386/pr15184-1.c: New test.
1893 * gcc.target/i386/pr15184-2.c: New test.
1895 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1897 PR tree-optimization/64746
1898 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1900 2015-01-29 Richard Biener <rguenther@suse.de>
1902 PR tree-optimization/64853
1903 * gcc.dg/torture/pr64853.c: New testcase.
1905 2015-01-29 Richard Biener <rguenther@suse.de>
1907 PR tree-optimization/64844
1908 * gcc.dg/vect/pr64844.c: New testcase.
1910 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1913 * gcc.dg/pr64809.c: Delete.
1915 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
1918 * gcc.target/i386/pr64805.c: New.
1920 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1922 * gcc.dg/guality/guality.h (main): Add argv[0] to
1923 guality_gdb_command.
1925 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
1928 * gcc.dg/tree-ssa/pr64801.c: New testcase.
1930 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
1933 * gcc.target/sh/sh.exp
1934 (check_effective_target_atomic_model_soft_gusa_available,
1935 check_effective_target_atomic_model_soft_tcb_available,
1936 check_effective_target_atomic_model_soft_imask_available,
1937 check_effective_target_atomic_model_hard_llcs_available): New.
1938 * gcc.target/sh/pr64659-0.h: New.
1939 * gcc.target/sh/pr64659-1.c: New.
1940 * gcc.target/sh/pr64659-2.c: New.
1941 * gcc.target/sh/pr64659-3.c: New.
1942 * gcc.target/sh/pr64659-4.c: New.
1944 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
1946 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1947 scan-assembler-times pattern.
1949 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1952 * gcc.dg/pr64809.c: New test.
1954 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
1956 PR tree-optimization/64277
1957 * gcc.dg/pr64277.c: New.
1959 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1961 PR tree-optimization/64718
1962 * gcc.c-torture/execute/pr64718.c: New test.
1964 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
1966 * gcc.target/aarch64/abs_2.c: New.
1968 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
1970 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1971 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1972 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1975 2015-01-28 Jakub Jelinek <jakub@redhat.com>
1978 * lib/target-supports.exp (check_effective_target_comdat_group): New.
1979 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1980 { target comdat_group }.
1982 2015-01-27 Tobias Burnus <burnus@net-b.de>
1985 * gfortran.dg/goacc/coarray_2.f90: New.
1987 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1991 * g++.dg/torture/pr64139.C: New testcase.
1992 * g++.dg/torture/pr60871.C: Likewise.
1994 2015-01-27 Janus Weil <janus@gcc.gnu.org>
1997 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1998 prevent linking errors.
2000 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2003 * g++.dg/torture/pr64282.C: New testcase.
2005 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2007 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2010 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2012 * gcc.target/s390/hotpatch-13.c: New testcase.
2013 * gcc.target/s390/hotpatch-14.c: New testcase.
2014 * gcc.target/s390/hotpatch-15.c: New testcase.
2015 * gcc.target/s390/hotpatch-16.c: New testcase.
2016 * gcc.target/s390/hotpatch-17.c: New testcase.
2017 * gcc.target/s390/hotpatch-18.c: New testcase.
2018 * gcc.target/s390/hotpatch-19.c: New testcase.
2019 * gcc.target/s390/hotpatch-20.c: New testcase.
2020 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2021 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2022 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2023 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2024 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2025 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2026 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2027 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2028 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2029 * gcc.target/s390/hotpatch-10.c: Likewise.
2030 * gcc.target/s390/hotpatch-11.c: Likewise.
2031 * gcc.target/s390/hotpatch-12.c: Likewise.
2032 * gcc.target/s390/hotpatch-2.c: Likewise.
2033 * gcc.target/s390/hotpatch-3.c: Likewise.
2034 * gcc.target/s390/hotpatch-4.c: Likewise.
2035 * gcc.target/s390/hotpatch-5.c: Likewise.
2036 * gcc.target/s390/hotpatch-6.c: Likewise.
2037 * gcc.target/s390/hotpatch-7.c: Likewise.
2038 * gcc.target/s390/hotpatch-8.c: Likewise.
2039 * gcc.target/s390/hotpatch-9.c: Likewise.
2040 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2041 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2042 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2043 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2044 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2045 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2046 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2047 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2049 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2051 * gcc.dg/long_branch.c: New testcase.
2053 2015-01-27 Richard Biener <rguenther@suse.de>
2055 PR tree-optimization/56273
2056 PR tree-optimization/59124
2057 PR tree-optimization/64277
2058 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2059 * gcc.dg/Warray-bounds-12.c: Likewise.
2060 * gcc.dg/Warray-bounds-13.c: Likewise.
2062 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2064 PR rtl-optimization/61058
2065 * gcc.dg/pr61058.c: New test.
2067 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2069 * gcc.target/i386/chkp-narrow-bounds.c: New.
2071 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2073 PR tree-optimization/64807
2074 * gcc.dg/pr64807.c: New test.
2077 * gcc.dg/pr64766.c: New test.
2079 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2082 * gcc.target/sh/pr49263-4.c: New.
2084 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2087 * gfortran.dg/allocate_with_mold_1.f90: New test
2089 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2092 * gcc.dg/pr64778.c: New test.
2095 * gcc.dg/vect/pr64421.c: New test.
2097 2015-01-26 Tobias Burnus <burnus@net-b.de>
2100 * gfortran.dg/coarray_36.f: New.
2101 * gfortran.dg/coarray_37.f90: New.
2103 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2106 * gfortran.dg/class_allocate_18.f90: New.
2108 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2110 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2112 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2114 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2116 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2118 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2120 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2122 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2124 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2126 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2127 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2128 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2129 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2131 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2133 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2134 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2135 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2137 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2139 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2140 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2141 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2142 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2143 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2146 2015-01-26 Richard Biener <rguenther@suse.de>
2149 * gcc.dg/uninit-19.c: New testcase.
2151 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2153 * lib/target-supports.exp (check_effective_target_vect64): Add
2156 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2159 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2161 2015-01-26 Tony Liu <tony.liu@arm.com>
2163 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2166 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2169 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2170 correctly, clean up afterwards.
2172 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2175 * gfortran.dg/use_rename_7.f90: New.
2177 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2179 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2180 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2182 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2185 * gcc.target/sh/pr54236-4.c: New.
2187 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2189 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2190 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2193 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2196 * gfortran.dg/open_new_segv.f90: New test.
2198 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2207 * gcc.target/sh/pr64345-1.c: New.
2208 * gcc.target/sh/pr64345-2.c: New.
2209 * gcc.target/sh/pr59533-1.c: New.
2210 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2211 * gcc.target/sh/pr52933-2.c: Likewise.
2212 * gcc.target/sh/pr54089-1.c: Likewise.
2213 * gcc.target/sh/pr54236-1.c: Likewise.
2214 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2215 * gcc.target/sh/pr49263-1.c: Remove xfails.
2216 * gcc.target/sh/pr49263-2.c: Likewise.
2217 * gcc.target/sh/pr49263-3.c: Likewise.
2218 * gcc.target/sh/pr53987-1.c: Likewise.
2219 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2220 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2221 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2222 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2223 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2224 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2226 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2229 2015-01-24 Tom de Vries <tom@codesourcery.com>
2231 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2233 2015-01-23 Ian Lance Taylor <iant@google.com>
2236 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2237 targets without split stack support.
2239 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2242 * gcc.target/i386/pr64317.c: New test.
2244 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2246 PR rtl-optimization/63637
2247 PR rtl-optimization/60663
2248 * gcc.dg/pr63637-1.c: New test.
2249 * gcc.dg/pr63637-2.c: New test.
2250 * gcc.dg/pr63637-3.c: New test.
2251 * gcc.dg/pr63637-4.c: New test.
2252 * gcc.dg/pr63637-5.c: New test.
2253 * gcc.dg/pr63637-6.c: New test.
2254 * gcc.target/i386/pr63637-1.c: New test.
2255 * gcc.target/i386/pr63637-2.c: New test.
2256 * gcc.target/i386/pr63637-3.c: New test.
2257 * gcc.target/i386/pr63637-4.c: New test.
2258 * gcc.target/i386/pr63637-5.c: New test.
2259 * gcc.target/i386/pr63637-6.c: New test.
2261 2015-01-23 Richard Biener <rguenther@suse.de>
2264 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2265 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2267 2015-01-23 Marek Polacek <polacek@redhat.com>
2269 PR preprocessor/60570
2270 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2271 * gcc.dg/cpp/pr60570.c: New test.
2273 2015-01-23 Richard Biener <rguenther@suse.de>
2276 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2277 vectorization on vect64 targets.
2279 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2282 * gfortran.dg/class_allocate_17.f90: New.
2284 2015-01-23 Tobias Burnus <burnus@net-b.de>
2287 * gfortran.dg/goacc/combined_loop.f90: New.
2289 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2292 * gfortran.dg/make_unit.f90: New test.
2294 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2297 * gfortran.dg/negative_unit_int8.f: Update.
2299 2015-01-22 Jeff Law <law@redhat.com>
2302 * gcc.target/m68k/pr52076-1.c: New test.
2303 * gcc.target/m68k/pr52076-2.c: New test.
2305 2015-01-22 Richard Biener <rguenther@suse.de>
2308 * gcc.dg/torture/pr64728.c: New testcase.
2310 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2313 * g++.dg/pr64688.C: New test.
2315 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2317 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2318 to avoid errors with -fpic.
2320 2015-01-22 Richard Biener <rguenther@suse.de>
2323 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2325 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2327 PR rtl-optimization/64682
2328 * gcc.c-torture/execute/pr64682.c: New file.
2330 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2333 * gcc.dg/pr64511.c: New test.
2335 PR rtl-optimization/62078
2336 * g++.dg/opt/pr62078.C: New test.
2339 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2341 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2344 * gfortran.dg/internal_pack_15.f90: New test.
2346 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2348 * c-c++-common/tsan/step.c: New testcase.
2350 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2352 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2354 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2356 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2358 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2360 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2362 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2364 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2366 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2368 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2370 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2372 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2374 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2376 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2378 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2380 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2382 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2384 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2386 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2388 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2390 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2392 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2394 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2396 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2398 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2400 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2401 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2402 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2405 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2407 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2408 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2409 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2412 2015-01-21 Renlin Li <renlin.li@arm.com>
2414 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2415 * g++.dg/tls/thread_local5g.C: Likewise.
2416 * g++.dg/tls/thread_local6g.C: Likewise.
2418 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2420 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2421 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2422 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2424 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2426 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2427 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2428 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2430 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2432 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2433 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2434 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2436 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2438 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2439 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2440 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2442 2015-01-20 Jeff Law <law@redhat.com>
2445 * gcc.target/m68k/pr59946.c: New test.
2447 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2449 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2450 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2451 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2453 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2455 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2456 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2457 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2459 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2461 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2462 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2463 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2465 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2467 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2468 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2469 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2471 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2474 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2476 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2477 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2478 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2480 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2482 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2483 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2484 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2486 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2488 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2490 2015-01-20 Jakub Jelinek <jakub@redhat.com>
2492 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2495 * g++.dg/ubsan/pr64632.C: New test.
2498 * gcc.dg/pr64663.c: New test.
2500 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2503 * g++.dg/warn/Wunused-var-23.C: New.
2505 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2508 * g++.dg/cpp0x/constexpr-59937-1.C: New.
2509 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2511 2015-01-20 Richard Biener <rguenther@suse.de>
2514 * gcc.dg/lto/pr64684_0.c: New testcase.
2515 * gcc.dg/lto/pr64684_1.c: Likewise.
2516 * gcc.dg/lto/pr64684_2.c: Likewise.
2517 * gcc.dg/lto/pr64685_0.c: Likewise.
2518 * gcc.dg/lto/pr64685_1.c: Likewise.
2520 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2523 * g++.dg/cpp1y/lambda-init12.C: New.
2525 2015-01-20 Richard Biener <rguenther@suse.de>
2527 PR tree-optimization/64410
2528 * g++.dg/vect/pr64410.cc: Require vect_double.
2530 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
2533 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2535 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
2539 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2541 PR rtl-optimization/64081
2542 * gcc.dg/pr64081.c: New test.
2544 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2546 * jit.dg/harness.h: Include <unistd.h>.
2547 (CHECK_NO_ERRORS): New.
2548 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2549 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2550 gcc_jit_context_compile_to_file.
2551 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2552 args to the spawned executable.
2553 (jit-expand-vars): New function.
2554 (jit-exe-params): New variable.
2555 (dg-jit-set-exe-params): New function.
2556 (jit-dg-test): Detect testcases that use
2557 jit-verify-compile-to-file and call jit-setup-compile-to-file.
2558 Set arguments of spawned process to jit-exe-params.
2559 (jit-get-output-filename): New function.
2560 (jit-setup-compile-to-file): New function.
2561 (jit-verify-compile-to-file): New function.
2562 (jit-run-executable): New function.
2563 (jit-verify-executable): New function.
2564 * jit.dg/test-compile-to-assembler.c: New testcase.
2565 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2566 * jit.dg/test-compile-to-executable.c: New testcase.
2567 * jit.dg/test-compile-to-object.c: New testcase.
2569 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
2572 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2575 2015-01-19 Martin Liska <mliska@suse.cz>
2577 * objc/compile/pr64668.m: New test.
2579 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2581 * jit.dg/test-arith-overflow.c: Include stdbool.h.
2582 (create_overflow_fn): Update comment to clarify that
2583 the third param of the created function is a bool *, not
2585 (verify_int_overflow_fn): Convert param "expected_ovf" from
2586 int to bool. Update third param of "overflow_fn_type" from int *
2587 to bool *. Update local "actual_ovf" from int to bool.
2588 (verify_uint_overflow_fn): Likewise.
2590 2015-01-19 Martin Liska <mliska@suse.cz>
2592 * gcc.dg/ipa/ipa-icf-33.c: New test.
2594 2015-01-19 Felix Yang <felix.yang@huawei.com>
2595 Haijian Zhang <z.zhanghaijian@huawei.com>
2597 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2598 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2599 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2600 result_float64x2, expected_hfloat64x2): New helper type, variable and
2602 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2603 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2604 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2605 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2606 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2607 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2608 and target without the FMA feature.
2610 2015-01-19 Jiong Wang <jiong.wang@arm.com>
2612 * gcc.target/aarch64/pr64304.c: New testcase.
2614 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2616 PR rtl-optimization/64081
2617 * gcc.dg/pr64081.c: New test.
2619 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
2622 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2624 * gcc.target/aarch64/test_frame_6.c: Likewise.
2625 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2626 and x19 (in the epilogue).
2627 * gcc.target/aarch64/test_frame_4.c: Likewise.
2628 * gcc.target/aarch64/test_frame_7.c: Likewise.
2630 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
2632 * gcc.target/i386/chkp-always_inline.c: New.
2634 2015-01-15 Andrew Pinski <apinski@cavium.com>
2635 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2637 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2638 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2640 2015-01-18 Andre Vehreschild <vehre@gmx.de>
2643 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2644 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2646 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2649 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2651 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
2654 * gcc.target/sh/torture/pr64652.c: New.
2656 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2658 * gcc.dg/ipa/ipa-icf-32.c: Update template.
2659 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2660 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2661 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2662 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2663 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2665 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2668 * g++.dg/torture/pr64378.C: New testcase.
2670 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2673 * gfortran.dg/block_13.f08: New test
2675 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2678 * gfortran.dg/associate_1.f03: Allow test for character with
2681 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2683 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2684 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2686 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2688 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2690 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
2693 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2695 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2698 * gfortran.dg/alloc_comp_assign_13.f08: New test.
2701 * gfortran.dg/alloc_comp_assign_14.f08: New test.
2704 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2706 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2709 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2711 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
2713 PR rtl-optimization/52773
2714 * gcc.c-torture/compile/pr52773.c: New test.
2716 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2719 * g++.dg/cpp0x/alias-decl-46.C: New.
2721 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2723 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2725 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2727 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2729 (CHECK_FP): Likewise.
2730 (CHECK_CUMULATIVE_SAT): Likewise.
2732 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2734 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2735 (Set_Neon_Cumulative_Sat): Add parameter.
2736 (__set_neon_cumulative_sat): Support new parameter.
2737 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2738 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2740 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2741 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2744 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2746 * g++.dg/tsan/vptr_benign_race.C: New testcase.
2747 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2749 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2752 * g++.dg/tls/thread_local-ice4.C: New.
2754 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
2756 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2759 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2762 * g++.dg/cpp0x/vt-62276.C: New.
2764 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2767 * g++.dg/pr64353.C: New.
2769 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2772 * gcc.target/aarch64/pr64263_1.c: New test.
2774 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2776 PR tree-optimization/64434
2777 * gcc.dg/torture/pr64434.c: Move to...
2778 * gcc.dg/pr64434.c: ... here.
2780 2015-01-16 Richard Biener <rguenther@suse.de>
2783 * gcc.dg/uninit-18.c: New testcase.
2785 2015-01-16 Richard Biener <rguenther@suse.de>
2787 PR tree-optimization/64568
2788 * g++.dg/torture/pr64568-2.C: New testcase.
2790 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2793 * gcc.target/i386/chkp-label-address.c: New.
2795 2015-01-16 Janus Weil <janus@gcc.gnu.org>
2798 * gfortran.dg/pointer_init_6.f90: Extended.
2800 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
2802 * gcc.c-torture/compile/20150108.c: New test.
2804 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
2806 * gcc.target/visium: New directory.
2808 2015-01-16 Richard Biener <rguenther@suse.de>
2810 PR tree-optimization/61743
2811 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2812 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2814 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
2816 * gcc.dg/pr64015.c: New test.
2818 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
2822 * g++.dg/ipa/pr64612.C: New test.
2824 2015-01-16 Renlin Li <renlin.li@arm.com>
2826 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2828 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
2830 * gcc.target/i386/sse-14.c: Test new intrinsic.
2831 * gcc.target/i386/sse-22.c: Ditto.
2833 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2836 * g++.dg/cpp0x/auto44.C: New.
2838 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
2841 * gcc.target/nios2/gpopt-all.c: New test case.
2842 * gcc.target/nios2/gpopt-local.c: New test case.
2843 * gcc.target/nios2/gpopt-global.c: New test case.
2844 * gcc.target/nios2/gpopt-data.c: New test case.
2845 * gcc.target/nios2/gpopt-none.c: New test case.
2847 2015-01-15 Jakub Jelinek <jakub@redhat.com>
2849 * g++.dg/ubsan/vptr-1.C: New test.
2850 * g++.dg/ubsan/vptr-2.C: New test.
2851 * g++.dg/ubsan/vptr-3.C: New test.
2852 * g++.dg/ubsan/vptr-4.C: New test.
2853 * g++.dg/ubsan/vptr-5.C: New test.
2854 * g++.dg/ubsan/vptr-6.C: New test.
2855 * g++.dg/ubsan/vptr-7.C: New test.
2856 * g++.dg/ubsan/vptr-8.C: New test.
2857 * g++.dg/ubsan/vptr-9.C: New test.
2859 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2861 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2863 * lib/gcc-dg.exp: Likewise.
2865 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
2867 PR rtl-optimization/64110
2868 * gcc.target/i386/pr64110.c: Add scan-assembler.
2870 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
2871 James Norris <jnorris@codesourcery.com>
2872 Cesar Philippidis <cesar@codesourcery.com>
2873 Ilmir Usmanov <i.usmanov@samsung.com>
2875 * lib/target-supports.exp (check_effective_target_fopenacc): New
2877 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2878 * g++.dg/goacc/goacc.exp: Likewise.
2879 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2880 * gcc.dg/goacc/goacc.exp: Likewise.
2881 * gfortran.dg/goacc/goacc.exp: Likewise.
2882 * c-c++-common/cpp/openacc-define-1.c: New file.
2883 * c-c++-common/cpp/openacc-define-2.c: Likewise.
2884 * c-c++-common/cpp/openacc-define-3.c: Likewise.
2885 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2886 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2887 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2888 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2889 * c-c++-common/goacc/asyncwait-1.c: Likewise.
2890 * c-c++-common/goacc/cache-1.c: Likewise.
2891 * c-c++-common/goacc/clauses-fail.c: Likewise.
2892 * c-c++-common/goacc/collapse-1.c: Likewise.
2893 * c-c++-common/goacc/data-1.c: Likewise.
2894 * c-c++-common/goacc/data-2.c: Likewise.
2895 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2896 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2897 * c-c++-common/goacc/deviceptr-2.c: Likewise.
2898 * c-c++-common/goacc/deviceptr-3.c: Likewise.
2899 * c-c++-common/goacc/if-clause-1.c: Likewise.
2900 * c-c++-common/goacc/if-clause-2.c: Likewise.
2901 * c-c++-common/goacc/kernels-1.c: Likewise.
2902 * c-c++-common/goacc/loop-1.c: Likewise.
2903 * c-c++-common/goacc/loop-private-1.c: Likewise.
2904 * c-c++-common/goacc/nesting-1.c: Likewise.
2905 * c-c++-common/goacc/nesting-data-1.c: Likewise.
2906 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2907 * c-c++-common/goacc/parallel-1.c: Likewise.
2908 * c-c++-common/goacc/pcopy.c: Likewise.
2909 * c-c++-common/goacc/pcopyin.c: Likewise.
2910 * c-c++-common/goacc/pcopyout.c: Likewise.
2911 * c-c++-common/goacc/pcreate.c: Likewise.
2912 * c-c++-common/goacc/pragma_context.c: Likewise.
2913 * c-c++-common/goacc/present-1.c: Likewise.
2914 * c-c++-common/goacc/reduction-1.c: Likewise.
2915 * c-c++-common/goacc/reduction-2.c: Likewise.
2916 * c-c++-common/goacc/reduction-3.c: Likewise.
2917 * c-c++-common/goacc/reduction-4.c: Likewise.
2918 * c-c++-common/goacc/sb-1.c: Likewise.
2919 * c-c++-common/goacc/sb-2.c: Likewise.
2920 * c-c++-common/goacc/sb-3.c: Likewise.
2921 * c-c++-common/goacc/update-1.c: Likewise.
2922 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2923 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2924 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2925 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2926 * gfortran.dg/goacc/assumed.f95: Likewise.
2927 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2928 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2929 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2930 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2931 * gfortran.dg/goacc/branch.f95: Likewise.
2932 * gfortran.dg/goacc/cache-1.f95: Likewise.
2933 * gfortran.dg/goacc/coarray.f95: Likewise.
2934 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2935 * gfortran.dg/goacc/cray.f95: Likewise.
2936 * gfortran.dg/goacc/critical.f95: Likewise.
2937 * gfortran.dg/goacc/data-clauses.f95: Likewise.
2938 * gfortran.dg/goacc/data-tree.f95: Likewise.
2939 * gfortran.dg/goacc/declare-1.f95: Likewise.
2940 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2941 * gfortran.dg/goacc/fixed-1.f: Likewise.
2942 * gfortran.dg/goacc/fixed-2.f: Likewise.
2943 * gfortran.dg/goacc/fixed-3.f: Likewise.
2944 * gfortran.dg/goacc/fixed-4.f: Likewise.
2945 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2946 * gfortran.dg/goacc/if.f95: Likewise.
2947 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2948 * gfortran.dg/goacc/list.f95: Likewise.
2949 * gfortran.dg/goacc/literal.f95: Likewise.
2950 * gfortran.dg/goacc/loop-1.f95: Likewise.
2951 * gfortran.dg/goacc/loop-2.f95: Likewise.
2952 * gfortran.dg/goacc/loop-3.f95: Likewise.
2953 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2954 * gfortran.dg/goacc/omp.f95: Likewise.
2955 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2956 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2957 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2958 * gfortran.dg/goacc/parameter.f95: Likewise.
2959 * gfortran.dg/goacc/private-1.f95: Likewise.
2960 * gfortran.dg/goacc/private-2.f95: Likewise.
2961 * gfortran.dg/goacc/private-3.f95: Likewise.
2962 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2963 * gfortran.dg/goacc/reduction-2.f95: Likewise.
2964 * gfortran.dg/goacc/reduction.f95: Likewise.
2965 * gfortran.dg/goacc/routine-1.f90: Likewise.
2966 * gfortran.dg/goacc/routine-2.f90: Likewise.
2967 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2968 * gfortran.dg/goacc/several-directives.f95: Likewise.
2969 * gfortran.dg/goacc/sie.f95: Likewise.
2970 * gfortran.dg/goacc/subarrays.f95: Likewise.
2971 * gfortran.dg/gomp/map-1.f90: Likewise.
2972 * gfortran.dg/openacc-define-1.f90: Likewise.
2973 * gfortran.dg/openacc-define-2.f90: Likewise.
2974 * gfortran.dg/openacc-define-3.f90: Likewise.
2975 * g++.dg/gomp/block-1.C: Update for changed compiler output.
2976 * g++.dg/gomp/block-2.C: Likewise.
2977 * g++.dg/gomp/block-3.C: Likewise.
2978 * g++.dg/gomp/block-5.C: Likewise.
2979 * g++.dg/gomp/target-1.C: Likewise.
2980 * g++.dg/gomp/target-2.C: Likewise.
2981 * g++.dg/gomp/taskgroup-1.C: Likewise.
2982 * g++.dg/gomp/teams-1.C: Likewise.
2983 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2984 * gcc.dg/cilk-plus/jump.c: Likewise.
2985 * gcc.dg/gomp/block-1.c: Likewise.
2986 * gcc.dg/gomp/block-10.c: Likewise.
2987 * gcc.dg/gomp/block-2.c: Likewise.
2988 * gcc.dg/gomp/block-3.c: Likewise.
2989 * gcc.dg/gomp/block-4.c: Likewise.
2990 * gcc.dg/gomp/block-5.c: Likewise.
2991 * gcc.dg/gomp/block-6.c: Likewise.
2992 * gcc.dg/gomp/block-7.c: Likewise.
2993 * gcc.dg/gomp/block-8.c: Likewise.
2994 * gcc.dg/gomp/block-9.c: Likewise.
2995 * gcc.dg/gomp/target-1.c: Likewise.
2996 * gcc.dg/gomp/target-2.c: Likewise.
2997 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2998 * gcc.dg/gomp/teams-1.c: Likewise.
3000 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3002 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3005 2015-01-15 Mike Stump <mikestump@comcast.net>
3007 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3008 * gcc.dg/inline_2.c: Likewise.
3009 * gcc.dg/inline_3.c: Likewise.
3010 * gcc.dg/inline_4.c: Likewise.
3012 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3015 * gfortran.dg/proc_ptr_comp_43.f90: New.
3017 2015-01-15 Mike Stump <mikestump@comcast.net>
3019 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3020 * gcc.dg/unroll_2.c: Likewise.
3021 * gcc.dg/unroll_3.c: Likewise.
3022 * gcc.dg/unroll_4.c: Likewise.
3023 * gcc.dg/unroll_5.c: Likewise.
3025 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3028 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3030 * gcc.target/aarch64/test_frame_6.c: Likewise.
3031 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3032 x30 and x19 (in the epilogue).
3033 * gcc.target/aarch64/test_frame_4.c: Likewise.
3034 * gcc.target/aarch64/test_frame_7.c: Likewise.
3036 2015-01-15 Martin Liska <mliska@suse.cz>
3038 * g++.dg/ipa/pr64068.C: New test.
3039 * gcc.dg/ipa/PR64559.c: New test.
3041 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3043 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3046 2015-01-15 Richard Biener <rguenther@suse.de>
3048 PR tree-optimization/61743
3049 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3050 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3052 2015-01-15 Renlin Li <renlin.li@arm.com>
3054 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3055 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3057 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3059 * gcc.dg/vect/vect-aggressive-1.c: New.
3060 * gcc.target/i386/avx2-vect-aggressive.c: New.
3062 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3064 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3066 2015-01-15 Richard Biener <rguenther@suse.de>
3069 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3070 -Wl,-undefined,dynamic_lookup.
3072 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3074 * gnat.dg/opt47.adb: New test.
3076 2015-01-15 Richard Biener <rguenther@suse.de>
3079 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3081 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3083 PR tree-optimization/64434
3084 * gcc.dg/torture/pr64434.c: New test.
3086 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3088 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3089 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3090 -march=loongson* and -march=octeon* require -mno-micromips.
3092 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3093 Matthew Fortune <matthew.fortune@imgtec.com>
3095 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3096 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3097 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3098 * gcc.target/mips/call-saved-7.c: New file.
3099 * gcc.target/mips/call-saved-8.c: New file.
3100 * gcc.target/mips/call-saved-9.c: New file.
3102 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3104 * gcc.target/mips/lsa.c: New file.
3105 * gcc.target/mips/mips64-lsa.c: Likewise.
3106 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3107 * gcc.target/mips/mulsize-4.c: Likewise.
3108 * gcc.target/mips/mulsize-5.c: New file.
3109 * gcc.target/mips/mulsize-6.c: Likewise.
3110 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3111 and !HAS_LSA as ghost options.
3112 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3115 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3117 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3119 2015-01-15 Richard Biener <rguenther@suse.de>
3122 * gcc.dg/torture/pr64365.c: New testcase.
3124 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3126 * gcc.dg/stackprotectexplicit1.c: New test.
3127 * g++.dg/stackprotectexplicit2.c: New test.
3129 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3132 * gfortran.dg/inquire_internal.f90: New.
3133 * gfortran.dg/negative_unit_check.f90: New.
3135 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3138 * gcc.target/sh/pr53988-1.c: New.
3140 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3143 * g++.dg/tls/thread_local-ice3.C: New.
3145 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3147 * gcc.target/i386/fentry-override.c: Properly place {} in target
3148 selector. Remove nonpic.
3149 * gcc.target/i386/fentry.c: Likewise.
3151 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3153 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3154 warnings instead of errors.
3156 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3158 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3159 option support instead of ENABLE_LTO from Makefile.
3161 2015-01-14 Richard Biener <rguenther@suse.de>
3163 PR tree-optimization/59354
3164 * gcc.dg/vect/pr59354.c: New testcase.
3166 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3168 * lib/target-supports.exp
3169 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3170 on ARM architures before v7.
3172 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3175 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3178 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3181 * gcc.target/i386/pr64386.c: New test.
3183 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3186 * gcc.target/i386/pr64393.c: New test.
3188 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3191 * gcc.target/i386/pr64387.c: New test.
3193 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3195 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3197 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3199 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3201 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3204 * gcc.target/arm/pr64453.c: New.
3206 2015-01-14 Richard Biener <rguenther@suse.de>
3209 * gcc.dg/lto/pr64415_0.c: New testcase.
3210 * gcc.dg/lto/pr64415_1.c: Likewise.
3212 2015-01-14 Martin Liska <mliska@suse.cz>
3214 * gcc.dg/ipa/pr64307.c: New test.
3216 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3218 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3221 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3224 * gcc.target/arm/pr64460_1.c: New test.
3226 2015-01-14 Richard Biener <rguenther@suse.de>
3228 PR tree-optimization/64493
3229 PR tree-optimization/64495
3230 * gcc.dg/vect/pr64493.c: New testcase.
3231 * gcc.dg/vect/pr64495.c: Likewise.
3233 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3235 * gcc.dg/Warray-bounds-11.c: New test-case.
3237 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3239 * gcc.target/mips/octeon3-pipe-1.c: New test.
3241 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3243 * jit.dg/harness.h (set_up_logging): Move string concatenation
3245 (concat_strings): New function.
3246 (dump_reproducer): New function.
3247 (test_jit): Call dump_reproducer.
3248 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3250 (jit-dg-test): Delete any generated reproducer from previous runs.
3251 Verify that a generated reproducer was created, and verify that it
3253 * jit.dg/test-nested-contexts.c (main): Call
3254 gcc_jit_context_dump_reproducer_to_file.
3256 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3258 * gcc.dg/aru-2.c: Add dg-require-profiling.
3260 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3262 * lib/target-supports.exp (check_profiling_available): Check if
3265 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3268 * g++.dg/torture/pr64565.C: New testcase.
3270 2015-01-13 Marek Polacek <polacek@redhat.com>
3273 * gcc.dg/tm/pr64391.c: New test.
3275 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3277 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3280 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3282 * gcc.target/i386/pie.c: New test.
3284 * lib/target-supports.exp (check_effective_target_pie): New.
3286 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3288 PR rtl-optimization/64286
3289 * gcc.target/i386/avx2-pr64286.c: New test.
3291 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3294 * g++.dg/cpp0x/vt-57626.C: New.
3296 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3299 * gfortran.dg/pr64528.f90: New test.
3301 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3303 * gcc.target/aarch64/subsp.c: New test.
3305 2015-01-13 Andrew Pinski <apinski@cavium.com>
3307 * gcc.target/aarch64/store-pair-1.c: New testcase.
3309 2015-01-13 Richard Biener <rguenther@suse.de>
3312 * gcc.dg/lto/pr64373_0.c: New testcase.
3314 2015-01-13 Andrew Pinski <apinski@cavium.com>
3316 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3317 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3319 2015-01-13 Richard Biener <rguenther@suse.de>
3321 PR tree-optimization/64406
3322 * gcc.dg/pr64406.c: New testcase.
3324 2015-01-13 Richard Biener <rguenther@suse.de>
3326 PR tree-optimization/64404
3327 * gcc.dg/vect/pr64404.c: New testcase.
3329 2015-01-13 Richard Biener <rguenther@suse.de>
3331 PR tree-optimization/64568
3332 * g++.dg/torture/pr64568.C: New testcase.
3334 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3336 * jit.dg/test-error-local-used-from-other-function.c: New test
3338 * jit.dg/test-error-param-reuse.c: New test case.
3339 * jit.dg/test-error-param-sharing.c: New test case.
3340 * jit.dg/test-error-param-used-from-other-function.c: New test
3342 * jit.dg/test-error-param-used-without-a-function.c: New test
3345 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3347 PR tree-optimization/64563
3348 * gcc.dg/pr64563.c: New test.
3351 * gcc.target/i386/pr64513.c: New test.
3353 PR tree-optimization/64454
3354 * gcc.dg/pr64454.c: New test.
3357 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3359 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3360 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3361 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3362 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3363 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3364 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3365 * gcc.dg/vect/slp-25.c: Likewise.
3366 * gcc.dg/vect/vect-109.c: Likewise.
3367 * gcc.dg/vect/vect-13.c: Likewise.
3368 * gcc.dg/vect/vect-17.c: Likewise.
3369 * gcc.dg/vect/vect-18.c: Likewise.
3370 * gcc.dg/vect/vect-19.c: Likewise.
3371 * gcc.dg/vect/vect-20.c: Likewise.
3372 * gcc.dg/vect/vect-21.c: Likewise.
3373 * gcc.dg/vect/vect-22.c: Likewise.
3374 * gcc.dg/vect/vect-27.c: Likewise.
3375 * gcc.dg/vect/vect-29.c: Likewise.
3376 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3377 * gcc.dg/vect/vect-2.c: Likewise.
3378 * gcc.dg/vect/vect-3.c: Likewise.
3379 * gcc.dg/vect/vect-4.c: Likewise.
3380 * gcc.dg/vect/vect-5.c: Likewise.
3381 * gcc.dg/vect/vect-72.c: Likewise.
3382 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3383 * gcc.dg/vect/vect-73.c: Likewise.
3384 * gcc.dg/vect/vect-77-global.c: Likewise.
3385 * gcc.dg/vect/vect-78-global.c: Likewise.
3386 * gcc.dg/vect/vect-7.c: Likewise.
3387 * gcc.dg/vect/vect-86.c: Likewise.
3388 * gcc.dg/vect/vect-align-1.c: Likewise.
3389 * gcc.dg/vect/vect-align-3.c: Likewise.
3390 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3391 * gcc.dg/vect/vect-all.c: Likewise.
3392 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3393 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3394 * gcc.dg/vect/vect-peel-3.c: Likewise.
3395 * gcc.dg/vect/vect-peel-4.c: Likewise.
3396 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3398 2015-01-12 Jeff Law <law@redhat.com>
3401 * gcc.target/m68k/pr64461.c: New test.
3403 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3405 * jit.dg/test-array-as-pointer.c (create_code): Update call
3406 to gcc_jit_context_new_global by setting "kind" to
3407 GCC_JIT_GLOBAL_IMPORTED.
3408 * jit.dg/test-error-array-as-pointer.c: Likewise.
3409 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3410 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3411 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3412 * jit.dg/test-using-global.c (the_global): Rename to...
3413 (imported_global): ...this.
3414 (create_code): Update to test the three kinds of global.
3415 (verify_code): Likewise.
3417 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3420 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
3422 * gcc.target/i386/pr64291-2.c: Updated.
3424 2015-01-12 Richard Biener <rguenther@suse.de>
3426 PR tree-optimization/64530
3427 * gfortran.dg/pr64530.f90: New testcase.
3429 2015-01-12 Richard Biener <rguenther@suse.de>
3432 * gcc.dg/torture/pr64357.c: New testcase.
3434 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
3436 * gcc.target/i386/nop-mcount.c: Properly place {} in target
3439 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3440 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3442 2015-01-12 Martin Liska <mliska@suse.cz>
3444 * gcc.dg/ipa/PR64550.c: New test.
3446 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
3449 * g++.dg/ipa/pr63470.C: New testcase.
3451 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3454 * gfortran.dg/typebound_operator_20.f90: New.
3456 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3459 * gfortran.dg/proc_ptr_comp_42.f90: New.
3461 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3464 * gfortran.dg/proc_ptr_comp_41.f90: New.
3466 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
3468 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3470 2015-01-10 Tobias Burnus <burnus@net-b.de>
3473 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3474 and add dg-excess-errors.
3475 * gfortran.dg/line_length_6.f90: New.
3476 * gfortran.dg/line_length_7.f90: New.
3477 * gfortran.dg/line_length_8.f90: New.
3478 * gfortran.dg/line_length_9.f90: New.
3479 * gfortran.dg/line_length_10.f90: New.
3480 * gfortran.dg/line_length_11.f90: New.
3482 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3484 * jit.dg/test-threads.c (struct testcase): Move declaration
3485 to jit.dg/all-non-failing-tests.h.
3486 (testcases): Likewise.
3487 * jit.dg/all-non-failing-tests.h (struct testcase): Move
3488 declaration here from jit.dg/all-non-failing-tests.h.
3489 (testcases): Likewise.
3490 * jit.dg/test-combination.c (create_code): Eliminate spelling
3491 out all of the testcases in favor of looping through the
3492 "testcases" metadata.
3493 (verify_code): Likewise.
3495 2015-01-09 Jakub Jelinek <jakub@redhat.com>
3497 PR rtl-optimization/64536
3498 * gcc.dg/pr64536.c: New test.
3500 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3502 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3503 * jit.dg/test-combination.c (create_code): Likewise.
3504 (verify_code): Likewise.
3505 * jit.dg/test-constants.c: New test case.
3506 * jit.dg/test-threads.c: Add test-constants.c.
3508 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
3511 * objc.dg/gnu-api-2-class.m: Add a test case
3512 for the above change.
3514 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
3516 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3518 2015-01-09 Richard Biener <rguenther@suse.de>
3520 PR tree-optimization/64410
3521 * g++.dg/vect/pr64410.cc: New testcase.
3523 2015-01-09 Martin Liska <mliska@suse.cz>
3525 * gcc.dg/ipa/ipa-icf-32.c: New test.
3527 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3529 * c-c++-common/tsan/tsan_barrier.h: New.
3530 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3531 * c-c++-common/tsan/bitfield_race.c: Likewise.
3532 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3533 * c-c++-common/tsan/mutexset1.c: Likewise.
3534 * c-c++-common/tsan/race_on_barrier.c: Likewise.
3535 * c-c++-common/tsan/race_on_mutex.c: Likewise.
3536 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3537 * c-c++-common/tsan/simple_race.c: Likewise.
3538 * c-c++-common/tsan/simple_stack.c: Likewise.
3539 * c-c++-common/tsan/sleep_sync.c: Likewise.
3540 * c-c++-common/tsan/tiny_race.c: Likewise.
3541 * c-c++-common/tsan/tls_race.c: Likewise.
3542 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3543 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3544 * g++.dg/tsan/atomic_free.C: Likewise.
3545 * g++.dg/tsan/atomic_free2.C: Likewise.
3546 * g++.dg/tsan/cond_race.C: Likewise.
3547 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3549 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
3552 * lib/target-supports.exp (check_effective_target_libatomic_available):
3554 * gfortran.dg/coarray/caf.exp: Only add -latomic for
3555 targets that match effective-target libatomic_available.
3556 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3558 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3560 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3561 Verify the result of gcc_jit_context_get_last_error.
3562 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3564 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3566 PR tree-optimization/63989
3567 * gcc.dg/strlenopt-27.c: New test.
3569 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3571 * jit.dg/harness.h (set_up_logging): New function.
3572 (test_jit): Fail if gcc_jit_context_acquire fails. Call
3573 set_up_logging on the context, so that every testcase is
3574 logged to a particular file.
3575 * jit.dg/test-nested-contexts.c (main): Open a logfile,
3576 and call gcc_jit_context_set_logfile on the top-level context.
3578 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3581 * g++.dg/opt/pr64338.C: New test.
3583 2015-01-08 Tobias Burnus <burnus@net-b.de>
3585 * gfortran.dg/coarray/codimension_2b.f90: New file.
3586 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3587 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3589 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3592 * g++.dg/ext/fnname4.C: New.
3594 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3597 * g++.dg/cpp0x/constexpr-64462.C: New.
3599 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3602 * g++.dg/cpp0x/deleted10.C: New.
3604 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3606 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3608 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3610 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3611 GCC_JIT_UNARY_OP_ABS.
3612 (verify_unary_ops): Likewise.
3614 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3616 * jit.dg/test-arith-overflow.c: New test case.
3617 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3618 * jit.dg/test-combination.c (create_code): Likewise.
3619 (verify_code): Likewise.
3620 * jit.dg/test-threads.c (testcases): Likewise.
3622 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3624 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3625 rather than "jit". Load g++.exp, and call g++_init.
3626 Run test-*.cc files within the testsuite and *.cc files within
3628 (jit-dg-test): Drop the addition of -fgnu89-inline to
3629 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3630 doing it when compiling C testcases (since g++ does not handle
3631 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3632 is restored to the value after g++_init ran, rather than the
3633 value before g++_init ran. Return a list of
3634 $comp_output $output_file, as dg-test assumes.
3636 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3638 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3639 make it easier to figure out the origin of each test result when
3640 running test-combination.c and test-threads.c.
3641 (CHECK_VALUE): Likewise.
3642 (CHECK_DOUBLE_VALUE): Likewise.
3643 (CHECK_STRING_VALUE): Likewise.
3644 (CHECK_STRING_STARTS_WITH): Likewise.
3645 (CHECK_STRING_CONTAINS): Likewise.
3647 (check_string_value): Likewise, add "funcname" param.
3648 (check_string_starts_with): Likewise.
3649 (check_string_contains): Likewise.
3651 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3653 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3654 generating name of built executable.
3656 2015-01-07 Marek Polacek <polacek@redhat.com>
3659 * gcc.dg/pr64440.c: New test.
3660 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3662 2015-01-07 Marek Polacek <polacek@redhat.com>
3665 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3666 * gcc.dg/pr64417.c: New test.
3668 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3671 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3674 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3676 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3677 Check if testcases run without errors, not just if they compile.
3679 2015-01-06 Christian Bruel <christian.bruel@st.com>
3682 * gcc.target/sh/pr64507.c: New test.
3684 2015-01-06 Arnaud Charlet <charlet@adacore.com>
3686 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3688 2015-01-06 Jakub Jelinek <jakub@redhat.com>
3690 * c-c++-common/asan/sanitize-all-1.c: New test.
3691 * c-c++-common/ubsan/sanitize-all-1.c: New test.
3692 * c-c++-common/ubsan/sanitize-all-2.c: New test.
3693 * c-c++-common/ubsan/sanitize-all-3.c: New test.
3694 * c-c++-common/ubsan/sanitize-all-4.c: New test.
3696 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3698 * lib/target-supports.exp (check_profiling_available): Return 0 for
3700 (check_effective_target_tls_runtime): Likewise.
3701 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3702 * gcc.dg/20020312-2.c: Adjust for Visium.
3703 * gcc.dg/tls/thr-cse-1.c: Likewise
3704 * gcc.dg/tree-ssa/20040204-1.c: Likewise
3705 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3706 * gcc.dg/weak/typeof-2.c: Likewise.
3708 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
3710 PR rtl-optimization/64287
3711 * gcc.dg/aru-2.c: New test.
3713 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3716 * c-c++-common/ubsan/pr64344-1.c: New test.
3717 * c-c++-common/ubsan/pr64344-2.c: New test.
3719 PR tree-optimization/64465
3720 * gcc.dg/pr64465.c: New test.
3722 PR tree-optimization/64494
3723 * gcc.c-torture/compile/pr64494.c: New test.
3725 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3728 * gfortran.dg/realloc_on_assign_25.f90: New test.
3730 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3732 Update copyright years.
3734 2015-01-05 Marek Polacek <polacek@redhat.com>
3737 * gcc.dg/pr64423.c: New test.
3739 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3741 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3742 mmix-knuth-mmixware for the same reason as for MIPS.
3743 * gcc.dg/debug/debug-2.c: Ditto.
3745 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3747 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
3750 * lib/gfortran.exp: Add libatomic library search path.
3751 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3752 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3754 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3756 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3758 * c-c++-common/tsan/bitfield_race.c: New testcase.
3759 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3761 2015-01-02 Tobias Burnus <burnus@net-b.de>
3763 * gfortran.dg/coarray/collectives_4.f90: New.
3765 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3768 * gfortran.dg/extends_16.f90: New.
3770 2015-01-02 Tobias Burnus <burnus@net-b.de>
3772 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3774 2015-01-02 Tobias Burnus <burnus@net-b.de>
3776 * gfortran.dg/coarray/codimension_2.f90: New.
3777 * gfortran.dg/coarray/codimension_2a.f90: New.
3778 * gfortran.dg/coarray_35.f90: New.
3779 * gfortran.dg/coarray_35a.f90: New.
3781 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3784 * gfortran.dg/dummy_procedure_11.f90: New.
3786 Copyright (C) 2015 Free Software Foundation, Inc.
3788 Copying and distribution of this file, with or without modification,
3789 are permitted in any medium without royalty provided the copyright
3790 notice and this notice are preserved.