1 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4 * gcc.target/i386/pr70799-1.c: New test.
6 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
13 * gcc.target/i386/pr70877.c: New test.
15 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
17 PR tree-optimization/70786
18 * gcc.target/i386/pr70876.c: New test.
20 2016-05-10 Jakub Jelinek <jakub@redhat.com>
23 * gcc.target/i386/avx512vl-logic-1.c: New test.
24 * gcc.target/i386/avx512vl-logic-2.c: New test.
25 * gcc.target/i386/avx512dq-logic-2.c: New test.
27 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
30 * gcc.target/powerpc/pr70963.c: New.
32 2016-05-10 David Malcolm <dmalcolm@redhat.com>
34 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
35 (test_very_wide_line): Add ruler to expected output.
36 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
37 (test_very_wide_line): Likewise.
38 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
39 (test_show_locus): Within the handling of "test_very_wide_line",
40 enable show_ruler_p on the diagnostic context.
42 2016-05-10 Richard Biener <rguenther@suse.de>
44 PR tree-optimization/71039
45 * gcc.dg/torture/pr71039.c: New testcase.
47 2016-05-10 Nathan Sidwell <nathan@acm.org>
49 * gcc.dg/nested-func-10.c: Requires alloca.
50 * gcc.dg/nested-func-9.c: Requires alloca.
51 * gcc.c-torture/execute/pr70460.c: Requires labels.
52 * gcc.c-torture/compile/pr70199.c: Requires labels.
53 * gcc.target/nvptx/decl.c: Compile only.
54 * gcc.target/nvptx/trailing-init.c: Compile only.
55 * gcc.target/nvptx/ary-init.c: Compile only.
57 2016-05-10 Marek Polacek <polacek@redhat.com>
60 * gcc.dg/attr-opt-1.c: New test.
62 2016-05-10 Richard Biener <rguenther@suse.de>
64 PR tree-optimization/70497
65 PR tree-optimization/28367
66 * gcc.dg/torture/20160404-1.c: New testcase.
67 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
68 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
70 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
72 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
74 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
76 * gcc.target/i386/fabsneg-1.c New test.
78 2016-05-09 Alan Modra <amodra@gmail.com>
81 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
83 2016-05-09 Richard Biener <rguenther@suse.de>
85 PR tree-optimization/70985
86 * gcc.dg/torture/pr70985.c: New testcase.
88 2016-05-09 Bin Cheng <bin.cheng@arm.com>
90 * gcc.dg/tree-ssa/ifc-9.c: New test.
91 * gcc.dg/tree-ssa/ifc-10.c: New test.
92 * gcc.dg/tree-ssa/ifc-11.c: New test.
93 * gcc.dg/tree-ssa/ifc-12.c: New test.
94 * gcc.dg/vect/pr61194.c: Remove XFAIL.
95 * gcc.dg/vect/vect-23.c: Remove XFAIL.
96 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
98 2016-05-09 Richard Biener <rguenther@suse.de>
101 * gfortran.dg/pr70937.f90: New testcase.
103 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
105 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
107 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
110 * gfortran.dg/dec_structure_1.f90: New testcase.
111 * gfortran.dg/dec_structure_2.f90: Ditto.
112 * gfortran.dg/dec_structure_3.f90: Ditto.
113 * gfortran.dg/dec_structure_4.f90: Ditto.
114 * gfortran.dg/dec_structure_5.f90: Ditto.
115 * gfortran.dg/dec_structure_6.f90: Ditto.
116 * gfortran.dg/dec_structure_7.f90: Ditto.
117 * gfortran.dg/dec_structure_8.f90: Ditto.
118 * gfortran.dg/dec_structure_9.f90: Ditto.
119 * gfortran.dg/dec_structure_10.f90: Ditto.
120 * gfortran.dg/dec_structure_11.f90: Ditto.
121 * gfortran.dg/dec_union_1.f90: Ditto.
122 * gfortran.dg/dec_union_2.f90: Ditto.
123 * gfortran.dg/dec_union_3.f90: Ditto.
124 * gfortran.dg/dec_union_4.f90: Ditto.
125 * gfortran.dg/dec_union_5.f90: Ditto.
126 * gfortran.dg/dec_union_6.f90: Ditto.
127 * gfortran.dg/dec_union_7.f90: Ditto.
129 2016-05-07 Tom de Vries <tom@codesourcery.com>
131 PR tree-optimization/70956
132 * gcc.dg/graphite/pr70956.c: New test.
134 2016-05-06 Jakub Jelinek <jakub@redhat.com>
137 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
138 (a, b, c, d): Change type from char to signed char.
139 (main): Compare against (signed char) -1634678893 instead of
140 hardcoded -109. Use __builtin_abort instead of abort.
142 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
143 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
145 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
147 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
150 * gcc.dg/torture/pr70935.c: New test.
152 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
155 * gcc.target/sh/pr58219.c: New tests.
157 2016-05-06 Richard Biener <rguenther@suse.de>
159 PR tree-optimization/70960
160 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
162 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
165 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
166 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
167 Adjust expected instruction counts.
168 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
170 2016-05-06 Marek Polacek <polacek@redhat.com>
173 * gcc.dg/ubsan/bounds-3.c: New test.
175 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
178 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
180 2016-05-06 Richard Biener <rguenther@suse.de>
183 * gfortran.dg/pr70931.f90: New testcase.
185 2016-05-06 Richard Biener <rguenther@suse.de>
188 * gcc.dg/torture/pr70941.c: New testcase.
190 2016-05-05 Bin Cheng <bin.cheng@arm.com>
192 PR tree-optimization/57206
193 * gcc.dg/vect/pr57206.c: New test.
195 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
197 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
199 2016-05-05 Jakub Jelinek <jakub@redhat.com>
201 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
203 * c-c++-common/Wdangling-else-4.c: New test.
205 2016-05-04 Jakub Jelinek <jakub@redhat.com>
209 * g++.dg/opt/pr70906.C: New test.
210 * g++.dg/opt/pr70933.C: New test.
212 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
214 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
216 * gcc.dg/ipa/pure-const-3.c: New testcase.
218 2016-05-04 Marek Polacek <polacek@redhat.com>
220 * c-c++-common/Wdangling-else-1.c: New test.
221 * c-c++-common/Wdangling-else-2.c: New test.
222 * c-c++-common/Wdangling-else-3.c: New test.
224 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
226 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
229 2016-05-04 Marek Polacek <polacek@redhat.com>
232 * gcc.dg/Waddress-2.c: New test.
234 2016-05-04 Alan Modra <amodra@gmail.com>
236 * gcc.target/powerpc/pr70866.c: New.
238 2016-05-03 Martin Sebor <msebor@redhat.com>
241 * c-c++-common/builtin_location.c: New test.
242 * g++.dg/cpp1y/builtin_location.C: New test.
244 2016-05-03 Marek Polacek <polacek@redhat.com>
247 * gcc.dg/pr70859.c: New test.
248 * gcc.dg/pr70859-2.c: New test.
250 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
252 * gnat.dg/debug5.adb: New testcase.
254 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
256 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
257 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
258 Procedure to check for z10 instruction set.
260 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
262 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
264 2016-05-03 Alan Modra <amodra@gmail.com>
266 * gcc.target/powerpc/savres.c: Add func using a single gpr.
268 2016-05-03 Jakub Jelinek <jakub@redhat.com>
270 * gcc.target/i386/avx512f-cvt-1.c: New test.
272 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
274 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
275 -fdump-tree-vrp-details.
277 2016-05-03 Richard Biener <rguenther@suse.de>
279 * gcc.dg/pr30172-1.c: Adjust.
280 * gcc.dg/pr63743.c: Likewise.
281 * gcc.dg/tm/pr51696.c: Likewise.
282 * c-c++-common/tm/safe-1.c: Likewise.
283 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
284 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
285 * g++.dg/plugin/self-assign-test-1.C: Likewise.
286 * g++.dg/plugin/self-assign-test-2.C: Likewise.
288 2016-05-03 Jakub Jelinek <jakub@redhat.com>
290 PR rtl-optimization/70467
291 * gcc.target/i386/pr70467-3.c: New test.
292 * gcc.target/i386/pr70467-4.c: New test.
294 PR tree-optimization/70916
295 * gcc.c-torture/compile/pr70916.c: New test.
298 * gcc.target/i386/pr49244-1.c: New test.
299 * gcc.target/i386/pr49244-2.c: New test.
301 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
303 PR rtl-optimization/44281
304 * gcc.target/i386/pr44281.c: New test.
306 2016-05-03 bin cheng <bin.cheng@arm.com>
308 PR tree-optimization/56541
309 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
310 * gcc.dg/vect/pr56541.c: new test.
312 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
314 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
316 * gcc.target/powerpc/float128-complex-2.c: Likewise.
318 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
321 * c-c++-common/asan/clone-test-1.c (main): Align child process
324 2016-05-02 David Malcolm <dmalcolm@redhat.com>
327 * g++.dg/spellcheck-fields-2.C: New test case.
329 2016-05-02 David Malcolm <dmalcolm@redhat.com>
332 * g++.dg/pr62314.C: New test case.
334 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
336 * gcc.dg/ipa/inline-8.c: New testcase.
338 2016-05-02 Jakub Jelinek <jakub@redhat.com>
340 PR rtl-optimization/70467
341 * gcc.target/i386/pr70467-1.c: New test.
343 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
345 * gcc.dg/spec-options.c: Run the test on all targets.
346 * gcc.dg/foo.specs: Use cpp_unique_options.
348 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
350 * gcc.dg/tree-ssa/unord.c: New testcase.
352 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
354 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
356 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
358 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
360 2016-05-02 Marek Polacek <polacek@redhat.com>
363 * gcc.dg/enum-incomplete-3.c: New test.
365 2016-05-02 Marek Polacek <polacek@redhat.com>
366 Tom de Vries <tom@codesourcery.com>
368 PR tree-optimization/70700
369 * gcc.dg/pr70700.c: New test.
371 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
373 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
374 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
375 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
376 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
377 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
379 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
381 * ada/acats/run_acats: Rename into...
382 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
383 * ada/acats/run_all.sh: Remove redundant test.
384 (target_run): Move around.
385 (target_gnatchop): Use newly built executable.
386 (target_gnatmake): Likewise.
387 Check that the compilation of impbit succeeds.
389 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
391 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
392 * gcc.dg/20021029-1.c: Likewise.
393 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
394 * gcc.target/sh/attr-isr-trapa.c: Likewise.
395 * gcc.target/sh/cmpstr.c: Likewise.
396 * gcc.target/sh/cmpstrn.c: Likewise.
397 * gcc.target/sh/memset.c: Likewise.
398 * gcc.target/sh/pr21255-2-mb.c: Likewise.
399 * gcc.target/sh/pr21255-2-ml.c: Likewise.
400 * gcc.target/sh/pr39423-1.c: Likewise.
401 * gcc.target/sh/pr49468-di.c: Likewise.
402 * gcc.target/sh/pr49468-si.c: Likewise.
403 * gcc.target/sh/pr49880-1.c: Likewise.
404 * gcc.target/sh/pr49880-2.c: Likewise.
405 * gcc.target/sh/pr49880-3.c: Likewise.
406 * gcc.target/sh/pr50751-1.c: Likewise.
407 * gcc.target/sh/pr50751-4.c: Likewise.
408 * gcc.target/sh/pr50751-7.c: Likewise.
409 * gcc.target/sh/pr51244-1.c: Likewise.
410 * gcc.target/sh/pr51244-10.c: Likewise.
411 * gcc.target/sh/pr51244-11.c: Likewise.
412 * gcc.target/sh/pr51244-12.c: Likewise.
413 * gcc.target/sh/pr51244-13.c: Likewise.
414 * gcc.target/sh/pr51244-14.c: Likewise.
415 * gcc.target/sh/pr51244-17.c: Likewise.
416 * gcc.target/sh/pr51244-18.c: Likewise.
417 * gcc.target/sh/pr51244-19.c: Likewise.
418 * gcc.target/sh/pr51244-4.c: Likewise.
419 * gcc.target/sh/pr51244-5.c: Likewise.
420 * gcc.target/sh/pr51244-7.c: Likewise.
421 * gcc.target/sh/pr51244-8.c: Likewise.
422 * gcc.target/sh/pr51244-9.c: Likewise.
423 * gcc.target/sh/pr51697.c: Likewise.
424 * gcc.target/sh/pr52483-1.c: Likewise.
425 * gcc.target/sh/pr52483-2.c: Likewise.
426 * gcc.target/sh/pr52483-3.c: Likewise.
427 * gcc.target/sh/pr52483-5.c: Likewise.
428 * gcc.target/sh/pr52933-1.c: Likewise.
429 * gcc.target/sh/pr52933-2.c: Likewise.
430 * gcc.target/sh/pr52933-3.c: Likewise.
431 * gcc.target/sh/pr53568-1.c: Likewise.
432 * gcc.target/sh/pr53976-1.c: Likewise.
433 * gcc.target/sh/pr53988-1.c: Likewise.
434 * gcc.target/sh/pr53988.c: Likewise.
435 * gcc.target/sh/pr54089-1.c: Likewise.
436 * gcc.target/sh/pr54089-6.c: Likewise.
437 * gcc.target/sh/pr54089-7.c: Likewise.
438 * gcc.target/sh/pr54089-8.c: Likewise.
439 * gcc.target/sh/pr54089-9.c: Likewise.
440 * gcc.target/sh/pr54236-1.c: Likewise.
441 * gcc.target/sh/pr54236-2.c: Likewise.
442 * gcc.target/sh/pr54236-3.c: Likewise.
443 * gcc.target/sh/pr54236-4.c: Likewise.
444 * gcc.target/sh/pr54386.c: Likewise.
445 * gcc.target/sh/pr54602-1.c: Likewise.
446 * gcc.target/sh/pr54685.c: Likewise.
447 * gcc.target/sh/pr54760-1.c: Likewise.
448 * gcc.target/sh/pr54760-2.c: Likewise.
449 * gcc.target/sh/pr54760-3.c: Likewise.
450 * gcc.target/sh/pr54760-4.c: Likewise.
451 * gcc.target/sh/pr54760-5.c: Likewise.
452 * gcc.target/sh/pr54760-6.c: Likewise.
453 * gcc.target/sh/pr55146.c: Likewise.
454 * gcc.target/sh/pr55160.c: Likewise.
455 * gcc.target/sh/pr59278.c: Likewise.
456 * gcc.target/sh/pr59401-1.c: Likewise.
457 * gcc.target/sh/pr59533-1.c: Likewise.
458 * gcc.target/sh/pr63260.c: Likewise.
459 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
460 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
461 * gcc.target/sh/strlen.c: Likewise.
462 * gcc.target/sh/torture/pr30807.c: Likewise.
463 * gcc.target/sh/torture/pr34777.c: Likewise.
464 * gcc.target/sh/torture/pr64652.c: Likewise.
465 * gcc.target/sh/torture/pr65505.c: Likewise.
466 * gcc.target/sh/torture/pragma-isr.c: Likewise.
467 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
469 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
472 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
474 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
476 * gcc.target/powerpc/vsx-elemrev-1.c: New.
477 * gcc.target/powerpc/vsx-elemrev-2.c: New.
478 * gcc.target/powerpc/vsx-elemrev-3.c: New.
479 * gcc.target/powerpc/vsx-elemrev-4.c: New.
481 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
483 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
484 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
486 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
489 * c-c++-common/goacc/combined-reduction.c: New test.
490 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
492 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
494 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
495 *movdi_internal pattern only if PIC off.
496 * gcc.target/i386/pr70155-2.c: Likewise.
497 * gcc.target/i386/pr70155-3.c: Likewise.
498 * gcc.target/i386/pr70155-4.c: Likewise.
499 * gcc.target/i386/pr70155-5.c: Likewise.
500 * gcc.target/i386/pr70155-6.c: Likewise.
501 * gcc.target/i386/pr70155-7.c: Likewise.
502 * gcc.target/i386/pr70155-8.c: Likewise.
503 * gcc.target/i386/pr70155-15.c: Likewise.
504 * gcc.target/i386/pr70155-17.c: Likewise.
505 * gcc.target/i386/pr70155-22.c: Likewise.
507 2016-04-29 Bin Cheng <bin.cheng@arm.com>
509 PR tree-optimization/70803
510 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
512 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
514 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
515 optimization of vector loop.
516 * gcc.target/i386/vect-unpack-3.c: New test.
517 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
518 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
519 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
521 2016-04-29 Marek Polacek <polacek@redhat.com>
524 * g++.dg/ubsan/null-7.C: New test.
527 * gcc.dg/pr70852.c: New test.
529 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
532 * g++.dg/cpp0x/alignas6.C: New test.
534 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
536 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
538 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
539 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
540 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
541 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
542 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
543 * gcc.target/arc/mxy.c: Likewise.
544 * gcc.target/arc/mswape.c: Likewise.
545 * gcc.target/arc/mrtsc.c: Likewise.
546 * gcc.target/arc/mcrc.c: Likewise.
547 * gcc.target/arc/mdsp-packa.c: Likewise.
548 * gcc.target/arc/mdvbf.c: Likewise.
549 * gcc.target/arc/mlock.c: Likewise.
550 * gcc.target/arc/mmac-24.c: Likewise.
551 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
553 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
554 Matthijs Kooijman <matthijs@stdin.nl>
555 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
558 * gcc.target/avr/pr60040-1.c: New.
559 * gcc.target/avr/pr60040-2.c: New.
561 2016-04-29 Richard Biener <rguenther@suse.de>
563 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
565 2016-04-29 Richard Biener <rguenther@suse.de>
567 PR tree-optimization/13962
568 PR tree-optimization/65686
569 * gcc.dg/uninit-pr65686.c: New testcase.
571 2016-04-29 Jakub Jelinek <jakub@redhat.com>
574 * gcc.dg/pr70843.c: New test.
576 2016-04-28 Jakub Jelinek <jakub@redhat.com>
579 * gcc.target/i386/pr70858.c: New test.
581 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
583 * gcc.target/arc/nps400-1.c: New file.
585 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
586 Andrew Burgess <andrew.burgess@embecosm.com>
588 * gcc.target/arc/movh_cl-1.c: New file.
590 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
591 Andrew Burgess <andrew.burgess@embecosm.com>
593 * gcc.target/arc/extzv-1.c: New file.
594 * gcc.target/arc/insv-1.c: New file.
595 * gcc.target/arc/insv-2.c: New file.
596 * gcc.target/arc/movb-1.c: New file.
597 * gcc.target/arc/movb-2.c: New file.
598 * gcc.target/arc/movb-3.c: New file.
599 * gcc.target/arc/movb-4.c: New file.
600 * gcc.target/arc/movb-5.c: New file.
601 * gcc.target/arc/movb_cl-1.c: New file.
602 * gcc.target/arc/movb_cl-2.c: New file.
603 * gcc.target/arc/movbi_cl-1.c: New file.
604 * gcc.target/arc/movl-1.c: New file.
606 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
607 Andrew Burgess <andrew.burgess@embecosm.com>
609 * gcc.target/arc/cmem-1.c: New file.
610 * gcc.target/arc/cmem-2.c: New file.
611 * gcc.target/arc/cmem-3.c: New file.
612 * gcc.target/arc/cmem-4.c: New file.
613 * gcc.target/arc/cmem-5.c: New file.
614 * gcc.target/arc/cmem-6.c: New file.
615 * gcc.target/arc/cmem-7.c: New file.
616 * gcc.target/arc/cmem-ld.inc: New file.
617 * gcc.target/arc/cmem-st.inc: New file.
619 2016-04-28 Jakub Jelinek <jakub@redhat.com>
622 * gcc.target/i386/pr70821.c: New test.
624 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
626 * gcc.target/powerpc/vec-adde.c: New test.
627 * gcc.target/powerpc/vec-adde-int128.c: New test.
629 2016-04-28 Jakub Jelinek <jakub@redhat.com>
631 * gcc.target/i386/avx-vround-1.c: New test.
632 * gcc.target/i386/avx-vround-2.c: New test.
633 * gcc.target/i386/avx512vl-vround-1.c: New test.
634 * gcc.target/i386/avx512vl-vround-2.c: New test.
636 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
639 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
640 (check_effective_target_cilkplus_runtime): ... this.
641 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
642 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
644 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
645 Require cilkplus_runtime.
647 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
648 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
649 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
650 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
651 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
652 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
653 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
654 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
655 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
656 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
657 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
658 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
659 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
660 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
661 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
662 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
663 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
664 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
665 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
666 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
667 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
668 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
669 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
670 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
671 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
672 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
673 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
674 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
675 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
677 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
678 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
680 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
682 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
685 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
687 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
688 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
690 2015-04-27 Ryan Burn <contact@rnburn.com>
694 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
696 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
697 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
699 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
701 * gnat.dg/limited_with4.ad[sb]: New test.
702 * gnat.dg/limited_with4_pkg.ads: New helper.
704 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
707 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
708 and movv1ti_internal patterns
709 * gcc.target/i386/pr70155-1.c: New test.
710 * gcc.target/i386/pr70155-2.c: Likewise.
711 * gcc.target/i386/pr70155-3.c: Likewise.
712 * gcc.target/i386/pr70155-4.c: Likewise.
713 * gcc.target/i386/pr70155-5.c: Likewise.
714 * gcc.target/i386/pr70155-6.c: Likewise.
715 * gcc.target/i386/pr70155-7.c: Likewise.
716 * gcc.target/i386/pr70155-8.c: Likewise.
717 * gcc.target/i386/pr70155-9.c: Likewise.
718 * gcc.target/i386/pr70155-10.c: Likewise.
719 * gcc.target/i386/pr70155-11.c: Likewise.
720 * gcc.target/i386/pr70155-12.c: Likewise.
721 * gcc.target/i386/pr70155-13.c: Likewise.
722 * gcc.target/i386/pr70155-14.c: Likewise.
723 * gcc.target/i386/pr70155-15.c: Likewise.
724 * gcc.target/i386/pr70155-16.c: Likewise.
725 * gcc.target/i386/pr70155-17.c: Likewise.
726 * gcc.target/i386/pr70155-18.c: Likewise.
727 * gcc.target/i386/pr70155-19.c: Likewise.
728 * gcc.target/i386/pr70155-20.c: Likewise.
729 * gcc.target/i386/pr70155-21.c: Likewise.
730 * gcc.target/i386/pr70155-22.c: Likewise.
732 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
734 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
737 2016-04-27 Bin Cheng <bin.cheng@arm.com>
739 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
740 * gcc.dg/tree-ssa/scev-9.c: Ditto.
741 * gcc.dg/tree-ssa/scev-10.c: Ditto.
742 * gcc.dg/tree-ssa/scev-11.c: Ditto.
743 * gcc.dg/tree-ssa/scev-12.c: Ditto.
745 2016-04-27 Richard Biener <rguenther@suse.de>
748 * g++.dg/ipa/ipa-pta-2.C: New testcase.
749 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
751 2016-04-27 Nathan Sidwell <nathan@acm.org>
753 * g++.dg/cpp0x/constexpr-recursion3.C: New.
754 * g++.dg/ubsan/pr63956.C: Adjust error location.
756 2016-04-27 Nick Clifton <nickc@redhat.com>
759 * gcc.dg/pr49889.c: New test.
761 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
763 * c-c++-common/memset-array.c: New test.
765 2016-04-26 Martin Sebor <msebor@redhat.com>
768 * g++.dg/cpp1y/func_constexpr.C: New test.
770 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
773 * g++.dg/cpp0x/enum32.C: New test.
774 * g++.dg/cpp0x/enum33.C: New test.
776 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
778 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
779 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
780 * gcc.c-torture/execute/bitfld-6.c: Likewise.
781 * gcc.c-torture/execute/bitfld-7.c: Likewise.
782 * gcc.c-torture/execute/pr38151.c: Likewise.
783 * gcc.c-torture/execute/pr66556.c: Likewise.
784 * gcc.c-torture/execute/pr67781.c: Likewise.
785 * gcc.c-torture/execute/pr68648.c: Likewise.
787 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
789 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
791 2016-04-26 Marek Polacek <polacek@redhat.com>
794 * gcc.dg/pr67784-3.c: New test.
795 * gcc.dg/pr67784-4.c: New test.
796 * gcc.dg/pr67784-5.c: New test.
799 * gcc.dg/Wnested-externs-2.c: New test.
801 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
803 * gcc.dg/fold-plusmult.c: Adjust.
804 * gcc.dg/no-strict-overflow-6.c: Adjust.
805 * gcc.dg/gomp/loop-1.c: Xfail some tests.
807 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
809 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
811 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
812 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
813 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
814 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
815 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
816 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
817 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
818 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
819 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
820 * gcc.target/i386/avx512f-gather-5.c: Likewise.
821 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
822 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
823 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
824 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
825 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
826 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
827 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
828 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
829 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
830 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
831 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
832 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
834 * gcc.target/i386/pr32219-4.c: Likewise.
835 * gcc.target/i386/pr32219-6.c: Likewise.
836 * gcc.target/i386/pr32219-8.c: Likewise.
838 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
840 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
843 2016-04-26 Marek Polacek <polacek@redhat.com>
846 * g++.dg/ext/cond2.C: New test.
848 2016-04-26 Bin Cheng <bin.cheng@arm.com>
850 PR tree-optimization/70771
851 PR tree-optimization/70775
852 * gcc.dg/pr70771.c: New test.
853 * gcc.dg/pr70775.c: New test.
855 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
857 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
859 2016-04-25 Richard Biener <rguenther@suse.de>
861 PR tree-optimization/70780
862 * gcc.dg/torture/pr70780.c: New testcase.
864 2016-04-25 Michael Collison <michael.collison@arm.com>
866 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
867 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
868 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
869 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
870 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
871 * testsuite/lib/target-supports.exp
872 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
873 that arm neon support vector widen sum of HImode TO SImode.
875 2016-04-23 Jakub Jelinek <jakub@redhat.com>
878 * c-c++-common/asan/pr70712.c: New test.
880 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
882 * .gitattributes: New file.
884 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
886 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
888 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
890 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
891 * gfortran.dg/submodule_15.f08: Likewise.
893 2016-04-22 Richard Biener <rguenther@suse.de>
895 PR tree-optimization/70740
896 * gcc.dg/torture/pr70740.c: New testcase.
898 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
901 * gcc.target/i386/pr70750-1.c: New test.
902 * gcc.target/i386/pr70750-2.c: Likewise.
904 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
907 * g++.dg/cpp0x/auto48.C: New.
909 2016-04-21 Marek Polacek <polacek@redhat.com>
912 * g++.dg/cpp0x/forw_enum12.C: New test.
913 * g++.dg/cpp0x/forw_enum13.C: New test.
915 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
918 * gcc.target/i386/pr70728.c: New test.
920 2016-04-21 Richard Biener <rguenther@suse.de>
923 * gcc.dg/pr70747.c: New testcase.
925 2016-04-21 Bin Cheng <bin.cheng@arm.com>
927 PR tree-optimization/70715
928 * gcc.dg/tree-ssa/scev-13.c: New test.
930 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
932 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
934 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
936 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
938 2016-04-20 Jan Hubicka <jh@suse.cz>
941 * g++.dg/ipa/nothrow-1.C: New testcase.
943 2016-04-20 Nathan Sidwell <nathan@acm.org>
946 * g++.dg/eh/delete1.C: New.
948 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
950 * gcc.target/i386/avx256-unaligned-store-2.c: Add
951 -mtune-ctrl=sse_typeless_stores.
953 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
955 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
957 2016-04-20 Bin Cheng <bin.cheng@arm.com>
959 PR tree-optimization/69489
960 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
962 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
965 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
966 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
967 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
969 2016-04-20 Bin Cheng <bin.cheng@arm.com>
971 PR tree-optimization/56625
972 PR tree-optimization/69489
973 * gcc.dg/vect/pr56625.c: New test.
974 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
976 2016-04-20 Andrew Pinski <apinski@cavium.com>
979 * gcc.c-torture/compile/pr37433-1.c: New testcase.
981 2016-04-20 Arnaud Charlet <charlet@adacore.com>
983 * gnat.dg/self1.adb: Remove now incorrect test.
985 2016-04-20 Bin Cheng <bin.cheng@arm.com>
987 * gcc.dg/tree-ssa/scev-11.c: New test.
988 * gcc.dg/tree-ssa/scev-12.c: New test.
990 2016-04-20 Marek Polacek <polacek@redhat.com>
992 PR tree-optimization/70725
993 * gcc.dg/pr70725.c: New test.
995 2016-04-20 Richard Biener <rguenther@suse.de>
997 PR tree-optimization/70726
998 * g++.dg/vect/pr70726.cc: New testcase.
1000 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1003 * gcc.target/s390/pr70674.c: New test.
1005 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1007 PR libgfortran/70684
1008 * gfortran.dg/list_read_14.f90: New test.
1010 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1013 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1014 extern to force it misaligned.
1018 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1019 Don't check `*' before movv4sf_internal.
1020 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1021 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1022 Don't check `*' before movv16qi_internal.
1023 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1024 extern to force it misaligned.
1028 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1029 Don't check `*' before movv2df_internal.
1030 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1031 extern to force it misaligned.
1035 Check movv8sf_internal instead of avx_storeups256.
1036 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1038 2016-04-19 Richard Biener <rguenther@suse.de>
1040 PR tree-optimization/70171
1041 * g++.dg/tree-ssa/pr70171.C: New testcase.
1043 2016-04-19 Richard Biener <rguenther@suse.de>
1045 PR tree-optimization/70724
1046 * gcc.dg/torture/pr70724.c: New testcase.
1048 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1051 * testsuite/gcc.target/i386/pr70689.c: New.
1053 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1056 * gcc.target/i386/pr70708.c: New test.
1058 2016-04-18 Richard Biener <rguenther@suse.de>
1060 PR tree-optimization/43434
1061 * gcc.dg/vect/pr43434.c: New testcase.
1062 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1063 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1064 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1065 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1066 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1067 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1068 * gcc.dg/gomp/pr68640.c: Likewise.
1069 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1070 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1072 2016-04-18 Richard Biener <rguenther@suse.de>
1074 PR tree-optimization/70701
1075 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1077 2016-04-18 Tom de Vries <tom@codesourcery.com>
1080 * gcc.dg/pr70161.c: Add dot-file scans.
1081 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1082 instead of after last dot char.
1084 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1086 * c-c++-common/dump-ada-spec-3.c: New test.
1087 * c-c++-common/dump-ada-spec-4.c: Likewise.
1089 2016-04-17 Tom de Vries <tom@codesourcery.com>
1092 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1094 2016-04-15 Jan Hubicka <jh@suse.cz>
1097 * g++.dg/ipa/pure-const-1.C: New testcase.
1098 * g++.dg/ipa/pure-const-2.C: New testcase.
1099 * g++.dg/ipa/pure-const-3.C: New testcase.
1101 2016-04-15 Marek Polacek <polacek@redhat.com>
1104 * gcc.dg/bitfld-22.c: New test.
1106 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1108 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1111 2016-04-15 Marek Polacek <polacek@redhat.com>
1114 * c-c++-common/pr70651.c: New test.
1116 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1118 PR rtl-optimization/70681
1119 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1120 dump scan on arm and powerpc.
1121 * gcc.dg/pr10474.c: Likewise.
1123 2016-04-15 Jakub Jelinek <jakub@redhat.com>
1128 * g++.dg/cpp1y/vla11.C: Revert for real.
1131 * c-c++-common/Wparentheses-1.c: New test.
1132 * c-c++-common/gomp/Wparentheses-1.c: New test.
1133 * c-c++-common/gomp/Wparentheses-2.c: New test.
1134 * c-c++-common/gomp/Wparentheses-3.c: New test.
1135 * c-c++-common/gomp/Wparentheses-4.c: New test.
1136 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1137 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1138 * c-c++-common/goacc/Wparentheses-1.c: New test.
1140 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1143 * gcc.target/i386/pr70662.c: New test.
1145 2016-04-15 Richard Biener <rguenther@suse.de>
1146 Alan Modra <amodra@gmail.com>
1148 PR tree-optimization/70130
1149 * gcc.dg/vect/O3-pr70130.c: New testcase.
1151 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1154 * gcc.target/powerpc/pr70669.c: New test.
1157 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1158 a power7 system that does not have an assembler that supports
1161 2016-04-14 Martin Sebor <msebor@redhat.com>
1166 * c-c++-common/ubsan/vla-1.c: Revert.
1167 * g++.dg/cpp1y/vla11.C: Same.
1168 * g++.dg/cpp1y/vla12.C: Same.
1169 * g++.dg/cpp1y/vla13.C: Same.
1170 * g++.dg/cpp1y/vla14.C: Same.
1171 * g++.dg/cpp1y/vla3.C: Same.
1172 * gcc/testsuite/g++.dg/init/array24.C: Same.
1173 * g++.dg/ubsan/vla-1.C: Same.
1175 2016-04-14 Marek Polacek <polacek@redhat.com>
1176 Jan Hubicka <hubicka@ucw.cz>
1179 * g++.dg/torture/pr70029.C: New test.
1181 2016-04-14 Martin Sebor <msebor@redhat.com>
1183 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1184 type size to prevent failures on targets with very low maximum
1187 2016-04-14 Richard Biener <rguenther@suse.de>
1189 PR tree-optimization/70623
1190 * gcc.dg/torture/pr70623.c: New testcase.
1191 * gcc.dg/torture/pr70623-2.c: Likewise.
1193 2016-04-13 Martin Sebor <msebor@redhat.com>
1198 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1199 * g++.dg/cpp1y/vla11.C: New test.
1200 * g++.dg/cpp1y/vla12.C: New test.
1201 * g++.dg/cpp1y/vla13.C: New test.
1202 * g++.dg/cpp1y/vla14.C: New test.
1203 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1204 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1205 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1207 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1210 * g++.dg/opt/pr70641.C: New test.
1212 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1214 PR rtl-optimization/68749
1215 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1216 effects of argument promotions.
1217 Remove default args to dg-skip-if.
1219 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1222 * g++.dg/parse/pr70635.C: New.
1224 2016-04-13 Marek Polacek <polacek@redhat.com>
1227 * c-c++-common/Wmisleading-indentation-4.c: New test.
1229 2016-04-13 Marek Polacek <polacek@redhat.com>
1232 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1233 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1235 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1237 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1238 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1239 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1241 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1244 * gcc.c-torture/compile/pr70633.c: New test.
1247 * gcc.dg/torture/pr70628.c: New test.
1249 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1252 * g++.dg/template/pr70610.C: New test.
1253 * g++.dg/template/pr70610-2.C: New test.
1254 * g++.dg/template/pr70610-3.C: New test.
1255 * g++.dg/template/pr70610-4.C: New test.
1257 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1259 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1263 * g++.dg/ext/pr70571.C: New test.
1265 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1268 * gcc.target/powerpc/pr70640.c: New test.
1270 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1273 * g++.dg/parse/pr68722.C: New.
1275 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1277 PR rtl-optimization/70596
1278 * gcc.target/i386/pr70596.c: New test.
1280 2016-04-12 Nathan Sidwell <nathan@acm.org>
1283 * g++.dg/init/pr70501.C: New.
1285 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1287 * gcc.target/i386/asm-flag-6.c: New test.
1289 2016-04-12 Tom de Vries <tom@codesourcery.com>
1291 PR tree-optimization/68756
1292 * gcc.dg/graphite/pr68756.c: New test.
1294 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1296 PR tree-optimization/70602
1297 * gcc.c-torture/execute/pr70602.c: New test.
1299 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1302 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1303 __float128 emulator is built and runs.
1304 * gcc.target/powerpc/float128-1.c: Likewise.
1306 * lib/target-supports.exp (check_ppc_float128_sw_available):
1307 Rework tests for __float128 software and hardware
1308 availability. Fix exit condition to return 0 on success.
1310 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1313 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1314 * gcc.target/aarch64/target_attr_15.c: Likewise.
1316 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1319 * g++.dg/cpp1y/pr69066.C: New.
1321 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1324 * gfortran.dg/pr36192.f90: Update test.
1325 * gfortran.dg/pr36192_1.f90: Update test.
1326 * gfortran.dg/real_dimension_1.f: Update test.
1327 * gfortran.dg/parameter_array_init_7.f90: New test.
1329 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
1332 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1334 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1336 PR rtl-optimization/66669
1337 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1339 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1341 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1342 * gcc.dg/pie-1.c: Likewise.
1343 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1344 * gcc.dg/pic-4.c: Likewise.
1345 * gcc.dg/pie-3.c: Likewise.
1346 * gcc.dg/pie-4.c: Likewise.
1348 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1350 PR tree-optimization/68644
1351 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1353 PR rtl-optimization/64886
1354 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1356 2016-04-09 Tom de Vries <tom@codesourcery.com>
1358 PR tree-optimization/68953
1359 * gcc.dg/graphite/pr68953.c: New test.
1361 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1364 * gfortran.dg/deferred_character_16.f90: New test.
1366 2016-04-09 Jakub Jelinek <jakub@redhat.com>
1368 PR tree-optimization/70586
1369 * gcc.c-torture/execute/pr70586.c: New test.
1371 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1374 * c-c++-common/asan/halt_on_error-1.c: Replace memset
1375 with __builtin_memset
1376 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1378 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
1382 PR tree-optimization/70373
1386 * c-c++-common/goacc/reduction-5.c: New test.
1387 * c-c++-common/goacc/reduction-promotions.c: New test.
1388 * gfortran.dg/goacc/reduction-3.f95: New test.
1389 * gfortran.dg/goacc/reduction-promotions.f90: New test.
1391 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
1395 * g++.dg/pr70590.C: New test.
1396 * g++.dg/pr70590-2.C: New test.
1398 2016-04-08 Jakub Jelinek <jakub@redhat.com>
1401 * gcc.target/i386/pr70593.c: New test.
1403 PR rtl-optimization/70574
1404 * gcc.target/i386/avx2-pr70574.c: New test.
1406 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
1409 * c-c++-common/asan/pr70541.c: New test.
1411 2016-04-08 Tom de Vries <tom@codesourcery.com>
1413 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1414 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1416 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1419 * gcc.c-torture/execute/pr70566.c: New test.
1421 2016-04-08 Tom de Vries <tom@codesourcery.com>
1423 * c-c++-common/goacc/uninit-copy-clause.c: New test.
1424 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1426 2016-04-08 Alan Modra <amodra@gmail.com>
1428 * gcc.target/powerpc/pr70117.c: New.
1430 2016-04-07 Jakub Jelinek <jakub@redhat.com>
1433 * gcc.dg/lto/simd-function_0.c: New test.
1435 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1437 * c-c++-common/attr-simd-2.c: Likewise.
1438 * c-c++-common/attr-simd-4.c: Likewise.
1439 * gcc.dg/gomp/simd-clones-2.c: Likewise.
1440 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1442 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1445 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1447 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
1448 Tom de Vries <tom@codesourcery.com>
1450 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1451 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1452 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1453 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1454 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1455 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1456 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1457 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1459 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1462 * g++.dg/warn/Wparentheses-29.C: New test.
1464 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1467 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1468 explicit braces to resolve a future -Wparentheses warning.
1470 2016-04-06 Richard Henderson <rth@redhat.com>
1472 * gcc.dg/pr61817-1.c: New test.
1473 * gcc.dg/pr61817-2.c: New test.
1474 * gcc.dg/pr69391-1.c: New test.
1475 * gcc.dg/pr69391-2.c: New test.
1477 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
1479 PR rtl-optimization/70398
1480 * testsuite/gcc.target/aarch64/pr70398.c: New.
1482 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
1484 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1486 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
1487 Pedro Alves <palves@redhat.com>
1489 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1491 2016-04-06 Jakub Jelinek <jakub@redhat.com>
1493 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1494 Check for avx512f effective targets instead of avx2.
1495 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1497 * gcc.dg/gomp/declare-simd-3.c: Likewise.
1498 * g++.dg/gomp/declare-simd-1.C: Likewise.
1499 * g++.dg/gomp/declare-simd-3.C: Likewise.
1500 * g++.dg/gomp/declare-simd-4.C: Likewise.
1503 * c-c++-common/gomp/pr70550-1.c: New test.
1504 * c-c++-common/gomp/pr70550-2.c: New test.
1506 2016-04-05 Nathan Sidwell <nathan@acm.org>
1509 * g++.dg/ext/attribute-may-alias-5.C: New.
1511 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1514 * c-c++-common/pr70336.c: New test.
1515 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1516 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1518 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
1521 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1523 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1525 PR rtl-optimization/70542
1526 * gcc.dg/torture/pr70542.c: New test.
1527 * gcc.target/i386/avx2-pr70542.c: New test.
1529 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
1531 PR tree-optimization/70509
1532 * gcc.target/i386/avx512bw-pr70509.c: New test.
1534 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
1537 * g++.dg/ext/constexpr-vla4.C: New test.
1539 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
1542 * gcc.target/i386/pr70510.c: New test.
1544 2016-04-05 Richard Biener <rguenther@suse.de>
1546 PR tree-optimization/70526
1547 * g++.dg/torture/pr70526.C: New testcase.
1549 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1552 * gcc.target/i386/pr70525.c: New test.
1554 2016-04-05 Richard Biener <rguenther@suse.de>
1557 * g++.dg/torture/pr70499.C: New testcase.
1559 2016-04-05 Richard Biener <rguenther@suse.de>
1561 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1564 2016-04-04 Jakub Jelinek <jakub@redhat.com>
1567 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
1568 rs6000 ABI warnings.
1570 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
1573 * g++.dg/ipa/devirt-51.C: New testcase.
1575 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1576 Jakub Jelinek <jakub@redhat.com>
1579 * gcc.dg/torture/pr70457.c: New.
1581 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1584 * gfortran.dg/allocate_with_source_19.f08: New test.
1586 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1589 * gfortran.dg/coarray_allocate_6.f08: New test.
1591 2016-04-04 Richard Biener <rguenther@suse.de>
1593 PR rtl-optimization/70484
1594 * gcc.dg/torture/pr70484.c: New testcase.
1596 2016-04-04 Marek Polacek <polacek@redhat.com>
1599 * gcc.dg/torture/pr70307.c: New test.
1601 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
1605 * gcc.target/sh/torture/pr70416.c: New.
1607 2016-04-02 Martin Sebor <msebor@redhat.com>
1613 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
1614 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
1615 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
1616 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
1617 * g++.dg/cpp0x/constexpr-string.C: Same.
1618 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
1619 * g++.dg/cpp0x/pr65398.C: Same.
1620 * g++.dg/ext/constexpr-vla1.C: Same.
1621 * g++.dg/ext/constexpr-vla2.C: Same.
1622 * g++.dg/ext/constexpr-vla3.C: Same.
1623 * g++.dg/ubsan/pr63956.C: Same.
1625 2016-04-01 Jakub Jelinek <jakub@redhat.com>
1627 PR rtl-optimization/70467
1628 * gcc.target/i386/pr70467-2.c: New test.
1630 2016-04-01 Jakub Jelinek <jakub@redhat.com>
1631 Marek Polacek <polacek@redhat.com>
1634 * g++.dg/init/new47.C: New test.
1636 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1639 * gcc.target/arm/pr70496.c: New test.
1641 2016-04-01 Nathan Sidwell <nathan@acm.org>
1644 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
1646 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1649 * gcc.dg/strlenopt.h (memmove): New.
1650 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
1651 instead of "string.h".
1652 * gcc.target/i386/chkp-strlen-2.c: Likewise.
1653 * gcc.target/i386/chkp-strlen-3.c: Likewise.
1654 * gcc.target/i386/chkp-strlen-4.c: Likewise.
1655 * gcc.target/i386/chkp-strlen-5.c: Likewise.
1656 * gcc.target/i386/chkp-stropt-1.c: Likewise.
1657 * gcc.target/i386/chkp-stropt-10.c: Likewise.
1658 * gcc.target/i386/chkp-stropt-11.c: Likewise.
1659 * gcc.target/i386/chkp-stropt-12.c: Likewise.
1660 * gcc.target/i386/chkp-stropt-13.c: Likewise.
1661 * gcc.target/i386/chkp-stropt-14.c: Likewise.
1662 * gcc.target/i386/chkp-stropt-15.c: Likewise.
1663 * gcc.target/i386/chkp-stropt-16.c: Likewise.
1664 * gcc.target/i386/chkp-stropt-2.c: Likewise.
1665 * gcc.target/i386/chkp-stropt-3.c: Likewise.
1666 * gcc.target/i386/chkp-stropt-4.c: Likewise.
1667 * gcc.target/i386/chkp-stropt-5.c: Likewise.
1668 * gcc.target/i386/chkp-stropt-6.c: Likewise.
1669 * gcc.target/i386/chkp-stropt-7.c: Likewise.
1670 * gcc.target/i386/chkp-stropt-8.c: Likewise.
1671 * gcc.target/i386/chkp-stropt-9.c: Likewise.
1673 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1675 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
1676 (Holder::foo): Reflect this.
1678 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
1681 * gcc.dg/pr70442.c: New test.
1683 2016-03-31 Nathan Sidwell <nathan@acm.org>
1686 * g++.dg/cpp0x/constexpr-virtual6.C: New.
1688 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
1691 * gcc.target/i386/pr70453.c: New test.
1693 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
1696 * gcc.c-torture/pr70292.c: New test.
1698 2016-03-31 Marek Polacek <polacek@redhat.com>
1701 * c-c++-common/pr70297.c: New test.
1702 * g++.dg/cpp0x/typedef-redecl.C: New test.
1703 * gcc.dg/typedef-redecl2.c: New test.
1705 2016-03-31 Jakub Jelinek <jakub@redhat.com>
1707 PR rtl-optimization/70460
1708 * gcc.c-torture/execute/pr70460.c: New test.
1710 2016-03-31 Richard Biener <rguenther@suse.de>
1713 * g++.dg/ext/vector30.C: New testcase.
1715 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1716 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1718 * gfortran.dg/fmt_pf.f90: New test.
1720 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1722 Forward-port from 5 branch
1723 2016-03-30 Jakub Jelinek <jakub@redhat.com>
1726 * gcc.target/i386/avx-vextractf128-256-5.c: Move
1727 dg-require-effective-target after dg-do.
1729 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
1731 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
1733 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
1734 Julian Brown <julian@codesourcery.com>
1735 Chung-Lin Tang <cltang@codesourcery.com>
1736 Cesar Philippidis <cesar@codesourcery.com>
1737 James Norris <jnorris@codesourcery.com>
1738 Tom de Vries <tom@codesourcery.com>
1739 Nathan Sidwell <nathan@codesourcery.com>
1741 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
1742 * c-c++-common/goacc/loop-clauses.c: Likewise.
1743 * g++.dg/goacc/template.C: Likewise.
1744 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1745 * gfortran.dg/goacc/loop-1.f95: Likewise.
1746 * gfortran.dg/goacc/loop-5.f95: Likewise.
1747 * gfortran.dg/goacc/loop-6.f95: Likewise.
1748 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1749 * c-c++-common/goacc-gomp/nesting-1.c: Update.
1750 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1751 * c-c++-common/goacc/clauses-fail.c: Likewise.
1752 * c-c++-common/goacc/parallel-1.c: Likewise.
1753 * c-c++-common/goacc/reduction-1.c: Likewise.
1754 * c-c++-common/goacc/reduction-2.c: Likewise.
1755 * c-c++-common/goacc/reduction-3.c: Likewise.
1756 * c-c++-common/goacc/reduction-4.c: Likewise.
1757 * c-c++-common/goacc/routine-3.c: Likewise.
1758 * c-c++-common/goacc/routine-4.c: Likewise.
1759 * c-c++-common/goacc/routine-5.c: Likewise.
1760 * c-c++-common/goacc/tile.c: Likewise.
1761 * g++.dg/goacc/template.C: Likewise.
1762 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1763 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
1764 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
1765 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
1766 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
1767 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
1768 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
1769 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
1770 * c-c++-common/goacc/use_device-1.c: ... this file.
1771 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
1772 * c-c++-common/goacc/host_data-5.c: ... this file, and...
1773 * c-c++-common/goacc/host_data-6.c: ... this file.
1774 * c-c++-common/goacc/loop-2-kernels.c: New file.
1775 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
1776 * c-c++-common/goacc/loop-3.c: Likewise.
1777 * g++.dg/goacc/reference.C: Likewise.
1778 * g++.dg/goacc/routine-1.C: Likewise.
1779 * g++.dg/goacc/routine-2.C: Likewise.
1781 2016-03-30 Richard Biener <rguenther@suse.de>
1784 * gcc.dg/torture/pr70450.c: New testcase.
1786 2016-03-30 Jakub Jelinek <jakub@redhat.com>
1789 * gcc.dg/torture/pr70421.c: New test.
1790 * gcc.target/i386/avx512f-pr70421.c: New test.
1792 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
1795 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
1796 (check): New function.
1798 (foo): Align stack to 16 bytes when calling bar.
1799 * gcc.target/i386/cleanup-2.c: Likewise.
1801 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
1803 PR tree-optimization/59124
1804 * gcc.dg/Warray-bounds-19.c: New test.
1806 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
1808 * lib/prune.exp (escape_regex_chars): New.
1809 (prune_file_path): Update to quote metcharacters for regexp.
1811 2016-03-29 Jakub Jelinek <jakub@redhat.com>
1813 PR rtl-optimization/70429
1814 * gcc.c-torture/execute/pr70429.c: New test.
1816 PR tree-optimization/70405
1817 * gcc.dg/pr70405.c: New test.
1819 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
1822 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
1823 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
1825 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
1828 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
1829 __cilkrts_set_param to set two workers.
1830 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
1831 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
1833 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1835 * g++.dg/ext/fnname5.C: Update the test for Darwin.
1837 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
1840 * gcc.target/i386/pr70406.c: New test.
1842 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
1844 * gnat.dg/specs/double_record_extension3.ads: New test.
1846 2016-03-25 Richard Henderson <rth@redhat.com>
1849 * gcc.target/aarch64/pr70120-1.c: New.
1850 * gcc.target/aarch64/pr70120-2.c: New.
1851 * gcc.target/aarch64/pr70120-3.c: New.
1853 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
1856 * g++.dg/template/mangle2.C: The dg-do directive should be
1857 "compile" not "assemble".
1859 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
1862 * gcc.dg/pr69650.c: New test.
1864 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
1866 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
1868 2016-03-25 Alan Modra <amodra@gmail.com>
1870 * gcc.dg/dfp/pr70052.c: New test.
1872 2016-03-24 Richard Henderson <rth@redhat.com>
1875 * gcc.dg/tree-ssa/pr69845-1.c: New test.
1876 * gcc.dg/tree-ssa/pr69845-2.c: New test.
1878 2016-03-24 Tom de Vries <tom@codesourcery.com>
1880 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
1882 2016-03-24 Tom de Vries <tom@codesourcery.com>
1884 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
1885 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
1887 2016-03-24 Tom de Vries <tom@codesourcery.com>
1889 * c-c++-common/goacc/uninit-dim-clause.c: New test.
1890 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
1892 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
1895 * g++.dg/template/mangle2.C: New test.
1897 2016-03-24 Richard Biener <rguenther@suse.de>
1899 PR tree-optimization/70396
1900 * gcc.dg/torture/pr70396.c: New testcase.
1902 2016-03-24 Richard Biener <rguenther@suse.de>
1905 * gcc.dg/torture/pr70370.c: New testcase.
1907 2016-03-24 Tom de Vries <tom@codesourcery.com>
1909 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
1910 * gfortran.dg/goacc/kernels-tree.f95: Same.
1911 * gfortran.dg/goacc/parallel-tree.f95: Same.
1913 2016-03-24 Tom de Vries <tom@codesourcery.com>
1915 * c-c++-common/goacc/uninit-if-clause.c: New test.
1916 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
1918 2016-03-24 Jakub Jelinek <jakub@redhat.com>
1921 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
1924 2016-03-24 Richard Biener <rguenther@suse.de>
1926 PR tree-optimization/70372
1927 * gcc.dg/tree-ssa/pr70372.c: New testcase.
1929 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
1932 * g++.dg/cpp1y/nsdmi-union1.C: New test.
1934 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
1937 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
1939 2016-03-23 Jakub Jelinek <jakub@redhat.com>
1942 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
1943 * g++.dg/cpp1y/pr70001.C: New test.
1946 * g++.dg/cpp0x/constexpr-70323.C: New test.
1948 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
1949 Jason Merrill <jason@redhat.com>
1950 Jakub Jelinek <jakub@redhat.com>
1953 * g++.dg/cpp0x/constexpr-69315.C: New test.
1954 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
1956 2016-03-23 Marek Polacek <polacek@redhat.com>
1959 * g++.dg/warn/Wignored-attributes-1.C: New test.
1960 * g++.dg/warn/Wignored-attributes-2.C: New test.
1962 2016-03-23 Tom de Vries <tom@codesourcery.com>
1964 * c-c++-common/goacc/kernels-default.c (foo): Add missing
1966 * gfortran.dg/goacc/private-3.f95 (test): Same.
1967 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
1970 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1972 * lib/target-supports.exp: Remove v7ve entry from loop
1973 creating effective target checks.
1974 (check_effective_target_arm_arch_v7ve_ok): New procedure.
1975 (add_options_for_arm_arch_v7ve): Likewise.
1977 2016-03-23 Jakub Jelinek <jakub@redhat.com>
1979 PR tree-optimization/70354
1980 * gcc.dg/vect/pr70354-1.c: New test.
1981 * gcc.dg/vect/pr70354-2.c: New test.
1982 * gcc.target/i386/avx2-pr70354-1.c: New test.
1983 * gcc.target/i386/avx2-pr70354-2.c: New test.
1985 2016-03-22 Jeff Law <law@redhat.com>
1988 * gcc.dg/tree-ssa/pr70232.c: New test.
1990 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
1993 * gcc.target/i386/pr70302.c: New test.
1995 2016-03-22 Richard Biener <rguenther@suse.de>
1998 * g++.dg/torture/pr70251.C: New testcase.
2000 2016-03-22 David Malcolm <dmalcolm@redhat.com>
2003 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2004 Wmisleading-indentation.c.
2005 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2006 reflect change to diagnostic text and order of messages.
2007 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2009 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
2011 * g++.dg/ext/java-3.C: Don't compile on AIX.
2013 2016-03-22 Richard Biener <rguenther@suse.de>
2016 * gcc.dg/torture/pr70333.c: New testcase.
2018 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2020 * g++.dg/ext/pr70290.C: New test.
2022 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2025 * gcc.target/i386/pr70325.c: New test.
2027 2016-03-22 Jakub Jelinek <jakub@redhat.com>
2030 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2031 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2034 * gcc.target/i386/pr70300.c: New test.
2037 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2038 (func2): New function for cond with parens, xfail warning for c++.
2039 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2041 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2044 * g++.dg/template/ptrmem30.C: New test.
2046 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2049 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2050 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2052 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2055 * gcc.dg/pr70326.c: New test.
2057 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
2058 Jakub Jelinek <jakub@redhat.com>
2060 PR tree-optimization/70317
2061 * gcc.dg/pr70317.c: New test.
2063 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
2066 * gcc.target/i386/pr70327.c: New test.
2068 2016-03-21 Martin Liska <mliska@suse.cz>
2071 * gcc.dg/ipa/pr70306.c: New test.
2073 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2075 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2076 * gcc.target/arm/attr-align3.c: Likewise.
2077 * gcc.target/arm/attr_arm.c: Likewise.
2078 * gcc.target/arm/flip-thumb.c: Likewise.
2080 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2083 * gcc.target/powerpc/altivec-36.c: New test.
2085 2016-03-21 Richard Biener <rguenther@suse.de>
2087 PR tree-optimization/70310
2088 * gcc.dg/torture/pr70310.c: New testcase.
2090 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2093 * gcc.target/i386/pr70293.c: New test.
2095 2016-03-21 Richard Biener <rguenther@suse.de>
2097 PR tree-optimization/70288
2098 * gcc.dg/torture/pr70288-1.c: New testcase.
2099 * gcc.dg/torture/pr70288-2.c: Likewise.
2101 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2103 PR rtl-optimization/69307
2104 * gcc.target/arm/pr69307.c: New test.
2106 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2108 PR rtl-optimization/69102
2109 * gcc.c-torture/compile/pr69102.c: New test.
2111 2016-03-18 Jeff Law <law@redhat.com>
2113 PR rtl-optimization/70263
2114 * gcc.c-torture/compile/pr70263-1.c: New test.
2115 * gcc.target/i386/pr70263-2.c: New test.
2117 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2119 PR rtl-optimization/70278
2120 * gcc.dg/torture/pr70278.c: New test.
2121 * gcc.target/arm/pr70278.c: New test.
2123 2016-03-18 David Malcolm <dmalcolm@redhat.com>
2126 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2127 (test_builtin_types_compatible_p): New test function.
2128 * gcc.dg/pr70281.c: New test case.
2130 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2133 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2135 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2137 PR tree-optimization/70252
2138 * gcc.dg/pr70252.c: New test.
2140 2016-03-18 Tom de Vries <tom@codesourcery.com>
2142 * gcc.dg/pr70161-2.c: New test.
2143 * gcc.dg/pr70161.c: New test.
2145 2016-03-18 Tom de Vries <tom@codesourcery.com>
2148 * gcc.dg/pr70269.c: New test.
2150 2016-03-18 Jakub Jelinek <jakub@redhat.com>
2153 * g++.dg/ext/java-3.C: New test.
2155 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2158 * g++.dg/lookup/pr70205.C: New test.
2160 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2163 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2165 2016-03-17 Marek Polacek <polacek@redhat.com>
2168 * gcc.dg/atomic-op-6.c: New test.
2170 2016-03-17 David Malcolm <dmalcolm@redhat.com>
2173 * c-c++-common/pr70264.c: New test case.
2175 2016-03-17 Jakub Jelinek <jakub@redhat.com>
2178 * c-c++-common/pr70144-1.c: New test.
2179 * c-c++-common/pr70144-2.c: New test.
2182 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2183 * g++.dg/opt/flifetime-dse6.C: New test.
2184 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2186 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2189 * gcc.dg/pic-1.c: New test.
2190 * gcc.dg/pic-2.c: Likewise.
2191 * gcc.dg/pic-3.c: Likewise.
2192 * gcc.dg/pic-4.c: Likewise.
2193 * gcc.dg/pie-1.c: Likewise.
2194 * gcc.dg/pie-2.c: Likewise.
2195 * gcc.dg/pie-3.c: Likewise.
2196 * gcc.dg/pie-4.c: Likewise.
2197 * gcc.dg/pie-5.c: Likewise.
2198 * gcc.dg/pie-6.c: Likewise.
2200 2016-03-17 Tom de Vries <tom@codesourcery.com>
2202 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2203 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2205 2016-03-17 Richard Biener <rguenther@suse.de>
2208 * g++.dg/debug/pr70271.C: New testcase.
2210 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2212 * gcc.target/i386/pr70251.c: New test.
2214 2016-03-17 Marek Polacek <polacek@redhat.com>
2217 * g++.dg/warn/constexpr-70194.C: New test.
2219 2016-03-16 Richard Henderson <rth@redhat.com>
2222 * gcc.c-torture/compile/pr70240.c: New.
2224 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2226 * gcc.c-torture/compile/20151204.c: Skip for avr.
2228 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2231 * g++.dg/opt/pr70245.C: New test.
2232 * g++.dg/opt/pr70245.h: New file.
2233 * g++.dg/opt/pr70245-aux.cc: New file.
2235 2016-03-16 Martin Sebor <msebor@redhat.com>
2237 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2239 2016-03-16 Richard Henderson <rth@redhat.com>
2242 * gcc.c-torture/compile/pr70199.c: New.
2244 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2246 * gcc.dg/uninit-19.c: Run dos2unix.
2248 2016-03-16 Marek Polacek <polacek@redhat.com>
2251 * gcc.dg/nested-func-10.c: New test.
2252 * gcc.dg/nested-func-9.c: New test.
2254 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2256 PR tree-optimization/68714
2257 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2259 2016-03-16 Tom de Vries <tom@codesourcery.com>
2261 PR tree-optimization/68715
2262 * gcc.dg/graphite/pr68715-2.c: New test.
2263 * gcc.dg/graphite/pr68715.c: New test.
2264 * gfortran.dg/graphite/pr68715.f90: New test.
2266 2016-03-16 Tom de Vries <tom@codesourcery.com>
2268 PR tree-optimization/68809
2269 * gcc.dg/graphite/pr68809-2.c: New test.
2270 * gcc.dg/graphite/pr68809.c: New test.
2272 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2275 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2276 method call to i () as argument. Adjust expected output.
2279 * g++.dg/ubsan/pr70147-1.C: New test.
2280 * g++.dg/ubsan/pr70147-2.C: New test.
2282 2016-03-15 Martin Sebor <msebor@redhat.com>
2285 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2287 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
2289 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2292 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2295 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2296 libatomic_available.
2298 2016-03-15 Marek Polacek <polacek@redhat.com>
2301 * g++.dg/ext/attribute-may-alias-4.C: New test.
2303 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
2305 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2306 -fvar-tracking-assignments-toggle flag.
2308 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2310 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2312 2016-03-15 Jakub Jelinek <jakub@redhat.com>
2314 PR rtl-optimization/70222
2315 * gcc.c-torture/execute/pr70222-1.c: New test.
2316 * gcc.c-torture/execute/pr70222-2.c: New test.
2318 2016-03-15 Richard Henderson <rth@redhat.com>
2320 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2322 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2324 PR rtl-optimization/69032
2325 * gcc.dg/pr69032.c: New test.
2327 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2329 PR rtl-optimization/63384
2330 * g++.dg/pr63384.C: New test.
2332 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2335 * gcc.target/i386/pr64411.C: New test.
2337 2016-03-15 Tom de Vries <tom@codesourcery.com>
2339 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2340 * gfortran.dg/goacc/kernels-alias.f95: New test.
2342 2016-03-14 Martin Sebor <msebor@redhat.com>
2345 * g++.dg/cpp0x/constexpr-inline.C: New test.
2346 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2348 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
2350 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2352 2016-03-14 Jakub Jelinek <jakub@redhat.com>
2355 * gcc.dg/pr70219.c: New test.
2357 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2360 * gcc.dg/torture/pr70083.c: New test.
2361 * gcc.target/i386/pr70083.c: New test.
2363 2016-03-14 Richard Biener <rguenther@suse.de>
2365 PR tree-optimization/56365
2366 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2368 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2371 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2373 * g++.dg/pr70098.C: New testcase.
2376 2016-03-14 Tom de Vries <tom@codesourcery.com>
2378 PR tree-optimization/70045
2379 * gcc.dg/graphite/pr70045.c: New test.
2381 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2384 * gfortran.dg/include_9.f90: New test.
2386 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2389 gfortran.dg/prof/prof.exp: New script.
2390 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2392 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
2394 PR rtl-optimization/69307
2395 * gcc.dg/pr69307.c: New test.
2397 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
2400 * gcc.target/arm/pr69614.c: New.
2402 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
2405 * gfortran.dg/submodule_14.f08: New test
2408 * gfortran.dg/submodule_15.f08: New test
2410 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
2413 * g++.dg/cpp1y/paren3.C: New test.
2415 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2418 * gcc.target/powerpc/ppc-round2.c: New test.
2420 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
2423 * gcc.dg/torture/pr70123.c: New test.
2425 2016-03-11 Jeff Law <law@redhat.com>
2427 PR tree-optimization/70190
2428 * gcc.c-torture/compile/pr70190.c: New test.
2430 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2433 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2435 (test43_b): Likewise.
2436 (test43_c): Likewise.
2437 (test43_d): Likewise.
2438 (test43_e): Likewise.
2439 (test43_f): Likewise.
2440 (test43_g): Likewise.
2441 (test44_a): Likewise.
2442 (test44_b): Likewise.
2443 (test44_c): Likewise.
2444 (test44_d): Likewise.
2445 (test44_e): Likewise.
2447 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2450 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2452 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2454 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2457 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2461 * gcc.target/aarch64/pr69245_2.c: New test.
2463 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2465 PR tree-optimization/70177
2466 * gcc.dg/pr70177.c: New test.
2468 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2470 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2472 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2474 * gcc.dg/tree-ssa/sra-20.c: New.
2476 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2478 PR rtl-optimization/70174
2479 * gcc.dg/pr70174.c: New test.
2481 PR tree-optimization/70169
2482 * gcc.dg/pr70169.c: New test.
2484 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2487 * gcc.target/i386/pr70160.c: New test.
2489 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2491 * gcc.target/s390/dfp-1.c: New test.
2493 2016-03-10 Nick Clifton <nickc@redhat.com>
2496 * gcc.target/aarch64/pr70044.c: New test.
2498 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
2499 Jakub Jelinek <jakub@redhat.com>
2502 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2503 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2504 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2506 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
2509 * g++.dg/lto/pr69589_0.C: New testcase
2510 * g++.dg/lto/pr69589_1.C: New testcase
2512 2016-03-10 Marek Polacek <polacek@redhat.com>
2515 * g++.dg/delayedfold/unary-plus1.C: New test.
2517 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2519 * gcc.target/arm/pr45701-1.c: Escape brackets.
2520 * gcc.target/arm/pr45701-2.c: Likewise.
2522 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
2524 * gfortran.dg/unconstrained_commons.f: New.
2526 2016-03-10 Alan Modra <amodra@gmail.com>
2528 * gcc.dg/pr69195.c: New.
2529 * gcc.dg/pr69238.c: New.
2531 2016-03-10 Tom de Vries <tom@codesourcery.com>
2534 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2536 2016-03-10 Richard Biener <rguenther@suse.de>
2538 PR tree-optimization/70128
2539 * gcc.dg/tree-ssa/alias-34.c: New testcase.
2540 * gcc.dg/tree-ssa/alias-35.c: Likewise.
2542 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2544 PR tree-optimization/70152
2545 * gcc.dg/pr70152.c: New test.
2548 * gcc.target/i386/pr70086-1.c: New test.
2549 * gcc.target/i386/pr70086-2.c: New test.
2550 * gcc.target/i386/pr70086-3.c: New test.
2552 PR tree-optimization/70127
2553 * gcc.c-torture/execute/pr70127.c: New test.
2555 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
2557 * c-c++-common/goacc/combined-directives-2.c: New test.
2559 2016-03-09 David Malcolm <dmalcolm@redhat.com>
2563 * g++.dg/diagnostic/pr70105.C: New test.
2564 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2565 (test_multiple_ordinary_maps): New test function.
2567 2016-03-09 David Malcolm <dmalcolm@redhat.com>
2571 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2572 Drop range information from call to inform_at_rich_loc.
2573 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2575 (test_show_locus): Replace calls to rich_location::add_range with
2576 calls to add_range. Rewrite the tests that used the now-defunct
2577 rich_location ctor taking a source_range. Simplify other tests
2578 by replacing calls to COMBINE_LOCATION_DATA with calls to
2581 2016-03-09 Richard Biener <rguenther@suse.de>
2582 Jakub Jelinek <jakub@redhat.com>
2584 PR tree-optimization/70138
2585 * gcc.dg/vect/pr70138-1.c: New testcase.
2586 * gcc.dg/vect/pr70138-2.c: Likewise.
2588 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2591 * gcc.target/i386/pr70049.c: New test.
2593 2016-03-09 Richard Biener <rguenther@suse.de>
2596 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
2597 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
2598 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
2600 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2602 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
2605 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2608 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2611 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
2614 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
2615 in testcase comment.
2617 2016-03-09 Tom de Vries <tom@codesourcery.com>
2619 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
2620 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
2621 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
2622 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
2623 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
2624 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
2625 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
2626 * gfortran.dg/goacc/kernels-loop.f95: New test.
2628 2016-03-08 Martin Sebor <msebor@redhat.com>
2631 * g++.dg/warn/overflow-warn-7.C: New test.
2633 2016-03-08 Jason Merrill <jason@redhat.com>
2635 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
2636 * lib/target-supports.exp (check_effective_target_concepts): New.
2638 2016-03-08 Jakub Jelinek <jakub@redhat.com>
2641 * g++.dg/cpp1y/constexpr-loop4.C: New test.
2642 * g++.dg/ubsan/pr70135.C: New test.
2645 * gcc.dg/pr70110.c: New test.
2647 2016-03-07 Martin Jambor <mjambor@suse.cz>
2649 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
2650 * c-c++-common/gomp/if-1.c: Likewise.
2651 * c-c++-common/gomp/pr61486-2.c: Likewise.
2652 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
2653 to dg-additional-options.
2654 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
2655 * g++/gomp/target-teams-1.c: Likewise.
2656 * gcc.dg/gomp/gomp.exp: Likewise.
2657 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
2658 dg-additional-options.
2659 * gfortran.dg/gomp/gomp.exp: Likewise.
2660 * gfortran.dg/gomp/target1.f90: Remove dg-options.
2661 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
2662 dg-additional-options.
2663 * gfortran.dg/gomp/target3.f90: Remove dg-options.
2665 2016-03-07 Martin Jambor <mjambor@suse.cz>
2667 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
2668 * c-c++-common/gomp/gridify-1.c: New test.
2669 * gfortran.dg/gomp/gridify-1.f90: Likewise.
2671 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2673 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
2674 trigger for cortex-r8, when scanning for register r8.
2675 * gcc.target/arm/pr45701-2.c: Likewise.
2677 2016-02-26 Richard Biener <rguenther@suse.de>
2678 Jeff Law <law@redhat.com>
2680 PR tree-optimization/69740
2681 * gcc.c-torture/compile/pr69740-1.c: New test.
2682 * gcc.c-torture/compile/pr69740-2.c: New test.
2684 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2686 * lib/target-supports.exp
2687 (check_effective_target_whole_vector_shift): Enable for PPC64.
2689 2016-03-07 Richard Biener <rguenther@suse.de>
2691 PR tree-optimization/70115
2692 * gcc.dg/torture/pr70115.c: New testcase.
2694 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
2697 * c-c-++-common/goacc/pr69916.c: New.
2699 2016-03-07 Richard Henderson <rth@redhat.com>
2701 * gcc.c-torture/compile/pr70061.c: New test.
2703 2016-03-07 Richard Biener <rguenther@suse.de>
2706 * gcc.dg/vect/O3-pr36098.c: New testcase.
2708 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
2710 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
2712 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
2714 * gnat.dg/renaming9.ad[sb]: New testcase.
2716 2016-03-05 Jakub Jelinek <jakub@redhat.com>
2719 * g++.dg/expr/stdarg3.C: New test.
2721 2016-03-04 Jeff Law <law@redhat.com>
2723 PR tree-optimization/69196
2724 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
2727 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2730 * gcc.dg/pr69973.c: New test.
2732 PR rtl-optimization/69941
2733 * gcc.dg/torture/pr69941.c: New test.
2736 * gcc.dg/pr69824.c: New test.
2738 2016-03-05 Tom de Vries <tom@codesourcery.com>
2740 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
2741 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
2744 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
2747 * g++.dg/cpp1y/var-templ48.C: New test.
2748 * g++.dg/cpp1y/var-templ49.C: New test.
2750 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2752 * g++.dg/Wno-frame-address.C: Skip on IA-64.
2754 2016-03-04 Jakub Jelinek <jakub@redhat.com>
2757 * g++.dg/ubsan/pr70035.C: New test.
2760 * gcc.target/i386/pr70062.c: New test.
2762 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2764 * g++.dg/template/typename21.C: Remove c++98_only.
2766 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2768 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
2770 2016-03-04 David Malcolm <dmalcolm@redhat.com>
2773 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
2775 (fn_42_b): Likewise.
2776 (fn_42_c): Likewise.
2778 2016-03-04 David Malcolm <dmalcolm@redhat.com>
2781 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
2783 (fn_40_b): Likewise.
2784 (fn_41_a): Likewise.
2785 (fn_41_b): Likewise.
2787 2016-03-04 Jakub Jelinek <jakub@redhat.com>
2790 * gcc.target/i386/avx512f-pr70059.c: New test.
2791 * gcc.target/i386/avx512dq-pr70059.c: New test.
2793 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2795 PR rtl-optimization/57676
2796 * gcc.dg/torture/pr57676.c: New test.
2798 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
2800 * gcc.dg/pr70026.c: New test.
2802 2016-03-04 Marek Polacek <polacek@redhat.com>
2805 * gcc.dg/cilk-plus/pr69798-1.c: New test.
2806 * gcc.dg/cilk-plus/pr69798-2.c: New test.
2808 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2811 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
2813 (test_corners_sisd_si): Likewise.
2814 (main): Remove checks of the above.
2815 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
2817 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2819 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
2821 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
2823 * gcc.dg/torture/pr69951.c: Accept argc==0.
2825 2016-03-04 Richard Biener <rguenther@suse.de>
2828 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
2829 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
2831 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2834 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
2837 2016-03-04 Jakub Jelinek <jakub@redhat.com>
2840 * gcc.dg/guality/pr69947.c: New test.
2842 2016-03-03 Jakub Jelinek <jakub@redhat.com>
2845 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
2847 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2849 PR rtl-optimization/69904
2850 * gcc.target/arm/pr69904.c: New test.
2852 2016-03-03 Jakub Jelinek <jakub@redhat.com>
2855 * gcc.dg/vect/pr70021.c: New test.
2856 * gcc.target/i386/pr70021.c: New test.
2858 2016-03-03 Marek Polacek <polacek@redhat.com>
2861 * gcc.dg/pr70050.c: New test.
2863 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
2865 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
2867 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
2869 PR tree-optimization/70043
2870 * gfortran.dg/vect/pr70043.f90: New test.
2872 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
2874 * gnat.dg/specs/task1.ads: New test.
2876 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2878 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
2879 Invoke gdb with -batch.
2880 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
2882 2016-03-03 Richard Biener <rguenther@suse.de>
2884 PR tree-optimization/55936
2885 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
2887 2016-03-02 Jeff Law <law@redhat.com>
2889 PR rtl-optimization/69942
2890 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
2891 effects of argument promotions.
2893 PR tree-optimization/69987
2894 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
2895 target does not support -fprefetch-loop-arrays.
2897 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
2899 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
2901 2016-03-02 Bin Cheng <bin.cheng@arm.com>
2903 PR rtl-optimization/69052
2904 * gcc.target/i386/pr69052.c: New test.
2906 2016-03-02 Alan Modra <amodra@gmail.com>
2908 * gcc.dg/pr69990.c: New.
2910 2016-03-02 Jakub Jelinek <jakub@redhat.com>
2913 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
2916 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
2919 * gcc.target/i386/pr70028.c: New test.
2921 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2923 * c-c++-common/asan/swapcontext-test-1.c,
2924 * c-c++-common/tsan/thread_leak.c,
2925 * g++.dg/tsan/aligned_vs_unaligned_race.C,
2926 * g++.dg/tsan/benign_race.C,
2927 * g++.dg/tsan/fd_close_norace.C,
2928 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
2929 races with sanitizer output
2931 2016-03-02 Richard Biener <rguenther@suse.de>
2932 Uros Bizjak <ubizjak@gmail.com>
2935 * gcc.dg/simd-8.c: New testcase.
2937 2016-03-02 Richard Biener <rguenther@suse.de>
2940 * gcc.dg/simd-7.c: New testcase.
2942 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
2944 * gcc.target/i386/pr70007.c: Tweak.
2946 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
2948 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
2950 2016-03-02 Marek Polacek <polacek@redhat.com>
2953 * gcc.dg/pr67854.c: New test.
2955 2016-03-02 Jakub Jelinek <jakub@redhat.com>
2958 * gcc.dg/torture/pr70025.c: New test.
2960 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2962 PR tree-optimization/68621
2963 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
2965 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
2967 * gcc.target/i386/pr70007.c: New test.
2969 2016-03-01 Jeff Law <law@redhat.com>
2971 PR tree-optimization/69196
2972 * gcc.dg/tree-ssa/pr69196-1.c: New test.
2974 PR tree-optimization/69196
2975 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
2976 duplicating code and spoiling the expected output.
2978 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2981 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
2982 supports power9 before doing tests.
2983 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
2984 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
2985 * gcc.target/powerpc/p9-permute.c: Likewise.
2987 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
2990 * gcc.target/i386/pr70027.c: New test.
2992 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
2994 * gcc.dg/pr70017.c: New test.
2996 2016-03-01 Jakub Jelinek <jakub@redhat.com>
3000 * gcc.dg/pr69796.c: New test.
3001 * gcc.dg/pr69974.c: New test.
3003 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3005 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3007 2016-02-29 Jeff Law <law@redhat.com>
3009 PR tree-optimization/69987
3010 * gfortran.dg/pr69987.f90: New test.
3012 PR tree-optimization/69989
3013 * gcc.c-torture/compile/pr69989-2.c: New test.
3015 2016-03-01 Marek Polacek <polacek@redhat.com>
3018 * g++.dg/parse/invalid1.C: New test.
3020 2016-03-01 Richard Biener <rguenther@suse.de>
3023 * gcc.dg/pr70022.c: New testcase.
3025 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3027 PR tree-optimization/69956
3028 * gcc.dg/pr69956.c: New test.
3030 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3033 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3034 XFAIL when hardware supports efficient unaligned storage access.
3036 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3039 * g++.dg/template/pr69961a.C: New test.
3040 * g++.dg/template/pr69961b.C: New test.
3042 2016-02-29 David Malcolm <dmalcolm@redhat.com>
3044 PR preprocessor/69985
3045 * gcc.dg/cpp/pr69985.c: New test case.
3047 2016-02-29 Jeff Law <law@redhat.com>
3049 PR tree-optimization/70005
3050 * gcc.c-torture/execute/pr70005.c New test.
3052 PR tree-optimization/69999
3053 * gcc.c-torture/compile/pr69999.c: New test.
3055 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3057 PR tree-optimization/69652
3058 * gcc.dg/torture/pr69652.c: Delete test.
3059 * gcc.dg/vect/pr69652.c: New test.
3061 2016-02-19 Richard Biener <rguenther@suse.de>
3063 PR tree-optimization/69980
3064 * gfortran.dg/vect/pr69980.f90: New testcase.
3066 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3068 * gcc.target/sparc/20160229-1.c: New test.
3070 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3072 * gnat.dg/stack_usage3.adb: New test.
3073 * gnat.dg/stack_usage3_pkg.ads: New helper.
3075 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3077 * gnat.dg/renaming8.adb: New test.
3078 * gnat.dg/renaming8_pkg1.ads: New helper.
3079 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3080 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3082 2016-02-29 Richard Biener <rguenther@suse.de>
3084 PR tree-optimization/69720
3085 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3087 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3091 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3093 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3094 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3097 * gfortran.dg/coarray_8.f90: Adjust error message.
3098 * gfortran.dg/pr56007.f90: New test.
3099 * gfortran.dg/pr56007.f: New test.
3101 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3103 PR tree-optimization/69989
3104 * gcc.dg/torture/pr69989.c: New test.
3106 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3108 * gcc.target/i386/stack-realign-win.c: New test.
3110 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3113 * gfortran.dg/pr60126.f90: New test.
3115 2016-02-27 Jeff Law <law@redhat.com>
3118 2016-02-26 Richard Biener <rguenther@suse.de>
3119 Jeff Law <law@redhat.com>
3121 PR tree-optimization/69740
3122 * gcc.c-torture/compile/pr69740-1.c: New test.
3123 * gcc.c-torture/compile/pr69740-2.c: New test.
3125 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3128 * gfortran.dg/newunit_4.f90: New test.
3130 2016-02-27 Jakub Jelinek <jakub@redhat.com>
3133 PR rtl-optimization/69886
3134 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3135 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3138 2016-02-26 Martin Sebor <msebor@redhat.com>
3140 PR tree-optimization/15826
3141 * gcc.dg/tree-ssa/pr15826.c: New test.
3143 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3146 * gcc.target/powerpc/pr69969.c: New test.
3148 2016-02-26 Martin Sebor <msebor@redhat.com>
3151 * g++.old-deja/g++.other/decl5.C: Add a test case.
3153 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3156 * gcc.target/powerpc/pr69946.c: New file.
3158 2016-02-26 Richard Biener <rguenther@suse.de>
3159 Jeff Law <law@redhat.com>
3161 PR tree-optimization/69740
3162 * gcc.c-torture/compile/pr69740-1.c: New test.
3163 * gcc.c-torture/compile/pr69740-2.c: New test.
3165 2016-02-26 Martin Jambor <mjambor@suse.cz>
3168 * gcc.dg/torture/pr69932.c: New test.
3169 * gcc.dg/torture/pr69936.c: Likewise.
3171 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3174 * gcc.target/s390/pr69709.c: New test.
3176 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3179 * gcc.target/aarch64/pr69245_1.c: New test.
3181 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3184 * gcc.dg/torture/pr69613.c: New test.
3186 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3188 PR rtl-optimization/69891
3189 * gcc.target/i386/pr69891.c: New test.
3191 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3192 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3195 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3196 functionality for both 32-bit and 64-bit.
3198 2016-02-26 Richard Biener <rguenther@suse.de>
3200 PR tree-optimization/69551
3201 * gcc.dg/torture/pr69951.c: New testcase.
3203 2016-02-25 Richard Biener <rguenther@suse.de>
3205 PR tree-optimization/48795
3206 * gcc.dg/Warray-bounds-18.c: New testcase.
3208 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3210 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3212 2016-02-25 Jakub Jelinek <jakub@redhat.com>
3214 PR rtl-optimization/69896
3215 * gcc.dg/pr69896.c: New test.
3217 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3220 * g++.dg/cpp1y/paren2.C: New test.
3222 2016-02-24 Martin Sebor <msebor@redhat.com>
3225 * gcc.dg/enum-mode-2.c: New test.
3227 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3230 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3231 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3232 * g++.dg/ubsan/pr69922.C: New test.
3234 2016-02-24 Marek Polacek <polacek@redhat.com>
3237 * gcc.dg/pr69819.c: New test.
3239 2016-02-24 Martin Sebor <msebor@redhat.com>
3242 * g++.dg/ext/flexary15.C: New test.
3244 2016-02-24 Martin Sebor <msebor@redhat.com>
3246 * gcc.dg/builtins-68.c: Avoid making unportable
3247 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3248 * g++.dg/ext/builtin_alloca.C: Same.
3250 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3251 Charles Baylis <charles.baylis@linaro.org>
3254 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3256 2016-02-24 Richard Biener <rguenther@suse.de>
3257 Jakub Jelinek <jakub@redhat.com>
3260 * gcc.dg/torture/pr69760.c: New testcase.
3262 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3264 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3265 pattern on Solaris with as.
3267 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3269 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3270 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3271 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3272 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3274 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3277 * gcc.dg/pr69915.c: New test.
3279 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3281 PR rtl-optimization/69886
3282 * gcc.dg/torture/pr69886.c: New test.
3284 2016-02-24 Richard Biener <rguenther@suse.de>
3287 * gcc.dg/torture/pr68963.c: New testcase.
3289 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3292 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3293 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3294 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3295 * gcc.target/arm/atomic_loaddi_1.c: New test.
3296 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3297 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3298 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3299 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3300 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3301 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3302 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3303 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3305 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3308 * gcc.dg/torture/pr69909.c: New test.
3310 2016-02-24 Richard Biener <rguenther@suse.de>
3312 PR tree-optimization/69907
3313 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3314 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3315 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3317 2016-02-24 Christian Bruel <christian.bruel@st.com>
3319 * gcc.target/arm/pragma_cpp_fma.c: New test.
3321 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3324 * gfortran.dg/include_6.f90: Update test.
3326 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3329 * objc.dg/pr69844.m: New test.
3331 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3333 PR libgfortran/69456
3334 * gfortran.dg/namelist_89.f90: New test.
3335 * gfortran.dg/pr59700.f90: Update test..
3337 2016-02-23 Martin Sebor <msebor@redhat.com>
3340 * g++.dg/ext/builtin_alloca.C: New test.
3341 * gcc.dg/builtins-68.c: New test.
3343 2016-02-23 Richard Henderson <rth@redhat.com>
3345 * gcc.target/i386/addr-space-3.c: Remove test.
3347 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3349 PR preprocessor/69126
3350 PR preprocessor/69543
3351 * c-c++-common/pr69126-2-long.c: New test.
3352 * c-c++-common/pr69126-2-short.c: New test.
3353 * c-c++-common/pr69543-1.c: Remove xfail.
3355 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3357 PR preprocessor/69126
3358 PR preprocessor/69543
3359 PR preprocessor/69558
3360 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3362 (test_2): ...this, and add leading comment.
3363 (MACRO_3, test_3): New.
3364 (MACRO_4A, MACRO_4B, test_4): New.
3365 (MACRO): Rename to...
3368 (test_5): ...this, updating for renaming of MACRO, and
3369 add leading comment.
3370 * c-c++-common/pr69543-1.c: New.
3371 * c-c++-common/pr69543-2.c: New.
3372 * c-c++-common/pr69543-3.c: New.
3373 * c-c++-common/pr69543-4.c: New.
3374 * c-c++-common/pr69558-1.c: New.
3375 * c-c++-common/pr69558-2.c: New.
3376 * c-c++-common/pr69558-3.c: New.
3377 * c-c++-common/pr69558-4.c: New.
3378 * gcc.dg/pr69558.c: Move to...
3379 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
3382 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
3384 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3385 to -ftree-parallelize-loops/-fopenacc changes.
3386 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3387 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3388 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3389 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3390 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3391 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3392 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3393 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3394 * c-c++-common/goacc/kernels-loop.c: Likewise.
3395 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3396 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3397 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3398 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3400 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3402 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3404 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3407 * g++.dg/warn/Wnonnull-compare-5.C: New test.
3410 * gcc.dg/pr69900.c: New test.
3412 2016-02-23 Martin Jambor <mjambor@suse.cz>
3414 PR tree-optimization/69666
3415 * gcc.dg/tree-ssa/pr69666.c: New test.
3417 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
3420 * gfortran.dg/coarray_allocate_5.f08: New test.
3422 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3424 * gcc.target/s390/vcond-shift.c: Move to ...
3425 * gcc.target/s390/vector/vcond-shift.c: ... here.
3427 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3429 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3430 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3432 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3434 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3436 2016-02-20 Mark Wielaard <mjw@redhat.com>
3439 * gcc.dg/unused-variable-3.c: New test.
3441 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3444 * gcc.target/i386/pr69888.c: New test.
3446 2016-02-22 Richard Biener <rguenther@suse.de>
3448 PR tree-optimization/69882
3449 * gfortran.dg/vect/pr69882.f90: New testcase.
3451 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3454 * gcc.dg/pr69885.c: New test.
3456 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
3460 * gcc.target/sh/pr54089-10.c: New.
3462 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
3465 * gfortran.dg/deferred_character_15.f90 : New test.
3467 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3470 gfortran.dg/allocate_with_source_18.f03: New test.
3472 2016-02-20 Harald Anlauf <anlauf@gmx.de>
3475 gfortran.dg/gomp/pr52531.f90: New test.
3477 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3480 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3483 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3486 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3487 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3490 * g++.dg/warn/Wnonnull-compare-4.C: New test.
3493 * g++.dg/torture/pr69851.C: New test.
3495 2016-02-19 Martin Sebor <msebor@redhat.com>
3498 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3500 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3503 * g++.dg/warn/Wnonnull-compare-2.C: New test.
3504 * g++.dg/warn/Wnonnull-compare-3.C: New test.
3507 * g++.dg/cpp0x/pr67767.C: New test.
3509 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3511 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3512 for fp, simd, crypto, crc, lse.
3513 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3515 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3516 effective target check.
3518 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3521 * gcc.target/i386/pr69820.c: New test.
3523 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3525 * gcc.target/s390/vector/int128-1.c: New test.
3527 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3529 * gcc.target/s390/vector/vec-vcond-1.c: New test.
3531 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3533 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3534 instruction pattern name to prevent the testcase from failing with
3537 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3539 * gcc.target/s390/md/movstr-2.c: New test.
3541 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
3543 * gcc.target/s390/morestack.c: New test.
3545 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
3548 * gcc.target/s390/pr69625.c: Add test case.
3550 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3553 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3555 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3558 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3559 * gcc.target/powerpc/fusion3.c: Likewise.
3561 2016-02-18 Richard Biener <rguenther@suse.de>
3564 * g++.dg/torture/pr69553.C: New testcase.
3566 2016-02-18 Nick Clifton <nickc@redhat.com>
3570 * gcc.target/arm/pr62554.c: New test.
3571 * gcc.target/arm/pr69610-1.c: New test.
3572 * gcc.target/arm/pr69610-2.c: New test.
3574 2016-02-18 Richard Biener <rguenther@suse.de>
3577 * gcc.dg/torture/pr69854.c: New testcase.
3579 2016-02-17 Jakub Jelinek <jakub@redhat.com>
3582 * g++.dg/warn/Wnonnull-compare-1.C: New test.
3584 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3586 * gcc.target/powerpc/vec-cg.c: New test.
3588 2016-02-17 Richard Biener <rguenther@suse.de>
3591 * gcc.dg/uninit-21.c: Add -fno-short-enums.
3593 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3596 * gcc.c-torture/compile/pr69161.c: New test.
3598 2016-02-17 David Sherwood <david.sherwood@arm.com>
3601 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
3602 * gcc.target/arm/vect-fmaxmin.c: Likewise.
3604 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3606 * gcc.dg/ifcvt-4.c: Skip on Visium.
3608 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3610 * gnat.dg/atomic8.adb: New test.
3612 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3614 * gnat.dg/discr46.ad[sb]: New test.
3616 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
3619 * gcc.target/powerpc/pr48344-1.c: New test.
3621 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3624 * gfortran.dg/associate_21.f90: New test.
3626 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3629 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
3630 -Wnonnull in dg-options.
3631 * c-c++-common/nonnull-2.c: New test.
3633 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
3634 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3636 * gcc.target/aarch64/vector_initialization_nostack.c: New.
3638 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3641 * gcc.dg/pr69801.c: Add empty dg-options.
3643 2016-02-16 James Norris <jnorris@codesourcery.com>
3645 * c-c++-common/goacc/deviceptr-1.c: Add tests.
3646 * g++.dg/goacc/deviceptr-1.c: New file.
3648 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3650 PR tree-optimization/69820
3651 * gcc.dg/vect/pr69820.c: New test.
3653 2016-02-16 Richard Biener <rguenther@suse.de>
3655 PR tree-optimization/69776
3656 * gcc.dg/torture/pr69776-2.c: New testcase.
3658 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
3660 PR tree-optimization/69714
3661 * gcc.dg/torture/pr69714.c: New test.
3663 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3665 PR tree-optimization/69802
3666 * gcc.dg/pr69802.c: New test.
3668 2016-02-16 Richard Biener <rguenther@suse.de>
3671 * gcc.dg/pr69801.c: New testcase.
3673 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3675 PR libgfortran/69651
3676 * gfortran.dg/read_bang.f90: New test.
3677 * gfortran.dg/read_bang4.f90: New test.
3679 2016-02-15 Jakub Jelinek <jakub@redhat.com>
3682 * g++.dg/init/pr69658.C: New test.
3685 * c-c++-common/pr69797.c: New test.
3687 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3689 * lib/target-supports.exp (check_effective_target_section_anchors): Add
3690 check for aarch64*-*-*.
3692 2016-02-15 Richard Biener <rguenther@suse.de>
3694 PR tree-optimization/69783
3695 * gcc.dg/vect/pr69783.c: New testcase.
3697 2016-02-15 Richard Biener <rguenther@suse.de>
3699 PR tree-optimization/69776
3700 * gcc.dg/torture/pr69776.c: New testcase.
3702 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3705 * gfortran.dg/type_decl_4.f90: Reinstated.
3707 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
3710 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
3712 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3716 * gfortran.dg/type_decl_4.f90: Removed.
3718 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3721 * gfortran.dg/type_decl_4.f90: New test.
3723 2016-02-14 Alan Modra <amodra@gmail.com>
3726 * gcc.c-torture/execute/stkalign.c: Revise test.
3728 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3731 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
3733 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3736 * gcc.target/sh/torture/pr67260.c: New.
3738 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
3740 * gcc.dg/pr67964.c: Add dg-require-alias.
3742 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3746 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
3748 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3750 PR libgfortran/69668
3751 * gfortran.dg/namelist_88.f90: New test.
3753 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3755 PR libgfortran/69668
3756 * gfortran.dg/namelist_38.f90: Update test.
3757 * gfortran.dg/namelist_84.f90: Update test.
3759 2016-02-12 David Malcolm <dmalcolm@redhat.com>
3762 * gcc.dg/pr69554-1.c: New test.
3763 * gfortran.dg/pr69554-1.F90: New test.
3764 * gfortran.dg/pr69554-2.F90: New test.
3765 * lib/gcc-dg.exp (proc dg-locus): New function.
3766 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
3767 distinguish between the caret-printing and non-caret-printing
3768 cases. If caret-printing has been explicitly enabled, bail out
3769 without attempting to fix up the output.
3771 2016-02-12 David Malcolm <dmalcolm@redhat.com>
3775 * gcc.dg/spellcheck-options-3.c: New test case.
3776 * gcc.dg/spellcheck-options-4.c: New test case.
3777 * gcc.dg/spellcheck-options-5.c: New test case.
3778 * gcc.dg/spellcheck-options-6.c: New test case.
3779 * gcc.dg/spellcheck-options-7.c: New test case.
3780 * gcc.dg/spellcheck-options-8.c: New test case.
3781 * gcc.dg/spellcheck-options-9.c: New test case.
3782 * gcc.dg/spellcheck-options-10.c: New test case.
3784 2016-02-12 Jakub Jelinek <jakub@redhat.com>
3786 PR rtl-optimization/69764
3787 PR rtl-optimization/69771
3788 * c-c++-common/pr69764.c: New test.
3789 * gcc.dg/torture/pr69771.c: New test.
3791 2016-02-12 Marek Polacek <polacek@redhat.com>
3793 * g++.dg/torture/init-list1.C: New.
3795 2016-02-12 Marek Polacek <polacek@redhat.com>
3797 * gcc.dg/pr69522.c: Add empty dg-options.
3799 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
3801 * g++.dg/lto/lto.exp: Include and init mpx.
3802 * g++.dg/lto/pr69729_0.C: New test.
3804 2016-02-12 Jakub Jelinek <jakub@redhat.com>
3807 * g++.dg/ipa/pr69241-4.C: New test.
3810 * g++.dg/ipa/pr68672-1.C: New test.
3811 * g++.dg/ipa/pr68672-2.C: New test.
3812 * g++.dg/ipa/pr68672-3.C: New test.
3814 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
3817 * gcc.dg/pr69522.c: New test.
3819 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
3822 * g++.dg/cpp1y/69098.C: New test.
3823 * g++.dg/cpp1y/69098-2.C: New test.
3825 2016-02-12 Jakub Jelinek <jakub@redhat.com>
3827 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
3828 and neighbour -> neighbor.
3829 * objc.dg/attributes/method-nonnull-1.m: Likewise.
3830 * objc.dg/gnu-api-2-class-meta.m: Likewise.
3831 * c-c++-common/Wvarargs.c: Likewise.
3832 * c-c++-common/goacc/host_data-5.c: Likewise.
3833 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3834 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
3835 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3836 * gcc.target/aarch64/pr60697.c: Likewise.
3837 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3838 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
3839 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3840 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
3841 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3842 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3843 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
3844 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3845 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
3846 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
3847 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
3848 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3849 * g++.dg/lookup/koenig5.C: Likewise.
3850 * g++.dg/ext/no-asm-2.C: Likewise.
3851 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
3852 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
3853 * gfortran.dg/used_types_16.f90: Likewise.
3854 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3855 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
3856 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3857 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
3858 * gfortran.dg/abstract_type_6.f03: Likewise.
3859 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
3860 * gfortran.dg/used_types_15.f90: Likewise.
3861 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
3862 * gfortran.dg/exit_3.f08: Likewise.
3863 * gfortran.dg/open_status_2.f90: Likewise.
3864 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3865 * gfortran.dg/intrinsic_std_1.f90: Likewise.
3866 * gfortran.dg/associate_1.f03: Likewise.
3867 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
3868 * gfortran.dg/intrinsic_std_6.f90: Likewise.
3869 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
3870 * gcc.dg/builtin-object-size-1.c: Likewise.
3871 * gcc.dg/noreturn-6.c: Likewise.
3872 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3873 * gcc.dg/globalalias.c: Likewise.
3874 * gcc.dg/builtins-config.h: Likewise.
3875 * gcc.dg/pr30457.c: Likewise.
3876 * gcc.c-torture/compile/volatile-1.c: Likewise.
3877 * gcc.c-torture/execute/20101011-1.c: Likewise.
3878 * c-c++-common/Waddress-1.c: Likewise.
3880 2016-02-11 Jakub Jelinek <jakub@redhat.com>
3883 * c-c++-common/Waddress-1.c: New test.
3885 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
3888 * gfortran.dg/associate_19.f03: New test.
3889 * gfortran.dg/associate_20.f03: New test.
3891 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
3893 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
3895 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3897 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
3898 .arch armv8-a\n. Add -dA to dg-options.
3899 * gcc.target/aarch64/assembler_arch_1.c: New test.
3900 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
3902 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
3905 * g++.dg/cpp0x/pr68726.C: New.
3907 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3909 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
3912 2016-02-11 Richard Biener <rguenther@suse.de>
3914 * g++.dg/tree-ssa/pr61034.C: Adjust.
3916 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
3919 * gcc.target/s390/pr69148.c: New.
3921 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3923 PR tree-optimization/69652
3924 * gcc.dg/torture/pr69652.c: New test.
3926 2016-02-10 Jakub Jelinek <jakub@redhat.com>
3927 Patrick Palka <ppalka@gcc.gnu.org>
3931 * g++.dg/ipa/pr69241-1.C: New test.
3932 * g++.dg/ipa/pr69241-2.C: New test.
3933 * g++.dg/ipa/pr69241-3.C: New test.
3934 * g++.dg/ipa/pr69649.C: New test.
3936 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
3938 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
3939 * gcc.dg/tree-ssa/sra-18.c: Ditto.
3941 2016-02-10 Bin Cheng <bin.cheng@arm.com>
3943 PR tree-optimization/68021
3944 * gcc.dg/tree-ssa/pr68021.c: New test.
3946 2016-02-10 Richard Biener <rguenther@suse.de>
3948 PR tree-optimization/69726
3949 * gcc.dg/uninit-22.c: New testcase.
3951 2016-02-09 Andrew Pinski <apinski@cavium.com>
3954 * gcc.c-torture/compile/20160205-1.c: New testcase.
3956 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3959 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
3960 instead accessing a really large arrray.
3961 * gcc.target/powerpc/fusion3.c: Likewise.
3963 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
3966 * gcc.c-torture/execute/pr68532.c: New test.
3968 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
3971 * gcc.dg/pr69634.c: New.
3973 2016-02-09 Richard Biener <rguenther@suse.de>
3975 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
3977 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
3979 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
3981 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
3983 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
3985 2016-02-09 Richard Biener <rguenther@suse.de>
3987 PR tree-optimization/69715
3988 * gcc.dg/torture/pr69715.c: New testcase.
3990 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
3993 * g++.dg/cpp0x/trailing12.C: New test.
3994 * g++.dg/cpp0x/trailing13.C: New test.
3996 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4000 * g++.dg/cpp1y/auto-fn29.C: New test.
4001 * g++.dg/cpp1y/auto-fn30.C: New test.
4003 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4005 PR tree-optimization/69209
4006 * gcc.c-torture/compile/pr69209.c: New test.
4008 2016-02-08 Jeff Law <law@redhat.com>
4010 PR tree-optimization/68541
4011 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4012 of statements allowed in join block for path splitting.
4014 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4017 * g++.dg/gomp/pr59627.C: New test.
4020 * g++.dg/ipa/pr69239.C: New test.
4022 2016-02-08 David Malcolm <dmalcolm@redhat.com>
4024 PR preprocessor/69664
4025 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4026 * gcc.dg/cpp/warn-comments.c: Likewise.
4028 2016-02-08 Marek Polacek <polacek@redhat.com>
4031 * g++.dg/init/const12.C: New test.
4033 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4036 * gcc.dg/lto/pr55113_0.c: Remove test.
4038 2016-02-08 Richard Biener <rguenther@suse.de>
4040 PR tree-optimization/69719
4041 * gcc.dg/torture/pr69719.c: New testcase.
4043 2016-02-08 Richard Biener <rguenther@suse.de>
4044 Jeff Law <law@redhat.com>
4047 * gcc.target/mips/pr68273.c: New testcase.
4049 2016-02-08 Richard Biener <rguenther@suse.de>
4051 PR rtl-optimization/69274
4052 * gcc.target/i386/addr-sel-1.c: XFAIL.
4054 2016-02-08 Jeff Law <law@redhat.com>
4056 PR tree-optimization/68541
4057 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4059 PR tree-optimization/65917
4060 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4062 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4065 * gfortran.dg/namelist_args.f90: New test.
4067 2016-02-05 Jeff Law <law@redhat.com>
4069 PR tree-optimization/68541
4070 * gcc.dg/tree-ssa/split-path-2.c: New test.
4071 * gcc.dg/tree-ssa/split-path-3.c: New test.
4072 * gcc.dg/tree-ssa/split-path-4.c: New test.
4073 * gcc.dg/tree-ssa/split-path-5.c: New test.
4074 * gcc.dg/tree-ssa/split-path-6.c: New test.
4075 * gcc.dg/tree-ssa/split-path-7.c: New test.
4077 2016-02-05 Martin Sebor <msebor@redhat.com>
4080 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4081 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4083 2016-02-06 Richard HEnderson <rth@redhat.com>
4086 * gcc.target/i386/addr-space-4.c: New.
4087 * gcc.target/i386/addr-space-5.c: New.
4089 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4092 * gfortran.dg/elemental_dependency_6.f90: New.
4094 2016-02-05 Jakub Jelinek <jakub@redhat.com>
4096 PR rtl-optimization/69691
4097 * gcc.c-torture/execute/pr69691.c: New test.
4100 * g++.dg/parse/pr69628.C: New test.
4102 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4104 * gcc.dg/sancov/asan.c: Move to ...
4105 * gcc.dg/asan/sancov-1.c: ... here.
4107 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4109 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4111 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4114 * gcc.target/i386/pr69677.c: New test.
4116 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4119 * g++.dg/template/pr68948.C: New test.
4121 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4123 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4124 (only necessary on s390x).
4126 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4128 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4129 -mno-accumulate-outgoing-args.
4131 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4133 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4135 2016-02-04 Jakub Jelinek <jakub@redhat.com>
4138 * c-c++-common/pr69669.c: New test.
4140 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4143 * g++.dg/pr69667.C: New file.
4145 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4148 * gcc.dg/pr69619.c: Add new test.
4150 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4152 PR rtl-optimization/69577
4153 * gcc.target/i386/pr69577.c: New test.
4155 2016-02-04 Martin Liska <mliska@suse.cz>
4157 * g++.dg/asan/pr69276.C: New test.
4159 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4163 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4164 a single smulbb instruction.
4165 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4166 * gcc.target/amr/wmul-2.c: Likewise.
4168 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4172 * gcc.c-torture/execute/pr67714.c: New test.
4174 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4177 * gcc.target/i386/pr69454-1.c: New test.
4178 * gcc.target/i386/pr69454-2.c: New test.
4180 2016-02-03 Martin Sebor <msebor@redhat.com>
4187 * g++.dg/ext/flexarray-mangle-2.C: New test.
4188 * g++.dg/ext/flexarray-mangle.C: New test.
4189 * g++.dg/ext/flexarray-subst.C: New test.
4190 * g++.dg/ext/flexary11.C: New test.
4191 * g++.dg/ext/flexary12.C: New test.
4192 * g++.dg/ext/flexary13.C: New test.
4193 * g++.dg/ext/flexary14.C: New test.
4194 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4196 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4198 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4199 Define only if CHECK_FLOAT128 is defined.
4200 (main): Properly initialize u5.
4202 2016-02-03 Jakub Jelinek <jakub@redhat.com>
4205 * gcc.dg/pr69627.c: New test.
4208 * gcc.dg/pr69644.c: New test.
4210 2016-02-03 Mike Stump <mikestump@comcast.net>
4212 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4213 support for struct-layout-1.exp.
4215 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4218 * g++.dg/cpp0x/pr69056.C: New test.
4220 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4221 Alexandre Oliva <aoliva@redhat.com>
4224 * gcc.target/powerpc/pr69461.c: New.
4226 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
4228 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4230 (check_effective_target_fsanitize_thread): ... to here. Do not
4231 specify additional compile flags for the test source.
4232 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4233 specify additional compile flags for the test source.
4235 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4237 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4239 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4243 * gfortran.dg/coarray_allocate_2.f08: New test.
4244 * gfortran.dg/coarray_allocate_3.f08: New test.
4245 * gfortran.dg/coarray_allocate_4.f08: New test.
4247 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4249 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4250 use same scan-tree-dump-times on all platforms.
4251 * gcc.dg/vect/vect-outer-1.c: Likewise.
4252 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4253 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4254 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4255 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4256 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4257 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4258 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4260 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4262 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4265 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4267 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4269 2016-02-02 James Norris <jnorris@codesourcery.com>
4271 * c-c++-common/goacc/routine-5.c: Add tests.
4273 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
4275 * gcc.target/nvptx/unsigned-cmp.c: New test.
4277 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4279 * gcc.target/aarch64/scalar_shift_1.c
4280 (test_corners_sisd_di): Improve force to SIMD register.
4281 (test_corners_sisd_si): Likewise.
4282 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4283 Remove scan-assembler check for ldr.
4285 2016-02-02 Richard Biener <rguenther@suse.de>
4287 PR tree-optimization/69595
4288 * gcc.dg/Warray-bounds-17.c: New testcase.
4290 2016-02-02 Richard Biener <rguenther@suse.de>
4292 PR tree-optimization/69606
4293 * gcc.dg/torture/pr69606.c: New testcase.
4295 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4298 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4299 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4301 2016-02-02 Alan Modra <amodra@gmail.com>
4304 * gcc.target/powerpc/pr69548.c: New test.
4306 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4308 PR rtl-optimization/69592
4309 * gcc.dg/pr69592.c: New test.
4311 PR preprocessor/69543
4313 * gcc.dg/pr69543.c: New test.
4314 * gcc.dg/pr69558.c: New test.
4316 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
4319 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
4321 2016-02-01 Martin Sebor <msebor@redhat.com>
4323 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4325 2016-02-01 Bin Cheng <bin.cheng@arm.com>
4327 PR tree-optimization/67921
4328 * c-c++-common/ubsan/pr67921.c: New test.
4330 2016-02-01 Richard Biener <rguenther@suse.de>
4333 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4335 2016-02-01 Richard Biener <rguenther@suse.de>
4337 PR tree-optimization/69574
4338 * gcc.dg/torture/pr69574.c: New testcase.
4340 2016-02-01 Richard Biener <rguenther@suse.de>
4342 PR tree-optimization/69579
4343 * gcc.dg/setjmp-6.c: New testcase.
4345 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4347 PR rtl-optimization/69570
4348 * g++.dg/opt/pr69570.C: New test.
4350 2016-02-01 Richard Henderson <rth@redhat.com>
4352 * gcc.dg/pr69535.c: New test.
4354 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
4357 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4358 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4361 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4363 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4365 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
4368 * gfortran.dg/allocate_with_source_17.f03: New test.
4370 2016-01-30 Jakub Jelinek <jakub@redhat.com>
4372 PR tree-optimization/69546
4373 * gcc.dg/torture/pr69546.c: New test.
4375 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
4378 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4380 2016-01-30 Martin Sebor <msebor@redhat.com>
4383 * g++.dg/ext/flexary10.C: New test.
4385 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4388 gfortran.dg/common_23.f90: New test.
4390 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4393 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4394 condition being checked, and disable it when the target supports
4395 misaligned loads and stores.
4397 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4400 * gcc.dg/torture/pr69518.c: New test.
4402 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
4405 * gcc.target/i386/pr69530.c: New test.
4407 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
4410 * gcc.target/mips/div-delay.c: New test.
4412 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4415 * gcc.target/i386/pr69551.c: New test.
4418 * gcc.target/i386/pr66137.c: New test.
4420 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
4422 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4423 always built for p5600.
4424 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4425 isa=p5600 dg-option.
4427 2016-01-29 Richard Biener <rguenther@suse.de>
4429 PR tree-optimization/69547
4430 * g++.dg/tree-ssa/pr69547.C: New testcase.
4432 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4435 * g++.dg/warn/Wunused-function2.C: New test.
4437 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4439 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4440 support for test to succeed.
4442 2016-01-29 Marek Polacek <polacek@redhat.com>
4446 * g++.dg/ext/constexpr-vla2.C: New test.
4447 * g++.dg/ext/constexpr-vla3.C: New test.
4448 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4450 2016-01-29 Richard Biener <rguenther@suse.de>
4453 * gcc.dg/uninit-21.c: New testcase.
4455 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
4458 * gcc.target/i386/pr69459.c: New test.
4460 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
4463 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4464 * gcc.target/mips/pr68400.c: New test.
4466 2016-01-28 Martin Sebor <msebor@redhat.com>
4469 * gcc.target/powerpc/pr17381.c: New test.
4471 2016-01-28 Jakub Jelinek <jakub@redhat.com>
4474 * gcc.dg/torture/pr69542.c: New test.
4476 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
4478 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4480 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
4482 * gcc.dg/pr65980.c: Skip on AIX.
4483 * gcc.dg/pr66688.c: Same.
4485 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
4488 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4489 * gcc.dg/tree-ssa/sra-18.c: Same.
4491 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
4494 * gfortran.dg/block_15.f08: New test.
4495 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4496 on incorrectly closed BLOCK.
4498 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
4500 * gcc.dg/declare-simd.c: New test.
4501 2016-01-28 Richard Biener <rguenther@suse.de>
4503 PR tree-optimization/69466
4504 * gfortran.dg/vect/pr69466.f90: New testcase.
4506 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4508 * g++.dg/pr67989.C: Remove ARM-specific option.
4509 * gcc.target/arm/pr67989.C: New file.
4511 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4513 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4514 and expm1 test for glibc < 2.11.
4516 2016-01-27 Richard Henderson <rth@redhat.com>
4518 * gcc.c-torture/execute/pr69447.c: New test.
4520 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
4523 * gfortran.dg/alloc_comp_assign_15.f03: New test.
4525 2016-01-27 Jakub Jelinek <jakub@redhat.com>
4528 * gcc.dg/pr66869.c: New test.
4530 2016-01-25 Jeff Law <law@redhat.com>
4532 PR tree-optimization/68398
4533 PR tree-optimization/69196
4534 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4535 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4536 path to avoid new heuristic allowing more irreducible regions
4537 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4538 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4539 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4540 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4541 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4543 2016-01-27 Marek Polacek <polacek@redhat.com>
4546 * c-c++-common/vector-compare-4.c: New test.
4548 2016-01-27 David Malcolm <dmalcolm@redhat.com>
4550 PR preprocessor/69126
4551 * c-c++-common/pr69126.c: New test case.
4553 2016-01-27 Ian Lance Taylor <iant@google.com>
4555 * gcc.dg/tree-ssa/ivopt_5.c: New test.
4557 2016-01-27 Ryan Burn <contact@rnburn.com>
4560 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4562 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4565 * gcc.target/i386/pr69512.c: New test.
4567 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
4570 * gnat.dg/sso/*.adb: Robustify dg-output directives.
4572 2016-01-27 Marek Polacek <polacek@redhat.com>
4575 * g++.dg/pr69379.C: New test.
4577 2016-01-27 Martin Sebor <msebor@redhat.com>
4580 * g++.dg/abi/Wabi-2-2.C: New test.
4581 * g++.dg/abi/Wabi-2-3.C: New test.
4582 * g++.dg/abi/Wabi-3-2.C: New test.
4583 * g++.dg/abi/Wabi-3-3.C: New test.
4585 2016-01-27 Richard Biener <rguenther@suse.de>
4587 PR tree-optimization/69166
4588 * gcc.dg/torture/pr69166.c: New testcase.
4590 2016-01-27 Martin Jambor <mjambor@suse.cz>
4592 PR tree-optimization/69355
4593 * gcc.dg/tree-ssa/pr69355.c: New test.
4595 2016-01-27 Marek Polacek <polacek@redhat.com>
4598 * g++.dg/ext/constexpr-vla1.C: New test.
4600 2016-01-20 Christian Bruel <christian.bruel@st.com>
4603 * gcc.target/arm/pr69245.c: New test.
4605 2016-01-27 Jakub Jelinek <jakub@redhat.com>
4607 PR tree-optimization/69399
4608 * gcc.dg/torture/pr69399.c: New test.
4610 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
4612 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
4614 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
4616 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
4618 2016-01-26 Tom de Vries <tom@codesourcery.com>
4620 PR tree-optimization/69110
4621 * gcc.dg/autopar/pr69110.c: New test.
4623 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
4624 Sebastian Pop <s.pop@samsung.com>
4626 * gcc.dg/graphite/isl-ast-op-select.c: New.
4628 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4631 * gfortran.dg/allocate_error_6.f90: New test.
4633 2016-01-26 Richard Henderson <rth@redhat.com>
4635 * gcc.dg/tm/pr60908.c: New test.
4637 2016-01-26 David Malcolm <dmalcolm@redhat.com>
4640 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
4642 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
4643 expected multiline output to reflect the colorization being
4644 disabled before newlines.
4645 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4646 (custom_diagnostic_finalizer): Replace call to
4647 pp_newline_and_flush with call to pp_flush.
4648 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
4649 * gfortran.dg/implicit_class_1.f90: Likewise.
4650 * lib/gcc-dg.exp (allow_blank_lines): New global.
4651 (dg-allow-blank-lines-in-output): New procedure.
4652 (gcc-dg-prune): Complain about blank lines in the output, unless
4653 dg-allow-blank-lines-in-output was called.
4654 * lib/multiline.exp (_build_multiline_regex): Only support
4655 arbitrary followup text for non-blank-lines, not for blank lines.
4657 2016-01-26 Jakub Jelinek <jakub@redhat.com>
4659 PR tree-optimization/69483
4660 * gcc.dg/pr69483.c: New test.
4661 * g++.dg/opt/pr69483.C: New test.
4663 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4666 * gcc.target/arm/pr68620.c: New test.
4668 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4670 * gcc.target/i386/pr68986-2.c: Remove -m32.
4672 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4675 * gcc.target/i386/pr68986-1.c: New test.
4676 * gcc.target/i386/pr68986-2.c: Likewise.
4677 * gcc.target/i386/pr68986-3.c: Likewise.
4679 2016-01-26 Christian Bruel <christian.bruel@st.com>
4681 * lib/target-supports.exp
4682 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
4683 (check_effective_target_arm_crypto_pragma_ok): Likewise.
4684 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
4686 2016-01-26 Richard Biener <rguenther@suse.de>
4688 PR tree-optimization/69452
4689 * gcc.dg/torture/pr69452.c: New testcase.
4691 2016-01-26 Jakub Jelinek <jakub@redhat.com>
4694 * gcc.dg/pr69442.c: New test.
4696 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
4699 * gcc.target/aarch64/simd/pr67896.C: New.
4701 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
4703 PR tree-optimization/69400
4704 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
4706 (plugin_init): Call it.
4707 * gcc.dg/torture/pr69400.c: New test.
4709 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4711 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
4713 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
4714 Sebastian Pop <s.pop@samsung.com>
4716 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
4719 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
4720 Sebastian Pop <s.pop@samsung.com>
4722 * gcc.dg/graphite/pr69292.c: New.
4724 2016-01-25 Jakub Jelinek <jakub@redhat.com>
4726 * c-c++-common/goacc/use_device-1.c: New test.
4728 2016-01-25 Jeff Law <law@redhat.com>
4730 PR tree-optimization/69196
4731 PR tree-optimization/68398
4732 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
4733 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4735 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
4738 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
4741 2016-01-25 Richard Biener <rguenther@suse.de>
4744 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
4746 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
4749 * gcc.dg/pr69421.c: New test.
4751 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
4753 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
4754 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
4755 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
4756 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
4757 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
4758 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
4759 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
4760 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
4761 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
4762 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
4764 2016-01-25 Richard Biener <rguenther@suse.de>
4766 PR tree-optimization/69376
4767 * gcc.dg/torture/pr69376.c: New testcase.
4769 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4773 * gfortran.dg/interface_38.f90: New test.
4774 * gfortran.dg/interface_39.f90: New test.
4776 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
4779 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
4784 * g++.dg/template/pr11858.C: New test.
4785 * g++.dg/template/pr24663.C: New test.
4786 * g++.dg/template/unify12.C: New test.
4787 * g++.dg/template/unify13.C: New test.
4788 * g++.dg/template/unify14.C: New test.
4789 * g++.dg/template/unify15.C: New test.
4790 * g++.dg/template/unify16.C: New test.
4791 * g++.dg/template/unify17.C: New test.
4793 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4796 gfortran.dg/pr68283.f90: New test.
4798 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4801 * gfortran.dg/inline_matmul_13.f90: New test.
4802 * gfortran.dg/matmul_bounds_8.f90: New test.
4803 * gfortran.dg/matmul_bounds_9.f90: New test.
4804 * gfortran.dg/matmul_bounds_10.f90: New test.
4806 2016-01-23 Tom de Vries <tom@codesourcery.com>
4808 PR tree-optimization/69426
4809 * gcc.dg/autopar/pr69426.c: New test.
4811 2016-01-23 Martin Sebor <msebor@redhat.com>
4815 * g++.dg/cpp0x/alignas5.C: New test.
4816 * g++.dg/ext/vector29.C: Same.
4818 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
4820 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
4821 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
4822 _GNU_SOURCE from compile flags to the source.
4823 * gcc.target/i386/chkp-stropt-12.c: Ditto.
4824 * gcc.target/i386/chkp-stropt-16.c: Ditto.
4825 * gcc.target/i386/chkp-stropt-4.c: Ditto.
4826 * gcc.target/i386/chkp-stropt-8.c: Ditto.
4828 2016-01-22 Jakub Jelinek <jakub@redhat.com>
4831 * g++.dg/opt/pr69432.C: New test.
4833 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4835 * gcc.target/powerpc/pr63354c: Adjust target selector to include
4836 32-bit targets testing an -m64 multilib.
4838 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4840 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
4843 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
4845 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
4847 2016-01-21 Christian Bruel <christian.bruel@st.com>
4850 * gcc.target/i386/pr68674.c
4851 * gcc.target/aarch64/pr68674.c
4852 * gcc.target/arm/pr68674.c
4854 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4857 * gcc.c-torture/execute/pr69403.c: New test.
4859 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
4862 * g++.dg/template/pr55843.C: New.
4864 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
4867 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
4868 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
4870 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4873 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
4874 from dg-do compile directive, and instead add
4875 { dg-require-effective-target int128 }.
4877 2016-01-20 Martin Sebor <msebor@redhat.com>
4880 * gcc.dg/sync-fetch.c: New test.
4882 2016-01-21 Martin Sebor <msebor@redhat.com>
4885 * gcc.target/powerpc/pr69252.c: New test.
4887 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4890 * gfortran.dg/pr65996.f90: New test.
4892 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
4895 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
4896 expected to generate an error.
4898 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
4901 * gcc.dg/torture/pr66178.c: New test.
4903 2016-01-21 Anton Blanchard <anton@samba.org>
4904 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4907 * gcc.target/powerpc/pr63354.c: New test.
4909 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
4911 PR rtl-optimization/68990
4912 * gcc.target/i386/pr68990: New.
4914 2016-01-21 Nick Clifton <nickc@redhat.com>
4917 * gcc.target/mips/pr69129.c: New.
4919 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
4922 * g++.dg/cpp0x/pr58046.C: New.
4924 2016-01-21 Jakub Jelinek <jakub@redhat.com>
4928 * gcc.target/arm/pr69187.c: New test.
4931 * g++.dg/torture/pr69355.C: New test.
4933 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
4934 Sebastian Pop <s.pop@samsung.com>
4936 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
4938 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
4939 Sebastian Pop <s.pop@samsung.com>
4941 * gcc.dg/graphite/pr68976.c: New test.
4943 2016-01-21 Jakub Jelinek <jakub@redhat.com>
4946 * c-c++-common/pr67653.c: New test.
4947 * gcc.dg/torture/pr29119.c: Add dg-warning.
4949 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
4951 * gcc.target/powerpc/cpu-builtin-1.c: New test.
4953 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4956 * gcc.dg/pr24293.c: New test.
4957 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
4958 incomplete struct type.
4959 * gcc.dg/declspec-1.c: Likewise.
4960 * gcc.dg/pr63549.c: Likewise.
4962 2016-01-20 Jakub Jelinek <jakub@redhat.com>
4964 PR tree-optimization/66612
4965 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
4966 for bdn instruction.
4968 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4970 * lib/target-supports.exp
4971 (check_effective_target_arm_fp_ok_nocache): New.
4972 (check_effective_target_arm_fp_ok): New.
4973 (add_options_for_arm_fp): New.
4974 (check_effective_target_arm_crypto_ok_nocache): Require
4975 target_arm_v8_neon_ok instead of arm32.
4976 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
4977 (check_effective_target_arm_crypto_pragma_ok): New.
4978 (add_options_for_arm_vfp): New.
4979 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
4980 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
4981 target instead. Force initial fpu to vfp.
4982 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
4983 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
4984 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
4986 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
4987 use arm_vfp effective target instead. Force initial fpu to vfp.
4988 * gcc.target/arm/attr-neon3.c: Likewise.
4989 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
4991 * gcc.target/arm/unsigned-float.c: Likewise.
4992 * gcc.target/arm/vfp-1.c: Likewise.
4993 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4994 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4995 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4996 * gcc.target/arm/vfp-ldmias.c: Likewise.
4997 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4998 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4999 * gcc.target/arm/vfp-stmiad.c: Likewise.
5000 * gcc.target/arm/vfp-stmias.c: Likewise.
5001 * gcc.target/arm/vnmul-1.c: Likewise.
5002 * gcc.target/arm/vnmul-2.c: Likewise.
5003 * gcc.target/arm/vnmul-3.c: Likewise.
5004 * gcc.target/arm/vnmul-4.c: Likewise.
5006 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
5009 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5010 the MPX run-time library, for compile-time MPX test.
5011 * gcc.target/i386/chkp-always_inline.c: Likewise.
5012 * gcc.target/i386/chkp-bndret.c: Likewise.
5013 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5014 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5015 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5016 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5017 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5018 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5019 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5020 * gcc.target/i386/chkp-label-address.c: Likewise.
5021 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5022 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5023 * gcc.target/i386/chkp-pr69044.c: Likewise.
5024 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5025 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5026 * gcc.target/i386/chkp-strchr.c: Likewise.
5027 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5028 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5029 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5030 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5031 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5032 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5033 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5034 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5035 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5036 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5037 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5038 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5039 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5040 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5041 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5042 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5043 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5044 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5045 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5046 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5047 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5048 * gcc.target/i386/pr63995-2.c: Likewise.
5049 * gcc.target/i386/pr64805.c: Likewise.
5050 * gcc.target/i386/pr65044.c: Likewise.
5051 * gcc.target/i386/pr65167.c: Likewise.
5052 * gcc.target/i386/pr65183.c: Likewise.
5053 * gcc.target/i386/pr65184.c: Likewise.
5054 * gcc.target/i386/thunk-retbnd.c: Likewise.
5056 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5058 PR tree-optimization/69328
5059 * gcc.dg/pr69328.c: New test.
5061 2016-01-20 Jeff Law <law@redhat.com>
5064 * gcc.target/m68k/pr25114.c: New test.
5066 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5068 * gcc.target/arm/memset-inline-10.c: Added
5069 dg-require-effective-target arm_thumb2_ok.
5071 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5073 * gcc.dg/debug/dwarf2/sso.c: New test.
5075 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
5078 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5079 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5080 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5082 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5085 * g++.dg/ipa/devirt-50.C: New testcase.
5087 2016-01-19 Marek Polacek <polacek@redhat.com>
5090 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5091 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5093 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5096 * gcc.target/arm/pr69135_1.c: New test.
5098 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5100 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5102 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5104 * gcc.target/aarch64/ccmp_1.c: New testcase.
5106 2016-01-19 Marek Polacek <polacek@redhat.com>
5109 * g++.dg/cpp0x/enum30.C: New test.
5111 2016-01-19 Richard Biener <rguenther@suse.de>
5113 PR tree-optimization/69336
5114 * g++.dg/tree-ssa/pr69336.C: New testcase.
5116 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5119 * gcc.dg/pr65779.c: New test.
5121 2016-01-19 Richard Biener <rguenther@suse.de>
5123 PR tree-optimization/69352
5124 * gcc.dg/torture/pr69352.c: New testcase.
5126 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5128 PR rtl-optimization/68955
5129 PR rtl-optimization/64557
5130 * gcc.dg/torture/pr68955.c: New test.
5132 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5135 * g++.dg/torture/pr69136.C: New testcase.
5137 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5140 * g++.dg/lto/pr69133_0.C: New testcase.
5141 * g++.dg/lto/pr69133_1.C: New testcase.
5143 2016-01-15 Jeff Law <law@redhat.com>
5145 PR tree-optimization/69320
5146 * gcc.c-torture/pr69320-1.c: New test.
5147 * gcc.c-torture/pr69320-2.c: New test.
5148 * gcc.c-torture/pr69320-3.c: New test.
5149 * gcc.c-torture/pr69320-4.c: New test.
5151 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5156 * g++.dg/template/pr11858.C: New test.
5157 * g++.dg/template/pr24663.C: New test.
5158 * g++.dg/template/unify12.C: New test.
5159 * g++.dg/template/unify13.C: New test.
5160 * g++.dg/template/unify14.C: New test.
5161 * g++.dg/template/unify15.C: New test.
5162 * g++.dg/template/unify16.C: New test.
5163 * g++.dg/template/unify17.C: New test.
5165 2016-01-18 David Malcolm <dmalcolm@redhat.com>
5168 * gcc.dg/pr69181-1.c: New test file.
5169 * gcc.dg/pr69181-2.c: New test file.
5170 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5171 globals by moving it to...
5172 (cleanup-after-saved-dg-test): ...this new function. Add
5173 "global additional_sources_used". Add reset of global
5174 multiline_expected_outputs to the empty list.
5175 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5177 (multiline_expected_outputs): ...this, and updated comments to
5178 note that it is modified from gcc-dg.exp.
5179 (dg-end-multiline-output): Update for the above renaming.
5180 (handle-multiline-outputs): Likewise. Remove the clearing
5181 of the expected outputs to the empty list.
5183 2016-01-18 Richard Biener <rguenther@suse.de>
5185 PR tree-optimization/69297
5186 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5188 2016-01-18 Joseph Myers <joseph@codesourcery.com>
5190 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5192 * gcc.target/mips/mips-3d-2.c: Likewise.
5193 * gcc.target/mips/mips-3d-3.c: Likewise.
5194 * gcc.target/mips/mips-3d-4.c: Likewise.
5195 * gcc.target/mips/mips-3d-5.c: Likewise.
5196 * gcc.target/mips/mips-3d-6.c: Likewise.
5197 * gcc.target/mips/mips-3d-7.c: Likewise.
5198 * gcc.target/mips/mips-3d-8.c: Likewise.
5199 * gcc.target/mips/mips-3d-9.c: Likewise.
5200 * gcc.target/mips/mips-ps-1.c: Likewise.
5201 * gcc.target/mips/mips-ps-2.c: Likewise.
5202 * gcc.target/mips/mips-ps-3.c: Likewise.
5203 * gcc.target/mips/mips-ps-4.c: Likewise.
5204 * gcc.target/mips/mips-ps-5.c: Likewise.
5205 * gcc.target/mips/mips-ps-6.c: Likewise.
5206 * gcc.target/mips/mips-ps-7.c: Likewise.
5207 * gcc.target/mips/mips-ps-type.c: Likewise.
5208 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5209 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5211 2016-01-18 Tom de Vries <tom@codesourcery.com>
5213 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5214 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5215 * c-c++-common/goacc/kernels-empty.c: New test.
5216 * c-c++-common/goacc/kernels-eternal.c: New test.
5217 * c-c++-common/goacc/kernels-loop-2.c: New test.
5218 * c-c++-common/goacc/kernels-loop-3.c: New test.
5219 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5220 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5221 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5222 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5223 * c-c++-common/goacc/kernels-loop-data.c: New test.
5224 * c-c++-common/goacc/kernels-loop-g.c: New test.
5225 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5226 * c-c++-common/goacc/kernels-loop-n.c: New test.
5227 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5228 * c-c++-common/goacc/kernels-loop.c: New test.
5229 * c-c++-common/goacc/kernels-noreturn.c: New test.
5230 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5231 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5232 * c-c++-common/goacc/kernels-reduction.c: New test.
5234 2016-01-18 Tom de Vries <tom@codesourcery.com>
5236 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5237 * gcc.dg/autopar/outer-2.c: Same.
5238 * gcc.dg/autopar/outer-3.c: Same.
5239 * gcc.dg/autopar/outer-4.c: Same.
5240 * gcc.dg/autopar/outer-5.c: Same.
5241 * gcc.dg/autopar/outer-6.c: Same.
5242 * gcc.dg/autopar/parallelization-1.c: Same.
5243 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5244 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5245 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5246 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5247 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5248 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5249 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5250 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5251 * gcc.dg/autopar/pr39500-1.c: Same.
5252 * gcc.dg/autopar/pr39500-2.c: Same.
5253 * gcc.dg/autopar/pr46193.c: Same.
5254 * gcc.dg/autopar/pr46194.c: Same.
5255 * gcc.dg/autopar/pr49580.c: Same.
5256 * gcc.dg/autopar/pr49960-1.c: Same.
5257 * gcc.dg/autopar/pr49960.c: Same.
5258 * gcc.dg/autopar/pr68373.c: Same.
5259 * gcc.dg/autopar/reduc-1.c: Same.
5260 * gcc.dg/autopar/reduc-1char.c: Same.
5261 * gcc.dg/autopar/reduc-1short.c: Same.
5262 * gcc.dg/autopar/reduc-2.c: Same.
5263 * gcc.dg/autopar/reduc-2char.c: Same.
5264 * gcc.dg/autopar/reduc-2short.c: Same.
5265 * gcc.dg/autopar/reduc-3.c: Same.
5266 * gcc.dg/autopar/reduc-4.c: Same.
5267 * gcc.dg/autopar/reduc-6.c: Same.
5268 * gcc.dg/autopar/reduc-7.c: Same.
5269 * gcc.dg/autopar/reduc-8.c: Same.
5270 * gcc.dg/autopar/reduc-9.c: Same.
5271 * gcc.dg/autopar/uns-outer-4.c: Same.
5272 * gcc.dg/autopar/uns-outer-5.c: Same.
5273 * gcc.dg/autopar/uns-outer-6.c: Same.
5274 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5275 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5277 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5280 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5281 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5283 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5286 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5287 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5288 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5290 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5293 * gcc.dg/tree-ssa/sra-17.c: New.
5294 * gcc.dg/tree-ssa/sra-18.c: New.
5296 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5298 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5300 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5302 * gnat.dg/inline12.adb: New test.
5304 2016-01-18 Bin Cheng <bin.cheng@arm.com>
5306 PR tree-optimization/66797
5307 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5309 2016-01-18 Richard Biener <rguenther@suse.de>
5311 PR tree-optimization/69170
5312 * gcc.dg/torture/pr69170.c: New testcase.
5314 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
5316 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5318 2016-01-16 Tom de Vries <tom@codesourcery.com>
5320 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5322 2016-01-16 Tom de Vries <tom@codesourcery.com>
5324 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5325 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5326 redundant dg-require-effective-target pthread.
5327 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5328 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5329 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5330 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5331 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5332 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5333 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5335 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
5338 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5339 * gcc.target/powerpc/recip-7.c: Same.
5341 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5344 * g++.dg/template/pr69091.C: New test.
5346 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5348 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5349 dump does not contain an error_mark_node.
5350 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5351 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5353 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5356 * g++.dg/template/pr68936.C: New test.
5358 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
5361 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5362 * gcc.target/powerpc/recip-2.c: Same.
5363 * gcc.target/powerpc/recip-3.c: Same.
5364 * gcc.target/powerpc/recip-4.c: Same.
5365 * gcc.target/powerpc/recip-sqrtf.c: Same.
5367 2016-01-15 Jeff Law <law@redhat.com>
5369 PR tree-optimization/69270
5370 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5371 * gcc.dg/tree-ssa/pr69270-3.c: New test.
5373 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
5376 * gfortran.dg/deferred_character_13.f90: New test for the fix
5377 of comment 3 of the PR.
5380 * gfortran.dg/deferred_character_8.f90: New test
5381 * gfortran.dg/allocate_error_5.f90: New test
5384 * gfortran.dg/deferred_character_10.f90: New test
5387 * gfortran.dg/deferred_character_14.f90: New test
5390 * gfortran.dg/deferred_character_11.f90: New test
5393 * gfortran.dg/deferred_character_9.f90: New test
5395 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
5397 PR rtl-optimization/69030
5398 * gcc.target/i386/pr69030.c: New.
5400 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5402 * gcc.target/aarch64/target_attr_17.c: New test.
5404 2016-01-15 Richard Biener <rguenther@suse.de>
5406 PR tree-optimization/66856
5407 * gcc.dg/torture/pr66856-1.c: New testcase.
5408 * gcc.dg/torture/pr66856-2.c: Likewise.
5410 2016-01-15 Richard Biener <rguenther@suse.de>
5413 * g++.dg/lto/pr69137_0.C: New testcase.
5415 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
5418 * gcc.target/i386/pr69246.c: New test.
5420 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5422 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5424 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5427 * g++.dg/init/const9.C: Disable test on S/390.
5429 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5431 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5432 * g++.dg/Wno-frame-address.C: Ditto.
5434 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5436 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5438 2016-01-15 Richard Biener <rguenther@suse.de>
5440 PR tree-optimization/68961
5441 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5443 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5445 * gcc.target/i386/pr65105-5.c: New test.
5447 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5449 * gcc.c-torture/execute/alias-4.c: New testcase.
5451 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5454 * g++.dg/ipa/devirt-49.C: New testcase.
5456 2016-01-15 Christian Bruel <christian.bruel@st.com>
5459 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5460 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5461 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5463 2016-01-15 Richard Biener <rguenther@suse.de>
5465 PR tree-optimization/69117
5466 * gcc.dg/torture/pr69117.c: New testcase.
5468 2015-01-14 Ryan Burn <contact@rnburn.com>
5471 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5473 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5476 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5477 range tests use 100 * maximum instead of maximum + 1.
5479 2016-01-14 Jakub Jelinek <jakub@redhat.com>
5482 * gcc.dg/guality/pr69244.c: New test.
5484 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
5486 * lib/target-supports.exp (check_effective_target_issignaling):
5488 * gcc.dg/pr61441.c: Require issignaling effective target.
5490 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
5493 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5495 2016-01-14 David Malcolm <dmalcolm@redhat.com>
5498 PR preprocessor/69177
5499 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5500 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5501 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5502 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5504 2016-01-14 Marek Polacek <polacek@redhat.com>
5507 * gcc.dg/array-15.c: New test.
5509 2016-01-14 Jakub Jelinek <jakub@redhat.com>
5512 PR tree-optimization/69155
5513 * gfortran.dg/pr68146.f: New test.
5514 * gfortran.dg/pr69155.f90: New test.
5516 2016-01-14 Richard Biener <rguenther@suse.de>
5518 PR tree-optimization/68060
5519 * gcc.dg/torture/pr68060-1.c: New testcase.
5520 * gcc.dg/torture/pr68060-2.c: Likewise.
5522 2016-01-14 Nick Clifton <nickc@redhat.com>
5524 * lib/target-supports.exp
5525 (check_effective_target_arm_neon_ok_nocache): Add an option
5526 sequence that includes setting the ARM architecture to ARMv7-A.
5527 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5528 command line options necessary to enable Neon support.
5529 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5530 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5531 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5532 * gcc.target/arm/pr69180.c: Likewise.
5534 2016-01-14 Jeff Law <law@redhat.com>
5536 PR tree-optimization/69270
5537 * gcc.dg/tree-ssa/pr69270.c: New test.
5539 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
5542 * c-c++-common/pr66208.c: New file.
5544 2016-01-13 Jakub Jelinek <jakub@redhat.com>
5546 PR tree-optimization/69156
5547 * gcc.dg/pr69156.c: New test.
5549 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
5551 * gcc.target/i386/pr69225-7.c: New test.
5553 2016-01-13 Richard Henderson <rth@redhat.com>
5555 * gcc.dg/tm/memopt-13.c: Update expected function.
5556 * gcc.dg/tm/memopt-6.c: Likewise.
5558 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
5560 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5561 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5562 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5563 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
5565 2016-01-13 Tom de Vries <tom@codesourcery.com>
5567 PR tree-optimization/69169
5568 * gcc.dg/pr69169.c: New test.
5570 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
5573 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5574 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5575 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5576 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5577 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5578 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5579 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5580 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5582 2016-01-13 Jakub Jelinek <jakub@redhat.com>
5585 * gcc.dg/pr69247.c: New test.
5587 2016-01-13 Richard Biener <rguenther@suse.de>
5589 PR tree-optimization/69242
5590 * gcc.dg/torture/pr69242.c: New testcase.
5592 2016-01-13 Richard Biener <rguenther@suse.de>
5594 PR tree-optimization/69186
5595 * gcc.dg/torture/pr69186.c: New testcase.
5597 2016-01-13 Jeff Law <law@redhat.com>
5599 PR tree-optimization/67755
5600 * gcc.dg/tree-ssa/pr67755.c: New test.
5602 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5604 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
5605 pass number in output by a star.
5607 2016-01-12 Bin Cheng <bin.cheng@arm.com>
5609 PR tree-optimization/68911
5610 * gcc.c-torture/execute/pr68911.c: New test.
5612 2016-01-12 Marek Polacek <polacek@redhat.com>
5615 * g++.dg/warn/permissive-1.C: New test.
5617 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5621 * g++.dg/opt/pr69213.C: New test.
5623 2016-01-12 Christian Bruel <christian.bruel@st.com>
5626 * gcc.target/arm/pr69180.c: New test.
5628 2016-01-12 Richard Biener <rguenther@suse.de>
5631 * g++.dg/lto/pr69077_0.C: New testcase.
5632 * g++.dg/lto/pr69077_1.C: Likewise.
5634 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5637 * g++.dg/opt/pr69175.C: New test.
5639 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
5641 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
5642 rather than #including math.h & stdlib.h.
5643 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
5644 * gcc.dg/vect/pr49771.c: Likewise.
5645 * gcc.dg/vect/vect-10-big-array.c: Likewise.
5646 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
5647 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
5648 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
5649 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
5650 * gcc.dg/vect/pr44507.c: Likewise.
5651 * gcc.dg/vect/pr45902.c: Likewise.
5652 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
5653 * gcc.dg/vect/vect-117.c: Likewise.
5654 * gcc.dg/vect/vect-99.c: Likewise.
5655 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5656 * gcc.dg/vect/vect-cond-1.c: Likewise.
5657 * gcc.dg/vect/vect-cond-2.c: Likewise.
5658 * gcc.dg/vect/vect-cond-3.c: Likewise.
5659 * gcc.dg/vect/vect-cond-4.c: Likewise.
5660 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5661 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5662 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5663 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
5664 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5665 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5666 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5667 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5668 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5669 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5670 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5671 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
5672 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
5673 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
5674 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
5675 include of signal.h.
5676 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
5677 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
5678 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
5679 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
5680 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
5681 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5682 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5683 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
5684 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
5685 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5686 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5687 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5688 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
5689 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
5690 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
5691 * gcc.dg/vect/vect-outer-5.c: Likewise.
5692 * gcc.dg/vect/vect-outer-6.c: Likewise.
5693 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
5696 2016-01-12 Nick Clifton <nickc@redhat.com>
5699 * gcc.dg/lto/pr61886_0.c: Rename the external function called
5700 to fread so that it will be found in all target runtimes.
5702 2016-01-12 Richard Biener <rguenther@suse.de>
5704 PR tree-optimization/69053
5705 * g++.dg/torture/pr69053.C: New testcase.
5707 2016-01-12 Richard Biener <rguenther@suse.de>
5709 PR tree-optimization/69168
5710 * gcc.dg/torture/pr69168.c: New testcase.
5712 2016-01-12 Richard Biener <rguenther@suse.de>
5714 PR tree-optimization/69157
5715 * gcc.dg/torture/pr69157.c: New testcase.
5717 2016-01-12 Richard Biener <rguenther@suse.de>
5719 PR tree-optimization/69174
5720 * gcc.dg/torture/pr69174.c: New testcase.
5722 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5726 * g++.dg/tls/pr66808.C: New test.
5727 * g++.dg/tls/pr69000.C: New test.
5729 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5731 * gcc.target/powerpc/swaps-p8-23.c: New test.
5732 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
5734 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
5736 PR tree-optimization/68356
5737 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
5739 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
5740 Jim Wilson <jim.wilson@linaro.org>
5743 * gcc.target/arm/pr69194.c: New test.
5745 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
5748 * gcc.target/i386/pr69225-1.c: New test.
5749 * gcc.target/i386/pr69225-2.c: Likewise.
5750 * gcc.target/i386/pr69225-3.c: Likewise.
5751 * gcc.target/i386/pr69225-4.c: Likewise.
5752 * gcc.target/i386/pr69225-5.c: Likewise.
5753 * gcc.target/i386/pr69225-6.c: Likewise.
5755 2016-01-11 Jakub Jelinek <jakub@redhat.com>
5758 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
5762 * gcc.dg/pr69071.c: New test.
5765 * g++.dg/opt/pr69211.C: New test.
5767 PR tree-optimization/69214
5768 * gcc.c-torture/compile/pr69214.c: New test.
5770 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
5772 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
5773 * gcc.target/i386/pr66232-11.c: Ditto.
5774 * gcc.target/i386/pr66232-12.c: Ditto.
5775 * gcc.target/i386/pr66232-13.c: Ditto.
5777 2016-01-11 Richard Biener <rguenther@suse.de>
5779 PR tree-optimization/69173
5780 * gcc.dg/torture/pr69173.c: New testcase.
5782 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5784 PR rtl-optimization/68796
5785 * gcc.target/aarch64/tst_5.c: New test.
5786 * gcc.target/aarch64/tst_6.c: Likewise.
5788 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5790 PR rtl-optimization/68841
5791 * gcc.dg/pr68841.c: New test.
5792 * gcc.c-torture/execute/pr68841.c: New test.
5794 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
5796 PR rtl-optimization/68920
5797 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
5799 * gcc.dg/ifcvt-5.c: New test.
5801 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
5804 * g++.dg/pr69123.C: New.
5806 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5809 * gcc.target/i386/pr69010.c: New test.
5811 2016-01-11 Martin Jambor <mjambor@suse.cz>
5814 * gcc.target/i386/chkp-pr69044.c: New test.
5816 2016-01-11 Tom de Vries <tom@codesourcery.com>
5818 PR tree-optimization/69109
5819 * gcc.dg/autopar/pr69109-2.c: New test.
5820 * gcc.dg/autopar/pr69109.c: New test.
5822 2016-01-11 Tom de Vries <tom@codesourcery.com>
5824 PR tree-optimization/69108
5825 * gcc.dg/autopar/pr69108.c: New test.
5827 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
5830 * c-c++-common/Wisleading-indentation.c: Augment test.
5832 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5835 * gfortran.dg/inline_matmul_12.f90: New test.
5837 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
5840 * gfortran.dg/actual_array_offset_1: New test.
5842 2016-01-10 Tom de Vries <tom@codesourcery.com>
5844 PR tree-optimization/69062
5845 * gcc.dg/autopar/pr69062.c: New test.
5847 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
5849 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
5850 * gcc.dg/vect/slp-perm-2.c: Likewise.
5851 * gcc.dg/vect/slp-perm-3.c: Likewise.
5852 * gcc.dg/vect/slp-perm-5.c: Likewise.
5853 * gcc.dg/vect/slp-perm-6.c: Likewise.
5854 * gcc.dg/vect/slp-perm-7.c: Likewise.
5855 * gcc.dg/vect/slp-perm-8.c: Likewise.
5857 2016-01-10 Tom de Vries <tom@codesourcery.com>
5859 PR tree-optimization/69039
5860 * gcc.dg/autopar/pr69039.c: New test.
5862 2016-01-09 Marek Polacek <polacek@redhat.com>
5865 * g++.dg/pr69113.C: New test.
5867 2016-01-09 Jakub Jelinek <jakub@redhat.com>
5870 PR tree-optimization/69097
5871 * gcc.c-torture/execute/pr50865.c: New test.
5872 * gcc.c-torture/execute/pr69097-1.c: New test.
5873 * gcc.c-torture/execute/pr69097-2.c: New test.
5874 * gcc.dg/pr69097-1.c: New test.
5875 * gcc.dg/pr69097-2.c: New test.
5877 2016-01-09 Jakub Jelinek <jakub@redhat.com>
5880 * g++.dg/opt/pr69164.C: New test.
5882 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5884 PR tree-optimization/69167
5885 * gcc.dg/pr69167.c: New test.
5887 2016-01-08 Marek Polacek <polacek@redhat.com>
5890 * g++.dg/pr68449.C: New.
5892 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
5894 PR tree-optimization/68707
5895 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
5896 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
5897 on platforms supporting it.
5898 * gcc.dg/vect/slp-perm-2.c: Likewise.
5899 * gcc.dg/vect/slp-perm-3.c: Likewise.
5900 * gcc.dg/vect/slp-perm-5.c: Likewise.
5901 * gcc.dg/vect/slp-perm-7.c: Likewise.
5902 * gcc.dg/vect/slp-perm-8.c: Likewise.
5903 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
5904 on platforms supporting it.
5906 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5908 PR tree-optimization/69162
5909 * gcc.dg/pr69162.c: New test.
5911 PR tree-optimization/69172
5912 * gcc.dg/pr69172.c: New test.
5914 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
5916 PR tree-optimization/67781
5917 * gcc.c-torture/execute/pr67781.c: New file.
5919 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5921 PR tree-optimization/69083
5922 * gcc.dg/vect/pr69083.c: New test.
5924 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
5926 PR tree-optimization/61441
5927 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
5928 Use -fexcess-precision=standard for compiler options.
5929 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
5931 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5934 * gfortran.dg/gomp/pr69128.f90: New test.
5937 * g++.dg/ext/pr69145-1.C: New test.
5938 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
5939 * g++.dg/ext/pr69145-2.h: New file.
5941 2016-01-07 Martin Sebor <msebor@redhat.com>
5944 * gcc.dg/atomic-fetch-bool.c: New test.
5945 * gcc.dg/sync-fetch-bool.c: New test.
5947 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
5950 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
5952 2016-01-07 Nick Clifton <nickc@redhat.com>
5955 * g++.dg/pr66655.C: New test.
5956 * g++.dg/pr66655_1.cc: Test support file.
5957 * g++.dg/pr66655.h: Test header file.
5959 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5962 gfortran.dg/gomp/pr66680.f90: New test.
5964 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
5967 * gcc.target/i386/pr69171-1.c: New test.
5968 * gcc.target/i386/pr69171-2.c: Likewise.
5969 * gcc.target/i386/pr69171-3.c: Likewise.
5970 * gcc.target/i386/pr69171-4.c: Likewise.
5971 * gcc.target/i386/pr69171-5.c: Likewise.
5972 * gcc.target/i386/pr69171-6.c: Likewise.
5974 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
5977 * c-c++-common/pr67639.c: New test.
5979 2016-01-07 Jakub Jelinek <jakub@redhat.com>
5981 PR tree-optimization/69141
5982 * g++.dg/opt/pr69141.C: New test.
5984 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
5986 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
5988 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
5991 * gcc.target/i386/pr69140.c: New test
5993 2016-01-06 David Malcolm <dmalcolm@redhat.com>
5995 * gcc.dg/bad-dereference.c: New test case.
5997 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5999 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6001 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
6003 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6005 2016-01-06 Marek Polacek <polacek@redhat.com>
6008 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6010 2016-01-05 Marek Polacek <polacek@redhat.com>
6013 * gcc.dg/atomic-invalid-2.c: New.
6015 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6018 * gcc.target/i386/pr68991.c: New test.
6020 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6023 * g++.dg/pr68991-1.C: New test.
6024 * g++.dg/pr68991-2.C: Likewise.
6026 2016-01-05 Sergei Trofimovich <siarheit@google.com>
6029 * gcc.target/ia64/pr60465-gprel64.c: New test.
6030 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6032 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6034 PR rtl-optimization/68651
6035 * gcc.target/aarch64/pr68651_1.c: New test.
6037 2016-01-05 David Malcolm <dmalcolm@redhat.com>
6040 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6042 2016-01-05 Nathan Sidwell <nathan@acm.org>
6045 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6047 * gcc.dg/alias-15.c: New.
6049 2016-01-05 Nick Clifton <nickc@redhat.com>
6052 * g++.dg/pr68770.C: New test.
6054 2016-01-04 Mike Stump <mikestump@comcast.net>
6056 * lib/target-supports.exp (check_effective_target_cilkplus):
6057 cilkplus targets require pthreads.
6058 (check_effective_target_cilkplus): Remove special case for NVPTX.
6060 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6062 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6065 2016-01-04 Jakub Jelinek <jakub@redhat.com>
6067 Update copyright years.
6069 2016-01-04 Marek Polacek <polacek@redhat.com>
6072 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6073 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6074 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6076 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6078 * gcc.target/sparc/20160104-2.c: New test.
6080 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6082 * gcc.target/sparc/20160104-1.c: New test.
6084 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
6087 * gfortran.dg/pr65045.f90: New test.
6089 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6091 * gnat.dg/specs/debug1.ads: Delete.
6093 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6095 PR libgfortran/68867
6096 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6099 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6101 PR libgfortran/68867
6102 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6105 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
6108 * gfortran.dg/pr68864.f90: New test.
6110 2016-01-01 Jakub Jelinek <jakub@redhat.com>
6112 PR tree-optimization/69070
6113 * gcc.dg/pr69070.c: New test.
6116 * gfortran.dg/pr69055.f90: New test.
6119 * gcc.dg/pr69015.c: New test.
6121 Copyright (C) 2016 Free Software Foundation, Inc.
6123 Copying and distribution of this file, with or without modification,
6124 are permitted in any medium without royalty provided the copyright
6125 notice and this notice are preserved.