1 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8 * gcc.target/i386/pr70877.c: New test.
10 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
12 PR tree-optimization/70786
13 * gcc.target/i386/pr70876.c: New test.
15 2016-05-10 Jakub Jelinek <jakub@redhat.com>
18 * gcc.target/i386/avx512vl-logic-1.c: New test.
19 * gcc.target/i386/avx512vl-logic-2.c: New test.
20 * gcc.target/i386/avx512dq-logic-2.c: New test.
22 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
25 * gcc.target/powerpc/pr70963.c: New.
27 2016-05-10 David Malcolm <dmalcolm@redhat.com>
29 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
30 (test_very_wide_line): Add ruler to expected output.
31 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
32 (test_very_wide_line): Likewise.
33 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
34 (test_show_locus): Within the handling of "test_very_wide_line",
35 enable show_ruler_p on the diagnostic context.
37 2016-05-10 Richard Biener <rguenther@suse.de>
39 PR tree-optimization/71039
40 * gcc.dg/torture/pr71039.c: New testcase.
42 2016-05-10 Nathan Sidwell <nathan@acm.org>
44 * gcc.dg/nested-func-10.c: Requires alloca.
45 * gcc.dg/nested-func-9.c: Requires alloca.
46 * gcc.c-torture/execute/pr70460.c: Requires labels.
47 * gcc.c-torture/compile/pr70199.c: Requires labels.
48 * gcc.target/nvptx/decl.c: Compile only.
49 * gcc.target/nvptx/trailing-init.c: Compile only.
50 * gcc.target/nvptx/ary-init.c: Compile only.
52 2016-05-10 Marek Polacek <polacek@redhat.com>
55 * gcc.dg/attr-opt-1.c: New test.
57 2016-05-10 Richard Biener <rguenther@suse.de>
59 PR tree-optimization/70497
60 PR tree-optimization/28367
61 * gcc.dg/torture/20160404-1.c: New testcase.
62 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
63 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
65 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
67 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
69 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
71 * gcc.target/i386/fabsneg-1.c New test.
73 2016-05-09 Alan Modra <amodra@gmail.com>
76 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
78 2016-05-09 Richard Biener <rguenther@suse.de>
80 PR tree-optimization/70985
81 * gcc.dg/torture/pr70985.c: New testcase.
83 2016-05-09 Bin Cheng <bin.cheng@arm.com>
85 * gcc.dg/tree-ssa/ifc-9.c: New test.
86 * gcc.dg/tree-ssa/ifc-10.c: New test.
87 * gcc.dg/tree-ssa/ifc-11.c: New test.
88 * gcc.dg/tree-ssa/ifc-12.c: New test.
89 * gcc.dg/vect/pr61194.c: Remove XFAIL.
90 * gcc.dg/vect/vect-23.c: Remove XFAIL.
91 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
93 2016-05-09 Richard Biener <rguenther@suse.de>
96 * gfortran.dg/pr70937.f90: New testcase.
98 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
100 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
102 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
105 * gfortran.dg/dec_structure_1.f90: New testcase.
106 * gfortran.dg/dec_structure_2.f90: Ditto.
107 * gfortran.dg/dec_structure_3.f90: Ditto.
108 * gfortran.dg/dec_structure_4.f90: Ditto.
109 * gfortran.dg/dec_structure_5.f90: Ditto.
110 * gfortran.dg/dec_structure_6.f90: Ditto.
111 * gfortran.dg/dec_structure_7.f90: Ditto.
112 * gfortran.dg/dec_structure_8.f90: Ditto.
113 * gfortran.dg/dec_structure_9.f90: Ditto.
114 * gfortran.dg/dec_structure_10.f90: Ditto.
115 * gfortran.dg/dec_structure_11.f90: Ditto.
116 * gfortran.dg/dec_union_1.f90: Ditto.
117 * gfortran.dg/dec_union_2.f90: Ditto.
118 * gfortran.dg/dec_union_3.f90: Ditto.
119 * gfortran.dg/dec_union_4.f90: Ditto.
120 * gfortran.dg/dec_union_5.f90: Ditto.
121 * gfortran.dg/dec_union_6.f90: Ditto.
122 * gfortran.dg/dec_union_7.f90: Ditto.
124 2016-05-07 Tom de Vries <tom@codesourcery.com>
126 PR tree-optimization/70956
127 * gcc.dg/graphite/pr70956.c: New test.
129 2016-05-06 Jakub Jelinek <jakub@redhat.com>
132 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
133 (a, b, c, d): Change type from char to signed char.
134 (main): Compare against (signed char) -1634678893 instead of
135 hardcoded -109. Use __builtin_abort instead of abort.
137 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
138 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
140 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
142 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
145 * gcc.dg/torture/pr70935.c: New test.
147 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
150 * gcc.target/sh/pr58219.c: New tests.
152 2016-05-06 Richard Biener <rguenther@suse.de>
154 PR tree-optimization/70960
155 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
157 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
160 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
161 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
162 Adjust expected instruction counts.
163 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
165 2016-05-06 Marek Polacek <polacek@redhat.com>
168 * gcc.dg/ubsan/bounds-3.c: New test.
170 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
173 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
175 2016-05-06 Richard Biener <rguenther@suse.de>
178 * gfortran.dg/pr70931.f90: New testcase.
180 2016-05-06 Richard Biener <rguenther@suse.de>
183 * gcc.dg/torture/pr70941.c: New testcase.
185 2016-05-05 Bin Cheng <bin.cheng@arm.com>
187 PR tree-optimization/57206
188 * gcc.dg/vect/pr57206.c: New test.
190 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
192 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
194 2016-05-05 Jakub Jelinek <jakub@redhat.com>
196 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
198 * c-c++-common/Wdangling-else-4.c: New test.
200 2016-05-04 Jakub Jelinek <jakub@redhat.com>
204 * g++.dg/opt/pr70906.C: New test.
205 * g++.dg/opt/pr70933.C: New test.
207 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
209 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
211 * gcc.dg/ipa/pure-const-3.c: New testcase.
213 2016-05-04 Marek Polacek <polacek@redhat.com>
215 * c-c++-common/Wdangling-else-1.c: New test.
216 * c-c++-common/Wdangling-else-2.c: New test.
217 * c-c++-common/Wdangling-else-3.c: New test.
219 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
221 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
224 2016-05-04 Marek Polacek <polacek@redhat.com>
227 * gcc.dg/Waddress-2.c: New test.
229 2016-05-04 Alan Modra <amodra@gmail.com>
231 * gcc.target/powerpc/pr70866.c: New.
233 2016-05-03 Martin Sebor <msebor@redhat.com>
236 * c-c++-common/builtin_location.c: New test.
237 * g++.dg/cpp1y/builtin_location.C: New test.
239 2016-05-03 Marek Polacek <polacek@redhat.com>
242 * gcc.dg/pr70859.c: New test.
243 * gcc.dg/pr70859-2.c: New test.
245 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
247 * gnat.dg/debug5.adb: New testcase.
249 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
251 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
252 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
253 Procedure to check for z10 instruction set.
255 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
257 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
259 2016-05-03 Alan Modra <amodra@gmail.com>
261 * gcc.target/powerpc/savres.c: Add func using a single gpr.
263 2016-05-03 Jakub Jelinek <jakub@redhat.com>
265 * gcc.target/i386/avx512f-cvt-1.c: New test.
267 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
269 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
270 -fdump-tree-vrp-details.
272 2016-05-03 Richard Biener <rguenther@suse.de>
274 * gcc.dg/pr30172-1.c: Adjust.
275 * gcc.dg/pr63743.c: Likewise.
276 * gcc.dg/tm/pr51696.c: Likewise.
277 * c-c++-common/tm/safe-1.c: Likewise.
278 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
279 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
280 * g++.dg/plugin/self-assign-test-1.C: Likewise.
281 * g++.dg/plugin/self-assign-test-2.C: Likewise.
283 2016-05-03 Jakub Jelinek <jakub@redhat.com>
285 PR rtl-optimization/70467
286 * gcc.target/i386/pr70467-3.c: New test.
287 * gcc.target/i386/pr70467-4.c: New test.
289 PR tree-optimization/70916
290 * gcc.c-torture/compile/pr70916.c: New test.
293 * gcc.target/i386/pr49244-1.c: New test.
294 * gcc.target/i386/pr49244-2.c: New test.
296 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
298 PR rtl-optimization/44281
299 * gcc.target/i386/pr44281.c: New test.
301 2016-05-03 bin cheng <bin.cheng@arm.com>
303 PR tree-optimization/56541
304 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
305 * gcc.dg/vect/pr56541.c: new test.
307 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
309 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
311 * gcc.target/powerpc/float128-complex-2.c: Likewise.
313 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
316 * c-c++-common/asan/clone-test-1.c (main): Align child process
319 2016-05-02 David Malcolm <dmalcolm@redhat.com>
322 * g++.dg/spellcheck-fields-2.C: New test case.
324 2016-05-02 David Malcolm <dmalcolm@redhat.com>
327 * g++.dg/pr62314.C: New test case.
329 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
331 * gcc.dg/ipa/inline-8.c: New testcase.
333 2016-05-02 Jakub Jelinek <jakub@redhat.com>
335 PR rtl-optimization/70467
336 * gcc.target/i386/pr70467-1.c: New test.
338 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
340 * gcc.dg/spec-options.c: Run the test on all targets.
341 * gcc.dg/foo.specs: Use cpp_unique_options.
343 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
345 * gcc.dg/tree-ssa/unord.c: New testcase.
347 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
349 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
351 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
353 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
355 2016-05-02 Marek Polacek <polacek@redhat.com>
358 * gcc.dg/enum-incomplete-3.c: New test.
360 2016-05-02 Marek Polacek <polacek@redhat.com>
361 Tom de Vries <tom@codesourcery.com>
363 PR tree-optimization/70700
364 * gcc.dg/pr70700.c: New test.
366 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
368 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
369 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
370 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
371 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
372 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
374 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
376 * ada/acats/run_acats: Rename into...
377 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
378 * ada/acats/run_all.sh: Remove redundant test.
379 (target_run): Move around.
380 (target_gnatchop): Use newly built executable.
381 (target_gnatmake): Likewise.
382 Check that the compilation of impbit succeeds.
384 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
386 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
387 * gcc.dg/20021029-1.c: Likewise.
388 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
389 * gcc.target/sh/attr-isr-trapa.c: Likewise.
390 * gcc.target/sh/cmpstr.c: Likewise.
391 * gcc.target/sh/cmpstrn.c: Likewise.
392 * gcc.target/sh/memset.c: Likewise.
393 * gcc.target/sh/pr21255-2-mb.c: Likewise.
394 * gcc.target/sh/pr21255-2-ml.c: Likewise.
395 * gcc.target/sh/pr39423-1.c: Likewise.
396 * gcc.target/sh/pr49468-di.c: Likewise.
397 * gcc.target/sh/pr49468-si.c: Likewise.
398 * gcc.target/sh/pr49880-1.c: Likewise.
399 * gcc.target/sh/pr49880-2.c: Likewise.
400 * gcc.target/sh/pr49880-3.c: Likewise.
401 * gcc.target/sh/pr50751-1.c: Likewise.
402 * gcc.target/sh/pr50751-4.c: Likewise.
403 * gcc.target/sh/pr50751-7.c: Likewise.
404 * gcc.target/sh/pr51244-1.c: Likewise.
405 * gcc.target/sh/pr51244-10.c: Likewise.
406 * gcc.target/sh/pr51244-11.c: Likewise.
407 * gcc.target/sh/pr51244-12.c: Likewise.
408 * gcc.target/sh/pr51244-13.c: Likewise.
409 * gcc.target/sh/pr51244-14.c: Likewise.
410 * gcc.target/sh/pr51244-17.c: Likewise.
411 * gcc.target/sh/pr51244-18.c: Likewise.
412 * gcc.target/sh/pr51244-19.c: Likewise.
413 * gcc.target/sh/pr51244-4.c: Likewise.
414 * gcc.target/sh/pr51244-5.c: Likewise.
415 * gcc.target/sh/pr51244-7.c: Likewise.
416 * gcc.target/sh/pr51244-8.c: Likewise.
417 * gcc.target/sh/pr51244-9.c: Likewise.
418 * gcc.target/sh/pr51697.c: Likewise.
419 * gcc.target/sh/pr52483-1.c: Likewise.
420 * gcc.target/sh/pr52483-2.c: Likewise.
421 * gcc.target/sh/pr52483-3.c: Likewise.
422 * gcc.target/sh/pr52483-5.c: Likewise.
423 * gcc.target/sh/pr52933-1.c: Likewise.
424 * gcc.target/sh/pr52933-2.c: Likewise.
425 * gcc.target/sh/pr52933-3.c: Likewise.
426 * gcc.target/sh/pr53568-1.c: Likewise.
427 * gcc.target/sh/pr53976-1.c: Likewise.
428 * gcc.target/sh/pr53988-1.c: Likewise.
429 * gcc.target/sh/pr53988.c: Likewise.
430 * gcc.target/sh/pr54089-1.c: Likewise.
431 * gcc.target/sh/pr54089-6.c: Likewise.
432 * gcc.target/sh/pr54089-7.c: Likewise.
433 * gcc.target/sh/pr54089-8.c: Likewise.
434 * gcc.target/sh/pr54089-9.c: Likewise.
435 * gcc.target/sh/pr54236-1.c: Likewise.
436 * gcc.target/sh/pr54236-2.c: Likewise.
437 * gcc.target/sh/pr54236-3.c: Likewise.
438 * gcc.target/sh/pr54236-4.c: Likewise.
439 * gcc.target/sh/pr54386.c: Likewise.
440 * gcc.target/sh/pr54602-1.c: Likewise.
441 * gcc.target/sh/pr54685.c: Likewise.
442 * gcc.target/sh/pr54760-1.c: Likewise.
443 * gcc.target/sh/pr54760-2.c: Likewise.
444 * gcc.target/sh/pr54760-3.c: Likewise.
445 * gcc.target/sh/pr54760-4.c: Likewise.
446 * gcc.target/sh/pr54760-5.c: Likewise.
447 * gcc.target/sh/pr54760-6.c: Likewise.
448 * gcc.target/sh/pr55146.c: Likewise.
449 * gcc.target/sh/pr55160.c: Likewise.
450 * gcc.target/sh/pr59278.c: Likewise.
451 * gcc.target/sh/pr59401-1.c: Likewise.
452 * gcc.target/sh/pr59533-1.c: Likewise.
453 * gcc.target/sh/pr63260.c: Likewise.
454 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
455 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
456 * gcc.target/sh/strlen.c: Likewise.
457 * gcc.target/sh/torture/pr30807.c: Likewise.
458 * gcc.target/sh/torture/pr34777.c: Likewise.
459 * gcc.target/sh/torture/pr64652.c: Likewise.
460 * gcc.target/sh/torture/pr65505.c: Likewise.
461 * gcc.target/sh/torture/pragma-isr.c: Likewise.
462 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
464 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
467 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
469 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
471 * gcc.target/powerpc/vsx-elemrev-1.c: New.
472 * gcc.target/powerpc/vsx-elemrev-2.c: New.
473 * gcc.target/powerpc/vsx-elemrev-3.c: New.
474 * gcc.target/powerpc/vsx-elemrev-4.c: New.
476 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
478 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
479 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
481 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
484 * c-c++-common/goacc/combined-reduction.c: New test.
485 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
487 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
489 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
490 *movdi_internal pattern only if PIC off.
491 * gcc.target/i386/pr70155-2.c: Likewise.
492 * gcc.target/i386/pr70155-3.c: Likewise.
493 * gcc.target/i386/pr70155-4.c: Likewise.
494 * gcc.target/i386/pr70155-5.c: Likewise.
495 * gcc.target/i386/pr70155-6.c: Likewise.
496 * gcc.target/i386/pr70155-7.c: Likewise.
497 * gcc.target/i386/pr70155-8.c: Likewise.
498 * gcc.target/i386/pr70155-15.c: Likewise.
499 * gcc.target/i386/pr70155-17.c: Likewise.
500 * gcc.target/i386/pr70155-22.c: Likewise.
502 2016-04-29 Bin Cheng <bin.cheng@arm.com>
504 PR tree-optimization/70803
505 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
507 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
509 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
510 optimization of vector loop.
511 * gcc.target/i386/vect-unpack-3.c: New test.
512 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
513 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
514 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
516 2016-04-29 Marek Polacek <polacek@redhat.com>
519 * g++.dg/ubsan/null-7.C: New test.
522 * gcc.dg/pr70852.c: New test.
524 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
527 * g++.dg/cpp0x/alignas6.C: New test.
529 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
531 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
533 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
534 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
535 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
536 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
537 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
538 * gcc.target/arc/mxy.c: Likewise.
539 * gcc.target/arc/mswape.c: Likewise.
540 * gcc.target/arc/mrtsc.c: Likewise.
541 * gcc.target/arc/mcrc.c: Likewise.
542 * gcc.target/arc/mdsp-packa.c: Likewise.
543 * gcc.target/arc/mdvbf.c: Likewise.
544 * gcc.target/arc/mlock.c: Likewise.
545 * gcc.target/arc/mmac-24.c: Likewise.
546 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
548 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
549 Matthijs Kooijman <matthijs@stdin.nl>
550 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
553 * gcc.target/avr/pr60040-1.c: New.
554 * gcc.target/avr/pr60040-2.c: New.
556 2016-04-29 Richard Biener <rguenther@suse.de>
558 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
560 2016-04-29 Richard Biener <rguenther@suse.de>
562 PR tree-optimization/13962
563 PR tree-optimization/65686
564 * gcc.dg/uninit-pr65686.c: New testcase.
566 2016-04-29 Jakub Jelinek <jakub@redhat.com>
569 * gcc.dg/pr70843.c: New test.
571 2016-04-28 Jakub Jelinek <jakub@redhat.com>
574 * gcc.target/i386/pr70858.c: New test.
576 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
578 * gcc.target/arc/nps400-1.c: New file.
580 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
581 Andrew Burgess <andrew.burgess@embecosm.com>
583 * gcc.target/arc/movh_cl-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/extzv-1.c: New file.
589 * gcc.target/arc/insv-1.c: New file.
590 * gcc.target/arc/insv-2.c: New file.
591 * gcc.target/arc/movb-1.c: New file.
592 * gcc.target/arc/movb-2.c: New file.
593 * gcc.target/arc/movb-3.c: New file.
594 * gcc.target/arc/movb-4.c: New file.
595 * gcc.target/arc/movb-5.c: New file.
596 * gcc.target/arc/movb_cl-1.c: New file.
597 * gcc.target/arc/movb_cl-2.c: New file.
598 * gcc.target/arc/movbi_cl-1.c: New file.
599 * gcc.target/arc/movl-1.c: New file.
601 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
602 Andrew Burgess <andrew.burgess@embecosm.com>
604 * gcc.target/arc/cmem-1.c: New file.
605 * gcc.target/arc/cmem-2.c: New file.
606 * gcc.target/arc/cmem-3.c: New file.
607 * gcc.target/arc/cmem-4.c: New file.
608 * gcc.target/arc/cmem-5.c: New file.
609 * gcc.target/arc/cmem-6.c: New file.
610 * gcc.target/arc/cmem-7.c: New file.
611 * gcc.target/arc/cmem-ld.inc: New file.
612 * gcc.target/arc/cmem-st.inc: New file.
614 2016-04-28 Jakub Jelinek <jakub@redhat.com>
617 * gcc.target/i386/pr70821.c: New test.
619 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
621 * gcc.target/powerpc/vec-adde.c: New test.
622 * gcc.target/powerpc/vec-adde-int128.c: New test.
624 2016-04-28 Jakub Jelinek <jakub@redhat.com>
626 * gcc.target/i386/avx-vround-1.c: New test.
627 * gcc.target/i386/avx-vround-2.c: New test.
628 * gcc.target/i386/avx512vl-vround-1.c: New test.
629 * gcc.target/i386/avx512vl-vround-2.c: New test.
631 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
634 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
635 (check_effective_target_cilkplus_runtime): ... this.
636 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
637 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
639 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
640 Require cilkplus_runtime.
642 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
643 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
644 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
645 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
646 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
647 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
648 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
649 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
650 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
651 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
652 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
653 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
654 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
655 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
656 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
657 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
658 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
659 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
660 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
661 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
662 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
663 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
664 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
665 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
666 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
667 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
668 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
669 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
670 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
672 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
673 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
675 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
677 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
680 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
682 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
683 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
685 2015-04-27 Ryan Burn <contact@rnburn.com>
689 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
691 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
692 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
694 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
696 * gnat.dg/limited_with4.ad[sb]: New test.
697 * gnat.dg/limited_with4_pkg.ads: New helper.
699 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
702 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
703 and movv1ti_internal patterns
704 * gcc.target/i386/pr70155-1.c: New test.
705 * gcc.target/i386/pr70155-2.c: Likewise.
706 * gcc.target/i386/pr70155-3.c: Likewise.
707 * gcc.target/i386/pr70155-4.c: Likewise.
708 * gcc.target/i386/pr70155-5.c: Likewise.
709 * gcc.target/i386/pr70155-6.c: Likewise.
710 * gcc.target/i386/pr70155-7.c: Likewise.
711 * gcc.target/i386/pr70155-8.c: Likewise.
712 * gcc.target/i386/pr70155-9.c: Likewise.
713 * gcc.target/i386/pr70155-10.c: Likewise.
714 * gcc.target/i386/pr70155-11.c: Likewise.
715 * gcc.target/i386/pr70155-12.c: Likewise.
716 * gcc.target/i386/pr70155-13.c: Likewise.
717 * gcc.target/i386/pr70155-14.c: Likewise.
718 * gcc.target/i386/pr70155-15.c: Likewise.
719 * gcc.target/i386/pr70155-16.c: Likewise.
720 * gcc.target/i386/pr70155-17.c: Likewise.
721 * gcc.target/i386/pr70155-18.c: Likewise.
722 * gcc.target/i386/pr70155-19.c: Likewise.
723 * gcc.target/i386/pr70155-20.c: Likewise.
724 * gcc.target/i386/pr70155-21.c: Likewise.
725 * gcc.target/i386/pr70155-22.c: Likewise.
727 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
729 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
732 2016-04-27 Bin Cheng <bin.cheng@arm.com>
734 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
735 * gcc.dg/tree-ssa/scev-9.c: Ditto.
736 * gcc.dg/tree-ssa/scev-10.c: Ditto.
737 * gcc.dg/tree-ssa/scev-11.c: Ditto.
738 * gcc.dg/tree-ssa/scev-12.c: Ditto.
740 2016-04-27 Richard Biener <rguenther@suse.de>
743 * g++.dg/ipa/ipa-pta-2.C: New testcase.
744 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
746 2016-04-27 Nathan Sidwell <nathan@acm.org>
748 * g++.dg/cpp0x/constexpr-recursion3.C: New.
749 * g++.dg/ubsan/pr63956.C: Adjust error location.
751 2016-04-27 Nick Clifton <nickc@redhat.com>
754 * gcc.dg/pr49889.c: New test.
756 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
758 * c-c++-common/memset-array.c: New test.
760 2016-04-26 Martin Sebor <msebor@redhat.com>
763 * g++.dg/cpp1y/func_constexpr.C: New test.
765 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
768 * g++.dg/cpp0x/enum32.C: New test.
769 * g++.dg/cpp0x/enum33.C: New test.
771 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
773 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
774 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
775 * gcc.c-torture/execute/bitfld-6.c: Likewise.
776 * gcc.c-torture/execute/bitfld-7.c: Likewise.
777 * gcc.c-torture/execute/pr38151.c: Likewise.
778 * gcc.c-torture/execute/pr66556.c: Likewise.
779 * gcc.c-torture/execute/pr67781.c: Likewise.
780 * gcc.c-torture/execute/pr68648.c: Likewise.
782 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
784 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
786 2016-04-26 Marek Polacek <polacek@redhat.com>
789 * gcc.dg/pr67784-3.c: New test.
790 * gcc.dg/pr67784-4.c: New test.
791 * gcc.dg/pr67784-5.c: New test.
794 * gcc.dg/Wnested-externs-2.c: New test.
796 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
798 * gcc.dg/fold-plusmult.c: Adjust.
799 * gcc.dg/no-strict-overflow-6.c: Adjust.
800 * gcc.dg/gomp/loop-1.c: Xfail some tests.
802 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
804 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
806 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
807 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
808 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
809 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
810 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
811 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
812 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
813 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
814 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
815 * gcc.target/i386/avx512f-gather-5.c: Likewise.
816 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
817 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
818 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
819 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
820 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
821 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
822 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
823 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
824 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
825 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
826 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
827 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
829 * gcc.target/i386/pr32219-4.c: Likewise.
830 * gcc.target/i386/pr32219-6.c: Likewise.
831 * gcc.target/i386/pr32219-8.c: Likewise.
833 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
835 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
838 2016-04-26 Marek Polacek <polacek@redhat.com>
841 * g++.dg/ext/cond2.C: New test.
843 2016-04-26 Bin Cheng <bin.cheng@arm.com>
845 PR tree-optimization/70771
846 PR tree-optimization/70775
847 * gcc.dg/pr70771.c: New test.
848 * gcc.dg/pr70775.c: New test.
850 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
852 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
854 2016-04-25 Richard Biener <rguenther@suse.de>
856 PR tree-optimization/70780
857 * gcc.dg/torture/pr70780.c: New testcase.
859 2016-04-25 Michael Collison <michael.collison@arm.com>
861 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
862 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
863 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
864 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
865 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
866 * testsuite/lib/target-supports.exp
867 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
868 that arm neon support vector widen sum of HImode TO SImode.
870 2016-04-23 Jakub Jelinek <jakub@redhat.com>
873 * c-c++-common/asan/pr70712.c: New test.
875 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
877 * .gitattributes: New file.
879 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
881 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
883 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
885 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
886 * gfortran.dg/submodule_15.f08: Likewise.
888 2016-04-22 Richard Biener <rguenther@suse.de>
890 PR tree-optimization/70740
891 * gcc.dg/torture/pr70740.c: New testcase.
893 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
896 * gcc.target/i386/pr70750-1.c: New test.
897 * gcc.target/i386/pr70750-2.c: Likewise.
899 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
902 * g++.dg/cpp0x/auto48.C: New.
904 2016-04-21 Marek Polacek <polacek@redhat.com>
907 * g++.dg/cpp0x/forw_enum12.C: New test.
908 * g++.dg/cpp0x/forw_enum13.C: New test.
910 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
913 * gcc.target/i386/pr70728.c: New test.
915 2016-04-21 Richard Biener <rguenther@suse.de>
918 * gcc.dg/pr70747.c: New testcase.
920 2016-04-21 Bin Cheng <bin.cheng@arm.com>
922 PR tree-optimization/70715
923 * gcc.dg/tree-ssa/scev-13.c: New test.
925 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
927 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
929 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
931 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
933 2016-04-20 Jan Hubicka <jh@suse.cz>
936 * g++.dg/ipa/nothrow-1.C: New testcase.
938 2016-04-20 Nathan Sidwell <nathan@acm.org>
941 * g++.dg/eh/delete1.C: New.
943 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
945 * gcc.target/i386/avx256-unaligned-store-2.c: Add
946 -mtune-ctrl=sse_typeless_stores.
948 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
950 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
952 2016-04-20 Bin Cheng <bin.cheng@arm.com>
954 PR tree-optimization/69489
955 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
957 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
960 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
961 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
962 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
964 2016-04-20 Bin Cheng <bin.cheng@arm.com>
966 PR tree-optimization/56625
967 PR tree-optimization/69489
968 * gcc.dg/vect/pr56625.c: New test.
969 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
971 2016-04-20 Andrew Pinski <apinski@cavium.com>
974 * gcc.c-torture/compile/pr37433-1.c: New testcase.
976 2016-04-20 Arnaud Charlet <charlet@adacore.com>
978 * gnat.dg/self1.adb: Remove now incorrect test.
980 2016-04-20 Bin Cheng <bin.cheng@arm.com>
982 * gcc.dg/tree-ssa/scev-11.c: New test.
983 * gcc.dg/tree-ssa/scev-12.c: New test.
985 2016-04-20 Marek Polacek <polacek@redhat.com>
987 PR tree-optimization/70725
988 * gcc.dg/pr70725.c: New test.
990 2016-04-20 Richard Biener <rguenther@suse.de>
992 PR tree-optimization/70726
993 * g++.dg/vect/pr70726.cc: New testcase.
995 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
998 * gcc.target/s390/pr70674.c: New test.
1000 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1002 PR libgfortran/70684
1003 * gfortran.dg/list_read_14.f90: New test.
1005 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1008 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1009 extern to force it misaligned.
1013 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1014 Don't check `*' before movv4sf_internal.
1015 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1016 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1017 Don't check `*' before movv16qi_internal.
1018 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1019 extern to force it misaligned.
1023 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1024 Don't check `*' before movv2df_internal.
1025 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1026 extern to force it misaligned.
1030 Check movv8sf_internal instead of avx_storeups256.
1031 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1033 2016-04-19 Richard Biener <rguenther@suse.de>
1035 PR tree-optimization/70171
1036 * g++.dg/tree-ssa/pr70171.C: New testcase.
1038 2016-04-19 Richard Biener <rguenther@suse.de>
1040 PR tree-optimization/70724
1041 * gcc.dg/torture/pr70724.c: New testcase.
1043 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1046 * testsuite/gcc.target/i386/pr70689.c: New.
1048 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1051 * gcc.target/i386/pr70708.c: New test.
1053 2016-04-18 Richard Biener <rguenther@suse.de>
1055 PR tree-optimization/43434
1056 * gcc.dg/vect/pr43434.c: New testcase.
1057 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1058 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1059 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1060 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1061 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1062 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1063 * gcc.dg/gomp/pr68640.c: Likewise.
1064 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1065 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1067 2016-04-18 Richard Biener <rguenther@suse.de>
1069 PR tree-optimization/70701
1070 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1072 2016-04-18 Tom de Vries <tom@codesourcery.com>
1075 * gcc.dg/pr70161.c: Add dot-file scans.
1076 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1077 instead of after last dot char.
1079 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1081 * c-c++-common/dump-ada-spec-3.c: New test.
1082 * c-c++-common/dump-ada-spec-4.c: Likewise.
1084 2016-04-17 Tom de Vries <tom@codesourcery.com>
1087 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1089 2016-04-15 Jan Hubicka <jh@suse.cz>
1092 * g++.dg/ipa/pure-const-1.C: New testcase.
1093 * g++.dg/ipa/pure-const-2.C: New testcase.
1094 * g++.dg/ipa/pure-const-3.C: New testcase.
1096 2016-04-15 Marek Polacek <polacek@redhat.com>
1099 * gcc.dg/bitfld-22.c: New test.
1101 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1103 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1106 2016-04-15 Marek Polacek <polacek@redhat.com>
1109 * c-c++-common/pr70651.c: New test.
1111 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1113 PR rtl-optimization/70681
1114 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1115 dump scan on arm and powerpc.
1116 * gcc.dg/pr10474.c: Likewise.
1118 2016-04-15 Jakub Jelinek <jakub@redhat.com>
1123 * g++.dg/cpp1y/vla11.C: Revert for real.
1126 * c-c++-common/Wparentheses-1.c: New test.
1127 * c-c++-common/gomp/Wparentheses-1.c: New test.
1128 * c-c++-common/gomp/Wparentheses-2.c: New test.
1129 * c-c++-common/gomp/Wparentheses-3.c: New test.
1130 * c-c++-common/gomp/Wparentheses-4.c: New test.
1131 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1132 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1133 * c-c++-common/goacc/Wparentheses-1.c: New test.
1135 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1138 * gcc.target/i386/pr70662.c: New test.
1140 2016-04-15 Richard Biener <rguenther@suse.de>
1141 Alan Modra <amodra@gmail.com>
1143 PR tree-optimization/70130
1144 * gcc.dg/vect/O3-pr70130.c: New testcase.
1146 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1149 * gcc.target/powerpc/pr70669.c: New test.
1152 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1153 a power7 system that does not have an assembler that supports
1156 2016-04-14 Martin Sebor <msebor@redhat.com>
1161 * c-c++-common/ubsan/vla-1.c: Revert.
1162 * g++.dg/cpp1y/vla11.C: Same.
1163 * g++.dg/cpp1y/vla12.C: Same.
1164 * g++.dg/cpp1y/vla13.C: Same.
1165 * g++.dg/cpp1y/vla14.C: Same.
1166 * g++.dg/cpp1y/vla3.C: Same.
1167 * gcc/testsuite/g++.dg/init/array24.C: Same.
1168 * g++.dg/ubsan/vla-1.C: Same.
1170 2016-04-14 Marek Polacek <polacek@redhat.com>
1171 Jan Hubicka <hubicka@ucw.cz>
1174 * g++.dg/torture/pr70029.C: New test.
1176 2016-04-14 Martin Sebor <msebor@redhat.com>
1178 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1179 type size to prevent failures on targets with very low maximum
1182 2016-04-14 Richard Biener <rguenther@suse.de>
1184 PR tree-optimization/70623
1185 * gcc.dg/torture/pr70623.c: New testcase.
1186 * gcc.dg/torture/pr70623-2.c: Likewise.
1188 2016-04-13 Martin Sebor <msebor@redhat.com>
1193 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1194 * g++.dg/cpp1y/vla11.C: New test.
1195 * g++.dg/cpp1y/vla12.C: New test.
1196 * g++.dg/cpp1y/vla13.C: New test.
1197 * g++.dg/cpp1y/vla14.C: New test.
1198 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1199 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1200 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1202 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1205 * g++.dg/opt/pr70641.C: New test.
1207 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1209 PR rtl-optimization/68749
1210 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1211 effects of argument promotions.
1212 Remove default args to dg-skip-if.
1214 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1217 * g++.dg/parse/pr70635.C: New.
1219 2016-04-13 Marek Polacek <polacek@redhat.com>
1222 * c-c++-common/Wmisleading-indentation-4.c: New test.
1224 2016-04-13 Marek Polacek <polacek@redhat.com>
1227 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1228 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1230 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1232 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1233 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1234 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1236 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1239 * gcc.c-torture/compile/pr70633.c: New test.
1242 * gcc.dg/torture/pr70628.c: New test.
1244 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1247 * g++.dg/template/pr70610.C: New test.
1248 * g++.dg/template/pr70610-2.C: New test.
1249 * g++.dg/template/pr70610-3.C: New test.
1250 * g++.dg/template/pr70610-4.C: New test.
1252 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1254 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1258 * g++.dg/ext/pr70571.C: New test.
1260 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1263 * gcc.target/powerpc/pr70640.c: New test.
1265 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1268 * g++.dg/parse/pr68722.C: New.
1270 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1272 PR rtl-optimization/70596
1273 * gcc.target/i386/pr70596.c: New test.
1275 2016-04-12 Nathan Sidwell <nathan@acm.org>
1278 * g++.dg/init/pr70501.C: New.
1280 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1282 * gcc.target/i386/asm-flag-6.c: New test.
1284 2016-04-12 Tom de Vries <tom@codesourcery.com>
1286 PR tree-optimization/68756
1287 * gcc.dg/graphite/pr68756.c: New test.
1289 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1291 PR tree-optimization/70602
1292 * gcc.c-torture/execute/pr70602.c: New test.
1294 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1297 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1298 __float128 emulator is built and runs.
1299 * gcc.target/powerpc/float128-1.c: Likewise.
1301 * lib/target-supports.exp (check_ppc_float128_sw_available):
1302 Rework tests for __float128 software and hardware
1303 availability. Fix exit condition to return 0 on success.
1305 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1308 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1309 * gcc.target/aarch64/target_attr_15.c: Likewise.
1311 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1314 * g++.dg/cpp1y/pr69066.C: New.
1316 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1319 * gfortran.dg/pr36192.f90: Update test.
1320 * gfortran.dg/pr36192_1.f90: Update test.
1321 * gfortran.dg/real_dimension_1.f: Update test.
1322 * gfortran.dg/parameter_array_init_7.f90: New test.
1324 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
1327 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1329 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1331 PR rtl-optimization/66669
1332 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1334 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1336 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1337 * gcc.dg/pie-1.c: Likewise.
1338 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1339 * gcc.dg/pic-4.c: Likewise.
1340 * gcc.dg/pie-3.c: Likewise.
1341 * gcc.dg/pie-4.c: Likewise.
1343 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1345 PR tree-optimization/68644
1346 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1348 PR rtl-optimization/64886
1349 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1351 2016-04-09 Tom de Vries <tom@codesourcery.com>
1353 PR tree-optimization/68953
1354 * gcc.dg/graphite/pr68953.c: New test.
1356 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1359 * gfortran.dg/deferred_character_16.f90: New test.
1361 2016-04-09 Jakub Jelinek <jakub@redhat.com>
1363 PR tree-optimization/70586
1364 * gcc.c-torture/execute/pr70586.c: New test.
1366 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1369 * c-c++-common/asan/halt_on_error-1.c: Replace memset
1370 with __builtin_memset
1371 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1373 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
1377 PR tree-optimization/70373
1381 * c-c++-common/goacc/reduction-5.c: New test.
1382 * c-c++-common/goacc/reduction-promotions.c: New test.
1383 * gfortran.dg/goacc/reduction-3.f95: New test.
1384 * gfortran.dg/goacc/reduction-promotions.f90: New test.
1386 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
1390 * g++.dg/pr70590.C: New test.
1391 * g++.dg/pr70590-2.C: New test.
1393 2016-04-08 Jakub Jelinek <jakub@redhat.com>
1396 * gcc.target/i386/pr70593.c: New test.
1398 PR rtl-optimization/70574
1399 * gcc.target/i386/avx2-pr70574.c: New test.
1401 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
1404 * c-c++-common/asan/pr70541.c: New test.
1406 2016-04-08 Tom de Vries <tom@codesourcery.com>
1408 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1409 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1411 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1414 * gcc.c-torture/execute/pr70566.c: New test.
1416 2016-04-08 Tom de Vries <tom@codesourcery.com>
1418 * c-c++-common/goacc/uninit-copy-clause.c: New test.
1419 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1421 2016-04-08 Alan Modra <amodra@gmail.com>
1423 * gcc.target/powerpc/pr70117.c: New.
1425 2016-04-07 Jakub Jelinek <jakub@redhat.com>
1428 * gcc.dg/lto/simd-function_0.c: New test.
1430 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1432 * c-c++-common/attr-simd-2.c: Likewise.
1433 * c-c++-common/attr-simd-4.c: Likewise.
1434 * gcc.dg/gomp/simd-clones-2.c: Likewise.
1435 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1437 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1440 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1442 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
1443 Tom de Vries <tom@codesourcery.com>
1445 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1446 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1447 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1448 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1449 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1450 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1451 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1452 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1454 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1457 * g++.dg/warn/Wparentheses-29.C: New test.
1459 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1462 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1463 explicit braces to resolve a future -Wparentheses warning.
1465 2016-04-06 Richard Henderson <rth@redhat.com>
1467 * gcc.dg/pr61817-1.c: New test.
1468 * gcc.dg/pr61817-2.c: New test.
1469 * gcc.dg/pr69391-1.c: New test.
1470 * gcc.dg/pr69391-2.c: New test.
1472 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
1474 PR rtl-optimization/70398
1475 * testsuite/gcc.target/aarch64/pr70398.c: New.
1477 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
1479 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1481 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
1482 Pedro Alves <palves@redhat.com>
1484 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1486 2016-04-06 Jakub Jelinek <jakub@redhat.com>
1488 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1489 Check for avx512f effective targets instead of avx2.
1490 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1492 * gcc.dg/gomp/declare-simd-3.c: Likewise.
1493 * g++.dg/gomp/declare-simd-1.C: Likewise.
1494 * g++.dg/gomp/declare-simd-3.C: Likewise.
1495 * g++.dg/gomp/declare-simd-4.C: Likewise.
1498 * c-c++-common/gomp/pr70550-1.c: New test.
1499 * c-c++-common/gomp/pr70550-2.c: New test.
1501 2016-04-05 Nathan Sidwell <nathan@acm.org>
1504 * g++.dg/ext/attribute-may-alias-5.C: New.
1506 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1509 * c-c++-common/pr70336.c: New test.
1510 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1511 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1513 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
1516 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1518 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1520 PR rtl-optimization/70542
1521 * gcc.dg/torture/pr70542.c: New test.
1522 * gcc.target/i386/avx2-pr70542.c: New test.
1524 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
1526 PR tree-optimization/70509
1527 * gcc.target/i386/avx512bw-pr70509.c: New test.
1529 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
1532 * g++.dg/ext/constexpr-vla4.C: New test.
1534 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
1537 * gcc.target/i386/pr70510.c: New test.
1539 2016-04-05 Richard Biener <rguenther@suse.de>
1541 PR tree-optimization/70526
1542 * g++.dg/torture/pr70526.C: New testcase.
1544 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1547 * gcc.target/i386/pr70525.c: New test.
1549 2016-04-05 Richard Biener <rguenther@suse.de>
1552 * g++.dg/torture/pr70499.C: New testcase.
1554 2016-04-05 Richard Biener <rguenther@suse.de>
1556 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1559 2016-04-04 Jakub Jelinek <jakub@redhat.com>
1562 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
1563 rs6000 ABI warnings.
1565 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
1568 * g++.dg/ipa/devirt-51.C: New testcase.
1570 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1571 Jakub Jelinek <jakub@redhat.com>
1574 * gcc.dg/torture/pr70457.c: New.
1576 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1579 * gfortran.dg/allocate_with_source_19.f08: New test.
1581 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1584 * gfortran.dg/coarray_allocate_6.f08: New test.
1586 2016-04-04 Richard Biener <rguenther@suse.de>
1588 PR rtl-optimization/70484
1589 * gcc.dg/torture/pr70484.c: New testcase.
1591 2016-04-04 Marek Polacek <polacek@redhat.com>
1594 * gcc.dg/torture/pr70307.c: New test.
1596 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
1600 * gcc.target/sh/torture/pr70416.c: New.
1602 2016-04-02 Martin Sebor <msebor@redhat.com>
1608 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
1609 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
1610 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
1611 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
1612 * g++.dg/cpp0x/constexpr-string.C: Same.
1613 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
1614 * g++.dg/cpp0x/pr65398.C: Same.
1615 * g++.dg/ext/constexpr-vla1.C: Same.
1616 * g++.dg/ext/constexpr-vla2.C: Same.
1617 * g++.dg/ext/constexpr-vla3.C: Same.
1618 * g++.dg/ubsan/pr63956.C: Same.
1620 2016-04-01 Jakub Jelinek <jakub@redhat.com>
1622 PR rtl-optimization/70467
1623 * gcc.target/i386/pr70467-2.c: New test.
1625 2016-04-01 Jakub Jelinek <jakub@redhat.com>
1626 Marek Polacek <polacek@redhat.com>
1629 * g++.dg/init/new47.C: New test.
1631 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1634 * gcc.target/arm/pr70496.c: New test.
1636 2016-04-01 Nathan Sidwell <nathan@acm.org>
1639 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
1641 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1644 * gcc.dg/strlenopt.h (memmove): New.
1645 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
1646 instead of "string.h".
1647 * gcc.target/i386/chkp-strlen-2.c: Likewise.
1648 * gcc.target/i386/chkp-strlen-3.c: Likewise.
1649 * gcc.target/i386/chkp-strlen-4.c: Likewise.
1650 * gcc.target/i386/chkp-strlen-5.c: Likewise.
1651 * gcc.target/i386/chkp-stropt-1.c: Likewise.
1652 * gcc.target/i386/chkp-stropt-10.c: Likewise.
1653 * gcc.target/i386/chkp-stropt-11.c: Likewise.
1654 * gcc.target/i386/chkp-stropt-12.c: Likewise.
1655 * gcc.target/i386/chkp-stropt-13.c: Likewise.
1656 * gcc.target/i386/chkp-stropt-14.c: Likewise.
1657 * gcc.target/i386/chkp-stropt-15.c: Likewise.
1658 * gcc.target/i386/chkp-stropt-16.c: Likewise.
1659 * gcc.target/i386/chkp-stropt-2.c: Likewise.
1660 * gcc.target/i386/chkp-stropt-3.c: Likewise.
1661 * gcc.target/i386/chkp-stropt-4.c: Likewise.
1662 * gcc.target/i386/chkp-stropt-5.c: Likewise.
1663 * gcc.target/i386/chkp-stropt-6.c: Likewise.
1664 * gcc.target/i386/chkp-stropt-7.c: Likewise.
1665 * gcc.target/i386/chkp-stropt-8.c: Likewise.
1666 * gcc.target/i386/chkp-stropt-9.c: Likewise.
1668 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1670 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
1671 (Holder::foo): Reflect this.
1673 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
1676 * gcc.dg/pr70442.c: New test.
1678 2016-03-31 Nathan Sidwell <nathan@acm.org>
1681 * g++.dg/cpp0x/constexpr-virtual6.C: New.
1683 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
1686 * gcc.target/i386/pr70453.c: New test.
1688 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
1691 * gcc.c-torture/pr70292.c: New test.
1693 2016-03-31 Marek Polacek <polacek@redhat.com>
1696 * c-c++-common/pr70297.c: New test.
1697 * g++.dg/cpp0x/typedef-redecl.C: New test.
1698 * gcc.dg/typedef-redecl2.c: New test.
1700 2016-03-31 Jakub Jelinek <jakub@redhat.com>
1702 PR rtl-optimization/70460
1703 * gcc.c-torture/execute/pr70460.c: New test.
1705 2016-03-31 Richard Biener <rguenther@suse.de>
1708 * g++.dg/ext/vector30.C: New testcase.
1710 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1711 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1713 * gfortran.dg/fmt_pf.f90: New test.
1715 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1717 Forward-port from 5 branch
1718 2016-03-30 Jakub Jelinek <jakub@redhat.com>
1721 * gcc.target/i386/avx-vextractf128-256-5.c: Move
1722 dg-require-effective-target after dg-do.
1724 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
1726 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
1728 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
1729 Julian Brown <julian@codesourcery.com>
1730 Chung-Lin Tang <cltang@codesourcery.com>
1731 Cesar Philippidis <cesar@codesourcery.com>
1732 James Norris <jnorris@codesourcery.com>
1733 Tom de Vries <tom@codesourcery.com>
1734 Nathan Sidwell <nathan@codesourcery.com>
1736 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
1737 * c-c++-common/goacc/loop-clauses.c: Likewise.
1738 * g++.dg/goacc/template.C: Likewise.
1739 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1740 * gfortran.dg/goacc/loop-1.f95: Likewise.
1741 * gfortran.dg/goacc/loop-5.f95: Likewise.
1742 * gfortran.dg/goacc/loop-6.f95: Likewise.
1743 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1744 * c-c++-common/goacc-gomp/nesting-1.c: Update.
1745 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1746 * c-c++-common/goacc/clauses-fail.c: Likewise.
1747 * c-c++-common/goacc/parallel-1.c: Likewise.
1748 * c-c++-common/goacc/reduction-1.c: Likewise.
1749 * c-c++-common/goacc/reduction-2.c: Likewise.
1750 * c-c++-common/goacc/reduction-3.c: Likewise.
1751 * c-c++-common/goacc/reduction-4.c: Likewise.
1752 * c-c++-common/goacc/routine-3.c: Likewise.
1753 * c-c++-common/goacc/routine-4.c: Likewise.
1754 * c-c++-common/goacc/routine-5.c: Likewise.
1755 * c-c++-common/goacc/tile.c: Likewise.
1756 * g++.dg/goacc/template.C: Likewise.
1757 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1758 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
1759 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
1760 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
1761 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
1762 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
1763 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
1764 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
1765 * c-c++-common/goacc/use_device-1.c: ... this file.
1766 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
1767 * c-c++-common/goacc/host_data-5.c: ... this file, and...
1768 * c-c++-common/goacc/host_data-6.c: ... this file.
1769 * c-c++-common/goacc/loop-2-kernels.c: New file.
1770 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
1771 * c-c++-common/goacc/loop-3.c: Likewise.
1772 * g++.dg/goacc/reference.C: Likewise.
1773 * g++.dg/goacc/routine-1.C: Likewise.
1774 * g++.dg/goacc/routine-2.C: Likewise.
1776 2016-03-30 Richard Biener <rguenther@suse.de>
1779 * gcc.dg/torture/pr70450.c: New testcase.
1781 2016-03-30 Jakub Jelinek <jakub@redhat.com>
1784 * gcc.dg/torture/pr70421.c: New test.
1785 * gcc.target/i386/avx512f-pr70421.c: New test.
1787 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
1790 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
1791 (check): New function.
1793 (foo): Align stack to 16 bytes when calling bar.
1794 * gcc.target/i386/cleanup-2.c: Likewise.
1796 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
1798 PR tree-optimization/59124
1799 * gcc.dg/Warray-bounds-19.c: New test.
1801 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
1803 * lib/prune.exp (escape_regex_chars): New.
1804 (prune_file_path): Update to quote metcharacters for regexp.
1806 2016-03-29 Jakub Jelinek <jakub@redhat.com>
1808 PR rtl-optimization/70429
1809 * gcc.c-torture/execute/pr70429.c: New test.
1811 PR tree-optimization/70405
1812 * gcc.dg/pr70405.c: New test.
1814 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
1817 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
1818 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
1820 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
1823 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
1824 __cilkrts_set_param to set two workers.
1825 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
1826 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
1828 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1830 * g++.dg/ext/fnname5.C: Update the test for Darwin.
1832 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
1835 * gcc.target/i386/pr70406.c: New test.
1837 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
1839 * gnat.dg/specs/double_record_extension3.ads: New test.
1841 2016-03-25 Richard Henderson <rth@redhat.com>
1844 * gcc.target/aarch64/pr70120-1.c: New.
1845 * gcc.target/aarch64/pr70120-2.c: New.
1846 * gcc.target/aarch64/pr70120-3.c: New.
1848 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
1851 * g++.dg/template/mangle2.C: The dg-do directive should be
1852 "compile" not "assemble".
1854 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
1857 * gcc.dg/pr69650.c: New test.
1859 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
1861 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
1863 2016-03-25 Alan Modra <amodra@gmail.com>
1865 * gcc.dg/dfp/pr70052.c: New test.
1867 2016-03-24 Richard Henderson <rth@redhat.com>
1870 * gcc.dg/tree-ssa/pr69845-1.c: New test.
1871 * gcc.dg/tree-ssa/pr69845-2.c: New test.
1873 2016-03-24 Tom de Vries <tom@codesourcery.com>
1875 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
1877 2016-03-24 Tom de Vries <tom@codesourcery.com>
1879 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
1880 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
1882 2016-03-24 Tom de Vries <tom@codesourcery.com>
1884 * c-c++-common/goacc/uninit-dim-clause.c: New test.
1885 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
1887 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
1890 * g++.dg/template/mangle2.C: New test.
1892 2016-03-24 Richard Biener <rguenther@suse.de>
1894 PR tree-optimization/70396
1895 * gcc.dg/torture/pr70396.c: New testcase.
1897 2016-03-24 Richard Biener <rguenther@suse.de>
1900 * gcc.dg/torture/pr70370.c: New testcase.
1902 2016-03-24 Tom de Vries <tom@codesourcery.com>
1904 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
1905 * gfortran.dg/goacc/kernels-tree.f95: Same.
1906 * gfortran.dg/goacc/parallel-tree.f95: Same.
1908 2016-03-24 Tom de Vries <tom@codesourcery.com>
1910 * c-c++-common/goacc/uninit-if-clause.c: New test.
1911 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
1913 2016-03-24 Jakub Jelinek <jakub@redhat.com>
1916 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
1919 2016-03-24 Richard Biener <rguenther@suse.de>
1921 PR tree-optimization/70372
1922 * gcc.dg/tree-ssa/pr70372.c: New testcase.
1924 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
1927 * g++.dg/cpp1y/nsdmi-union1.C: New test.
1929 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
1932 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
1934 2016-03-23 Jakub Jelinek <jakub@redhat.com>
1937 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
1938 * g++.dg/cpp1y/pr70001.C: New test.
1941 * g++.dg/cpp0x/constexpr-70323.C: New test.
1943 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
1944 Jason Merrill <jason@redhat.com>
1945 Jakub Jelinek <jakub@redhat.com>
1948 * g++.dg/cpp0x/constexpr-69315.C: New test.
1949 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
1951 2016-03-23 Marek Polacek <polacek@redhat.com>
1954 * g++.dg/warn/Wignored-attributes-1.C: New test.
1955 * g++.dg/warn/Wignored-attributes-2.C: New test.
1957 2016-03-23 Tom de Vries <tom@codesourcery.com>
1959 * c-c++-common/goacc/kernels-default.c (foo): Add missing
1961 * gfortran.dg/goacc/private-3.f95 (test): Same.
1962 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
1965 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1967 * lib/target-supports.exp: Remove v7ve entry from loop
1968 creating effective target checks.
1969 (check_effective_target_arm_arch_v7ve_ok): New procedure.
1970 (add_options_for_arm_arch_v7ve): Likewise.
1972 2016-03-23 Jakub Jelinek <jakub@redhat.com>
1974 PR tree-optimization/70354
1975 * gcc.dg/vect/pr70354-1.c: New test.
1976 * gcc.dg/vect/pr70354-2.c: New test.
1977 * gcc.target/i386/avx2-pr70354-1.c: New test.
1978 * gcc.target/i386/avx2-pr70354-2.c: New test.
1980 2016-03-22 Jeff Law <law@redhat.com>
1983 * gcc.dg/tree-ssa/pr70232.c: New test.
1985 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
1988 * gcc.target/i386/pr70302.c: New test.
1990 2016-03-22 Richard Biener <rguenther@suse.de>
1993 * g++.dg/torture/pr70251.C: New testcase.
1995 2016-03-22 David Malcolm <dmalcolm@redhat.com>
1998 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
1999 Wmisleading-indentation.c.
2000 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2001 reflect change to diagnostic text and order of messages.
2002 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2004 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
2006 * g++.dg/ext/java-3.C: Don't compile on AIX.
2008 2016-03-22 Richard Biener <rguenther@suse.de>
2011 * gcc.dg/torture/pr70333.c: New testcase.
2013 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2015 * g++.dg/ext/pr70290.C: New test.
2017 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2020 * gcc.target/i386/pr70325.c: New test.
2022 2016-03-22 Jakub Jelinek <jakub@redhat.com>
2025 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2026 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2029 * gcc.target/i386/pr70300.c: New test.
2032 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2033 (func2): New function for cond with parens, xfail warning for c++.
2034 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2036 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2039 * g++.dg/template/ptrmem30.C: New test.
2041 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2044 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2045 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2047 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2050 * gcc.dg/pr70326.c: New test.
2052 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
2053 Jakub Jelinek <jakub@redhat.com>
2055 PR tree-optimization/70317
2056 * gcc.dg/pr70317.c: New test.
2058 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
2061 * gcc.target/i386/pr70327.c: New test.
2063 2016-03-21 Martin Liska <mliska@suse.cz>
2066 * gcc.dg/ipa/pr70306.c: New test.
2068 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2070 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2071 * gcc.target/arm/attr-align3.c: Likewise.
2072 * gcc.target/arm/attr_arm.c: Likewise.
2073 * gcc.target/arm/flip-thumb.c: Likewise.
2075 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2078 * gcc.target/powerpc/altivec-36.c: New test.
2080 2016-03-21 Richard Biener <rguenther@suse.de>
2082 PR tree-optimization/70310
2083 * gcc.dg/torture/pr70310.c: New testcase.
2085 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2088 * gcc.target/i386/pr70293.c: New test.
2090 2016-03-21 Richard Biener <rguenther@suse.de>
2092 PR tree-optimization/70288
2093 * gcc.dg/torture/pr70288-1.c: New testcase.
2094 * gcc.dg/torture/pr70288-2.c: Likewise.
2096 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2098 PR rtl-optimization/69307
2099 * gcc.target/arm/pr69307.c: New test.
2101 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2103 PR rtl-optimization/69102
2104 * gcc.c-torture/compile/pr69102.c: New test.
2106 2016-03-18 Jeff Law <law@redhat.com>
2108 PR rtl-optimization/70263
2109 * gcc.c-torture/compile/pr70263-1.c: New test.
2110 * gcc.target/i386/pr70263-2.c: New test.
2112 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2114 PR rtl-optimization/70278
2115 * gcc.dg/torture/pr70278.c: New test.
2116 * gcc.target/arm/pr70278.c: New test.
2118 2016-03-18 David Malcolm <dmalcolm@redhat.com>
2121 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2122 (test_builtin_types_compatible_p): New test function.
2123 * gcc.dg/pr70281.c: New test case.
2125 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2128 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2130 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2132 PR tree-optimization/70252
2133 * gcc.dg/pr70252.c: New test.
2135 2016-03-18 Tom de Vries <tom@codesourcery.com>
2137 * gcc.dg/pr70161-2.c: New test.
2138 * gcc.dg/pr70161.c: New test.
2140 2016-03-18 Tom de Vries <tom@codesourcery.com>
2143 * gcc.dg/pr70269.c: New test.
2145 2016-03-18 Jakub Jelinek <jakub@redhat.com>
2148 * g++.dg/ext/java-3.C: New test.
2150 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2153 * g++.dg/lookup/pr70205.C: New test.
2155 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2158 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2160 2016-03-17 Marek Polacek <polacek@redhat.com>
2163 * gcc.dg/atomic-op-6.c: New test.
2165 2016-03-17 David Malcolm <dmalcolm@redhat.com>
2168 * c-c++-common/pr70264.c: New test case.
2170 2016-03-17 Jakub Jelinek <jakub@redhat.com>
2173 * c-c++-common/pr70144-1.c: New test.
2174 * c-c++-common/pr70144-2.c: New test.
2177 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2178 * g++.dg/opt/flifetime-dse6.C: New test.
2179 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2181 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2184 * gcc.dg/pic-1.c: New test.
2185 * gcc.dg/pic-2.c: Likewise.
2186 * gcc.dg/pic-3.c: Likewise.
2187 * gcc.dg/pic-4.c: Likewise.
2188 * gcc.dg/pie-1.c: Likewise.
2189 * gcc.dg/pie-2.c: Likewise.
2190 * gcc.dg/pie-3.c: Likewise.
2191 * gcc.dg/pie-4.c: Likewise.
2192 * gcc.dg/pie-5.c: Likewise.
2193 * gcc.dg/pie-6.c: Likewise.
2195 2016-03-17 Tom de Vries <tom@codesourcery.com>
2197 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2198 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2200 2016-03-17 Richard Biener <rguenther@suse.de>
2203 * g++.dg/debug/pr70271.C: New testcase.
2205 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2207 * gcc.target/i386/pr70251.c: New test.
2209 2016-03-17 Marek Polacek <polacek@redhat.com>
2212 * g++.dg/warn/constexpr-70194.C: New test.
2214 2016-03-16 Richard Henderson <rth@redhat.com>
2217 * gcc.c-torture/compile/pr70240.c: New.
2219 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2221 * gcc.c-torture/compile/20151204.c: Skip for avr.
2223 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2226 * g++.dg/opt/pr70245.C: New test.
2227 * g++.dg/opt/pr70245.h: New file.
2228 * g++.dg/opt/pr70245-aux.cc: New file.
2230 2016-03-16 Martin Sebor <msebor@redhat.com>
2232 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2234 2016-03-16 Richard Henderson <rth@redhat.com>
2237 * gcc.c-torture/compile/pr70199.c: New.
2239 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2241 * gcc.dg/uninit-19.c: Run dos2unix.
2243 2016-03-16 Marek Polacek <polacek@redhat.com>
2246 * gcc.dg/nested-func-10.c: New test.
2247 * gcc.dg/nested-func-9.c: New test.
2249 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2251 PR tree-optimization/68714
2252 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2254 2016-03-16 Tom de Vries <tom@codesourcery.com>
2256 PR tree-optimization/68715
2257 * gcc.dg/graphite/pr68715-2.c: New test.
2258 * gcc.dg/graphite/pr68715.c: New test.
2259 * gfortran.dg/graphite/pr68715.f90: New test.
2261 2016-03-16 Tom de Vries <tom@codesourcery.com>
2263 PR tree-optimization/68809
2264 * gcc.dg/graphite/pr68809-2.c: New test.
2265 * gcc.dg/graphite/pr68809.c: New test.
2267 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2270 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2271 method call to i () as argument. Adjust expected output.
2274 * g++.dg/ubsan/pr70147-1.C: New test.
2275 * g++.dg/ubsan/pr70147-2.C: New test.
2277 2016-03-15 Martin Sebor <msebor@redhat.com>
2280 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2282 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
2284 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2287 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2290 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2291 libatomic_available.
2293 2016-03-15 Marek Polacek <polacek@redhat.com>
2296 * g++.dg/ext/attribute-may-alias-4.C: New test.
2298 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
2300 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2301 -fvar-tracking-assignments-toggle flag.
2303 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2305 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2307 2016-03-15 Jakub Jelinek <jakub@redhat.com>
2309 PR rtl-optimization/70222
2310 * gcc.c-torture/execute/pr70222-1.c: New test.
2311 * gcc.c-torture/execute/pr70222-2.c: New test.
2313 2016-03-15 Richard Henderson <rth@redhat.com>
2315 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2317 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2319 PR rtl-optimization/69032
2320 * gcc.dg/pr69032.c: New test.
2322 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2324 PR rtl-optimization/63384
2325 * g++.dg/pr63384.C: New test.
2327 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2330 * gcc.target/i386/pr64411.C: New test.
2332 2016-03-15 Tom de Vries <tom@codesourcery.com>
2334 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2335 * gfortran.dg/goacc/kernels-alias.f95: New test.
2337 2016-03-14 Martin Sebor <msebor@redhat.com>
2340 * g++.dg/cpp0x/constexpr-inline.C: New test.
2341 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2343 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
2345 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2347 2016-03-14 Jakub Jelinek <jakub@redhat.com>
2350 * gcc.dg/pr70219.c: New test.
2352 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2355 * gcc.dg/torture/pr70083.c: New test.
2356 * gcc.target/i386/pr70083.c: New test.
2358 2016-03-14 Richard Biener <rguenther@suse.de>
2360 PR tree-optimization/56365
2361 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2363 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2366 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2368 * g++.dg/pr70098.C: New testcase.
2371 2016-03-14 Tom de Vries <tom@codesourcery.com>
2373 PR tree-optimization/70045
2374 * gcc.dg/graphite/pr70045.c: New test.
2376 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2379 * gfortran.dg/include_9.f90: New test.
2381 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2384 gfortran.dg/prof/prof.exp: New script.
2385 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2387 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
2389 PR rtl-optimization/69307
2390 * gcc.dg/pr69307.c: New test.
2392 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
2395 * gcc.target/arm/pr69614.c: New.
2397 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
2400 * gfortran.dg/submodule_14.f08: New test
2403 * gfortran.dg/submodule_15.f08: New test
2405 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
2408 * g++.dg/cpp1y/paren3.C: New test.
2410 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2413 * gcc.target/powerpc/ppc-round2.c: New test.
2415 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
2418 * gcc.dg/torture/pr70123.c: New test.
2420 2016-03-11 Jeff Law <law@redhat.com>
2422 PR tree-optimization/70190
2423 * gcc.c-torture/compile/pr70190.c: New test.
2425 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2428 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2430 (test43_b): Likewise.
2431 (test43_c): Likewise.
2432 (test43_d): Likewise.
2433 (test43_e): Likewise.
2434 (test43_f): Likewise.
2435 (test43_g): Likewise.
2436 (test44_a): Likewise.
2437 (test44_b): Likewise.
2438 (test44_c): Likewise.
2439 (test44_d): Likewise.
2440 (test44_e): Likewise.
2442 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2445 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2447 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2449 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2452 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2456 * gcc.target/aarch64/pr69245_2.c: New test.
2458 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2460 PR tree-optimization/70177
2461 * gcc.dg/pr70177.c: New test.
2463 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2465 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2467 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2469 * gcc.dg/tree-ssa/sra-20.c: New.
2471 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2473 PR rtl-optimization/70174
2474 * gcc.dg/pr70174.c: New test.
2476 PR tree-optimization/70169
2477 * gcc.dg/pr70169.c: New test.
2479 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2482 * gcc.target/i386/pr70160.c: New test.
2484 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2486 * gcc.target/s390/dfp-1.c: New test.
2488 2016-03-10 Nick Clifton <nickc@redhat.com>
2491 * gcc.target/aarch64/pr70044.c: New test.
2493 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
2494 Jakub Jelinek <jakub@redhat.com>
2497 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2498 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2499 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2501 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
2504 * g++.dg/lto/pr69589_0.C: New testcase
2505 * g++.dg/lto/pr69589_1.C: New testcase
2507 2016-03-10 Marek Polacek <polacek@redhat.com>
2510 * g++.dg/delayedfold/unary-plus1.C: New test.
2512 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2514 * gcc.target/arm/pr45701-1.c: Escape brackets.
2515 * gcc.target/arm/pr45701-2.c: Likewise.
2517 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
2519 * gfortran.dg/unconstrained_commons.f: New.
2521 2016-03-10 Alan Modra <amodra@gmail.com>
2523 * gcc.dg/pr69195.c: New.
2524 * gcc.dg/pr69238.c: New.
2526 2016-03-10 Tom de Vries <tom@codesourcery.com>
2529 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2531 2016-03-10 Richard Biener <rguenther@suse.de>
2533 PR tree-optimization/70128
2534 * gcc.dg/tree-ssa/alias-34.c: New testcase.
2535 * gcc.dg/tree-ssa/alias-35.c: Likewise.
2537 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2539 PR tree-optimization/70152
2540 * gcc.dg/pr70152.c: New test.
2543 * gcc.target/i386/pr70086-1.c: New test.
2544 * gcc.target/i386/pr70086-2.c: New test.
2545 * gcc.target/i386/pr70086-3.c: New test.
2547 PR tree-optimization/70127
2548 * gcc.c-torture/execute/pr70127.c: New test.
2550 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
2552 * c-c++-common/goacc/combined-directives-2.c: New test.
2554 2016-03-09 David Malcolm <dmalcolm@redhat.com>
2558 * g++.dg/diagnostic/pr70105.C: New test.
2559 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2560 (test_multiple_ordinary_maps): New test function.
2562 2016-03-09 David Malcolm <dmalcolm@redhat.com>
2566 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2567 Drop range information from call to inform_at_rich_loc.
2568 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2570 (test_show_locus): Replace calls to rich_location::add_range with
2571 calls to add_range. Rewrite the tests that used the now-defunct
2572 rich_location ctor taking a source_range. Simplify other tests
2573 by replacing calls to COMBINE_LOCATION_DATA with calls to
2576 2016-03-09 Richard Biener <rguenther@suse.de>
2577 Jakub Jelinek <jakub@redhat.com>
2579 PR tree-optimization/70138
2580 * gcc.dg/vect/pr70138-1.c: New testcase.
2581 * gcc.dg/vect/pr70138-2.c: Likewise.
2583 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2586 * gcc.target/i386/pr70049.c: New test.
2588 2016-03-09 Richard Biener <rguenther@suse.de>
2591 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
2592 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
2593 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
2595 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2597 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
2600 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2603 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2606 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
2609 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
2610 in testcase comment.
2612 2016-03-09 Tom de Vries <tom@codesourcery.com>
2614 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
2615 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
2616 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
2617 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
2618 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
2619 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
2620 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
2621 * gfortran.dg/goacc/kernels-loop.f95: New test.
2623 2016-03-08 Martin Sebor <msebor@redhat.com>
2626 * g++.dg/warn/overflow-warn-7.C: New test.
2628 2016-03-08 Jason Merrill <jason@redhat.com>
2630 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
2631 * lib/target-supports.exp (check_effective_target_concepts): New.
2633 2016-03-08 Jakub Jelinek <jakub@redhat.com>
2636 * g++.dg/cpp1y/constexpr-loop4.C: New test.
2637 * g++.dg/ubsan/pr70135.C: New test.
2640 * gcc.dg/pr70110.c: New test.
2642 2016-03-07 Martin Jambor <mjambor@suse.cz>
2644 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
2645 * c-c++-common/gomp/if-1.c: Likewise.
2646 * c-c++-common/gomp/pr61486-2.c: Likewise.
2647 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
2648 to dg-additional-options.
2649 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
2650 * g++/gomp/target-teams-1.c: Likewise.
2651 * gcc.dg/gomp/gomp.exp: Likewise.
2652 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
2653 dg-additional-options.
2654 * gfortran.dg/gomp/gomp.exp: Likewise.
2655 * gfortran.dg/gomp/target1.f90: Remove dg-options.
2656 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
2657 dg-additional-options.
2658 * gfortran.dg/gomp/target3.f90: Remove dg-options.
2660 2016-03-07 Martin Jambor <mjambor@suse.cz>
2662 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
2663 * c-c++-common/gomp/gridify-1.c: New test.
2664 * gfortran.dg/gomp/gridify-1.f90: Likewise.
2666 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2668 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
2669 trigger for cortex-r8, when scanning for register r8.
2670 * gcc.target/arm/pr45701-2.c: Likewise.
2672 2016-02-26 Richard Biener <rguenther@suse.de>
2673 Jeff Law <law@redhat.com>
2675 PR tree-optimization/69740
2676 * gcc.c-torture/compile/pr69740-1.c: New test.
2677 * gcc.c-torture/compile/pr69740-2.c: New test.
2679 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2681 * lib/target-supports.exp
2682 (check_effective_target_whole_vector_shift): Enable for PPC64.
2684 2016-03-07 Richard Biener <rguenther@suse.de>
2686 PR tree-optimization/70115
2687 * gcc.dg/torture/pr70115.c: New testcase.
2689 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
2692 * c-c-++-common/goacc/pr69916.c: New.
2694 2016-03-07 Richard Henderson <rth@redhat.com>
2696 * gcc.c-torture/compile/pr70061.c: New test.
2698 2016-03-07 Richard Biener <rguenther@suse.de>
2701 * gcc.dg/vect/O3-pr36098.c: New testcase.
2703 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
2705 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
2707 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
2709 * gnat.dg/renaming9.ad[sb]: New testcase.
2711 2016-03-05 Jakub Jelinek <jakub@redhat.com>
2714 * g++.dg/expr/stdarg3.C: New test.
2716 2016-03-04 Jeff Law <law@redhat.com>
2718 PR tree-optimization/69196
2719 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
2722 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2725 * gcc.dg/pr69973.c: New test.
2727 PR rtl-optimization/69941
2728 * gcc.dg/torture/pr69941.c: New test.
2731 * gcc.dg/pr69824.c: New test.
2733 2016-03-05 Tom de Vries <tom@codesourcery.com>
2735 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
2736 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
2739 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
2742 * g++.dg/cpp1y/var-templ48.C: New test.
2743 * g++.dg/cpp1y/var-templ49.C: New test.
2745 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2747 * g++.dg/Wno-frame-address.C: Skip on IA-64.
2749 2016-03-04 Jakub Jelinek <jakub@redhat.com>
2752 * g++.dg/ubsan/pr70035.C: New test.
2755 * gcc.target/i386/pr70062.c: New test.
2757 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2759 * g++.dg/template/typename21.C: Remove c++98_only.
2761 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2763 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
2765 2016-03-04 David Malcolm <dmalcolm@redhat.com>
2768 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
2770 (fn_42_b): Likewise.
2771 (fn_42_c): Likewise.
2773 2016-03-04 David Malcolm <dmalcolm@redhat.com>
2776 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
2778 (fn_40_b): Likewise.
2779 (fn_41_a): Likewise.
2780 (fn_41_b): Likewise.
2782 2016-03-04 Jakub Jelinek <jakub@redhat.com>
2785 * gcc.target/i386/avx512f-pr70059.c: New test.
2786 * gcc.target/i386/avx512dq-pr70059.c: New test.
2788 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2790 PR rtl-optimization/57676
2791 * gcc.dg/torture/pr57676.c: New test.
2793 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
2795 * gcc.dg/pr70026.c: New test.
2797 2016-03-04 Marek Polacek <polacek@redhat.com>
2800 * gcc.dg/cilk-plus/pr69798-1.c: New test.
2801 * gcc.dg/cilk-plus/pr69798-2.c: New test.
2803 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2806 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
2808 (test_corners_sisd_si): Likewise.
2809 (main): Remove checks of the above.
2810 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
2812 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2814 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
2816 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
2818 * gcc.dg/torture/pr69951.c: Accept argc==0.
2820 2016-03-04 Richard Biener <rguenther@suse.de>
2823 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
2824 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
2826 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2829 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
2832 2016-03-04 Jakub Jelinek <jakub@redhat.com>
2835 * gcc.dg/guality/pr69947.c: New test.
2837 2016-03-03 Jakub Jelinek <jakub@redhat.com>
2840 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
2842 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2844 PR rtl-optimization/69904
2845 * gcc.target/arm/pr69904.c: New test.
2847 2016-03-03 Jakub Jelinek <jakub@redhat.com>
2850 * gcc.dg/vect/pr70021.c: New test.
2851 * gcc.target/i386/pr70021.c: New test.
2853 2016-03-03 Marek Polacek <polacek@redhat.com>
2856 * gcc.dg/pr70050.c: New test.
2858 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
2860 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
2862 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
2864 PR tree-optimization/70043
2865 * gfortran.dg/vect/pr70043.f90: New test.
2867 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
2869 * gnat.dg/specs/task1.ads: New test.
2871 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2873 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
2874 Invoke gdb with -batch.
2875 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
2877 2016-03-03 Richard Biener <rguenther@suse.de>
2879 PR tree-optimization/55936
2880 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
2882 2016-03-02 Jeff Law <law@redhat.com>
2884 PR rtl-optimization/69942
2885 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
2886 effects of argument promotions.
2888 PR tree-optimization/69987
2889 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
2890 target does not support -fprefetch-loop-arrays.
2892 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
2894 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
2896 2016-03-02 Bin Cheng <bin.cheng@arm.com>
2898 PR rtl-optimization/69052
2899 * gcc.target/i386/pr69052.c: New test.
2901 2016-03-02 Alan Modra <amodra@gmail.com>
2903 * gcc.dg/pr69990.c: New.
2905 2016-03-02 Jakub Jelinek <jakub@redhat.com>
2908 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
2911 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
2914 * gcc.target/i386/pr70028.c: New test.
2916 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2918 * c-c++-common/asan/swapcontext-test-1.c,
2919 * c-c++-common/tsan/thread_leak.c,
2920 * g++.dg/tsan/aligned_vs_unaligned_race.C,
2921 * g++.dg/tsan/benign_race.C,
2922 * g++.dg/tsan/fd_close_norace.C,
2923 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
2924 races with sanitizer output
2926 2016-03-02 Richard Biener <rguenther@suse.de>
2927 Uros Bizjak <ubizjak@gmail.com>
2930 * gcc.dg/simd-8.c: New testcase.
2932 2016-03-02 Richard Biener <rguenther@suse.de>
2935 * gcc.dg/simd-7.c: New testcase.
2937 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
2939 * gcc.target/i386/pr70007.c: Tweak.
2941 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
2943 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
2945 2016-03-02 Marek Polacek <polacek@redhat.com>
2948 * gcc.dg/pr67854.c: New test.
2950 2016-03-02 Jakub Jelinek <jakub@redhat.com>
2953 * gcc.dg/torture/pr70025.c: New test.
2955 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2957 PR tree-optimization/68621
2958 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
2960 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
2962 * gcc.target/i386/pr70007.c: New test.
2964 2016-03-01 Jeff Law <law@redhat.com>
2966 PR tree-optimization/69196
2967 * gcc.dg/tree-ssa/pr69196-1.c: New test.
2969 PR tree-optimization/69196
2970 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
2971 duplicating code and spoiling the expected output.
2973 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2976 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
2977 supports power9 before doing tests.
2978 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
2979 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
2980 * gcc.target/powerpc/p9-permute.c: Likewise.
2982 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
2985 * gcc.target/i386/pr70027.c: New test.
2987 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
2989 * gcc.dg/pr70017.c: New test.
2991 2016-03-01 Jakub Jelinek <jakub@redhat.com>
2995 * gcc.dg/pr69796.c: New test.
2996 * gcc.dg/pr69974.c: New test.
2998 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3000 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3002 2016-02-29 Jeff Law <law@redhat.com>
3004 PR tree-optimization/69987
3005 * gfortran.dg/pr69987.f90: New test.
3007 PR tree-optimization/69989
3008 * gcc.c-torture/compile/pr69989-2.c: New test.
3010 2016-03-01 Marek Polacek <polacek@redhat.com>
3013 * g++.dg/parse/invalid1.C: New test.
3015 2016-03-01 Richard Biener <rguenther@suse.de>
3018 * gcc.dg/pr70022.c: New testcase.
3020 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3022 PR tree-optimization/69956
3023 * gcc.dg/pr69956.c: New test.
3025 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3028 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3029 XFAIL when hardware supports efficient unaligned storage access.
3031 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3034 * g++.dg/template/pr69961a.C: New test.
3035 * g++.dg/template/pr69961b.C: New test.
3037 2016-02-29 David Malcolm <dmalcolm@redhat.com>
3039 PR preprocessor/69985
3040 * gcc.dg/cpp/pr69985.c: New test case.
3042 2016-02-29 Jeff Law <law@redhat.com>
3044 PR tree-optimization/70005
3045 * gcc.c-torture/execute/pr70005.c New test.
3047 PR tree-optimization/69999
3048 * gcc.c-torture/compile/pr69999.c: New test.
3050 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3052 PR tree-optimization/69652
3053 * gcc.dg/torture/pr69652.c: Delete test.
3054 * gcc.dg/vect/pr69652.c: New test.
3056 2016-02-19 Richard Biener <rguenther@suse.de>
3058 PR tree-optimization/69980
3059 * gfortran.dg/vect/pr69980.f90: New testcase.
3061 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3063 * gcc.target/sparc/20160229-1.c: New test.
3065 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3067 * gnat.dg/stack_usage3.adb: New test.
3068 * gnat.dg/stack_usage3_pkg.ads: New helper.
3070 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3072 * gnat.dg/renaming8.adb: New test.
3073 * gnat.dg/renaming8_pkg1.ads: New helper.
3074 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3075 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3077 2016-02-29 Richard Biener <rguenther@suse.de>
3079 PR tree-optimization/69720
3080 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3082 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3086 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3088 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3089 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3092 * gfortran.dg/coarray_8.f90: Adjust error message.
3093 * gfortran.dg/pr56007.f90: New test.
3094 * gfortran.dg/pr56007.f: New test.
3096 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3098 PR tree-optimization/69989
3099 * gcc.dg/torture/pr69989.c: New test.
3101 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3103 * gcc.target/i386/stack-realign-win.c: New test.
3105 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3108 * gfortran.dg/pr60126.f90: New test.
3110 2016-02-27 Jeff Law <law@redhat.com>
3113 2016-02-26 Richard Biener <rguenther@suse.de>
3114 Jeff Law <law@redhat.com>
3116 PR tree-optimization/69740
3117 * gcc.c-torture/compile/pr69740-1.c: New test.
3118 * gcc.c-torture/compile/pr69740-2.c: New test.
3120 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3123 * gfortran.dg/newunit_4.f90: New test.
3125 2016-02-27 Jakub Jelinek <jakub@redhat.com>
3128 PR rtl-optimization/69886
3129 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3130 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3133 2016-02-26 Martin Sebor <msebor@redhat.com>
3135 PR tree-optimization/15826
3136 * gcc.dg/tree-ssa/pr15826.c: New test.
3138 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3141 * gcc.target/powerpc/pr69969.c: New test.
3143 2016-02-26 Martin Sebor <msebor@redhat.com>
3146 * g++.old-deja/g++.other/decl5.C: Add a test case.
3148 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3151 * gcc.target/powerpc/pr69946.c: New file.
3153 2016-02-26 Richard Biener <rguenther@suse.de>
3154 Jeff Law <law@redhat.com>
3156 PR tree-optimization/69740
3157 * gcc.c-torture/compile/pr69740-1.c: New test.
3158 * gcc.c-torture/compile/pr69740-2.c: New test.
3160 2016-02-26 Martin Jambor <mjambor@suse.cz>
3163 * gcc.dg/torture/pr69932.c: New test.
3164 * gcc.dg/torture/pr69936.c: Likewise.
3166 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3169 * gcc.target/s390/pr69709.c: New test.
3171 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3174 * gcc.target/aarch64/pr69245_1.c: New test.
3176 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3179 * gcc.dg/torture/pr69613.c: New test.
3181 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3183 PR rtl-optimization/69891
3184 * gcc.target/i386/pr69891.c: New test.
3186 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3187 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3190 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3191 functionality for both 32-bit and 64-bit.
3193 2016-02-26 Richard Biener <rguenther@suse.de>
3195 PR tree-optimization/69551
3196 * gcc.dg/torture/pr69951.c: New testcase.
3198 2016-02-25 Richard Biener <rguenther@suse.de>
3200 PR tree-optimization/48795
3201 * gcc.dg/Warray-bounds-18.c: New testcase.
3203 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3205 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3207 2016-02-25 Jakub Jelinek <jakub@redhat.com>
3209 PR rtl-optimization/69896
3210 * gcc.dg/pr69896.c: New test.
3212 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3215 * g++.dg/cpp1y/paren2.C: New test.
3217 2016-02-24 Martin Sebor <msebor@redhat.com>
3220 * gcc.dg/enum-mode-2.c: New test.
3222 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3225 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3226 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3227 * g++.dg/ubsan/pr69922.C: New test.
3229 2016-02-24 Marek Polacek <polacek@redhat.com>
3232 * gcc.dg/pr69819.c: New test.
3234 2016-02-24 Martin Sebor <msebor@redhat.com>
3237 * g++.dg/ext/flexary15.C: New test.
3239 2016-02-24 Martin Sebor <msebor@redhat.com>
3241 * gcc.dg/builtins-68.c: Avoid making unportable
3242 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3243 * g++.dg/ext/builtin_alloca.C: Same.
3245 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3246 Charles Baylis <charles.baylis@linaro.org>
3249 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3251 2016-02-24 Richard Biener <rguenther@suse.de>
3252 Jakub Jelinek <jakub@redhat.com>
3255 * gcc.dg/torture/pr69760.c: New testcase.
3257 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3259 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3260 pattern on Solaris with as.
3262 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3264 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3265 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3266 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3267 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3269 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3272 * gcc.dg/pr69915.c: New test.
3274 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3276 PR rtl-optimization/69886
3277 * gcc.dg/torture/pr69886.c: New test.
3279 2016-02-24 Richard Biener <rguenther@suse.de>
3282 * gcc.dg/torture/pr68963.c: New testcase.
3284 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3287 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3288 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3289 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3290 * gcc.target/arm/atomic_loaddi_1.c: New test.
3291 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3292 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3293 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3294 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3295 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3296 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3297 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3298 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3300 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3303 * gcc.dg/torture/pr69909.c: New test.
3305 2016-02-24 Richard Biener <rguenther@suse.de>
3307 PR tree-optimization/69907
3308 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3309 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3310 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3312 2016-02-24 Christian Bruel <christian.bruel@st.com>
3314 * gcc.target/arm/pragma_cpp_fma.c: New test.
3316 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3319 * gfortran.dg/include_6.f90: Update test.
3321 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3324 * objc.dg/pr69844.m: New test.
3326 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3328 PR libgfortran/69456
3329 * gfortran.dg/namelist_89.f90: New test.
3330 * gfortran.dg/pr59700.f90: Update test..
3332 2016-02-23 Martin Sebor <msebor@redhat.com>
3335 * g++.dg/ext/builtin_alloca.C: New test.
3336 * gcc.dg/builtins-68.c: New test.
3338 2016-02-23 Richard Henderson <rth@redhat.com>
3340 * gcc.target/i386/addr-space-3.c: Remove test.
3342 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3344 PR preprocessor/69126
3345 PR preprocessor/69543
3346 * c-c++-common/pr69126-2-long.c: New test.
3347 * c-c++-common/pr69126-2-short.c: New test.
3348 * c-c++-common/pr69543-1.c: Remove xfail.
3350 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3352 PR preprocessor/69126
3353 PR preprocessor/69543
3354 PR preprocessor/69558
3355 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3357 (test_2): ...this, and add leading comment.
3358 (MACRO_3, test_3): New.
3359 (MACRO_4A, MACRO_4B, test_4): New.
3360 (MACRO): Rename to...
3363 (test_5): ...this, updating for renaming of MACRO, and
3364 add leading comment.
3365 * c-c++-common/pr69543-1.c: New.
3366 * c-c++-common/pr69543-2.c: New.
3367 * c-c++-common/pr69543-3.c: New.
3368 * c-c++-common/pr69543-4.c: New.
3369 * c-c++-common/pr69558-1.c: New.
3370 * c-c++-common/pr69558-2.c: New.
3371 * c-c++-common/pr69558-3.c: New.
3372 * c-c++-common/pr69558-4.c: New.
3373 * gcc.dg/pr69558.c: Move to...
3374 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
3377 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
3379 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3380 to -ftree-parallelize-loops/-fopenacc changes.
3381 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3382 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3383 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3384 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3385 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3386 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3387 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3388 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3389 * c-c++-common/goacc/kernels-loop.c: Likewise.
3390 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3391 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3392 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3393 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3395 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3397 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3399 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3402 * g++.dg/warn/Wnonnull-compare-5.C: New test.
3405 * gcc.dg/pr69900.c: New test.
3407 2016-02-23 Martin Jambor <mjambor@suse.cz>
3409 PR tree-optimization/69666
3410 * gcc.dg/tree-ssa/pr69666.c: New test.
3412 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
3415 * gfortran.dg/coarray_allocate_5.f08: New test.
3417 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3419 * gcc.target/s390/vcond-shift.c: Move to ...
3420 * gcc.target/s390/vector/vcond-shift.c: ... here.
3422 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3424 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3425 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3427 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3429 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3431 2016-02-20 Mark Wielaard <mjw@redhat.com>
3434 * gcc.dg/unused-variable-3.c: New test.
3436 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3439 * gcc.target/i386/pr69888.c: New test.
3441 2016-02-22 Richard Biener <rguenther@suse.de>
3443 PR tree-optimization/69882
3444 * gfortran.dg/vect/pr69882.f90: New testcase.
3446 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3449 * gcc.dg/pr69885.c: New test.
3451 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
3455 * gcc.target/sh/pr54089-10.c: New.
3457 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
3460 * gfortran.dg/deferred_character_15.f90 : New test.
3462 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3465 gfortran.dg/allocate_with_source_18.f03: New test.
3467 2016-02-20 Harald Anlauf <anlauf@gmx.de>
3470 gfortran.dg/gomp/pr52531.f90: New test.
3472 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3475 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3478 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3481 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3482 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3485 * g++.dg/warn/Wnonnull-compare-4.C: New test.
3488 * g++.dg/torture/pr69851.C: New test.
3490 2016-02-19 Martin Sebor <msebor@redhat.com>
3493 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3495 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3498 * g++.dg/warn/Wnonnull-compare-2.C: New test.
3499 * g++.dg/warn/Wnonnull-compare-3.C: New test.
3502 * g++.dg/cpp0x/pr67767.C: New test.
3504 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3506 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3507 for fp, simd, crypto, crc, lse.
3508 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3510 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3511 effective target check.
3513 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3516 * gcc.target/i386/pr69820.c: New test.
3518 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3520 * gcc.target/s390/vector/int128-1.c: New test.
3522 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3524 * gcc.target/s390/vector/vec-vcond-1.c: New test.
3526 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3528 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3529 instruction pattern name to prevent the testcase from failing with
3532 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3534 * gcc.target/s390/md/movstr-2.c: New test.
3536 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
3538 * gcc.target/s390/morestack.c: New test.
3540 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
3543 * gcc.target/s390/pr69625.c: Add test case.
3545 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3548 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3550 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3553 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3554 * gcc.target/powerpc/fusion3.c: Likewise.
3556 2016-02-18 Richard Biener <rguenther@suse.de>
3559 * g++.dg/torture/pr69553.C: New testcase.
3561 2016-02-18 Nick Clifton <nickc@redhat.com>
3565 * gcc.target/arm/pr62554.c: New test.
3566 * gcc.target/arm/pr69610-1.c: New test.
3567 * gcc.target/arm/pr69610-2.c: New test.
3569 2016-02-18 Richard Biener <rguenther@suse.de>
3572 * gcc.dg/torture/pr69854.c: New testcase.
3574 2016-02-17 Jakub Jelinek <jakub@redhat.com>
3577 * g++.dg/warn/Wnonnull-compare-1.C: New test.
3579 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3581 * gcc.target/powerpc/vec-cg.c: New test.
3583 2016-02-17 Richard Biener <rguenther@suse.de>
3586 * gcc.dg/uninit-21.c: Add -fno-short-enums.
3588 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3591 * gcc.c-torture/compile/pr69161.c: New test.
3593 2016-02-17 David Sherwood <david.sherwood@arm.com>
3596 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
3597 * gcc.target/arm/vect-fmaxmin.c: Likewise.
3599 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3601 * gcc.dg/ifcvt-4.c: Skip on Visium.
3603 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3605 * gnat.dg/atomic8.adb: New test.
3607 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3609 * gnat.dg/discr46.ad[sb]: New test.
3611 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
3614 * gcc.target/powerpc/pr48344-1.c: New test.
3616 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3619 * gfortran.dg/associate_21.f90: New test.
3621 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3624 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
3625 -Wnonnull in dg-options.
3626 * c-c++-common/nonnull-2.c: New test.
3628 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
3629 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3631 * gcc.target/aarch64/vector_initialization_nostack.c: New.
3633 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3636 * gcc.dg/pr69801.c: Add empty dg-options.
3638 2016-02-16 James Norris <jnorris@codesourcery.com>
3640 * c-c++-common/goacc/deviceptr-1.c: Add tests.
3641 * g++.dg/goacc/deviceptr-1.c: New file.
3643 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3645 PR tree-optimization/69820
3646 * gcc.dg/vect/pr69820.c: New test.
3648 2016-02-16 Richard Biener <rguenther@suse.de>
3650 PR tree-optimization/69776
3651 * gcc.dg/torture/pr69776-2.c: New testcase.
3653 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
3655 PR tree-optimization/69714
3656 * gcc.dg/torture/pr69714.c: New test.
3658 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3660 PR tree-optimization/69802
3661 * gcc.dg/pr69802.c: New test.
3663 2016-02-16 Richard Biener <rguenther@suse.de>
3666 * gcc.dg/pr69801.c: New testcase.
3668 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3670 PR libgfortran/69651
3671 * gfortran.dg/read_bang.f90: New test.
3672 * gfortran.dg/read_bang4.f90: New test.
3674 2016-02-15 Jakub Jelinek <jakub@redhat.com>
3677 * g++.dg/init/pr69658.C: New test.
3680 * c-c++-common/pr69797.c: New test.
3682 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3684 * lib/target-supports.exp (check_effective_target_section_anchors): Add
3685 check for aarch64*-*-*.
3687 2016-02-15 Richard Biener <rguenther@suse.de>
3689 PR tree-optimization/69783
3690 * gcc.dg/vect/pr69783.c: New testcase.
3692 2016-02-15 Richard Biener <rguenther@suse.de>
3694 PR tree-optimization/69776
3695 * gcc.dg/torture/pr69776.c: New testcase.
3697 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3700 * gfortran.dg/type_decl_4.f90: Reinstated.
3702 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
3705 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
3707 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3711 * gfortran.dg/type_decl_4.f90: Removed.
3713 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3716 * gfortran.dg/type_decl_4.f90: New test.
3718 2016-02-14 Alan Modra <amodra@gmail.com>
3721 * gcc.c-torture/execute/stkalign.c: Revise test.
3723 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3726 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
3728 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3731 * gcc.target/sh/torture/pr67260.c: New.
3733 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
3735 * gcc.dg/pr67964.c: Add dg-require-alias.
3737 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3741 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
3743 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3745 PR libgfortran/69668
3746 * gfortran.dg/namelist_88.f90: New test.
3748 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3750 PR libgfortran/69668
3751 * gfortran.dg/namelist_38.f90: Update test.
3752 * gfortran.dg/namelist_84.f90: Update test.
3754 2016-02-12 David Malcolm <dmalcolm@redhat.com>
3757 * gcc.dg/pr69554-1.c: New test.
3758 * gfortran.dg/pr69554-1.F90: New test.
3759 * gfortran.dg/pr69554-2.F90: New test.
3760 * lib/gcc-dg.exp (proc dg-locus): New function.
3761 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
3762 distinguish between the caret-printing and non-caret-printing
3763 cases. If caret-printing has been explicitly enabled, bail out
3764 without attempting to fix up the output.
3766 2016-02-12 David Malcolm <dmalcolm@redhat.com>
3770 * gcc.dg/spellcheck-options-3.c: New test case.
3771 * gcc.dg/spellcheck-options-4.c: New test case.
3772 * gcc.dg/spellcheck-options-5.c: New test case.
3773 * gcc.dg/spellcheck-options-6.c: New test case.
3774 * gcc.dg/spellcheck-options-7.c: New test case.
3775 * gcc.dg/spellcheck-options-8.c: New test case.
3776 * gcc.dg/spellcheck-options-9.c: New test case.
3777 * gcc.dg/spellcheck-options-10.c: New test case.
3779 2016-02-12 Jakub Jelinek <jakub@redhat.com>
3781 PR rtl-optimization/69764
3782 PR rtl-optimization/69771
3783 * c-c++-common/pr69764.c: New test.
3784 * gcc.dg/torture/pr69771.c: New test.
3786 2016-02-12 Marek Polacek <polacek@redhat.com>
3788 * g++.dg/torture/init-list1.C: New.
3790 2016-02-12 Marek Polacek <polacek@redhat.com>
3792 * gcc.dg/pr69522.c: Add empty dg-options.
3794 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
3796 * g++.dg/lto/lto.exp: Include and init mpx.
3797 * g++.dg/lto/pr69729_0.C: New test.
3799 2016-02-12 Jakub Jelinek <jakub@redhat.com>
3802 * g++.dg/ipa/pr69241-4.C: New test.
3805 * g++.dg/ipa/pr68672-1.C: New test.
3806 * g++.dg/ipa/pr68672-2.C: New test.
3807 * g++.dg/ipa/pr68672-3.C: New test.
3809 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
3812 * gcc.dg/pr69522.c: New test.
3814 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
3817 * g++.dg/cpp1y/69098.C: New test.
3818 * g++.dg/cpp1y/69098-2.C: New test.
3820 2016-02-12 Jakub Jelinek <jakub@redhat.com>
3822 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
3823 and neighbour -> neighbor.
3824 * objc.dg/attributes/method-nonnull-1.m: Likewise.
3825 * objc.dg/gnu-api-2-class-meta.m: Likewise.
3826 * c-c++-common/Wvarargs.c: Likewise.
3827 * c-c++-common/goacc/host_data-5.c: Likewise.
3828 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3829 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
3830 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3831 * gcc.target/aarch64/pr60697.c: Likewise.
3832 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3833 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
3834 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3835 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
3836 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3837 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3838 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
3839 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3840 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
3841 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
3842 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
3843 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3844 * g++.dg/lookup/koenig5.C: Likewise.
3845 * g++.dg/ext/no-asm-2.C: Likewise.
3846 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
3847 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
3848 * gfortran.dg/used_types_16.f90: Likewise.
3849 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3850 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
3851 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3852 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
3853 * gfortran.dg/abstract_type_6.f03: Likewise.
3854 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
3855 * gfortran.dg/used_types_15.f90: Likewise.
3856 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
3857 * gfortran.dg/exit_3.f08: Likewise.
3858 * gfortran.dg/open_status_2.f90: Likewise.
3859 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3860 * gfortran.dg/intrinsic_std_1.f90: Likewise.
3861 * gfortran.dg/associate_1.f03: Likewise.
3862 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
3863 * gfortran.dg/intrinsic_std_6.f90: Likewise.
3864 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
3865 * gcc.dg/builtin-object-size-1.c: Likewise.
3866 * gcc.dg/noreturn-6.c: Likewise.
3867 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3868 * gcc.dg/globalalias.c: Likewise.
3869 * gcc.dg/builtins-config.h: Likewise.
3870 * gcc.dg/pr30457.c: Likewise.
3871 * gcc.c-torture/compile/volatile-1.c: Likewise.
3872 * gcc.c-torture/execute/20101011-1.c: Likewise.
3873 * c-c++-common/Waddress-1.c: Likewise.
3875 2016-02-11 Jakub Jelinek <jakub@redhat.com>
3878 * c-c++-common/Waddress-1.c: New test.
3880 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
3883 * gfortran.dg/associate_19.f03: New test.
3884 * gfortran.dg/associate_20.f03: New test.
3886 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
3888 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
3890 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3892 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
3893 .arch armv8-a\n. Add -dA to dg-options.
3894 * gcc.target/aarch64/assembler_arch_1.c: New test.
3895 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
3897 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
3900 * g++.dg/cpp0x/pr68726.C: New.
3902 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3904 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
3907 2016-02-11 Richard Biener <rguenther@suse.de>
3909 * g++.dg/tree-ssa/pr61034.C: Adjust.
3911 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
3914 * gcc.target/s390/pr69148.c: New.
3916 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3918 PR tree-optimization/69652
3919 * gcc.dg/torture/pr69652.c: New test.
3921 2016-02-10 Jakub Jelinek <jakub@redhat.com>
3922 Patrick Palka <ppalka@gcc.gnu.org>
3926 * g++.dg/ipa/pr69241-1.C: New test.
3927 * g++.dg/ipa/pr69241-2.C: New test.
3928 * g++.dg/ipa/pr69241-3.C: New test.
3929 * g++.dg/ipa/pr69649.C: New test.
3931 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
3933 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
3934 * gcc.dg/tree-ssa/sra-18.c: Ditto.
3936 2016-02-10 Bin Cheng <bin.cheng@arm.com>
3938 PR tree-optimization/68021
3939 * gcc.dg/tree-ssa/pr68021.c: New test.
3941 2016-02-10 Richard Biener <rguenther@suse.de>
3943 PR tree-optimization/69726
3944 * gcc.dg/uninit-22.c: New testcase.
3946 2016-02-09 Andrew Pinski <apinski@cavium.com>
3949 * gcc.c-torture/compile/20160205-1.c: New testcase.
3951 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3954 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
3955 instead accessing a really large arrray.
3956 * gcc.target/powerpc/fusion3.c: Likewise.
3958 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
3961 * gcc.c-torture/execute/pr68532.c: New test.
3963 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
3966 * gcc.dg/pr69634.c: New.
3968 2016-02-09 Richard Biener <rguenther@suse.de>
3970 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
3972 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
3974 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
3976 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
3978 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
3980 2016-02-09 Richard Biener <rguenther@suse.de>
3982 PR tree-optimization/69715
3983 * gcc.dg/torture/pr69715.c: New testcase.
3985 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
3988 * g++.dg/cpp0x/trailing12.C: New test.
3989 * g++.dg/cpp0x/trailing13.C: New test.
3991 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
3995 * g++.dg/cpp1y/auto-fn29.C: New test.
3996 * g++.dg/cpp1y/auto-fn30.C: New test.
3998 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4000 PR tree-optimization/69209
4001 * gcc.c-torture/compile/pr69209.c: New test.
4003 2016-02-08 Jeff Law <law@redhat.com>
4005 PR tree-optimization/68541
4006 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4007 of statements allowed in join block for path splitting.
4009 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4012 * g++.dg/gomp/pr59627.C: New test.
4015 * g++.dg/ipa/pr69239.C: New test.
4017 2016-02-08 David Malcolm <dmalcolm@redhat.com>
4019 PR preprocessor/69664
4020 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4021 * gcc.dg/cpp/warn-comments.c: Likewise.
4023 2016-02-08 Marek Polacek <polacek@redhat.com>
4026 * g++.dg/init/const12.C: New test.
4028 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4031 * gcc.dg/lto/pr55113_0.c: Remove test.
4033 2016-02-08 Richard Biener <rguenther@suse.de>
4035 PR tree-optimization/69719
4036 * gcc.dg/torture/pr69719.c: New testcase.
4038 2016-02-08 Richard Biener <rguenther@suse.de>
4039 Jeff Law <law@redhat.com>
4042 * gcc.target/mips/pr68273.c: New testcase.
4044 2016-02-08 Richard Biener <rguenther@suse.de>
4046 PR rtl-optimization/69274
4047 * gcc.target/i386/addr-sel-1.c: XFAIL.
4049 2016-02-08 Jeff Law <law@redhat.com>
4051 PR tree-optimization/68541
4052 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4054 PR tree-optimization/65917
4055 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4057 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4060 * gfortran.dg/namelist_args.f90: New test.
4062 2016-02-05 Jeff Law <law@redhat.com>
4064 PR tree-optimization/68541
4065 * gcc.dg/tree-ssa/split-path-2.c: New test.
4066 * gcc.dg/tree-ssa/split-path-3.c: New test.
4067 * gcc.dg/tree-ssa/split-path-4.c: New test.
4068 * gcc.dg/tree-ssa/split-path-5.c: New test.
4069 * gcc.dg/tree-ssa/split-path-6.c: New test.
4070 * gcc.dg/tree-ssa/split-path-7.c: New test.
4072 2016-02-05 Martin Sebor <msebor@redhat.com>
4075 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4076 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4078 2016-02-06 Richard HEnderson <rth@redhat.com>
4081 * gcc.target/i386/addr-space-4.c: New.
4082 * gcc.target/i386/addr-space-5.c: New.
4084 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4087 * gfortran.dg/elemental_dependency_6.f90: New.
4089 2016-02-05 Jakub Jelinek <jakub@redhat.com>
4091 PR rtl-optimization/69691
4092 * gcc.c-torture/execute/pr69691.c: New test.
4095 * g++.dg/parse/pr69628.C: New test.
4097 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4099 * gcc.dg/sancov/asan.c: Move to ...
4100 * gcc.dg/asan/sancov-1.c: ... here.
4102 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4104 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4106 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4109 * gcc.target/i386/pr69677.c: New test.
4111 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4114 * g++.dg/template/pr68948.C: New test.
4116 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4118 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4119 (only necessary on s390x).
4121 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4123 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4124 -mno-accumulate-outgoing-args.
4126 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4128 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4130 2016-02-04 Jakub Jelinek <jakub@redhat.com>
4133 * c-c++-common/pr69669.c: New test.
4135 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4138 * g++.dg/pr69667.C: New file.
4140 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4143 * gcc.dg/pr69619.c: Add new test.
4145 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4147 PR rtl-optimization/69577
4148 * gcc.target/i386/pr69577.c: New test.
4150 2016-02-04 Martin Liska <mliska@suse.cz>
4152 * g++.dg/asan/pr69276.C: New test.
4154 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4158 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4159 a single smulbb instruction.
4160 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4161 * gcc.target/amr/wmul-2.c: Likewise.
4163 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4167 * gcc.c-torture/execute/pr67714.c: New test.
4169 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4172 * gcc.target/i386/pr69454-1.c: New test.
4173 * gcc.target/i386/pr69454-2.c: New test.
4175 2016-02-03 Martin Sebor <msebor@redhat.com>
4182 * g++.dg/ext/flexarray-mangle-2.C: New test.
4183 * g++.dg/ext/flexarray-mangle.C: New test.
4184 * g++.dg/ext/flexarray-subst.C: New test.
4185 * g++.dg/ext/flexary11.C: New test.
4186 * g++.dg/ext/flexary12.C: New test.
4187 * g++.dg/ext/flexary13.C: New test.
4188 * g++.dg/ext/flexary14.C: New test.
4189 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4191 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4193 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4194 Define only if CHECK_FLOAT128 is defined.
4195 (main): Properly initialize u5.
4197 2016-02-03 Jakub Jelinek <jakub@redhat.com>
4200 * gcc.dg/pr69627.c: New test.
4203 * gcc.dg/pr69644.c: New test.
4205 2016-02-03 Mike Stump <mikestump@comcast.net>
4207 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4208 support for struct-layout-1.exp.
4210 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4213 * g++.dg/cpp0x/pr69056.C: New test.
4215 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4216 Alexandre Oliva <aoliva@redhat.com>
4219 * gcc.target/powerpc/pr69461.c: New.
4221 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
4223 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4225 (check_effective_target_fsanitize_thread): ... to here. Do not
4226 specify additional compile flags for the test source.
4227 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4228 specify additional compile flags for the test source.
4230 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4232 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4234 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4238 * gfortran.dg/coarray_allocate_2.f08: New test.
4239 * gfortran.dg/coarray_allocate_3.f08: New test.
4240 * gfortran.dg/coarray_allocate_4.f08: New test.
4242 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4244 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4245 use same scan-tree-dump-times on all platforms.
4246 * gcc.dg/vect/vect-outer-1.c: Likewise.
4247 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4248 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4249 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4250 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4251 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4252 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4253 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4255 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4257 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4260 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4262 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4264 2016-02-02 James Norris <jnorris@codesourcery.com>
4266 * c-c++-common/goacc/routine-5.c: Add tests.
4268 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
4270 * gcc.target/nvptx/unsigned-cmp.c: New test.
4272 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4274 * gcc.target/aarch64/scalar_shift_1.c
4275 (test_corners_sisd_di): Improve force to SIMD register.
4276 (test_corners_sisd_si): Likewise.
4277 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4278 Remove scan-assembler check for ldr.
4280 2016-02-02 Richard Biener <rguenther@suse.de>
4282 PR tree-optimization/69595
4283 * gcc.dg/Warray-bounds-17.c: New testcase.
4285 2016-02-02 Richard Biener <rguenther@suse.de>
4287 PR tree-optimization/69606
4288 * gcc.dg/torture/pr69606.c: New testcase.
4290 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4293 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4294 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4296 2016-02-02 Alan Modra <amodra@gmail.com>
4299 * gcc.target/powerpc/pr69548.c: New test.
4301 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4303 PR rtl-optimization/69592
4304 * gcc.dg/pr69592.c: New test.
4306 PR preprocessor/69543
4308 * gcc.dg/pr69543.c: New test.
4309 * gcc.dg/pr69558.c: New test.
4311 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
4314 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
4316 2016-02-01 Martin Sebor <msebor@redhat.com>
4318 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4320 2016-02-01 Bin Cheng <bin.cheng@arm.com>
4322 PR tree-optimization/67921
4323 * c-c++-common/ubsan/pr67921.c: New test.
4325 2016-02-01 Richard Biener <rguenther@suse.de>
4328 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4330 2016-02-01 Richard Biener <rguenther@suse.de>
4332 PR tree-optimization/69574
4333 * gcc.dg/torture/pr69574.c: New testcase.
4335 2016-02-01 Richard Biener <rguenther@suse.de>
4337 PR tree-optimization/69579
4338 * gcc.dg/setjmp-6.c: New testcase.
4340 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4342 PR rtl-optimization/69570
4343 * g++.dg/opt/pr69570.C: New test.
4345 2016-02-01 Richard Henderson <rth@redhat.com>
4347 * gcc.dg/pr69535.c: New test.
4349 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
4352 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4353 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4356 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4358 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4360 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
4363 * gfortran.dg/allocate_with_source_17.f03: New test.
4365 2016-01-30 Jakub Jelinek <jakub@redhat.com>
4367 PR tree-optimization/69546
4368 * gcc.dg/torture/pr69546.c: New test.
4370 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
4373 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4375 2016-01-30 Martin Sebor <msebor@redhat.com>
4378 * g++.dg/ext/flexary10.C: New test.
4380 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4383 gfortran.dg/common_23.f90: New test.
4385 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4388 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4389 condition being checked, and disable it when the target supports
4390 misaligned loads and stores.
4392 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4395 * gcc.dg/torture/pr69518.c: New test.
4397 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
4400 * gcc.target/i386/pr69530.c: New test.
4402 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
4405 * gcc.target/mips/div-delay.c: New test.
4407 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4410 * gcc.target/i386/pr69551.c: New test.
4413 * gcc.target/i386/pr66137.c: New test.
4415 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
4417 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4418 always built for p5600.
4419 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4420 isa=p5600 dg-option.
4422 2016-01-29 Richard Biener <rguenther@suse.de>
4424 PR tree-optimization/69547
4425 * g++.dg/tree-ssa/pr69547.C: New testcase.
4427 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4430 * g++.dg/warn/Wunused-function2.C: New test.
4432 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4434 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4435 support for test to succeed.
4437 2016-01-29 Marek Polacek <polacek@redhat.com>
4441 * g++.dg/ext/constexpr-vla2.C: New test.
4442 * g++.dg/ext/constexpr-vla3.C: New test.
4443 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4445 2016-01-29 Richard Biener <rguenther@suse.de>
4448 * gcc.dg/uninit-21.c: New testcase.
4450 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
4453 * gcc.target/i386/pr69459.c: New test.
4455 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
4458 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4459 * gcc.target/mips/pr68400.c: New test.
4461 2016-01-28 Martin Sebor <msebor@redhat.com>
4464 * gcc.target/powerpc/pr17381.c: New test.
4466 2016-01-28 Jakub Jelinek <jakub@redhat.com>
4469 * gcc.dg/torture/pr69542.c: New test.
4471 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
4473 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4475 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
4477 * gcc.dg/pr65980.c: Skip on AIX.
4478 * gcc.dg/pr66688.c: Same.
4480 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
4483 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4484 * gcc.dg/tree-ssa/sra-18.c: Same.
4486 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
4489 * gfortran.dg/block_15.f08: New test.
4490 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4491 on incorrectly closed BLOCK.
4493 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
4495 * gcc.dg/declare-simd.c: New test.
4496 2016-01-28 Richard Biener <rguenther@suse.de>
4498 PR tree-optimization/69466
4499 * gfortran.dg/vect/pr69466.f90: New testcase.
4501 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4503 * g++.dg/pr67989.C: Remove ARM-specific option.
4504 * gcc.target/arm/pr67989.C: New file.
4506 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4508 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4509 and expm1 test for glibc < 2.11.
4511 2016-01-27 Richard Henderson <rth@redhat.com>
4513 * gcc.c-torture/execute/pr69447.c: New test.
4515 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
4518 * gfortran.dg/alloc_comp_assign_15.f03: New test.
4520 2016-01-27 Jakub Jelinek <jakub@redhat.com>
4523 * gcc.dg/pr66869.c: New test.
4525 2016-01-25 Jeff Law <law@redhat.com>
4527 PR tree-optimization/68398
4528 PR tree-optimization/69196
4529 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4530 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4531 path to avoid new heuristic allowing more irreducible regions
4532 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4533 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4534 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4535 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4536 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4538 2016-01-27 Marek Polacek <polacek@redhat.com>
4541 * c-c++-common/vector-compare-4.c: New test.
4543 2016-01-27 David Malcolm <dmalcolm@redhat.com>
4545 PR preprocessor/69126
4546 * c-c++-common/pr69126.c: New test case.
4548 2016-01-27 Ian Lance Taylor <iant@google.com>
4550 * gcc.dg/tree-ssa/ivopt_5.c: New test.
4552 2016-01-27 Ryan Burn <contact@rnburn.com>
4555 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4557 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4560 * gcc.target/i386/pr69512.c: New test.
4562 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
4565 * gnat.dg/sso/*.adb: Robustify dg-output directives.
4567 2016-01-27 Marek Polacek <polacek@redhat.com>
4570 * g++.dg/pr69379.C: New test.
4572 2016-01-27 Martin Sebor <msebor@redhat.com>
4575 * g++.dg/abi/Wabi-2-2.C: New test.
4576 * g++.dg/abi/Wabi-2-3.C: New test.
4577 * g++.dg/abi/Wabi-3-2.C: New test.
4578 * g++.dg/abi/Wabi-3-3.C: New test.
4580 2016-01-27 Richard Biener <rguenther@suse.de>
4582 PR tree-optimization/69166
4583 * gcc.dg/torture/pr69166.c: New testcase.
4585 2016-01-27 Martin Jambor <mjambor@suse.cz>
4587 PR tree-optimization/69355
4588 * gcc.dg/tree-ssa/pr69355.c: New test.
4590 2016-01-27 Marek Polacek <polacek@redhat.com>
4593 * g++.dg/ext/constexpr-vla1.C: New test.
4595 2016-01-20 Christian Bruel <christian.bruel@st.com>
4598 * gcc.target/arm/pr69245.c: New test.
4600 2016-01-27 Jakub Jelinek <jakub@redhat.com>
4602 PR tree-optimization/69399
4603 * gcc.dg/torture/pr69399.c: New test.
4605 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
4607 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
4609 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
4611 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
4613 2016-01-26 Tom de Vries <tom@codesourcery.com>
4615 PR tree-optimization/69110
4616 * gcc.dg/autopar/pr69110.c: New test.
4618 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
4619 Sebastian Pop <s.pop@samsung.com>
4621 * gcc.dg/graphite/isl-ast-op-select.c: New.
4623 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4626 * gfortran.dg/allocate_error_6.f90: New test.
4628 2016-01-26 Richard Henderson <rth@redhat.com>
4630 * gcc.dg/tm/pr60908.c: New test.
4632 2016-01-26 David Malcolm <dmalcolm@redhat.com>
4635 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
4637 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
4638 expected multiline output to reflect the colorization being
4639 disabled before newlines.
4640 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4641 (custom_diagnostic_finalizer): Replace call to
4642 pp_newline_and_flush with call to pp_flush.
4643 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
4644 * gfortran.dg/implicit_class_1.f90: Likewise.
4645 * lib/gcc-dg.exp (allow_blank_lines): New global.
4646 (dg-allow-blank-lines-in-output): New procedure.
4647 (gcc-dg-prune): Complain about blank lines in the output, unless
4648 dg-allow-blank-lines-in-output was called.
4649 * lib/multiline.exp (_build_multiline_regex): Only support
4650 arbitrary followup text for non-blank-lines, not for blank lines.
4652 2016-01-26 Jakub Jelinek <jakub@redhat.com>
4654 PR tree-optimization/69483
4655 * gcc.dg/pr69483.c: New test.
4656 * g++.dg/opt/pr69483.C: New test.
4658 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4661 * gcc.target/arm/pr68620.c: New test.
4663 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4665 * gcc.target/i386/pr68986-2.c: Remove -m32.
4667 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4670 * gcc.target/i386/pr68986-1.c: New test.
4671 * gcc.target/i386/pr68986-2.c: Likewise.
4672 * gcc.target/i386/pr68986-3.c: Likewise.
4674 2016-01-26 Christian Bruel <christian.bruel@st.com>
4676 * lib/target-supports.exp
4677 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
4678 (check_effective_target_arm_crypto_pragma_ok): Likewise.
4679 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
4681 2016-01-26 Richard Biener <rguenther@suse.de>
4683 PR tree-optimization/69452
4684 * gcc.dg/torture/pr69452.c: New testcase.
4686 2016-01-26 Jakub Jelinek <jakub@redhat.com>
4689 * gcc.dg/pr69442.c: New test.
4691 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
4694 * gcc.target/aarch64/simd/pr67896.C: New.
4696 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
4698 PR tree-optimization/69400
4699 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
4701 (plugin_init): Call it.
4702 * gcc.dg/torture/pr69400.c: New test.
4704 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4706 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
4708 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
4709 Sebastian Pop <s.pop@samsung.com>
4711 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
4714 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
4715 Sebastian Pop <s.pop@samsung.com>
4717 * gcc.dg/graphite/pr69292.c: New.
4719 2016-01-25 Jakub Jelinek <jakub@redhat.com>
4721 * c-c++-common/goacc/use_device-1.c: New test.
4723 2016-01-25 Jeff Law <law@redhat.com>
4725 PR tree-optimization/69196
4726 PR tree-optimization/68398
4727 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
4728 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4730 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
4733 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
4736 2016-01-25 Richard Biener <rguenther@suse.de>
4739 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
4741 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
4744 * gcc.dg/pr69421.c: New test.
4746 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
4748 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
4749 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
4750 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
4751 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
4752 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
4753 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
4754 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
4755 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
4756 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
4757 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
4759 2016-01-25 Richard Biener <rguenther@suse.de>
4761 PR tree-optimization/69376
4762 * gcc.dg/torture/pr69376.c: New testcase.
4764 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4768 * gfortran.dg/interface_38.f90: New test.
4769 * gfortran.dg/interface_39.f90: New test.
4771 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
4774 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
4779 * g++.dg/template/pr11858.C: New test.
4780 * g++.dg/template/pr24663.C: New test.
4781 * g++.dg/template/unify12.C: New test.
4782 * g++.dg/template/unify13.C: New test.
4783 * g++.dg/template/unify14.C: New test.
4784 * g++.dg/template/unify15.C: New test.
4785 * g++.dg/template/unify16.C: New test.
4786 * g++.dg/template/unify17.C: New test.
4788 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4791 gfortran.dg/pr68283.f90: New test.
4793 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4796 * gfortran.dg/inline_matmul_13.f90: New test.
4797 * gfortran.dg/matmul_bounds_8.f90: New test.
4798 * gfortran.dg/matmul_bounds_9.f90: New test.
4799 * gfortran.dg/matmul_bounds_10.f90: New test.
4801 2016-01-23 Tom de Vries <tom@codesourcery.com>
4803 PR tree-optimization/69426
4804 * gcc.dg/autopar/pr69426.c: New test.
4806 2016-01-23 Martin Sebor <msebor@redhat.com>
4810 * g++.dg/cpp0x/alignas5.C: New test.
4811 * g++.dg/ext/vector29.C: Same.
4813 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
4815 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
4816 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
4817 _GNU_SOURCE from compile flags to the source.
4818 * gcc.target/i386/chkp-stropt-12.c: Ditto.
4819 * gcc.target/i386/chkp-stropt-16.c: Ditto.
4820 * gcc.target/i386/chkp-stropt-4.c: Ditto.
4821 * gcc.target/i386/chkp-stropt-8.c: Ditto.
4823 2016-01-22 Jakub Jelinek <jakub@redhat.com>
4826 * g++.dg/opt/pr69432.C: New test.
4828 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4830 * gcc.target/powerpc/pr63354c: Adjust target selector to include
4831 32-bit targets testing an -m64 multilib.
4833 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4835 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
4838 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
4840 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
4842 2016-01-21 Christian Bruel <christian.bruel@st.com>
4845 * gcc.target/i386/pr68674.c
4846 * gcc.target/aarch64/pr68674.c
4847 * gcc.target/arm/pr68674.c
4849 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4852 * gcc.c-torture/execute/pr69403.c: New test.
4854 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
4857 * g++.dg/template/pr55843.C: New.
4859 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
4862 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
4863 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
4865 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4868 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
4869 from dg-do compile directive, and instead add
4870 { dg-require-effective-target int128 }.
4872 2016-01-20 Martin Sebor <msebor@redhat.com>
4875 * gcc.dg/sync-fetch.c: New test.
4877 2016-01-21 Martin Sebor <msebor@redhat.com>
4880 * gcc.target/powerpc/pr69252.c: New test.
4882 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4885 * gfortran.dg/pr65996.f90: New test.
4887 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
4890 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
4891 expected to generate an error.
4893 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
4896 * gcc.dg/torture/pr66178.c: New test.
4898 2016-01-21 Anton Blanchard <anton@samba.org>
4899 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4902 * gcc.target/powerpc/pr63354.c: New test.
4904 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
4906 PR rtl-optimization/68990
4907 * gcc.target/i386/pr68990: New.
4909 2016-01-21 Nick Clifton <nickc@redhat.com>
4912 * gcc.target/mips/pr69129.c: New.
4914 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
4917 * g++.dg/cpp0x/pr58046.C: New.
4919 2016-01-21 Jakub Jelinek <jakub@redhat.com>
4923 * gcc.target/arm/pr69187.c: New test.
4926 * g++.dg/torture/pr69355.C: New test.
4928 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
4929 Sebastian Pop <s.pop@samsung.com>
4931 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
4933 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
4934 Sebastian Pop <s.pop@samsung.com>
4936 * gcc.dg/graphite/pr68976.c: New test.
4938 2016-01-21 Jakub Jelinek <jakub@redhat.com>
4941 * c-c++-common/pr67653.c: New test.
4942 * gcc.dg/torture/pr29119.c: Add dg-warning.
4944 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
4946 * gcc.target/powerpc/cpu-builtin-1.c: New test.
4948 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4951 * gcc.dg/pr24293.c: New test.
4952 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
4953 incomplete struct type.
4954 * gcc.dg/declspec-1.c: Likewise.
4955 * gcc.dg/pr63549.c: Likewise.
4957 2016-01-20 Jakub Jelinek <jakub@redhat.com>
4959 PR tree-optimization/66612
4960 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
4961 for bdn instruction.
4963 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4965 * lib/target-supports.exp
4966 (check_effective_target_arm_fp_ok_nocache): New.
4967 (check_effective_target_arm_fp_ok): New.
4968 (add_options_for_arm_fp): New.
4969 (check_effective_target_arm_crypto_ok_nocache): Require
4970 target_arm_v8_neon_ok instead of arm32.
4971 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
4972 (check_effective_target_arm_crypto_pragma_ok): New.
4973 (add_options_for_arm_vfp): New.
4974 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
4975 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
4976 target instead. Force initial fpu to vfp.
4977 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
4978 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
4979 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
4981 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
4982 use arm_vfp effective target instead. Force initial fpu to vfp.
4983 * gcc.target/arm/attr-neon3.c: Likewise.
4984 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
4986 * gcc.target/arm/unsigned-float.c: Likewise.
4987 * gcc.target/arm/vfp-1.c: Likewise.
4988 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4989 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4990 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4991 * gcc.target/arm/vfp-ldmias.c: Likewise.
4992 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4993 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4994 * gcc.target/arm/vfp-stmiad.c: Likewise.
4995 * gcc.target/arm/vfp-stmias.c: Likewise.
4996 * gcc.target/arm/vnmul-1.c: Likewise.
4997 * gcc.target/arm/vnmul-2.c: Likewise.
4998 * gcc.target/arm/vnmul-3.c: Likewise.
4999 * gcc.target/arm/vnmul-4.c: Likewise.
5001 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
5004 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5005 the MPX run-time library, for compile-time MPX test.
5006 * gcc.target/i386/chkp-always_inline.c: Likewise.
5007 * gcc.target/i386/chkp-bndret.c: Likewise.
5008 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5009 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5010 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5011 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5012 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5013 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5014 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5015 * gcc.target/i386/chkp-label-address.c: Likewise.
5016 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5017 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5018 * gcc.target/i386/chkp-pr69044.c: Likewise.
5019 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5020 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5021 * gcc.target/i386/chkp-strchr.c: Likewise.
5022 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5023 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5024 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5025 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5026 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5027 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5028 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5029 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5030 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5031 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5032 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5033 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5034 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5035 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5036 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5037 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5038 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5039 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5040 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5041 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5042 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5043 * gcc.target/i386/pr63995-2.c: Likewise.
5044 * gcc.target/i386/pr64805.c: Likewise.
5045 * gcc.target/i386/pr65044.c: Likewise.
5046 * gcc.target/i386/pr65167.c: Likewise.
5047 * gcc.target/i386/pr65183.c: Likewise.
5048 * gcc.target/i386/pr65184.c: Likewise.
5049 * gcc.target/i386/thunk-retbnd.c: Likewise.
5051 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5053 PR tree-optimization/69328
5054 * gcc.dg/pr69328.c: New test.
5056 2016-01-20 Jeff Law <law@redhat.com>
5059 * gcc.target/m68k/pr25114.c: New test.
5061 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5063 * gcc.target/arm/memset-inline-10.c: Added
5064 dg-require-effective-target arm_thumb2_ok.
5066 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5068 * gcc.dg/debug/dwarf2/sso.c: New test.
5070 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
5073 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5074 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5075 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5077 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5080 * g++.dg/ipa/devirt-50.C: New testcase.
5082 2016-01-19 Marek Polacek <polacek@redhat.com>
5085 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5086 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5088 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5091 * gcc.target/arm/pr69135_1.c: New test.
5093 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5095 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5097 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5099 * gcc.target/aarch64/ccmp_1.c: New testcase.
5101 2016-01-19 Marek Polacek <polacek@redhat.com>
5104 * g++.dg/cpp0x/enum30.C: New test.
5106 2016-01-19 Richard Biener <rguenther@suse.de>
5108 PR tree-optimization/69336
5109 * g++.dg/tree-ssa/pr69336.C: New testcase.
5111 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5114 * gcc.dg/pr65779.c: New test.
5116 2016-01-19 Richard Biener <rguenther@suse.de>
5118 PR tree-optimization/69352
5119 * gcc.dg/torture/pr69352.c: New testcase.
5121 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5123 PR rtl-optimization/68955
5124 PR rtl-optimization/64557
5125 * gcc.dg/torture/pr68955.c: New test.
5127 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5130 * g++.dg/torture/pr69136.C: New testcase.
5132 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5135 * g++.dg/lto/pr69133_0.C: New testcase.
5136 * g++.dg/lto/pr69133_1.C: New testcase.
5138 2016-01-15 Jeff Law <law@redhat.com>
5140 PR tree-optimization/69320
5141 * gcc.c-torture/pr69320-1.c: New test.
5142 * gcc.c-torture/pr69320-2.c: New test.
5143 * gcc.c-torture/pr69320-3.c: New test.
5144 * gcc.c-torture/pr69320-4.c: New test.
5146 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5151 * g++.dg/template/pr11858.C: New test.
5152 * g++.dg/template/pr24663.C: New test.
5153 * g++.dg/template/unify12.C: New test.
5154 * g++.dg/template/unify13.C: New test.
5155 * g++.dg/template/unify14.C: New test.
5156 * g++.dg/template/unify15.C: New test.
5157 * g++.dg/template/unify16.C: New test.
5158 * g++.dg/template/unify17.C: New test.
5160 2016-01-18 David Malcolm <dmalcolm@redhat.com>
5163 * gcc.dg/pr69181-1.c: New test file.
5164 * gcc.dg/pr69181-2.c: New test file.
5165 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5166 globals by moving it to...
5167 (cleanup-after-saved-dg-test): ...this new function. Add
5168 "global additional_sources_used". Add reset of global
5169 multiline_expected_outputs to the empty list.
5170 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5172 (multiline_expected_outputs): ...this, and updated comments to
5173 note that it is modified from gcc-dg.exp.
5174 (dg-end-multiline-output): Update for the above renaming.
5175 (handle-multiline-outputs): Likewise. Remove the clearing
5176 of the expected outputs to the empty list.
5178 2016-01-18 Richard Biener <rguenther@suse.de>
5180 PR tree-optimization/69297
5181 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5183 2016-01-18 Joseph Myers <joseph@codesourcery.com>
5185 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5187 * gcc.target/mips/mips-3d-2.c: Likewise.
5188 * gcc.target/mips/mips-3d-3.c: Likewise.
5189 * gcc.target/mips/mips-3d-4.c: Likewise.
5190 * gcc.target/mips/mips-3d-5.c: Likewise.
5191 * gcc.target/mips/mips-3d-6.c: Likewise.
5192 * gcc.target/mips/mips-3d-7.c: Likewise.
5193 * gcc.target/mips/mips-3d-8.c: Likewise.
5194 * gcc.target/mips/mips-3d-9.c: Likewise.
5195 * gcc.target/mips/mips-ps-1.c: Likewise.
5196 * gcc.target/mips/mips-ps-2.c: Likewise.
5197 * gcc.target/mips/mips-ps-3.c: Likewise.
5198 * gcc.target/mips/mips-ps-4.c: Likewise.
5199 * gcc.target/mips/mips-ps-5.c: Likewise.
5200 * gcc.target/mips/mips-ps-6.c: Likewise.
5201 * gcc.target/mips/mips-ps-7.c: Likewise.
5202 * gcc.target/mips/mips-ps-type.c: Likewise.
5203 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5204 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5206 2016-01-18 Tom de Vries <tom@codesourcery.com>
5208 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5209 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5210 * c-c++-common/goacc/kernels-empty.c: New test.
5211 * c-c++-common/goacc/kernels-eternal.c: New test.
5212 * c-c++-common/goacc/kernels-loop-2.c: New test.
5213 * c-c++-common/goacc/kernels-loop-3.c: New test.
5214 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5215 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5216 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5217 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5218 * c-c++-common/goacc/kernels-loop-data.c: New test.
5219 * c-c++-common/goacc/kernels-loop-g.c: New test.
5220 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5221 * c-c++-common/goacc/kernels-loop-n.c: New test.
5222 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5223 * c-c++-common/goacc/kernels-loop.c: New test.
5224 * c-c++-common/goacc/kernels-noreturn.c: New test.
5225 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5226 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5227 * c-c++-common/goacc/kernels-reduction.c: New test.
5229 2016-01-18 Tom de Vries <tom@codesourcery.com>
5231 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5232 * gcc.dg/autopar/outer-2.c: Same.
5233 * gcc.dg/autopar/outer-3.c: Same.
5234 * gcc.dg/autopar/outer-4.c: Same.
5235 * gcc.dg/autopar/outer-5.c: Same.
5236 * gcc.dg/autopar/outer-6.c: Same.
5237 * gcc.dg/autopar/parallelization-1.c: Same.
5238 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5239 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5240 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5241 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5242 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5243 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5244 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5245 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5246 * gcc.dg/autopar/pr39500-1.c: Same.
5247 * gcc.dg/autopar/pr39500-2.c: Same.
5248 * gcc.dg/autopar/pr46193.c: Same.
5249 * gcc.dg/autopar/pr46194.c: Same.
5250 * gcc.dg/autopar/pr49580.c: Same.
5251 * gcc.dg/autopar/pr49960-1.c: Same.
5252 * gcc.dg/autopar/pr49960.c: Same.
5253 * gcc.dg/autopar/pr68373.c: Same.
5254 * gcc.dg/autopar/reduc-1.c: Same.
5255 * gcc.dg/autopar/reduc-1char.c: Same.
5256 * gcc.dg/autopar/reduc-1short.c: Same.
5257 * gcc.dg/autopar/reduc-2.c: Same.
5258 * gcc.dg/autopar/reduc-2char.c: Same.
5259 * gcc.dg/autopar/reduc-2short.c: Same.
5260 * gcc.dg/autopar/reduc-3.c: Same.
5261 * gcc.dg/autopar/reduc-4.c: Same.
5262 * gcc.dg/autopar/reduc-6.c: Same.
5263 * gcc.dg/autopar/reduc-7.c: Same.
5264 * gcc.dg/autopar/reduc-8.c: Same.
5265 * gcc.dg/autopar/reduc-9.c: Same.
5266 * gcc.dg/autopar/uns-outer-4.c: Same.
5267 * gcc.dg/autopar/uns-outer-5.c: Same.
5268 * gcc.dg/autopar/uns-outer-6.c: Same.
5269 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5270 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5272 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5275 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5276 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5278 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5281 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5282 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5283 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5285 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5288 * gcc.dg/tree-ssa/sra-17.c: New.
5289 * gcc.dg/tree-ssa/sra-18.c: New.
5291 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5293 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5295 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5297 * gnat.dg/inline12.adb: New test.
5299 2016-01-18 Bin Cheng <bin.cheng@arm.com>
5301 PR tree-optimization/66797
5302 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5304 2016-01-18 Richard Biener <rguenther@suse.de>
5306 PR tree-optimization/69170
5307 * gcc.dg/torture/pr69170.c: New testcase.
5309 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
5311 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5313 2016-01-16 Tom de Vries <tom@codesourcery.com>
5315 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5317 2016-01-16 Tom de Vries <tom@codesourcery.com>
5319 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5320 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5321 redundant dg-require-effective-target pthread.
5322 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5323 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5324 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5325 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5326 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5327 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5328 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5330 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
5333 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5334 * gcc.target/powerpc/recip-7.c: Same.
5336 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5339 * g++.dg/template/pr69091.C: New test.
5341 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5343 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5344 dump does not contain an error_mark_node.
5345 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5346 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5348 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5351 * g++.dg/template/pr68936.C: New test.
5353 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
5356 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5357 * gcc.target/powerpc/recip-2.c: Same.
5358 * gcc.target/powerpc/recip-3.c: Same.
5359 * gcc.target/powerpc/recip-4.c: Same.
5360 * gcc.target/powerpc/recip-sqrtf.c: Same.
5362 2016-01-15 Jeff Law <law@redhat.com>
5364 PR tree-optimization/69270
5365 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5366 * gcc.dg/tree-ssa/pr69270-3.c: New test.
5368 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
5371 * gfortran.dg/deferred_character_13.f90: New test for the fix
5372 of comment 3 of the PR.
5375 * gfortran.dg/deferred_character_8.f90: New test
5376 * gfortran.dg/allocate_error_5.f90: New test
5379 * gfortran.dg/deferred_character_10.f90: New test
5382 * gfortran.dg/deferred_character_14.f90: New test
5385 * gfortran.dg/deferred_character_11.f90: New test
5388 * gfortran.dg/deferred_character_9.f90: New test
5390 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
5392 PR rtl-optimization/69030
5393 * gcc.target/i386/pr69030.c: New.
5395 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5397 * gcc.target/aarch64/target_attr_17.c: New test.
5399 2016-01-15 Richard Biener <rguenther@suse.de>
5401 PR tree-optimization/66856
5402 * gcc.dg/torture/pr66856-1.c: New testcase.
5403 * gcc.dg/torture/pr66856-2.c: Likewise.
5405 2016-01-15 Richard Biener <rguenther@suse.de>
5408 * g++.dg/lto/pr69137_0.C: New testcase.
5410 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
5413 * gcc.target/i386/pr69246.c: New test.
5415 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5417 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5419 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5422 * g++.dg/init/const9.C: Disable test on S/390.
5424 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5426 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5427 * g++.dg/Wno-frame-address.C: Ditto.
5429 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5431 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5433 2016-01-15 Richard Biener <rguenther@suse.de>
5435 PR tree-optimization/68961
5436 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5438 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5440 * gcc.target/i386/pr65105-5.c: New test.
5442 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5444 * gcc.c-torture/execute/alias-4.c: New testcase.
5446 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5449 * g++.dg/ipa/devirt-49.C: New testcase.
5451 2016-01-15 Christian Bruel <christian.bruel@st.com>
5454 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5455 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5456 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5458 2016-01-15 Richard Biener <rguenther@suse.de>
5460 PR tree-optimization/69117
5461 * gcc.dg/torture/pr69117.c: New testcase.
5463 2015-01-14 Ryan Burn <contact@rnburn.com>
5466 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5468 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5471 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5472 range tests use 100 * maximum instead of maximum + 1.
5474 2016-01-14 Jakub Jelinek <jakub@redhat.com>
5477 * gcc.dg/guality/pr69244.c: New test.
5479 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
5481 * lib/target-supports.exp (check_effective_target_issignaling):
5483 * gcc.dg/pr61441.c: Require issignaling effective target.
5485 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
5488 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5490 2016-01-14 David Malcolm <dmalcolm@redhat.com>
5493 PR preprocessor/69177
5494 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5495 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5496 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5497 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5499 2016-01-14 Marek Polacek <polacek@redhat.com>
5502 * gcc.dg/array-15.c: New test.
5504 2016-01-14 Jakub Jelinek <jakub@redhat.com>
5507 PR tree-optimization/69155
5508 * gfortran.dg/pr68146.f: New test.
5509 * gfortran.dg/pr69155.f90: New test.
5511 2016-01-14 Richard Biener <rguenther@suse.de>
5513 PR tree-optimization/68060
5514 * gcc.dg/torture/pr68060-1.c: New testcase.
5515 * gcc.dg/torture/pr68060-2.c: Likewise.
5517 2016-01-14 Nick Clifton <nickc@redhat.com>
5519 * lib/target-supports.exp
5520 (check_effective_target_arm_neon_ok_nocache): Add an option
5521 sequence that includes setting the ARM architecture to ARMv7-A.
5522 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5523 command line options necessary to enable Neon support.
5524 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5525 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5526 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5527 * gcc.target/arm/pr69180.c: Likewise.
5529 2016-01-14 Jeff Law <law@redhat.com>
5531 PR tree-optimization/69270
5532 * gcc.dg/tree-ssa/pr69270.c: New test.
5534 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
5537 * c-c++-common/pr66208.c: New file.
5539 2016-01-13 Jakub Jelinek <jakub@redhat.com>
5541 PR tree-optimization/69156
5542 * gcc.dg/pr69156.c: New test.
5544 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
5546 * gcc.target/i386/pr69225-7.c: New test.
5548 2016-01-13 Richard Henderson <rth@redhat.com>
5550 * gcc.dg/tm/memopt-13.c: Update expected function.
5551 * gcc.dg/tm/memopt-6.c: Likewise.
5553 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
5555 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5556 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5557 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5558 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
5560 2016-01-13 Tom de Vries <tom@codesourcery.com>
5562 PR tree-optimization/69169
5563 * gcc.dg/pr69169.c: New test.
5565 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
5568 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5569 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5570 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5571 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5572 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5573 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5574 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5575 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5577 2016-01-13 Jakub Jelinek <jakub@redhat.com>
5580 * gcc.dg/pr69247.c: New test.
5582 2016-01-13 Richard Biener <rguenther@suse.de>
5584 PR tree-optimization/69242
5585 * gcc.dg/torture/pr69242.c: New testcase.
5587 2016-01-13 Richard Biener <rguenther@suse.de>
5589 PR tree-optimization/69186
5590 * gcc.dg/torture/pr69186.c: New testcase.
5592 2016-01-13 Jeff Law <law@redhat.com>
5594 PR tree-optimization/67755
5595 * gcc.dg/tree-ssa/pr67755.c: New test.
5597 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5599 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
5600 pass number in output by a star.
5602 2016-01-12 Bin Cheng <bin.cheng@arm.com>
5604 PR tree-optimization/68911
5605 * gcc.c-torture/execute/pr68911.c: New test.
5607 2016-01-12 Marek Polacek <polacek@redhat.com>
5610 * g++.dg/warn/permissive-1.C: New test.
5612 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5616 * g++.dg/opt/pr69213.C: New test.
5618 2016-01-12 Christian Bruel <christian.bruel@st.com>
5621 * gcc.target/arm/pr69180.c: New test.
5623 2016-01-12 Richard Biener <rguenther@suse.de>
5626 * g++.dg/lto/pr69077_0.C: New testcase.
5627 * g++.dg/lto/pr69077_1.C: Likewise.
5629 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5632 * g++.dg/opt/pr69175.C: New test.
5634 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
5636 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
5637 rather than #including math.h & stdlib.h.
5638 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
5639 * gcc.dg/vect/pr49771.c: Likewise.
5640 * gcc.dg/vect/vect-10-big-array.c: Likewise.
5641 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
5642 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
5643 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
5644 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
5645 * gcc.dg/vect/pr44507.c: Likewise.
5646 * gcc.dg/vect/pr45902.c: Likewise.
5647 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
5648 * gcc.dg/vect/vect-117.c: Likewise.
5649 * gcc.dg/vect/vect-99.c: Likewise.
5650 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5651 * gcc.dg/vect/vect-cond-1.c: Likewise.
5652 * gcc.dg/vect/vect-cond-2.c: Likewise.
5653 * gcc.dg/vect/vect-cond-3.c: Likewise.
5654 * gcc.dg/vect/vect-cond-4.c: Likewise.
5655 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5656 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5657 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5658 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
5659 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5660 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5661 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5662 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5663 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5664 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5665 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5666 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
5667 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
5668 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
5669 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
5670 include of signal.h.
5671 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
5672 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
5673 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
5674 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
5675 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
5676 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5677 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5678 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
5679 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
5680 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5681 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5682 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5683 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
5684 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
5685 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
5686 * gcc.dg/vect/vect-outer-5.c: Likewise.
5687 * gcc.dg/vect/vect-outer-6.c: Likewise.
5688 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
5691 2016-01-12 Nick Clifton <nickc@redhat.com>
5694 * gcc.dg/lto/pr61886_0.c: Rename the external function called
5695 to fread so that it will be found in all target runtimes.
5697 2016-01-12 Richard Biener <rguenther@suse.de>
5699 PR tree-optimization/69053
5700 * g++.dg/torture/pr69053.C: New testcase.
5702 2016-01-12 Richard Biener <rguenther@suse.de>
5704 PR tree-optimization/69168
5705 * gcc.dg/torture/pr69168.c: New testcase.
5707 2016-01-12 Richard Biener <rguenther@suse.de>
5709 PR tree-optimization/69157
5710 * gcc.dg/torture/pr69157.c: New testcase.
5712 2016-01-12 Richard Biener <rguenther@suse.de>
5714 PR tree-optimization/69174
5715 * gcc.dg/torture/pr69174.c: New testcase.
5717 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5721 * g++.dg/tls/pr66808.C: New test.
5722 * g++.dg/tls/pr69000.C: New test.
5724 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5726 * gcc.target/powerpc/swaps-p8-23.c: New test.
5727 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
5729 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
5731 PR tree-optimization/68356
5732 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
5734 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
5735 Jim Wilson <jim.wilson@linaro.org>
5738 * gcc.target/arm/pr69194.c: New test.
5740 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
5743 * gcc.target/i386/pr69225-1.c: New test.
5744 * gcc.target/i386/pr69225-2.c: Likewise.
5745 * gcc.target/i386/pr69225-3.c: Likewise.
5746 * gcc.target/i386/pr69225-4.c: Likewise.
5747 * gcc.target/i386/pr69225-5.c: Likewise.
5748 * gcc.target/i386/pr69225-6.c: Likewise.
5750 2016-01-11 Jakub Jelinek <jakub@redhat.com>
5753 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
5757 * gcc.dg/pr69071.c: New test.
5760 * g++.dg/opt/pr69211.C: New test.
5762 PR tree-optimization/69214
5763 * gcc.c-torture/compile/pr69214.c: New test.
5765 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
5767 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
5768 * gcc.target/i386/pr66232-11.c: Ditto.
5769 * gcc.target/i386/pr66232-12.c: Ditto.
5770 * gcc.target/i386/pr66232-13.c: Ditto.
5772 2016-01-11 Richard Biener <rguenther@suse.de>
5774 PR tree-optimization/69173
5775 * gcc.dg/torture/pr69173.c: New testcase.
5777 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5779 PR rtl-optimization/68796
5780 * gcc.target/aarch64/tst_5.c: New test.
5781 * gcc.target/aarch64/tst_6.c: Likewise.
5783 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5785 PR rtl-optimization/68841
5786 * gcc.dg/pr68841.c: New test.
5787 * gcc.c-torture/execute/pr68841.c: New test.
5789 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
5791 PR rtl-optimization/68920
5792 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
5794 * gcc.dg/ifcvt-5.c: New test.
5796 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
5799 * g++.dg/pr69123.C: New.
5801 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5804 * gcc.target/i386/pr69010.c: New test.
5806 2016-01-11 Martin Jambor <mjambor@suse.cz>
5809 * gcc.target/i386/chkp-pr69044.c: New test.
5811 2016-01-11 Tom de Vries <tom@codesourcery.com>
5813 PR tree-optimization/69109
5814 * gcc.dg/autopar/pr69109-2.c: New test.
5815 * gcc.dg/autopar/pr69109.c: New test.
5817 2016-01-11 Tom de Vries <tom@codesourcery.com>
5819 PR tree-optimization/69108
5820 * gcc.dg/autopar/pr69108.c: New test.
5822 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
5825 * c-c++-common/Wisleading-indentation.c: Augment test.
5827 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5830 * gfortran.dg/inline_matmul_12.f90: New test.
5832 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
5835 * gfortran.dg/actual_array_offset_1: New test.
5837 2016-01-10 Tom de Vries <tom@codesourcery.com>
5839 PR tree-optimization/69062
5840 * gcc.dg/autopar/pr69062.c: New test.
5842 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
5844 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
5845 * gcc.dg/vect/slp-perm-2.c: Likewise.
5846 * gcc.dg/vect/slp-perm-3.c: Likewise.
5847 * gcc.dg/vect/slp-perm-5.c: Likewise.
5848 * gcc.dg/vect/slp-perm-6.c: Likewise.
5849 * gcc.dg/vect/slp-perm-7.c: Likewise.
5850 * gcc.dg/vect/slp-perm-8.c: Likewise.
5852 2016-01-10 Tom de Vries <tom@codesourcery.com>
5854 PR tree-optimization/69039
5855 * gcc.dg/autopar/pr69039.c: New test.
5857 2016-01-09 Marek Polacek <polacek@redhat.com>
5860 * g++.dg/pr69113.C: New test.
5862 2016-01-09 Jakub Jelinek <jakub@redhat.com>
5865 PR tree-optimization/69097
5866 * gcc.c-torture/execute/pr50865.c: New test.
5867 * gcc.c-torture/execute/pr69097-1.c: New test.
5868 * gcc.c-torture/execute/pr69097-2.c: New test.
5869 * gcc.dg/pr69097-1.c: New test.
5870 * gcc.dg/pr69097-2.c: New test.
5872 2016-01-09 Jakub Jelinek <jakub@redhat.com>
5875 * g++.dg/opt/pr69164.C: New test.
5877 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5879 PR tree-optimization/69167
5880 * gcc.dg/pr69167.c: New test.
5882 2016-01-08 Marek Polacek <polacek@redhat.com>
5885 * g++.dg/pr68449.C: New.
5887 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
5889 PR tree-optimization/68707
5890 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
5891 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
5892 on platforms supporting it.
5893 * gcc.dg/vect/slp-perm-2.c: Likewise.
5894 * gcc.dg/vect/slp-perm-3.c: Likewise.
5895 * gcc.dg/vect/slp-perm-5.c: Likewise.
5896 * gcc.dg/vect/slp-perm-7.c: Likewise.
5897 * gcc.dg/vect/slp-perm-8.c: Likewise.
5898 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
5899 on platforms supporting it.
5901 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5903 PR tree-optimization/69162
5904 * gcc.dg/pr69162.c: New test.
5906 PR tree-optimization/69172
5907 * gcc.dg/pr69172.c: New test.
5909 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
5911 PR tree-optimization/67781
5912 * gcc.c-torture/execute/pr67781.c: New file.
5914 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5916 PR tree-optimization/69083
5917 * gcc.dg/vect/pr69083.c: New test.
5919 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
5921 PR tree-optimization/61441
5922 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
5923 Use -fexcess-precision=standard for compiler options.
5924 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
5926 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5929 * gfortran.dg/gomp/pr69128.f90: New test.
5932 * g++.dg/ext/pr69145-1.C: New test.
5933 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
5934 * g++.dg/ext/pr69145-2.h: New file.
5936 2016-01-07 Martin Sebor <msebor@redhat.com>
5939 * gcc.dg/atomic-fetch-bool.c: New test.
5940 * gcc.dg/sync-fetch-bool.c: New test.
5942 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
5945 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
5947 2016-01-07 Nick Clifton <nickc@redhat.com>
5950 * g++.dg/pr66655.C: New test.
5951 * g++.dg/pr66655_1.cc: Test support file.
5952 * g++.dg/pr66655.h: Test header file.
5954 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5957 gfortran.dg/gomp/pr66680.f90: New test.
5959 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
5962 * gcc.target/i386/pr69171-1.c: New test.
5963 * gcc.target/i386/pr69171-2.c: Likewise.
5964 * gcc.target/i386/pr69171-3.c: Likewise.
5965 * gcc.target/i386/pr69171-4.c: Likewise.
5966 * gcc.target/i386/pr69171-5.c: Likewise.
5967 * gcc.target/i386/pr69171-6.c: Likewise.
5969 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
5972 * c-c++-common/pr67639.c: New test.
5974 2016-01-07 Jakub Jelinek <jakub@redhat.com>
5976 PR tree-optimization/69141
5977 * g++.dg/opt/pr69141.C: New test.
5979 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
5981 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
5983 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
5986 * gcc.target/i386/pr69140.c: New test
5988 2016-01-06 David Malcolm <dmalcolm@redhat.com>
5990 * gcc.dg/bad-dereference.c: New test case.
5992 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5994 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
5996 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
5998 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6000 2016-01-06 Marek Polacek <polacek@redhat.com>
6003 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6005 2016-01-05 Marek Polacek <polacek@redhat.com>
6008 * gcc.dg/atomic-invalid-2.c: New.
6010 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6013 * gcc.target/i386/pr68991.c: New test.
6015 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6018 * g++.dg/pr68991-1.C: New test.
6019 * g++.dg/pr68991-2.C: Likewise.
6021 2016-01-05 Sergei Trofimovich <siarheit@google.com>
6024 * gcc.target/ia64/pr60465-gprel64.c: New test.
6025 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6027 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6029 PR rtl-optimization/68651
6030 * gcc.target/aarch64/pr68651_1.c: New test.
6032 2016-01-05 David Malcolm <dmalcolm@redhat.com>
6035 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6037 2016-01-05 Nathan Sidwell <nathan@acm.org>
6040 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6042 * gcc.dg/alias-15.c: New.
6044 2016-01-05 Nick Clifton <nickc@redhat.com>
6047 * g++.dg/pr68770.C: New test.
6049 2016-01-04 Mike Stump <mikestump@comcast.net>
6051 * lib/target-supports.exp (check_effective_target_cilkplus):
6052 cilkplus targets require pthreads.
6053 (check_effective_target_cilkplus): Remove special case for NVPTX.
6055 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6057 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6060 2016-01-04 Jakub Jelinek <jakub@redhat.com>
6062 Update copyright years.
6064 2016-01-04 Marek Polacek <polacek@redhat.com>
6067 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6068 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6069 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6071 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6073 * gcc.target/sparc/20160104-2.c: New test.
6075 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6077 * gcc.target/sparc/20160104-1.c: New test.
6079 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
6082 * gfortran.dg/pr65045.f90: New test.
6084 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6086 * gnat.dg/specs/debug1.ads: Delete.
6088 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6090 PR libgfortran/68867
6091 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6094 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6096 PR libgfortran/68867
6097 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6100 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
6103 * gfortran.dg/pr68864.f90: New test.
6105 2016-01-01 Jakub Jelinek <jakub@redhat.com>
6107 PR tree-optimization/69070
6108 * gcc.dg/pr69070.c: New test.
6111 * gfortran.dg/pr69055.f90: New test.
6114 * gcc.dg/pr69015.c: New test.
6116 Copyright (C) 2016 Free Software Foundation, Inc.
6118 Copying and distribution of this file, with or without modification,
6119 are permitted in any medium without royalty provided the copyright
6120 notice and this notice are preserved.