1 2016-04-26 Martin Sebor <msebor@redhat.com>
4 * g++.dg/cpp1y/func_constexpr.C: New test.
6 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9 * g++.dg/cpp0x/enum32.C: New test.
10 * g++.dg/cpp0x/enum33.C: New test.
12 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
15 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
16 * gcc.c-torture/execute/bitfld-6.c: Likewise.
17 * gcc.c-torture/execute/bitfld-7.c: Likewise.
18 * gcc.c-torture/execute/pr38151.c: Likewise.
19 * gcc.c-torture/execute/pr66556.c: Likewise.
20 * gcc.c-torture/execute/pr67781.c: Likewise.
21 * gcc.c-torture/execute/pr68648.c: Likewise.
23 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
25 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
27 2016-04-26 Marek Polacek <polacek@redhat.com>
30 * gcc.dg/pr67784-3.c: New test.
31 * gcc.dg/pr67784-4.c: New test.
32 * gcc.dg/pr67784-5.c: New test.
35 * gcc.dg/Wnested-externs-2.c: New test.
37 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
39 * gcc.dg/fold-plusmult.c: Adjust.
40 * gcc.dg/no-strict-overflow-6.c: Adjust.
41 * gcc.dg/gomp/loop-1.c: Xfail some tests.
43 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
45 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
47 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
48 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
49 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
50 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
51 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
52 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
53 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
54 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
55 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
56 * gcc.target/i386/avx512f-gather-5.c: Likewise.
57 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
58 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
59 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
60 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
61 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
62 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
63 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
64 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
65 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
66 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
67 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
68 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
70 * gcc.target/i386/pr32219-4.c: Likewise.
71 * gcc.target/i386/pr32219-6.c: Likewise.
72 * gcc.target/i386/pr32219-8.c: Likewise.
74 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
76 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
79 2016-04-26 Marek Polacek <polacek@redhat.com>
82 * g++.dg/ext/cond2.C: New test.
84 2016-04-26 Bin Cheng <bin.cheng@arm.com>
86 PR tree-optimization/70771
87 PR tree-optimization/70775
88 * gcc.dg/pr70771.c: New test.
89 * gcc.dg/pr70771.c: New test.
91 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
93 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
95 2016-04-25 Richard Biener <rguenther@suse.de>
97 PR tree-optimization/70780
98 * gcc.dg/torture/pr70780.c: New testcase.
100 2016-04-25 Michael Collison <michael.collison@arm.com>
102 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
103 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
104 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
105 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
106 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
107 * testsuite/lib/target-supports.exp
108 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
109 that arm neon support vector widen sum of HImode TO SImode.
111 2016-04-23 Jakub Jelinek <jakub@redhat.com>
114 * c-c++-common/asan/pr70712.c: New test.
116 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
118 * .gitattributes: New file.
120 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
122 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
124 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
126 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
127 * gfortran.dg/submodule_15.f08: Likewise.
129 2016-04-22 Richard Biener <rguenther@suse.de>
131 PR tree-optimization/70740
132 * gcc.dg/torture/pr70740.c: New testcase.
134 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
137 * gcc.target/i386/pr70750-1.c: New test.
138 * gcc.target/i386/pr70750-2.c: Likewise.
140 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
143 * g++.dg/cpp0x/auto48.C: New.
145 2016-04-21 Marek Polacek <polacek@redhat.com>
148 * g++.dg/cpp0x/forw_enum12.C: New test.
149 * g++.dg/cpp0x/forw_enum13.C: New test.
151 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
154 * gcc.target/i386/pr70728.c: New test.
156 2016-04-21 Richard Biener <rguenther@suse.de>
159 * gcc.dg/pr70747.c: New testcase.
161 2016-04-21 Bin Cheng <bin.cheng@arm.com>
163 PR tree-optimization/70715
164 * gcc.dg/tree-ssa/scev-13.c: New test.
166 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
168 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
170 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
172 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
174 2016-04-20 Jan Hubicka <jh@suse.cz>
177 * g++.dg/ipa/nothrow-1.C: New testcase.
179 2016-04-20 Nathan Sidwell <nathan@acm.org>
182 * g++.dg/eh/delete1.C: New.
184 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
186 * gcc.target/i386/avx256-unaligned-store-2.c: Add
187 -mtune-ctrl=sse_typeless_stores.
189 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
191 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
193 2016-04-20 Bin Cheng <bin.cheng@arm.com>
195 PR tree-optimization/69489
196 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
198 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
201 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
202 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
203 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
205 2016-04-20 Bin Cheng <bin.cheng@arm.com>
207 PR tree-optimization/56625
208 PR tree-optimization/69489
209 * gcc.dg/vect/pr56625.c: New test.
210 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
212 2016-04-20 Andrew Pinski <apinski@cavium.com>
215 * gcc.c-torture/compile/pr37433-1.c: New testcase.
217 2016-04-20 Arnaud Charlet <charlet@adacore.com>
219 * gnat.dg/self1.adb: Remove now incorrect test.
221 2016-04-20 Bin Cheng <bin.cheng@arm.com>
223 * gcc.dg/tree-ssa/scev-11.c: New test.
224 * gcc.dg/tree-ssa/scev-12.c: New test.
226 2016-04-20 Marek Polacek <polacek@redhat.com>
228 PR tree-optimization/70725
229 * gcc.dg/pr70725.c: New test.
231 2016-04-20 Richard Biener <rguenther@suse.de>
233 PR tree-optimization/70726
234 * g++.dg/vect/pr70726.cc: New testcase.
236 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
239 * gcc.target/s390/pr70674.c: New test.
241 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
244 * gfortran.dg/list_read_14.f90: New test.
246 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
249 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
250 extern to force it misaligned.
254 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
255 Don't check `*' before movv4sf_internal.
256 * gcc.target/i386/avx256-unaligned-store-2.c: Check
257 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
258 Don't check `*' before movv16qi_internal.
259 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
260 extern to force it misaligned.
264 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
265 Don't check `*' before movv2df_internal.
266 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
267 extern to force it misaligned.
271 Check movv8sf_internal instead of avx_storeups256.
272 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
274 2016-04-19 Richard Biener <rguenther@suse.de>
276 PR tree-optimization/70171
277 * g++.dg/tree-ssa/pr70171.C: New testcase.
279 2016-04-19 Richard Biener <rguenther@suse.de>
281 PR tree-optimization/70724
282 * gcc.dg/torture/pr70724.c: New testcase.
284 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
287 * testsuite/gcc.target/i386/pr70689.c: New.
289 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
292 * gcc.target/i386/pr70708.c: New test.
294 2016-04-18 Richard Biener <rguenther@suse.de>
296 PR tree-optimization/43434
297 * gcc.dg/vect/pr43434.c: New testcase.
298 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
299 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
300 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
301 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
302 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
303 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
304 * gcc.dg/gomp/pr68640.c: Likewise.
305 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
306 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
308 2016-04-18 Richard Biener <rguenther@suse.de>
310 PR tree-optimization/70701
311 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
313 2016-04-18 Tom de Vries <tom@codesourcery.com>
316 * gcc.dg/pr70161.c: Add dot-file scans.
317 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
318 instead of after last dot char.
320 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
322 * c-c++-common/dump-ada-spec-3.c: New test.
323 * c-c++-common/dump-ada-spec-4.c: Likewise.
325 2016-04-17 Tom de Vries <tom@codesourcery.com>
328 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
330 2016-04-15 Jan Hubicka <jh@suse.cz>
333 * g++.dg/ipa/pure-const-1.C: New testcase.
334 * g++.dg/ipa/pure-const-2.C: New testcase.
335 * g++.dg/ipa/pure-const-3.C: New testcase.
337 2016-04-15 Marek Polacek <polacek@redhat.com>
340 * gcc.dg/bitfld-22.c: New test.
342 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
344 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
347 2016-04-15 Marek Polacek <polacek@redhat.com>
350 * c-c++-common/pr70651.c: New test.
352 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
354 PR rtl-optimization/70681
355 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
356 dump scan on arm and powerpc.
357 * gcc.dg/pr10474.c: Likewise.
359 2016-04-15 Jakub Jelinek <jakub@redhat.com>
364 * g++.dg/cpp1y/vla11.C: Revert for real.
367 * c-c++-common/Wparentheses-1.c: New test.
368 * c-c++-common/gomp/Wparentheses-1.c: New test.
369 * c-c++-common/gomp/Wparentheses-2.c: New test.
370 * c-c++-common/gomp/Wparentheses-3.c: New test.
371 * c-c++-common/gomp/Wparentheses-4.c: New test.
372 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
373 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
374 * c-c++-common/goacc/Wparentheses-1.c: New test.
376 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
379 * gcc.target/i386/pr70662.c: New test.
381 2016-04-15 Richard Biener <rguenther@suse.de>
382 Alan Modra <amodra@gmail.com>
384 PR tree-optimization/70130
385 * gcc.dg/vect/O3-pr70130.c: New testcase.
387 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
390 * gcc.target/powerpc/pr70669.c: New test.
393 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
394 a power7 system that does not have an assembler that supports
397 2016-04-14 Martin Sebor <msebor@redhat.com>
402 * c-c++-common/ubsan/vla-1.c: Revert.
403 * g++.dg/cpp1y/vla11.C: Same.
404 * g++.dg/cpp1y/vla12.C: Same.
405 * g++.dg/cpp1y/vla13.C: Same.
406 * g++.dg/cpp1y/vla14.C: Same.
407 * g++.dg/cpp1y/vla3.C: Same.
408 * gcc/testsuite/g++.dg/init/array24.C: Same.
409 * g++.dg/ubsan/vla-1.C: Same.
411 2016-04-14 Marek Polacek <polacek@redhat.com>
412 Jan Hubicka <hubicka@ucw.cz>
415 * g++.dg/torture/pr70029.C: New test.
417 2016-04-14 Martin Sebor <msebor@redhat.com>
419 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
420 type size to prevent failures on targets with very low maximum
423 2016-04-14 Richard Biener <rguenther@suse.de>
425 PR tree-optimization/70623
426 * gcc.dg/torture/pr70623.c: New testcase.
427 * gcc.dg/torture/pr70623-2.c: Likewise.
429 2016-04-13 Martin Sebor <msebor@redhat.com>
434 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
435 * g++.dg/cpp1y/vla11.C: New test.
436 * g++.dg/cpp1y/vla12.C: New test.
437 * g++.dg/cpp1y/vla13.C: New test.
438 * g++.dg/cpp1y/vla14.C: New test.
439 * g++.dg/cpp1y/vla3.C: Restore deleted test.
440 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
441 * g++.dg/ubsan/vla-1.C: Disable exceptions.
443 2016-04-13 Jakub Jelinek <jakub@redhat.com>
446 * g++.dg/opt/pr70641.C: New test.
448 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
450 PR rtl-optimization/68749
451 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
452 effects of argument promotions.
453 Remove default args to dg-skip-if.
455 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
458 * g++.dg/parse/pr70635.C: New.
460 2016-04-13 Marek Polacek <polacek@redhat.com>
463 * c-c++-common/Wmisleading-indentation-4.c: New test.
465 2016-04-13 Marek Polacek <polacek@redhat.com>
468 * testsuite/gcc.dg/Wparentheses-12.c: New test.
469 * testsuite/gcc.dg/Wparentheses-13.c: New test.
471 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
473 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
474 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
475 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
477 2016-04-13 Jakub Jelinek <jakub@redhat.com>
480 * gcc.c-torture/compile/pr70633.c: New test.
483 * gcc.dg/torture/pr70628.c: New test.
485 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
488 * g++.dg/template/pr70610.C: New test.
489 * g++.dg/template/pr70610-2.C: New test.
490 * g++.dg/template/pr70610-3.C: New test.
491 * g++.dg/template/pr70610-4.C: New test.
493 2016-04-12 Jakub Jelinek <jakub@redhat.com>
495 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
499 * g++.dg/ext/pr70571.C: New test.
501 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
504 * gcc.target/powerpc/pr70640.c: New test.
506 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
509 * g++.dg/parse/pr68722.C: New.
511 2016-04-12 Jakub Jelinek <jakub@redhat.com>
513 PR rtl-optimization/70596
514 * gcc.target/i386/pr70596.c: New test.
516 2016-04-12 Nathan Sidwell <nathan@acm.org>
519 * g++.dg/init/pr70501.C: New.
521 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
523 * gcc.target/i386/asm-flag-6.c: New test.
525 2016-04-12 Tom de Vries <tom@codesourcery.com>
527 PR tree-optimization/68756
528 * gcc.dg/graphite/pr68756.c: New test.
530 2016-04-12 Jakub Jelinek <jakub@redhat.com>
532 PR tree-optimization/70602
533 * gcc.c-torture/execute/pr70602.c: New test.
535 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
538 * gcc.target/powerpc/float128-1.c: New tests to make sure the
539 __float128 emulator is built and runs.
540 * gcc.target/powerpc/float128-1.c: Likewise.
542 * lib/target-supports.exp (check_ppc_float128_sw_available):
543 Rework tests for __float128 software and hardware
544 availability. Fix exit condition to return 0 on success.
546 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
549 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
550 * gcc.target/aarch64/target_attr_15.c: Likewise.
552 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
555 * g++.dg/cpp1y/pr69066.C: New.
557 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
560 * gfortran.dg/pr36192.f90: Update test.
561 * gfortran.dg/pr36192_1.f90: Update test.
562 * gfortran.dg/real_dimension_1.f: Update test.
563 * gfortran.dg/parameter_array_init_7.f90: New test.
565 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
568 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
570 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
572 PR rtl-optimization/66669
573 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
575 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
577 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
578 * gcc.dg/pie-1.c: Likewise.
579 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
580 * gcc.dg/pic-4.c: Likewise.
581 * gcc.dg/pie-3.c: Likewise.
582 * gcc.dg/pie-4.c: Likewise.
584 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
586 PR tree-optimization/68644
587 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
589 PR rtl-optimization/64886
590 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
592 2016-04-09 Tom de Vries <tom@codesourcery.com>
594 PR tree-optimization/68953
595 * gcc.dg/graphite/pr68953.c: New test.
597 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
600 * gfortran.dg/deferred_character_16.f90: New test.
602 2016-04-09 Jakub Jelinek <jakub@redhat.com>
604 PR tree-optimization/70586
605 * gcc.c-torture/execute/pr70586.c: New test.
607 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
610 * c-c++-common/asan/halt_on_error-1.c: Replace memset
611 with __builtin_memset
612 * c-c++-common/asan/halt_on_error-2.c: Likewise.
614 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
618 PR tree-optimization/70373
622 * c-c++-common/goacc/reduction-5.c: New test.
623 * c-c++-common/goacc/reduction-promotions.c: New test.
624 * gfortran.dg/goacc/reduction-3.f95: New test.
625 * gfortran.dg/goacc/reduction-promotions.f90: New test.
627 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
631 * g++.dg/pr70590.C: New test.
632 * g++.dg/pr70590-2.C: New test.
634 2016-04-08 Jakub Jelinek <jakub@redhat.com>
637 * gcc.target/i386/pr70593.c: New test.
639 PR rtl-optimization/70574
640 * gcc.target/i386/avx2-pr70574.c: New test.
642 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
645 * c-c++-common/asan/pr70541.c: New test.
647 2016-04-08 Tom de Vries <tom@codesourcery.com>
649 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
650 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
652 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
655 * gcc.c-torture/execute/pr70566.c: New test.
657 2016-04-08 Tom de Vries <tom@codesourcery.com>
659 * c-c++-common/goacc/uninit-copy-clause.c: New test.
660 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
662 2016-04-08 Alan Modra <amodra@gmail.com>
664 * gcc.target/powerpc/pr70117.c: New.
666 2016-04-07 Jakub Jelinek <jakub@redhat.com>
669 * gcc.dg/lto/simd-function_0.c: New test.
671 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
673 * c-c++-common/attr-simd-2.c: Likewise.
674 * c-c++-common/attr-simd-4.c: Likewise.
675 * gcc.dg/gomp/simd-clones-2.c: Likewise.
676 * gcc.dg/gomp/simd-clones-3.c: Likewise.
678 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
681 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
683 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
684 Tom de Vries <tom@codesourcery.com>
686 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
687 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
688 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
689 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
690 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
691 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
692 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
693 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
695 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
698 * g++.dg/warn/Wparentheses-29.C: New test.
700 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
703 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
704 explicit braces to resolve a future -Wparentheses warning.
706 2016-04-06 Richard Henderson <rth@redhat.com>
708 * gcc.dg/pr61817-1.c: New test.
709 * gcc.dg/pr61817-2.c: New test.
710 * gcc.dg/pr69391-1.c: New test.
711 * gcc.dg/pr69391-2.c: New test.
713 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
715 PR rtl-optimization/70398
716 * testsuite/gcc.target/aarch64/pr70398.c: New.
718 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
720 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
722 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
723 Pedro Alves <palves@redhat.com>
725 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
727 2016-04-06 Jakub Jelinek <jakub@redhat.com>
729 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
730 Check for avx512f effective targets instead of avx2.
731 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
733 * gcc.dg/gomp/declare-simd-3.c: Likewise.
734 * g++.dg/gomp/declare-simd-1.C: Likewise.
735 * g++.dg/gomp/declare-simd-3.C: Likewise.
736 * g++.dg/gomp/declare-simd-4.C: Likewise.
739 * c-c++-common/gomp/pr70550-1.c: New test.
740 * c-c++-common/gomp/pr70550-2.c: New test.
742 2016-04-05 Nathan Sidwell <nathan@acm.org>
745 * g++.dg/ext/attribute-may-alias-5.C: New.
747 2016-04-05 Jakub Jelinek <jakub@redhat.com>
750 * c-c++-common/pr70336.c: New test.
751 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
752 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
754 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
757 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
759 2016-04-05 Jakub Jelinek <jakub@redhat.com>
761 PR rtl-optimization/70542
762 * gcc.dg/torture/pr70542.c: New test.
763 * gcc.target/i386/avx2-pr70542.c: New test.
765 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
767 PR tree-optimization/70509
768 * gcc.target/i386/avx512bw-pr70509.c: New test.
770 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
773 * g++.dg/ext/constexpr-vla4.C: New test.
775 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
778 * gcc.target/i386/pr70510.c: New test.
780 2016-04-05 Richard Biener <rguenther@suse.de>
782 PR tree-optimization/70526
783 * g++.dg/torture/pr70526.C: New testcase.
785 2016-04-05 Jakub Jelinek <jakub@redhat.com>
788 * gcc.target/i386/pr70525.c: New test.
790 2016-04-05 Richard Biener <rguenther@suse.de>
793 * g++.dg/torture/pr70499.C: New testcase.
795 2016-04-05 Richard Biener <rguenther@suse.de>
797 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
800 2016-04-04 Jakub Jelinek <jakub@redhat.com>
803 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
806 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
809 * g++.dg/ipa/devirt-51.C: New testcase.
811 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
812 Jakub Jelinek <jakub@redhat.com>
815 * gcc.dg/torture/pr70457.c: New.
817 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
820 * gfortran.dg/allocate_with_source_19.f08: New test.
822 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
825 * gfortran.dg/coarray_allocate_6.f08: New test.
827 2016-04-04 Richard Biener <rguenther@suse.de>
829 PR rtl-optimization/70484
830 * gcc.dg/torture/pr70484.c: New testcase.
832 2016-04-04 Marek Polacek <polacek@redhat.com>
835 * gcc.dg/torture/pr70307.c: New test.
837 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
841 * gcc.target/sh/torture/pr70416.c: New.
843 2016-04-02 Martin Sebor <msebor@redhat.com>
849 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
850 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
851 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
852 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
853 * g++.dg/cpp0x/constexpr-string.C: Same.
854 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
855 * g++.dg/cpp0x/pr65398.C: Same.
856 * g++.dg/ext/constexpr-vla1.C: Same.
857 * g++.dg/ext/constexpr-vla2.C: Same.
858 * g++.dg/ext/constexpr-vla3.C: Same.
859 * g++.dg/ubsan/pr63956.C: Same.
861 2016-04-01 Jakub Jelinek <jakub@redhat.com>
863 PR rtl-optimization/70467
864 * gcc.target/i386/pr70467-2.c: New test.
866 2016-04-01 Jakub Jelinek <jakub@redhat.com>
867 Marek Polacek <polacek@redhat.com>
870 * g++.dg/init/new47.C: New test.
872 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
875 * gcc.target/arm/pr70496.c: New test.
877 2016-04-01 Nathan Sidwell <nathan@acm.org>
880 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
882 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
885 * gcc.dg/strlenopt.h (memmove): New.
886 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
887 instead of "string.h".
888 * gcc.target/i386/chkp-strlen-2.c: Likewise.
889 * gcc.target/i386/chkp-strlen-3.c: Likewise.
890 * gcc.target/i386/chkp-strlen-4.c: Likewise.
891 * gcc.target/i386/chkp-strlen-5.c: Likewise.
892 * gcc.target/i386/chkp-stropt-1.c: Likewise.
893 * gcc.target/i386/chkp-stropt-10.c: Likewise.
894 * gcc.target/i386/chkp-stropt-11.c: Likewise.
895 * gcc.target/i386/chkp-stropt-12.c: Likewise.
896 * gcc.target/i386/chkp-stropt-13.c: Likewise.
897 * gcc.target/i386/chkp-stropt-14.c: Likewise.
898 * gcc.target/i386/chkp-stropt-15.c: Likewise.
899 * gcc.target/i386/chkp-stropt-16.c: Likewise.
900 * gcc.target/i386/chkp-stropt-2.c: Likewise.
901 * gcc.target/i386/chkp-stropt-3.c: Likewise.
902 * gcc.target/i386/chkp-stropt-4.c: Likewise.
903 * gcc.target/i386/chkp-stropt-5.c: Likewise.
904 * gcc.target/i386/chkp-stropt-6.c: Likewise.
905 * gcc.target/i386/chkp-stropt-7.c: Likewise.
906 * gcc.target/i386/chkp-stropt-8.c: Likewise.
907 * gcc.target/i386/chkp-stropt-9.c: Likewise.
909 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
911 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
912 (Holder::foo): Reflect this.
914 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
917 * gcc.dg/pr70442.c: New test.
919 2016-03-31 Nathan Sidwell <nathan@acm.org>
922 * g++.dg/cpp0x/constexpr-virtual6.C: New.
924 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
927 * gcc.target/i386/pr70453.c: New test.
929 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
932 * gcc.c-torture/pr70292.c: New test.
934 2016-03-31 Marek Polacek <polacek@redhat.com>
937 * c-c++-common/pr70297.c: New test.
938 * g++.dg/cpp0x/typedef-redecl.C: New test.
939 * gcc.dg/typedef-redecl2.c: New test.
941 2016-03-31 Jakub Jelinek <jakub@redhat.com>
943 PR rtl-optimization/70460
944 * gcc.c-torture/execute/pr70460.c: New test.
946 2016-03-31 Richard Biener <rguenther@suse.de>
949 * g++.dg/ext/vector30.C: New testcase.
951 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
952 Jerry DeLisle <jvdelisle@gcc.gnu.org>
954 * gfortran.dg/fmt_pf.f90: New test.
956 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
958 Forward-port from 5 branch
959 2016-03-30 Jakub Jelinek <jakub@redhat.com>
962 * gcc.target/i386/avx-vextractf128-256-5.c: Move
963 dg-require-effective-target after dg-do.
965 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
967 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
969 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
970 Julian Brown <julian@codesourcery.com>
971 Chung-Lin Tang <cltang@codesourcery.com>
972 Cesar Philippidis <cesar@codesourcery.com>
973 James Norris <jnorris@codesourcery.com>
974 Tom de Vries <tom@codesourcery.com>
975 Nathan Sidwell <nathan@codesourcery.com>
977 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
978 * c-c++-common/goacc/loop-clauses.c: Likewise.
979 * g++.dg/goacc/template.C: Likewise.
980 * gfortran.dg/goacc/combined-directives.f90: Likewise.
981 * gfortran.dg/goacc/loop-1.f95: Likewise.
982 * gfortran.dg/goacc/loop-5.f95: Likewise.
983 * gfortran.dg/goacc/loop-6.f95: Likewise.
984 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
985 * c-c++-common/goacc-gomp/nesting-1.c: Update.
986 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
987 * c-c++-common/goacc/clauses-fail.c: Likewise.
988 * c-c++-common/goacc/parallel-1.c: Likewise.
989 * c-c++-common/goacc/reduction-1.c: Likewise.
990 * c-c++-common/goacc/reduction-2.c: Likewise.
991 * c-c++-common/goacc/reduction-3.c: Likewise.
992 * c-c++-common/goacc/reduction-4.c: Likewise.
993 * c-c++-common/goacc/routine-3.c: Likewise.
994 * c-c++-common/goacc/routine-4.c: Likewise.
995 * c-c++-common/goacc/routine-5.c: Likewise.
996 * c-c++-common/goacc/tile.c: Likewise.
997 * g++.dg/goacc/template.C: Likewise.
998 * gfortran.dg/goacc/combined-directives.f90: Likewise.
999 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
1000 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
1001 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
1002 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
1003 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
1004 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
1005 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
1006 * c-c++-common/goacc/use_device-1.c: ... this file.
1007 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
1008 * c-c++-common/goacc/host_data-5.c: ... this file, and...
1009 * c-c++-common/goacc/host_data-6.c: ... this file.
1010 * c-c++-common/goacc/loop-2-kernels.c: New file.
1011 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
1012 * c-c++-common/goacc/loop-3.c: Likewise.
1013 * g++.dg/goacc/reference.C: Likewise.
1014 * g++.dg/goacc/routine-1.C: Likewise.
1015 * g++.dg/goacc/routine-2.C: Likewise.
1017 2016-03-30 Richard Biener <rguenther@suse.de>
1020 * gcc.dg/torture/pr70450.c: New testcase.
1022 2016-03-30 Jakub Jelinek <jakub@redhat.com>
1025 * gcc.dg/torture/pr70421.c: New test.
1026 * gcc.target/i386/avx512f-pr70421.c: New test.
1028 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
1031 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
1032 (check): New function.
1034 (foo): Align stack to 16 bytes when calling bar.
1035 * gcc.target/i386/cleanup-2.c: Likewise.
1037 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
1039 PR tree-optimization/59124
1040 * gcc.dg/Warray-bounds-19.c: New test.
1042 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
1044 * lib/prune.exp (escape_regex_chars): New.
1045 (prune_file_path): Update to quote metcharacters for regexp.
1047 2016-03-29 Jakub Jelinek <jakub@redhat.com>
1049 PR rtl-optimization/70429
1050 * gcc.c-torture/execute/pr70429.c: New test.
1052 PR tree-optimization/70405
1053 * gcc.dg/pr70405.c: New test.
1055 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
1058 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
1059 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
1061 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
1064 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
1065 __cilkrts_set_param to set two workers.
1066 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
1067 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
1069 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1071 * g++.dg/ext/fnname5.C: Update the test for Darwin.
1073 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
1076 * gcc.target/i386/pr70406.c: New test.
1078 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
1080 * gnat.dg/specs/double_record_extension3.ads: New test.
1082 2016-03-25 Richard Henderson <rth@redhat.com>
1085 * gcc.target/aarch64/pr70120-1.c: New.
1086 * gcc.target/aarch64/pr70120-2.c: New.
1087 * gcc.target/aarch64/pr70120-3.c: New.
1089 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
1092 * g++.dg/template/mangle2.C: The dg-do directive should be
1093 "compile" not "assemble".
1095 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
1098 * gcc.dg/pr69650.c: New test.
1100 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
1102 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
1104 2016-03-25 Alan Modra <amodra@gmail.com>
1106 * gcc.dg/dfp/pr70052.c: New test.
1108 2016-03-24 Richard Henderson <rth@redhat.com>
1111 * gcc.dg/tree-ssa/pr69845-1.c: New test.
1112 * gcc.dg/tree-ssa/pr69845-2.c: New test.
1114 2016-03-24 Tom de Vries <tom@codesourcery.com>
1116 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
1118 2016-03-24 Tom de Vries <tom@codesourcery.com>
1120 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
1121 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
1123 2016-03-24 Tom de Vries <tom@codesourcery.com>
1125 * c-c++-common/goacc/uninit-dim-clause.c: New test.
1126 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
1128 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
1131 * g++.dg/template/mangle2.C: New test.
1133 2016-03-24 Richard Biener <rguenther@suse.de>
1135 PR tree-optimization/70396
1136 * gcc.dg/torture/pr70396.c: New testcase.
1138 2016-03-24 Richard Biener <rguenther@suse.de>
1141 * gcc.dg/torture/pr70370.c: New testcase.
1143 2016-03-24 Tom de Vries <tom@codesourcery.com>
1145 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
1146 * gfortran.dg/goacc/kernels-tree.f95: Same.
1147 * gfortran.dg/goacc/parallel-tree.f95: Same.
1149 2016-03-24 Tom de Vries <tom@codesourcery.com>
1151 * c-c++-common/goacc/uninit-if-clause.c: New test.
1152 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
1154 2016-03-24 Jakub Jelinek <jakub@redhat.com>
1157 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
1160 2016-03-24 Richard Biener <rguenther@suse.de>
1162 PR tree-optimization/70372
1163 * gcc.dg/tree-ssa/pr70372.c: New testcase.
1165 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
1168 * g++.dg/cpp1y/nsdmi-union1.C: New test.
1170 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
1173 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
1175 2016-03-23 Jakub Jelinek <jakub@redhat.com>
1178 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
1179 * g++.dg/cpp1y/pr70001.C: New test.
1182 * g++.dg/cpp0x/constexpr-70323.C: New test.
1184 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
1185 Jason Merrill <jason@redhat.com>
1186 Jakub Jelinek <jakub@redhat.com>
1189 * g++.dg/cpp0x/constexpr-69315.C: New test.
1190 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
1192 2016-03-23 Marek Polacek <polacek@redhat.com>
1195 * g++.dg/warn/Wignored-attributes-1.C: New test.
1196 * g++.dg/warn/Wignored-attributes-2.C: New test.
1198 2016-03-23 Tom de Vries <tom@codesourcery.com>
1200 * c-c++-common/goacc/kernels-default.c (foo): Add missing
1202 * gfortran.dg/goacc/private-3.f95 (test): Same.
1203 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
1206 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1208 * lib/target-supports.exp: Remove v7ve entry from loop
1209 creating effective target checks.
1210 (check_effective_target_arm_arch_v7ve_ok): New procedure.
1211 (add_options_for_arm_arch_v7ve): Likewise.
1213 2016-03-23 Jakub Jelinek <jakub@redhat.com>
1215 PR tree-optimization/70354
1216 * gcc.dg/vect/pr70354-1.c: New test.
1217 * gcc.dg/vect/pr70354-2.c: New test.
1218 * gcc.target/i386/avx2-pr70354-1.c: New test.
1219 * gcc.target/i386/avx2-pr70354-2.c: New test.
1221 2016-03-22 Jeff Law <law@redhat.com>
1224 * gcc.dg/tree-ssa/pr70232.c: New test.
1226 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
1229 * gcc.target/i386/pr70302.c: New test.
1231 2016-03-22 Richard Biener <rguenther@suse.de>
1234 * g++.dg/torture/pr70251.C: New testcase.
1236 2016-03-22 David Malcolm <dmalcolm@redhat.com>
1239 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
1240 Wmisleading-indentation.c.
1241 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
1242 reflect change to diagnostic text and order of messages.
1243 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
1245 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
1247 * g++.dg/ext/java-3.C: Don't compile on AIX.
1249 2016-03-22 Richard Biener <rguenther@suse.de>
1252 * gcc.dg/torture/pr70333.c: New testcase.
1254 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
1256 * g++.dg/ext/pr70290.C: New test.
1258 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
1261 * gcc.target/i386/pr70325.c: New test.
1263 2016-03-22 Jakub Jelinek <jakub@redhat.com>
1266 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
1267 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
1270 * gcc.target/i386/pr70300.c: New test.
1273 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
1274 (func2): New function for cond with parens, xfail warning for c++.
1275 * g++.dg/warn/Wnonnull-compare-8.C: New test.
1277 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
1280 * g++.dg/template/ptrmem30.C: New test.
1282 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
1285 * g++.dg/cpp0x/constexpr-70204a.C: New test.
1286 * g++.dg/cpp0x/constexpr-70204b.C: New test.
1288 2016-03-21 Jakub Jelinek <jakub@redhat.com>
1291 * gcc.dg/pr70326.c: New test.
1293 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
1294 Jakub Jelinek <jakub@redhat.com>
1296 PR tree-optimization/70317
1297 * gcc.dg/pr70317.c: New test.
1299 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
1302 * gcc.target/i386/pr70327.c: New test.
1304 2016-03-21 Martin Liska <mliska@suse.cz>
1307 * gcc.dg/ipa/pr70306.c: New test.
1309 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1311 * gcc.target/arm/attr-align1.c: Skip if M-profile.
1312 * gcc.target/arm/attr-align3.c: Likewise.
1313 * gcc.target/arm/attr_arm.c: Likewise.
1314 * gcc.target/arm/flip-thumb.c: Likewise.
1316 2016-03-21 Jakub Jelinek <jakub@redhat.com>
1319 * gcc.target/powerpc/altivec-36.c: New test.
1321 2016-03-21 Richard Biener <rguenther@suse.de>
1323 PR tree-optimization/70310
1324 * gcc.dg/torture/pr70310.c: New testcase.
1326 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
1329 * gcc.target/i386/pr70293.c: New test.
1331 2016-03-21 Richard Biener <rguenther@suse.de>
1333 PR tree-optimization/70288
1334 * gcc.dg/torture/pr70288-1.c: New testcase.
1335 * gcc.dg/torture/pr70288-2.c: Likewise.
1337 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
1339 PR rtl-optimization/69307
1340 * gcc.target/arm/pr69307.c: New test.
1342 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
1344 PR rtl-optimization/69102
1345 * gcc.c-torture/compile/pr69102.c: New test.
1347 2016-03-18 Jeff Law <law@redhat.com>
1349 PR rtl-optimization/70263
1350 * gcc.c-torture/compile/pr70263-1.c: New test.
1351 * gcc.target/i386/pr70263-2.c: New test.
1353 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
1355 PR rtl-optimization/70278
1356 * gcc.dg/torture/pr70278.c: New test.
1357 * gcc.target/arm/pr70278.c: New test.
1359 2016-03-18 David Malcolm <dmalcolm@redhat.com>
1362 * gcc.dg/plugin/diagnostic-test-expressions-1.c
1363 (test_builtin_types_compatible_p): New test function.
1364 * gcc.dg/pr70281.c: New test case.
1366 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
1369 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
1371 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1373 PR tree-optimization/70252
1374 * gcc.dg/pr70252.c: New test.
1376 2016-03-18 Tom de Vries <tom@codesourcery.com>
1378 * gcc.dg/pr70161-2.c: New test.
1379 * gcc.dg/pr70161.c: New test.
1381 2016-03-18 Tom de Vries <tom@codesourcery.com>
1384 * gcc.dg/pr70269.c: New test.
1386 2016-03-18 Jakub Jelinek <jakub@redhat.com>
1389 * g++.dg/ext/java-3.C: New test.
1391 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
1394 * g++.dg/lookup/pr70205.C: New test.
1396 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
1399 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
1401 2016-03-17 Marek Polacek <polacek@redhat.com>
1404 * gcc.dg/atomic-op-6.c: New test.
1406 2016-03-17 David Malcolm <dmalcolm@redhat.com>
1409 * c-c++-common/pr70264.c: New test case.
1411 2016-03-17 Jakub Jelinek <jakub@redhat.com>
1414 * c-c++-common/pr70144-1.c: New test.
1415 * c-c++-common/pr70144-2.c: New test.
1418 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
1419 * g++.dg/opt/flifetime-dse6.C: New test.
1420 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1422 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
1425 * gcc.dg/pic-1.c: New test.
1426 * gcc.dg/pic-2.c: Likewise.
1427 * gcc.dg/pic-3.c: Likewise.
1428 * gcc.dg/pic-4.c: Likewise.
1429 * gcc.dg/pie-1.c: Likewise.
1430 * gcc.dg/pie-2.c: Likewise.
1431 * gcc.dg/pie-3.c: Likewise.
1432 * gcc.dg/pie-4.c: Likewise.
1433 * gcc.dg/pie-5.c: Likewise.
1434 * gcc.dg/pie-6.c: Likewise.
1436 2016-03-17 Tom de Vries <tom@codesourcery.com>
1438 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
1439 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
1441 2016-03-17 Richard Biener <rguenther@suse.de>
1444 * g++.dg/debug/pr70271.C: New testcase.
1446 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
1448 * gcc.target/i386/pr70251.c: New test.
1450 2016-03-17 Marek Polacek <polacek@redhat.com>
1453 * g++.dg/warn/constexpr-70194.C: New test.
1455 2016-03-16 Richard Henderson <rth@redhat.com>
1458 * gcc.c-torture/compile/pr70240.c: New.
1460 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1462 * gcc.c-torture/compile/20151204.c: Skip for avr.
1464 2016-03-16 Jakub Jelinek <jakub@redhat.com>
1467 * g++.dg/opt/pr70245.C: New test.
1468 * g++.dg/opt/pr70245.h: New file.
1469 * g++.dg/opt/pr70245-aux.cc: New file.
1471 2016-03-16 Martin Sebor <msebor@redhat.com>
1473 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
1475 2016-03-16 Richard Henderson <rth@redhat.com>
1478 * gcc.c-torture/compile/pr70199.c: New.
1480 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
1482 * gcc.dg/uninit-19.c: Run dos2unix.
1484 2016-03-16 Marek Polacek <polacek@redhat.com>
1487 * gcc.dg/nested-func-10.c: New test.
1488 * gcc.dg/nested-func-9.c: New test.
1490 2016-03-16 Jakub Jelinek <jakub@redhat.com>
1492 PR tree-optimization/68714
1493 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
1495 2016-03-16 Tom de Vries <tom@codesourcery.com>
1497 PR tree-optimization/68715
1498 * gcc.dg/graphite/pr68715-2.c: New test.
1499 * gcc.dg/graphite/pr68715.c: New test.
1500 * gfortran.dg/graphite/pr68715.f90: New test.
1502 2016-03-16 Tom de Vries <tom@codesourcery.com>
1504 PR tree-optimization/68809
1505 * gcc.dg/graphite/pr68809-2.c: New test.
1506 * gcc.dg/graphite/pr68809.c: New test.
1508 2016-03-16 Jakub Jelinek <jakub@redhat.com>
1511 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
1512 method call to i () as argument. Adjust expected output.
1515 * g++.dg/ubsan/pr70147-1.C: New test.
1516 * g++.dg/ubsan/pr70147-2.C: New test.
1518 2016-03-15 Martin Sebor <msebor@redhat.com>
1521 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
1523 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
1525 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
1528 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
1531 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
1532 libatomic_available.
1534 2016-03-15 Marek Polacek <polacek@redhat.com>
1537 * g++.dg/ext/attribute-may-alias-4.C: New test.
1539 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
1541 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
1542 -fvar-tracking-assignments-toggle flag.
1544 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
1546 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
1548 2016-03-15 Jakub Jelinek <jakub@redhat.com>
1550 PR rtl-optimization/70222
1551 * gcc.c-torture/execute/pr70222-1.c: New test.
1552 * gcc.c-torture/execute/pr70222-2.c: New test.
1554 2016-03-15 Richard Henderson <rth@redhat.com>
1556 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
1558 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
1560 PR rtl-optimization/69032
1561 * gcc.dg/pr69032.c: New test.
1563 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
1565 PR rtl-optimization/63384
1566 * g++.dg/pr63384.C: New test.
1568 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
1571 * gcc.target/i386/pr64411.C: New test.
1573 2016-03-15 Tom de Vries <tom@codesourcery.com>
1575 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
1576 * gfortran.dg/goacc/kernels-alias.f95: New test.
1578 2016-03-14 Martin Sebor <msebor@redhat.com>
1581 * g++.dg/cpp0x/constexpr-inline.C: New test.
1582 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
1584 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
1586 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
1588 2016-03-14 Jakub Jelinek <jakub@redhat.com>
1591 * gcc.dg/pr70219.c: New test.
1593 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
1596 * gcc.dg/torture/pr70083.c: New test.
1597 * gcc.target/i386/pr70083.c: New test.
1599 2016-03-14 Richard Biener <rguenther@suse.de>
1601 PR tree-optimization/56365
1602 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
1604 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
1607 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
1609 * g++.dg/pr70098.C: New testcase.
1612 2016-03-14 Tom de Vries <tom@codesourcery.com>
1614 PR tree-optimization/70045
1615 * gcc.dg/graphite/pr70045.c: New test.
1617 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1620 * gfortran.dg/include_9.f90: New test.
1622 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1625 gfortran.dg/prof/prof.exp: New script.
1626 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
1628 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
1630 PR rtl-optimization/69307
1631 * gcc.dg/pr69307.c: New test.
1633 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
1636 * gcc.target/arm/pr69614.c: New.
1638 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
1641 * gfortran.dg/submodule_14.f08: New test
1644 * gfortran.dg/submodule_15.f08: New test
1646 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
1649 * g++.dg/cpp1y/paren3.C: New test.
1651 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1654 * gcc.target/powerpc/ppc-round2.c: New test.
1656 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
1659 * gcc.dg/torture/pr70123.c: New test.
1661 2016-03-11 Jeff Law <law@redhat.com>
1663 PR tree-optimization/70190
1664 * gcc.c-torture/compile/pr70190.c: New test.
1666 2016-03-11 David Malcolm <dmalcolm@redhat.com>
1669 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
1671 (test43_b): Likewise.
1672 (test43_c): Likewise.
1673 (test43_d): Likewise.
1674 (test43_e): Likewise.
1675 (test43_f): Likewise.
1676 (test43_g): Likewise.
1677 (test44_a): Likewise.
1678 (test44_b): Likewise.
1679 (test44_c): Likewise.
1680 (test44_d): Likewise.
1681 (test44_e): Likewise.
1683 2016-03-11 David Malcolm <dmalcolm@redhat.com>
1686 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
1688 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1690 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
1693 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1697 * gcc.target/aarch64/pr69245_2.c: New test.
1699 2016-03-11 Jakub Jelinek <jakub@redhat.com>
1701 PR tree-optimization/70177
1702 * gcc.dg/pr70177.c: New test.
1704 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
1706 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
1708 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
1710 * gcc.dg/tree-ssa/sra-20.c: New.
1712 2016-03-11 Jakub Jelinek <jakub@redhat.com>
1714 PR rtl-optimization/70174
1715 * gcc.dg/pr70174.c: New test.
1717 PR tree-optimization/70169
1718 * gcc.dg/pr70169.c: New test.
1720 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1723 * gcc.target/i386/pr70160.c: New test.
1725 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1727 * gcc.target/s390/dfp-1.c: New test.
1729 2016-03-10 Nick Clifton <nickc@redhat.com>
1732 * gcc.target/aarch64/pr70044.c: New test.
1734 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
1735 Jakub Jelinek <jakub@redhat.com>
1738 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
1739 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
1740 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
1742 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
1745 * g++.dg/lto/pr69589_0.C: New testcase
1746 * g++.dg/lto/pr69589_1.C: New testcase
1748 2016-03-10 Marek Polacek <polacek@redhat.com>
1751 * g++.dg/delayedfold/unary-plus1.C: New test.
1753 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
1755 * gcc.target/arm/pr45701-1.c: Escape brackets.
1756 * gcc.target/arm/pr45701-2.c: Likewise.
1758 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
1760 * gfortran.dg/unconstrained_commons.f: New.
1762 2016-03-10 Alan Modra <amodra@gmail.com>
1764 * gcc.dg/pr69195.c: New.
1765 * gcc.dg/pr69238.c: New.
1767 2016-03-10 Tom de Vries <tom@codesourcery.com>
1770 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
1772 2016-03-10 Richard Biener <rguenther@suse.de>
1774 PR tree-optimization/70128
1775 * gcc.dg/tree-ssa/alias-34.c: New testcase.
1776 * gcc.dg/tree-ssa/alias-35.c: Likewise.
1778 2016-03-09 Jakub Jelinek <jakub@redhat.com>
1780 PR tree-optimization/70152
1781 * gcc.dg/pr70152.c: New test.
1784 * gcc.target/i386/pr70086-1.c: New test.
1785 * gcc.target/i386/pr70086-2.c: New test.
1786 * gcc.target/i386/pr70086-3.c: New test.
1788 PR tree-optimization/70127
1789 * gcc.c-torture/execute/pr70127.c: New test.
1791 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
1793 * c-c++-common/goacc/combined-directives-2.c: New test.
1795 2016-03-09 David Malcolm <dmalcolm@redhat.com>
1799 * g++.dg/diagnostic/pr70105.C: New test.
1800 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
1801 (test_multiple_ordinary_maps): New test function.
1803 2016-03-09 David Malcolm <dmalcolm@redhat.com>
1807 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
1808 Drop range information from call to inform_at_rich_loc.
1809 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1811 (test_show_locus): Replace calls to rich_location::add_range with
1812 calls to add_range. Rewrite the tests that used the now-defunct
1813 rich_location ctor taking a source_range. Simplify other tests
1814 by replacing calls to COMBINE_LOCATION_DATA with calls to
1817 2016-03-09 Richard Biener <rguenther@suse.de>
1818 Jakub Jelinek <jakub@redhat.com>
1820 PR tree-optimization/70138
1821 * gcc.dg/vect/pr70138-1.c: New testcase.
1822 * gcc.dg/vect/pr70138-2.c: Likewise.
1824 2016-03-09 Jakub Jelinek <jakub@redhat.com>
1827 * gcc.target/i386/pr70049.c: New test.
1829 2016-03-09 Richard Biener <rguenther@suse.de>
1832 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
1833 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
1834 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
1836 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1838 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
1841 2016-03-09 Jakub Jelinek <jakub@redhat.com>
1844 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
1847 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
1850 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
1851 in testcase comment.
1853 2016-03-09 Tom de Vries <tom@codesourcery.com>
1855 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
1856 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
1857 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
1858 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
1859 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
1860 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
1861 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
1862 * gfortran.dg/goacc/kernels-loop.f95: New test.
1864 2016-03-08 Martin Sebor <msebor@redhat.com>
1867 * g++.dg/warn/overflow-warn-7.C: New test.
1869 2016-03-08 Jason Merrill <jason@redhat.com>
1871 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
1872 * lib/target-supports.exp (check_effective_target_concepts): New.
1874 2016-03-08 Jakub Jelinek <jakub@redhat.com>
1877 * g++.dg/cpp1y/constexpr-loop4.C: New test.
1878 * g++.dg/ubsan/pr70135.C: New test.
1881 * gcc.dg/pr70110.c: New test.
1883 2016-03-07 Martin Jambor <mjambor@suse.cz>
1885 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
1886 * c-c++-common/gomp/if-1.c: Likewise.
1887 * c-c++-common/gomp/pr61486-2.c: Likewise.
1888 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
1889 to dg-additional-options.
1890 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
1891 * g++/gomp/target-teams-1.c: Likewise.
1892 * gcc.dg/gomp/gomp.exp: Likewise.
1893 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
1894 dg-additional-options.
1895 * gfortran.dg/gomp/gomp.exp: Likewise.
1896 * gfortran.dg/gomp/target1.f90: Remove dg-options.
1897 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
1898 dg-additional-options.
1899 * gfortran.dg/gomp/target3.f90: Remove dg-options.
1901 2016-03-07 Martin Jambor <mjambor@suse.cz>
1903 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
1904 * c-c++-common/gomp/gridify-1.c: New test.
1905 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1907 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
1909 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
1910 trigger for cortex-r8, when scanning for register r8.
1911 * gcc.target/arm/pr45701-2.c: Likewise.
1913 2016-02-26 Richard Biener <rguenther@suse.de>
1914 Jeff Law <law@redhat.com>
1916 PR tree-optimization/69740
1917 * gcc.c-torture/compile/pr69740-1.c: New test.
1918 * gcc.c-torture/compile/pr69740-2.c: New test.
1920 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1922 * lib/target-supports.exp
1923 (check_effective_target_whole_vector_shift): Enable for PPC64.
1925 2016-03-07 Richard Biener <rguenther@suse.de>
1927 PR tree-optimization/70115
1928 * gcc.dg/torture/pr70115.c: New testcase.
1930 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
1933 * c-c-++-common/goacc/pr69916.c: New.
1935 2016-03-07 Richard Henderson <rth@redhat.com>
1937 * gcc.c-torture/compile/pr70061.c: New test.
1939 2016-03-07 Richard Biener <rguenther@suse.de>
1942 * gcc.dg/vect/O3-pr36098.c: New testcase.
1944 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
1946 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
1948 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
1950 * gnat.dg/renaming9.ad[sb]: New testcase.
1952 2016-03-05 Jakub Jelinek <jakub@redhat.com>
1955 * g++.dg/expr/stdarg3.C: New test.
1957 2016-03-04 Jeff Law <law@redhat.com>
1959 PR tree-optimization/69196
1960 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
1963 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
1966 * gcc.dg/pr69973.c: New test.
1968 PR rtl-optimization/69941
1969 * gcc.dg/torture/pr69941.c: New test.
1972 * gcc.dg/pr69824.c: New test.
1974 2016-03-05 Tom de Vries <tom@codesourcery.com>
1976 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
1977 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
1980 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
1983 * g++.dg/cpp1y/var-templ48.C: New test.
1984 * g++.dg/cpp1y/var-templ49.C: New test.
1986 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
1988 * g++.dg/Wno-frame-address.C: Skip on IA-64.
1990 2016-03-04 Jakub Jelinek <jakub@redhat.com>
1993 * g++.dg/ubsan/pr70035.C: New test.
1996 * gcc.target/i386/pr70062.c: New test.
1998 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2000 * g++.dg/template/typename21.C: Remove c++98_only.
2002 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2004 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
2006 2016-03-04 David Malcolm <dmalcolm@redhat.com>
2009 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
2011 (fn_42_b): Likewise.
2012 (fn_42_c): Likewise.
2014 2016-03-04 David Malcolm <dmalcolm@redhat.com>
2017 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
2019 (fn_40_b): Likewise.
2020 (fn_41_a): Likewise.
2021 (fn_41_b): Likewise.
2023 2016-03-04 Jakub Jelinek <jakub@redhat.com>
2026 * gcc.target/i386/avx512f-pr70059.c: New test.
2027 * gcc.target/i386/avx512dq-pr70059.c: New test.
2029 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2031 PR rtl-optimization/57676
2032 * gcc.dg/torture/pr57676.c: New test.
2034 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
2036 * gcc.dg/pr70026.c: New test.
2038 2016-03-04 Marek Polacek <polacek@redhat.com>
2041 * gcc.dg/cilk-plus/pr69798-1.c: New test.
2042 * gcc.dg/cilk-plus/pr69798-2.c: New test.
2044 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2047 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
2049 (test_corners_sisd_si): Likewise.
2050 (main): Remove checks of the above.
2051 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
2053 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2055 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
2057 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
2059 * gcc.dg/torture/pr69951.c: Accept argc==0.
2061 2016-03-04 Richard Biener <rguenther@suse.de>
2064 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
2065 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
2067 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2070 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
2073 2016-03-04 Jakub Jelinek <jakub@redhat.com>
2076 * gcc.dg/guality/pr69947.c: New test.
2078 2016-03-03 Jakub Jelinek <jakub@redhat.com>
2081 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
2083 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2085 PR rtl-optimization/69904
2086 * gcc.target/arm/pr69904.c: New test.
2088 2016-03-03 Jakub Jelinek <jakub@redhat.com>
2091 * gcc.dg/vect/pr70021.c: New test.
2092 * gcc.target/i386/pr70021.c: New test.
2094 2016-03-03 Marek Polacek <polacek@redhat.com>
2097 * gcc.dg/pr70050.c: New test.
2099 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
2101 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
2103 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
2105 PR tree-optimization/70043
2106 * gfortran.dg/vect/pr70043.f90: New test.
2108 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
2110 * gnat.dg/specs/task1.ads: New test.
2112 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2114 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
2115 Invoke gdb with -batch.
2116 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
2118 2016-03-03 Richard Biener <rguenther@suse.de>
2120 PR tree-optimization/55936
2121 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
2123 2016-03-02 Jeff Law <law@redhat.com>
2125 PR rtl-optimization/69942
2126 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
2127 effects of argument promotions.
2129 PR tree-optimization/69987
2130 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
2131 target does not support -fprefetch-loop-arrays.
2133 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
2135 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
2137 2016-03-02 Bin Cheng <bin.cheng@arm.com>
2139 PR rtl-optimization/69052
2140 * gcc.target/i386/pr69052.c: New test.
2142 2016-03-02 Alan Modra <amodra@gmail.com>
2144 * gcc.dg/pr69990.c: New.
2146 2016-03-02 Jakub Jelinek <jakub@redhat.com>
2149 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
2152 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
2155 * gcc.target/i386/pr70028.c: New test.
2157 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2159 * c-c++-common/asan/swapcontext-test-1.c,
2160 * c-c++-common/tsan/thread_leak.c,
2161 * g++.dg/tsan/aligned_vs_unaligned_race.C,
2162 * g++.dg/tsan/benign_race.C,
2163 * g++.dg/tsan/fd_close_norace.C,
2164 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
2165 races with sanitizer output
2167 2016-03-02 Richard Biener <rguenther@suse.de>
2168 Uros Bizjak <ubizjak@gmail.com>
2171 * gcc.dg/simd-8.c: New testcase.
2173 2016-03-02 Richard Biener <rguenther@suse.de>
2176 * gcc.dg/simd-7.c: New testcase.
2178 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
2180 * gcc.target/i386/pr70007.c: Tweak.
2182 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
2184 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
2186 2016-03-02 Marek Polacek <polacek@redhat.com>
2189 * gcc.dg/pr67854.c: New test.
2191 2016-03-02 Jakub Jelinek <jakub@redhat.com>
2194 * gcc.dg/torture/pr70025.c: New test.
2196 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2198 PR tree-optimization/68621
2199 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
2201 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
2203 * gcc.target/i386/pr70007.c: New test.
2205 2016-03-01 Jeff Law <law@redhat.com>
2207 PR tree-optimization/69196
2208 * gcc.dg/tree-ssa/pr69196-1.c: New test.
2210 PR tree-optimization/69196
2211 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
2212 duplicating code and spoiling the expected output.
2214 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2217 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
2218 supports power9 before doing tests.
2219 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
2220 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
2221 * gcc.target/powerpc/p9-permute.c: Likewise.
2223 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
2226 * gcc.target/i386/pr70027.c: New test.
2228 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
2230 * gcc.dg/pr70017.c: New test.
2232 2016-03-01 Jakub Jelinek <jakub@redhat.com>
2236 * gcc.dg/pr69796.c: New test.
2237 * gcc.dg/pr69974.c: New test.
2239 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
2241 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
2243 2016-02-29 Jeff Law <law@redhat.com>
2245 PR tree-optimization/69987
2246 * gfortran.dg/pr69987.f90: New test.
2248 PR tree-optimization/69989
2249 * gcc.c-torture/compile/pr69989-2.c: New test.
2251 2016-03-01 Marek Polacek <polacek@redhat.com>
2254 * g++.dg/parse/invalid1.C: New test.
2256 2016-03-01 Richard Biener <rguenther@suse.de>
2259 * gcc.dg/pr70022.c: New testcase.
2261 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2263 PR tree-optimization/69956
2264 * gcc.dg/pr69956.c: New test.
2266 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2269 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
2270 XFAIL when hardware supports efficient unaligned storage access.
2272 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
2275 * g++.dg/template/pr69961a.C: New test.
2276 * g++.dg/template/pr69961b.C: New test.
2278 2016-02-29 David Malcolm <dmalcolm@redhat.com>
2280 PR preprocessor/69985
2281 * gcc.dg/cpp/pr69985.c: New test case.
2283 2016-02-29 Jeff Law <law@redhat.com>
2285 PR tree-optimization/70005
2286 * gcc.c-torture/execute/pr70005.c New test.
2288 PR tree-optimization/69999
2289 * gcc.c-torture/compile/pr69999.c: New test.
2291 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2293 PR tree-optimization/69652
2294 * gcc.dg/torture/pr69652.c: Delete test.
2295 * gcc.dg/vect/pr69652.c: New test.
2297 2016-02-19 Richard Biener <rguenther@suse.de>
2299 PR tree-optimization/69980
2300 * gfortran.dg/vect/pr69980.f90: New testcase.
2302 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
2304 * gcc.target/sparc/20160229-1.c: New test.
2306 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
2308 * gnat.dg/stack_usage3.adb: New test.
2309 * gnat.dg/stack_usage3_pkg.ads: New helper.
2311 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
2313 * gnat.dg/renaming8.adb: New test.
2314 * gnat.dg/renaming8_pkg1.ads: New helper.
2315 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
2316 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
2318 2016-02-29 Richard Biener <rguenther@suse.de>
2320 PR tree-optimization/69720
2321 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
2323 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2327 * gfortran.dg/realloc_on_assign_26.f90: New test case.
2329 2016-02-28 Harald Anlauf <anlauf@gmx.de>
2330 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2333 * gfortran.dg/coarray_8.f90: Adjust error message.
2334 * gfortran.dg/pr56007.f90: New test.
2335 * gfortran.dg/pr56007.f: New test.
2337 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
2339 PR tree-optimization/69989
2340 * gcc.dg/torture/pr69989.c: New test.
2342 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
2344 * gcc.target/i386/stack-realign-win.c: New test.
2346 2016-02-28 Harald Anlauf <anlauf@gmx.de>
2349 * gfortran.dg/pr60126.f90: New test.
2351 2016-02-27 Jeff Law <law@redhat.com>
2354 2016-02-26 Richard Biener <rguenther@suse.de>
2355 Jeff Law <law@redhat.com>
2357 PR tree-optimization/69740
2358 * gcc.c-torture/compile/pr69740-1.c: New test.
2359 * gcc.c-torture/compile/pr69740-2.c: New test.
2361 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2364 * gfortran.dg/newunit_4.f90: New test.
2366 2016-02-27 Jakub Jelinek <jakub@redhat.com>
2369 PR rtl-optimization/69886
2370 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
2371 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
2374 2016-02-26 Martin Sebor <msebor@redhat.com>
2376 PR tree-optimization/15826
2377 * gcc.dg/tree-ssa/pr15826.c: New test.
2379 2016-02-26 Jakub Jelinek <jakub@redhat.com>
2382 * gcc.target/powerpc/pr69969.c: New test.
2384 2016-02-26 Martin Sebor <msebor@redhat.com>
2387 * g++.old-deja/g++.other/decl5.C: Add a test case.
2389 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
2392 * gcc.target/powerpc/pr69946.c: New file.
2394 2016-02-26 Richard Biener <rguenther@suse.de>
2395 Jeff Law <law@redhat.com>
2397 PR tree-optimization/69740
2398 * gcc.c-torture/compile/pr69740-1.c: New test.
2399 * gcc.c-torture/compile/pr69740-2.c: New test.
2401 2016-02-26 Martin Jambor <mjambor@suse.cz>
2404 * gcc.dg/torture/pr69932.c: New test.
2405 * gcc.dg/torture/pr69936.c: Likewise.
2407 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2410 * gcc.target/s390/pr69709.c: New test.
2412 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2415 * gcc.target/aarch64/pr69245_1.c: New test.
2417 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2420 * gcc.dg/torture/pr69613.c: New test.
2422 2016-02-26 Jakub Jelinek <jakub@redhat.com>
2424 PR rtl-optimization/69891
2425 * gcc.target/i386/pr69891.c: New test.
2427 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2428 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2431 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
2432 functionality for both 32-bit and 64-bit.
2434 2016-02-26 Richard Biener <rguenther@suse.de>
2436 PR tree-optimization/69551
2437 * gcc.dg/torture/pr69951.c: New testcase.
2439 2016-02-25 Richard Biener <rguenther@suse.de>
2441 PR tree-optimization/48795
2442 * gcc.dg/Warray-bounds-18.c: New testcase.
2444 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2446 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
2448 2016-02-25 Jakub Jelinek <jakub@redhat.com>
2450 PR rtl-optimization/69896
2451 * gcc.dg/pr69896.c: New test.
2453 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
2456 * g++.dg/cpp1y/paren2.C: New test.
2458 2016-02-24 Martin Sebor <msebor@redhat.com>
2461 * gcc.dg/enum-mode-2.c: New test.
2463 2016-02-24 Jakub Jelinek <jakub@redhat.com>
2466 * g++.dg/warn/Wnonnull-compare-6.C: New test.
2467 * g++.dg/warn/Wnonnull-compare-7.C: New test.
2468 * g++.dg/ubsan/pr69922.C: New test.
2470 2016-02-24 Marek Polacek <polacek@redhat.com>
2473 * gcc.dg/pr69819.c: New test.
2475 2016-02-24 Martin Sebor <msebor@redhat.com>
2478 * g++.dg/ext/flexary15.C: New test.
2480 2016-02-24 Martin Sebor <msebor@redhat.com>
2482 * gcc.dg/builtins-68.c: Avoid making unportable
2483 assumptions about the relationship between SIZE_MAX and UINT_MAX.
2484 * g++.dg/ext/builtin_alloca.C: Same.
2486 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2487 Charles Baylis <charles.baylis@linaro.org>
2490 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
2492 2016-02-24 Richard Biener <rguenther@suse.de>
2493 Jakub Jelinek <jakub@redhat.com>
2496 * gcc.dg/torture/pr69760.c: New testcase.
2498 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2500 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
2501 pattern on Solaris with as.
2503 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2505 * gcc.target/arm/cond_sub_restrict_it.c: New test.
2506 * gcc.target/arm/condarith_restrict_it.c: Likewise.
2507 * gcc.target/arm/movcond_restrict_it.c: Likewise.
2508 * gcc.target/arm/negscc_restrict_it.c: Likewise.
2510 2016-02-24 Jakub Jelinek <jakub@redhat.com>
2513 * gcc.dg/pr69915.c: New test.
2515 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2517 PR rtl-optimization/69886
2518 * gcc.dg/torture/pr69886.c: New test.
2520 2016-02-24 Richard Biener <rguenther@suse.de>
2523 * gcc.dg/torture/pr68963.c: New testcase.
2525 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2528 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
2529 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
2530 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
2531 * gcc.target/arm/atomic_loaddi_1.c: New test.
2532 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
2533 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
2534 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
2535 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
2536 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
2537 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
2538 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
2539 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
2541 2016-02-24 Jakub Jelinek <jakub@redhat.com>
2544 * gcc.dg/torture/pr69909.c: New test.
2546 2016-02-24 Richard Biener <rguenther@suse.de>
2548 PR tree-optimization/69907
2549 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
2550 * gcc.dg/vect/bb-slp-34.c: XFAIL.
2551 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
2553 2016-02-24 Christian Bruel <christian.bruel@st.com>
2555 * gcc.target/arm/pragma_cpp_fma.c: New test.
2557 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2560 * gfortran.dg/include_6.f90: Update test.
2562 2016-02-23 Jakub Jelinek <jakub@redhat.com>
2565 * objc.dg/pr69844.m: New test.
2567 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2569 PR libgfortran/69456
2570 * gfortran.dg/namelist_89.f90: New test.
2571 * gfortran.dg/pr59700.f90: Update test..
2573 2016-02-23 Martin Sebor <msebor@redhat.com>
2576 * g++.dg/ext/builtin_alloca.C: New test.
2577 * gcc.dg/builtins-68.c: New test.
2579 2016-02-23 Richard Henderson <rth@redhat.com>
2581 * gcc.target/i386/addr-space-3.c: Remove test.
2583 2016-02-23 David Malcolm <dmalcolm@redhat.com>
2585 PR preprocessor/69126
2586 PR preprocessor/69543
2587 * c-c++-common/pr69126-2-long.c: New test.
2588 * c-c++-common/pr69126-2-short.c: New test.
2589 * c-c++-common/pr69543-1.c: Remove xfail.
2591 2016-02-23 David Malcolm <dmalcolm@redhat.com>
2593 PR preprocessor/69126
2594 PR preprocessor/69543
2595 PR preprocessor/69558
2596 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
2598 (test_2): ...this, and add leading comment.
2599 (MACRO_3, test_3): New.
2600 (MACRO_4A, MACRO_4B, test_4): New.
2601 (MACRO): Rename to...
2604 (test_5): ...this, updating for renaming of MACRO, and
2605 add leading comment.
2606 * c-c++-common/pr69543-1.c: New.
2607 * c-c++-common/pr69543-2.c: New.
2608 * c-c++-common/pr69543-3.c: New.
2609 * c-c++-common/pr69543-4.c: New.
2610 * c-c++-common/pr69558-1.c: New.
2611 * c-c++-common/pr69558-2.c: New.
2612 * c-c++-common/pr69558-3.c: New.
2613 * c-c++-common/pr69558-4.c: New.
2614 * gcc.dg/pr69558.c: Move to...
2615 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
2618 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
2620 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
2621 to -ftree-parallelize-loops/-fopenacc changes.
2622 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2623 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2624 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2625 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2626 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2627 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2628 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2629 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2630 * c-c++-common/goacc/kernels-loop.c: Likewise.
2631 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2632 * c-c++-common/goacc/kernels-reduction.c: Likewise.
2633 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
2634 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
2636 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2638 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
2640 2016-02-23 Jakub Jelinek <jakub@redhat.com>
2643 * g++.dg/warn/Wnonnull-compare-5.C: New test.
2646 * gcc.dg/pr69900.c: New test.
2648 2016-02-23 Martin Jambor <mjambor@suse.cz>
2650 PR tree-optimization/69666
2651 * gcc.dg/tree-ssa/pr69666.c: New test.
2653 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
2656 * gfortran.dg/coarray_allocate_5.f08: New test.
2658 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2660 * gcc.target/s390/vcond-shift.c: Move to ...
2661 * gcc.target/s390/vector/vcond-shift.c: ... here.
2663 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2665 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
2666 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
2668 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2670 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
2672 2016-02-20 Mark Wielaard <mjw@redhat.com>
2675 * gcc.dg/unused-variable-3.c: New test.
2677 2016-02-22 Jakub Jelinek <jakub@redhat.com>
2680 * gcc.target/i386/pr69888.c: New test.
2682 2016-02-22 Richard Biener <rguenther@suse.de>
2684 PR tree-optimization/69882
2685 * gfortran.dg/vect/pr69882.f90: New testcase.
2687 2016-02-22 Jakub Jelinek <jakub@redhat.com>
2690 * gcc.dg/pr69885.c: New test.
2692 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
2696 * gcc.target/sh/pr54089-10.c: New.
2698 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
2701 * gfortran.dg/deferred_character_15.f90 : New test.
2703 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2706 gfortran.dg/allocate_with_source_18.f03: New test.
2708 2016-02-20 Harald Anlauf <anlauf@gmx.de>
2711 gfortran.dg/gomp/pr52531.f90: New test.
2713 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2716 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
2719 2016-02-19 Jakub Jelinek <jakub@redhat.com>
2722 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
2723 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
2726 * g++.dg/warn/Wnonnull-compare-4.C: New test.
2729 * g++.dg/torture/pr69851.C: New test.
2731 2016-02-19 Martin Sebor <msebor@redhat.com>
2734 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
2736 2016-02-19 Jakub Jelinek <jakub@redhat.com>
2739 * g++.dg/warn/Wnonnull-compare-2.C: New test.
2740 * g++.dg/warn/Wnonnull-compare-3.C: New test.
2743 * g++.dg/cpp0x/pr67767.C: New test.
2745 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2747 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
2748 for fp, simd, crypto, crc, lse.
2749 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
2751 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
2752 effective target check.
2754 2016-02-19 Jakub Jelinek <jakub@redhat.com>
2757 * gcc.target/i386/pr69820.c: New test.
2759 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2761 * gcc.target/s390/vector/int128-1.c: New test.
2763 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2765 * gcc.target/s390/vector/vec-vcond-1.c: New test.
2767 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2769 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
2770 instruction pattern name to prevent the testcase from failing with
2773 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2775 * gcc.target/s390/md/movstr-2.c: New test.
2777 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
2779 * gcc.target/s390/morestack.c: New test.
2781 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
2784 * gcc.target/s390/pr69625.c: Add test case.
2786 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
2789 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
2791 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2794 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
2795 * gcc.target/powerpc/fusion3.c: Likewise.
2797 2016-02-18 Richard Biener <rguenther@suse.de>
2800 * g++.dg/torture/pr69553.C: New testcase.
2802 2016-02-18 Nick Clifton <nickc@redhat.com>
2806 * gcc.target/arm/pr62554.c: New test.
2807 * gcc.target/arm/pr69610-1.c: New test.
2808 * gcc.target/arm/pr69610-2.c: New test.
2810 2016-02-18 Richard Biener <rguenther@suse.de>
2813 * gcc.dg/torture/pr69854.c: New testcase.
2815 2016-02-17 Jakub Jelinek <jakub@redhat.com>
2818 * g++.dg/warn/Wnonnull-compare-1.C: New test.
2820 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2822 * gcc.target/powerpc/vec-cg.c: New test.
2824 2016-02-17 Richard Biener <rguenther@suse.de>
2827 * gcc.dg/uninit-21.c: Add -fno-short-enums.
2829 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2832 * gcc.c-torture/compile/pr69161.c: New test.
2834 2016-02-17 David Sherwood <david.sherwood@arm.com>
2837 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
2838 * gcc.target/arm/vect-fmaxmin.c: Likewise.
2840 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
2842 * gcc.dg/ifcvt-4.c: Skip on Visium.
2844 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
2846 * gnat.dg/atomic8.adb: New test.
2848 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
2850 * gnat.dg/discr46.ad[sb]: New test.
2852 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
2855 * gcc.target/powerpc/pr48344-1.c: New test.
2857 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2860 * gfortran.dg/associate_21.f90: New test.
2862 2016-02-16 Jakub Jelinek <jakub@redhat.com>
2865 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
2866 -Wnonnull in dg-options.
2867 * c-c++-common/nonnull-2.c: New test.
2869 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
2870 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2872 * gcc.target/aarch64/vector_initialization_nostack.c: New.
2874 2016-02-16 Jakub Jelinek <jakub@redhat.com>
2877 * gcc.dg/pr69801.c: Add empty dg-options.
2879 2016-02-16 James Norris <jnorris@codesourcery.com>
2881 * c-c++-common/goacc/deviceptr-1.c: Add tests.
2882 * g++.dg/goacc/deviceptr-1.c: New file.
2884 2016-02-16 Jakub Jelinek <jakub@redhat.com>
2886 PR tree-optimization/69820
2887 * gcc.dg/vect/pr69820.c: New test.
2889 2016-02-16 Richard Biener <rguenther@suse.de>
2891 PR tree-optimization/69776
2892 * gcc.dg/torture/pr69776-2.c: New testcase.
2894 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
2896 PR tree-optimization/69714
2897 * gcc.dg/torture/pr69714.c: New test.
2899 2016-02-16 Jakub Jelinek <jakub@redhat.com>
2901 PR tree-optimization/69802
2902 * gcc.dg/pr69802.c: New test.
2904 2016-02-16 Richard Biener <rguenther@suse.de>
2907 * gcc.dg/pr69801.c: New testcase.
2909 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2911 PR libgfortran/69651
2912 * gfortran.dg/read_bang.f90: New test.
2913 * gfortran.dg/read_bang4.f90: New test.
2915 2016-02-15 Jakub Jelinek <jakub@redhat.com>
2918 * g++.dg/init/pr69658.C: New test.
2921 * c-c++-common/pr69797.c: New test.
2923 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2925 * lib/target-supports.exp (check_effective_target_section_anchors): Add
2926 check for aarch64*-*-*.
2928 2016-02-15 Richard Biener <rguenther@suse.de>
2930 PR tree-optimization/69783
2931 * gcc.dg/vect/pr69783.c: New testcase.
2933 2016-02-15 Richard Biener <rguenther@suse.de>
2935 PR tree-optimization/69776
2936 * gcc.dg/torture/pr69776.c: New testcase.
2938 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2941 * gfortran.dg/type_decl_4.f90: Reinstated.
2943 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
2946 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
2948 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2952 * gfortran.dg/type_decl_4.f90: Removed.
2954 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2957 * gfortran.dg/type_decl_4.f90: New test.
2959 2016-02-14 Alan Modra <amodra@gmail.com>
2962 * gcc.c-torture/execute/stkalign.c: Revise test.
2964 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
2967 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
2969 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
2972 * gcc.target/sh/torture/pr67260.c: New.
2974 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
2976 * gcc.dg/pr67964.c: Add dg-require-alias.
2978 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
2982 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
2984 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2986 PR libgfortran/69668
2987 * gfortran.dg/namelist_88.f90: New test.
2989 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2991 PR libgfortran/69668
2992 * gfortran.dg/namelist_38.f90: Update test.
2993 * gfortran.dg/namelist_84.f90: Update test.
2995 2016-02-12 David Malcolm <dmalcolm@redhat.com>
2998 * gcc.dg/pr69554-1.c: New test.
2999 * gfortran.dg/pr69554-1.F90: New test.
3000 * gfortran.dg/pr69554-2.F90: New test.
3001 * lib/gcc-dg.exp (proc dg-locus): New function.
3002 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
3003 distinguish between the caret-printing and non-caret-printing
3004 cases. If caret-printing has been explicitly enabled, bail out
3005 without attempting to fix up the output.
3007 2016-02-12 David Malcolm <dmalcolm@redhat.com>
3011 * gcc.dg/spellcheck-options-3.c: New test case.
3012 * gcc.dg/spellcheck-options-4.c: New test case.
3013 * gcc.dg/spellcheck-options-5.c: New test case.
3014 * gcc.dg/spellcheck-options-6.c: New test case.
3015 * gcc.dg/spellcheck-options-7.c: New test case.
3016 * gcc.dg/spellcheck-options-8.c: New test case.
3017 * gcc.dg/spellcheck-options-9.c: New test case.
3018 * gcc.dg/spellcheck-options-10.c: New test case.
3020 2016-02-12 Jakub Jelinek <jakub@redhat.com>
3022 PR rtl-optimization/69764
3023 PR rtl-optimization/69771
3024 * c-c++-common/pr69764.c: New test.
3025 * gcc.dg/torture/pr69771.c: New test.
3027 2016-02-12 Marek Polacek <polacek@redhat.com>
3029 * g++.dg/torture/init-list1.C: New.
3031 2016-02-12 Marek Polacek <polacek@redhat.com>
3033 * gcc.dg/pr69522.c: Add empty dg-options.
3035 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
3037 * g++.dg/lto/lto.exp: Include and init mpx.
3038 * g++.dg/lto/pr69729_0.C: New test.
3040 2016-02-12 Jakub Jelinek <jakub@redhat.com>
3043 * g++.dg/ipa/pr69241-4.C: New test.
3046 * g++.dg/ipa/pr68672-1.C: New test.
3047 * g++.dg/ipa/pr68672-2.C: New test.
3048 * g++.dg/ipa/pr68672-3.C: New test.
3050 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
3053 * gcc.dg/pr69522.c: New test.
3055 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
3058 * g++.dg/cpp1y/69098.C: New test.
3059 * g++.dg/cpp1y/69098-2.C: New test.
3061 2016-02-12 Jakub Jelinek <jakub@redhat.com>
3063 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
3064 and neighbour -> neighbor.
3065 * objc.dg/attributes/method-nonnull-1.m: Likewise.
3066 * objc.dg/gnu-api-2-class-meta.m: Likewise.
3067 * c-c++-common/Wvarargs.c: Likewise.
3068 * c-c++-common/goacc/host_data-5.c: Likewise.
3069 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3070 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
3071 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3072 * gcc.target/aarch64/pr60697.c: Likewise.
3073 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3074 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
3075 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3076 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
3077 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3078 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3079 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
3080 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3081 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
3082 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
3083 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
3084 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3085 * g++.dg/lookup/koenig5.C: Likewise.
3086 * g++.dg/ext/no-asm-2.C: Likewise.
3087 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
3088 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
3089 * gfortran.dg/used_types_16.f90: Likewise.
3090 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3091 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
3092 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3093 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
3094 * gfortran.dg/abstract_type_6.f03: Likewise.
3095 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
3096 * gfortran.dg/used_types_15.f90: Likewise.
3097 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
3098 * gfortran.dg/exit_3.f08: Likewise.
3099 * gfortran.dg/open_status_2.f90: Likewise.
3100 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3101 * gfortran.dg/intrinsic_std_1.f90: Likewise.
3102 * gfortran.dg/associate_1.f03: Likewise.
3103 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
3104 * gfortran.dg/intrinsic_std_6.f90: Likewise.
3105 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
3106 * gcc.dg/builtin-object-size-1.c: Likewise.
3107 * gcc.dg/noreturn-6.c: Likewise.
3108 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3109 * gcc.dg/globalalias.c: Likewise.
3110 * gcc.dg/builtins-config.h: Likewise.
3111 * gcc.dg/pr30457.c: Likewise.
3112 * gcc.c-torture/compile/volatile-1.c: Likewise.
3113 * gcc.c-torture/execute/20101011-1.c: Likewise.
3114 * c-c++-common/Waddress-1.c: Likewise.
3116 2016-02-11 Jakub Jelinek <jakub@redhat.com>
3119 * c-c++-common/Waddress-1.c: New test.
3121 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
3124 * gfortran.dg/associate_19.f03: New test.
3125 * gfortran.dg/associate_20.f03: New test.
3127 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
3129 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
3131 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3133 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
3134 .arch armv8-a\n. Add -dA to dg-options.
3135 * gcc.target/aarch64/assembler_arch_1.c: New test.
3136 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
3138 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
3141 * g++.dg/cpp0x/pr68726.C: New.
3143 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3145 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
3148 2016-02-11 Richard Biener <rguenther@suse.de>
3150 * g++.dg/tree-ssa/pr61034.C: Adjust.
3152 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
3155 * gcc.target/s390/pr69148.c: New.
3157 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3159 PR tree-optimization/69652
3160 * gcc.dg/torture/pr69652.c: New test.
3162 2016-02-10 Jakub Jelinek <jakub@redhat.com>
3163 Patrick Palka <ppalka@gcc.gnu.org>
3167 * g++.dg/ipa/pr69241-1.C: New test.
3168 * g++.dg/ipa/pr69241-2.C: New test.
3169 * g++.dg/ipa/pr69241-3.C: New test.
3170 * g++.dg/ipa/pr69649.C: New test.
3172 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
3174 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
3175 * gcc.dg/tree-ssa/sra-18.c: Ditto.
3177 2016-02-10 Bin Cheng <bin.cheng@arm.com>
3179 PR tree-optimization/68021
3180 * gcc.dg/tree-ssa/pr68021.c: New test.
3182 2016-02-10 Richard Biener <rguenther@suse.de>
3184 PR tree-optimization/69726
3185 * gcc.dg/uninit-22.c: New testcase.
3187 2016-02-09 Andrew Pinski <apinski@cavium.com>
3190 * gcc.c-torture/compile/20160205-1.c: New testcase.
3192 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3195 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
3196 instead accessing a really large arrray.
3197 * gcc.target/powerpc/fusion3.c: Likewise.
3199 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
3202 * gcc.c-torture/execute/pr68532.c: New test.
3204 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
3207 * gcc.dg/pr69634.c: New.
3209 2016-02-09 Richard Biener <rguenther@suse.de>
3211 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
3213 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
3215 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
3217 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
3219 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
3221 2016-02-09 Richard Biener <rguenther@suse.de>
3223 PR tree-optimization/69715
3224 * gcc.dg/torture/pr69715.c: New testcase.
3226 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
3229 * g++.dg/cpp0x/trailing12.C: New test.
3230 * g++.dg/cpp0x/trailing13.C: New test.
3232 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
3236 * g++.dg/cpp1y/auto-fn29.C: New test.
3237 * g++.dg/cpp1y/auto-fn30.C: New test.
3239 2016-02-08 Jakub Jelinek <jakub@redhat.com>
3241 PR tree-optimization/69209
3242 * gcc.c-torture/compile/pr69209.c: New test.
3244 2016-02-08 Jeff Law <law@redhat.com>
3246 PR tree-optimization/68541
3247 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
3248 of statements allowed in join block for path splitting.
3250 2016-02-08 Jakub Jelinek <jakub@redhat.com>
3253 * g++.dg/gomp/pr59627.C: New test.
3256 * g++.dg/ipa/pr69239.C: New test.
3258 2016-02-08 David Malcolm <dmalcolm@redhat.com>
3260 PR preprocessor/69664
3261 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
3262 * gcc.dg/cpp/warn-comments.c: Likewise.
3264 2016-02-08 Marek Polacek <polacek@redhat.com>
3267 * g++.dg/init/const12.C: New test.
3269 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
3272 * gcc.dg/lto/pr55113_0.c: Remove test.
3274 2016-02-08 Richard Biener <rguenther@suse.de>
3276 PR tree-optimization/69719
3277 * gcc.dg/torture/pr69719.c: New testcase.
3279 2016-02-08 Richard Biener <rguenther@suse.de>
3280 Jeff Law <law@redhat.com>
3283 * gcc.target/mips/pr68273.c: New testcase.
3285 2016-02-08 Richard Biener <rguenther@suse.de>
3287 PR rtl-optimization/69274
3288 * gcc.target/i386/addr-sel-1.c: XFAIL.
3290 2016-02-08 Jeff Law <law@redhat.com>
3292 PR tree-optimization/68541
3293 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
3295 PR tree-optimization/65917
3296 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
3298 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3301 * gfortran.dg/namelist_args.f90: New test.
3303 2016-02-05 Jeff Law <law@redhat.com>
3305 PR tree-optimization/68541
3306 * gcc.dg/tree-ssa/split-path-2.c: New test.
3307 * gcc.dg/tree-ssa/split-path-3.c: New test.
3308 * gcc.dg/tree-ssa/split-path-4.c: New test.
3309 * gcc.dg/tree-ssa/split-path-5.c: New test.
3310 * gcc.dg/tree-ssa/split-path-6.c: New test.
3311 * gcc.dg/tree-ssa/split-path-7.c: New test.
3313 2016-02-05 Martin Sebor <msebor@redhat.com>
3316 * g++.dg/warn/Wplacement-new-size-1.C: New test.
3317 * g++.dg/warn/Wplacement-new-size-2.C: New test.
3319 2016-02-06 Richard HEnderson <rth@redhat.com>
3322 * gcc.target/i386/addr-space-4.c: New.
3323 * gcc.target/i386/addr-space-5.c: New.
3325 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
3328 * gfortran.dg/elemental_dependency_6.f90: New.
3330 2016-02-05 Jakub Jelinek <jakub@redhat.com>
3332 PR rtl-optimization/69691
3333 * gcc.c-torture/execute/pr69691.c: New test.
3336 * g++.dg/parse/pr69628.C: New test.
3338 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
3340 * gcc.dg/sancov/asan.c: Move to ...
3341 * gcc.dg/asan/sancov-1.c: ... here.
3343 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
3345 * gcc.target/i386/pr69577.c: Require avx_runtime target.
3347 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
3350 * gcc.target/i386/pr69677.c: New test.
3352 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
3355 * g++.dg/template/pr68948.C: New test.
3357 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3359 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
3360 (only necessary on s390x).
3362 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
3364 * gcc.target/i386/pr69454-2.c: Compile with -msse2
3365 -mno-accumulate-outgoing-args.
3367 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
3369 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
3371 2016-02-04 Jakub Jelinek <jakub@redhat.com>
3374 * c-c++-common/pr69669.c: New test.
3376 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
3379 * g++.dg/pr69667.C: New file.
3381 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
3384 * gcc.dg/pr69619.c: Add new test.
3386 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
3388 PR rtl-optimization/69577
3389 * gcc.target/i386/pr69577.c: New test.
3391 2016-02-04 Martin Liska <mliska@suse.cz>
3393 * g++.dg/asan/pr69276.C: New test.
3395 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3399 * gcc.target/arm/wmul-3.c: Simplify test to generate just
3400 a single smulbb instruction.
3401 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
3402 * gcc.target/amr/wmul-2.c: Likewise.
3404 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3408 * gcc.c-torture/execute/pr67714.c: New test.
3410 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3413 * gcc.target/i386/pr69454-1.c: New test.
3414 * gcc.target/i386/pr69454-2.c: New test.
3416 2016-02-03 Martin Sebor <msebor@redhat.com>
3423 * g++.dg/ext/flexarray-mangle-2.C: New test.
3424 * g++.dg/ext/flexarray-mangle.C: New test.
3425 * g++.dg/ext/flexarray-subst.C: New test.
3426 * g++.dg/ext/flexary11.C: New test.
3427 * g++.dg/ext/flexary12.C: New test.
3428 * g++.dg/ext/flexary13.C: New test.
3429 * g++.dg/ext/flexary14.C: New test.
3430 * g++.dg/other/dump-ada-spec-2.C: Adjust.
3432 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
3434 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
3435 Define only if CHECK_FLOAT128 is defined.
3436 (main): Properly initialize u5.
3438 2016-02-03 Jakub Jelinek <jakub@redhat.com>
3441 * gcc.dg/pr69627.c: New test.
3444 * gcc.dg/pr69644.c: New test.
3446 2016-02-03 Mike Stump <mikestump@comcast.net>
3448 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
3449 support for struct-layout-1.exp.
3451 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
3454 * g++.dg/cpp0x/pr69056.C: New test.
3456 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
3457 Alexandre Oliva <aoliva@redhat.com>
3460 * gcc.target/powerpc/pr69461.c: New.
3462 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
3464 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
3466 (check_effective_target_fsanitize_thread): ... to here. Do not
3467 specify additional compile flags for the test source.
3468 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
3469 specify additional compile flags for the test source.
3471 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
3473 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3475 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
3479 * gfortran.dg/coarray_allocate_2.f08: New test.
3480 * gfortran.dg/coarray_allocate_3.f08: New test.
3481 * gfortran.dg/coarray_allocate_4.f08: New test.
3483 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
3485 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
3486 use same scan-tree-dump-times on all platforms.
3487 * gcc.dg/vect/vect-outer-1.c: Likewise.
3488 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3489 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3490 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3491 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3492 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3493 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3494 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3496 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
3498 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
3501 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
3503 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
3505 2016-02-02 James Norris <jnorris@codesourcery.com>
3507 * c-c++-common/goacc/routine-5.c: Add tests.
3509 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
3511 * gcc.target/nvptx/unsigned-cmp.c: New test.
3513 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
3515 * gcc.target/aarch64/scalar_shift_1.c
3516 (test_corners_sisd_di): Improve force to SIMD register.
3517 (test_corners_sisd_si): Likewise.
3518 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
3519 Remove scan-assembler check for ldr.
3521 2016-02-02 Richard Biener <rguenther@suse.de>
3523 PR tree-optimization/69595
3524 * gcc.dg/Warray-bounds-17.c: New testcase.
3526 2016-02-02 Richard Biener <rguenther@suse.de>
3528 PR tree-optimization/69606
3529 * gcc.dg/torture/pr69606.c: New testcase.
3531 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
3534 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
3535 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
3537 2016-02-02 Alan Modra <amodra@gmail.com>
3540 * gcc.target/powerpc/pr69548.c: New test.
3542 2016-02-01 Jakub Jelinek <jakub@redhat.com>
3544 PR rtl-optimization/69592
3545 * gcc.dg/pr69592.c: New test.
3547 PR preprocessor/69543
3549 * gcc.dg/pr69543.c: New test.
3550 * gcc.dg/pr69558.c: New test.
3552 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
3555 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
3557 2016-02-01 Martin Sebor <msebor@redhat.com>
3559 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
3561 2016-02-01 Bin Cheng <bin.cheng@arm.com>
3563 PR tree-optimization/67921
3564 * c-c++-common/ubsan/pr67921.c: New test.
3566 2016-02-01 Richard Biener <rguenther@suse.de>
3569 * gcc.dg/tree-ssa/recip-8.c: New testcase.
3571 2016-02-01 Richard Biener <rguenther@suse.de>
3573 PR tree-optimization/69574
3574 * gcc.dg/torture/pr69574.c: New testcase.
3576 2016-02-01 Richard Biener <rguenther@suse.de>
3578 PR tree-optimization/69579
3579 * gcc.dg/setjmp-6.c: New testcase.
3581 2016-02-01 Jakub Jelinek <jakub@redhat.com>
3583 PR rtl-optimization/69570
3584 * g++.dg/opt/pr69570.C: New test.
3586 2016-02-01 Richard Henderson <rth@redhat.com>
3588 * gcc.dg/pr69535.c: New test.
3590 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
3593 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
3594 * gcc.dg/tree-ssa/sra-18.c: Likewise.
3597 * g++.dg/parse/parens3.C: Use register "4" on hppa.
3599 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
3601 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
3604 * gfortran.dg/allocate_with_source_17.f03: New test.
3606 2016-01-30 Jakub Jelinek <jakub@redhat.com>
3608 PR tree-optimization/69546
3609 * gcc.dg/torture/pr69546.c: New test.
3611 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
3614 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
3616 2016-01-30 Martin Sebor <msebor@redhat.com>
3619 * g++.dg/ext/flexary10.C: New test.
3621 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3624 gfortran.dg/common_23.f90: New test.
3626 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3629 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
3630 condition being checked, and disable it when the target supports
3631 misaligned loads and stores.
3633 2016-01-29 Jakub Jelinek <jakub@redhat.com>
3636 * gcc.dg/torture/pr69518.c: New test.
3638 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
3641 * gcc.target/i386/pr69530.c: New test.
3643 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
3646 * gcc.target/mips/div-delay.c: New test.
3648 2016-01-29 Jakub Jelinek <jakub@redhat.com>
3651 * gcc.target/i386/pr69551.c: New test.
3654 * gcc.target/i386/pr66137.c: New test.
3656 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
3658 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
3659 always built for p5600.
3660 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
3661 isa=p5600 dg-option.
3663 2016-01-29 Richard Biener <rguenther@suse.de>
3665 PR tree-optimization/69547
3666 * g++.dg/tree-ssa/pr69547.C: New testcase.
3668 2016-01-29 Jakub Jelinek <jakub@redhat.com>
3671 * g++.dg/warn/Wunused-function2.C: New test.
3673 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3675 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
3676 support for test to succeed.
3678 2016-01-29 Marek Polacek <polacek@redhat.com>
3682 * g++.dg/ext/constexpr-vla2.C: New test.
3683 * g++.dg/ext/constexpr-vla3.C: New test.
3684 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
3686 2016-01-29 Richard Biener <rguenther@suse.de>
3689 * gcc.dg/uninit-21.c: New testcase.
3691 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
3694 * gcc.target/i386/pr69459.c: New test.
3696 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
3699 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
3700 * gcc.target/mips/pr68400.c: New test.
3702 2016-01-28 Martin Sebor <msebor@redhat.com>
3705 * gcc.target/powerpc/pr17381.c: New test.
3707 2016-01-28 Jakub Jelinek <jakub@redhat.com>
3710 * gcc.dg/torture/pr69542.c: New test.
3712 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
3714 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3716 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
3718 * gcc.dg/pr65980.c: Skip on AIX.
3719 * gcc.dg/pr66688.c: Same.
3721 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
3724 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
3725 * gcc.dg/tree-ssa/sra-18.c: Same.
3727 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
3730 * gfortran.dg/block_15.f08: New test.
3731 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
3732 on incorrectly closed BLOCK.
3734 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
3736 * gcc.dg/declare-simd.c: New test.
3737 2016-01-28 Richard Biener <rguenther@suse.de>
3739 PR tree-optimization/69466
3740 * gfortran.dg/vect/pr69466.f90: New testcase.
3742 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3744 * g++.dg/pr67989.C: Remove ARM-specific option.
3745 * gcc.target/arm/pr67989.C: New file.
3747 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
3749 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
3750 and expm1 test for glibc < 2.11.
3752 2016-01-27 Richard Henderson <rth@redhat.com>
3754 * gcc.c-torture/execute/pr69447.c: New test.
3756 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
3759 * gfortran.dg/alloc_comp_assign_15.f03: New test.
3761 2016-01-27 Jakub Jelinek <jakub@redhat.com>
3764 * gcc.dg/pr66869.c: New test.
3766 2016-01-25 Jeff Law <law@redhat.com>
3768 PR tree-optimization/68398
3769 PR tree-optimization/69196
3770 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
3771 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
3772 path to avoid new heuristic allowing more irreducible regions
3773 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
3774 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3775 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
3776 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
3777 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3779 2016-01-27 Marek Polacek <polacek@redhat.com>
3782 * c-c++-common/vector-compare-4.c: New test.
3784 2016-01-27 David Malcolm <dmalcolm@redhat.com>
3786 PR preprocessor/69126
3787 * c-c++-common/pr69126.c: New test case.
3789 2016-01-27 Ian Lance Taylor <iant@google.com>
3791 * gcc.dg/tree-ssa/ivopt_5.c: New test.
3793 2016-01-27 Ryan Burn <contact@rnburn.com>
3796 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
3798 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
3801 * gcc.target/i386/pr69512.c: New test.
3803 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
3806 * gnat.dg/sso/*.adb: Robustify dg-output directives.
3808 2016-01-27 Marek Polacek <polacek@redhat.com>
3811 * g++.dg/pr69379.C: New test.
3813 2016-01-27 Martin Sebor <msebor@redhat.com>
3816 * g++.dg/abi/Wabi-2-2.C: New test.
3817 * g++.dg/abi/Wabi-2-3.C: New test.
3818 * g++.dg/abi/Wabi-3-2.C: New test.
3819 * g++.dg/abi/Wabi-3-3.C: New test.
3821 2016-01-27 Richard Biener <rguenther@suse.de>
3823 PR tree-optimization/69166
3824 * gcc.dg/torture/pr69166.c: New testcase.
3826 2016-01-27 Martin Jambor <mjambor@suse.cz>
3828 PR tree-optimization/69355
3829 * gcc.dg/tree-ssa/pr69355.c: New test.
3831 2016-01-27 Marek Polacek <polacek@redhat.com>
3834 * g++.dg/ext/constexpr-vla1.C: New test.
3836 2016-01-20 Christian Bruel <christian.bruel@st.com>
3839 * gcc.target/arm/pr69245.c: New test.
3841 2016-01-27 Jakub Jelinek <jakub@redhat.com>
3843 PR tree-optimization/69399
3844 * gcc.dg/torture/pr69399.c: New test.
3846 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
3848 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
3850 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
3852 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
3854 2016-01-26 Tom de Vries <tom@codesourcery.com>
3856 PR tree-optimization/69110
3857 * gcc.dg/autopar/pr69110.c: New test.
3859 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
3860 Sebastian Pop <s.pop@samsung.com>
3862 * gcc.dg/graphite/isl-ast-op-select.c: New.
3864 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3867 * gfortran.dg/allocate_error_6.f90: New test.
3869 2016-01-26 Richard Henderson <rth@redhat.com>
3871 * gcc.dg/tm/pr60908.c: New test.
3873 2016-01-26 David Malcolm <dmalcolm@redhat.com>
3876 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
3878 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
3879 expected multiline output to reflect the colorization being
3880 disabled before newlines.
3881 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3882 (custom_diagnostic_finalizer): Replace call to
3883 pp_newline_and_flush with call to pp_flush.
3884 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
3885 * gfortran.dg/implicit_class_1.f90: Likewise.
3886 * lib/gcc-dg.exp (allow_blank_lines): New global.
3887 (dg-allow-blank-lines-in-output): New procedure.
3888 (gcc-dg-prune): Complain about blank lines in the output, unless
3889 dg-allow-blank-lines-in-output was called.
3890 * lib/multiline.exp (_build_multiline_regex): Only support
3891 arbitrary followup text for non-blank-lines, not for blank lines.
3893 2016-01-26 Jakub Jelinek <jakub@redhat.com>
3895 PR tree-optimization/69483
3896 * gcc.dg/pr69483.c: New test.
3897 * g++.dg/opt/pr69483.C: New test.
3899 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3902 * gcc.target/arm/pr68620.c: New test.
3904 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
3906 * gcc.target/i386/pr68986-2.c: Remove -m32.
3908 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
3911 * gcc.target/i386/pr68986-1.c: New test.
3912 * gcc.target/i386/pr68986-2.c: Likewise.
3913 * gcc.target/i386/pr68986-3.c: Likewise.
3915 2016-01-26 Christian Bruel <christian.bruel@st.com>
3917 * lib/target-supports.exp
3918 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
3919 (check_effective_target_arm_crypto_pragma_ok): Likewise.
3920 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
3922 2016-01-26 Richard Biener <rguenther@suse.de>
3924 PR tree-optimization/69452
3925 * gcc.dg/torture/pr69452.c: New testcase.
3927 2016-01-26 Jakub Jelinek <jakub@redhat.com>
3930 * gcc.dg/pr69442.c: New test.
3932 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
3935 * gcc.target/aarch64/simd/pr67896.C: New.
3937 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
3939 PR tree-optimization/69400
3940 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
3942 (plugin_init): Call it.
3943 * gcc.dg/torture/pr69400.c: New test.
3945 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3947 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
3949 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
3950 Sebastian Pop <s.pop@samsung.com>
3952 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
3955 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
3956 Sebastian Pop <s.pop@samsung.com>
3958 * gcc.dg/graphite/pr69292.c: New.
3960 2016-01-25 Jakub Jelinek <jakub@redhat.com>
3962 * c-c++-common/goacc/use_device-1.c: New test.
3964 2016-01-25 Jeff Law <law@redhat.com>
3966 PR tree-optimization/69196
3967 PR tree-optimization/68398
3968 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
3969 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3971 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
3974 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
3977 2016-01-25 Richard Biener <rguenther@suse.de>
3980 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
3982 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
3985 * gcc.dg/pr69421.c: New test.
3987 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
3989 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
3990 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
3991 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
3992 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
3993 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
3994 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
3995 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
3996 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
3997 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
3998 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
4000 2016-01-25 Richard Biener <rguenther@suse.de>
4002 PR tree-optimization/69376
4003 * gcc.dg/torture/pr69376.c: New testcase.
4005 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4009 * gfortran.dg/interface_38.f90: New test.
4010 * gfortran.dg/interface_39.f90: New test.
4012 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
4015 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
4020 * g++.dg/template/pr11858.C: New test.
4021 * g++.dg/template/pr24663.C: New test.
4022 * g++.dg/template/unify12.C: New test.
4023 * g++.dg/template/unify13.C: New test.
4024 * g++.dg/template/unify14.C: New test.
4025 * g++.dg/template/unify15.C: New test.
4026 * g++.dg/template/unify16.C: New test.
4027 * g++.dg/template/unify17.C: New test.
4029 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4032 gfortran.dg/pr68283.f90: New test.
4034 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4037 * gfortran.dg/inline_matmul_13.f90: New test.
4038 * gfortran.dg/matmul_bounds_8.f90: New test.
4039 * gfortran.dg/matmul_bounds_9.f90: New test.
4040 * gfortran.dg/matmul_bounds_10.f90: New test.
4042 2016-01-23 Tom de Vries <tom@codesourcery.com>
4044 PR tree-optimization/69426
4045 * gcc.dg/autopar/pr69426.c: New test.
4047 2016-01-23 Martin Sebor <msebor@redhat.com>
4051 * g++.dg/cpp0x/alignas5.C: New test.
4052 * g++.dg/ext/vector29.C: Same.
4054 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
4056 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
4057 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
4058 _GNU_SOURCE from compile flags to the source.
4059 * gcc.target/i386/chkp-stropt-12.c: Ditto.
4060 * gcc.target/i386/chkp-stropt-16.c: Ditto.
4061 * gcc.target/i386/chkp-stropt-4.c: Ditto.
4062 * gcc.target/i386/chkp-stropt-8.c: Ditto.
4064 2016-01-22 Jakub Jelinek <jakub@redhat.com>
4067 * g++.dg/opt/pr69432.C: New test.
4069 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4071 * gcc.target/powerpc/pr63354c: Adjust target selector to include
4072 32-bit targets testing an -m64 multilib.
4074 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4076 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
4079 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
4081 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
4083 2016-01-21 Christian Bruel <christian.bruel@st.com>
4086 * gcc.target/i386/pr68674.c
4087 * gcc.target/aarch64/pr68674.c
4088 * gcc.target/arm/pr68674.c
4090 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4093 * gcc.c-torture/execute/pr69403.c: New test.
4095 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
4098 * g++.dg/template/pr55843.C: New.
4100 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
4103 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
4104 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
4106 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4109 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
4110 from dg-do compile directive, and instead add
4111 { dg-require-effective-target int128 }.
4113 2016-01-20 Martin Sebor <msebor@redhat.com>
4116 * gcc.dg/sync-fetch.c: New test.
4118 2016-01-21 Martin Sebor <msebor@redhat.com>
4121 * gcc.target/powerpc/pr69252.c: New test.
4123 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4126 * gfortran.dg/pr65996.f90: New test.
4128 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
4131 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
4132 expected to generate an error.
4134 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
4137 * gcc.dg/torture/pr66178.c: New test.
4139 2016-01-21 Anton Blanchard <anton@samba.org>
4140 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4143 * gcc.target/powerpc/pr63354.c: New test.
4145 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
4147 PR rtl-optimization/68990
4148 * gcc.target/i386/pr68990: New.
4150 2016-01-21 Nick Clifton <nickc@redhat.com>
4153 * gcc.target/mips/pr69129.c: New.
4155 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
4158 * g++.dg/cpp0x/pr58046.C: New.
4160 2016-01-21 Jakub Jelinek <jakub@redhat.com>
4164 * gcc.target/arm/pr69187.c: New test.
4167 * g++.dg/torture/pr69355.C: New test.
4169 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
4170 Sebastian Pop <s.pop@samsung.com>
4172 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
4174 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
4175 Sebastian Pop <s.pop@samsung.com>
4177 * gcc.dg/graphite/pr68976.c: New test.
4179 2016-01-21 Jakub Jelinek <jakub@redhat.com>
4182 * c-c++-common/pr67653.c: New test.
4183 * gcc.dg/torture/pr29119.c: Add dg-warning.
4185 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
4187 * gcc.target/powerpc/cpu-builtin-1.c: New test.
4189 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4192 * gcc.dg/pr24293.c: New test.
4193 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
4194 incomplete struct type.
4195 * gcc.dg/declspec-1.c: Likewise.
4196 * gcc.dg/pr63549.c: Likewise.
4198 2016-01-20 Jakub Jelinek <jakub@redhat.com>
4200 PR tree-optimization/66612
4201 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
4202 for bdn instruction.
4204 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4206 * lib/target-supports.exp
4207 (check_effective_target_arm_fp_ok_nocache): New.
4208 (check_effective_target_arm_fp_ok): New.
4209 (add_options_for_arm_fp): New.
4210 (check_effective_target_arm_crypto_ok_nocache): Require
4211 target_arm_v8_neon_ok instead of arm32.
4212 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
4213 (check_effective_target_arm_crypto_pragma_ok): New.
4214 (add_options_for_arm_vfp): New.
4215 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
4216 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
4217 target instead. Force initial fpu to vfp.
4218 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
4219 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
4220 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
4222 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
4223 use arm_vfp effective target instead. Force initial fpu to vfp.
4224 * gcc.target/arm/attr-neon3.c: Likewise.
4225 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
4227 * gcc.target/arm/unsigned-float.c: Likewise.
4228 * gcc.target/arm/vfp-1.c: Likewise.
4229 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4230 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4231 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4232 * gcc.target/arm/vfp-ldmias.c: Likewise.
4233 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4234 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4235 * gcc.target/arm/vfp-stmiad.c: Likewise.
4236 * gcc.target/arm/vfp-stmias.c: Likewise.
4237 * gcc.target/arm/vnmul-1.c: Likewise.
4238 * gcc.target/arm/vnmul-2.c: Likewise.
4239 * gcc.target/arm/vnmul-3.c: Likewise.
4240 * gcc.target/arm/vnmul-4.c: Likewise.
4242 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
4245 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
4246 the MPX run-time library, for compile-time MPX test.
4247 * gcc.target/i386/chkp-always_inline.c: Likewise.
4248 * gcc.target/i386/chkp-bndret.c: Likewise.
4249 * gcc.target/i386/chkp-builtins-1.c: Likewise.
4250 * gcc.target/i386/chkp-builtins-2.c: Likewise.
4251 * gcc.target/i386/chkp-builtins-3.c: Likewise.
4252 * gcc.target/i386/chkp-builtins-4.c: Likewise.
4253 * gcc.target/i386/chkp-const-check-1.c: Likewise.
4254 * gcc.target/i386/chkp-const-check-2.c: Likewise.
4255 * gcc.target/i386/chkp-hidden-def.c: Likewise.
4256 * gcc.target/i386/chkp-label-address.c: Likewise.
4257 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
4258 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
4259 * gcc.target/i386/chkp-pr69044.c: Likewise.
4260 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
4261 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
4262 * gcc.target/i386/chkp-strchr.c: Likewise.
4263 * gcc.target/i386/chkp-strlen-1.c: Likewise.
4264 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4265 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4266 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4267 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4268 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4269 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4270 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4271 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4272 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4273 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4274 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4275 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4276 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4277 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4278 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4279 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4280 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4281 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4282 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4283 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4284 * gcc.target/i386/pr63995-2.c: Likewise.
4285 * gcc.target/i386/pr64805.c: Likewise.
4286 * gcc.target/i386/pr65044.c: Likewise.
4287 * gcc.target/i386/pr65167.c: Likewise.
4288 * gcc.target/i386/pr65183.c: Likewise.
4289 * gcc.target/i386/pr65184.c: Likewise.
4290 * gcc.target/i386/thunk-retbnd.c: Likewise.
4292 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
4294 PR tree-optimization/69328
4295 * gcc.dg/pr69328.c: New test.
4297 2016-01-20 Jeff Law <law@redhat.com>
4300 * gcc.target/m68k/pr25114.c: New test.
4302 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
4304 * gcc.target/arm/memset-inline-10.c: Added
4305 dg-require-effective-target arm_thumb2_ok.
4307 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
4309 * gcc.dg/debug/dwarf2/sso.c: New test.
4311 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
4314 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
4315 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
4316 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
4318 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
4321 * g++.dg/ipa/devirt-50.C: New testcase.
4323 2016-01-19 Marek Polacek <polacek@redhat.com>
4326 * g++.dg/cpp1y/parameter-pack-1.C: New test.
4327 * g++.dg/cpp1y/parameter-pack-2.C: New test.
4329 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4332 * gcc.target/arm/pr69135_1.c: New test.
4334 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
4336 * gcc.target/aarch64/ccmp_1.c: Add new tests.
4338 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
4340 * gcc.target/aarch64/ccmp_1.c: New testcase.
4342 2016-01-19 Marek Polacek <polacek@redhat.com>
4345 * g++.dg/cpp0x/enum30.C: New test.
4347 2016-01-19 Richard Biener <rguenther@suse.de>
4349 PR tree-optimization/69336
4350 * g++.dg/tree-ssa/pr69336.C: New testcase.
4352 2016-01-19 Jakub Jelinek <jakub@redhat.com>
4355 * gcc.dg/pr65779.c: New test.
4357 2016-01-19 Richard Biener <rguenther@suse.de>
4359 PR tree-optimization/69352
4360 * gcc.dg/torture/pr69352.c: New testcase.
4362 2016-01-19 Jakub Jelinek <jakub@redhat.com>
4364 PR rtl-optimization/68955
4365 PR rtl-optimization/64557
4366 * gcc.dg/torture/pr68955.c: New test.
4368 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
4371 * g++.dg/torture/pr69136.C: New testcase.
4373 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
4376 * g++.dg/lto/pr69133_0.C: New testcase.
4377 * g++.dg/lto/pr69133_1.C: New testcase.
4379 2016-01-15 Jeff Law <law@redhat.com>
4381 PR tree-optimization/69320
4382 * gcc.c-torture/pr69320-1.c: New test.
4383 * gcc.c-torture/pr69320-2.c: New test.
4384 * gcc.c-torture/pr69320-3.c: New test.
4385 * gcc.c-torture/pr69320-4.c: New test.
4387 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
4392 * g++.dg/template/pr11858.C: New test.
4393 * g++.dg/template/pr24663.C: New test.
4394 * g++.dg/template/unify12.C: New test.
4395 * g++.dg/template/unify13.C: New test.
4396 * g++.dg/template/unify14.C: New test.
4397 * g++.dg/template/unify15.C: New test.
4398 * g++.dg/template/unify16.C: New test.
4399 * g++.dg/template/unify17.C: New test.
4401 2016-01-18 David Malcolm <dmalcolm@redhat.com>
4404 * gcc.dg/pr69181-1.c: New test file.
4405 * gcc.dg/pr69181-2.c: New test file.
4406 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
4407 globals by moving it to...
4408 (cleanup-after-saved-dg-test): ...this new function. Add
4409 "global additional_sources_used". Add reset of global
4410 multiline_expected_outputs to the empty list.
4411 * lib/multiline.exp (_multiline_expected_outputs): Rename this
4413 (multiline_expected_outputs): ...this, and updated comments to
4414 note that it is modified from gcc-dg.exp.
4415 (dg-end-multiline-output): Update for the above renaming.
4416 (handle-multiline-outputs): Likewise. Remove the clearing
4417 of the expected outputs to the empty list.
4419 2016-01-18 Richard Biener <rguenther@suse.de>
4421 PR tree-optimization/69297
4422 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
4424 2016-01-18 Joseph Myers <joseph@codesourcery.com>
4426 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
4428 * gcc.target/mips/mips-3d-2.c: Likewise.
4429 * gcc.target/mips/mips-3d-3.c: Likewise.
4430 * gcc.target/mips/mips-3d-4.c: Likewise.
4431 * gcc.target/mips/mips-3d-5.c: Likewise.
4432 * gcc.target/mips/mips-3d-6.c: Likewise.
4433 * gcc.target/mips/mips-3d-7.c: Likewise.
4434 * gcc.target/mips/mips-3d-8.c: Likewise.
4435 * gcc.target/mips/mips-3d-9.c: Likewise.
4436 * gcc.target/mips/mips-ps-1.c: Likewise.
4437 * gcc.target/mips/mips-ps-2.c: Likewise.
4438 * gcc.target/mips/mips-ps-3.c: Likewise.
4439 * gcc.target/mips/mips-ps-4.c: Likewise.
4440 * gcc.target/mips/mips-ps-5.c: Likewise.
4441 * gcc.target/mips/mips-ps-6.c: Likewise.
4442 * gcc.target/mips/mips-ps-7.c: Likewise.
4443 * gcc.target/mips/mips-ps-type.c: Likewise.
4444 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4445 * gcc.target/mips/mips16-attributes-6.c: Likewise.
4447 2016-01-18 Tom de Vries <tom@codesourcery.com>
4449 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
4450 * c-c++-common/goacc/kernels-double-reduction.c: New test.
4451 * c-c++-common/goacc/kernels-empty.c: New test.
4452 * c-c++-common/goacc/kernels-eternal.c: New test.
4453 * c-c++-common/goacc/kernels-loop-2.c: New test.
4454 * c-c++-common/goacc/kernels-loop-3.c: New test.
4455 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
4456 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
4457 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
4458 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
4459 * c-c++-common/goacc/kernels-loop-data.c: New test.
4460 * c-c++-common/goacc/kernels-loop-g.c: New test.
4461 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
4462 * c-c++-common/goacc/kernels-loop-n.c: New test.
4463 * c-c++-common/goacc/kernels-loop-nest.c: New test.
4464 * c-c++-common/goacc/kernels-loop.c: New test.
4465 * c-c++-common/goacc/kernels-noreturn.c: New test.
4466 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
4467 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
4468 * c-c++-common/goacc/kernels-reduction.c: New test.
4470 2016-01-18 Tom de Vries <tom@codesourcery.com>
4472 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
4473 * gcc.dg/autopar/outer-2.c: Same.
4474 * gcc.dg/autopar/outer-3.c: Same.
4475 * gcc.dg/autopar/outer-4.c: Same.
4476 * gcc.dg/autopar/outer-5.c: Same.
4477 * gcc.dg/autopar/outer-6.c: Same.
4478 * gcc.dg/autopar/parallelization-1.c: Same.
4479 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
4480 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
4481 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
4482 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
4483 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
4484 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
4485 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
4486 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
4487 * gcc.dg/autopar/pr39500-1.c: Same.
4488 * gcc.dg/autopar/pr39500-2.c: Same.
4489 * gcc.dg/autopar/pr46193.c: Same.
4490 * gcc.dg/autopar/pr46194.c: Same.
4491 * gcc.dg/autopar/pr49580.c: Same.
4492 * gcc.dg/autopar/pr49960-1.c: Same.
4493 * gcc.dg/autopar/pr49960.c: Same.
4494 * gcc.dg/autopar/pr68373.c: Same.
4495 * gcc.dg/autopar/reduc-1.c: Same.
4496 * gcc.dg/autopar/reduc-1char.c: Same.
4497 * gcc.dg/autopar/reduc-1short.c: Same.
4498 * gcc.dg/autopar/reduc-2.c: Same.
4499 * gcc.dg/autopar/reduc-2char.c: Same.
4500 * gcc.dg/autopar/reduc-2short.c: Same.
4501 * gcc.dg/autopar/reduc-3.c: Same.
4502 * gcc.dg/autopar/reduc-4.c: Same.
4503 * gcc.dg/autopar/reduc-6.c: Same.
4504 * gcc.dg/autopar/reduc-7.c: Same.
4505 * gcc.dg/autopar/reduc-8.c: Same.
4506 * gcc.dg/autopar/reduc-9.c: Same.
4507 * gcc.dg/autopar/uns-outer-4.c: Same.
4508 * gcc.dg/autopar/uns-outer-5.c: Same.
4509 * gcc.dg/autopar/uns-outer-6.c: Same.
4510 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4511 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4513 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
4516 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
4517 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
4519 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
4522 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
4523 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
4524 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
4526 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
4529 * gcc.dg/tree-ssa/sra-17.c: New.
4530 * gcc.dg/tree-ssa/sra-18.c: New.
4532 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4534 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
4536 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
4538 * gnat.dg/inline12.adb: New test.
4540 2016-01-18 Bin Cheng <bin.cheng@arm.com>
4542 PR tree-optimization/66797
4543 * gcc.c-torture/execute/pr65447.c: Relax check condition.
4545 2016-01-18 Richard Biener <rguenther@suse.de>
4547 PR tree-optimization/69170
4548 * gcc.dg/torture/pr69170.c: New testcase.
4550 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
4552 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
4554 2016-01-16 Tom de Vries <tom@codesourcery.com>
4556 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
4558 2016-01-16 Tom de Vries <tom@codesourcery.com>
4560 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
4561 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
4562 redundant dg-require-effective-target pthread.
4563 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
4564 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4565 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4566 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4567 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4568 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4569 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4571 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
4574 * gcc.target/powerpc/recip-6.c: Enable on AIX.
4575 * gcc.target/powerpc/recip-7.c: Same.
4577 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4580 * g++.dg/template/pr69091.C: New test.
4582 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4584 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
4585 dump does not contain an error_mark_node.
4586 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
4587 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
4589 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4592 * g++.dg/template/pr68936.C: New test.
4594 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
4597 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
4598 * gcc.target/powerpc/recip-2.c: Same.
4599 * gcc.target/powerpc/recip-3.c: Same.
4600 * gcc.target/powerpc/recip-4.c: Same.
4601 * gcc.target/powerpc/recip-sqrtf.c: Same.
4603 2016-01-15 Jeff Law <law@redhat.com>
4605 PR tree-optimization/69270
4606 * gcc.dg/tree-ssa/pr69270-2.c: New test.
4607 * gcc.dg/tree-ssa/pr69270-3.c: New test.
4609 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
4612 * gfortran.dg/deferred_character_13.f90: New test for the fix
4613 of comment 3 of the PR.
4616 * gfortran.dg/deferred_character_8.f90: New test
4617 * gfortran.dg/allocate_error_5.f90: New test
4620 * gfortran.dg/deferred_character_10.f90: New test
4623 * gfortran.dg/deferred_character_14.f90: New test
4626 * gfortran.dg/deferred_character_11.f90: New test
4629 * gfortran.dg/deferred_character_9.f90: New test
4631 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
4633 PR rtl-optimization/69030
4634 * gcc.target/i386/pr69030.c: New.
4636 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4638 * gcc.target/aarch64/target_attr_17.c: New test.
4640 2016-01-15 Richard Biener <rguenther@suse.de>
4642 PR tree-optimization/66856
4643 * gcc.dg/torture/pr66856-1.c: New testcase.
4644 * gcc.dg/torture/pr66856-2.c: Likewise.
4646 2016-01-15 Richard Biener <rguenther@suse.de>
4649 * g++.dg/lto/pr69137_0.C: New testcase.
4651 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
4654 * gcc.target/i386/pr69246.c: New test.
4656 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4658 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
4660 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4663 * g++.dg/init/const9.C: Disable test on S/390.
4665 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4667 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
4668 * g++.dg/Wno-frame-address.C: Ditto.
4670 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4672 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
4674 2016-01-15 Richard Biener <rguenther@suse.de>
4676 PR tree-optimization/68961
4677 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
4679 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4681 * gcc.target/i386/pr65105-5.c: New test.
4683 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
4685 * gcc.c-torture/execute/alias-4.c: New testcase.
4687 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
4690 * g++.dg/ipa/devirt-49.C: New testcase.
4692 2016-01-15 Christian Bruel <christian.bruel@st.com>
4695 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
4696 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
4697 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
4699 2016-01-15 Richard Biener <rguenther@suse.de>
4701 PR tree-optimization/69117
4702 * gcc.dg/torture/pr69117.c: New testcase.
4704 2015-01-14 Ryan Burn <contact@rnburn.com>
4707 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
4709 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4712 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
4713 range tests use 100 * maximum instead of maximum + 1.
4715 2016-01-14 Jakub Jelinek <jakub@redhat.com>
4718 * gcc.dg/guality/pr69244.c: New test.
4720 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
4722 * lib/target-supports.exp (check_effective_target_issignaling):
4724 * gcc.dg/pr61441.c: Require issignaling effective target.
4726 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
4729 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
4731 2016-01-14 David Malcolm <dmalcolm@redhat.com>
4734 PR preprocessor/69177
4735 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
4736 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
4737 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
4738 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4740 2016-01-14 Marek Polacek <polacek@redhat.com>
4743 * gcc.dg/array-15.c: New test.
4745 2016-01-14 Jakub Jelinek <jakub@redhat.com>
4748 PR tree-optimization/69155
4749 * gfortran.dg/pr68146.f: New test.
4750 * gfortran.dg/pr69155.f90: New test.
4752 2016-01-14 Richard Biener <rguenther@suse.de>
4754 PR tree-optimization/68060
4755 * gcc.dg/torture/pr68060-1.c: New testcase.
4756 * gcc.dg/torture/pr68060-2.c: Likewise.
4758 2016-01-14 Nick Clifton <nickc@redhat.com>
4760 * lib/target-supports.exp
4761 (check_effective_target_arm_neon_ok_nocache): Add an option
4762 sequence that includes setting the ARM architecture to ARMv7-A.
4763 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
4764 command line options necessary to enable Neon support.
4765 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
4766 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
4767 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
4768 * gcc.target/arm/pr69180.c: Likewise.
4770 2016-01-14 Jeff Law <law@redhat.com>
4772 PR tree-optimization/69270
4773 * gcc.dg/tree-ssa/pr69270.c: New test.
4775 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
4778 * c-c++-common/pr66208.c: New file.
4780 2016-01-13 Jakub Jelinek <jakub@redhat.com>
4782 PR tree-optimization/69156
4783 * gcc.dg/pr69156.c: New test.
4785 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
4787 * gcc.target/i386/pr69225-7.c: New test.
4789 2016-01-13 Richard Henderson <rth@redhat.com>
4791 * gcc.dg/tm/memopt-13.c: Update expected function.
4792 * gcc.dg/tm/memopt-6.c: Likewise.
4794 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
4796 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
4797 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
4798 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
4799 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
4801 2016-01-13 Tom de Vries <tom@codesourcery.com>
4803 PR tree-optimization/69169
4804 * gcc.dg/pr69169.c: New test.
4806 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
4809 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
4810 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
4811 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
4812 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
4813 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
4814 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
4815 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
4816 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
4818 2016-01-13 Jakub Jelinek <jakub@redhat.com>
4821 * gcc.dg/pr69247.c: New test.
4823 2016-01-13 Richard Biener <rguenther@suse.de>
4825 PR tree-optimization/69242
4826 * gcc.dg/torture/pr69242.c: New testcase.
4828 2016-01-13 Richard Biener <rguenther@suse.de>
4830 PR tree-optimization/69186
4831 * gcc.dg/torture/pr69186.c: New testcase.
4833 2016-01-13 Jeff Law <law@redhat.com>
4835 PR tree-optimization/67755
4836 * gcc.dg/tree-ssa/pr67755.c: New test.
4838 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4840 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
4841 pass number in output by a star.
4843 2016-01-12 Bin Cheng <bin.cheng@arm.com>
4845 PR tree-optimization/68911
4846 * gcc.c-torture/execute/pr68911.c: New test.
4848 2016-01-12 Marek Polacek <polacek@redhat.com>
4851 * g++.dg/warn/permissive-1.C: New test.
4853 2016-01-12 Jakub Jelinek <jakub@redhat.com>
4857 * g++.dg/opt/pr69213.C: New test.
4859 2016-01-12 Christian Bruel <christian.bruel@st.com>
4862 * gcc.target/arm/pr69180.c: New test.
4864 2016-01-12 Richard Biener <rguenther@suse.de>
4867 * g++.dg/lto/pr69077_0.C: New testcase.
4868 * g++.dg/lto/pr69077_1.C: Likewise.
4870 2016-01-12 Jakub Jelinek <jakub@redhat.com>
4873 * g++.dg/opt/pr69175.C: New test.
4875 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
4877 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
4878 rather than #including math.h & stdlib.h.
4879 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
4880 * gcc.dg/vect/pr49771.c: Likewise.
4881 * gcc.dg/vect/vect-10-big-array.c: Likewise.
4882 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
4883 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
4884 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
4885 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
4886 * gcc.dg/vect/pr44507.c: Likewise.
4887 * gcc.dg/vect/pr45902.c: Likewise.
4888 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
4889 * gcc.dg/vect/vect-117.c: Likewise.
4890 * gcc.dg/vect/vect-99.c: Likewise.
4891 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4892 * gcc.dg/vect/vect-cond-1.c: Likewise.
4893 * gcc.dg/vect/vect-cond-2.c: Likewise.
4894 * gcc.dg/vect/vect-cond-3.c: Likewise.
4895 * gcc.dg/vect/vect-cond-4.c: Likewise.
4896 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
4897 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
4898 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4899 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
4900 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
4901 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
4902 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
4903 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
4904 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4905 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4906 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
4907 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
4908 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
4909 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
4910 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
4911 include of signal.h.
4912 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
4913 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
4914 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
4915 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
4916 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
4917 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4918 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4919 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
4920 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
4921 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4922 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4923 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
4924 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
4925 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
4926 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
4927 * gcc.dg/vect/vect-outer-5.c: Likewise.
4928 * gcc.dg/vect/vect-outer-6.c: Likewise.
4929 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
4932 2016-01-12 Nick Clifton <nickc@redhat.com>
4935 * gcc.dg/lto/pr61886_0.c: Rename the external function called
4936 to fread so that it will be found in all target runtimes.
4938 2016-01-12 Richard Biener <rguenther@suse.de>
4940 PR tree-optimization/69053
4941 * g++.dg/torture/pr69053.C: New testcase.
4943 2016-01-12 Richard Biener <rguenther@suse.de>
4945 PR tree-optimization/69168
4946 * gcc.dg/torture/pr69168.c: New testcase.
4948 2016-01-12 Richard Biener <rguenther@suse.de>
4950 PR tree-optimization/69157
4951 * gcc.dg/torture/pr69157.c: New testcase.
4953 2016-01-12 Richard Biener <rguenther@suse.de>
4955 PR tree-optimization/69174
4956 * gcc.dg/torture/pr69174.c: New testcase.
4958 2016-01-12 Jakub Jelinek <jakub@redhat.com>
4962 * g++.dg/tls/pr66808.C: New test.
4963 * g++.dg/tls/pr69000.C: New test.
4965 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4967 * gcc.target/powerpc/swaps-p8-23.c: New test.
4968 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
4970 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
4972 PR tree-optimization/68356
4973 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
4975 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4976 Jim Wilson <jim.wilson@linaro.org>
4979 * gcc.target/arm/pr69194.c: New test.
4981 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
4984 * gcc.target/i386/pr69225-1.c: New test.
4985 * gcc.target/i386/pr69225-2.c: Likewise.
4986 * gcc.target/i386/pr69225-3.c: Likewise.
4987 * gcc.target/i386/pr69225-4.c: Likewise.
4988 * gcc.target/i386/pr69225-5.c: Likewise.
4989 * gcc.target/i386/pr69225-6.c: Likewise.
4991 2016-01-11 Jakub Jelinek <jakub@redhat.com>
4994 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
4998 * gcc.dg/pr69071.c: New test.
5001 * g++.dg/opt/pr69211.C: New test.
5003 PR tree-optimization/69214
5004 * gcc.c-torture/compile/pr69214.c: New test.
5006 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
5008 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
5009 * gcc.target/i386/pr66232-11.c: Ditto.
5010 * gcc.target/i386/pr66232-12.c: Ditto.
5011 * gcc.target/i386/pr66232-13.c: Ditto.
5013 2016-01-11 Richard Biener <rguenther@suse.de>
5015 PR tree-optimization/69173
5016 * gcc.dg/torture/pr69173.c: New testcase.
5018 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5020 PR rtl-optimization/68796
5021 * gcc.target/aarch64/tst_5.c: New test.
5022 * gcc.target/aarch64/tst_6.c: Likewise.
5024 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5026 PR rtl-optimization/68841
5027 * gcc.dg/pr68841.c: New test.
5028 * gcc.c-torture/execute/pr68841.c: New test.
5030 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
5032 PR rtl-optimization/68920
5033 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
5035 * gcc.dg/ifcvt-5.c: New test.
5037 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
5040 * g++.dg/pr69123.C: New.
5042 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5045 * gcc.target/i386/pr69010.c: New test.
5047 2016-01-11 Martin Jambor <mjambor@suse.cz>
5050 * gcc.target/i386/chkp-pr69044.c: New test.
5052 2016-01-11 Tom de Vries <tom@codesourcery.com>
5054 PR tree-optimization/69109
5055 * gcc.dg/autopar/pr69109-2.c: New test.
5056 * gcc.dg/autopar/pr69109.c: New test.
5058 2016-01-11 Tom de Vries <tom@codesourcery.com>
5060 PR tree-optimization/69108
5061 * gcc.dg/autopar/pr69108.c: New test.
5063 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
5066 * c-c++-common/Wisleading-indentation.c: Augment test.
5068 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5071 * gfortran.dg/inline_matmul_12.f90: New test.
5073 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
5076 * gfortran.dg/actual_array_offset_1: New test.
5078 2016-01-10 Tom de Vries <tom@codesourcery.com>
5080 PR tree-optimization/69062
5081 * gcc.dg/autopar/pr69062.c: New test.
5083 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
5085 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
5086 * gcc.dg/vect/slp-perm-2.c: Likewise.
5087 * gcc.dg/vect/slp-perm-3.c: Likewise.
5088 * gcc.dg/vect/slp-perm-5.c: Likewise.
5089 * gcc.dg/vect/slp-perm-6.c: Likewise.
5090 * gcc.dg/vect/slp-perm-7.c: Likewise.
5091 * gcc.dg/vect/slp-perm-8.c: Likewise.
5093 2016-01-10 Tom de Vries <tom@codesourcery.com>
5095 PR tree-optimization/69039
5096 * gcc.dg/autopar/pr69039.c: New test.
5098 2016-01-09 Marek Polacek <polacek@redhat.com>
5101 * g++.dg/pr69113.C: New test.
5103 2016-01-09 Jakub Jelinek <jakub@redhat.com>
5106 PR tree-optimization/69097
5107 * gcc.c-torture/execute/pr50865.c: New test.
5108 * gcc.c-torture/execute/pr69097-1.c: New test.
5109 * gcc.c-torture/execute/pr69097-2.c: New test.
5110 * gcc.dg/pr69097-1.c: New test.
5111 * gcc.dg/pr69097-2.c: New test.
5113 2016-01-09 Jakub Jelinek <jakub@redhat.com>
5116 * g++.dg/opt/pr69164.C: New test.
5118 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5120 PR tree-optimization/69167
5121 * gcc.dg/pr69167.c: New test.
5123 2016-01-08 Marek Polacek <polacek@redhat.com>
5126 * g++.dg/pr68449.C: New.
5128 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
5130 PR tree-optimization/68707
5131 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
5132 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
5133 on platforms supporting it.
5134 * gcc.dg/vect/slp-perm-2.c: Likewise.
5135 * gcc.dg/vect/slp-perm-3.c: Likewise.
5136 * gcc.dg/vect/slp-perm-5.c: Likewise.
5137 * gcc.dg/vect/slp-perm-7.c: Likewise.
5138 * gcc.dg/vect/slp-perm-8.c: Likewise.
5139 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
5140 on platforms supporting it.
5142 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5144 PR tree-optimization/69162
5145 * gcc.dg/pr69162.c: New test.
5147 PR tree-optimization/69172
5148 * gcc.dg/pr69172.c: New test.
5150 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
5152 PR tree-optimization/67781
5153 * gcc.c-torture/execute/pr67781.c: New file.
5155 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5157 PR tree-optimization/69083
5158 * gcc.dg/vect/pr69083.c: New test.
5160 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
5162 PR tree-optimization/61441
5163 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
5164 Use -fexcess-precision=standard for compiler options.
5165 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
5167 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5170 * gfortran.dg/gomp/pr69128.f90: New test.
5173 * g++.dg/ext/pr69145-1.C: New test.
5174 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
5175 * g++.dg/ext/pr69145-2.h: New file.
5177 2016-01-07 Martin Sebor <msebor@redhat.com>
5180 * gcc.dg/atomic-fetch-bool.c: New test.
5181 * gcc.dg/sync-fetch-bool.c: New test.
5183 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
5186 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
5188 2016-01-07 Nick Clifton <nickc@redhat.com>
5191 * g++.dg/pr66655.C: New test.
5192 * g++.dg/pr66655_1.cc: Test support file.
5193 * g++.dg/pr66655.h: Test header file.
5195 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5198 gfortran.dg/gomp/pr66680.f90: New test.
5200 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
5203 * gcc.target/i386/pr69171-1.c: New test.
5204 * gcc.target/i386/pr69171-2.c: Likewise.
5205 * gcc.target/i386/pr69171-3.c: Likewise.
5206 * gcc.target/i386/pr69171-4.c: Likewise.
5207 * gcc.target/i386/pr69171-5.c: Likewise.
5208 * gcc.target/i386/pr69171-6.c: Likewise.
5210 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
5213 * c-c++-common/pr67639.c: New test.
5215 2016-01-07 Jakub Jelinek <jakub@redhat.com>
5217 PR tree-optimization/69141
5218 * g++.dg/opt/pr69141.C: New test.
5220 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
5222 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
5224 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
5227 * gcc.target/i386/pr69140.c: New test
5229 2016-01-06 David Malcolm <dmalcolm@redhat.com>
5231 * gcc.dg/bad-dereference.c: New test case.
5233 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5235 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
5237 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
5239 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
5241 2016-01-06 Marek Polacek <polacek@redhat.com>
5244 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
5246 2016-01-05 Marek Polacek <polacek@redhat.com>
5249 * gcc.dg/atomic-invalid-2.c: New.
5251 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
5254 * gcc.target/i386/pr68991.c: New test.
5256 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
5259 * g++.dg/pr68991-1.C: New test.
5260 * g++.dg/pr68991-2.C: Likewise.
5262 2016-01-05 Sergei Trofimovich <siarheit@google.com>
5265 * gcc.target/ia64/pr60465-gprel64.c: New test.
5266 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
5268 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5270 PR rtl-optimization/68651
5271 * gcc.target/aarch64/pr68651_1.c: New test.
5273 2016-01-05 David Malcolm <dmalcolm@redhat.com>
5276 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
5278 2016-01-05 Nathan Sidwell <nathan@acm.org>
5281 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
5283 * gcc.dg/alias-15.c: New.
5285 2016-01-05 Nick Clifton <nickc@redhat.com>
5288 * g++.dg/pr68770.C: New test.
5290 2016-01-04 Mike Stump <mikestump@comcast.net>
5292 * lib/target-supports.exp (check_effective_target_cilkplus):
5293 cilkplus targets require pthreads.
5294 (check_effective_target_cilkplus): Remove special case for NVPTX.
5296 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
5298 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
5301 2016-01-04 Jakub Jelinek <jakub@redhat.com>
5303 Update copyright years.
5305 2016-01-04 Marek Polacek <polacek@redhat.com>
5308 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
5309 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
5310 * gcc.dg/atomic/stdatomic-op-5.c: New test.
5312 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
5314 * gcc.target/sparc/20160104-2.c: New test.
5316 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
5318 * gcc.target/sparc/20160104-1.c: New test.
5320 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
5323 * gfortran.dg/pr65045.f90: New test.
5325 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
5327 * gnat.dg/specs/debug1.ads: Delete.
5329 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5331 PR libgfortran/68867
5332 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
5335 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5337 PR libgfortran/68867
5338 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
5341 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
5344 * gfortran.dg/pr68864.f90: New test.
5346 2016-01-01 Jakub Jelinek <jakub@redhat.com>
5348 PR tree-optimization/69070
5349 * gcc.dg/pr69070.c: New test.
5352 * gfortran.dg/pr69055.f90: New test.
5355 * gcc.dg/pr69015.c: New test.
5357 Copyright (C) 2016 Free Software Foundation, Inc.
5359 Copying and distribution of this file, with or without modification,
5360 are permitted in any medium without royalty provided the copyright
5361 notice and this notice are preserved.