1 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4 * c-c++-common/cpp/pr65238-1.c: New test.
5 * gcc.dg/cpp/pr65238-2.c: New test.
6 * gcc.dg/cpp/trad/pr65238-3.c: New test.
7 * gcc.dg/cpp/trad/pr65238-4.c: New test.
9 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
10 Mikael Morin <mikael@gcc.gnu.org>
13 * gfortran.dg/elemental_dependency_4.f90: New.
14 * gfortran.dg/elemental_dependency_5.f90: New.
16 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
19 * g++.dg/lto/pr65475b_0.C: New testcase.
20 * g++.dg/lto/pr65475b_1.C: New testcase.
21 * g++.dg/lto/pr65475c_0.C: New testcase.
22 * g++.dg/lto/pr65475c_1.C: New testcase.
24 2015-03-21 Tobias Burnus <burnus@net-b.de>
26 * gfortran.dg/coarray_38.f90: New.
27 * gfortran.dg/coarray_39.f90: New.
28 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
31 2015-03-20 Marek Polacek <polacek@redhat.com>
34 * g++.dg/cpp0x/pr65398.C: New test.
36 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
39 * g++.dg/lto/pr65475_0.C: New testcase.
40 * g++.dg/lto/pr65475_1.C: New testcase.
42 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
44 PR rtl-optimization/64366
45 * gcc.target/sh/pr64366.c: New.
47 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
50 * g++.dg/cpp0x/constexpr-48324.C: New.
52 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
55 * g++.dg/cpp0x/pr48453.C: New.
57 2015-03-20 Marek Polacek <polacek@redhat.com>
60 * g++.dg/cpp0x/pr65072.C: New test.
62 2015-03-20 Richard Biener <rguenther@suse.de>
65 * gcc.dg/pr15347.c: Use -O.
66 * c-c++-common/pr19807-1.c: Likewise.
68 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
70 * gnat.dg/volatile13.ad[sb]: New test.
72 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
74 PR rtl-optimization/60851
75 * gcc.target/i386/pr60851.c: New test.
77 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
80 * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
81 * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
82 * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
83 * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
84 * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
86 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
88 PR rtl-optimization/63491
89 * gcc.target/powerpc/pr63491.c: New.
91 2015-03-19 Jakub Jelinek <jakub@redhat.com>
93 * g++.dg/ipa/pr65465.C: New test.
95 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
98 * g++.dg/cpp0x/deleted11.C: New.
100 2015-03-19 Jakub Jelinek <jakub@redhat.com>
103 * c-c++-common/tsan/pr65400-3.c: New test.
105 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
108 * g++.dg/cpp0x/constexpr-59686.C: New.
110 2015-03-19 Jakub Jelinek <jakub@redhat.com>
113 * g++.dg/tsan/pr64265.C: New test.
116 * c-c++-common/tsan/pr65400-1.c: New test.
117 * c-c++-common/tsan/pr65400-2.c: New test.
119 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
122 * g++.dg/cpp0x/pr59816.C: New.
124 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
127 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
129 2015-03-18 Martin Liska <mliska@suse.cz>
132 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
133 equivalences either to 6 or 7.
135 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
139 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
141 * gcc.dg/undefined-loop-1.c: New file.
142 * gcc.dg/undefined-loop-2.c: New file.
144 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
147 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
148 loop exits too early.
150 2015-03-18 Jakub Jelinek <jakub@redhat.com>
152 PR tree-optimization/65450
153 * gfortran.dg/pr65450.f90: New test.
156 * gcc.target/i386/pr65078-1.c: New test.
157 * gcc.target/i386/pr65078-2.c: New test.
158 * gcc.target/i386/pr65078-3.c: New test.
159 * gcc.target/i386/pr65078-4.c: New test.
160 * gcc.target/i386/pr65078-5.c: New test.
161 * gcc.target/i386/pr65078-6.c: New test.
163 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
166 * g++.dg/cpp1y/pr65340.C: New.
168 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
171 * gfortran.dg/system_clock_3.f08: Adjust test.
173 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
176 * gfortran.dg/proc_ptr_comp_44.f90: New test.
177 * gfortran.dg/proc_ptr_comp_45.f90: New test.
179 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
182 * gfortran.dg/system_clock_3.f08: New test.
184 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
187 g++.dg/cpp1y/pr64626-1.C: New.
188 g++.dg/cpp1y/pr64626-2.C: New.
189 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
191 2015-03-16 Jakub Jelinek <jakub@redhat.com>
193 PR tree-optimization/65427
194 * gcc.c-torture/execute/pr65427.c: New test.
196 2015-03-16 Marek Polacek <polacek@redhat.com>
200 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
201 * g++.dg/cpp0x/pr65327.C: New test.
203 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
206 * c-c++-common/asan/pr64820.c: New test.
208 2015-03-16 Andre Vehreschild <vehre@gmx.de>
210 * gfortran.dg/pointer_2.f90: New test.
212 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
214 * testsuite/g++.dg/pr65049.C: New test.
216 2015-03-16 Tom de Vries <tom@codesourcery.com>
218 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
219 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
220 * gcc.target/i386/fuse-caller-save.c: Same.
222 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
224 * gnat.dg/loop_optimization18.ad[sb]: New test.
225 * gnat.dg/loop_optimization18_pkg.ads: New helper.
227 2015-03-16 Alan Modra <amodra@gmail.com>
229 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
232 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
234 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
236 * gcc.dg/torture/pr65270-2.c: Likewise.
238 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
241 * gfortran.dg/pointer_remapping_9.f90: New.
243 2015-03-14 Jakub Jelinek <jakub@redhat.com>
245 PR tree-optimization/65369
246 * gcc.c-torture/execute/pr65369.c: New test.
248 PR tree-optimization/65418
249 * gcc.c-torture/execute/pr65418-1.c: New test.
250 * gcc.c-torture/execute/pr65418-2.c: New test.
252 PR rtl-optimization/65401
253 * gcc.c-torture/execute/pr65401.c: New test.
255 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
258 * gcc.target/arm/pr64600_1.c: New test.
260 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
262 PR rtl-optimization/65235
263 * gcc.target/aarch64/pr65235_1.c: New test.
265 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
267 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
268 * gcc.target/s390/hotpatch-22.c: Likewise.
269 * gcc.target/s390/hotpatch-23.c: Likewise.
270 * gcc.target/s390/hotpatch-24.c: Likewise.
271 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
272 * gcc.target/s390/hotpatch-1.c: Update expected output.
273 * gcc.target/s390/hotpatch-2.c: Likewise.
274 * gcc.target/s390/hotpatch-3.c: Likewise.
275 * gcc.target/s390/hotpatch-4.c: Likewise.
276 * gcc.target/s390/hotpatch-5.c: Likewise.
277 * gcc.target/s390/hotpatch-6.c: Likewise.
278 * gcc.target/s390/hotpatch-7.c: Likewise.
279 * gcc.target/s390/hotpatch-8.c: Likewise.
280 * gcc.target/s390/hotpatch-9.c: Likewise.
281 * gcc.target/s390/hotpatch-10.c: Likewise.
282 * gcc.target/s390/hotpatch-11.c: Likewise.
283 * gcc.target/s390/hotpatch-12.c: Likewise.
284 * gcc.target/s390/hotpatch-13.c: Likewise.
285 * gcc.target/s390/hotpatch-14.c: Likewise.
286 * gcc.target/s390/hotpatch-15.c: Likewise.
287 * gcc.target/s390/hotpatch-16.c: Likewise.
288 * gcc.target/s390/hotpatch-17.c: Likewise.
289 * gcc.target/s390/hotpatch-18.c: Likewise.
290 * gcc.target/s390/hotpatch-19.c: Likewise.
292 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
295 * gcc.target/i386/pr65103-1.c: New.
297 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
300 * gcc.target/i386/pr65044.c: New.
302 2015-03-12 Tom de Vries <tom@codesourcery.com>
304 PR rtl-optimization/64895
305 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
306 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
307 * gcc.target/i386/fuse-caller-save.c: Ditto.
309 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
311 * gcc.dg/ipa/pr63569.c: Fix template.
313 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
315 * g++.dg/ipa/pr64146.C: Require fpic support.
317 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
320 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
321 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
323 2015-03-11 Jakub Jelinek <jakub@redhat.com>
325 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
326 to dg-options, fix up dg-skip-if.
328 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
331 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
332 * gcc.target/avr/tiny-caller-save.c: Same.
334 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
337 * g++.dg/pr65242.C: New test.
339 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
341 * c-c++-common/asan/no-asan-check-glob.c: New test.
343 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
346 * g++.dg/other/default11.C: New.
347 * g++.dg/other/default12.C: Likewise.
349 2015-03-10 Jakub Jelinek <jakub@redhat.com>
352 * gcc.target/i386/bmi2-bzhi-2.c: New test.
354 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
357 * gfortran.dg/unlimited_polymorphic_23.f90: New test
359 2015-03-10 Jakub Jelinek <jakub@redhat.com>
362 * g++.dg/cpp0x/pr65127.C: New test.
364 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
366 * gcc.dg/ipa/PR64550.c: Update template.
368 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
369 Tobias Burnus <burnus@net-b.de>
371 * gfortran.dg/coarray_sync_memory.f90: New.
373 2015-03-10 Marek Polacek <polacek@redhat.com>
376 * c-c++-common/ubsan/pr65367.c: New test.
378 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
380 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
381 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
382 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
383 * gcc.target/i386/mpx/calloc-1-nov.c: New.
384 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
385 * gcc.target/i386/mpx/malloc-1-nov.c: New.
386 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
387 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
388 * gcc.target/i386/mpx/realloc-1-nov.c: New.
389 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
390 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
391 * gcc.target/i386/mpx/realloc-2-nov.c: New.
392 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
394 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
396 * lib/mpx-dg.exp (mpx_link_flags): New.
399 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
400 * gcc.target/i386/mpx/alloca-1-nov.c: New.
401 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
402 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
403 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
404 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
405 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
406 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
407 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
408 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
409 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
410 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
411 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
412 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
413 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
414 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
415 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
416 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
417 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
418 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
419 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
420 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
421 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
422 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
423 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
424 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
425 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
426 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
427 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
428 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
429 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
430 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
431 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
432 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
433 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
434 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
435 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
436 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
437 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
438 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
439 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
440 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
441 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
442 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
443 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
444 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
445 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
446 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
447 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
448 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
449 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
450 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
451 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
452 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
453 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
454 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
455 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
456 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
457 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
458 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
459 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
460 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
461 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
462 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
463 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
464 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
465 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
466 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
467 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
468 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
469 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
470 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
471 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
472 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
473 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
474 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
475 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
476 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
477 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
478 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
479 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
480 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
481 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
482 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
483 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
484 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
485 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
486 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
487 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
488 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
489 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
490 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
491 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
492 * gcc.target/i386/mpx/label-address-1.c: New.
493 * gcc.target/i386/mpx/legacy-1-nov.c: New.
494 * gcc.target/i386/mpx/macro.c: New.
495 * gcc.target/i386/mpx/mpx-check.h: New.
496 * gcc.target/i386/mpx/mpx.exp: New.
497 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
498 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
499 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
500 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
501 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
502 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
503 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
504 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
505 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
506 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
507 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
508 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
509 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
510 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
511 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
512 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
513 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
514 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
515 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
516 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
517 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
518 * gcc.target/i386/mpx/reference-1-lbv.c: New.
519 * gcc.target/i386/mpx/reference-1-nov.c: New.
520 * gcc.target/i386/mpx/reference-1-ubv.c: New.
521 * gcc.target/i386/mpx/reference-2-lbv.c: New.
522 * gcc.target/i386/mpx/reference-2-nov.c: New.
523 * gcc.target/i386/mpx/reference-2-ubv.c: New.
524 * gcc.target/i386/mpx/reference-3-lbv.c: New.
525 * gcc.target/i386/mpx/reference-3-nov.c: New.
526 * gcc.target/i386/mpx/reference-3-ubv.c: New.
527 * gcc.target/i386/mpx/reference-4-lbv.c: New.
528 * gcc.target/i386/mpx/reference-4-nov.c: New.
529 * gcc.target/i386/mpx/reference-4-ubv.c: New.
530 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
531 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
532 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
533 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
534 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
535 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
536 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
537 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
538 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
539 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
540 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
541 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
542 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
543 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
544 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
545 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
546 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
547 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
548 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
549 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
550 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
551 * gcc.target/i386/mpx/sincos-1-nov.c: New.
552 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
553 * gcc.target/i386/mpx/static-array-1-nov.c: New.
554 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
555 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
556 * gcc.target/i386/mpx/static-init-1-nov.c: New.
557 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
558 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
559 * gcc.target/i386/mpx/static-init-2-nov.c: New.
560 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
561 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
562 * gcc.target/i386/mpx/static-init-3-nov.c: New.
563 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
564 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
565 * gcc.target/i386/mpx/static-init-4-nov.c: New.
566 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
567 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
568 * gcc.target/i386/mpx/static-init-5-nov.c: New.
569 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
570 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
571 * gcc.target/i386/mpx/static-init-6-nov.c: New.
572 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
573 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
574 * gcc.target/i386/mpx/static-string-1-nov.c: New.
575 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
576 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
577 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
578 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
579 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
580 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
581 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
582 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
583 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
584 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
585 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
586 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
587 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
588 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
589 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
590 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
591 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
592 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
593 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
594 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
595 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
596 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
597 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
598 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
599 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
600 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
601 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
602 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
603 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
604 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
605 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
606 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
607 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
608 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
609 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
610 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
611 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
612 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
613 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
614 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
615 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
616 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
617 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
618 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
619 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
620 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
621 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
622 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
623 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
624 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
625 * gcc.target/i386/mpx/vararg-1-nov.c: New.
626 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
627 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
628 * gcc.target/i386/mpx/vararg-2-nov.c: New.
629 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
630 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
631 * gcc.target/i386/mpx/vararg-3-nov.c: New.
632 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
633 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
634 * gcc.target/i386/mpx/vararg-4-nov.c: New.
635 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
636 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
637 * gcc.target/i386/mpx/vararg-5-nov.c: New.
638 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
639 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
640 * gcc.target/i386/mpx/vararg-6-nov.c: New.
641 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
642 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
643 * gcc.target/i386/mpx/vararg-7-nov.c: New.
644 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
645 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
646 * gcc.target/i386/mpx/vararg-8-nov.c: New.
647 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
648 * gcc.target/i386/mpx/vla-1-lbv.c: New.
649 * gcc.target/i386/mpx/vla-1-nov.c: New.
650 * gcc.target/i386/mpx/vla-1-ubv.c: New.
651 * gcc.target/i386/mpx/vla-2-lbv.c: New.
652 * gcc.target/i386/mpx/vla-2-nov.c: New.
653 * gcc.target/i386/mpx/vla-2-ubv.c: New.
655 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
657 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
659 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
661 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
663 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
665 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
666 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
668 2015-03-10 Jakub Jelinek <jakub@redhat.com>
671 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
674 * c-c++-common/pr65120.c: New test.
676 PR rtl-optimization/65321
677 * gcc.dg/pr65321.c: New test.
679 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
681 PR tree-optimization/65355
682 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
684 2015-03-09 Jakub Jelinek <jakub@redhat.com>
687 * c-c++-common/pr49706.c: Adjust tests for not warning
688 about !!x == y or !b == y where b is boolean, and add
690 * c-c++-common/pr62199-2.c: Likewise.
692 2015-03-09 Richard Biener <rguenther@suse.de>
695 * gcc.dg/torture/pr65270-1.c: New testcase.
696 * gcc.dg/torture/pr65270-2.c: Likewise.
698 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
700 PR tree-optimization/63743
701 * gcc.dg/pr63743.c: New test.
703 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
706 * g++.dg/lto/pr65316_0.C: New testcase.
707 * g++.dg/lto/pr65316_1.C: New testcase.
709 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
712 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
714 * g++.dg/abi/rtti3.C: Likewise.
716 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
719 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
721 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
723 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
725 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
727 2015-03-08 Morin <mikael@gcc.gnu.org>
730 * gfortran.dg/entry_20.f90: New.
732 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
735 * gcc.c-torture/compile/pr65153.c: New.
737 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
740 * g++.dg/torture/pr65249.C: New.
742 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
744 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
748 2015-03-07 Marek Polacek <polacek@redhat.com>
749 Martin Uecker <uecker@eecs.berkeley.edu>
752 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
754 * c-c++-common/ubsan/bounds-8.c: New test.
755 * c-c++-common/ubsan/bounds-9.c: New test.
756 * gcc.dg/ubsan/bounds-2.c: New test.
758 2015-03-05 Martin Sebor <msebor@redhat.com>
761 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
762 checking of results into main to prevent it from getting optimized
764 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
766 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
768 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
769 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
770 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
773 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
775 * g++.dg/lto/pr65302_1.C: New testcase.
776 * g++.dg/lto/pr65302_0.C: New testcase.
778 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
780 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
781 -fno-ipa-icf to dg-options.
783 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
785 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
786 compiles using the linker plugin.
788 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
790 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
792 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
794 * gcc.target/arm/pr65067.c: New test.
796 2015-03-05 Martin Liska <mliska@suse.cz>
799 * gcc.dg/ipa/pr65318.c: New test.
801 2015-03-05 Marek Polacek <polacek@redhat.com>
803 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
805 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
807 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
809 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
811 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
812 max-unroll-times back to defaults for s390.
814 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
818 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
821 * g++.dg/cpp0x/initlist92.C: New.
823 2015-03-05 Richard Biener <rguenther@suse.de>
825 PR tree-optimization/65310
826 * gcc.dg/vect/pr65310.c: New testcase.
828 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
831 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
833 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
835 * gnat.dg/entry_queues3.adb: New test.
837 2015-03-04 Ian Lance Taylor <iant@google.com>
839 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
841 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
844 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
846 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
848 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
849 -fno-ipa-icf to dg-options
850 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
851 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
853 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
856 * g++.dg/cpp0x/decltype62.C: New.
858 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
860 * gnat.dg/object_overflow5.adb: New test.
862 2015-03-03 Martin Liska <mliska@suse.cz>
865 * gcc.dg/ipa/pr65287.c: New test.
867 2015-03-03 Martin Jambor <mjambor@suse.cz>
868 Eric Botcazou <ebotcazou@adacore.com>
870 * gnat.dg/specs/pack12.ads: New test.
872 2015-03-03 Martin Liska <mliska@suse.cz>
874 * gcc.dg/ipa/PR65282.c: New test.
876 2015-03-13 Jeff Law <law@redhat.com>
878 PR tree-optimization/65241
879 * gcc.c-torture/compile/pr65241.c: New test.
881 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
884 * gcc.target/avr/torture/pr64331.c: New test.
886 2015-03-03 Martin Liska <mliska@suse.cz>
887 Jan Hubicka <hubicka@ucw.cz>
889 * g++.dg/ipa/pr65263.C: New test.
891 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
894 * gcc.dg/lto/pr65130_0.c: New testcase.
895 * gcc.dg/lto/pr65130_1.c: New testcase.
897 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
900 * g++.dg/torture/pr64988.C: New testcase.
902 2015-03-02 Tobias Burnus <burnus@net-b.de>
904 * gfortran.dg/coarray_atomic_6.f90: New.
906 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
909 * gcc.target/i386/pr65184.c: New.
911 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
914 * gcc.target/i386/pr65183.c: New.
916 2015-02-28 Martin Liska <mliska@suse.cz>
917 Jan Hubicka <hubicka@ucw.cz>
919 * gcc.dg/ipa/ipa-icf-35.c: New test.
920 * gcc.dg/ipa/ipa-icf-36.c: New test.
921 * gcc.dg/ipa/ipa-icf-37.c: New test.
923 2015-02-28 Martin Liska <mliska@suse.cz>
924 Jan Hubicka <hubicka@ucw.cz>
927 * gcc.dg/ipa/ipa-icf-34.c: New test.
929 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
932 * gcc.target/sh/sh/pr61142.c: New.
934 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
936 * g++.dg/other/dump-ada-spec-3.C: New test.
938 2015-03-01 Martin Liska <mliska@suse.cz>
940 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
941 * g++.dg/ipa/pr63595.C: Update expected results.
943 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
946 * g++.dg/ipa/ipa-icf-6.C: New testcase.
948 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
950 * gcc.dg/vect/pr59354.c: Move vector producing code to
953 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
956 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
957 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
958 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
959 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
961 2015-02-27 Jakub Jelinek <jakub@redhat.com>
963 PR tree-optimization/65048
964 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
965 (foo): Use K&R style definition.
967 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
970 * g++.dg/pr65032.C: New.
972 2015-02-27 Marek Polacek <polacek@redhat.com>
975 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
978 2015-02-27 Marek Polacek <polacek@redhat.com>
981 * gcc.dg/pr65228.c: New test.
983 2015-02-27 Kai Tietz <ktietz@redhat.com>
986 * gcc.dg/weak/weak-17.c: New file.
988 2015-02-27 Richard Biener <rguenther@suse.de>
991 * g++.dg/lto/pr65193_0.C: New testcase.
993 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
995 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
996 * gcc.target/s390/hotpatch-8.c: Likewise.
997 * gcc.target/s390/hotpatch-9.c: Likewise.
998 * gcc.target/s390/pr61078.c: Likewise.
999 * gcc.target/s390/pr57960.c: Remove -m64.
1000 * gcc.target/s390/pr61078.c: Likewise.
1002 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
1003 Martin Liska <mliska@suse.cz>
1006 * gcc.dg/pr64454.c: Disable ICF.
1007 * gcc.dg/pr28685-1.c: Disable ICF
1008 * gcc.dg/ipa/iinline-5.c: Disable ICF.
1009 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1010 * g++.dg/ipa/ipa-icf-4.C: Update template.
1012 2015-02-26 Jakub Jelinek <jakub@redhat.com>
1014 PR tree-optimization/65216
1015 * gcc.c-torture/execute/pr65216.c: New test.
1017 PR tree-optimization/65215
1018 * gcc.c-torture/execute/pr65215-1.c: New test.
1019 * gcc.c-torture/execute/pr65215-2.c: New test.
1020 * gcc.c-torture/execute/pr65215-3.c: New test.
1021 * gcc.c-torture/execute/pr65215-4.c: New test.
1022 * gcc.c-torture/execute/pr65215-5.c: New test.
1024 2015-02-26 Tom de Vries <tom@codesourcery.com>
1026 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1028 2015-02-26 Martin Liska <mliska@suse.cz>
1029 Jan Hubicka <hubicka@ucw.cz>
1031 * g++.dg/ipa/pr64146.C: Update expected results.
1032 * gcc.dg/ipa/ipa-icf-26.c: Update test.
1033 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1034 * gcc.dg/ipa/ipa-icf-34.c: New test.
1036 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1038 * gcc.dg/vect/vect-pr61917.c: Rename to ...
1039 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1040 (dg-additional-options): Remove dg directive.
1041 (dg-final): Add dg directive.
1043 2015-02-26 Marek Polacek <polacek@redhat.com>
1046 * g++.dg/ipa/pr65008.C: New test.
1048 2015-02-26 Tom de Vries <tom@codesourcery.com>
1050 * lib/profopt.exp (profopt-target-cleanup): New proc.
1051 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1052 files from sources from dg-additional-sources.
1054 2015-02-26 Tom de Vries <tom@codesourcery.com>
1056 * lib/gcov.exp: Cleanup in case of xfail.
1058 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1060 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1062 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
1065 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1066 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1067 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1068 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1069 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1070 * g++.dg/debug/pr46123.C: XFAIL and move...
1071 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1072 * gcc.dg/debug/dwarf2-3.c: Move...
1073 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1075 2015-02-26 Marek Polacek <polacek@redhat.com>
1078 * g++.dg/cpp1y/pr65202.C: New test.
1080 2015-02-26 Tom de Vries <tom@codesourcery.com>
1082 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1083 locale_facets.h.gcov.
1085 2015-02-26 Tom de Vries <tom@codesourcery.com>
1087 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1089 2015-02-26 Tom de Vries <tom@codesourcery.com>
1091 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1093 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
1096 * gcc.target/i386/pr65217.c: New.
1098 2015-02-26 Tom de Vries <tom@codesourcery.com>
1100 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1102 2015-02-26 Tom de Vries <tom@codesourcery.com>
1104 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1106 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1108 PR tree-optimization/65048
1109 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1111 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1113 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1114 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1116 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
1119 * gcc.target/i386/pr65161.c: New test.
1121 2015-02-26 Terry Guo <terry.guo@arm.com>
1123 * gcc.target/arm/no-volatile-in-it.c: New test.
1125 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
1127 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1128 (dg-options): Add -save-temps.
1129 (dg-final): Add cleanup-saved-temps.
1131 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1133 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1135 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
1137 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1138 * gcc.target/powerpc/pack01.c: Include string.h.
1140 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
1143 * gcc.target/i386/pr65167.c: New.
1145 2015-02-25 Kai Tietz <ktietz@redhat.com>
1147 PR tree-optimization/61917
1148 * gcc.dg/vect/vect-pr61917.c: New file.
1150 2015-02-24 Jakub Jelinek <jakub@redhat.com>
1152 PR tree-optimization/65170
1153 * gcc.c-torture/execute/pr65170.c: New test.
1154 * gcc.dg/tree-ssa/vrp96.c: New test.
1156 2015-02-24 Tom de Vries <tom@codesourcery.com>
1158 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1160 2015-02-24 Tom de Vries <tom@codesourcery.com>
1163 * lib/gcc-defs.exp (additional_sources_used): Add new var.
1164 (dg-additional-files-options): Copy additional_sources to
1165 additional_sources_used before emptying additional_sources.
1166 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1167 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1168 (cleanup-saved-temps): Use additional_sources_used instead of
1170 (dg-test): Reset additional_sources_used.
1172 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
1175 * gfortran.dg/integer_exponentiation_6.F90: New test.
1177 2015-02-23 Martin Sebor <msebor@redhat.com>
1180 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1181 two parts. One to save registers, the other to verify the
1182 registers have the right values. Save register state into
1183 static data rather than on the stack.
1185 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1188 * c-c++-common/asan/pr63888.c: New test.
1190 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1193 * gcc.c-torture/compile/pr65163.c: New.
1195 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1197 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1198 with -m31 on 64 bit.
1199 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1200 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1202 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1204 * gcc.target/s390/20090223-1.c: Add
1205 -Wno-implicit-function-declaration option.
1206 * gcc.target/s390/pr42224.c: Likewise.
1207 * gcc.target/s390/pr55718.c: Likewise.
1209 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1211 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1212 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1213 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1214 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1215 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1216 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1217 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1218 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1219 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1220 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1221 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1222 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1223 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1224 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1225 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1226 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1227 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1228 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1229 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1230 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1231 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1233 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1235 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1236 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1237 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1238 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1239 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1240 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1241 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1242 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1243 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1244 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1245 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1246 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1247 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1248 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1249 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1250 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1252 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1256 * gfortran.dg/pr61960.f90: New.
1257 * gfortran.dg/pr64230.f90: New.
1258 * gfortran.dg/pr64980.f03: New.
1260 2015-02-22 Tom de Vries <tom@codesourcery.com>
1262 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1264 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1267 * gnat.dg/timing_events.adb: Removed, invalid test.
1269 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1272 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1274 * g++.dg/gcov/gcov-2.C: Likewise.
1276 2015-02-20 Richard Biener <rguenther@suse.de>
1278 PR tree-optimization/65136
1279 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1281 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1284 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1285 and nvptx-*-* blacklisting.
1287 * gcc.dg/sibcall-9.c: New test.
1288 * gcc.dg/sibcall-10.c: New test.
1290 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1292 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1294 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1297 * gcc.target/avr/torture/pr64452.c: New test.
1299 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1301 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1302 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1304 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1307 * lib/target-supports.exp (check_compile): Check whether
1308 additional_sources is defined before using it.
1310 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1313 * g++.dg/opt/pr65074.C: New file.
1315 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1317 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1318 (size_type): New typedef.
1319 (operator "" _script): Use it for the last argument.
1321 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1323 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1325 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1327 * lib/target-supports.exp (check_compile): Save/restore
1328 additional_sources that may belong to an actual test.
1330 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1332 PR gcov-profile/64634
1333 * g++.dg/gcov/gcov-15.C: New test.
1335 2015-02-18 Tom de Vries <tom@codesourcery.com>
1337 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1339 2015-02-18 Tom de Vries <tom@codesourcery.com>
1341 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1343 2015-02-18 Tom de Vries <tom@codesourcery.com>
1345 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1347 2015-02-18 Tom de Vries <tom@codesourcery.com>
1349 * gfortran.dg/fmt_cache_1.f: Add missing close.
1351 2015-02-18 Tom de Vries <tom@codesourcery.com>
1354 * gfortran.dg/read_eof_8.f90: Add missing close.
1356 2015-02-18 Richard Biener <rguenther@suse.de>
1358 PR tree-optimization/65063
1359 * gcc.dg/pr65063.c: New testcase.
1361 2015-02-18 Richard Biener <rguenther@suse.de>
1363 PR tree-optimization/62217
1364 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1366 2015-02-18 Marek Polacek <polacek@redhat.com>
1369 * c-c++-common/ubsan/pr65081.c: New test.
1371 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1373 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1374 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1376 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1378 * gcc.dg/ipa/propalign-3.c: New test.
1380 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1383 * gcc.target/sh/pr64793.c: New.
1384 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1386 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1388 * gcc.target/arm/divzero.c: New test case.
1390 2015-02-17 Tom de Vries <tom@codesourcery.com>
1392 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1394 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1395 Jakub Jelinek <jakub@redhat.com>
1398 * g++.dg/cpp0x/pr65075.C: New test.
1400 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1403 * gcc.target/powerpc/pr65058.c: New test.
1405 2015-02-16 Jeff Law <law@redhat.com>
1407 PR tree-optimization/64823
1408 * gcc.dg/uninit-20.c: New test.
1410 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1411 James Greenhalgh <james.greenhalgh@arm.com>
1414 * gcc.dg/ipa/ipa-clone-1.c: New test.
1416 2015-02-16 Richard Biener <rguenther@suse.de>
1418 PR tree-optimization/65077
1419 * gcc.dg/torture/pr65077.c: New testcase.
1421 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1423 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1424 Directive adjusted to scan for ldaxr.
1425 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1426 adjusted to scan for ldaex.
1428 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1431 * g++.dg/cpp0x/constexpr-65080.C: New.
1433 2015-02-16 Richard Biener <rguenther@suse.de>
1435 PR tree-optimization/63593
1436 * gcc.dg/pr63593.c: New testcase.
1438 2015-02-16 Marek Polacek <polacek@redhat.com>
1441 * gcc.dg/pr65066.c: New test.
1443 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1445 * gcc.dg/pr65002.C: Move ...
1446 * g++.dg/ipa/pr65002.C: ... here.
1448 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1450 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1451 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1452 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1453 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1455 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1458 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1459 the expression to find calls.
1460 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1461 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1462 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1463 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1464 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1466 2015-02-14 Marek Polacek <polacek@redhat.com>
1469 * gcc.dg/array-11.c: New test.
1470 * gcc.dg/array-12.c: New test.
1471 * gcc.dg/array-13.c: New test.
1472 * gcc.dg/array-14.c: New test.
1473 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1474 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1475 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1476 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1477 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1478 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1480 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1483 * g++.dg/lookup/using54.C: New.
1485 2015-02-13 Jeff Law <law@redhat.com>
1488 Revert my change for tree-optimization/64823.
1490 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1492 PR tree-optimization/65053
1493 * gcc.c-torture/execute/pr65053-1.c: New test.
1494 * gcc.c-torture/execute/pr65053-2.c: New test.
1496 2015-02-13 Marek Polacek <polacek@redhat.com>
1499 * gcc.dg/pr65050.c: New test.
1501 2015-02-13 Jeff Law <law@redhat.com>
1503 PR tree-optimization/64823
1504 * gcc.dg/uninit-20.c: New test.
1506 PR rtl-optimization/47477
1507 * gcc.dg/tree-ssa/pr47477.c: New test.
1509 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1512 * g++.dg/parse/ivdep-2.C: New.
1513 * g++.dg/parse/ivdep-3.C: Likewise.
1515 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1518 * gfortran.dg/continuation_13.f90: New test.
1519 * gfortran.dg/continuation_14.f: New test.
1521 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1524 * g++.dg/cpp0x/sfinae55.C: New.
1526 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1529 * g++.dg/ipa/pr65034.C: New test.
1531 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1533 PR tree-optimization/65002
1534 * gcc.dg/pr65002.C: New.
1536 2015-02-13 Marek Polacek <polacek@redhat.com>
1539 * c-c++-common/pr65040.c: New test.
1541 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1543 PR tree-optimization/64705
1544 * gcc.dg/tree-ssa/pr64705.c: New test.
1546 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1549 * gcc.dg/visibility-22.c: New test.
1550 * gcc.dg/visibility-23.c: New test.
1551 * gcc.target/i386/pr32219-1.c: New test.
1552 * gcc.target/i386/pr32219-2.c: New test.
1553 * gcc.target/i386/pr32219-3.c: New test.
1554 * gcc.target/i386/pr32219-4.c: New test.
1555 * gcc.target/i386/pr32219-5.c: New test.
1556 * gcc.target/i386/pr32219-6.c: New test.
1557 * gcc.target/i386/pr32219-7.c: New test.
1558 * gcc.target/i386/pr32219-8.c: New test.
1559 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1561 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1563 PR libgfortran/57822
1564 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1565 four different KINDs.
1567 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1570 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1573 * g++.dg/ubsan/pr65000.C: New test.
1575 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1578 * gfortran.dg/finalize_28.f90: New test
1580 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1583 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1584 DW_TAG_lexical_block removal.
1585 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1586 * g++.dg/guality/pr55541.C: New test.
1589 * g++.dg/ubsan/pr64984.C: New test.
1591 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1593 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1595 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1598 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1599 instructions for 2015-01-14 get_memmodel changes.
1600 * gcc.target/powerpc/atomic-p8.c: Likewise.
1603 * g++.dg/ubsan/pr65019.C: New test.
1605 PR tree-optimization/65014
1606 * gcc.c-torture/compile/pr65014.c: New test.
1608 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1610 PR libgfortran/57822
1611 * gfortran/fmt_g0_7.f08: Revise test.
1613 2015-02-11 Jeff Law <law@redhat.com>
1616 * gcc.target/m68k/pr63347.c: New test.
1618 2015-02-11 Marek Polacek <polacek@redhat.com>
1620 * g++.dg/ubsan/shift-1.C: New test.
1621 * gcc.dg/ubsan/c-shift-2.c: New test.
1622 * c-c++-common/ubsan/shift-5.c: Remove file.
1624 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1626 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1627 Directive adjusted to XFAIL.
1628 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1631 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1634 * g++.dg/opt/pr65003.C: New test.
1636 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1638 * lib/target-supports.exp (check_effective_target_pie): Renamed
1640 (check_effective_target_pie_enabled): This.
1641 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1642 * gcc.target/i386/pie.c: Likewise.
1644 2015-02-11 Andrew Pinski <apinski@cavium.com>
1647 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1648 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1650 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1653 * gcc.target/i386/pr61925-1.c: New test.
1654 * gcc.target/i386/pr61925-2.c: New test.
1655 * gcc.target/i386/pr61925-3.c: New test.
1657 2015-02-10 Jakub Jelinek <jakub@redhat.com>
1660 * g++.dg/asan/pr65004.C: New test.
1662 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
1665 * gcc.taget/sh/pr64661-0.h: New.
1666 * gcc.taget/sh/pr64661-1.c: New.
1667 * gcc.taget/sh/pr64661-2.c: New.
1668 * gcc.taget/sh/pr64661-3.c: New.
1669 * gcc.taget/sh/pr64661-4.c: New.
1671 2015-02-10 Richard Biener <rguenther@suse.de>
1673 PR tree-optimization/64995
1674 * g++.dg/torture/pr64995.C: New testcase.
1676 2015-02-10 Richard Biener <rguenther@suse.de>
1678 PR tree-optimization/64909
1679 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1681 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1683 * gcc.dg/signbit-sa.c: New test.
1685 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1687 PR libgfortran/57822
1688 * gfortran/fmt_g0_7.f08: New test.
1690 2015-02-10 Bin Cheng <bin.cheng@arm.com>
1692 PR tree-optimization/43378
1693 * gcc.dg/tree-ssa/pr43378.c: New test.
1695 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
1698 * g++.dg/torture/pr64978.C: New testcase.
1700 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1703 * gcc.dg/asan/pr64981.c: New test.
1705 2015-02-09 Marek Polacek <polacek@redhat.com>
1708 * gcc.dg/pr64856.c: New test.
1710 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1713 * gcc.dg/tree-ssa/stdarg-7.c: New test.
1714 * gcc.c-torture/execute/pr64979.c: New test.
1716 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
1718 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1720 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1722 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1723 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1725 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1728 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1730 2015-02-09 Richard Biener <rguenther@suse.de>
1732 PR tree-optimization/54000
1733 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1735 2015-02-09 Tom de Vries <tom@codesourcery.com>
1737 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1739 2015-02-09 Martin Liska <mliska@suse.cz>
1741 * g++.dg/ipa/pr64858.C: New test.
1743 2015-02-09 Tom de Vries <tom@codesourcery.com>
1745 * gcc.dg/uninit-19.c: Fix warning line for fpic.
1747 2015-02-08 Andrew Pinski <apinski@cavium.com>
1749 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1751 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
1754 * gfortran.dg/use_rename_8.f90: New.
1756 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
1758 * gnat.dg/addr7.ad[sb]: New test.
1759 * gnat.dg/addr8.ad[sb]: Likewise.
1761 2015-02-06 David Malcolm <dmalcolm@redhat.com>
1764 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1765 from jit.dg/test-compile-to-executable.c's create_code, with a
1766 clarification of the output message.
1767 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1769 (test_jit): Use CHECK_NO_ERRORS when calling
1770 gcc_jit_context_compile_to_file.
1771 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1772 jit-verify-compile-to-file to jit-verify-output-file-was-created.
1773 (jit-setup-compile-to-file): Likewise. Add a verbose comment
1774 about deletions that are attempted.
1775 (jit-verify-compile-to-file): Rename to...
1776 (jit-verify-output-file-was-created): ...this, and drop the
1777 attempt to run "file" and verify the output.
1778 (jit-verify-assembler): New function.
1779 (jit-verify-object): New function.
1780 (jit-verify-dynamic-library): New function.
1781 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1782 favor of an implementation from new file
1783 create-code-for-hello-world-executable.h, which also adds a
1785 (dg-final): Replace jit-verify-compile-to-file with
1786 jit-verify-output-file-was-created, and invoke new function
1787 jit-verify-assembler.
1788 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1790 (dg-final): Replace jit-verify-compile-to-file with
1791 jit-verify-output-file-was-created, and invoke new function
1792 jit-verify-dynamic-library.
1793 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1794 favor of an implementation from new file
1795 create-code-for-hello-world-executable.h, which also adds a
1797 (dg-final): Replace jit-verify-compile-to-file with
1798 jit-verify-output-file-was-created. Strengthen the expected stdout
1799 from the built executable.
1800 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1801 favor of an implementation from new file
1802 create-code-for-hello-world-executable.h, which also adds a
1804 (dg-final): Replace jit-verify-compile-to-file with
1805 jit-verify-output-file-was-created, and invoke new function
1807 * jit.dg/verify-dynamic-library.c: New source file.
1809 2015-02-06 Sebastian Pop <s.pop@samsung.com>
1810 Brian Rzycki <b.rzycki@samsung.com>
1812 PR tree-optimization/64878
1813 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1815 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1818 * g++.dg/ipa/pr64896.C: New test.
1820 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1823 * gcc.target/powerpc/pr64205.c: New file.
1825 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
1827 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1828 (dg-options): Use -fpie instead of -fPIE -pie.
1830 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1833 * g++.dg/asan/pr64937.C: New test.
1835 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
1838 * gfortran.dg/class_to_type_4.f90: New test
1840 2015-01-29 Andre Vehreschild <vehre@gmx.de>
1842 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1844 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1846 PR rtl-optimization/64957
1848 * gcc.c-torture/execute/pr64957.c: New test.
1850 2015-02-05 Jeff Law <law@redhat.com>
1853 * gcc.target/h8300/pr17306-1.c: New test.
1854 * gcc.target/h8300/pr17306-2.c: New test.
1856 2015-02-05 Tobias Burnus <burnus@net-b.de>
1859 * gfortran.dg/structure_constructor_12.f90: New.
1861 2015-02-05 Jeff Law <law@redhat.com>
1864 gcc.target/h8300/pr58400.c: New test.
1866 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
1868 * gcc.target/arm/macro_defs0.c: New test.
1869 * gcc.target/arm/macro_defs1.c: New test.
1870 * gcc.target/arm/macro_defs2.c: New test.
1872 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
1874 PR rtl-optimization/64905
1875 * gcc.target/i386/pr64905.c: Require nonpic target.
1876 (dg-options): Add -fomit-frame-pointer.
1879 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
1881 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1884 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
1887 * gfortran.dg/type_to_class_2.f90: New test
1888 * gfortran.dg/type_to_class_3.f90: New test
1890 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
1893 * g++.dg/torture/pr64686.C: New testcase.
1895 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1897 PR rtl-optimization/64905
1898 * gcc.target/i386/pr64905.c: New file.
1900 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1902 * gcc.dg/guality/pr41447-1.c: Remove xfail.
1903 * gcc.dg/guality/pr41616-1.c: Ditto.
1905 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
1908 * gcc.dg/pr64817-3.c: New.
1910 2015-02-04 Jakub Jelinek <jakub@redhat.com>
1911 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1913 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1914 pass parameters in registers.
1915 * gcc.dg/guality/pr36728-2.c (main): Likewise.
1916 * gcc.dg/guality/pr36728-3.c (main): Likewise.
1917 * gcc.dg/guality/pr36728-4.c (main): Likewise.
1919 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
1920 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1922 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1923 list, allow for multilibed targets.
1924 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1926 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1928 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1929 * gcc.dg/pr46728-6.c: Ditto.
1931 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
1933 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1934 for mips_nanlegacy target.
1936 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
1938 * gcc.target/i386/chkp-hidden-def.c: New.
1940 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1943 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1944 to use 24 bits for bitfield b.
1946 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1949 * lib/target-supports.exp (check_effective_target_bswap64): Do not
1950 cache result in a global variable. Include all 32-bit targets for
1953 2015-02-03 Jakub Jelinek <jakub@redhat.com>
1955 PR rtl-optimization/64756
1956 * gcc.c-torture/execute/pr64756.c: New test.
1958 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
1961 * gcc.target/sh/pr64660-0.h: New.
1962 * gcc.target/sh/pr64660-1.c: New.
1963 * gcc.target/sh/pr64660-2.c: New.
1964 * gcc.target/sh/pr64660-3.c: New.
1965 * gcc.target/sh/pr64660-4.c: New.
1967 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1970 * g++.dg/warn/Waddress-2.C: New.
1972 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
1975 * gcc.target/i386/pr49095.c: XFAIL for ia32.
1977 2015-02-03 Dodji Seketeli <dodji@redhat.com>
1979 PR preprocessor/64803
1980 * gcc.dg/cpp/builtin-macro-1.c: New test case.
1982 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
1984 * g++.dg/ipa/devirt-37.C: Disable early inlining.
1986 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
1988 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1989 (_ARM_FPSRC): Add DN and AHP fields.
1990 (clean_results): Force DN=1 on AArch64.
1991 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1992 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1993 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1994 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1995 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1996 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1998 2015-02-02 Alan Modra <amodra@gmail.com>
2000 * gcc.target/powerpc/cprophard.c: New.
2002 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
2004 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2005 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2007 2015-02-01 Jakub Jelinek <jakub@redhat.com>
2010 * gcc.dg/pr64817-1.c: New test.
2011 * gcc.dg/pr64817-2.c: New test.
2013 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
2016 * gcc.target/sh/pr64851-0.h: New
2017 * gcc.target/sh/pr64851-1.c: New
2018 * gcc.target/sh/pr64851-2.c: New
2019 * gcc.target/sh/pr64851-3.c: New
2020 * gcc.target/sh/pr64851-4.c: New
2022 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2025 * gcc.dg/torture/pr64882.c: New test.
2027 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
2030 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2033 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2035 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2036 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2037 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2038 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2039 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2040 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2042 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2043 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2045 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2046 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2049 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2052 * g++.dg/pr64688-2.C: New.
2054 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2056 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2057 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2058 * gcc.target/i386/fuse-caller-save.c: Ditto.
2059 * gcc.target/i386/headmerge-1.c: Ditto.
2060 * gcc.target/i386/headmerge-2.c: Ditto.
2061 * gcc.target/i386/sibcall-6.c: Ditto.
2063 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2066 * gcc.target/i386/pr64617.c: New test.
2068 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2071 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2072 (dg-options): Remove -m32.
2073 (dg-final): Scan for "movb %al" only.
2074 * gcc.target/i386/pr15184-2.c: Ditto.
2076 2015-01-30 Richard Biener <rguenther@suse.de>
2078 PR tree-optimization/64829
2079 * gcc.dg/vect/pr64829.c: New testcase.
2081 2015-01-29 Marek Polacek <polacek@redhat.com>
2084 * gcc.dg/pr64709.c: New test.
2086 2015-01-29 Jakub Jelinek <jakub@redhat.com>
2089 * g++.dg/ubsan/pr64717-1.C: New test.
2090 * g++.dg/ubsan/pr64717-2.C: New test.
2092 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
2094 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2096 2015-01-29 Jeff Law <law@redhat.com>
2099 * gcc.target/i386/pr15184-1.c: New test.
2100 * gcc.target/i386/pr15184-2.c: New test.
2102 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2104 PR tree-optimization/64746
2105 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2107 2015-01-29 Richard Biener <rguenther@suse.de>
2109 PR tree-optimization/64853
2110 * gcc.dg/torture/pr64853.c: New testcase.
2112 2015-01-29 Richard Biener <rguenther@suse.de>
2114 PR tree-optimization/64844
2115 * gcc.dg/vect/pr64844.c: New testcase.
2117 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2120 * gcc.dg/pr64809.c: Delete.
2122 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
2125 * gcc.target/i386/pr64805.c: New.
2127 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2129 * gcc.dg/guality/guality.h (main): Add argv[0] to
2130 guality_gdb_command.
2132 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
2135 * gcc.dg/tree-ssa/pr64801.c: New testcase.
2137 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2140 * gcc.target/sh/sh.exp
2141 (check_effective_target_atomic_model_soft_gusa_available,
2142 check_effective_target_atomic_model_soft_tcb_available,
2143 check_effective_target_atomic_model_soft_imask_available,
2144 check_effective_target_atomic_model_hard_llcs_available): New.
2145 * gcc.target/sh/pr64659-0.h: New.
2146 * gcc.target/sh/pr64659-1.c: New.
2147 * gcc.target/sh/pr64659-2.c: New.
2148 * gcc.target/sh/pr64659-3.c: New.
2149 * gcc.target/sh/pr64659-4.c: New.
2151 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
2153 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2154 scan-assembler-times pattern.
2156 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2159 * gcc.dg/pr64809.c: New test.
2161 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
2163 PR tree-optimization/64277
2164 * gcc.dg/pr64277.c: New.
2166 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2168 PR tree-optimization/64718
2169 * gcc.c-torture/execute/pr64718.c: New test.
2171 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
2173 * gcc.target/aarch64/abs_2.c: New.
2175 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
2177 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2178 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2179 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2182 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2185 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2186 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2187 { target comdat_group }.
2189 2015-01-27 Tobias Burnus <burnus@net-b.de>
2192 * gfortran.dg/goacc/coarray_2.f90: New.
2194 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2198 * g++.dg/torture/pr64139.C: New testcase.
2199 * g++.dg/torture/pr60871.C: Likewise.
2201 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2204 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2205 prevent linking errors.
2207 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2210 * g++.dg/torture/pr64282.C: New testcase.
2212 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2214 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2217 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2219 * gcc.target/s390/hotpatch-13.c: New testcase.
2220 * gcc.target/s390/hotpatch-14.c: New testcase.
2221 * gcc.target/s390/hotpatch-15.c: New testcase.
2222 * gcc.target/s390/hotpatch-16.c: New testcase.
2223 * gcc.target/s390/hotpatch-17.c: New testcase.
2224 * gcc.target/s390/hotpatch-18.c: New testcase.
2225 * gcc.target/s390/hotpatch-19.c: New testcase.
2226 * gcc.target/s390/hotpatch-20.c: New testcase.
2227 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2228 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2229 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2230 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2231 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2232 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2233 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2234 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2235 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2236 * gcc.target/s390/hotpatch-10.c: Likewise.
2237 * gcc.target/s390/hotpatch-11.c: Likewise.
2238 * gcc.target/s390/hotpatch-12.c: Likewise.
2239 * gcc.target/s390/hotpatch-2.c: Likewise.
2240 * gcc.target/s390/hotpatch-3.c: Likewise.
2241 * gcc.target/s390/hotpatch-4.c: Likewise.
2242 * gcc.target/s390/hotpatch-5.c: Likewise.
2243 * gcc.target/s390/hotpatch-6.c: Likewise.
2244 * gcc.target/s390/hotpatch-7.c: Likewise.
2245 * gcc.target/s390/hotpatch-8.c: Likewise.
2246 * gcc.target/s390/hotpatch-9.c: Likewise.
2247 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2248 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2249 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2250 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2251 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2252 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2253 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2254 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2256 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2258 * gcc.dg/long_branch.c: New testcase.
2260 2015-01-27 Richard Biener <rguenther@suse.de>
2262 PR tree-optimization/56273
2263 PR tree-optimization/59124
2264 PR tree-optimization/64277
2265 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2266 * gcc.dg/Warray-bounds-12.c: Likewise.
2267 * gcc.dg/Warray-bounds-13.c: Likewise.
2269 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2271 PR rtl-optimization/61058
2272 * gcc.dg/pr61058.c: New test.
2274 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2276 * gcc.target/i386/chkp-narrow-bounds.c: New.
2278 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2280 PR tree-optimization/64807
2281 * gcc.dg/pr64807.c: New test.
2284 * gcc.dg/pr64766.c: New test.
2286 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2289 * gcc.target/sh/pr49263-4.c: New.
2291 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2294 * gfortran.dg/allocate_with_mold_1.f90: New test
2296 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2299 * gcc.dg/pr64778.c: New test.
2302 * gcc.dg/vect/pr64421.c: New test.
2304 2015-01-26 Tobias Burnus <burnus@net-b.de>
2307 * gfortran.dg/coarray_36.f: New.
2308 * gfortran.dg/coarray_37.f90: New.
2310 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2313 * gfortran.dg/class_allocate_18.f90: New.
2315 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2317 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2319 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2321 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2323 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2325 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2327 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2329 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2331 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2333 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2334 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2335 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2336 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2338 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2340 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2341 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2342 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2344 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2346 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2347 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2348 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2349 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2350 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2353 2015-01-26 Richard Biener <rguenther@suse.de>
2356 * gcc.dg/uninit-19.c: New testcase.
2358 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2360 * lib/target-supports.exp (check_effective_target_vect64): Add
2363 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2366 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2368 2015-01-26 Tony Liu <tony.liu@arm.com>
2370 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2373 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2376 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2377 correctly, clean up afterwards.
2379 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2382 * gfortran.dg/use_rename_7.f90: New.
2384 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2386 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2387 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2389 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2392 * gcc.target/sh/pr54236-4.c: New.
2394 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2396 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2397 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2400 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2403 * gfortran.dg/open_new_segv.f90: New test.
2405 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2414 * gcc.target/sh/pr64345-1.c: New.
2415 * gcc.target/sh/pr64345-2.c: New.
2416 * gcc.target/sh/pr59533-1.c: New.
2417 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2418 * gcc.target/sh/pr52933-2.c: Likewise.
2419 * gcc.target/sh/pr54089-1.c: Likewise.
2420 * gcc.target/sh/pr54236-1.c: Likewise.
2421 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2422 * gcc.target/sh/pr49263-1.c: Remove xfails.
2423 * gcc.target/sh/pr49263-2.c: Likewise.
2424 * gcc.target/sh/pr49263-3.c: Likewise.
2425 * gcc.target/sh/pr53987-1.c: Likewise.
2426 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2427 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2428 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2429 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2430 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2431 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2433 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2436 2015-01-24 Tom de Vries <tom@codesourcery.com>
2438 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2440 2015-01-23 Ian Lance Taylor <iant@google.com>
2443 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2444 targets without split stack support.
2446 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2449 * gcc.target/i386/pr64317.c: New test.
2451 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2453 PR rtl-optimization/63637
2454 PR rtl-optimization/60663
2455 * gcc.dg/pr63637-1.c: New test.
2456 * gcc.dg/pr63637-2.c: New test.
2457 * gcc.dg/pr63637-3.c: New test.
2458 * gcc.dg/pr63637-4.c: New test.
2459 * gcc.dg/pr63637-5.c: New test.
2460 * gcc.dg/pr63637-6.c: New test.
2461 * gcc.target/i386/pr63637-1.c: New test.
2462 * gcc.target/i386/pr63637-2.c: New test.
2463 * gcc.target/i386/pr63637-3.c: New test.
2464 * gcc.target/i386/pr63637-4.c: New test.
2465 * gcc.target/i386/pr63637-5.c: New test.
2466 * gcc.target/i386/pr63637-6.c: New test.
2468 2015-01-23 Richard Biener <rguenther@suse.de>
2471 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2472 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2474 2015-01-23 Marek Polacek <polacek@redhat.com>
2476 PR preprocessor/60570
2477 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2478 * gcc.dg/cpp/pr60570.c: New test.
2480 2015-01-23 Richard Biener <rguenther@suse.de>
2483 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2484 vectorization on vect64 targets.
2486 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2489 * gfortran.dg/class_allocate_17.f90: New.
2491 2015-01-23 Tobias Burnus <burnus@net-b.de>
2494 * gfortran.dg/goacc/combined_loop.f90: New.
2496 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2499 * gfortran.dg/make_unit.f90: New test.
2501 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2504 * gfortran.dg/negative_unit_int8.f: Update.
2506 2015-01-22 Jeff Law <law@redhat.com>
2509 * gcc.target/m68k/pr52076-1.c: New test.
2510 * gcc.target/m68k/pr52076-2.c: New test.
2512 2015-01-22 Richard Biener <rguenther@suse.de>
2515 * gcc.dg/torture/pr64728.c: New testcase.
2517 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2520 * g++.dg/pr64688.C: New test.
2522 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2524 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2525 to avoid errors with -fpic.
2527 2015-01-22 Richard Biener <rguenther@suse.de>
2530 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2532 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2534 PR rtl-optimization/64682
2535 * gcc.c-torture/execute/pr64682.c: New file.
2537 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2540 * gcc.dg/pr64511.c: New test.
2542 PR rtl-optimization/62078
2543 * g++.dg/opt/pr62078.C: New test.
2546 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2548 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2551 * gfortran.dg/internal_pack_15.f90: New test.
2553 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2555 * c-c++-common/tsan/step.c: New testcase.
2557 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2559 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2561 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2563 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2565 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2567 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2569 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2571 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2573 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2575 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2577 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2579 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2581 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2583 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2585 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2587 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2589 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2591 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2593 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2595 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2597 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2599 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2601 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2603 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2605 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2607 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2608 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2609 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2612 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2614 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2615 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2616 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2619 2015-01-21 Renlin Li <renlin.li@arm.com>
2621 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2622 * g++.dg/tls/thread_local5g.C: Likewise.
2623 * g++.dg/tls/thread_local6g.C: Likewise.
2625 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2627 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2628 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2629 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2631 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2633 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2634 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2635 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2637 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2639 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2640 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2641 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2643 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2645 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2646 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2647 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2649 2015-01-20 Jeff Law <law@redhat.com>
2652 * gcc.target/m68k/pr59946.c: New test.
2654 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2656 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2657 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2658 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2660 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2662 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2663 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2664 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2666 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2668 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2669 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2670 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2672 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2674 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2675 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2676 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2678 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2681 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2683 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2684 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2685 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2687 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2689 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2690 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2691 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2693 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2695 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2697 2015-01-20 Jakub Jelinek <jakub@redhat.com>
2699 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2702 * g++.dg/ubsan/pr64632.C: New test.
2705 * gcc.dg/pr64663.c: New test.
2707 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2710 * g++.dg/warn/Wunused-var-23.C: New.
2712 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2715 * g++.dg/cpp0x/constexpr-59937-1.C: New.
2716 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2718 2015-01-20 Richard Biener <rguenther@suse.de>
2721 * gcc.dg/lto/pr64684_0.c: New testcase.
2722 * gcc.dg/lto/pr64684_1.c: Likewise.
2723 * gcc.dg/lto/pr64684_2.c: Likewise.
2724 * gcc.dg/lto/pr64685_0.c: Likewise.
2725 * gcc.dg/lto/pr64685_1.c: Likewise.
2727 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2730 * g++.dg/cpp1y/lambda-init12.C: New.
2732 2015-01-20 Richard Biener <rguenther@suse.de>
2734 PR tree-optimization/64410
2735 * g++.dg/vect/pr64410.cc: Require vect_double.
2737 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
2740 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2742 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
2746 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2748 PR rtl-optimization/64081
2749 * gcc.dg/pr64081.c: New test.
2751 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2753 * jit.dg/harness.h: Include <unistd.h>.
2754 (CHECK_NO_ERRORS): New.
2755 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2756 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2757 gcc_jit_context_compile_to_file.
2758 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2759 args to the spawned executable.
2760 (jit-expand-vars): New function.
2761 (jit-exe-params): New variable.
2762 (dg-jit-set-exe-params): New function.
2763 (jit-dg-test): Detect testcases that use
2764 jit-verify-compile-to-file and call jit-setup-compile-to-file.
2765 Set arguments of spawned process to jit-exe-params.
2766 (jit-get-output-filename): New function.
2767 (jit-setup-compile-to-file): New function.
2768 (jit-verify-compile-to-file): New function.
2769 (jit-run-executable): New function.
2770 (jit-verify-executable): New function.
2771 * jit.dg/test-compile-to-assembler.c: New testcase.
2772 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2773 * jit.dg/test-compile-to-executable.c: New testcase.
2774 * jit.dg/test-compile-to-object.c: New testcase.
2776 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
2779 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2782 2015-01-19 Martin Liska <mliska@suse.cz>
2784 * objc/compile/pr64668.m: New test.
2786 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2788 * jit.dg/test-arith-overflow.c: Include stdbool.h.
2789 (create_overflow_fn): Update comment to clarify that
2790 the third param of the created function is a bool *, not
2792 (verify_int_overflow_fn): Convert param "expected_ovf" from
2793 int to bool. Update third param of "overflow_fn_type" from int *
2794 to bool *. Update local "actual_ovf" from int to bool.
2795 (verify_uint_overflow_fn): Likewise.
2797 2015-01-19 Martin Liska <mliska@suse.cz>
2799 * gcc.dg/ipa/ipa-icf-33.c: New test.
2801 2015-01-19 Felix Yang <felix.yang@huawei.com>
2802 Haijian Zhang <z.zhanghaijian@huawei.com>
2804 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2805 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2806 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2807 result_float64x2, expected_hfloat64x2): New helper type, variable and
2809 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2810 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2811 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2812 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2813 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2814 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2815 and target without the FMA feature.
2817 2015-01-19 Jiong Wang <jiong.wang@arm.com>
2819 * gcc.target/aarch64/pr64304.c: New testcase.
2821 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2823 PR rtl-optimization/64081
2824 * gcc.dg/pr64081.c: New test.
2826 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
2829 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2831 * gcc.target/aarch64/test_frame_6.c: Likewise.
2832 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2833 and x19 (in the epilogue).
2834 * gcc.target/aarch64/test_frame_4.c: Likewise.
2835 * gcc.target/aarch64/test_frame_7.c: Likewise.
2837 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
2839 * gcc.target/i386/chkp-always_inline.c: New.
2841 2015-01-15 Andrew Pinski <apinski@cavium.com>
2842 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2844 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2845 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2847 2015-01-18 Andre Vehreschild <vehre@gmx.de>
2850 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2851 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2853 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2856 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2858 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
2861 * gcc.target/sh/torture/pr64652.c: New.
2863 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2865 * gcc.dg/ipa/ipa-icf-32.c: Update template.
2866 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2867 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2868 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2869 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2870 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2872 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2875 * g++.dg/torture/pr64378.C: New testcase.
2877 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2880 * gfortran.dg/block_13.f08: New test
2882 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2885 * gfortran.dg/associate_1.f03: Allow test for character with
2888 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2890 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2891 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2893 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2895 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2897 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
2900 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2902 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2905 * gfortran.dg/alloc_comp_assign_13.f08: New test.
2908 * gfortran.dg/alloc_comp_assign_14.f08: New test.
2911 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2913 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2916 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2918 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
2920 PR rtl-optimization/52773
2921 * gcc.c-torture/compile/pr52773.c: New test.
2923 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2926 * g++.dg/cpp0x/alias-decl-46.C: New.
2928 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2930 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2932 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2934 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2936 (CHECK_FP): Likewise.
2937 (CHECK_CUMULATIVE_SAT): Likewise.
2939 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2941 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2942 (Set_Neon_Cumulative_Sat): Add parameter.
2943 (__set_neon_cumulative_sat): Support new parameter.
2944 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2945 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2947 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2948 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2951 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2953 * g++.dg/tsan/vptr_benign_race.C: New testcase.
2954 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2956 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2959 * g++.dg/tls/thread_local-ice4.C: New.
2961 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
2963 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2966 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2969 * g++.dg/cpp0x/vt-62276.C: New.
2971 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2974 * g++.dg/pr64353.C: New.
2976 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2979 * gcc.target/aarch64/pr64263_1.c: New test.
2981 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2983 PR tree-optimization/64434
2984 * gcc.dg/torture/pr64434.c: Move to...
2985 * gcc.dg/pr64434.c: ... here.
2987 2015-01-16 Richard Biener <rguenther@suse.de>
2990 * gcc.dg/uninit-18.c: New testcase.
2992 2015-01-16 Richard Biener <rguenther@suse.de>
2994 PR tree-optimization/64568
2995 * g++.dg/torture/pr64568-2.C: New testcase.
2997 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3000 * gcc.target/i386/chkp-label-address.c: New.
3002 2015-01-16 Janus Weil <janus@gcc.gnu.org>
3005 * gfortran.dg/pointer_init_6.f90: Extended.
3007 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
3009 * gcc.c-torture/compile/20150108.c: New test.
3011 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
3013 * gcc.target/visium: New directory.
3015 2015-01-16 Richard Biener <rguenther@suse.de>
3017 PR tree-optimization/61743
3018 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3019 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3021 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
3023 * gcc.dg/pr64015.c: New test.
3025 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
3029 * g++.dg/ipa/pr64612.C: New test.
3031 2015-01-16 Renlin Li <renlin.li@arm.com>
3033 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3035 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
3037 * gcc.target/i386/sse-14.c: Test new intrinsic.
3038 * gcc.target/i386/sse-22.c: Ditto.
3040 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3043 * g++.dg/cpp0x/auto44.C: New.
3045 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
3048 * gcc.target/nios2/gpopt-all.c: New test case.
3049 * gcc.target/nios2/gpopt-local.c: New test case.
3050 * gcc.target/nios2/gpopt-global.c: New test case.
3051 * gcc.target/nios2/gpopt-data.c: New test case.
3052 * gcc.target/nios2/gpopt-none.c: New test case.
3054 2015-01-15 Jakub Jelinek <jakub@redhat.com>
3056 * g++.dg/ubsan/vptr-1.C: New test.
3057 * g++.dg/ubsan/vptr-2.C: New test.
3058 * g++.dg/ubsan/vptr-3.C: New test.
3059 * g++.dg/ubsan/vptr-4.C: New test.
3060 * g++.dg/ubsan/vptr-5.C: New test.
3061 * g++.dg/ubsan/vptr-6.C: New test.
3062 * g++.dg/ubsan/vptr-7.C: New test.
3063 * g++.dg/ubsan/vptr-8.C: New test.
3064 * g++.dg/ubsan/vptr-9.C: New test.
3066 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3068 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3070 * lib/gcc-dg.exp: Likewise.
3072 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
3074 PR rtl-optimization/64110
3075 * gcc.target/i386/pr64110.c: Add scan-assembler.
3077 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
3078 James Norris <jnorris@codesourcery.com>
3079 Cesar Philippidis <cesar@codesourcery.com>
3080 Ilmir Usmanov <i.usmanov@samsung.com>
3082 * lib/target-supports.exp (check_effective_target_fopenacc): New
3084 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3085 * g++.dg/goacc/goacc.exp: Likewise.
3086 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3087 * gcc.dg/goacc/goacc.exp: Likewise.
3088 * gfortran.dg/goacc/goacc.exp: Likewise.
3089 * c-c++-common/cpp/openacc-define-1.c: New file.
3090 * c-c++-common/cpp/openacc-define-2.c: Likewise.
3091 * c-c++-common/cpp/openacc-define-3.c: Likewise.
3092 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3093 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3094 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3095 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3096 * c-c++-common/goacc/asyncwait-1.c: Likewise.
3097 * c-c++-common/goacc/cache-1.c: Likewise.
3098 * c-c++-common/goacc/clauses-fail.c: Likewise.
3099 * c-c++-common/goacc/collapse-1.c: Likewise.
3100 * c-c++-common/goacc/data-1.c: Likewise.
3101 * c-c++-common/goacc/data-2.c: Likewise.
3102 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3103 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3104 * c-c++-common/goacc/deviceptr-2.c: Likewise.
3105 * c-c++-common/goacc/deviceptr-3.c: Likewise.
3106 * c-c++-common/goacc/if-clause-1.c: Likewise.
3107 * c-c++-common/goacc/if-clause-2.c: Likewise.
3108 * c-c++-common/goacc/kernels-1.c: Likewise.
3109 * c-c++-common/goacc/loop-1.c: Likewise.
3110 * c-c++-common/goacc/loop-private-1.c: Likewise.
3111 * c-c++-common/goacc/nesting-1.c: Likewise.
3112 * c-c++-common/goacc/nesting-data-1.c: Likewise.
3113 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3114 * c-c++-common/goacc/parallel-1.c: Likewise.
3115 * c-c++-common/goacc/pcopy.c: Likewise.
3116 * c-c++-common/goacc/pcopyin.c: Likewise.
3117 * c-c++-common/goacc/pcopyout.c: Likewise.
3118 * c-c++-common/goacc/pcreate.c: Likewise.
3119 * c-c++-common/goacc/pragma_context.c: Likewise.
3120 * c-c++-common/goacc/present-1.c: Likewise.
3121 * c-c++-common/goacc/reduction-1.c: Likewise.
3122 * c-c++-common/goacc/reduction-2.c: Likewise.
3123 * c-c++-common/goacc/reduction-3.c: Likewise.
3124 * c-c++-common/goacc/reduction-4.c: Likewise.
3125 * c-c++-common/goacc/sb-1.c: Likewise.
3126 * c-c++-common/goacc/sb-2.c: Likewise.
3127 * c-c++-common/goacc/sb-3.c: Likewise.
3128 * c-c++-common/goacc/update-1.c: Likewise.
3129 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3130 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3131 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3132 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3133 * gfortran.dg/goacc/assumed.f95: Likewise.
3134 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3135 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3136 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3137 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3138 * gfortran.dg/goacc/branch.f95: Likewise.
3139 * gfortran.dg/goacc/cache-1.f95: Likewise.
3140 * gfortran.dg/goacc/coarray.f95: Likewise.
3141 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3142 * gfortran.dg/goacc/cray.f95: Likewise.
3143 * gfortran.dg/goacc/critical.f95: Likewise.
3144 * gfortran.dg/goacc/data-clauses.f95: Likewise.
3145 * gfortran.dg/goacc/data-tree.f95: Likewise.
3146 * gfortran.dg/goacc/declare-1.f95: Likewise.
3147 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3148 * gfortran.dg/goacc/fixed-1.f: Likewise.
3149 * gfortran.dg/goacc/fixed-2.f: Likewise.
3150 * gfortran.dg/goacc/fixed-3.f: Likewise.
3151 * gfortran.dg/goacc/fixed-4.f: Likewise.
3152 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3153 * gfortran.dg/goacc/if.f95: Likewise.
3154 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3155 * gfortran.dg/goacc/list.f95: Likewise.
3156 * gfortran.dg/goacc/literal.f95: Likewise.
3157 * gfortran.dg/goacc/loop-1.f95: Likewise.
3158 * gfortran.dg/goacc/loop-2.f95: Likewise.
3159 * gfortran.dg/goacc/loop-3.f95: Likewise.
3160 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3161 * gfortran.dg/goacc/omp.f95: Likewise.
3162 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3163 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3164 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3165 * gfortran.dg/goacc/parameter.f95: Likewise.
3166 * gfortran.dg/goacc/private-1.f95: Likewise.
3167 * gfortran.dg/goacc/private-2.f95: Likewise.
3168 * gfortran.dg/goacc/private-3.f95: Likewise.
3169 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3170 * gfortran.dg/goacc/reduction-2.f95: Likewise.
3171 * gfortran.dg/goacc/reduction.f95: Likewise.
3172 * gfortran.dg/goacc/routine-1.f90: Likewise.
3173 * gfortran.dg/goacc/routine-2.f90: Likewise.
3174 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3175 * gfortran.dg/goacc/several-directives.f95: Likewise.
3176 * gfortran.dg/goacc/sie.f95: Likewise.
3177 * gfortran.dg/goacc/subarrays.f95: Likewise.
3178 * gfortran.dg/gomp/map-1.f90: Likewise.
3179 * gfortran.dg/openacc-define-1.f90: Likewise.
3180 * gfortran.dg/openacc-define-2.f90: Likewise.
3181 * gfortran.dg/openacc-define-3.f90: Likewise.
3182 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3183 * g++.dg/gomp/block-2.C: Likewise.
3184 * g++.dg/gomp/block-3.C: Likewise.
3185 * g++.dg/gomp/block-5.C: Likewise.
3186 * g++.dg/gomp/target-1.C: Likewise.
3187 * g++.dg/gomp/target-2.C: Likewise.
3188 * g++.dg/gomp/taskgroup-1.C: Likewise.
3189 * g++.dg/gomp/teams-1.C: Likewise.
3190 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3191 * gcc.dg/cilk-plus/jump.c: Likewise.
3192 * gcc.dg/gomp/block-1.c: Likewise.
3193 * gcc.dg/gomp/block-10.c: Likewise.
3194 * gcc.dg/gomp/block-2.c: Likewise.
3195 * gcc.dg/gomp/block-3.c: Likewise.
3196 * gcc.dg/gomp/block-4.c: Likewise.
3197 * gcc.dg/gomp/block-5.c: Likewise.
3198 * gcc.dg/gomp/block-6.c: Likewise.
3199 * gcc.dg/gomp/block-7.c: Likewise.
3200 * gcc.dg/gomp/block-8.c: Likewise.
3201 * gcc.dg/gomp/block-9.c: Likewise.
3202 * gcc.dg/gomp/target-1.c: Likewise.
3203 * gcc.dg/gomp/target-2.c: Likewise.
3204 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3205 * gcc.dg/gomp/teams-1.c: Likewise.
3207 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3209 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3212 2015-01-15 Mike Stump <mikestump@comcast.net>
3214 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3215 * gcc.dg/inline_2.c: Likewise.
3216 * gcc.dg/inline_3.c: Likewise.
3217 * gcc.dg/inline_4.c: Likewise.
3219 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3222 * gfortran.dg/proc_ptr_comp_43.f90: New.
3224 2015-01-15 Mike Stump <mikestump@comcast.net>
3226 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3227 * gcc.dg/unroll_2.c: Likewise.
3228 * gcc.dg/unroll_3.c: Likewise.
3229 * gcc.dg/unroll_4.c: Likewise.
3230 * gcc.dg/unroll_5.c: Likewise.
3232 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3235 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3237 * gcc.target/aarch64/test_frame_6.c: Likewise.
3238 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3239 x30 and x19 (in the epilogue).
3240 * gcc.target/aarch64/test_frame_4.c: Likewise.
3241 * gcc.target/aarch64/test_frame_7.c: Likewise.
3243 2015-01-15 Martin Liska <mliska@suse.cz>
3245 * g++.dg/ipa/pr64068.C: New test.
3246 * gcc.dg/ipa/PR64559.c: New test.
3248 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3250 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3253 2015-01-15 Richard Biener <rguenther@suse.de>
3255 PR tree-optimization/61743
3256 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3257 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3259 2015-01-15 Renlin Li <renlin.li@arm.com>
3261 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3262 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3264 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3266 * gcc.dg/vect/vect-aggressive-1.c: New.
3267 * gcc.target/i386/avx2-vect-aggressive.c: New.
3269 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3271 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3273 2015-01-15 Richard Biener <rguenther@suse.de>
3276 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3277 -Wl,-undefined,dynamic_lookup.
3279 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3281 * gnat.dg/opt47.adb: New test.
3283 2015-01-15 Richard Biener <rguenther@suse.de>
3286 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3288 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3290 PR tree-optimization/64434
3291 * gcc.dg/torture/pr64434.c: New test.
3293 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3295 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3296 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3297 -march=loongson* and -march=octeon* require -mno-micromips.
3299 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3300 Matthew Fortune <matthew.fortune@imgtec.com>
3302 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3303 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3304 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3305 * gcc.target/mips/call-saved-7.c: New file.
3306 * gcc.target/mips/call-saved-8.c: New file.
3307 * gcc.target/mips/call-saved-9.c: New file.
3309 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3311 * gcc.target/mips/lsa.c: New file.
3312 * gcc.target/mips/mips64-lsa.c: Likewise.
3313 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3314 * gcc.target/mips/mulsize-4.c: Likewise.
3315 * gcc.target/mips/mulsize-5.c: New file.
3316 * gcc.target/mips/mulsize-6.c: Likewise.
3317 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3318 and !HAS_LSA as ghost options.
3319 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3322 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3324 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3326 2015-01-15 Richard Biener <rguenther@suse.de>
3329 * gcc.dg/torture/pr64365.c: New testcase.
3331 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3333 * gcc.dg/stackprotectexplicit1.c: New test.
3334 * g++.dg/stackprotectexplicit2.c: New test.
3336 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3339 * gfortran.dg/inquire_internal.f90: New.
3340 * gfortran.dg/negative_unit_check.f90: New.
3342 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3345 * gcc.target/sh/pr53988-1.c: New.
3347 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3350 * g++.dg/tls/thread_local-ice3.C: New.
3352 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3354 * gcc.target/i386/fentry-override.c: Properly place {} in target
3355 selector. Remove nonpic.
3356 * gcc.target/i386/fentry.c: Likewise.
3358 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3360 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3361 warnings instead of errors.
3363 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3365 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3366 option support instead of ENABLE_LTO from Makefile.
3368 2015-01-14 Richard Biener <rguenther@suse.de>
3370 PR tree-optimization/59354
3371 * gcc.dg/vect/pr59354.c: New testcase.
3373 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3375 * lib/target-supports.exp
3376 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3377 on ARM architures before v7.
3379 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3382 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3385 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3388 * gcc.target/i386/pr64386.c: New test.
3390 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3393 * gcc.target/i386/pr64393.c: New test.
3395 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3398 * gcc.target/i386/pr64387.c: New test.
3400 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3402 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3404 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3406 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3408 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3411 * gcc.target/arm/pr64453.c: New.
3413 2015-01-14 Richard Biener <rguenther@suse.de>
3416 * gcc.dg/lto/pr64415_0.c: New testcase.
3417 * gcc.dg/lto/pr64415_1.c: Likewise.
3419 2015-01-14 Martin Liska <mliska@suse.cz>
3421 * gcc.dg/ipa/pr64307.c: New test.
3423 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3425 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3428 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3431 * gcc.target/arm/pr64460_1.c: New test.
3433 2015-01-14 Richard Biener <rguenther@suse.de>
3435 PR tree-optimization/64493
3436 PR tree-optimization/64495
3437 * gcc.dg/vect/pr64493.c: New testcase.
3438 * gcc.dg/vect/pr64495.c: Likewise.
3440 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3442 * gcc.dg/Warray-bounds-11.c: New test-case.
3444 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3446 * gcc.target/mips/octeon3-pipe-1.c: New test.
3448 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3450 * jit.dg/harness.h (set_up_logging): Move string concatenation
3452 (concat_strings): New function.
3453 (dump_reproducer): New function.
3454 (test_jit): Call dump_reproducer.
3455 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3457 (jit-dg-test): Delete any generated reproducer from previous runs.
3458 Verify that a generated reproducer was created, and verify that it
3460 * jit.dg/test-nested-contexts.c (main): Call
3461 gcc_jit_context_dump_reproducer_to_file.
3463 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3465 * gcc.dg/aru-2.c: Add dg-require-profiling.
3467 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3469 * lib/target-supports.exp (check_profiling_available): Check if
3472 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3475 * g++.dg/torture/pr64565.C: New testcase.
3477 2015-01-13 Marek Polacek <polacek@redhat.com>
3480 * gcc.dg/tm/pr64391.c: New test.
3482 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3484 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3487 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3489 * gcc.target/i386/pie.c: New test.
3491 * lib/target-supports.exp (check_effective_target_pie): New.
3493 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3495 PR rtl-optimization/64286
3496 * gcc.target/i386/avx2-pr64286.c: New test.
3498 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3501 * g++.dg/cpp0x/vt-57626.C: New.
3503 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3506 * gfortran.dg/pr64528.f90: New test.
3508 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3510 * gcc.target/aarch64/subsp.c: New test.
3512 2015-01-13 Andrew Pinski <apinski@cavium.com>
3514 * gcc.target/aarch64/store-pair-1.c: New testcase.
3516 2015-01-13 Richard Biener <rguenther@suse.de>
3519 * gcc.dg/lto/pr64373_0.c: New testcase.
3521 2015-01-13 Andrew Pinski <apinski@cavium.com>
3523 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3524 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3526 2015-01-13 Richard Biener <rguenther@suse.de>
3528 PR tree-optimization/64406
3529 * gcc.dg/pr64406.c: New testcase.
3531 2015-01-13 Richard Biener <rguenther@suse.de>
3533 PR tree-optimization/64404
3534 * gcc.dg/vect/pr64404.c: New testcase.
3536 2015-01-13 Richard Biener <rguenther@suse.de>
3538 PR tree-optimization/64568
3539 * g++.dg/torture/pr64568.C: New testcase.
3541 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3543 * jit.dg/test-error-local-used-from-other-function.c: New test
3545 * jit.dg/test-error-param-reuse.c: New test case.
3546 * jit.dg/test-error-param-sharing.c: New test case.
3547 * jit.dg/test-error-param-used-from-other-function.c: New test
3549 * jit.dg/test-error-param-used-without-a-function.c: New test
3552 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3554 PR tree-optimization/64563
3555 * gcc.dg/pr64563.c: New test.
3558 * gcc.target/i386/pr64513.c: New test.
3560 PR tree-optimization/64454
3561 * gcc.dg/pr64454.c: New test.
3564 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3566 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3567 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3568 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3569 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3570 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3571 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3572 * gcc.dg/vect/slp-25.c: Likewise.
3573 * gcc.dg/vect/vect-109.c: Likewise.
3574 * gcc.dg/vect/vect-13.c: Likewise.
3575 * gcc.dg/vect/vect-17.c: Likewise.
3576 * gcc.dg/vect/vect-18.c: Likewise.
3577 * gcc.dg/vect/vect-19.c: Likewise.
3578 * gcc.dg/vect/vect-20.c: Likewise.
3579 * gcc.dg/vect/vect-21.c: Likewise.
3580 * gcc.dg/vect/vect-22.c: Likewise.
3581 * gcc.dg/vect/vect-27.c: Likewise.
3582 * gcc.dg/vect/vect-29.c: Likewise.
3583 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3584 * gcc.dg/vect/vect-2.c: Likewise.
3585 * gcc.dg/vect/vect-3.c: Likewise.
3586 * gcc.dg/vect/vect-4.c: Likewise.
3587 * gcc.dg/vect/vect-5.c: Likewise.
3588 * gcc.dg/vect/vect-72.c: Likewise.
3589 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3590 * gcc.dg/vect/vect-73.c: Likewise.
3591 * gcc.dg/vect/vect-77-global.c: Likewise.
3592 * gcc.dg/vect/vect-78-global.c: Likewise.
3593 * gcc.dg/vect/vect-7.c: Likewise.
3594 * gcc.dg/vect/vect-86.c: Likewise.
3595 * gcc.dg/vect/vect-align-1.c: Likewise.
3596 * gcc.dg/vect/vect-align-3.c: Likewise.
3597 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3598 * gcc.dg/vect/vect-all.c: Likewise.
3599 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3600 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3601 * gcc.dg/vect/vect-peel-3.c: Likewise.
3602 * gcc.dg/vect/vect-peel-4.c: Likewise.
3603 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3605 2015-01-12 Jeff Law <law@redhat.com>
3608 * gcc.target/m68k/pr64461.c: New test.
3610 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3612 * jit.dg/test-array-as-pointer.c (create_code): Update call
3613 to gcc_jit_context_new_global by setting "kind" to
3614 GCC_JIT_GLOBAL_IMPORTED.
3615 * jit.dg/test-error-array-as-pointer.c: Likewise.
3616 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3617 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3618 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3619 * jit.dg/test-using-global.c (the_global): Rename to...
3620 (imported_global): ...this.
3621 (create_code): Update to test the three kinds of global.
3622 (verify_code): Likewise.
3624 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3627 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
3629 * gcc.target/i386/pr64291-2.c: Updated.
3631 2015-01-12 Richard Biener <rguenther@suse.de>
3633 PR tree-optimization/64530
3634 * gfortran.dg/pr64530.f90: New testcase.
3636 2015-01-12 Richard Biener <rguenther@suse.de>
3639 * gcc.dg/torture/pr64357.c: New testcase.
3641 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
3643 * gcc.target/i386/nop-mcount.c: Properly place {} in target
3646 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3647 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3649 2015-01-12 Martin Liska <mliska@suse.cz>
3651 * gcc.dg/ipa/PR64550.c: New test.
3653 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
3656 * g++.dg/ipa/pr63470.C: New testcase.
3658 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3661 * gfortran.dg/typebound_operator_20.f90: New.
3663 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3666 * gfortran.dg/proc_ptr_comp_42.f90: New.
3668 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3671 * gfortran.dg/proc_ptr_comp_41.f90: New.
3673 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
3675 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3677 2015-01-10 Tobias Burnus <burnus@net-b.de>
3680 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3681 and add dg-excess-errors.
3682 * gfortran.dg/line_length_6.f90: New.
3683 * gfortran.dg/line_length_7.f90: New.
3684 * gfortran.dg/line_length_8.f90: New.
3685 * gfortran.dg/line_length_9.f90: New.
3686 * gfortran.dg/line_length_10.f90: New.
3687 * gfortran.dg/line_length_11.f90: New.
3689 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3691 * jit.dg/test-threads.c (struct testcase): Move declaration
3692 to jit.dg/all-non-failing-tests.h.
3693 (testcases): Likewise.
3694 * jit.dg/all-non-failing-tests.h (struct testcase): Move
3695 declaration here from jit.dg/all-non-failing-tests.h.
3696 (testcases): Likewise.
3697 * jit.dg/test-combination.c (create_code): Eliminate spelling
3698 out all of the testcases in favor of looping through the
3699 "testcases" metadata.
3700 (verify_code): Likewise.
3702 2015-01-09 Jakub Jelinek <jakub@redhat.com>
3704 PR rtl-optimization/64536
3705 * gcc.dg/pr64536.c: New test.
3707 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3709 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3710 * jit.dg/test-combination.c (create_code): Likewise.
3711 (verify_code): Likewise.
3712 * jit.dg/test-constants.c: New test case.
3713 * jit.dg/test-threads.c: Add test-constants.c.
3715 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
3718 * objc.dg/gnu-api-2-class.m: Add a test case
3719 for the above change.
3721 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
3723 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3725 2015-01-09 Richard Biener <rguenther@suse.de>
3727 PR tree-optimization/64410
3728 * g++.dg/vect/pr64410.cc: New testcase.
3730 2015-01-09 Martin Liska <mliska@suse.cz>
3732 * gcc.dg/ipa/ipa-icf-32.c: New test.
3734 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3736 * c-c++-common/tsan/tsan_barrier.h: New.
3737 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3738 * c-c++-common/tsan/bitfield_race.c: Likewise.
3739 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3740 * c-c++-common/tsan/mutexset1.c: Likewise.
3741 * c-c++-common/tsan/race_on_barrier.c: Likewise.
3742 * c-c++-common/tsan/race_on_mutex.c: Likewise.
3743 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3744 * c-c++-common/tsan/simple_race.c: Likewise.
3745 * c-c++-common/tsan/simple_stack.c: Likewise.
3746 * c-c++-common/tsan/sleep_sync.c: Likewise.
3747 * c-c++-common/tsan/tiny_race.c: Likewise.
3748 * c-c++-common/tsan/tls_race.c: Likewise.
3749 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3750 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3751 * g++.dg/tsan/atomic_free.C: Likewise.
3752 * g++.dg/tsan/atomic_free2.C: Likewise.
3753 * g++.dg/tsan/cond_race.C: Likewise.
3754 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3756 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
3759 * lib/target-supports.exp (check_effective_target_libatomic_available):
3761 * gfortran.dg/coarray/caf.exp: Only add -latomic for
3762 targets that match effective-target libatomic_available.
3763 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3765 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3767 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3768 Verify the result of gcc_jit_context_get_last_error.
3769 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3771 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3773 PR tree-optimization/63989
3774 * gcc.dg/strlenopt-27.c: New test.
3776 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3778 * jit.dg/harness.h (set_up_logging): New function.
3779 (test_jit): Fail if gcc_jit_context_acquire fails. Call
3780 set_up_logging on the context, so that every testcase is
3781 logged to a particular file.
3782 * jit.dg/test-nested-contexts.c (main): Open a logfile,
3783 and call gcc_jit_context_set_logfile on the top-level context.
3785 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3788 * g++.dg/opt/pr64338.C: New test.
3790 2015-01-08 Tobias Burnus <burnus@net-b.de>
3792 * gfortran.dg/coarray/codimension_2b.f90: New file.
3793 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3794 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3796 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3799 * g++.dg/ext/fnname4.C: New.
3801 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3804 * g++.dg/cpp0x/constexpr-64462.C: New.
3806 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3809 * g++.dg/cpp0x/deleted10.C: New.
3811 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3813 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3815 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3817 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3818 GCC_JIT_UNARY_OP_ABS.
3819 (verify_unary_ops): Likewise.
3821 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3823 * jit.dg/test-arith-overflow.c: New test case.
3824 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3825 * jit.dg/test-combination.c (create_code): Likewise.
3826 (verify_code): Likewise.
3827 * jit.dg/test-threads.c (testcases): Likewise.
3829 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3831 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3832 rather than "jit". Load g++.exp, and call g++_init.
3833 Run test-*.cc files within the testsuite and *.cc files within
3835 (jit-dg-test): Drop the addition of -fgnu89-inline to
3836 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3837 doing it when compiling C testcases (since g++ does not handle
3838 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3839 is restored to the value after g++_init ran, rather than the
3840 value before g++_init ran. Return a list of
3841 $comp_output $output_file, as dg-test assumes.
3843 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3845 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3846 make it easier to figure out the origin of each test result when
3847 running test-combination.c and test-threads.c.
3848 (CHECK_VALUE): Likewise.
3849 (CHECK_DOUBLE_VALUE): Likewise.
3850 (CHECK_STRING_VALUE): Likewise.
3851 (CHECK_STRING_STARTS_WITH): Likewise.
3852 (CHECK_STRING_CONTAINS): Likewise.
3854 (check_string_value): Likewise, add "funcname" param.
3855 (check_string_starts_with): Likewise.
3856 (check_string_contains): Likewise.
3858 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3860 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3861 generating name of built executable.
3863 2015-01-07 Marek Polacek <polacek@redhat.com>
3866 * gcc.dg/pr64440.c: New test.
3867 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3869 2015-01-07 Marek Polacek <polacek@redhat.com>
3872 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3873 * gcc.dg/pr64417.c: New test.
3875 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3878 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3881 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3883 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3884 Check if testcases run without errors, not just if they compile.
3886 2015-01-06 Christian Bruel <christian.bruel@st.com>
3889 * gcc.target/sh/pr64507.c: New test.
3891 2015-01-06 Arnaud Charlet <charlet@adacore.com>
3893 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3895 2015-01-06 Jakub Jelinek <jakub@redhat.com>
3897 * c-c++-common/asan/sanitize-all-1.c: New test.
3898 * c-c++-common/ubsan/sanitize-all-1.c: New test.
3899 * c-c++-common/ubsan/sanitize-all-2.c: New test.
3900 * c-c++-common/ubsan/sanitize-all-3.c: New test.
3901 * c-c++-common/ubsan/sanitize-all-4.c: New test.
3903 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3905 * lib/target-supports.exp (check_profiling_available): Return 0 for
3907 (check_effective_target_tls_runtime): Likewise.
3908 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3909 * gcc.dg/20020312-2.c: Adjust for Visium.
3910 * gcc.dg/tls/thr-cse-1.c: Likewise
3911 * gcc.dg/tree-ssa/20040204-1.c: Likewise
3912 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3913 * gcc.dg/weak/typeof-2.c: Likewise.
3915 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
3917 PR rtl-optimization/64287
3918 * gcc.dg/aru-2.c: New test.
3920 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3923 * c-c++-common/ubsan/pr64344-1.c: New test.
3924 * c-c++-common/ubsan/pr64344-2.c: New test.
3926 PR tree-optimization/64465
3927 * gcc.dg/pr64465.c: New test.
3929 PR tree-optimization/64494
3930 * gcc.c-torture/compile/pr64494.c: New test.
3932 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3935 * gfortran.dg/realloc_on_assign_25.f90: New test.
3937 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3939 Update copyright years.
3941 2015-01-05 Marek Polacek <polacek@redhat.com>
3944 * gcc.dg/pr64423.c: New test.
3946 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3948 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3949 mmix-knuth-mmixware for the same reason as for MIPS.
3950 * gcc.dg/debug/debug-2.c: Ditto.
3952 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3954 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
3957 * lib/gfortran.exp: Add libatomic library search path.
3958 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3959 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3961 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3963 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3965 * c-c++-common/tsan/bitfield_race.c: New testcase.
3966 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3968 2015-01-02 Tobias Burnus <burnus@net-b.de>
3970 * gfortran.dg/coarray/collectives_4.f90: New.
3972 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3975 * gfortran.dg/extends_16.f90: New.
3977 2015-01-02 Tobias Burnus <burnus@net-b.de>
3979 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3981 2015-01-02 Tobias Burnus <burnus@net-b.de>
3983 * gfortran.dg/coarray/codimension_2.f90: New.
3984 * gfortran.dg/coarray/codimension_2a.f90: New.
3985 * gfortran.dg/coarray_35.f90: New.
3986 * gfortran.dg/coarray_35a.f90: New.
3988 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3991 * gfortran.dg/dummy_procedure_11.f90: New.
3993 Copyright (C) 2015 Free Software Foundation, Inc.
3995 Copying and distribution of this file, with or without modification,
3996 are permitted in any medium without royalty provided the copyright
3997 notice and this notice are preserved.