1 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/deleted11.C: New.
6 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9 * c-c++-common/tsan/pr65400-3.c: New test.
11 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14 * g++.dg/cpp0x/constexpr-59686.C: New.
16 2015-03-19 Jakub Jelinek <jakub@redhat.com>
19 * g++.dg/tsan/pr64265.C: New test.
22 * c-c++-common/tsan/pr65400-1.c: New test.
23 * c-c++-common/tsan/pr65400-2.c: New test.
25 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
28 * g++.dg/cpp0x/pr59816.C: New.
30 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
33 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
35 2015-03-18 Martin Liska <mliska@suse.cz>
38 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
39 equivalences either to 6 or 7.
41 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
45 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
47 * gcc.dg/undefined-loop-1.c: New file.
48 * gcc.dg/undefined-loop-2.c: New file.
50 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
53 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
56 2015-03-18 Jakub Jelinek <jakub@redhat.com>
58 PR tree-optimization/65450
59 * gfortran.dg/pr65450.f90: New test.
62 * gcc.target/i386/pr65078-1.c: New test.
63 * gcc.target/i386/pr65078-2.c: New test.
64 * gcc.target/i386/pr65078-3.c: New test.
65 * gcc.target/i386/pr65078-4.c: New test.
66 * gcc.target/i386/pr65078-5.c: New test.
67 * gcc.target/i386/pr65078-6.c: New test.
69 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
72 * g++.dg/cpp1y/pr65340.C: New.
74 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
77 * gfortran.dg/system_clock_3.f08: Adjust test.
79 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
82 * gfortran.dg/proc_ptr_comp_44.f90: New test.
83 * gfortran.dg/proc_ptr_comp_45.f90: New test.
85 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
88 * gfortran.dg/system_clock_3.f08: New test.
90 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
93 g++.dg/cpp1y/pr64626-1.C: New.
94 g++.dg/cpp1y/pr64626-2.C: New.
95 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
97 2015-03-16 Jakub Jelinek <jakub@redhat.com>
99 PR tree-optimization/65427
100 * gcc.c-torture/execute/pr65427.c: New test.
102 2015-03-16 Marek Polacek <polacek@redhat.com>
106 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
107 * g++.dg/cpp0x/pr65327.C: New test.
109 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
112 * c-c++-common/asan/pr64820.c: New test.
114 2015-03-16 Andre Vehreschild <vehre@gmx.de>
116 * gfortran.dg/pointer_2.f90: New test.
118 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
120 * testsuite/g++.dg/pr65049.C: New test.
122 2015-03-16 Tom de Vries <tom@codesourcery.com>
124 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
125 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
126 * gcc.target/i386/fuse-caller-save.c: Same.
128 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
130 * gnat.dg/loop_optimization18.ad[sb]: New test.
131 * gnat.dg/loop_optimization18_pkg.ads: New helper.
133 2015-03-16 Alan Modra <amodra@gmail.com>
135 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
138 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
140 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
142 * gcc.dg/torture/pr65270-2.c: Likewise.
144 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
147 gfortran.dg/pointer_remapping_9.f90: New.
149 2015-03-14 Jakub Jelinek <jakub@redhat.com>
151 PR tree-optimization/65369
152 * gcc.c-torture/execute/pr65369.c: New test.
154 PR tree-optimization/65418
155 * gcc.c-torture/execute/pr65418-1.c: New test.
156 * gcc.c-torture/execute/pr65418-2.c: New test.
158 PR rtl-optimization/65401
159 * gcc.c-torture/execute/pr65401.c: New test.
161 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
164 * gcc.target/arm/pr64600_1.c: New test.
166 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
168 PR rtl-optimization/65235
169 * gcc.target/aarch64/pr65235_1.c: New test.
171 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
173 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
174 * gcc.target/s390/hotpatch-22.c: Likewise.
175 * gcc.target/s390/hotpatch-23.c: Likewise.
176 * gcc.target/s390/hotpatch-24.c: Likewise.
177 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
178 * gcc.target/s390/hotpatch-1.c: Update expected output.
179 * gcc.target/s390/hotpatch-2.c: Likewise.
180 * gcc.target/s390/hotpatch-3.c: Likewise.
181 * gcc.target/s390/hotpatch-4.c: Likewise.
182 * gcc.target/s390/hotpatch-5.c: Likewise.
183 * gcc.target/s390/hotpatch-6.c: Likewise.
184 * gcc.target/s390/hotpatch-7.c: Likewise.
185 * gcc.target/s390/hotpatch-8.c: Likewise.
186 * gcc.target/s390/hotpatch-9.c: Likewise.
187 * gcc.target/s390/hotpatch-10.c: Likewise.
188 * gcc.target/s390/hotpatch-11.c: Likewise.
189 * gcc.target/s390/hotpatch-12.c: Likewise.
190 * gcc.target/s390/hotpatch-13.c: Likewise.
191 * gcc.target/s390/hotpatch-14.c: Likewise.
192 * gcc.target/s390/hotpatch-15.c: Likewise.
193 * gcc.target/s390/hotpatch-16.c: Likewise.
194 * gcc.target/s390/hotpatch-17.c: Likewise.
195 * gcc.target/s390/hotpatch-18.c: Likewise.
196 * gcc.target/s390/hotpatch-19.c: Likewise.
198 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
201 * gcc.target/i386/pr65103-1.c: New.
203 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
206 * gcc.target/i386/pr65044.c: New.
208 2015-03-12 Tom de Vries <tom@codesourcery.com>
210 PR rtl-optimization/64895
211 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
212 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
213 * gcc.target/i386/fuse-caller-save.c: Ditto.
215 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
217 * gcc.dg/ipa/pr63569.c: Fix template.
219 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
221 * g++.dg/ipa/pr64146.C: Require fpic support.
223 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
226 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
227 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
229 2015-03-11 Jakub Jelinek <jakub@redhat.com>
231 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
232 to dg-options, fix up dg-skip-if.
234 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
237 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
238 * gcc.target/avr/tiny-caller-save.c: Same.
240 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
243 * g++.dg/pr65242.C: New test.
245 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
247 * c-c++-common/asan/no-asan-check-glob.c: New test.
249 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
252 * g++.dg/other/default11.C: New.
253 * g++.dg/other/default12.C: Likewise.
255 2015-03-10 Jakub Jelinek <jakub@redhat.com>
258 * gcc.target/i386/bmi2-bzhi-2.c: New test.
260 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
263 * gfortran.dg/unlimited_polymorphic_23.f90: New test
265 2015-03-10 Jakub Jelinek <jakub@redhat.com>
268 * g++.dg/cpp0x/pr65127.C: New test.
270 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
272 * gcc.dg/ipa/PR64550.c: Update template.
274 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
275 Tobias Burnus <burnus@net-b.de>
277 * gfortran.dg/coarray_sync_memory.f90: New.
279 2015-03-10 Marek Polacek <polacek@redhat.com>
282 * c-c++-common/ubsan/pr65367.c: New test.
284 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
286 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
287 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
288 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
289 * gcc.target/i386/mpx/calloc-1-nov.c: New.
290 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
291 * gcc.target/i386/mpx/malloc-1-nov.c: New.
292 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
293 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
294 * gcc.target/i386/mpx/realloc-1-nov.c: New.
295 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
296 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
297 * gcc.target/i386/mpx/realloc-2-nov.c: New.
298 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
300 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
302 * lib/mpx-dg.exp (mpx_link_flags): New.
305 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
306 * gcc.target/i386/mpx/alloca-1-nov.c: New.
307 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
308 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
309 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
310 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
311 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
312 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
313 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
314 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
315 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
316 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
317 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
318 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
319 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
320 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
321 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
322 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
323 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
324 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
325 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
326 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
327 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
328 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
329 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
330 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
331 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
332 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
333 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
334 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
335 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
336 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
337 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
338 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
339 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
340 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
341 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
342 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
343 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
344 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
345 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
346 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
347 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
348 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
349 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
350 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
351 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
352 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
353 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
354 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
355 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
356 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
357 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
358 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
359 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
360 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
361 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
362 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
363 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
364 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
365 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
366 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
367 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
368 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
369 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
370 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
371 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
372 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
373 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
374 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
375 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
376 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
377 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
378 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
379 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
380 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
381 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
382 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
383 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
384 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
385 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
386 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
387 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
388 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
389 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
390 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
391 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
392 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
393 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
394 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
395 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
396 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
397 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
398 * gcc.target/i386/mpx/label-address-1.c: New.
399 * gcc.target/i386/mpx/legacy-1-nov.c: New.
400 * gcc.target/i386/mpx/macro.c: New.
401 * gcc.target/i386/mpx/mpx-check.h: New.
402 * gcc.target/i386/mpx/mpx.exp: New.
403 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
404 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
405 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
406 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
407 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
408 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
409 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
410 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
411 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
412 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
413 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
414 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
415 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
416 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
417 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
418 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
419 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
420 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
421 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
422 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
423 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
424 * gcc.target/i386/mpx/reference-1-lbv.c: New.
425 * gcc.target/i386/mpx/reference-1-nov.c: New.
426 * gcc.target/i386/mpx/reference-1-ubv.c: New.
427 * gcc.target/i386/mpx/reference-2-lbv.c: New.
428 * gcc.target/i386/mpx/reference-2-nov.c: New.
429 * gcc.target/i386/mpx/reference-2-ubv.c: New.
430 * gcc.target/i386/mpx/reference-3-lbv.c: New.
431 * gcc.target/i386/mpx/reference-3-nov.c: New.
432 * gcc.target/i386/mpx/reference-3-ubv.c: New.
433 * gcc.target/i386/mpx/reference-4-lbv.c: New.
434 * gcc.target/i386/mpx/reference-4-nov.c: New.
435 * gcc.target/i386/mpx/reference-4-ubv.c: New.
436 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
437 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
438 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
439 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
440 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
441 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
442 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
443 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
444 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
445 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
446 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
447 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
448 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
449 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
450 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
451 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
452 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
453 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
454 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
455 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
456 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
457 * gcc.target/i386/mpx/sincos-1-nov.c: New.
458 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
459 * gcc.target/i386/mpx/static-array-1-nov.c: New.
460 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
461 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
462 * gcc.target/i386/mpx/static-init-1-nov.c: New.
463 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
464 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
465 * gcc.target/i386/mpx/static-init-2-nov.c: New.
466 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
467 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
468 * gcc.target/i386/mpx/static-init-3-nov.c: New.
469 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
470 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
471 * gcc.target/i386/mpx/static-init-4-nov.c: New.
472 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
473 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
474 * gcc.target/i386/mpx/static-init-5-nov.c: New.
475 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
476 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
477 * gcc.target/i386/mpx/static-init-6-nov.c: New.
478 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
479 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
480 * gcc.target/i386/mpx/static-string-1-nov.c: New.
481 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
482 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
483 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
484 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
485 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
486 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
487 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
488 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
489 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
490 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
491 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
492 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
493 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
494 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
495 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
496 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
497 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
498 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
499 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
500 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
501 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
502 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
503 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
504 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
505 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
506 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
507 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
508 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
509 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
510 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
511 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
512 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
513 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
514 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
515 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
516 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
517 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
518 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
519 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
520 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
521 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
522 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
523 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
524 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
525 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
526 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
527 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
528 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
529 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
530 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
531 * gcc.target/i386/mpx/vararg-1-nov.c: New.
532 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
533 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
534 * gcc.target/i386/mpx/vararg-2-nov.c: New.
535 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
536 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
537 * gcc.target/i386/mpx/vararg-3-nov.c: New.
538 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
539 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
540 * gcc.target/i386/mpx/vararg-4-nov.c: New.
541 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
542 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
543 * gcc.target/i386/mpx/vararg-5-nov.c: New.
544 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
545 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
546 * gcc.target/i386/mpx/vararg-6-nov.c: New.
547 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
548 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
549 * gcc.target/i386/mpx/vararg-7-nov.c: New.
550 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
551 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
552 * gcc.target/i386/mpx/vararg-8-nov.c: New.
553 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
554 * gcc.target/i386/mpx/vla-1-lbv.c: New.
555 * gcc.target/i386/mpx/vla-1-nov.c: New.
556 * gcc.target/i386/mpx/vla-1-ubv.c: New.
557 * gcc.target/i386/mpx/vla-2-lbv.c: New.
558 * gcc.target/i386/mpx/vla-2-nov.c: New.
559 * gcc.target/i386/mpx/vla-2-ubv.c: New.
561 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
563 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
565 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
567 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
569 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
571 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
572 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
574 2015-03-10 Jakub Jelinek <jakub@redhat.com>
577 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
580 * c-c++-common/pr65120.c: New test.
582 PR rtl-optimization/65321
583 * gcc.dg/pr65321.c: New test.
585 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
587 PR tree-optimization/65355
588 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
590 2015-03-09 Jakub Jelinek <jakub@redhat.com>
593 * c-c++-common/pr49706.c: Adjust tests for not warning
594 about !!x == y or !b == y where b is boolean, and add
596 * c-c++-common/pr62199-2.c: Likewise.
598 2015-03-09 Richard Biener <rguenther@suse.de>
601 * gcc.dg/torture/pr65270-1.c: New testcase.
602 * gcc.dg/torture/pr65270-2.c: Likewise.
604 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
606 PR tree-optimization/63743
607 * gcc.dg/pr63743.c: New test.
609 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
612 * g++.dg/lto/pr65316_0.C: New testcase.
613 * g++.dg/lto/pr65316_1.C: New testcase.
615 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
618 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
620 * g++.dg/abi/rtti3.C: Likewise.
622 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
625 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
627 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
629 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
631 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
633 2015-03-08 Morin <mikael@gcc.gnu.org>
636 * gfortran.dg/entry_20.f90: New.
638 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
641 * gcc.c-torture/compile/pr65153.c: New.
643 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
646 * g++.dg/torture/pr65249.C: New.
648 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
650 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
654 2015-03-07 Marek Polacek <polacek@redhat.com>
655 Martin Uecker <uecker@eecs.berkeley.edu>
658 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
660 * c-c++-common/ubsan/bounds-8.c: New test.
661 * c-c++-common/ubsan/bounds-9.c: New test.
662 * gcc.dg/ubsan/bounds-2.c: New test.
664 2015-03-05 Martin Sebor <msebor@redhat.com>
667 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
668 checking of results into main to prevent it from getting optimized
670 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
672 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
674 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
675 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
676 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
679 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
681 * g++.dg/lto/pr65302_1.C: New testcase.
682 * g++.dg/lto/pr65302_0.C: New testcase.
684 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
686 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
687 -fno-ipa-icf to dg-options.
689 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
691 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
692 compiles using the linker plugin.
694 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
696 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
698 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
700 * gcc.target/arm/pr65067.c: New test.
702 2015-03-05 Martin Liska <mliska@suse.cz>
705 * gcc.dg/ipa/pr65318.c: New test.
707 2015-03-05 Marek Polacek <polacek@redhat.com>
709 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
711 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
713 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
715 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
717 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
718 max-unroll-times back to defaults for s390.
720 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
724 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
727 * g++.dg/cpp0x/initlist92.C: New.
729 2015-03-05 Richard Biener <rguenther@suse.de>
731 PR tree-optimization/65310
732 * gcc.dg/vect/pr65310.c: New testcase.
734 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
737 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
739 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
741 * gnat.dg/entry_queues3.adb: New test.
743 2015-03-04 Ian Lance Taylor <iant@google.com>
745 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
747 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
750 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
752 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
754 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
755 -fno-ipa-icf to dg-options
756 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
757 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
759 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
762 * g++.dg/cpp0x/decltype62.C: New.
764 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
766 * gnat.dg/object_overflow5.adb: New test.
768 2015-03-03 Martin Liska <mliska@suse.cz>
771 * gcc.dg/ipa/pr65287.c: New test.
773 2015-03-03 Martin Jambor <mjambor@suse.cz>
774 Eric Botcazou <ebotcazou@adacore.com>
776 * gnat.dg/specs/pack12.ads: New test.
778 2015-03-03 Martin Liska <mliska@suse.cz>
780 * gcc.dg/ipa/PR65282.c: New test.
782 2015-03-13 Jeff Law <law@redhat.com>
784 PR tree-optimization/65241
785 * gcc.c-torture/compile/pr65241.c: New test.
787 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
790 * gcc.target/avr/torture/pr64331.c: New test.
792 2015-03-03 Martin Liska <mliska@suse.cz>
793 Jan Hubicka <hubicka@ucw.cz>
795 * g++.dg/ipa/pr65263.C: New test.
797 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
800 * gcc.dg/lto/pr65130_0.c: New testcase.
801 * gcc.dg/lto/pr65130_1.c: New testcase.
803 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
806 * g++.dg/torture/pr64988.C: New testcase.
808 2015-03-02 Tobias Burnus <burnus@net-b.de>
810 * gfortran.dg/coarray_atomic_6.f90: New.
812 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
815 * gcc.target/i386/pr65184.c: New.
817 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
820 * gcc.target/i386/pr65183.c: New.
822 2015-02-28 Martin Liska <mliska@suse.cz>
823 Jan Hubicka <hubicka@ucw.cz>
825 * gcc.dg/ipa/ipa-icf-35.c: New test.
826 * gcc.dg/ipa/ipa-icf-36.c: New test.
827 * gcc.dg/ipa/ipa-icf-37.c: New test.
829 2015-02-28 Martin Liska <mliska@suse.cz>
830 Jan Hubicka <hubicka@ucw.cz>
833 * gcc.dg/ipa/ipa-icf-34.c: New test.
835 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
838 * gcc.target/sh/sh/pr61142.c: New.
840 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
842 * g++.dg/other/dump-ada-spec-3.C: New test.
844 2015-03-01 Martin Liska <mliska@suse.cz>
846 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
847 * g++.dg/ipa/pr63595.C: Update expected results.
849 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
852 * g++.dg/ipa/ipa-icf-6.C: New testcase.
854 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
856 * gcc.dg/vect/pr59354.c: Move vector producing code to
859 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
862 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
863 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
864 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
865 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
867 2015-02-27 Jakub Jelinek <jakub@redhat.com>
869 PR tree-optimization/65048
870 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
871 (foo): Use K&R style definition.
873 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
876 * g++.dg/pr65032.C: New.
878 2015-02-27 Marek Polacek <polacek@redhat.com>
881 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
884 2015-02-27 Marek Polacek <polacek@redhat.com>
887 * gcc.dg/pr65228.c: New test.
889 2015-02-27 Kai Tietz <ktietz@redhat.com>
892 * gcc.dg/weak/weak-17.c: New file.
894 2015-02-27 Richard Biener <rguenther@suse.de>
897 * g++.dg/lto/pr65193_0.C: New testcase.
899 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
901 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
902 * gcc.target/s390/hotpatch-8.c: Likewise.
903 * gcc.target/s390/hotpatch-9.c: Likewise.
904 * gcc.target/s390/pr61078.c: Likewise.
905 * gcc.target/s390/pr57960.c: Remove -m64.
906 * gcc.target/s390/pr61078.c: Likewise.
908 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
909 Martin Liska <mliska@suse.cz>
912 * gcc.dg/pr64454.c: Disable ICF.
913 * gcc.dg/pr28685-1.c: Disable ICF
914 * gcc.dg/ipa/iinline-5.c: Disable ICF.
915 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
916 * g++.dg/ipa/ipa-icf-4.C: Update template.
918 2015-02-26 Jakub Jelinek <jakub@redhat.com>
920 PR tree-optimization/65216
921 * gcc.c-torture/execute/pr65216.c: New test.
923 PR tree-optimization/65215
924 * gcc.c-torture/execute/pr65215-1.c: New test.
925 * gcc.c-torture/execute/pr65215-2.c: New test.
926 * gcc.c-torture/execute/pr65215-3.c: New test.
927 * gcc.c-torture/execute/pr65215-4.c: New test.
928 * gcc.c-torture/execute/pr65215-5.c: New test.
930 2015-02-26 Tom de Vries <tom@codesourcery.com>
932 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
934 2015-02-26 Martin Liska <mliska@suse.cz>
935 Jan Hubicka <hubicka@ucw.cz>
937 * g++.dg/ipa/pr64146.C: Update expected results.
938 * gcc.dg/ipa/ipa-icf-26.c: Update test.
939 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
940 * gcc.dg/ipa/ipa-icf-34.c: New test.
942 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
944 * gcc.dg/vect/vect-pr61917.c: Rename to ...
945 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
946 (dg-additional-options): Remove dg directive.
947 (dg-final): Add dg directive.
949 2015-02-26 Marek Polacek <polacek@redhat.com>
952 * g++.dg/ipa/pr65008.C: New test.
954 2015-02-26 Tom de Vries <tom@codesourcery.com>
956 * lib/profopt.exp (profopt-target-cleanup): New proc.
957 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
958 files from sources from dg-additional-sources.
960 2015-02-26 Tom de Vries <tom@codesourcery.com>
962 * lib/gcov.exp: Cleanup in case of xfail.
964 2015-02-26 Sebastian Pop <s.pop@samsung.com>
966 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
968 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
971 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
972 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
973 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
974 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
975 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
976 * g++.dg/debug/pr46123.C: XFAIL and move...
977 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
978 * gcc.dg/debug/dwarf2-3.c: Move...
979 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
981 2015-02-26 Marek Polacek <polacek@redhat.com>
984 * g++.dg/cpp1y/pr65202.C: New test.
986 2015-02-26 Tom de Vries <tom@codesourcery.com>
988 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
989 locale_facets.h.gcov.
991 2015-02-26 Tom de Vries <tom@codesourcery.com>
993 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
995 2015-02-26 Tom de Vries <tom@codesourcery.com>
997 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
999 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
1002 * gcc.target/i386/pr65217.c: New.
1004 2015-02-26 Tom de Vries <tom@codesourcery.com>
1006 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1008 2015-02-26 Tom de Vries <tom@codesourcery.com>
1010 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1012 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1014 PR tree-optimization/65048
1015 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1017 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1019 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1020 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1022 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
1025 * gcc.target/i386/pr65161.c: New test.
1027 2015-02-26 Terry Guo <terry.guo@arm.com>
1029 * gcc.target/arm/no-volatile-in-it.c: New test.
1031 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
1033 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1034 (dg-options): Add -save-temps.
1035 (dg-final): Add cleanup-saved-temps.
1037 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1039 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1041 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
1043 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1044 * gcc.target/powerpc/pack01.c: Include string.h.
1046 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
1049 * gcc.target/i386/pr65167.c: New.
1051 2015-02-25 Kai Tietz <ktietz@redhat.com>
1053 PR tree-optimization/61917
1054 * gcc.dg/vect/vect-pr61917.c: New file.
1056 2015-02-24 Jakub Jelinek <jakub@redhat.com>
1058 PR tree-optimization/65170
1059 * gcc.c-torture/execute/pr65170.c: New test.
1060 * gcc.dg/tree-ssa/vrp96.c: New test.
1062 2015-02-24 Tom de Vries <tom@codesourcery.com>
1064 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1066 2015-02-24 Tom de Vries <tom@codesourcery.com>
1069 * lib/gcc-defs.exp (additional_sources_used): Add new var.
1070 (dg-additional-files-options): Copy additional_sources to
1071 additional_sources_used before emptying additional_sources.
1072 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1073 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1074 (cleanup-saved-temps): Use additional_sources_used instead of
1076 (dg-test): Reset additional_sources_used.
1078 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
1081 * gfortran.dg/integer_exponentiation_6.F90: New test.
1083 2015-02-23 Martin Sebor <msebor@redhat.com>
1086 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1087 two parts. One to save registers, the other to verify the
1088 registers have the right values. Save register state into
1089 static data rather than on the stack.
1091 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1094 * c-c++-common/asan/pr63888.c: New test.
1096 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1099 * gcc.c-torture/compile/pr65163.c: New.
1101 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1103 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1104 with -m31 on 64 bit.
1105 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1106 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1108 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1110 * gcc.target/s390/20090223-1.c: Add
1111 -Wno-implicit-function-declaration option.
1112 * gcc.target/s390/pr42224.c: Likewise.
1113 * gcc.target/s390/pr55718.c: Likewise.
1115 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1117 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1118 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1119 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1120 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1121 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1122 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1123 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1124 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1125 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1126 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1127 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1128 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1129 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1130 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1131 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1132 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1133 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1134 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1135 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1136 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1137 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1139 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1141 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1142 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1143 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1144 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1145 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1146 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1147 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1148 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1149 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1150 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1151 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1152 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1153 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1154 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1155 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1156 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1158 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1162 * gfortran.dg/pr61960.f90: New.
1163 * gfortran.dg/pr64230.f90: New.
1164 * gfortran.dg/pr64980.f03: New.
1166 2015-02-22 Tom de Vries <tom@codesourcery.com>
1168 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1170 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1173 * gnat.dg/timing_events.adb: Removed, invalid test.
1175 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1178 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1180 * g++.dg/gcov/gcov-2.C: Likewise.
1182 2015-02-20 Richard Biener <rguenther@suse.de>
1184 PR tree-optimization/65136
1185 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1187 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1190 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1191 and nvptx-*-* blacklisting.
1193 * gcc.dg/sibcall-9.c: New test.
1194 * gcc.dg/sibcall-10.c: New test.
1196 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1198 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1200 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1203 * gcc.target/avr/torture/pr64452.c: New test.
1205 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1207 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1208 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1210 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1213 * lib/target-supports.exp (check_compile): Check whether
1214 additional_sources is defined before using it.
1216 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1219 * g++.dg/opt/pr65074.C: New file.
1221 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1223 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1224 (size_type): New typedef.
1225 (operator "" _script): Use it for the last argument.
1227 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1229 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1231 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1233 * lib/target-supports.exp (check_compile): Save/restore
1234 additional_sources that may belong to an actual test.
1236 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1238 PR gcov-profile/64634
1239 * g++.dg/gcov/gcov-15.C: New test.
1241 2015-02-18 Tom de Vries <tom@codesourcery.com>
1243 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1245 2015-02-18 Tom de Vries <tom@codesourcery.com>
1247 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1249 2015-02-18 Tom de Vries <tom@codesourcery.com>
1251 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1253 2015-02-18 Tom de Vries <tom@codesourcery.com>
1255 * gfortran.dg/fmt_cache_1.f: Add missing close.
1257 2015-02-18 Tom de Vries <tom@codesourcery.com>
1260 * gfortran.dg/read_eof_8.f90: Add missing close.
1262 2015-02-18 Richard Biener <rguenther@suse.de>
1264 PR tree-optimization/65063
1265 * gcc.dg/pr65063.c: New testcase.
1267 2015-02-18 Richard Biener <rguenther@suse.de>
1269 PR tree-optimization/62217
1270 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1272 2015-02-18 Marek Polacek <polacek@redhat.com>
1275 * c-c++-common/ubsan/pr65081.c: New test.
1277 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1279 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1280 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1282 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1284 * gcc.dg/ipa/propalign-3.c: New test.
1286 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1289 * gcc.target/sh/pr64793.c: New.
1290 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1292 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1294 * gcc.target/arm/divzero.c: New test case.
1296 2015-02-17 Tom de Vries <tom@codesourcery.com>
1298 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1300 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1301 Jakub Jelinek <jakub@redhat.com>
1304 * g++.dg/cpp0x/pr65075.C: New test.
1306 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1309 * gcc.target/powerpc/pr65058.c: New test.
1311 2015-02-16 Jeff Law <law@redhat.com>
1313 PR tree-optimization/64823
1314 * gcc.dg/uninit-20.c: New test.
1316 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1317 James Greenhalgh <james.greenhalgh@arm.com>
1320 * gcc.dg/ipa/ipa-clone-1.c: New test.
1322 2015-02-16 Richard Biener <rguenther@suse.de>
1324 PR tree-optimization/65077
1325 * gcc.dg/torture/pr65077.c: New testcase.
1327 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1329 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1330 Directive adjusted to scan for ldaxr.
1331 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1332 adjusted to scan for ldaex.
1334 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1337 * g++.dg/cpp0x/constexpr-65080.C: New.
1339 2015-02-16 Richard Biener <rguenther@suse.de>
1341 PR tree-optimization/63593
1342 * gcc.dg/pr63593.c: New testcase.
1344 2015-02-16 Marek Polacek <polacek@redhat.com>
1347 * gcc.dg/pr65066.c: New test.
1349 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1351 * gcc.dg/pr65002.C: Move ...
1352 * g++.dg/ipa/pr65002.C: ... here.
1354 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1356 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1357 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1358 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1359 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1361 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1364 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1365 the expression to find calls.
1366 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1367 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1368 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1369 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1370 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1372 2015-02-14 Marek Polacek <polacek@redhat.com>
1375 * gcc.dg/array-11.c: New test.
1376 * gcc.dg/array-12.c: New test.
1377 * gcc.dg/array-13.c: New test.
1378 * gcc.dg/array-14.c: New test.
1379 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1380 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1381 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1382 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1383 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1384 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1386 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1389 * g++.dg/lookup/using54.C: New.
1391 2015-02-13 Jeff Law <law@redhat.com>
1394 Revert my change for tree-optimization/64823.
1396 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1398 PR tree-optimization/65053
1399 * gcc.c-torture/execute/pr65053-1.c: New test.
1400 * gcc.c-torture/execute/pr65053-2.c: New test.
1402 2015-02-13 Marek Polacek <polacek@redhat.com>
1405 * gcc.dg/pr65050.c: New test.
1407 2015-02-13 Jeff Law <law@redhat.com>
1409 PR tree-optimization/64823
1410 * gcc.dg/uninit-20.c: New test.
1412 PR rtl-optimization/47477
1413 * gcc.dg/tree-ssa/pr47477.c: New test.
1415 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1418 * g++.dg/parse/ivdep-2.C: New.
1419 * g++.dg/parse/ivdep-3.C: Likewise.
1421 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1424 * gfortran.dg/continuation_13.f90: New test.
1425 * gfortran.dg/continuation_14.f: New test.
1427 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/cpp0x/sfinae55.C: New.
1432 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1435 * g++.dg/ipa/pr65034.C: New test.
1437 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1439 PR tree-optimization/65002
1440 * gcc.dg/pr65002.C: New.
1442 2015-02-13 Marek Polacek <polacek@redhat.com>
1445 * c-c++-common/pr65040.c: New test.
1447 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1449 PR tree-optimization/64705
1450 * gcc.dg/tree-ssa/pr64705.c: New test.
1452 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1455 * gcc.dg/visibility-22.c: New test.
1456 * gcc.dg/visibility-23.c: New test.
1457 * gcc.target/i386/pr32219-1.c: New test.
1458 * gcc.target/i386/pr32219-2.c: New test.
1459 * gcc.target/i386/pr32219-3.c: New test.
1460 * gcc.target/i386/pr32219-4.c: New test.
1461 * gcc.target/i386/pr32219-5.c: New test.
1462 * gcc.target/i386/pr32219-6.c: New test.
1463 * gcc.target/i386/pr32219-7.c: New test.
1464 * gcc.target/i386/pr32219-8.c: New test.
1465 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1467 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1469 PR libgfortran/57822
1470 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1471 four different KINDs.
1473 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1476 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1479 * g++.dg/ubsan/pr65000.C: New test.
1481 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1484 * gfortran.dg/finalize_28.f90: New test
1486 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1489 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1490 DW_TAG_lexical_block removal.
1491 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1492 * g++.dg/guality/pr55541.C: New test.
1495 * g++.dg/ubsan/pr64984.C: New test.
1497 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1499 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1501 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1504 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1505 instructions for 2015-01-14 get_memmodel changes.
1506 * gcc.target/powerpc/atomic-p8.c: Likewise.
1509 * g++.dg/ubsan/pr65019.C: New test.
1511 PR tree-optimization/65014
1512 * gcc.c-torture/compile/pr65014.c: New test.
1514 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1516 PR libgfortran/57822
1517 * gfortran/fmt_g0_7.f08: Revise test.
1519 2015-02-11 Jeff Law <law@redhat.com>
1522 * gcc.target/m68k/pr63347.c: New test.
1524 2015-02-11 Marek Polacek <polacek@redhat.com>
1526 * g++.dg/ubsan/shift-1.C: New test.
1527 * gcc.dg/ubsan/c-shift-2.c: New test.
1528 * c-c++-common/ubsan/shift-5.c: Remove file.
1530 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1532 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1533 Directive adjusted to XFAIL.
1534 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1537 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1540 * g++.dg/opt/pr65003.C: New test.
1542 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1544 * lib/target-supports.exp (check_effective_target_pie): Renamed
1546 (check_effective_target_pie_enabled): This.
1547 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1548 * gcc.target/i386/pie.c: Likewise.
1550 2015-02-11 Andrew Pinski <apinski@cavium.com>
1553 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1554 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1556 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1559 * gcc.target/i386/pr61925-1.c: New test.
1560 * gcc.target/i386/pr61925-2.c: New test.
1561 * gcc.target/i386/pr61925-3.c: New test.
1563 2015-02-10 Jakub Jelinek <jakub@redhat.com>
1566 * g++.dg/asan/pr65004.C: New test.
1568 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
1571 * gcc.taget/sh/pr64661-0.h: New.
1572 * gcc.taget/sh/pr64661-1.c: New.
1573 * gcc.taget/sh/pr64661-2.c: New.
1574 * gcc.taget/sh/pr64661-3.c: New.
1575 * gcc.taget/sh/pr64661-4.c: New.
1577 2015-02-10 Richard Biener <rguenther@suse.de>
1579 PR tree-optimization/64995
1580 * g++.dg/torture/pr64995.C: New testcase.
1582 2015-02-10 Richard Biener <rguenther@suse.de>
1584 PR tree-optimization/64909
1585 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1587 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1589 * gcc.dg/signbit-sa.c: New test.
1591 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1593 PR libgfortran/57822
1594 * gfortran/fmt_g0_7.f08: New test.
1596 2015-02-10 Bin Cheng <bin.cheng@arm.com>
1598 PR tree-optimization/43378
1599 * gcc.dg/tree-ssa/pr43378.c: New test.
1601 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
1604 * g++.dg/torture/pr64978.C: New testcase.
1606 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1609 * gcc.dg/asan/pr64981.c: New test.
1611 2015-02-09 Marek Polacek <polacek@redhat.com>
1614 * gcc.dg/pr64856.c: New test.
1616 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1619 * gcc.dg/tree-ssa/stdarg-7.c: New test.
1620 * gcc.c-torture/execute/pr64979.c: New test.
1622 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
1624 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1626 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1628 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1629 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1631 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1634 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1636 2015-02-09 Richard Biener <rguenther@suse.de>
1638 PR tree-optimization/54000
1639 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1641 2015-02-09 Tom de Vries <tom@codesourcery.com>
1643 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1645 2015-02-09 Martin Liska <mliska@suse.cz>
1647 * g++.dg/ipa/pr64858.C: New test.
1649 2015-02-09 Tom de Vries <tom@codesourcery.com>
1651 * gcc.dg/uninit-19.c: Fix warning line for fpic.
1653 2015-02-08 Andrew Pinski <apinski@cavium.com>
1655 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1657 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
1660 * gfortran.dg/use_rename_8.f90: New.
1662 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
1664 * gnat.dg/addr7.ad[sb]: New test.
1665 * gnat.dg/addr8.ad[sb]: Likewise.
1667 2015-02-06 David Malcolm <dmalcolm@redhat.com>
1670 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1671 from jit.dg/test-compile-to-executable.c's create_code, with a
1672 clarification of the output message.
1673 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1675 (test_jit): Use CHECK_NO_ERRORS when calling
1676 gcc_jit_context_compile_to_file.
1677 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1678 jit-verify-compile-to-file to jit-verify-output-file-was-created.
1679 (jit-setup-compile-to-file): Likewise. Add a verbose comment
1680 about deletions that are attempted.
1681 (jit-verify-compile-to-file): Rename to...
1682 (jit-verify-output-file-was-created): ...this, and drop the
1683 attempt to run "file" and verify the output.
1684 (jit-verify-assembler): New function.
1685 (jit-verify-object): New function.
1686 (jit-verify-dynamic-library): New function.
1687 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1688 favor of an implementation from new file
1689 create-code-for-hello-world-executable.h, which also adds a
1691 (dg-final): Replace jit-verify-compile-to-file with
1692 jit-verify-output-file-was-created, and invoke new function
1693 jit-verify-assembler.
1694 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1696 (dg-final): Replace jit-verify-compile-to-file with
1697 jit-verify-output-file-was-created, and invoke new function
1698 jit-verify-dynamic-library.
1699 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1700 favor of an implementation from new file
1701 create-code-for-hello-world-executable.h, which also adds a
1703 (dg-final): Replace jit-verify-compile-to-file with
1704 jit-verify-output-file-was-created. Strengthen the expected stdout
1705 from the built executable.
1706 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1707 favor of an implementation from new file
1708 create-code-for-hello-world-executable.h, which also adds a
1710 (dg-final): Replace jit-verify-compile-to-file with
1711 jit-verify-output-file-was-created, and invoke new function
1713 * jit.dg/verify-dynamic-library.c: New source file.
1715 2015-02-06 Sebastian Pop <s.pop@samsung.com>
1716 Brian Rzycki <b.rzycki@samsung.com>
1718 PR tree-optimization/64878
1719 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1721 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1724 * g++.dg/ipa/pr64896.C: New test.
1726 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1729 * gcc.target/powerpc/pr64205.c: New file.
1731 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
1733 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1734 (dg-options): Use -fpie instead of -fPIE -pie.
1736 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1739 * g++.dg/asan/pr64937.C: New test.
1741 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
1744 * gfortran.dg/class_to_type_4.f90: New test
1746 2015-01-29 Andre Vehreschild <vehre@gmx.de>
1748 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1750 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1752 PR rtl-optimization/64957
1754 * gcc.c-torture/execute/pr64957.c: New test.
1756 2015-02-05 Jeff Law <law@redhat.com>
1759 * gcc.target/h8300/pr17306-1.c: New test.
1760 * gcc.target/h8300/pr17306-2.c: New test.
1762 2015-02-05 Tobias Burnus <burnus@net-b.de>
1765 * gfortran.dg/structure_constructor_12.f90: New.
1767 2015-02-05 Jeff Law <law@redhat.com>
1770 gcc.target/h8300/pr58400.c: New test.
1772 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
1774 * gcc.target/arm/macro_defs0.c: New test.
1775 * gcc.target/arm/macro_defs1.c: New test.
1776 * gcc.target/arm/macro_defs2.c: New test.
1778 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
1780 PR rtl-optimization/64905
1781 * gcc.target/i386/pr64905.c: Require nonpic target.
1782 (dg-options): Add -fomit-frame-pointer.
1785 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
1787 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1790 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
1793 * gfortran.dg/type_to_class_2.f90: New test
1794 * gfortran.dg/type_to_class_3.f90: New test
1796 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
1799 * g++.dg/torture/pr64686.C: New testcase.
1801 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1803 PR rtl-optimization/64905
1804 * gcc.target/i386/pr64905.c: New file.
1806 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1808 * gcc.dg/guality/pr41447-1.c: Remove xfail.
1809 * gcc.dg/guality/pr41616-1.c: Ditto.
1811 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
1814 * gcc.dg/pr64817-3.c: New.
1816 2015-02-04 Jakub Jelinek <jakub@redhat.com>
1817 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1819 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1820 pass parameters in registers.
1821 * gcc.dg/guality/pr36728-2.c (main): Likewise.
1822 * gcc.dg/guality/pr36728-3.c (main): Likewise.
1823 * gcc.dg/guality/pr36728-4.c (main): Likewise.
1825 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
1826 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1828 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1829 list, allow for multilibed targets.
1830 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1832 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1834 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1835 * gcc.dg/pr46728-6.c: Ditto.
1837 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
1839 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1840 for mips_nanlegacy target.
1842 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
1844 * gcc.target/i386/chkp-hidden-def.c: New.
1846 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1849 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1850 to use 24 bits for bitfield b.
1852 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1855 * lib/target-supports.exp (check_effective_target_bswap64): Do not
1856 cache result in a global variable. Include all 32-bit targets for
1859 2015-02-03 Jakub Jelinek <jakub@redhat.com>
1861 PR rtl-optimization/64756
1862 * gcc.c-torture/execute/pr64756.c: New test.
1864 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
1867 * gcc.target/sh/pr64660-0.h: New.
1868 * gcc.target/sh/pr64660-1.c: New.
1869 * gcc.target/sh/pr64660-2.c: New.
1870 * gcc.target/sh/pr64660-3.c: New.
1871 * gcc.target/sh/pr64660-4.c: New.
1873 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1876 * g++.dg/warn/Waddress-2.C: New.
1878 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
1881 * gcc.target/i386/pr49095.c: XFAIL for ia32.
1883 2015-02-03 Dodji Seketeli <dodji@redhat.com>
1885 PR preprocessor/64803
1886 * gcc.dg/cpp/builtin-macro-1.c: New test case.
1888 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
1890 * g++.dg/ipa/devirt-37.C: Disable early inlining.
1892 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
1894 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1895 (_ARM_FPSRC): Add DN and AHP fields.
1896 (clean_results): Force DN=1 on AArch64.
1897 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1898 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1899 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1900 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1901 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1902 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1904 2015-02-02 Alan Modra <amodra@gmail.com>
1906 * gcc.target/powerpc/cprophard.c: New.
1908 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
1910 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1911 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1913 2015-02-01 Jakub Jelinek <jakub@redhat.com>
1916 * gcc.dg/pr64817-1.c: New test.
1917 * gcc.dg/pr64817-2.c: New test.
1919 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
1922 * gcc.target/sh/pr64851-0.h: New
1923 * gcc.target/sh/pr64851-1.c: New
1924 * gcc.target/sh/pr64851-2.c: New
1925 * gcc.target/sh/pr64851-3.c: New
1926 * gcc.target/sh/pr64851-4.c: New
1928 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1931 * gcc.dg/torture/pr64882.c: New test.
1933 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
1936 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1939 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1941 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1942 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1943 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1944 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1945 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1946 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1948 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1949 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1951 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1952 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1955 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1958 * g++.dg/pr64688-2.C: New.
1960 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1962 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1963 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1964 * gcc.target/i386/fuse-caller-save.c: Ditto.
1965 * gcc.target/i386/headmerge-1.c: Ditto.
1966 * gcc.target/i386/headmerge-2.c: Ditto.
1967 * gcc.target/i386/sibcall-6.c: Ditto.
1969 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1972 * gcc.target/i386/pr64617.c: New test.
1974 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1977 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1978 (dg-options): Remove -m32.
1979 (dg-final): Scan for "movb %al" only.
1980 * gcc.target/i386/pr15184-2.c: Ditto.
1982 2015-01-30 Richard Biener <rguenther@suse.de>
1984 PR tree-optimization/64829
1985 * gcc.dg/vect/pr64829.c: New testcase.
1987 2015-01-29 Marek Polacek <polacek@redhat.com>
1990 * gcc.dg/pr64709.c: New test.
1992 2015-01-29 Jakub Jelinek <jakub@redhat.com>
1995 * g++.dg/ubsan/pr64717-1.C: New test.
1996 * g++.dg/ubsan/pr64717-2.C: New test.
1998 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
2000 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2002 2015-01-29 Jeff Law <law@redhat.com>
2005 * gcc.target/i386/pr15184-1.c: New test.
2006 * gcc.target/i386/pr15184-2.c: New test.
2008 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2010 PR tree-optimization/64746
2011 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2013 2015-01-29 Richard Biener <rguenther@suse.de>
2015 PR tree-optimization/64853
2016 * gcc.dg/torture/pr64853.c: New testcase.
2018 2015-01-29 Richard Biener <rguenther@suse.de>
2020 PR tree-optimization/64844
2021 * gcc.dg/vect/pr64844.c: New testcase.
2023 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2026 * gcc.dg/pr64809.c: Delete.
2028 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
2031 * gcc.target/i386/pr64805.c: New.
2033 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2035 * gcc.dg/guality/guality.h (main): Add argv[0] to
2036 guality_gdb_command.
2038 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
2041 * gcc.dg/tree-ssa/pr64801.c: New testcase.
2043 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2046 * gcc.target/sh/sh.exp
2047 (check_effective_target_atomic_model_soft_gusa_available,
2048 check_effective_target_atomic_model_soft_tcb_available,
2049 check_effective_target_atomic_model_soft_imask_available,
2050 check_effective_target_atomic_model_hard_llcs_available): New.
2051 * gcc.target/sh/pr64659-0.h: New.
2052 * gcc.target/sh/pr64659-1.c: New.
2053 * gcc.target/sh/pr64659-2.c: New.
2054 * gcc.target/sh/pr64659-3.c: New.
2055 * gcc.target/sh/pr64659-4.c: New.
2057 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
2059 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2060 scan-assembler-times pattern.
2062 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2065 * gcc.dg/pr64809.c: New test.
2067 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
2069 PR tree-optimization/64277
2070 * gcc.dg/pr64277.c: New.
2072 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2074 PR tree-optimization/64718
2075 * gcc.c-torture/execute/pr64718.c: New test.
2077 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
2079 * gcc.target/aarch64/abs_2.c: New.
2081 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
2083 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2084 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2085 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2088 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2091 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2092 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2093 { target comdat_group }.
2095 2015-01-27 Tobias Burnus <burnus@net-b.de>
2098 * gfortran.dg/goacc/coarray_2.f90: New.
2100 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2104 * g++.dg/torture/pr64139.C: New testcase.
2105 * g++.dg/torture/pr60871.C: Likewise.
2107 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2110 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2111 prevent linking errors.
2113 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2116 * g++.dg/torture/pr64282.C: New testcase.
2118 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2120 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2123 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2125 * gcc.target/s390/hotpatch-13.c: New testcase.
2126 * gcc.target/s390/hotpatch-14.c: New testcase.
2127 * gcc.target/s390/hotpatch-15.c: New testcase.
2128 * gcc.target/s390/hotpatch-16.c: New testcase.
2129 * gcc.target/s390/hotpatch-17.c: New testcase.
2130 * gcc.target/s390/hotpatch-18.c: New testcase.
2131 * gcc.target/s390/hotpatch-19.c: New testcase.
2132 * gcc.target/s390/hotpatch-20.c: New testcase.
2133 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2134 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2135 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2136 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2137 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2138 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2139 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2140 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2141 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2142 * gcc.target/s390/hotpatch-10.c: Likewise.
2143 * gcc.target/s390/hotpatch-11.c: Likewise.
2144 * gcc.target/s390/hotpatch-12.c: Likewise.
2145 * gcc.target/s390/hotpatch-2.c: Likewise.
2146 * gcc.target/s390/hotpatch-3.c: Likewise.
2147 * gcc.target/s390/hotpatch-4.c: Likewise.
2148 * gcc.target/s390/hotpatch-5.c: Likewise.
2149 * gcc.target/s390/hotpatch-6.c: Likewise.
2150 * gcc.target/s390/hotpatch-7.c: Likewise.
2151 * gcc.target/s390/hotpatch-8.c: Likewise.
2152 * gcc.target/s390/hotpatch-9.c: Likewise.
2153 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2154 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2155 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2156 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2157 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2158 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2159 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2160 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2162 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2164 * gcc.dg/long_branch.c: New testcase.
2166 2015-01-27 Richard Biener <rguenther@suse.de>
2168 PR tree-optimization/56273
2169 PR tree-optimization/59124
2170 PR tree-optimization/64277
2171 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2172 * gcc.dg/Warray-bounds-12.c: Likewise.
2173 * gcc.dg/Warray-bounds-13.c: Likewise.
2175 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2177 PR rtl-optimization/61058
2178 * gcc.dg/pr61058.c: New test.
2180 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2182 * gcc.target/i386/chkp-narrow-bounds.c: New.
2184 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2186 PR tree-optimization/64807
2187 * gcc.dg/pr64807.c: New test.
2190 * gcc.dg/pr64766.c: New test.
2192 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2195 * gcc.target/sh/pr49263-4.c: New.
2197 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2200 * gfortran.dg/allocate_with_mold_1.f90: New test
2202 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2205 * gcc.dg/pr64778.c: New test.
2208 * gcc.dg/vect/pr64421.c: New test.
2210 2015-01-26 Tobias Burnus <burnus@net-b.de>
2213 * gfortran.dg/coarray_36.f: New.
2214 * gfortran.dg/coarray_37.f90: New.
2216 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2219 * gfortran.dg/class_allocate_18.f90: New.
2221 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2223 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2225 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2227 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2229 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2231 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2233 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2235 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2237 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2239 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2240 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2241 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2242 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2244 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2246 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2247 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2248 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2250 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2252 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2253 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2254 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2255 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2256 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2259 2015-01-26 Richard Biener <rguenther@suse.de>
2262 * gcc.dg/uninit-19.c: New testcase.
2264 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2266 * lib/target-supports.exp (check_effective_target_vect64): Add
2269 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2272 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2274 2015-01-26 Tony Liu <tony.liu@arm.com>
2276 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2279 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2282 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2283 correctly, clean up afterwards.
2285 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2288 * gfortran.dg/use_rename_7.f90: New.
2290 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2292 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2293 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2295 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2298 * gcc.target/sh/pr54236-4.c: New.
2300 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2302 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2303 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2306 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2309 * gfortran.dg/open_new_segv.f90: New test.
2311 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2320 * gcc.target/sh/pr64345-1.c: New.
2321 * gcc.target/sh/pr64345-2.c: New.
2322 * gcc.target/sh/pr59533-1.c: New.
2323 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2324 * gcc.target/sh/pr52933-2.c: Likewise.
2325 * gcc.target/sh/pr54089-1.c: Likewise.
2326 * gcc.target/sh/pr54236-1.c: Likewise.
2327 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2328 * gcc.target/sh/pr49263-1.c: Remove xfails.
2329 * gcc.target/sh/pr49263-2.c: Likewise.
2330 * gcc.target/sh/pr49263-3.c: Likewise.
2331 * gcc.target/sh/pr53987-1.c: Likewise.
2332 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2333 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2334 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2335 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2336 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2337 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2339 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2342 2015-01-24 Tom de Vries <tom@codesourcery.com>
2344 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2346 2015-01-23 Ian Lance Taylor <iant@google.com>
2349 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2350 targets without split stack support.
2352 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2355 * gcc.target/i386/pr64317.c: New test.
2357 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2359 PR rtl-optimization/63637
2360 PR rtl-optimization/60663
2361 * gcc.dg/pr63637-1.c: New test.
2362 * gcc.dg/pr63637-2.c: New test.
2363 * gcc.dg/pr63637-3.c: New test.
2364 * gcc.dg/pr63637-4.c: New test.
2365 * gcc.dg/pr63637-5.c: New test.
2366 * gcc.dg/pr63637-6.c: New test.
2367 * gcc.target/i386/pr63637-1.c: New test.
2368 * gcc.target/i386/pr63637-2.c: New test.
2369 * gcc.target/i386/pr63637-3.c: New test.
2370 * gcc.target/i386/pr63637-4.c: New test.
2371 * gcc.target/i386/pr63637-5.c: New test.
2372 * gcc.target/i386/pr63637-6.c: New test.
2374 2015-01-23 Richard Biener <rguenther@suse.de>
2377 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2378 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2380 2015-01-23 Marek Polacek <polacek@redhat.com>
2382 PR preprocessor/60570
2383 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2384 * gcc.dg/cpp/pr60570.c: New test.
2386 2015-01-23 Richard Biener <rguenther@suse.de>
2389 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2390 vectorization on vect64 targets.
2392 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2395 * gfortran.dg/class_allocate_17.f90: New.
2397 2015-01-23 Tobias Burnus <burnus@net-b.de>
2400 * gfortran.dg/goacc/combined_loop.f90: New.
2402 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2405 * gfortran.dg/make_unit.f90: New test.
2407 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2410 * gfortran.dg/negative_unit_int8.f: Update.
2412 2015-01-22 Jeff Law <law@redhat.com>
2415 * gcc.target/m68k/pr52076-1.c: New test.
2416 * gcc.target/m68k/pr52076-2.c: New test.
2418 2015-01-22 Richard Biener <rguenther@suse.de>
2421 * gcc.dg/torture/pr64728.c: New testcase.
2423 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2426 * g++.dg/pr64688.C: New test.
2428 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2430 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2431 to avoid errors with -fpic.
2433 2015-01-22 Richard Biener <rguenther@suse.de>
2436 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2438 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2440 PR rtl-optimization/64682
2441 * gcc.c-torture/execute/pr64682.c: New file.
2443 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2446 * gcc.dg/pr64511.c: New test.
2448 PR rtl-optimization/62078
2449 * g++.dg/opt/pr62078.C: New test.
2452 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2454 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2457 * gfortran.dg/internal_pack_15.f90: New test.
2459 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2461 * c-c++-common/tsan/step.c: New testcase.
2463 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2465 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2467 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2469 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2471 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2473 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2475 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2477 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2479 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2481 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2483 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2485 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2487 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2489 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2491 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2493 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2495 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2497 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2499 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2501 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2503 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2505 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2507 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2509 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2511 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2513 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2514 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2515 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2518 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2520 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2521 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2522 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2525 2015-01-21 Renlin Li <renlin.li@arm.com>
2527 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2528 * g++.dg/tls/thread_local5g.C: Likewise.
2529 * g++.dg/tls/thread_local6g.C: Likewise.
2531 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2533 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2534 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2535 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2537 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2539 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2540 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2541 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2543 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2545 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2546 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2547 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2549 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2551 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2552 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2553 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2555 2015-01-20 Jeff Law <law@redhat.com>
2558 * gcc.target/m68k/pr59946.c: New test.
2560 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2562 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2563 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2564 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2566 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2568 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2569 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2570 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2572 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2574 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2575 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2576 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2578 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2580 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2581 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2582 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2584 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2587 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2589 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2590 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2591 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2593 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2595 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2596 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2597 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2599 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2601 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2603 2015-01-20 Jakub Jelinek <jakub@redhat.com>
2605 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2608 * g++.dg/ubsan/pr64632.C: New test.
2611 * gcc.dg/pr64663.c: New test.
2613 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2616 * g++.dg/warn/Wunused-var-23.C: New.
2618 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2621 * g++.dg/cpp0x/constexpr-59937-1.C: New.
2622 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2624 2015-01-20 Richard Biener <rguenther@suse.de>
2627 * gcc.dg/lto/pr64684_0.c: New testcase.
2628 * gcc.dg/lto/pr64684_1.c: Likewise.
2629 * gcc.dg/lto/pr64684_2.c: Likewise.
2630 * gcc.dg/lto/pr64685_0.c: Likewise.
2631 * gcc.dg/lto/pr64685_1.c: Likewise.
2633 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2636 * g++.dg/cpp1y/lambda-init12.C: New.
2638 2015-01-20 Richard Biener <rguenther@suse.de>
2640 PR tree-optimization/64410
2641 * g++.dg/vect/pr64410.cc: Require vect_double.
2643 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
2646 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2648 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
2652 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2654 PR rtl-optimization/64081
2655 * gcc.dg/pr64081.c: New test.
2657 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2659 * jit.dg/harness.h: Include <unistd.h>.
2660 (CHECK_NO_ERRORS): New.
2661 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2662 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2663 gcc_jit_context_compile_to_file.
2664 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2665 args to the spawned executable.
2666 (jit-expand-vars): New function.
2667 (jit-exe-params): New variable.
2668 (dg-jit-set-exe-params): New function.
2669 (jit-dg-test): Detect testcases that use
2670 jit-verify-compile-to-file and call jit-setup-compile-to-file.
2671 Set arguments of spawned process to jit-exe-params.
2672 (jit-get-output-filename): New function.
2673 (jit-setup-compile-to-file): New function.
2674 (jit-verify-compile-to-file): New function.
2675 (jit-run-executable): New function.
2676 (jit-verify-executable): New function.
2677 * jit.dg/test-compile-to-assembler.c: New testcase.
2678 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2679 * jit.dg/test-compile-to-executable.c: New testcase.
2680 * jit.dg/test-compile-to-object.c: New testcase.
2682 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
2685 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2688 2015-01-19 Martin Liska <mliska@suse.cz>
2690 * objc/compile/pr64668.m: New test.
2692 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2694 * jit.dg/test-arith-overflow.c: Include stdbool.h.
2695 (create_overflow_fn): Update comment to clarify that
2696 the third param of the created function is a bool *, not
2698 (verify_int_overflow_fn): Convert param "expected_ovf" from
2699 int to bool. Update third param of "overflow_fn_type" from int *
2700 to bool *. Update local "actual_ovf" from int to bool.
2701 (verify_uint_overflow_fn): Likewise.
2703 2015-01-19 Martin Liska <mliska@suse.cz>
2705 * gcc.dg/ipa/ipa-icf-33.c: New test.
2707 2015-01-19 Felix Yang <felix.yang@huawei.com>
2708 Haijian Zhang <z.zhanghaijian@huawei.com>
2710 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2711 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2712 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2713 result_float64x2, expected_hfloat64x2): New helper type, variable and
2715 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2716 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2717 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2718 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2719 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2720 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2721 and target without the FMA feature.
2723 2015-01-19 Jiong Wang <jiong.wang@arm.com>
2725 * gcc.target/aarch64/pr64304.c: New testcase.
2727 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2729 PR rtl-optimization/64081
2730 * gcc.dg/pr64081.c: New test.
2732 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
2735 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2737 * gcc.target/aarch64/test_frame_6.c: Likewise.
2738 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2739 and x19 (in the epilogue).
2740 * gcc.target/aarch64/test_frame_4.c: Likewise.
2741 * gcc.target/aarch64/test_frame_7.c: Likewise.
2743 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
2745 * gcc.target/i386/chkp-always_inline.c: New.
2747 2015-01-15 Andrew Pinski <apinski@cavium.com>
2748 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2750 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2751 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2753 2015-01-18 Andre Vehreschild <vehre@gmx.de>
2756 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2757 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2759 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2762 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2764 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
2767 * gcc.target/sh/torture/pr64652.c: New.
2769 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2771 * gcc.dg/ipa/ipa-icf-32.c: Update template.
2772 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2773 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2774 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2775 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2776 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2778 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2781 * g++.dg/torture/pr64378.C: New testcase.
2783 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2786 * gfortran.dg/block_13.f08: New test
2788 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2791 * gfortran.dg/associate_1.f03: Allow test for character with
2794 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2796 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2797 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2799 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2801 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2803 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
2806 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2808 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2811 * gfortran.dg/alloc_comp_assign_13.f08: New test.
2814 * gfortran.dg/alloc_comp_assign_14.f08: New test.
2817 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2819 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2822 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2824 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
2826 PR rtl-optimization/52773
2827 * gcc.c-torture/compile/pr52773.c: New test.
2829 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2832 * g++.dg/cpp0x/alias-decl-46.C: New.
2834 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2836 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2838 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2840 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2842 (CHECK_FP): Likewise.
2843 (CHECK_CUMULATIVE_SAT): Likewise.
2845 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2847 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2848 (Set_Neon_Cumulative_Sat): Add parameter.
2849 (__set_neon_cumulative_sat): Support new parameter.
2850 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2851 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2853 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2854 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2857 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2859 * g++.dg/tsan/vptr_benign_race.C: New testcase.
2860 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2862 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2865 * g++.dg/tls/thread_local-ice4.C: New.
2867 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
2869 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2872 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2875 * g++.dg/cpp0x/vt-62276.C: New.
2877 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2880 * g++.dg/pr64353.C: New.
2882 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2885 * gcc.target/aarch64/pr64263_1.c: New test.
2887 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2889 PR tree-optimization/64434
2890 * gcc.dg/torture/pr64434.c: Move to...
2891 * gcc.dg/pr64434.c: ... here.
2893 2015-01-16 Richard Biener <rguenther@suse.de>
2896 * gcc.dg/uninit-18.c: New testcase.
2898 2015-01-16 Richard Biener <rguenther@suse.de>
2900 PR tree-optimization/64568
2901 * g++.dg/torture/pr64568-2.C: New testcase.
2903 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2906 * gcc.target/i386/chkp-label-address.c: New.
2908 2015-01-16 Janus Weil <janus@gcc.gnu.org>
2911 * gfortran.dg/pointer_init_6.f90: Extended.
2913 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
2915 * gcc.c-torture/compile/20150108.c: New test.
2917 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
2919 * gcc.target/visium: New directory.
2921 2015-01-16 Richard Biener <rguenther@suse.de>
2923 PR tree-optimization/61743
2924 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2925 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2927 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
2929 * gcc.dg/pr64015.c: New test.
2931 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
2935 * g++.dg/ipa/pr64612.C: New test.
2937 2015-01-16 Renlin Li <renlin.li@arm.com>
2939 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2941 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
2943 * gcc.target/i386/sse-14.c: Test new intrinsic.
2944 * gcc.target/i386/sse-22.c: Ditto.
2946 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2949 * g++.dg/cpp0x/auto44.C: New.
2951 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
2954 * gcc.target/nios2/gpopt-all.c: New test case.
2955 * gcc.target/nios2/gpopt-local.c: New test case.
2956 * gcc.target/nios2/gpopt-global.c: New test case.
2957 * gcc.target/nios2/gpopt-data.c: New test case.
2958 * gcc.target/nios2/gpopt-none.c: New test case.
2960 2015-01-15 Jakub Jelinek <jakub@redhat.com>
2962 * g++.dg/ubsan/vptr-1.C: New test.
2963 * g++.dg/ubsan/vptr-2.C: New test.
2964 * g++.dg/ubsan/vptr-3.C: New test.
2965 * g++.dg/ubsan/vptr-4.C: New test.
2966 * g++.dg/ubsan/vptr-5.C: New test.
2967 * g++.dg/ubsan/vptr-6.C: New test.
2968 * g++.dg/ubsan/vptr-7.C: New test.
2969 * g++.dg/ubsan/vptr-8.C: New test.
2970 * g++.dg/ubsan/vptr-9.C: New test.
2972 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2974 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2976 * lib/gcc-dg.exp: Likewise.
2978 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
2980 PR rtl-optimization/64110
2981 * gcc.target/i386/pr64110.c: Add scan-assembler.
2983 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
2984 James Norris <jnorris@codesourcery.com>
2985 Cesar Philippidis <cesar@codesourcery.com>
2986 Ilmir Usmanov <i.usmanov@samsung.com>
2988 * lib/target-supports.exp (check_effective_target_fopenacc): New
2990 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2991 * g++.dg/goacc/goacc.exp: Likewise.
2992 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2993 * gcc.dg/goacc/goacc.exp: Likewise.
2994 * gfortran.dg/goacc/goacc.exp: Likewise.
2995 * c-c++-common/cpp/openacc-define-1.c: New file.
2996 * c-c++-common/cpp/openacc-define-2.c: Likewise.
2997 * c-c++-common/cpp/openacc-define-3.c: Likewise.
2998 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2999 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3000 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3001 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3002 * c-c++-common/goacc/asyncwait-1.c: Likewise.
3003 * c-c++-common/goacc/cache-1.c: Likewise.
3004 * c-c++-common/goacc/clauses-fail.c: Likewise.
3005 * c-c++-common/goacc/collapse-1.c: Likewise.
3006 * c-c++-common/goacc/data-1.c: Likewise.
3007 * c-c++-common/goacc/data-2.c: Likewise.
3008 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3009 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3010 * c-c++-common/goacc/deviceptr-2.c: Likewise.
3011 * c-c++-common/goacc/deviceptr-3.c: Likewise.
3012 * c-c++-common/goacc/if-clause-1.c: Likewise.
3013 * c-c++-common/goacc/if-clause-2.c: Likewise.
3014 * c-c++-common/goacc/kernels-1.c: Likewise.
3015 * c-c++-common/goacc/loop-1.c: Likewise.
3016 * c-c++-common/goacc/loop-private-1.c: Likewise.
3017 * c-c++-common/goacc/nesting-1.c: Likewise.
3018 * c-c++-common/goacc/nesting-data-1.c: Likewise.
3019 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3020 * c-c++-common/goacc/parallel-1.c: Likewise.
3021 * c-c++-common/goacc/pcopy.c: Likewise.
3022 * c-c++-common/goacc/pcopyin.c: Likewise.
3023 * c-c++-common/goacc/pcopyout.c: Likewise.
3024 * c-c++-common/goacc/pcreate.c: Likewise.
3025 * c-c++-common/goacc/pragma_context.c: Likewise.
3026 * c-c++-common/goacc/present-1.c: Likewise.
3027 * c-c++-common/goacc/reduction-1.c: Likewise.
3028 * c-c++-common/goacc/reduction-2.c: Likewise.
3029 * c-c++-common/goacc/reduction-3.c: Likewise.
3030 * c-c++-common/goacc/reduction-4.c: Likewise.
3031 * c-c++-common/goacc/sb-1.c: Likewise.
3032 * c-c++-common/goacc/sb-2.c: Likewise.
3033 * c-c++-common/goacc/sb-3.c: Likewise.
3034 * c-c++-common/goacc/update-1.c: Likewise.
3035 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3036 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3037 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3038 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3039 * gfortran.dg/goacc/assumed.f95: Likewise.
3040 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3041 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3042 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3043 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3044 * gfortran.dg/goacc/branch.f95: Likewise.
3045 * gfortran.dg/goacc/cache-1.f95: Likewise.
3046 * gfortran.dg/goacc/coarray.f95: Likewise.
3047 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3048 * gfortran.dg/goacc/cray.f95: Likewise.
3049 * gfortran.dg/goacc/critical.f95: Likewise.
3050 * gfortran.dg/goacc/data-clauses.f95: Likewise.
3051 * gfortran.dg/goacc/data-tree.f95: Likewise.
3052 * gfortran.dg/goacc/declare-1.f95: Likewise.
3053 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3054 * gfortran.dg/goacc/fixed-1.f: Likewise.
3055 * gfortran.dg/goacc/fixed-2.f: Likewise.
3056 * gfortran.dg/goacc/fixed-3.f: Likewise.
3057 * gfortran.dg/goacc/fixed-4.f: Likewise.
3058 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3059 * gfortran.dg/goacc/if.f95: Likewise.
3060 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3061 * gfortran.dg/goacc/list.f95: Likewise.
3062 * gfortran.dg/goacc/literal.f95: Likewise.
3063 * gfortran.dg/goacc/loop-1.f95: Likewise.
3064 * gfortran.dg/goacc/loop-2.f95: Likewise.
3065 * gfortran.dg/goacc/loop-3.f95: Likewise.
3066 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3067 * gfortran.dg/goacc/omp.f95: Likewise.
3068 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3069 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3070 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3071 * gfortran.dg/goacc/parameter.f95: Likewise.
3072 * gfortran.dg/goacc/private-1.f95: Likewise.
3073 * gfortran.dg/goacc/private-2.f95: Likewise.
3074 * gfortran.dg/goacc/private-3.f95: Likewise.
3075 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3076 * gfortran.dg/goacc/reduction-2.f95: Likewise.
3077 * gfortran.dg/goacc/reduction.f95: Likewise.
3078 * gfortran.dg/goacc/routine-1.f90: Likewise.
3079 * gfortran.dg/goacc/routine-2.f90: Likewise.
3080 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3081 * gfortran.dg/goacc/several-directives.f95: Likewise.
3082 * gfortran.dg/goacc/sie.f95: Likewise.
3083 * gfortran.dg/goacc/subarrays.f95: Likewise.
3084 * gfortran.dg/gomp/map-1.f90: Likewise.
3085 * gfortran.dg/openacc-define-1.f90: Likewise.
3086 * gfortran.dg/openacc-define-2.f90: Likewise.
3087 * gfortran.dg/openacc-define-3.f90: Likewise.
3088 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3089 * g++.dg/gomp/block-2.C: Likewise.
3090 * g++.dg/gomp/block-3.C: Likewise.
3091 * g++.dg/gomp/block-5.C: Likewise.
3092 * g++.dg/gomp/target-1.C: Likewise.
3093 * g++.dg/gomp/target-2.C: Likewise.
3094 * g++.dg/gomp/taskgroup-1.C: Likewise.
3095 * g++.dg/gomp/teams-1.C: Likewise.
3096 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3097 * gcc.dg/cilk-plus/jump.c: Likewise.
3098 * gcc.dg/gomp/block-1.c: Likewise.
3099 * gcc.dg/gomp/block-10.c: Likewise.
3100 * gcc.dg/gomp/block-2.c: Likewise.
3101 * gcc.dg/gomp/block-3.c: Likewise.
3102 * gcc.dg/gomp/block-4.c: Likewise.
3103 * gcc.dg/gomp/block-5.c: Likewise.
3104 * gcc.dg/gomp/block-6.c: Likewise.
3105 * gcc.dg/gomp/block-7.c: Likewise.
3106 * gcc.dg/gomp/block-8.c: Likewise.
3107 * gcc.dg/gomp/block-9.c: Likewise.
3108 * gcc.dg/gomp/target-1.c: Likewise.
3109 * gcc.dg/gomp/target-2.c: Likewise.
3110 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3111 * gcc.dg/gomp/teams-1.c: Likewise.
3113 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3115 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3118 2015-01-15 Mike Stump <mikestump@comcast.net>
3120 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3121 * gcc.dg/inline_2.c: Likewise.
3122 * gcc.dg/inline_3.c: Likewise.
3123 * gcc.dg/inline_4.c: Likewise.
3125 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3128 * gfortran.dg/proc_ptr_comp_43.f90: New.
3130 2015-01-15 Mike Stump <mikestump@comcast.net>
3132 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3133 * gcc.dg/unroll_2.c: Likewise.
3134 * gcc.dg/unroll_3.c: Likewise.
3135 * gcc.dg/unroll_4.c: Likewise.
3136 * gcc.dg/unroll_5.c: Likewise.
3138 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3141 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3143 * gcc.target/aarch64/test_frame_6.c: Likewise.
3144 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3145 x30 and x19 (in the epilogue).
3146 * gcc.target/aarch64/test_frame_4.c: Likewise.
3147 * gcc.target/aarch64/test_frame_7.c: Likewise.
3149 2015-01-15 Martin Liska <mliska@suse.cz>
3151 * g++.dg/ipa/pr64068.C: New test.
3152 * gcc.dg/ipa/PR64559.c: New test.
3154 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3156 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3159 2015-01-15 Richard Biener <rguenther@suse.de>
3161 PR tree-optimization/61743
3162 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3163 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3165 2015-01-15 Renlin Li <renlin.li@arm.com>
3167 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3168 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3170 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3172 * gcc.dg/vect/vect-aggressive-1.c: New.
3173 * gcc.target/i386/avx2-vect-aggressive.c: New.
3175 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3177 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3179 2015-01-15 Richard Biener <rguenther@suse.de>
3182 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3183 -Wl,-undefined,dynamic_lookup.
3185 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3187 * gnat.dg/opt47.adb: New test.
3189 2015-01-15 Richard Biener <rguenther@suse.de>
3192 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3194 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3196 PR tree-optimization/64434
3197 * gcc.dg/torture/pr64434.c: New test.
3199 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3201 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3202 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3203 -march=loongson* and -march=octeon* require -mno-micromips.
3205 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3206 Matthew Fortune <matthew.fortune@imgtec.com>
3208 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3209 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3210 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3211 * gcc.target/mips/call-saved-7.c: New file.
3212 * gcc.target/mips/call-saved-8.c: New file.
3213 * gcc.target/mips/call-saved-9.c: New file.
3215 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3217 * gcc.target/mips/lsa.c: New file.
3218 * gcc.target/mips/mips64-lsa.c: Likewise.
3219 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3220 * gcc.target/mips/mulsize-4.c: Likewise.
3221 * gcc.target/mips/mulsize-5.c: New file.
3222 * gcc.target/mips/mulsize-6.c: Likewise.
3223 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3224 and !HAS_LSA as ghost options.
3225 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3228 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3230 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3232 2015-01-15 Richard Biener <rguenther@suse.de>
3235 * gcc.dg/torture/pr64365.c: New testcase.
3237 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3239 * gcc.dg/stackprotectexplicit1.c: New test.
3240 * g++.dg/stackprotectexplicit2.c: New test.
3242 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3245 * gfortran.dg/inquire_internal.f90: New.
3246 * gfortran.dg/negative_unit_check.f90: New.
3248 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3251 * gcc.target/sh/pr53988-1.c: New.
3253 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3256 * g++.dg/tls/thread_local-ice3.C: New.
3258 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3260 * gcc.target/i386/fentry-override.c: Properly place {} in target
3261 selector. Remove nonpic.
3262 * gcc.target/i386/fentry.c: Likewise.
3264 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3266 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3267 warnings instead of errors.
3269 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3271 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3272 option support instead of ENABLE_LTO from Makefile.
3274 2015-01-14 Richard Biener <rguenther@suse.de>
3276 PR tree-optimization/59354
3277 * gcc.dg/vect/pr59354.c: New testcase.
3279 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3281 * lib/target-supports.exp
3282 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3283 on ARM architures before v7.
3285 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3288 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3291 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3294 * gcc.target/i386/pr64386.c: New test.
3296 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3299 * gcc.target/i386/pr64393.c: New test.
3301 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3304 * gcc.target/i386/pr64387.c: New test.
3306 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3308 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3310 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3312 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3314 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3317 * gcc.target/arm/pr64453.c: New.
3319 2015-01-14 Richard Biener <rguenther@suse.de>
3322 * gcc.dg/lto/pr64415_0.c: New testcase.
3323 * gcc.dg/lto/pr64415_1.c: Likewise.
3325 2015-01-14 Martin Liska <mliska@suse.cz>
3327 * gcc.dg/ipa/pr64307.c: New test.
3329 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3331 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3334 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3337 * gcc.target/arm/pr64460_1.c: New test.
3339 2015-01-14 Richard Biener <rguenther@suse.de>
3341 PR tree-optimization/64493
3342 PR tree-optimization/64495
3343 * gcc.dg/vect/pr64493.c: New testcase.
3344 * gcc.dg/vect/pr64495.c: Likewise.
3346 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3348 * gcc.dg/Warray-bounds-11.c: New test-case.
3350 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3352 * gcc.target/mips/octeon3-pipe-1.c: New test.
3354 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3356 * jit.dg/harness.h (set_up_logging): Move string concatenation
3358 (concat_strings): New function.
3359 (dump_reproducer): New function.
3360 (test_jit): Call dump_reproducer.
3361 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3363 (jit-dg-test): Delete any generated reproducer from previous runs.
3364 Verify that a generated reproducer was created, and verify that it
3366 * jit.dg/test-nested-contexts.c (main): Call
3367 gcc_jit_context_dump_reproducer_to_file.
3369 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3371 * gcc.dg/aru-2.c: Add dg-require-profiling.
3373 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3375 * lib/target-supports.exp (check_profiling_available): Check if
3378 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3381 * g++.dg/torture/pr64565.C: New testcase.
3383 2015-01-13 Marek Polacek <polacek@redhat.com>
3386 * gcc.dg/tm/pr64391.c: New test.
3388 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3390 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3393 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3395 * gcc.target/i386/pie.c: New test.
3397 * lib/target-supports.exp (check_effective_target_pie): New.
3399 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3401 PR rtl-optimization/64286
3402 * gcc.target/i386/avx2-pr64286.c: New test.
3404 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3407 * g++.dg/cpp0x/vt-57626.C: New.
3409 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3412 * gfortran.dg/pr64528.f90: New test.
3414 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3416 * gcc.target/aarch64/subsp.c: New test.
3418 2015-01-13 Andrew Pinski <apinski@cavium.com>
3420 * gcc.target/aarch64/store-pair-1.c: New testcase.
3422 2015-01-13 Richard Biener <rguenther@suse.de>
3425 * gcc.dg/lto/pr64373_0.c: New testcase.
3427 2015-01-13 Andrew Pinski <apinski@cavium.com>
3429 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3430 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3432 2015-01-13 Richard Biener <rguenther@suse.de>
3434 PR tree-optimization/64406
3435 * gcc.dg/pr64406.c: New testcase.
3437 2015-01-13 Richard Biener <rguenther@suse.de>
3439 PR tree-optimization/64404
3440 * gcc.dg/vect/pr64404.c: New testcase.
3442 2015-01-13 Richard Biener <rguenther@suse.de>
3444 PR tree-optimization/64568
3445 * g++.dg/torture/pr64568.C: New testcase.
3447 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3449 * jit.dg/test-error-local-used-from-other-function.c: New test
3451 * jit.dg/test-error-param-reuse.c: New test case.
3452 * jit.dg/test-error-param-sharing.c: New test case.
3453 * jit.dg/test-error-param-used-from-other-function.c: New test
3455 * jit.dg/test-error-param-used-without-a-function.c: New test
3458 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3460 PR tree-optimization/64563
3461 * gcc.dg/pr64563.c: New test.
3464 * gcc.target/i386/pr64513.c: New test.
3466 PR tree-optimization/64454
3467 * gcc.dg/pr64454.c: New test.
3470 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3472 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3473 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3474 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3475 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3476 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3477 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3478 * gcc.dg/vect/slp-25.c: Likewise.
3479 * gcc.dg/vect/vect-109.c: Likewise.
3480 * gcc.dg/vect/vect-13.c: Likewise.
3481 * gcc.dg/vect/vect-17.c: Likewise.
3482 * gcc.dg/vect/vect-18.c: Likewise.
3483 * gcc.dg/vect/vect-19.c: Likewise.
3484 * gcc.dg/vect/vect-20.c: Likewise.
3485 * gcc.dg/vect/vect-21.c: Likewise.
3486 * gcc.dg/vect/vect-22.c: Likewise.
3487 * gcc.dg/vect/vect-27.c: Likewise.
3488 * gcc.dg/vect/vect-29.c: Likewise.
3489 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3490 * gcc.dg/vect/vect-2.c: Likewise.
3491 * gcc.dg/vect/vect-3.c: Likewise.
3492 * gcc.dg/vect/vect-4.c: Likewise.
3493 * gcc.dg/vect/vect-5.c: Likewise.
3494 * gcc.dg/vect/vect-72.c: Likewise.
3495 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3496 * gcc.dg/vect/vect-73.c: Likewise.
3497 * gcc.dg/vect/vect-77-global.c: Likewise.
3498 * gcc.dg/vect/vect-78-global.c: Likewise.
3499 * gcc.dg/vect/vect-7.c: Likewise.
3500 * gcc.dg/vect/vect-86.c: Likewise.
3501 * gcc.dg/vect/vect-align-1.c: Likewise.
3502 * gcc.dg/vect/vect-align-3.c: Likewise.
3503 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3504 * gcc.dg/vect/vect-all.c: Likewise.
3505 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3506 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3507 * gcc.dg/vect/vect-peel-3.c: Likewise.
3508 * gcc.dg/vect/vect-peel-4.c: Likewise.
3509 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3511 2015-01-12 Jeff Law <law@redhat.com>
3514 * gcc.target/m68k/pr64461.c: New test.
3516 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3518 * jit.dg/test-array-as-pointer.c (create_code): Update call
3519 to gcc_jit_context_new_global by setting "kind" to
3520 GCC_JIT_GLOBAL_IMPORTED.
3521 * jit.dg/test-error-array-as-pointer.c: Likewise.
3522 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3523 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3524 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3525 * jit.dg/test-using-global.c (the_global): Rename to...
3526 (imported_global): ...this.
3527 (create_code): Update to test the three kinds of global.
3528 (verify_code): Likewise.
3530 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3533 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
3535 * gcc.target/i386/pr64291-2.c: Updated.
3537 2015-01-12 Richard Biener <rguenther@suse.de>
3539 PR tree-optimization/64530
3540 * gfortran.dg/pr64530.f90: New testcase.
3542 2015-01-12 Richard Biener <rguenther@suse.de>
3545 * gcc.dg/torture/pr64357.c: New testcase.
3547 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
3549 * gcc.target/i386/nop-mcount.c: Properly place {} in target
3552 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3553 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3555 2015-01-12 Martin Liska <mliska@suse.cz>
3557 * gcc.dg/ipa/PR64550.c: New test.
3559 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
3562 * g++.dg/ipa/pr63470.C: New testcase.
3564 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3567 * gfortran.dg/typebound_operator_20.f90: New.
3569 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3572 * gfortran.dg/proc_ptr_comp_42.f90: New.
3574 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3577 * gfortran.dg/proc_ptr_comp_41.f90: New.
3579 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
3581 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3583 2015-01-10 Tobias Burnus <burnus@net-b.de>
3586 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3587 and add dg-excess-errors.
3588 * gfortran.dg/line_length_6.f90: New.
3589 * gfortran.dg/line_length_7.f90: New.
3590 * gfortran.dg/line_length_8.f90: New.
3591 * gfortran.dg/line_length_9.f90: New.
3592 * gfortran.dg/line_length_10.f90: New.
3593 * gfortran.dg/line_length_11.f90: New.
3595 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3597 * jit.dg/test-threads.c (struct testcase): Move declaration
3598 to jit.dg/all-non-failing-tests.h.
3599 (testcases): Likewise.
3600 * jit.dg/all-non-failing-tests.h (struct testcase): Move
3601 declaration here from jit.dg/all-non-failing-tests.h.
3602 (testcases): Likewise.
3603 * jit.dg/test-combination.c (create_code): Eliminate spelling
3604 out all of the testcases in favor of looping through the
3605 "testcases" metadata.
3606 (verify_code): Likewise.
3608 2015-01-09 Jakub Jelinek <jakub@redhat.com>
3610 PR rtl-optimization/64536
3611 * gcc.dg/pr64536.c: New test.
3613 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3615 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3616 * jit.dg/test-combination.c (create_code): Likewise.
3617 (verify_code): Likewise.
3618 * jit.dg/test-constants.c: New test case.
3619 * jit.dg/test-threads.c: Add test-constants.c.
3621 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
3624 * objc.dg/gnu-api-2-class.m: Add a test case
3625 for the above change.
3627 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
3629 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3631 2015-01-09 Richard Biener <rguenther@suse.de>
3633 PR tree-optimization/64410
3634 * g++.dg/vect/pr64410.cc: New testcase.
3636 2015-01-09 Martin Liska <mliska@suse.cz>
3638 * gcc.dg/ipa/ipa-icf-32.c: New test.
3640 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3642 * c-c++-common/tsan/tsan_barrier.h: New.
3643 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3644 * c-c++-common/tsan/bitfield_race.c: Likewise.
3645 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3646 * c-c++-common/tsan/mutexset1.c: Likewise.
3647 * c-c++-common/tsan/race_on_barrier.c: Likewise.
3648 * c-c++-common/tsan/race_on_mutex.c: Likewise.
3649 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3650 * c-c++-common/tsan/simple_race.c: Likewise.
3651 * c-c++-common/tsan/simple_stack.c: Likewise.
3652 * c-c++-common/tsan/sleep_sync.c: Likewise.
3653 * c-c++-common/tsan/tiny_race.c: Likewise.
3654 * c-c++-common/tsan/tls_race.c: Likewise.
3655 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3656 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3657 * g++.dg/tsan/atomic_free.C: Likewise.
3658 * g++.dg/tsan/atomic_free2.C: Likewise.
3659 * g++.dg/tsan/cond_race.C: Likewise.
3660 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3662 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
3665 * lib/target-supports.exp (check_effective_target_libatomic_available):
3667 * gfortran.dg/coarray/caf.exp: Only add -latomic for
3668 targets that match effective-target libatomic_available.
3669 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3671 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3673 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3674 Verify the result of gcc_jit_context_get_last_error.
3675 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3677 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3679 PR tree-optimization/63989
3680 * gcc.dg/strlenopt-27.c: New test.
3682 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3684 * jit.dg/harness.h (set_up_logging): New function.
3685 (test_jit): Fail if gcc_jit_context_acquire fails. Call
3686 set_up_logging on the context, so that every testcase is
3687 logged to a particular file.
3688 * jit.dg/test-nested-contexts.c (main): Open a logfile,
3689 and call gcc_jit_context_set_logfile on the top-level context.
3691 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3694 * g++.dg/opt/pr64338.C: New test.
3696 2015-01-08 Tobias Burnus <burnus@net-b.de>
3698 * gfortran.dg/coarray/codimension_2b.f90: New file.
3699 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3700 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3702 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3705 * g++.dg/ext/fnname4.C: New.
3707 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3710 * g++.dg/cpp0x/constexpr-64462.C: New.
3712 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3715 * g++.dg/cpp0x/deleted10.C: New.
3717 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3719 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3721 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3723 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3724 GCC_JIT_UNARY_OP_ABS.
3725 (verify_unary_ops): Likewise.
3727 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3729 * jit.dg/test-arith-overflow.c: New test case.
3730 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3731 * jit.dg/test-combination.c (create_code): Likewise.
3732 (verify_code): Likewise.
3733 * jit.dg/test-threads.c (testcases): Likewise.
3735 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3737 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3738 rather than "jit". Load g++.exp, and call g++_init.
3739 Run test-*.cc files within the testsuite and *.cc files within
3741 (jit-dg-test): Drop the addition of -fgnu89-inline to
3742 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3743 doing it when compiling C testcases (since g++ does not handle
3744 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3745 is restored to the value after g++_init ran, rather than the
3746 value before g++_init ran. Return a list of
3747 $comp_output $output_file, as dg-test assumes.
3749 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3751 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3752 make it easier to figure out the origin of each test result when
3753 running test-combination.c and test-threads.c.
3754 (CHECK_VALUE): Likewise.
3755 (CHECK_DOUBLE_VALUE): Likewise.
3756 (CHECK_STRING_VALUE): Likewise.
3757 (CHECK_STRING_STARTS_WITH): Likewise.
3758 (CHECK_STRING_CONTAINS): Likewise.
3760 (check_string_value): Likewise, add "funcname" param.
3761 (check_string_starts_with): Likewise.
3762 (check_string_contains): Likewise.
3764 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3766 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3767 generating name of built executable.
3769 2015-01-07 Marek Polacek <polacek@redhat.com>
3772 * gcc.dg/pr64440.c: New test.
3773 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3775 2015-01-07 Marek Polacek <polacek@redhat.com>
3778 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3779 * gcc.dg/pr64417.c: New test.
3781 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3784 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3787 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3789 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3790 Check if testcases run without errors, not just if they compile.
3792 2015-01-06 Christian Bruel <christian.bruel@st.com>
3795 * gcc.target/sh/pr64507.c: New test.
3797 2015-01-06 Arnaud Charlet <charlet@adacore.com>
3799 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3801 2015-01-06 Jakub Jelinek <jakub@redhat.com>
3803 * c-c++-common/asan/sanitize-all-1.c: New test.
3804 * c-c++-common/ubsan/sanitize-all-1.c: New test.
3805 * c-c++-common/ubsan/sanitize-all-2.c: New test.
3806 * c-c++-common/ubsan/sanitize-all-3.c: New test.
3807 * c-c++-common/ubsan/sanitize-all-4.c: New test.
3809 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3811 * lib/target-supports.exp (check_profiling_available): Return 0 for
3813 (check_effective_target_tls_runtime): Likewise.
3814 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3815 * gcc.dg/20020312-2.c: Adjust for Visium.
3816 * gcc.dg/tls/thr-cse-1.c: Likewise
3817 * gcc.dg/tree-ssa/20040204-1.c: Likewise
3818 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3819 * gcc.dg/weak/typeof-2.c: Likewise.
3821 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
3823 PR rtl-optimization/64287
3824 * gcc.dg/aru-2.c: New test.
3826 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3829 * c-c++-common/ubsan/pr64344-1.c: New test.
3830 * c-c++-common/ubsan/pr64344-2.c: New test.
3832 PR tree-optimization/64465
3833 * gcc.dg/pr64465.c: New test.
3835 PR tree-optimization/64494
3836 * gcc.c-torture/compile/pr64494.c: New test.
3838 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3841 * gfortran.dg/realloc_on_assign_25.f90: New test.
3843 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3845 Update copyright years.
3847 2015-01-05 Marek Polacek <polacek@redhat.com>
3850 * gcc.dg/pr64423.c: New test.
3852 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3854 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3855 mmix-knuth-mmixware for the same reason as for MIPS.
3856 * gcc.dg/debug/debug-2.c: Ditto.
3858 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3860 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
3863 * lib/gfortran.exp: Add libatomic library search path.
3864 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3865 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3867 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3869 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3871 * c-c++-common/tsan/bitfield_race.c: New testcase.
3872 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3874 2015-01-02 Tobias Burnus <burnus@net-b.de>
3876 * gfortran.dg/coarray/collectives_4.f90: New.
3878 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3881 * gfortran.dg/extends_16.f90: New.
3883 2015-01-02 Tobias Burnus <burnus@net-b.de>
3885 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3887 2015-01-02 Tobias Burnus <burnus@net-b.de>
3889 * gfortran.dg/coarray/codimension_2.f90: New.
3890 * gfortran.dg/coarray/codimension_2a.f90: New.
3891 * gfortran.dg/coarray_35.f90: New.
3892 * gfortran.dg/coarray_35a.f90: New.
3894 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3897 * gfortran.dg/dummy_procedure_11.f90: New.
3899 Copyright (C) 2015 Free Software Foundation, Inc.
3901 Copying and distribution of this file, with or without modification,
3902 are permitted in any medium without royalty provided the copyright
3903 notice and this notice are preserved.