1 2016-05-11 Richard Biener <rguenther@suse.de>
4 * g++.dg/debug/pr71057.C: New testcase.
6 2016-05-11 Jakub Jelinek <jakub@redhat.com>
9 * gfortran.dg/gomp/pr70855.f90: New test.
11 2016-05-11 Richard Biener <rguenther@suse.de>
14 * g++.dg/torture/pr71002.C: New testcase.
16 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
19 * gcc.dg/pr70807.c: New test.
21 2016-05-10 Martin Sebor <msebor@redhat.com>
24 * g++.dg/Wattributes.C: New test.
26 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
28 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
29 * gcc.dg/tree-ssa/pr69270.c: Adjust.
30 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
32 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
35 * gcc.target/i386/pr70799-1.c: New test.
37 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
39 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
41 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
44 * gcc.target/i386/pr70877.c: New test.
46 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
48 PR tree-optimization/70786
49 * gcc.target/i386/pr70876.c: New test.
51 2016-05-10 Jakub Jelinek <jakub@redhat.com>
54 * gcc.target/i386/avx512vl-logic-1.c: New test.
55 * gcc.target/i386/avx512vl-logic-2.c: New test.
56 * gcc.target/i386/avx512dq-logic-2.c: New test.
58 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
61 * gcc.target/powerpc/pr70963.c: New.
63 2016-05-10 David Malcolm <dmalcolm@redhat.com>
65 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
66 (test_very_wide_line): Add ruler to expected output.
67 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
68 (test_very_wide_line): Likewise.
69 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
70 (test_show_locus): Within the handling of "test_very_wide_line",
71 enable show_ruler_p on the diagnostic context.
73 2016-05-10 Richard Biener <rguenther@suse.de>
75 PR tree-optimization/71039
76 * gcc.dg/torture/pr71039.c: New testcase.
78 2016-05-10 Nathan Sidwell <nathan@acm.org>
80 * gcc.dg/nested-func-10.c: Requires alloca.
81 * gcc.dg/nested-func-9.c: Requires alloca.
82 * gcc.c-torture/execute/pr70460.c: Requires labels.
83 * gcc.c-torture/compile/pr70199.c: Requires labels.
84 * gcc.target/nvptx/decl.c: Compile only.
85 * gcc.target/nvptx/trailing-init.c: Compile only.
86 * gcc.target/nvptx/ary-init.c: Compile only.
88 2016-05-10 Marek Polacek <polacek@redhat.com>
91 * gcc.dg/attr-opt-1.c: New test.
93 2016-05-10 Richard Biener <rguenther@suse.de>
95 PR tree-optimization/70497
96 PR tree-optimization/28367
97 * gcc.dg/torture/20160404-1.c: New testcase.
98 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
99 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
101 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
103 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
105 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
107 * gcc.target/i386/fabsneg-1.c New test.
109 2016-05-09 Alan Modra <amodra@gmail.com>
112 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
114 2016-05-09 Richard Biener <rguenther@suse.de>
116 PR tree-optimization/70985
117 * gcc.dg/torture/pr70985.c: New testcase.
119 2016-05-09 Bin Cheng <bin.cheng@arm.com>
121 * gcc.dg/tree-ssa/ifc-9.c: New test.
122 * gcc.dg/tree-ssa/ifc-10.c: New test.
123 * gcc.dg/tree-ssa/ifc-11.c: New test.
124 * gcc.dg/tree-ssa/ifc-12.c: New test.
125 * gcc.dg/vect/pr61194.c: Remove XFAIL.
126 * gcc.dg/vect/vect-23.c: Remove XFAIL.
127 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
129 2016-05-09 Richard Biener <rguenther@suse.de>
132 * gfortran.dg/pr70937.f90: New testcase.
134 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
136 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
138 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
141 * gfortran.dg/dec_structure_1.f90: New testcase.
142 * gfortran.dg/dec_structure_2.f90: Ditto.
143 * gfortran.dg/dec_structure_3.f90: Ditto.
144 * gfortran.dg/dec_structure_4.f90: Ditto.
145 * gfortran.dg/dec_structure_5.f90: Ditto.
146 * gfortran.dg/dec_structure_6.f90: Ditto.
147 * gfortran.dg/dec_structure_7.f90: Ditto.
148 * gfortran.dg/dec_structure_8.f90: Ditto.
149 * gfortran.dg/dec_structure_9.f90: Ditto.
150 * gfortran.dg/dec_structure_10.f90: Ditto.
151 * gfortran.dg/dec_structure_11.f90: Ditto.
152 * gfortran.dg/dec_union_1.f90: Ditto.
153 * gfortran.dg/dec_union_2.f90: Ditto.
154 * gfortran.dg/dec_union_3.f90: Ditto.
155 * gfortran.dg/dec_union_4.f90: Ditto.
156 * gfortran.dg/dec_union_5.f90: Ditto.
157 * gfortran.dg/dec_union_6.f90: Ditto.
158 * gfortran.dg/dec_union_7.f90: Ditto.
160 2016-05-07 Tom de Vries <tom@codesourcery.com>
162 PR tree-optimization/70956
163 * gcc.dg/graphite/pr70956.c: New test.
165 2016-05-06 Jakub Jelinek <jakub@redhat.com>
168 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
169 (a, b, c, d): Change type from char to signed char.
170 (main): Compare against (signed char) -1634678893 instead of
171 hardcoded -109. Use __builtin_abort instead of abort.
173 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
174 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
176 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
178 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
181 * gcc.dg/torture/pr70935.c: New test.
183 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
186 * gcc.target/sh/pr58219.c: New tests.
188 2016-05-06 Richard Biener <rguenther@suse.de>
190 PR tree-optimization/70960
191 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
193 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
196 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
197 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
198 Adjust expected instruction counts.
199 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
201 2016-05-06 Marek Polacek <polacek@redhat.com>
204 * gcc.dg/ubsan/bounds-3.c: New test.
206 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
209 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
211 2016-05-06 Richard Biener <rguenther@suse.de>
214 * gfortran.dg/pr70931.f90: New testcase.
216 2016-05-06 Richard Biener <rguenther@suse.de>
219 * gcc.dg/torture/pr70941.c: New testcase.
221 2016-05-05 Bin Cheng <bin.cheng@arm.com>
223 PR tree-optimization/57206
224 * gcc.dg/vect/pr57206.c: New test.
226 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
228 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
230 2016-05-05 Jakub Jelinek <jakub@redhat.com>
232 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
234 * c-c++-common/Wdangling-else-4.c: New test.
236 2016-05-04 Jakub Jelinek <jakub@redhat.com>
240 * g++.dg/opt/pr70906.C: New test.
241 * g++.dg/opt/pr70933.C: New test.
243 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
245 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
247 * gcc.dg/ipa/pure-const-3.c: New testcase.
249 2016-05-04 Marek Polacek <polacek@redhat.com>
251 * c-c++-common/Wdangling-else-1.c: New test.
252 * c-c++-common/Wdangling-else-2.c: New test.
253 * c-c++-common/Wdangling-else-3.c: New test.
255 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
257 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
260 2016-05-04 Marek Polacek <polacek@redhat.com>
263 * gcc.dg/Waddress-2.c: New test.
265 2016-05-04 Alan Modra <amodra@gmail.com>
267 * gcc.target/powerpc/pr70866.c: New.
269 2016-05-03 Martin Sebor <msebor@redhat.com>
272 * c-c++-common/builtin_location.c: New test.
273 * g++.dg/cpp1y/builtin_location.C: New test.
275 2016-05-03 Marek Polacek <polacek@redhat.com>
278 * gcc.dg/pr70859.c: New test.
279 * gcc.dg/pr70859-2.c: New test.
281 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
283 * gnat.dg/debug5.adb: New testcase.
285 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
287 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
288 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
289 Procedure to check for z10 instruction set.
291 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
293 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
295 2016-05-03 Alan Modra <amodra@gmail.com>
297 * gcc.target/powerpc/savres.c: Add func using a single gpr.
299 2016-05-03 Jakub Jelinek <jakub@redhat.com>
301 * gcc.target/i386/avx512f-cvt-1.c: New test.
303 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
305 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
306 -fdump-tree-vrp-details.
308 2016-05-03 Richard Biener <rguenther@suse.de>
310 * gcc.dg/pr30172-1.c: Adjust.
311 * gcc.dg/pr63743.c: Likewise.
312 * gcc.dg/tm/pr51696.c: Likewise.
313 * c-c++-common/tm/safe-1.c: Likewise.
314 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
315 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
316 * g++.dg/plugin/self-assign-test-1.C: Likewise.
317 * g++.dg/plugin/self-assign-test-2.C: Likewise.
319 2016-05-03 Jakub Jelinek <jakub@redhat.com>
321 PR rtl-optimization/70467
322 * gcc.target/i386/pr70467-3.c: New test.
323 * gcc.target/i386/pr70467-4.c: New test.
325 PR tree-optimization/70916
326 * gcc.c-torture/compile/pr70916.c: New test.
329 * gcc.target/i386/pr49244-1.c: New test.
330 * gcc.target/i386/pr49244-2.c: New test.
332 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
334 PR rtl-optimization/44281
335 * gcc.target/i386/pr44281.c: New test.
337 2016-05-03 bin cheng <bin.cheng@arm.com>
339 PR tree-optimization/56541
340 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
341 * gcc.dg/vect/pr56541.c: new test.
343 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
345 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
347 * gcc.target/powerpc/float128-complex-2.c: Likewise.
349 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
352 * c-c++-common/asan/clone-test-1.c (main): Align child process
355 2016-05-02 David Malcolm <dmalcolm@redhat.com>
358 * g++.dg/spellcheck-fields-2.C: New test case.
360 2016-05-02 David Malcolm <dmalcolm@redhat.com>
363 * g++.dg/pr62314.C: New test case.
365 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
367 * gcc.dg/ipa/inline-8.c: New testcase.
369 2016-05-02 Jakub Jelinek <jakub@redhat.com>
371 PR rtl-optimization/70467
372 * gcc.target/i386/pr70467-1.c: New test.
374 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
376 * gcc.dg/spec-options.c: Run the test on all targets.
377 * gcc.dg/foo.specs: Use cpp_unique_options.
379 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
381 * gcc.dg/tree-ssa/unord.c: New testcase.
383 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
385 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
387 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
389 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
391 2016-05-02 Marek Polacek <polacek@redhat.com>
394 * gcc.dg/enum-incomplete-3.c: New test.
396 2016-05-02 Marek Polacek <polacek@redhat.com>
397 Tom de Vries <tom@codesourcery.com>
399 PR tree-optimization/70700
400 * gcc.dg/pr70700.c: New test.
402 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
404 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
405 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
406 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
407 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
408 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
410 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
412 * ada/acats/run_acats: Rename into...
413 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
414 * ada/acats/run_all.sh: Remove redundant test.
415 (target_run): Move around.
416 (target_gnatchop): Use newly built executable.
417 (target_gnatmake): Likewise.
418 Check that the compilation of impbit succeeds.
420 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
422 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
423 * gcc.dg/20021029-1.c: Likewise.
424 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
425 * gcc.target/sh/attr-isr-trapa.c: Likewise.
426 * gcc.target/sh/cmpstr.c: Likewise.
427 * gcc.target/sh/cmpstrn.c: Likewise.
428 * gcc.target/sh/memset.c: Likewise.
429 * gcc.target/sh/pr21255-2-mb.c: Likewise.
430 * gcc.target/sh/pr21255-2-ml.c: Likewise.
431 * gcc.target/sh/pr39423-1.c: Likewise.
432 * gcc.target/sh/pr49468-di.c: Likewise.
433 * gcc.target/sh/pr49468-si.c: Likewise.
434 * gcc.target/sh/pr49880-1.c: Likewise.
435 * gcc.target/sh/pr49880-2.c: Likewise.
436 * gcc.target/sh/pr49880-3.c: Likewise.
437 * gcc.target/sh/pr50751-1.c: Likewise.
438 * gcc.target/sh/pr50751-4.c: Likewise.
439 * gcc.target/sh/pr50751-7.c: Likewise.
440 * gcc.target/sh/pr51244-1.c: Likewise.
441 * gcc.target/sh/pr51244-10.c: Likewise.
442 * gcc.target/sh/pr51244-11.c: Likewise.
443 * gcc.target/sh/pr51244-12.c: Likewise.
444 * gcc.target/sh/pr51244-13.c: Likewise.
445 * gcc.target/sh/pr51244-14.c: Likewise.
446 * gcc.target/sh/pr51244-17.c: Likewise.
447 * gcc.target/sh/pr51244-18.c: Likewise.
448 * gcc.target/sh/pr51244-19.c: Likewise.
449 * gcc.target/sh/pr51244-4.c: Likewise.
450 * gcc.target/sh/pr51244-5.c: Likewise.
451 * gcc.target/sh/pr51244-7.c: Likewise.
452 * gcc.target/sh/pr51244-8.c: Likewise.
453 * gcc.target/sh/pr51244-9.c: Likewise.
454 * gcc.target/sh/pr51697.c: Likewise.
455 * gcc.target/sh/pr52483-1.c: Likewise.
456 * gcc.target/sh/pr52483-2.c: Likewise.
457 * gcc.target/sh/pr52483-3.c: Likewise.
458 * gcc.target/sh/pr52483-5.c: Likewise.
459 * gcc.target/sh/pr52933-1.c: Likewise.
460 * gcc.target/sh/pr52933-2.c: Likewise.
461 * gcc.target/sh/pr52933-3.c: Likewise.
462 * gcc.target/sh/pr53568-1.c: Likewise.
463 * gcc.target/sh/pr53976-1.c: Likewise.
464 * gcc.target/sh/pr53988-1.c: Likewise.
465 * gcc.target/sh/pr53988.c: Likewise.
466 * gcc.target/sh/pr54089-1.c: Likewise.
467 * gcc.target/sh/pr54089-6.c: Likewise.
468 * gcc.target/sh/pr54089-7.c: Likewise.
469 * gcc.target/sh/pr54089-8.c: Likewise.
470 * gcc.target/sh/pr54089-9.c: Likewise.
471 * gcc.target/sh/pr54236-1.c: Likewise.
472 * gcc.target/sh/pr54236-2.c: Likewise.
473 * gcc.target/sh/pr54236-3.c: Likewise.
474 * gcc.target/sh/pr54236-4.c: Likewise.
475 * gcc.target/sh/pr54386.c: Likewise.
476 * gcc.target/sh/pr54602-1.c: Likewise.
477 * gcc.target/sh/pr54685.c: Likewise.
478 * gcc.target/sh/pr54760-1.c: Likewise.
479 * gcc.target/sh/pr54760-2.c: Likewise.
480 * gcc.target/sh/pr54760-3.c: Likewise.
481 * gcc.target/sh/pr54760-4.c: Likewise.
482 * gcc.target/sh/pr54760-5.c: Likewise.
483 * gcc.target/sh/pr54760-6.c: Likewise.
484 * gcc.target/sh/pr55146.c: Likewise.
485 * gcc.target/sh/pr55160.c: Likewise.
486 * gcc.target/sh/pr59278.c: Likewise.
487 * gcc.target/sh/pr59401-1.c: Likewise.
488 * gcc.target/sh/pr59533-1.c: Likewise.
489 * gcc.target/sh/pr63260.c: Likewise.
490 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
491 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
492 * gcc.target/sh/strlen.c: Likewise.
493 * gcc.target/sh/torture/pr30807.c: Likewise.
494 * gcc.target/sh/torture/pr34777.c: Likewise.
495 * gcc.target/sh/torture/pr64652.c: Likewise.
496 * gcc.target/sh/torture/pr65505.c: Likewise.
497 * gcc.target/sh/torture/pragma-isr.c: Likewise.
498 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
500 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
503 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
505 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
507 * gcc.target/powerpc/vsx-elemrev-1.c: New.
508 * gcc.target/powerpc/vsx-elemrev-2.c: New.
509 * gcc.target/powerpc/vsx-elemrev-3.c: New.
510 * gcc.target/powerpc/vsx-elemrev-4.c: New.
512 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
514 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
515 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
517 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
520 * c-c++-common/goacc/combined-reduction.c: New test.
521 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
523 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
525 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
526 *movdi_internal pattern only if PIC off.
527 * gcc.target/i386/pr70155-2.c: Likewise.
528 * gcc.target/i386/pr70155-3.c: Likewise.
529 * gcc.target/i386/pr70155-4.c: Likewise.
530 * gcc.target/i386/pr70155-5.c: Likewise.
531 * gcc.target/i386/pr70155-6.c: Likewise.
532 * gcc.target/i386/pr70155-7.c: Likewise.
533 * gcc.target/i386/pr70155-8.c: Likewise.
534 * gcc.target/i386/pr70155-15.c: Likewise.
535 * gcc.target/i386/pr70155-17.c: Likewise.
536 * gcc.target/i386/pr70155-22.c: Likewise.
538 2016-04-29 Bin Cheng <bin.cheng@arm.com>
540 PR tree-optimization/70803
541 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
543 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
545 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
546 optimization of vector loop.
547 * gcc.target/i386/vect-unpack-3.c: New test.
548 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
549 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
550 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
552 2016-04-29 Marek Polacek <polacek@redhat.com>
555 * g++.dg/ubsan/null-7.C: New test.
558 * gcc.dg/pr70852.c: New test.
560 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
563 * g++.dg/cpp0x/alignas6.C: New test.
565 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
567 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
569 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
570 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
571 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
572 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
573 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
574 * gcc.target/arc/mxy.c: Likewise.
575 * gcc.target/arc/mswape.c: Likewise.
576 * gcc.target/arc/mrtsc.c: Likewise.
577 * gcc.target/arc/mcrc.c: Likewise.
578 * gcc.target/arc/mdsp-packa.c: Likewise.
579 * gcc.target/arc/mdvbf.c: Likewise.
580 * gcc.target/arc/mlock.c: Likewise.
581 * gcc.target/arc/mmac-24.c: Likewise.
582 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
584 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
585 Matthijs Kooijman <matthijs@stdin.nl>
586 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
589 * gcc.target/avr/pr60040-1.c: New.
590 * gcc.target/avr/pr60040-2.c: New.
592 2016-04-29 Richard Biener <rguenther@suse.de>
594 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
596 2016-04-29 Richard Biener <rguenther@suse.de>
598 PR tree-optimization/13962
599 PR tree-optimization/65686
600 * gcc.dg/uninit-pr65686.c: New testcase.
602 2016-04-29 Jakub Jelinek <jakub@redhat.com>
605 * gcc.dg/pr70843.c: New test.
607 2016-04-28 Jakub Jelinek <jakub@redhat.com>
610 * gcc.target/i386/pr70858.c: New test.
612 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
614 * gcc.target/arc/nps400-1.c: New file.
616 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
617 Andrew Burgess <andrew.burgess@embecosm.com>
619 * gcc.target/arc/movh_cl-1.c: New file.
621 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
622 Andrew Burgess <andrew.burgess@embecosm.com>
624 * gcc.target/arc/extzv-1.c: New file.
625 * gcc.target/arc/insv-1.c: New file.
626 * gcc.target/arc/insv-2.c: New file.
627 * gcc.target/arc/movb-1.c: New file.
628 * gcc.target/arc/movb-2.c: New file.
629 * gcc.target/arc/movb-3.c: New file.
630 * gcc.target/arc/movb-4.c: New file.
631 * gcc.target/arc/movb-5.c: New file.
632 * gcc.target/arc/movb_cl-1.c: New file.
633 * gcc.target/arc/movb_cl-2.c: New file.
634 * gcc.target/arc/movbi_cl-1.c: New file.
635 * gcc.target/arc/movl-1.c: New file.
637 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
638 Andrew Burgess <andrew.burgess@embecosm.com>
640 * gcc.target/arc/cmem-1.c: New file.
641 * gcc.target/arc/cmem-2.c: New file.
642 * gcc.target/arc/cmem-3.c: New file.
643 * gcc.target/arc/cmem-4.c: New file.
644 * gcc.target/arc/cmem-5.c: New file.
645 * gcc.target/arc/cmem-6.c: New file.
646 * gcc.target/arc/cmem-7.c: New file.
647 * gcc.target/arc/cmem-ld.inc: New file.
648 * gcc.target/arc/cmem-st.inc: New file.
650 2016-04-28 Jakub Jelinek <jakub@redhat.com>
653 * gcc.target/i386/pr70821.c: New test.
655 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
657 * gcc.target/powerpc/vec-adde.c: New test.
658 * gcc.target/powerpc/vec-adde-int128.c: New test.
660 2016-04-28 Jakub Jelinek <jakub@redhat.com>
662 * gcc.target/i386/avx-vround-1.c: New test.
663 * gcc.target/i386/avx-vround-2.c: New test.
664 * gcc.target/i386/avx512vl-vround-1.c: New test.
665 * gcc.target/i386/avx512vl-vround-2.c: New test.
667 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
670 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
671 (check_effective_target_cilkplus_runtime): ... this.
672 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
673 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
675 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
676 Require cilkplus_runtime.
678 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
679 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
680 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
681 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
682 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
683 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
684 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
685 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
686 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
687 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
688 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
689 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
690 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
691 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
692 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
693 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
694 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
695 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
696 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
697 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
698 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
699 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
700 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
701 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
702 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
703 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
704 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
705 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
706 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
708 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
709 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
711 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
713 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
716 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
718 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
719 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
721 2015-04-27 Ryan Burn <contact@rnburn.com>
725 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
727 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
728 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
730 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
732 * gnat.dg/limited_with4.ad[sb]: New test.
733 * gnat.dg/limited_with4_pkg.ads: New helper.
735 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
738 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
739 and movv1ti_internal patterns
740 * gcc.target/i386/pr70155-1.c: New test.
741 * gcc.target/i386/pr70155-2.c: Likewise.
742 * gcc.target/i386/pr70155-3.c: Likewise.
743 * gcc.target/i386/pr70155-4.c: Likewise.
744 * gcc.target/i386/pr70155-5.c: Likewise.
745 * gcc.target/i386/pr70155-6.c: Likewise.
746 * gcc.target/i386/pr70155-7.c: Likewise.
747 * gcc.target/i386/pr70155-8.c: Likewise.
748 * gcc.target/i386/pr70155-9.c: Likewise.
749 * gcc.target/i386/pr70155-10.c: Likewise.
750 * gcc.target/i386/pr70155-11.c: Likewise.
751 * gcc.target/i386/pr70155-12.c: Likewise.
752 * gcc.target/i386/pr70155-13.c: Likewise.
753 * gcc.target/i386/pr70155-14.c: Likewise.
754 * gcc.target/i386/pr70155-15.c: Likewise.
755 * gcc.target/i386/pr70155-16.c: Likewise.
756 * gcc.target/i386/pr70155-17.c: Likewise.
757 * gcc.target/i386/pr70155-18.c: Likewise.
758 * gcc.target/i386/pr70155-19.c: Likewise.
759 * gcc.target/i386/pr70155-20.c: Likewise.
760 * gcc.target/i386/pr70155-21.c: Likewise.
761 * gcc.target/i386/pr70155-22.c: Likewise.
763 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
765 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
768 2016-04-27 Bin Cheng <bin.cheng@arm.com>
770 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
771 * gcc.dg/tree-ssa/scev-9.c: Ditto.
772 * gcc.dg/tree-ssa/scev-10.c: Ditto.
773 * gcc.dg/tree-ssa/scev-11.c: Ditto.
774 * gcc.dg/tree-ssa/scev-12.c: Ditto.
776 2016-04-27 Richard Biener <rguenther@suse.de>
779 * g++.dg/ipa/ipa-pta-2.C: New testcase.
780 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
782 2016-04-27 Nathan Sidwell <nathan@acm.org>
784 * g++.dg/cpp0x/constexpr-recursion3.C: New.
785 * g++.dg/ubsan/pr63956.C: Adjust error location.
787 2016-04-27 Nick Clifton <nickc@redhat.com>
790 * gcc.dg/pr49889.c: New test.
792 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
794 * c-c++-common/memset-array.c: New test.
796 2016-04-26 Martin Sebor <msebor@redhat.com>
799 * g++.dg/cpp1y/func_constexpr.C: New test.
801 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
804 * g++.dg/cpp0x/enum32.C: New test.
805 * g++.dg/cpp0x/enum33.C: New test.
807 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
809 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
810 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
811 * gcc.c-torture/execute/bitfld-6.c: Likewise.
812 * gcc.c-torture/execute/bitfld-7.c: Likewise.
813 * gcc.c-torture/execute/pr38151.c: Likewise.
814 * gcc.c-torture/execute/pr66556.c: Likewise.
815 * gcc.c-torture/execute/pr67781.c: Likewise.
816 * gcc.c-torture/execute/pr68648.c: Likewise.
818 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
820 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
822 2016-04-26 Marek Polacek <polacek@redhat.com>
825 * gcc.dg/pr67784-3.c: New test.
826 * gcc.dg/pr67784-4.c: New test.
827 * gcc.dg/pr67784-5.c: New test.
830 * gcc.dg/Wnested-externs-2.c: New test.
832 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
834 * gcc.dg/fold-plusmult.c: Adjust.
835 * gcc.dg/no-strict-overflow-6.c: Adjust.
836 * gcc.dg/gomp/loop-1.c: Xfail some tests.
838 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
840 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
842 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
843 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
844 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
845 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
846 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
847 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
848 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
849 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
850 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
851 * gcc.target/i386/avx512f-gather-5.c: Likewise.
852 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
853 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
854 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
855 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
856 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
857 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
858 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
859 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
860 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
861 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
862 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
863 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
865 * gcc.target/i386/pr32219-4.c: Likewise.
866 * gcc.target/i386/pr32219-6.c: Likewise.
867 * gcc.target/i386/pr32219-8.c: Likewise.
869 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
871 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
874 2016-04-26 Marek Polacek <polacek@redhat.com>
877 * g++.dg/ext/cond2.C: New test.
879 2016-04-26 Bin Cheng <bin.cheng@arm.com>
881 PR tree-optimization/70771
882 PR tree-optimization/70775
883 * gcc.dg/pr70771.c: New test.
884 * gcc.dg/pr70775.c: New test.
886 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
888 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
890 2016-04-25 Richard Biener <rguenther@suse.de>
892 PR tree-optimization/70780
893 * gcc.dg/torture/pr70780.c: New testcase.
895 2016-04-25 Michael Collison <michael.collison@arm.com>
897 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
898 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
899 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
900 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
901 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
902 * testsuite/lib/target-supports.exp
903 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
904 that arm neon support vector widen sum of HImode TO SImode.
906 2016-04-23 Jakub Jelinek <jakub@redhat.com>
909 * c-c++-common/asan/pr70712.c: New test.
911 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
913 * .gitattributes: New file.
915 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
917 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
919 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
921 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
922 * gfortran.dg/submodule_15.f08: Likewise.
924 2016-04-22 Richard Biener <rguenther@suse.de>
926 PR tree-optimization/70740
927 * gcc.dg/torture/pr70740.c: New testcase.
929 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
932 * gcc.target/i386/pr70750-1.c: New test.
933 * gcc.target/i386/pr70750-2.c: Likewise.
935 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
938 * g++.dg/cpp0x/auto48.C: New.
940 2016-04-21 Marek Polacek <polacek@redhat.com>
943 * g++.dg/cpp0x/forw_enum12.C: New test.
944 * g++.dg/cpp0x/forw_enum13.C: New test.
946 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
949 * gcc.target/i386/pr70728.c: New test.
951 2016-04-21 Richard Biener <rguenther@suse.de>
954 * gcc.dg/pr70747.c: New testcase.
956 2016-04-21 Bin Cheng <bin.cheng@arm.com>
958 PR tree-optimization/70715
959 * gcc.dg/tree-ssa/scev-13.c: New test.
961 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
963 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
965 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
967 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
969 2016-04-20 Jan Hubicka <jh@suse.cz>
972 * g++.dg/ipa/nothrow-1.C: New testcase.
974 2016-04-20 Nathan Sidwell <nathan@acm.org>
977 * g++.dg/eh/delete1.C: New.
979 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
981 * gcc.target/i386/avx256-unaligned-store-2.c: Add
982 -mtune-ctrl=sse_typeless_stores.
984 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
986 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
988 2016-04-20 Bin Cheng <bin.cheng@arm.com>
990 PR tree-optimization/69489
991 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
993 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
996 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
997 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
998 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1000 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1002 PR tree-optimization/56625
1003 PR tree-optimization/69489
1004 * gcc.dg/vect/pr56625.c: New test.
1005 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1007 2016-04-20 Andrew Pinski <apinski@cavium.com>
1010 * gcc.c-torture/compile/pr37433-1.c: New testcase.
1012 2016-04-20 Arnaud Charlet <charlet@adacore.com>
1014 * gnat.dg/self1.adb: Remove now incorrect test.
1016 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1018 * gcc.dg/tree-ssa/scev-11.c: New test.
1019 * gcc.dg/tree-ssa/scev-12.c: New test.
1021 2016-04-20 Marek Polacek <polacek@redhat.com>
1023 PR tree-optimization/70725
1024 * gcc.dg/pr70725.c: New test.
1026 2016-04-20 Richard Biener <rguenther@suse.de>
1028 PR tree-optimization/70726
1029 * g++.dg/vect/pr70726.cc: New testcase.
1031 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1034 * gcc.target/s390/pr70674.c: New test.
1036 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1038 PR libgfortran/70684
1039 * gfortran.dg/list_read_14.f90: New test.
1041 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1044 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1045 extern to force it misaligned.
1049 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1050 Don't check `*' before movv4sf_internal.
1051 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1052 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1053 Don't check `*' before movv16qi_internal.
1054 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1055 extern to force it misaligned.
1059 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1060 Don't check `*' before movv2df_internal.
1061 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1062 extern to force it misaligned.
1066 Check movv8sf_internal instead of avx_storeups256.
1067 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1069 2016-04-19 Richard Biener <rguenther@suse.de>
1071 PR tree-optimization/70171
1072 * g++.dg/tree-ssa/pr70171.C: New testcase.
1074 2016-04-19 Richard Biener <rguenther@suse.de>
1076 PR tree-optimization/70724
1077 * gcc.dg/torture/pr70724.c: New testcase.
1079 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1082 * testsuite/gcc.target/i386/pr70689.c: New.
1084 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1087 * gcc.target/i386/pr70708.c: New test.
1089 2016-04-18 Richard Biener <rguenther@suse.de>
1091 PR tree-optimization/43434
1092 * gcc.dg/vect/pr43434.c: New testcase.
1093 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1094 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1095 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1096 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1097 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1098 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1099 * gcc.dg/gomp/pr68640.c: Likewise.
1100 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1101 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1103 2016-04-18 Richard Biener <rguenther@suse.de>
1105 PR tree-optimization/70701
1106 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1108 2016-04-18 Tom de Vries <tom@codesourcery.com>
1111 * gcc.dg/pr70161.c: Add dot-file scans.
1112 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1113 instead of after last dot char.
1115 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1117 * c-c++-common/dump-ada-spec-3.c: New test.
1118 * c-c++-common/dump-ada-spec-4.c: Likewise.
1120 2016-04-17 Tom de Vries <tom@codesourcery.com>
1123 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1125 2016-04-15 Jan Hubicka <jh@suse.cz>
1128 * g++.dg/ipa/pure-const-1.C: New testcase.
1129 * g++.dg/ipa/pure-const-2.C: New testcase.
1130 * g++.dg/ipa/pure-const-3.C: New testcase.
1132 2016-04-15 Marek Polacek <polacek@redhat.com>
1135 * gcc.dg/bitfld-22.c: New test.
1137 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1139 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1142 2016-04-15 Marek Polacek <polacek@redhat.com>
1145 * c-c++-common/pr70651.c: New test.
1147 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1149 PR rtl-optimization/70681
1150 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1151 dump scan on arm and powerpc.
1152 * gcc.dg/pr10474.c: Likewise.
1154 2016-04-15 Jakub Jelinek <jakub@redhat.com>
1159 * g++.dg/cpp1y/vla11.C: Revert for real.
1162 * c-c++-common/Wparentheses-1.c: New test.
1163 * c-c++-common/gomp/Wparentheses-1.c: New test.
1164 * c-c++-common/gomp/Wparentheses-2.c: New test.
1165 * c-c++-common/gomp/Wparentheses-3.c: New test.
1166 * c-c++-common/gomp/Wparentheses-4.c: New test.
1167 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1168 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1169 * c-c++-common/goacc/Wparentheses-1.c: New test.
1171 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1174 * gcc.target/i386/pr70662.c: New test.
1176 2016-04-15 Richard Biener <rguenther@suse.de>
1177 Alan Modra <amodra@gmail.com>
1179 PR tree-optimization/70130
1180 * gcc.dg/vect/O3-pr70130.c: New testcase.
1182 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1185 * gcc.target/powerpc/pr70669.c: New test.
1188 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1189 a power7 system that does not have an assembler that supports
1192 2016-04-14 Martin Sebor <msebor@redhat.com>
1197 * c-c++-common/ubsan/vla-1.c: Revert.
1198 * g++.dg/cpp1y/vla11.C: Same.
1199 * g++.dg/cpp1y/vla12.C: Same.
1200 * g++.dg/cpp1y/vla13.C: Same.
1201 * g++.dg/cpp1y/vla14.C: Same.
1202 * g++.dg/cpp1y/vla3.C: Same.
1203 * gcc/testsuite/g++.dg/init/array24.C: Same.
1204 * g++.dg/ubsan/vla-1.C: Same.
1206 2016-04-14 Marek Polacek <polacek@redhat.com>
1207 Jan Hubicka <hubicka@ucw.cz>
1210 * g++.dg/torture/pr70029.C: New test.
1212 2016-04-14 Martin Sebor <msebor@redhat.com>
1214 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1215 type size to prevent failures on targets with very low maximum
1218 2016-04-14 Richard Biener <rguenther@suse.de>
1220 PR tree-optimization/70623
1221 * gcc.dg/torture/pr70623.c: New testcase.
1222 * gcc.dg/torture/pr70623-2.c: Likewise.
1224 2016-04-13 Martin Sebor <msebor@redhat.com>
1229 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1230 * g++.dg/cpp1y/vla11.C: New test.
1231 * g++.dg/cpp1y/vla12.C: New test.
1232 * g++.dg/cpp1y/vla13.C: New test.
1233 * g++.dg/cpp1y/vla14.C: New test.
1234 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1235 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1236 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1238 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1241 * g++.dg/opt/pr70641.C: New test.
1243 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1245 PR rtl-optimization/68749
1246 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1247 effects of argument promotions.
1248 Remove default args to dg-skip-if.
1250 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1253 * g++.dg/parse/pr70635.C: New.
1255 2016-04-13 Marek Polacek <polacek@redhat.com>
1258 * c-c++-common/Wmisleading-indentation-4.c: New test.
1260 2016-04-13 Marek Polacek <polacek@redhat.com>
1263 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1264 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1266 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1268 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1269 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1270 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1272 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1275 * gcc.c-torture/compile/pr70633.c: New test.
1278 * gcc.dg/torture/pr70628.c: New test.
1280 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1283 * g++.dg/template/pr70610.C: New test.
1284 * g++.dg/template/pr70610-2.C: New test.
1285 * g++.dg/template/pr70610-3.C: New test.
1286 * g++.dg/template/pr70610-4.C: New test.
1288 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1290 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1294 * g++.dg/ext/pr70571.C: New test.
1296 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1299 * gcc.target/powerpc/pr70640.c: New test.
1301 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1304 * g++.dg/parse/pr68722.C: New.
1306 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1308 PR rtl-optimization/70596
1309 * gcc.target/i386/pr70596.c: New test.
1311 2016-04-12 Nathan Sidwell <nathan@acm.org>
1314 * g++.dg/init/pr70501.C: New.
1316 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1318 * gcc.target/i386/asm-flag-6.c: New test.
1320 2016-04-12 Tom de Vries <tom@codesourcery.com>
1322 PR tree-optimization/68756
1323 * gcc.dg/graphite/pr68756.c: New test.
1325 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1327 PR tree-optimization/70602
1328 * gcc.c-torture/execute/pr70602.c: New test.
1330 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1333 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1334 __float128 emulator is built and runs.
1335 * gcc.target/powerpc/float128-1.c: Likewise.
1337 * lib/target-supports.exp (check_ppc_float128_sw_available):
1338 Rework tests for __float128 software and hardware
1339 availability. Fix exit condition to return 0 on success.
1341 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1344 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1345 * gcc.target/aarch64/target_attr_15.c: Likewise.
1347 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1350 * g++.dg/cpp1y/pr69066.C: New.
1352 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1355 * gfortran.dg/pr36192.f90: Update test.
1356 * gfortran.dg/pr36192_1.f90: Update test.
1357 * gfortran.dg/real_dimension_1.f: Update test.
1358 * gfortran.dg/parameter_array_init_7.f90: New test.
1360 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
1363 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1365 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1367 PR rtl-optimization/66669
1368 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1370 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1372 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1373 * gcc.dg/pie-1.c: Likewise.
1374 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1375 * gcc.dg/pic-4.c: Likewise.
1376 * gcc.dg/pie-3.c: Likewise.
1377 * gcc.dg/pie-4.c: Likewise.
1379 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1381 PR tree-optimization/68644
1382 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1384 PR rtl-optimization/64886
1385 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1387 2016-04-09 Tom de Vries <tom@codesourcery.com>
1389 PR tree-optimization/68953
1390 * gcc.dg/graphite/pr68953.c: New test.
1392 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1395 * gfortran.dg/deferred_character_16.f90: New test.
1397 2016-04-09 Jakub Jelinek <jakub@redhat.com>
1399 PR tree-optimization/70586
1400 * gcc.c-torture/execute/pr70586.c: New test.
1402 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1405 * c-c++-common/asan/halt_on_error-1.c: Replace memset
1406 with __builtin_memset
1407 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1409 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
1413 PR tree-optimization/70373
1417 * c-c++-common/goacc/reduction-5.c: New test.
1418 * c-c++-common/goacc/reduction-promotions.c: New test.
1419 * gfortran.dg/goacc/reduction-3.f95: New test.
1420 * gfortran.dg/goacc/reduction-promotions.f90: New test.
1422 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
1426 * g++.dg/pr70590.C: New test.
1427 * g++.dg/pr70590-2.C: New test.
1429 2016-04-08 Jakub Jelinek <jakub@redhat.com>
1432 * gcc.target/i386/pr70593.c: New test.
1434 PR rtl-optimization/70574
1435 * gcc.target/i386/avx2-pr70574.c: New test.
1437 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
1440 * c-c++-common/asan/pr70541.c: New test.
1442 2016-04-08 Tom de Vries <tom@codesourcery.com>
1444 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1445 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1447 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1450 * gcc.c-torture/execute/pr70566.c: New test.
1452 2016-04-08 Tom de Vries <tom@codesourcery.com>
1454 * c-c++-common/goacc/uninit-copy-clause.c: New test.
1455 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1457 2016-04-08 Alan Modra <amodra@gmail.com>
1459 * gcc.target/powerpc/pr70117.c: New.
1461 2016-04-07 Jakub Jelinek <jakub@redhat.com>
1464 * gcc.dg/lto/simd-function_0.c: New test.
1466 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1468 * c-c++-common/attr-simd-2.c: Likewise.
1469 * c-c++-common/attr-simd-4.c: Likewise.
1470 * gcc.dg/gomp/simd-clones-2.c: Likewise.
1471 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1473 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1476 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1478 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
1479 Tom de Vries <tom@codesourcery.com>
1481 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1482 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1483 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1484 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1485 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1486 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1487 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1488 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1490 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1493 * g++.dg/warn/Wparentheses-29.C: New test.
1495 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1498 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1499 explicit braces to resolve a future -Wparentheses warning.
1501 2016-04-06 Richard Henderson <rth@redhat.com>
1503 * gcc.dg/pr61817-1.c: New test.
1504 * gcc.dg/pr61817-2.c: New test.
1505 * gcc.dg/pr69391-1.c: New test.
1506 * gcc.dg/pr69391-2.c: New test.
1508 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
1510 PR rtl-optimization/70398
1511 * testsuite/gcc.target/aarch64/pr70398.c: New.
1513 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
1515 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1517 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
1518 Pedro Alves <palves@redhat.com>
1520 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1522 2016-04-06 Jakub Jelinek <jakub@redhat.com>
1524 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1525 Check for avx512f effective targets instead of avx2.
1526 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1528 * gcc.dg/gomp/declare-simd-3.c: Likewise.
1529 * g++.dg/gomp/declare-simd-1.C: Likewise.
1530 * g++.dg/gomp/declare-simd-3.C: Likewise.
1531 * g++.dg/gomp/declare-simd-4.C: Likewise.
1534 * c-c++-common/gomp/pr70550-1.c: New test.
1535 * c-c++-common/gomp/pr70550-2.c: New test.
1537 2016-04-05 Nathan Sidwell <nathan@acm.org>
1540 * g++.dg/ext/attribute-may-alias-5.C: New.
1542 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1545 * c-c++-common/pr70336.c: New test.
1546 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1547 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1549 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
1552 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1554 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1556 PR rtl-optimization/70542
1557 * gcc.dg/torture/pr70542.c: New test.
1558 * gcc.target/i386/avx2-pr70542.c: New test.
1560 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
1562 PR tree-optimization/70509
1563 * gcc.target/i386/avx512bw-pr70509.c: New test.
1565 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
1568 * g++.dg/ext/constexpr-vla4.C: New test.
1570 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
1573 * gcc.target/i386/pr70510.c: New test.
1575 2016-04-05 Richard Biener <rguenther@suse.de>
1577 PR tree-optimization/70526
1578 * g++.dg/torture/pr70526.C: New testcase.
1580 2016-04-05 Jakub Jelinek <jakub@redhat.com>
1583 * gcc.target/i386/pr70525.c: New test.
1585 2016-04-05 Richard Biener <rguenther@suse.de>
1588 * g++.dg/torture/pr70499.C: New testcase.
1590 2016-04-05 Richard Biener <rguenther@suse.de>
1592 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1595 2016-04-04 Jakub Jelinek <jakub@redhat.com>
1598 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
1599 rs6000 ABI warnings.
1601 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
1604 * g++.dg/ipa/devirt-51.C: New testcase.
1606 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1607 Jakub Jelinek <jakub@redhat.com>
1610 * gcc.dg/torture/pr70457.c: New.
1612 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1615 * gfortran.dg/allocate_with_source_19.f08: New test.
1617 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1620 * gfortran.dg/coarray_allocate_6.f08: New test.
1622 2016-04-04 Richard Biener <rguenther@suse.de>
1624 PR rtl-optimization/70484
1625 * gcc.dg/torture/pr70484.c: New testcase.
1627 2016-04-04 Marek Polacek <polacek@redhat.com>
1630 * gcc.dg/torture/pr70307.c: New test.
1632 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
1636 * gcc.target/sh/torture/pr70416.c: New.
1638 2016-04-02 Martin Sebor <msebor@redhat.com>
1644 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
1645 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
1646 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
1647 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
1648 * g++.dg/cpp0x/constexpr-string.C: Same.
1649 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
1650 * g++.dg/cpp0x/pr65398.C: Same.
1651 * g++.dg/ext/constexpr-vla1.C: Same.
1652 * g++.dg/ext/constexpr-vla2.C: Same.
1653 * g++.dg/ext/constexpr-vla3.C: Same.
1654 * g++.dg/ubsan/pr63956.C: Same.
1656 2016-04-01 Jakub Jelinek <jakub@redhat.com>
1658 PR rtl-optimization/70467
1659 * gcc.target/i386/pr70467-2.c: New test.
1661 2016-04-01 Jakub Jelinek <jakub@redhat.com>
1662 Marek Polacek <polacek@redhat.com>
1665 * g++.dg/init/new47.C: New test.
1667 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1670 * gcc.target/arm/pr70496.c: New test.
1672 2016-04-01 Nathan Sidwell <nathan@acm.org>
1675 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
1677 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1680 * gcc.dg/strlenopt.h (memmove): New.
1681 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
1682 instead of "string.h".
1683 * gcc.target/i386/chkp-strlen-2.c: Likewise.
1684 * gcc.target/i386/chkp-strlen-3.c: Likewise.
1685 * gcc.target/i386/chkp-strlen-4.c: Likewise.
1686 * gcc.target/i386/chkp-strlen-5.c: Likewise.
1687 * gcc.target/i386/chkp-stropt-1.c: Likewise.
1688 * gcc.target/i386/chkp-stropt-10.c: Likewise.
1689 * gcc.target/i386/chkp-stropt-11.c: Likewise.
1690 * gcc.target/i386/chkp-stropt-12.c: Likewise.
1691 * gcc.target/i386/chkp-stropt-13.c: Likewise.
1692 * gcc.target/i386/chkp-stropt-14.c: Likewise.
1693 * gcc.target/i386/chkp-stropt-15.c: Likewise.
1694 * gcc.target/i386/chkp-stropt-16.c: Likewise.
1695 * gcc.target/i386/chkp-stropt-2.c: Likewise.
1696 * gcc.target/i386/chkp-stropt-3.c: Likewise.
1697 * gcc.target/i386/chkp-stropt-4.c: Likewise.
1698 * gcc.target/i386/chkp-stropt-5.c: Likewise.
1699 * gcc.target/i386/chkp-stropt-6.c: Likewise.
1700 * gcc.target/i386/chkp-stropt-7.c: Likewise.
1701 * gcc.target/i386/chkp-stropt-8.c: Likewise.
1702 * gcc.target/i386/chkp-stropt-9.c: Likewise.
1704 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1706 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
1707 (Holder::foo): Reflect this.
1709 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
1712 * gcc.dg/pr70442.c: New test.
1714 2016-03-31 Nathan Sidwell <nathan@acm.org>
1717 * g++.dg/cpp0x/constexpr-virtual6.C: New.
1719 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
1722 * gcc.target/i386/pr70453.c: New test.
1724 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
1727 * gcc.c-torture/pr70292.c: New test.
1729 2016-03-31 Marek Polacek <polacek@redhat.com>
1732 * c-c++-common/pr70297.c: New test.
1733 * g++.dg/cpp0x/typedef-redecl.C: New test.
1734 * gcc.dg/typedef-redecl2.c: New test.
1736 2016-03-31 Jakub Jelinek <jakub@redhat.com>
1738 PR rtl-optimization/70460
1739 * gcc.c-torture/execute/pr70460.c: New test.
1741 2016-03-31 Richard Biener <rguenther@suse.de>
1744 * g++.dg/ext/vector30.C: New testcase.
1746 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1747 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1749 * gfortran.dg/fmt_pf.f90: New test.
1751 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1753 Forward-port from 5 branch
1754 2016-03-30 Jakub Jelinek <jakub@redhat.com>
1757 * gcc.target/i386/avx-vextractf128-256-5.c: Move
1758 dg-require-effective-target after dg-do.
1760 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
1762 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
1764 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
1765 Julian Brown <julian@codesourcery.com>
1766 Chung-Lin Tang <cltang@codesourcery.com>
1767 Cesar Philippidis <cesar@codesourcery.com>
1768 James Norris <jnorris@codesourcery.com>
1769 Tom de Vries <tom@codesourcery.com>
1770 Nathan Sidwell <nathan@codesourcery.com>
1772 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
1773 * c-c++-common/goacc/loop-clauses.c: Likewise.
1774 * g++.dg/goacc/template.C: Likewise.
1775 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1776 * gfortran.dg/goacc/loop-1.f95: Likewise.
1777 * gfortran.dg/goacc/loop-5.f95: Likewise.
1778 * gfortran.dg/goacc/loop-6.f95: Likewise.
1779 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1780 * c-c++-common/goacc-gomp/nesting-1.c: Update.
1781 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1782 * c-c++-common/goacc/clauses-fail.c: Likewise.
1783 * c-c++-common/goacc/parallel-1.c: Likewise.
1784 * c-c++-common/goacc/reduction-1.c: Likewise.
1785 * c-c++-common/goacc/reduction-2.c: Likewise.
1786 * c-c++-common/goacc/reduction-3.c: Likewise.
1787 * c-c++-common/goacc/reduction-4.c: Likewise.
1788 * c-c++-common/goacc/routine-3.c: Likewise.
1789 * c-c++-common/goacc/routine-4.c: Likewise.
1790 * c-c++-common/goacc/routine-5.c: Likewise.
1791 * c-c++-common/goacc/tile.c: Likewise.
1792 * g++.dg/goacc/template.C: Likewise.
1793 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1794 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
1795 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
1796 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
1797 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
1798 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
1799 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
1800 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
1801 * c-c++-common/goacc/use_device-1.c: ... this file.
1802 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
1803 * c-c++-common/goacc/host_data-5.c: ... this file, and...
1804 * c-c++-common/goacc/host_data-6.c: ... this file.
1805 * c-c++-common/goacc/loop-2-kernels.c: New file.
1806 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
1807 * c-c++-common/goacc/loop-3.c: Likewise.
1808 * g++.dg/goacc/reference.C: Likewise.
1809 * g++.dg/goacc/routine-1.C: Likewise.
1810 * g++.dg/goacc/routine-2.C: Likewise.
1812 2016-03-30 Richard Biener <rguenther@suse.de>
1815 * gcc.dg/torture/pr70450.c: New testcase.
1817 2016-03-30 Jakub Jelinek <jakub@redhat.com>
1820 * gcc.dg/torture/pr70421.c: New test.
1821 * gcc.target/i386/avx512f-pr70421.c: New test.
1823 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
1826 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
1827 (check): New function.
1829 (foo): Align stack to 16 bytes when calling bar.
1830 * gcc.target/i386/cleanup-2.c: Likewise.
1832 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
1834 PR tree-optimization/59124
1835 * gcc.dg/Warray-bounds-19.c: New test.
1837 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
1839 * lib/prune.exp (escape_regex_chars): New.
1840 (prune_file_path): Update to quote metcharacters for regexp.
1842 2016-03-29 Jakub Jelinek <jakub@redhat.com>
1844 PR rtl-optimization/70429
1845 * gcc.c-torture/execute/pr70429.c: New test.
1847 PR tree-optimization/70405
1848 * gcc.dg/pr70405.c: New test.
1850 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
1853 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
1854 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
1856 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
1859 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
1860 __cilkrts_set_param to set two workers.
1861 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
1862 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
1864 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1866 * g++.dg/ext/fnname5.C: Update the test for Darwin.
1868 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
1871 * gcc.target/i386/pr70406.c: New test.
1873 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
1875 * gnat.dg/specs/double_record_extension3.ads: New test.
1877 2016-03-25 Richard Henderson <rth@redhat.com>
1880 * gcc.target/aarch64/pr70120-1.c: New.
1881 * gcc.target/aarch64/pr70120-2.c: New.
1882 * gcc.target/aarch64/pr70120-3.c: New.
1884 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
1887 * g++.dg/template/mangle2.C: The dg-do directive should be
1888 "compile" not "assemble".
1890 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
1893 * gcc.dg/pr69650.c: New test.
1895 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
1897 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
1899 2016-03-25 Alan Modra <amodra@gmail.com>
1901 * gcc.dg/dfp/pr70052.c: New test.
1903 2016-03-24 Richard Henderson <rth@redhat.com>
1906 * gcc.dg/tree-ssa/pr69845-1.c: New test.
1907 * gcc.dg/tree-ssa/pr69845-2.c: New test.
1909 2016-03-24 Tom de Vries <tom@codesourcery.com>
1911 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
1913 2016-03-24 Tom de Vries <tom@codesourcery.com>
1915 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
1916 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
1918 2016-03-24 Tom de Vries <tom@codesourcery.com>
1920 * c-c++-common/goacc/uninit-dim-clause.c: New test.
1921 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
1923 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
1926 * g++.dg/template/mangle2.C: New test.
1928 2016-03-24 Richard Biener <rguenther@suse.de>
1930 PR tree-optimization/70396
1931 * gcc.dg/torture/pr70396.c: New testcase.
1933 2016-03-24 Richard Biener <rguenther@suse.de>
1936 * gcc.dg/torture/pr70370.c: New testcase.
1938 2016-03-24 Tom de Vries <tom@codesourcery.com>
1940 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
1941 * gfortran.dg/goacc/kernels-tree.f95: Same.
1942 * gfortran.dg/goacc/parallel-tree.f95: Same.
1944 2016-03-24 Tom de Vries <tom@codesourcery.com>
1946 * c-c++-common/goacc/uninit-if-clause.c: New test.
1947 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
1949 2016-03-24 Jakub Jelinek <jakub@redhat.com>
1952 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
1955 2016-03-24 Richard Biener <rguenther@suse.de>
1957 PR tree-optimization/70372
1958 * gcc.dg/tree-ssa/pr70372.c: New testcase.
1960 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
1963 * g++.dg/cpp1y/nsdmi-union1.C: New test.
1965 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
1968 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
1970 2016-03-23 Jakub Jelinek <jakub@redhat.com>
1973 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
1974 * g++.dg/cpp1y/pr70001.C: New test.
1977 * g++.dg/cpp0x/constexpr-70323.C: New test.
1979 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
1980 Jason Merrill <jason@redhat.com>
1981 Jakub Jelinek <jakub@redhat.com>
1984 * g++.dg/cpp0x/constexpr-69315.C: New test.
1985 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
1987 2016-03-23 Marek Polacek <polacek@redhat.com>
1990 * g++.dg/warn/Wignored-attributes-1.C: New test.
1991 * g++.dg/warn/Wignored-attributes-2.C: New test.
1993 2016-03-23 Tom de Vries <tom@codesourcery.com>
1995 * c-c++-common/goacc/kernels-default.c (foo): Add missing
1997 * gfortran.dg/goacc/private-3.f95 (test): Same.
1998 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2001 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2003 * lib/target-supports.exp: Remove v7ve entry from loop
2004 creating effective target checks.
2005 (check_effective_target_arm_arch_v7ve_ok): New procedure.
2006 (add_options_for_arm_arch_v7ve): Likewise.
2008 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2010 PR tree-optimization/70354
2011 * gcc.dg/vect/pr70354-1.c: New test.
2012 * gcc.dg/vect/pr70354-2.c: New test.
2013 * gcc.target/i386/avx2-pr70354-1.c: New test.
2014 * gcc.target/i386/avx2-pr70354-2.c: New test.
2016 2016-03-22 Jeff Law <law@redhat.com>
2019 * gcc.dg/tree-ssa/pr70232.c: New test.
2021 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2024 * gcc.target/i386/pr70302.c: New test.
2026 2016-03-22 Richard Biener <rguenther@suse.de>
2029 * g++.dg/torture/pr70251.C: New testcase.
2031 2016-03-22 David Malcolm <dmalcolm@redhat.com>
2034 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2035 Wmisleading-indentation.c.
2036 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2037 reflect change to diagnostic text and order of messages.
2038 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2040 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
2042 * g++.dg/ext/java-3.C: Don't compile on AIX.
2044 2016-03-22 Richard Biener <rguenther@suse.de>
2047 * gcc.dg/torture/pr70333.c: New testcase.
2049 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2051 * g++.dg/ext/pr70290.C: New test.
2053 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2056 * gcc.target/i386/pr70325.c: New test.
2058 2016-03-22 Jakub Jelinek <jakub@redhat.com>
2061 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2062 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2065 * gcc.target/i386/pr70300.c: New test.
2068 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2069 (func2): New function for cond with parens, xfail warning for c++.
2070 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2072 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2075 * g++.dg/template/ptrmem30.C: New test.
2077 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2080 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2081 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2083 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2086 * gcc.dg/pr70326.c: New test.
2088 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
2089 Jakub Jelinek <jakub@redhat.com>
2091 PR tree-optimization/70317
2092 * gcc.dg/pr70317.c: New test.
2094 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
2097 * gcc.target/i386/pr70327.c: New test.
2099 2016-03-21 Martin Liska <mliska@suse.cz>
2102 * gcc.dg/ipa/pr70306.c: New test.
2104 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2106 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2107 * gcc.target/arm/attr-align3.c: Likewise.
2108 * gcc.target/arm/attr_arm.c: Likewise.
2109 * gcc.target/arm/flip-thumb.c: Likewise.
2111 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2114 * gcc.target/powerpc/altivec-36.c: New test.
2116 2016-03-21 Richard Biener <rguenther@suse.de>
2118 PR tree-optimization/70310
2119 * gcc.dg/torture/pr70310.c: New testcase.
2121 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2124 * gcc.target/i386/pr70293.c: New test.
2126 2016-03-21 Richard Biener <rguenther@suse.de>
2128 PR tree-optimization/70288
2129 * gcc.dg/torture/pr70288-1.c: New testcase.
2130 * gcc.dg/torture/pr70288-2.c: Likewise.
2132 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2134 PR rtl-optimization/69307
2135 * gcc.target/arm/pr69307.c: New test.
2137 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2139 PR rtl-optimization/69102
2140 * gcc.c-torture/compile/pr69102.c: New test.
2142 2016-03-18 Jeff Law <law@redhat.com>
2144 PR rtl-optimization/70263
2145 * gcc.c-torture/compile/pr70263-1.c: New test.
2146 * gcc.target/i386/pr70263-2.c: New test.
2148 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2150 PR rtl-optimization/70278
2151 * gcc.dg/torture/pr70278.c: New test.
2152 * gcc.target/arm/pr70278.c: New test.
2154 2016-03-18 David Malcolm <dmalcolm@redhat.com>
2157 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2158 (test_builtin_types_compatible_p): New test function.
2159 * gcc.dg/pr70281.c: New test case.
2161 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2164 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2166 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2168 PR tree-optimization/70252
2169 * gcc.dg/pr70252.c: New test.
2171 2016-03-18 Tom de Vries <tom@codesourcery.com>
2173 * gcc.dg/pr70161-2.c: New test.
2174 * gcc.dg/pr70161.c: New test.
2176 2016-03-18 Tom de Vries <tom@codesourcery.com>
2179 * gcc.dg/pr70269.c: New test.
2181 2016-03-18 Jakub Jelinek <jakub@redhat.com>
2184 * g++.dg/ext/java-3.C: New test.
2186 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2189 * g++.dg/lookup/pr70205.C: New test.
2191 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2194 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2196 2016-03-17 Marek Polacek <polacek@redhat.com>
2199 * gcc.dg/atomic-op-6.c: New test.
2201 2016-03-17 David Malcolm <dmalcolm@redhat.com>
2204 * c-c++-common/pr70264.c: New test case.
2206 2016-03-17 Jakub Jelinek <jakub@redhat.com>
2209 * c-c++-common/pr70144-1.c: New test.
2210 * c-c++-common/pr70144-2.c: New test.
2213 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2214 * g++.dg/opt/flifetime-dse6.C: New test.
2215 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2217 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2220 * gcc.dg/pic-1.c: New test.
2221 * gcc.dg/pic-2.c: Likewise.
2222 * gcc.dg/pic-3.c: Likewise.
2223 * gcc.dg/pic-4.c: Likewise.
2224 * gcc.dg/pie-1.c: Likewise.
2225 * gcc.dg/pie-2.c: Likewise.
2226 * gcc.dg/pie-3.c: Likewise.
2227 * gcc.dg/pie-4.c: Likewise.
2228 * gcc.dg/pie-5.c: Likewise.
2229 * gcc.dg/pie-6.c: Likewise.
2231 2016-03-17 Tom de Vries <tom@codesourcery.com>
2233 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2234 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2236 2016-03-17 Richard Biener <rguenther@suse.de>
2239 * g++.dg/debug/pr70271.C: New testcase.
2241 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2243 * gcc.target/i386/pr70251.c: New test.
2245 2016-03-17 Marek Polacek <polacek@redhat.com>
2248 * g++.dg/warn/constexpr-70194.C: New test.
2250 2016-03-16 Richard Henderson <rth@redhat.com>
2253 * gcc.c-torture/compile/pr70240.c: New.
2255 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2257 * gcc.c-torture/compile/20151204.c: Skip for avr.
2259 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2262 * g++.dg/opt/pr70245.C: New test.
2263 * g++.dg/opt/pr70245.h: New file.
2264 * g++.dg/opt/pr70245-aux.cc: New file.
2266 2016-03-16 Martin Sebor <msebor@redhat.com>
2268 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2270 2016-03-16 Richard Henderson <rth@redhat.com>
2273 * gcc.c-torture/compile/pr70199.c: New.
2275 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2277 * gcc.dg/uninit-19.c: Run dos2unix.
2279 2016-03-16 Marek Polacek <polacek@redhat.com>
2282 * gcc.dg/nested-func-10.c: New test.
2283 * gcc.dg/nested-func-9.c: New test.
2285 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2287 PR tree-optimization/68714
2288 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2290 2016-03-16 Tom de Vries <tom@codesourcery.com>
2292 PR tree-optimization/68715
2293 * gcc.dg/graphite/pr68715-2.c: New test.
2294 * gcc.dg/graphite/pr68715.c: New test.
2295 * gfortran.dg/graphite/pr68715.f90: New test.
2297 2016-03-16 Tom de Vries <tom@codesourcery.com>
2299 PR tree-optimization/68809
2300 * gcc.dg/graphite/pr68809-2.c: New test.
2301 * gcc.dg/graphite/pr68809.c: New test.
2303 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2306 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2307 method call to i () as argument. Adjust expected output.
2310 * g++.dg/ubsan/pr70147-1.C: New test.
2311 * g++.dg/ubsan/pr70147-2.C: New test.
2313 2016-03-15 Martin Sebor <msebor@redhat.com>
2316 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2318 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
2320 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2323 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2326 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2327 libatomic_available.
2329 2016-03-15 Marek Polacek <polacek@redhat.com>
2332 * g++.dg/ext/attribute-may-alias-4.C: New test.
2334 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
2336 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2337 -fvar-tracking-assignments-toggle flag.
2339 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2341 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2343 2016-03-15 Jakub Jelinek <jakub@redhat.com>
2345 PR rtl-optimization/70222
2346 * gcc.c-torture/execute/pr70222-1.c: New test.
2347 * gcc.c-torture/execute/pr70222-2.c: New test.
2349 2016-03-15 Richard Henderson <rth@redhat.com>
2351 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2353 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2355 PR rtl-optimization/69032
2356 * gcc.dg/pr69032.c: New test.
2358 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2360 PR rtl-optimization/63384
2361 * g++.dg/pr63384.C: New test.
2363 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2366 * gcc.target/i386/pr64411.C: New test.
2368 2016-03-15 Tom de Vries <tom@codesourcery.com>
2370 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2371 * gfortran.dg/goacc/kernels-alias.f95: New test.
2373 2016-03-14 Martin Sebor <msebor@redhat.com>
2376 * g++.dg/cpp0x/constexpr-inline.C: New test.
2377 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2379 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
2381 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2383 2016-03-14 Jakub Jelinek <jakub@redhat.com>
2386 * gcc.dg/pr70219.c: New test.
2388 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2391 * gcc.dg/torture/pr70083.c: New test.
2392 * gcc.target/i386/pr70083.c: New test.
2394 2016-03-14 Richard Biener <rguenther@suse.de>
2396 PR tree-optimization/56365
2397 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2399 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2402 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2404 * g++.dg/pr70098.C: New testcase.
2407 2016-03-14 Tom de Vries <tom@codesourcery.com>
2409 PR tree-optimization/70045
2410 * gcc.dg/graphite/pr70045.c: New test.
2412 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2415 * gfortran.dg/include_9.f90: New test.
2417 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2420 gfortran.dg/prof/prof.exp: New script.
2421 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2423 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
2425 PR rtl-optimization/69307
2426 * gcc.dg/pr69307.c: New test.
2428 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
2431 * gcc.target/arm/pr69614.c: New.
2433 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
2436 * gfortran.dg/submodule_14.f08: New test
2439 * gfortran.dg/submodule_15.f08: New test
2441 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
2444 * g++.dg/cpp1y/paren3.C: New test.
2446 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2449 * gcc.target/powerpc/ppc-round2.c: New test.
2451 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
2454 * gcc.dg/torture/pr70123.c: New test.
2456 2016-03-11 Jeff Law <law@redhat.com>
2458 PR tree-optimization/70190
2459 * gcc.c-torture/compile/pr70190.c: New test.
2461 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2464 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2466 (test43_b): Likewise.
2467 (test43_c): Likewise.
2468 (test43_d): Likewise.
2469 (test43_e): Likewise.
2470 (test43_f): Likewise.
2471 (test43_g): Likewise.
2472 (test44_a): Likewise.
2473 (test44_b): Likewise.
2474 (test44_c): Likewise.
2475 (test44_d): Likewise.
2476 (test44_e): Likewise.
2478 2016-03-11 David Malcolm <dmalcolm@redhat.com>
2481 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2483 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2485 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2488 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2492 * gcc.target/aarch64/pr69245_2.c: New test.
2494 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2496 PR tree-optimization/70177
2497 * gcc.dg/pr70177.c: New test.
2499 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2501 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2503 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2505 * gcc.dg/tree-ssa/sra-20.c: New.
2507 2016-03-11 Jakub Jelinek <jakub@redhat.com>
2509 PR rtl-optimization/70174
2510 * gcc.dg/pr70174.c: New test.
2512 PR tree-optimization/70169
2513 * gcc.dg/pr70169.c: New test.
2515 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2518 * gcc.target/i386/pr70160.c: New test.
2520 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2522 * gcc.target/s390/dfp-1.c: New test.
2524 2016-03-10 Nick Clifton <nickc@redhat.com>
2527 * gcc.target/aarch64/pr70044.c: New test.
2529 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
2530 Jakub Jelinek <jakub@redhat.com>
2533 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2534 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2535 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2537 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
2540 * g++.dg/lto/pr69589_0.C: New testcase
2541 * g++.dg/lto/pr69589_1.C: New testcase
2543 2016-03-10 Marek Polacek <polacek@redhat.com>
2546 * g++.dg/delayedfold/unary-plus1.C: New test.
2548 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
2550 * gcc.target/arm/pr45701-1.c: Escape brackets.
2551 * gcc.target/arm/pr45701-2.c: Likewise.
2553 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
2555 * gfortran.dg/unconstrained_commons.f: New.
2557 2016-03-10 Alan Modra <amodra@gmail.com>
2559 * gcc.dg/pr69195.c: New.
2560 * gcc.dg/pr69238.c: New.
2562 2016-03-10 Tom de Vries <tom@codesourcery.com>
2565 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2567 2016-03-10 Richard Biener <rguenther@suse.de>
2569 PR tree-optimization/70128
2570 * gcc.dg/tree-ssa/alias-34.c: New testcase.
2571 * gcc.dg/tree-ssa/alias-35.c: Likewise.
2573 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2575 PR tree-optimization/70152
2576 * gcc.dg/pr70152.c: New test.
2579 * gcc.target/i386/pr70086-1.c: New test.
2580 * gcc.target/i386/pr70086-2.c: New test.
2581 * gcc.target/i386/pr70086-3.c: New test.
2583 PR tree-optimization/70127
2584 * gcc.c-torture/execute/pr70127.c: New test.
2586 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
2588 * c-c++-common/goacc/combined-directives-2.c: New test.
2590 2016-03-09 David Malcolm <dmalcolm@redhat.com>
2594 * g++.dg/diagnostic/pr70105.C: New test.
2595 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2596 (test_multiple_ordinary_maps): New test function.
2598 2016-03-09 David Malcolm <dmalcolm@redhat.com>
2602 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2603 Drop range information from call to inform_at_rich_loc.
2604 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2606 (test_show_locus): Replace calls to rich_location::add_range with
2607 calls to add_range. Rewrite the tests that used the now-defunct
2608 rich_location ctor taking a source_range. Simplify other tests
2609 by replacing calls to COMBINE_LOCATION_DATA with calls to
2612 2016-03-09 Richard Biener <rguenther@suse.de>
2613 Jakub Jelinek <jakub@redhat.com>
2615 PR tree-optimization/70138
2616 * gcc.dg/vect/pr70138-1.c: New testcase.
2617 * gcc.dg/vect/pr70138-2.c: Likewise.
2619 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2622 * gcc.target/i386/pr70049.c: New test.
2624 2016-03-09 Richard Biener <rguenther@suse.de>
2627 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
2628 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
2629 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
2631 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2633 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
2636 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2639 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2642 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
2645 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
2646 in testcase comment.
2648 2016-03-09 Tom de Vries <tom@codesourcery.com>
2650 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
2651 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
2652 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
2653 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
2654 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
2655 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
2656 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
2657 * gfortran.dg/goacc/kernels-loop.f95: New test.
2659 2016-03-08 Martin Sebor <msebor@redhat.com>
2662 * g++.dg/warn/overflow-warn-7.C: New test.
2664 2016-03-08 Jason Merrill <jason@redhat.com>
2666 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
2667 * lib/target-supports.exp (check_effective_target_concepts): New.
2669 2016-03-08 Jakub Jelinek <jakub@redhat.com>
2672 * g++.dg/cpp1y/constexpr-loop4.C: New test.
2673 * g++.dg/ubsan/pr70135.C: New test.
2676 * gcc.dg/pr70110.c: New test.
2678 2016-03-07 Martin Jambor <mjambor@suse.cz>
2680 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
2681 * c-c++-common/gomp/if-1.c: Likewise.
2682 * c-c++-common/gomp/pr61486-2.c: Likewise.
2683 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
2684 to dg-additional-options.
2685 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
2686 * g++/gomp/target-teams-1.c: Likewise.
2687 * gcc.dg/gomp/gomp.exp: Likewise.
2688 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
2689 dg-additional-options.
2690 * gfortran.dg/gomp/gomp.exp: Likewise.
2691 * gfortran.dg/gomp/target1.f90: Remove dg-options.
2692 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
2693 dg-additional-options.
2694 * gfortran.dg/gomp/target3.f90: Remove dg-options.
2696 2016-03-07 Martin Jambor <mjambor@suse.cz>
2698 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
2699 * c-c++-common/gomp/gridify-1.c: New test.
2700 * gfortran.dg/gomp/gridify-1.f90: Likewise.
2702 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2704 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
2705 trigger for cortex-r8, when scanning for register r8.
2706 * gcc.target/arm/pr45701-2.c: Likewise.
2708 2016-02-26 Richard Biener <rguenther@suse.de>
2709 Jeff Law <law@redhat.com>
2711 PR tree-optimization/69740
2712 * gcc.c-torture/compile/pr69740-1.c: New test.
2713 * gcc.c-torture/compile/pr69740-2.c: New test.
2715 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2717 * lib/target-supports.exp
2718 (check_effective_target_whole_vector_shift): Enable for PPC64.
2720 2016-03-07 Richard Biener <rguenther@suse.de>
2722 PR tree-optimization/70115
2723 * gcc.dg/torture/pr70115.c: New testcase.
2725 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
2728 * c-c-++-common/goacc/pr69916.c: New.
2730 2016-03-07 Richard Henderson <rth@redhat.com>
2732 * gcc.c-torture/compile/pr70061.c: New test.
2734 2016-03-07 Richard Biener <rguenther@suse.de>
2737 * gcc.dg/vect/O3-pr36098.c: New testcase.
2739 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
2741 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
2743 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
2745 * gnat.dg/renaming9.ad[sb]: New testcase.
2747 2016-03-05 Jakub Jelinek <jakub@redhat.com>
2750 * g++.dg/expr/stdarg3.C: New test.
2752 2016-03-04 Jeff Law <law@redhat.com>
2754 PR tree-optimization/69196
2755 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
2758 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2761 * gcc.dg/pr69973.c: New test.
2763 PR rtl-optimization/69941
2764 * gcc.dg/torture/pr69941.c: New test.
2767 * gcc.dg/pr69824.c: New test.
2769 2016-03-05 Tom de Vries <tom@codesourcery.com>
2771 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
2772 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
2775 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
2778 * g++.dg/cpp1y/var-templ48.C: New test.
2779 * g++.dg/cpp1y/var-templ49.C: New test.
2781 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2783 * g++.dg/Wno-frame-address.C: Skip on IA-64.
2785 2016-03-04 Jakub Jelinek <jakub@redhat.com>
2788 * g++.dg/ubsan/pr70035.C: New test.
2791 * gcc.target/i386/pr70062.c: New test.
2793 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2795 * g++.dg/template/typename21.C: Remove c++98_only.
2797 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2799 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
2801 2016-03-04 David Malcolm <dmalcolm@redhat.com>
2804 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
2806 (fn_42_b): Likewise.
2807 (fn_42_c): Likewise.
2809 2016-03-04 David Malcolm <dmalcolm@redhat.com>
2812 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
2814 (fn_40_b): Likewise.
2815 (fn_41_a): Likewise.
2816 (fn_41_b): Likewise.
2818 2016-03-04 Jakub Jelinek <jakub@redhat.com>
2821 * gcc.target/i386/avx512f-pr70059.c: New test.
2822 * gcc.target/i386/avx512dq-pr70059.c: New test.
2824 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2826 PR rtl-optimization/57676
2827 * gcc.dg/torture/pr57676.c: New test.
2829 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
2831 * gcc.dg/pr70026.c: New test.
2833 2016-03-04 Marek Polacek <polacek@redhat.com>
2836 * gcc.dg/cilk-plus/pr69798-1.c: New test.
2837 * gcc.dg/cilk-plus/pr69798-2.c: New test.
2839 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2842 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
2844 (test_corners_sisd_si): Likewise.
2845 (main): Remove checks of the above.
2846 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
2848 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2850 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
2852 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
2854 * gcc.dg/torture/pr69951.c: Accept argc==0.
2856 2016-03-04 Richard Biener <rguenther@suse.de>
2859 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
2860 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
2862 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2865 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
2868 2016-03-04 Jakub Jelinek <jakub@redhat.com>
2871 * gcc.dg/guality/pr69947.c: New test.
2873 2016-03-03 Jakub Jelinek <jakub@redhat.com>
2876 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
2878 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2880 PR rtl-optimization/69904
2881 * gcc.target/arm/pr69904.c: New test.
2883 2016-03-03 Jakub Jelinek <jakub@redhat.com>
2886 * gcc.dg/vect/pr70021.c: New test.
2887 * gcc.target/i386/pr70021.c: New test.
2889 2016-03-03 Marek Polacek <polacek@redhat.com>
2892 * gcc.dg/pr70050.c: New test.
2894 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
2896 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
2898 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
2900 PR tree-optimization/70043
2901 * gfortran.dg/vect/pr70043.f90: New test.
2903 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
2905 * gnat.dg/specs/task1.ads: New test.
2907 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2909 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
2910 Invoke gdb with -batch.
2911 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
2913 2016-03-03 Richard Biener <rguenther@suse.de>
2915 PR tree-optimization/55936
2916 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
2918 2016-03-02 Jeff Law <law@redhat.com>
2920 PR rtl-optimization/69942
2921 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
2922 effects of argument promotions.
2924 PR tree-optimization/69987
2925 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
2926 target does not support -fprefetch-loop-arrays.
2928 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
2930 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
2932 2016-03-02 Bin Cheng <bin.cheng@arm.com>
2934 PR rtl-optimization/69052
2935 * gcc.target/i386/pr69052.c: New test.
2937 2016-03-02 Alan Modra <amodra@gmail.com>
2939 * gcc.dg/pr69990.c: New.
2941 2016-03-02 Jakub Jelinek <jakub@redhat.com>
2944 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
2947 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
2950 * gcc.target/i386/pr70028.c: New test.
2952 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2954 * c-c++-common/asan/swapcontext-test-1.c,
2955 * c-c++-common/tsan/thread_leak.c,
2956 * g++.dg/tsan/aligned_vs_unaligned_race.C,
2957 * g++.dg/tsan/benign_race.C,
2958 * g++.dg/tsan/fd_close_norace.C,
2959 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
2960 races with sanitizer output
2962 2016-03-02 Richard Biener <rguenther@suse.de>
2963 Uros Bizjak <ubizjak@gmail.com>
2966 * gcc.dg/simd-8.c: New testcase.
2968 2016-03-02 Richard Biener <rguenther@suse.de>
2971 * gcc.dg/simd-7.c: New testcase.
2973 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
2975 * gcc.target/i386/pr70007.c: Tweak.
2977 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
2979 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
2981 2016-03-02 Marek Polacek <polacek@redhat.com>
2984 * gcc.dg/pr67854.c: New test.
2986 2016-03-02 Jakub Jelinek <jakub@redhat.com>
2989 * gcc.dg/torture/pr70025.c: New test.
2991 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2993 PR tree-optimization/68621
2994 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
2996 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
2998 * gcc.target/i386/pr70007.c: New test.
3000 2016-03-01 Jeff Law <law@redhat.com>
3002 PR tree-optimization/69196
3003 * gcc.dg/tree-ssa/pr69196-1.c: New test.
3005 PR tree-optimization/69196
3006 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3007 duplicating code and spoiling the expected output.
3009 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3012 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3013 supports power9 before doing tests.
3014 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3015 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3016 * gcc.target/powerpc/p9-permute.c: Likewise.
3018 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
3021 * gcc.target/i386/pr70027.c: New test.
3023 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3025 * gcc.dg/pr70017.c: New test.
3027 2016-03-01 Jakub Jelinek <jakub@redhat.com>
3031 * gcc.dg/pr69796.c: New test.
3032 * gcc.dg/pr69974.c: New test.
3034 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3036 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3038 2016-02-29 Jeff Law <law@redhat.com>
3040 PR tree-optimization/69987
3041 * gfortran.dg/pr69987.f90: New test.
3043 PR tree-optimization/69989
3044 * gcc.c-torture/compile/pr69989-2.c: New test.
3046 2016-03-01 Marek Polacek <polacek@redhat.com>
3049 * g++.dg/parse/invalid1.C: New test.
3051 2016-03-01 Richard Biener <rguenther@suse.de>
3054 * gcc.dg/pr70022.c: New testcase.
3056 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3058 PR tree-optimization/69956
3059 * gcc.dg/pr69956.c: New test.
3061 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3064 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3065 XFAIL when hardware supports efficient unaligned storage access.
3067 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3070 * g++.dg/template/pr69961a.C: New test.
3071 * g++.dg/template/pr69961b.C: New test.
3073 2016-02-29 David Malcolm <dmalcolm@redhat.com>
3075 PR preprocessor/69985
3076 * gcc.dg/cpp/pr69985.c: New test case.
3078 2016-02-29 Jeff Law <law@redhat.com>
3080 PR tree-optimization/70005
3081 * gcc.c-torture/execute/pr70005.c New test.
3083 PR tree-optimization/69999
3084 * gcc.c-torture/compile/pr69999.c: New test.
3086 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3088 PR tree-optimization/69652
3089 * gcc.dg/torture/pr69652.c: Delete test.
3090 * gcc.dg/vect/pr69652.c: New test.
3092 2016-02-19 Richard Biener <rguenther@suse.de>
3094 PR tree-optimization/69980
3095 * gfortran.dg/vect/pr69980.f90: New testcase.
3097 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3099 * gcc.target/sparc/20160229-1.c: New test.
3101 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3103 * gnat.dg/stack_usage3.adb: New test.
3104 * gnat.dg/stack_usage3_pkg.ads: New helper.
3106 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3108 * gnat.dg/renaming8.adb: New test.
3109 * gnat.dg/renaming8_pkg1.ads: New helper.
3110 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3111 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3113 2016-02-29 Richard Biener <rguenther@suse.de>
3115 PR tree-optimization/69720
3116 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3118 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3122 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3124 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3125 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3128 * gfortran.dg/coarray_8.f90: Adjust error message.
3129 * gfortran.dg/pr56007.f90: New test.
3130 * gfortran.dg/pr56007.f: New test.
3132 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3134 PR tree-optimization/69989
3135 * gcc.dg/torture/pr69989.c: New test.
3137 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3139 * gcc.target/i386/stack-realign-win.c: New test.
3141 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3144 * gfortran.dg/pr60126.f90: New test.
3146 2016-02-27 Jeff Law <law@redhat.com>
3149 2016-02-26 Richard Biener <rguenther@suse.de>
3150 Jeff Law <law@redhat.com>
3152 PR tree-optimization/69740
3153 * gcc.c-torture/compile/pr69740-1.c: New test.
3154 * gcc.c-torture/compile/pr69740-2.c: New test.
3156 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3159 * gfortran.dg/newunit_4.f90: New test.
3161 2016-02-27 Jakub Jelinek <jakub@redhat.com>
3164 PR rtl-optimization/69886
3165 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3166 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3169 2016-02-26 Martin Sebor <msebor@redhat.com>
3171 PR tree-optimization/15826
3172 * gcc.dg/tree-ssa/pr15826.c: New test.
3174 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3177 * gcc.target/powerpc/pr69969.c: New test.
3179 2016-02-26 Martin Sebor <msebor@redhat.com>
3182 * g++.old-deja/g++.other/decl5.C: Add a test case.
3184 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3187 * gcc.target/powerpc/pr69946.c: New file.
3189 2016-02-26 Richard Biener <rguenther@suse.de>
3190 Jeff Law <law@redhat.com>
3192 PR tree-optimization/69740
3193 * gcc.c-torture/compile/pr69740-1.c: New test.
3194 * gcc.c-torture/compile/pr69740-2.c: New test.
3196 2016-02-26 Martin Jambor <mjambor@suse.cz>
3199 * gcc.dg/torture/pr69932.c: New test.
3200 * gcc.dg/torture/pr69936.c: Likewise.
3202 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3205 * gcc.target/s390/pr69709.c: New test.
3207 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3210 * gcc.target/aarch64/pr69245_1.c: New test.
3212 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3215 * gcc.dg/torture/pr69613.c: New test.
3217 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3219 PR rtl-optimization/69891
3220 * gcc.target/i386/pr69891.c: New test.
3222 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3223 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3226 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3227 functionality for both 32-bit and 64-bit.
3229 2016-02-26 Richard Biener <rguenther@suse.de>
3231 PR tree-optimization/69551
3232 * gcc.dg/torture/pr69951.c: New testcase.
3234 2016-02-25 Richard Biener <rguenther@suse.de>
3236 PR tree-optimization/48795
3237 * gcc.dg/Warray-bounds-18.c: New testcase.
3239 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3241 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3243 2016-02-25 Jakub Jelinek <jakub@redhat.com>
3245 PR rtl-optimization/69896
3246 * gcc.dg/pr69896.c: New test.
3248 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3251 * g++.dg/cpp1y/paren2.C: New test.
3253 2016-02-24 Martin Sebor <msebor@redhat.com>
3256 * gcc.dg/enum-mode-2.c: New test.
3258 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3261 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3262 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3263 * g++.dg/ubsan/pr69922.C: New test.
3265 2016-02-24 Marek Polacek <polacek@redhat.com>
3268 * gcc.dg/pr69819.c: New test.
3270 2016-02-24 Martin Sebor <msebor@redhat.com>
3273 * g++.dg/ext/flexary15.C: New test.
3275 2016-02-24 Martin Sebor <msebor@redhat.com>
3277 * gcc.dg/builtins-68.c: Avoid making unportable
3278 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3279 * g++.dg/ext/builtin_alloca.C: Same.
3281 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3282 Charles Baylis <charles.baylis@linaro.org>
3285 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3287 2016-02-24 Richard Biener <rguenther@suse.de>
3288 Jakub Jelinek <jakub@redhat.com>
3291 * gcc.dg/torture/pr69760.c: New testcase.
3293 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3295 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3296 pattern on Solaris with as.
3298 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3300 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3301 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3302 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3303 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3305 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3308 * gcc.dg/pr69915.c: New test.
3310 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3312 PR rtl-optimization/69886
3313 * gcc.dg/torture/pr69886.c: New test.
3315 2016-02-24 Richard Biener <rguenther@suse.de>
3318 * gcc.dg/torture/pr68963.c: New testcase.
3320 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3323 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3324 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3325 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3326 * gcc.target/arm/atomic_loaddi_1.c: New test.
3327 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3328 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3329 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3330 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3331 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3332 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3333 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3334 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3336 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3339 * gcc.dg/torture/pr69909.c: New test.
3341 2016-02-24 Richard Biener <rguenther@suse.de>
3343 PR tree-optimization/69907
3344 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3345 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3346 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3348 2016-02-24 Christian Bruel <christian.bruel@st.com>
3350 * gcc.target/arm/pragma_cpp_fma.c: New test.
3352 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3355 * gfortran.dg/include_6.f90: Update test.
3357 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3360 * objc.dg/pr69844.m: New test.
3362 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3364 PR libgfortran/69456
3365 * gfortran.dg/namelist_89.f90: New test.
3366 * gfortran.dg/pr59700.f90: Update test..
3368 2016-02-23 Martin Sebor <msebor@redhat.com>
3371 * g++.dg/ext/builtin_alloca.C: New test.
3372 * gcc.dg/builtins-68.c: New test.
3374 2016-02-23 Richard Henderson <rth@redhat.com>
3376 * gcc.target/i386/addr-space-3.c: Remove test.
3378 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3380 PR preprocessor/69126
3381 PR preprocessor/69543
3382 * c-c++-common/pr69126-2-long.c: New test.
3383 * c-c++-common/pr69126-2-short.c: New test.
3384 * c-c++-common/pr69543-1.c: Remove xfail.
3386 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3388 PR preprocessor/69126
3389 PR preprocessor/69543
3390 PR preprocessor/69558
3391 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3393 (test_2): ...this, and add leading comment.
3394 (MACRO_3, test_3): New.
3395 (MACRO_4A, MACRO_4B, test_4): New.
3396 (MACRO): Rename to...
3399 (test_5): ...this, updating for renaming of MACRO, and
3400 add leading comment.
3401 * c-c++-common/pr69543-1.c: New.
3402 * c-c++-common/pr69543-2.c: New.
3403 * c-c++-common/pr69543-3.c: New.
3404 * c-c++-common/pr69543-4.c: New.
3405 * c-c++-common/pr69558-1.c: New.
3406 * c-c++-common/pr69558-2.c: New.
3407 * c-c++-common/pr69558-3.c: New.
3408 * c-c++-common/pr69558-4.c: New.
3409 * gcc.dg/pr69558.c: Move to...
3410 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
3413 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
3415 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3416 to -ftree-parallelize-loops/-fopenacc changes.
3417 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3418 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3419 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3420 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3421 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3422 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3423 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3424 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3425 * c-c++-common/goacc/kernels-loop.c: Likewise.
3426 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3427 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3428 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3429 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3431 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3433 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3435 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3438 * g++.dg/warn/Wnonnull-compare-5.C: New test.
3441 * gcc.dg/pr69900.c: New test.
3443 2016-02-23 Martin Jambor <mjambor@suse.cz>
3445 PR tree-optimization/69666
3446 * gcc.dg/tree-ssa/pr69666.c: New test.
3448 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
3451 * gfortran.dg/coarray_allocate_5.f08: New test.
3453 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3455 * gcc.target/s390/vcond-shift.c: Move to ...
3456 * gcc.target/s390/vector/vcond-shift.c: ... here.
3458 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3460 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3461 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3463 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3465 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3467 2016-02-20 Mark Wielaard <mjw@redhat.com>
3470 * gcc.dg/unused-variable-3.c: New test.
3472 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3475 * gcc.target/i386/pr69888.c: New test.
3477 2016-02-22 Richard Biener <rguenther@suse.de>
3479 PR tree-optimization/69882
3480 * gfortran.dg/vect/pr69882.f90: New testcase.
3482 2016-02-22 Jakub Jelinek <jakub@redhat.com>
3485 * gcc.dg/pr69885.c: New test.
3487 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
3491 * gcc.target/sh/pr54089-10.c: New.
3493 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
3496 * gfortran.dg/deferred_character_15.f90 : New test.
3498 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3501 gfortran.dg/allocate_with_source_18.f03: New test.
3503 2016-02-20 Harald Anlauf <anlauf@gmx.de>
3506 gfortran.dg/gomp/pr52531.f90: New test.
3508 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3511 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3514 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3517 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3518 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3521 * g++.dg/warn/Wnonnull-compare-4.C: New test.
3524 * g++.dg/torture/pr69851.C: New test.
3526 2016-02-19 Martin Sebor <msebor@redhat.com>
3529 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3531 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3534 * g++.dg/warn/Wnonnull-compare-2.C: New test.
3535 * g++.dg/warn/Wnonnull-compare-3.C: New test.
3538 * g++.dg/cpp0x/pr67767.C: New test.
3540 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3542 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3543 for fp, simd, crypto, crc, lse.
3544 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3546 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3547 effective target check.
3549 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3552 * gcc.target/i386/pr69820.c: New test.
3554 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3556 * gcc.target/s390/vector/int128-1.c: New test.
3558 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3560 * gcc.target/s390/vector/vec-vcond-1.c: New test.
3562 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3564 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3565 instruction pattern name to prevent the testcase from failing with
3568 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3570 * gcc.target/s390/md/movstr-2.c: New test.
3572 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
3574 * gcc.target/s390/morestack.c: New test.
3576 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
3579 * gcc.target/s390/pr69625.c: Add test case.
3581 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3584 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3586 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3589 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3590 * gcc.target/powerpc/fusion3.c: Likewise.
3592 2016-02-18 Richard Biener <rguenther@suse.de>
3595 * g++.dg/torture/pr69553.C: New testcase.
3597 2016-02-18 Nick Clifton <nickc@redhat.com>
3601 * gcc.target/arm/pr62554.c: New test.
3602 * gcc.target/arm/pr69610-1.c: New test.
3603 * gcc.target/arm/pr69610-2.c: New test.
3605 2016-02-18 Richard Biener <rguenther@suse.de>
3608 * gcc.dg/torture/pr69854.c: New testcase.
3610 2016-02-17 Jakub Jelinek <jakub@redhat.com>
3613 * g++.dg/warn/Wnonnull-compare-1.C: New test.
3615 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3617 * gcc.target/powerpc/vec-cg.c: New test.
3619 2016-02-17 Richard Biener <rguenther@suse.de>
3622 * gcc.dg/uninit-21.c: Add -fno-short-enums.
3624 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3627 * gcc.c-torture/compile/pr69161.c: New test.
3629 2016-02-17 David Sherwood <david.sherwood@arm.com>
3632 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
3633 * gcc.target/arm/vect-fmaxmin.c: Likewise.
3635 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3637 * gcc.dg/ifcvt-4.c: Skip on Visium.
3639 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3641 * gnat.dg/atomic8.adb: New test.
3643 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3645 * gnat.dg/discr46.ad[sb]: New test.
3647 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
3650 * gcc.target/powerpc/pr48344-1.c: New test.
3652 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3655 * gfortran.dg/associate_21.f90: New test.
3657 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3660 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
3661 -Wnonnull in dg-options.
3662 * c-c++-common/nonnull-2.c: New test.
3664 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
3665 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3667 * gcc.target/aarch64/vector_initialization_nostack.c: New.
3669 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3672 * gcc.dg/pr69801.c: Add empty dg-options.
3674 2016-02-16 James Norris <jnorris@codesourcery.com>
3676 * c-c++-common/goacc/deviceptr-1.c: Add tests.
3677 * g++.dg/goacc/deviceptr-1.c: New file.
3679 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3681 PR tree-optimization/69820
3682 * gcc.dg/vect/pr69820.c: New test.
3684 2016-02-16 Richard Biener <rguenther@suse.de>
3686 PR tree-optimization/69776
3687 * gcc.dg/torture/pr69776-2.c: New testcase.
3689 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
3691 PR tree-optimization/69714
3692 * gcc.dg/torture/pr69714.c: New test.
3694 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3696 PR tree-optimization/69802
3697 * gcc.dg/pr69802.c: New test.
3699 2016-02-16 Richard Biener <rguenther@suse.de>
3702 * gcc.dg/pr69801.c: New testcase.
3704 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3706 PR libgfortran/69651
3707 * gfortran.dg/read_bang.f90: New test.
3708 * gfortran.dg/read_bang4.f90: New test.
3710 2016-02-15 Jakub Jelinek <jakub@redhat.com>
3713 * g++.dg/init/pr69658.C: New test.
3716 * c-c++-common/pr69797.c: New test.
3718 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3720 * lib/target-supports.exp (check_effective_target_section_anchors): Add
3721 check for aarch64*-*-*.
3723 2016-02-15 Richard Biener <rguenther@suse.de>
3725 PR tree-optimization/69783
3726 * gcc.dg/vect/pr69783.c: New testcase.
3728 2016-02-15 Richard Biener <rguenther@suse.de>
3730 PR tree-optimization/69776
3731 * gcc.dg/torture/pr69776.c: New testcase.
3733 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3736 * gfortran.dg/type_decl_4.f90: Reinstated.
3738 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
3741 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
3743 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3747 * gfortran.dg/type_decl_4.f90: Removed.
3749 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3752 * gfortran.dg/type_decl_4.f90: New test.
3754 2016-02-14 Alan Modra <amodra@gmail.com>
3757 * gcc.c-torture/execute/stkalign.c: Revise test.
3759 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3762 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
3764 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3767 * gcc.target/sh/torture/pr67260.c: New.
3769 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
3771 * gcc.dg/pr67964.c: Add dg-require-alias.
3773 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3777 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
3779 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3781 PR libgfortran/69668
3782 * gfortran.dg/namelist_88.f90: New test.
3784 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3786 PR libgfortran/69668
3787 * gfortran.dg/namelist_38.f90: Update test.
3788 * gfortran.dg/namelist_84.f90: Update test.
3790 2016-02-12 David Malcolm <dmalcolm@redhat.com>
3793 * gcc.dg/pr69554-1.c: New test.
3794 * gfortran.dg/pr69554-1.F90: New test.
3795 * gfortran.dg/pr69554-2.F90: New test.
3796 * lib/gcc-dg.exp (proc dg-locus): New function.
3797 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
3798 distinguish between the caret-printing and non-caret-printing
3799 cases. If caret-printing has been explicitly enabled, bail out
3800 without attempting to fix up the output.
3802 2016-02-12 David Malcolm <dmalcolm@redhat.com>
3806 * gcc.dg/spellcheck-options-3.c: New test case.
3807 * gcc.dg/spellcheck-options-4.c: New test case.
3808 * gcc.dg/spellcheck-options-5.c: New test case.
3809 * gcc.dg/spellcheck-options-6.c: New test case.
3810 * gcc.dg/spellcheck-options-7.c: New test case.
3811 * gcc.dg/spellcheck-options-8.c: New test case.
3812 * gcc.dg/spellcheck-options-9.c: New test case.
3813 * gcc.dg/spellcheck-options-10.c: New test case.
3815 2016-02-12 Jakub Jelinek <jakub@redhat.com>
3817 PR rtl-optimization/69764
3818 PR rtl-optimization/69771
3819 * c-c++-common/pr69764.c: New test.
3820 * gcc.dg/torture/pr69771.c: New test.
3822 2016-02-12 Marek Polacek <polacek@redhat.com>
3824 * g++.dg/torture/init-list1.C: New.
3826 2016-02-12 Marek Polacek <polacek@redhat.com>
3828 * gcc.dg/pr69522.c: Add empty dg-options.
3830 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
3832 * g++.dg/lto/lto.exp: Include and init mpx.
3833 * g++.dg/lto/pr69729_0.C: New test.
3835 2016-02-12 Jakub Jelinek <jakub@redhat.com>
3838 * g++.dg/ipa/pr69241-4.C: New test.
3841 * g++.dg/ipa/pr68672-1.C: New test.
3842 * g++.dg/ipa/pr68672-2.C: New test.
3843 * g++.dg/ipa/pr68672-3.C: New test.
3845 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
3848 * gcc.dg/pr69522.c: New test.
3850 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
3853 * g++.dg/cpp1y/69098.C: New test.
3854 * g++.dg/cpp1y/69098-2.C: New test.
3856 2016-02-12 Jakub Jelinek <jakub@redhat.com>
3858 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
3859 and neighbour -> neighbor.
3860 * objc.dg/attributes/method-nonnull-1.m: Likewise.
3861 * objc.dg/gnu-api-2-class-meta.m: Likewise.
3862 * c-c++-common/Wvarargs.c: Likewise.
3863 * c-c++-common/goacc/host_data-5.c: Likewise.
3864 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3865 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
3866 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3867 * gcc.target/aarch64/pr60697.c: Likewise.
3868 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3869 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
3870 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3871 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
3872 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3873 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3874 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
3875 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3876 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
3877 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
3878 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
3879 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3880 * g++.dg/lookup/koenig5.C: Likewise.
3881 * g++.dg/ext/no-asm-2.C: Likewise.
3882 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
3883 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
3884 * gfortran.dg/used_types_16.f90: Likewise.
3885 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3886 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
3887 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3888 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
3889 * gfortran.dg/abstract_type_6.f03: Likewise.
3890 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
3891 * gfortran.dg/used_types_15.f90: Likewise.
3892 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
3893 * gfortran.dg/exit_3.f08: Likewise.
3894 * gfortran.dg/open_status_2.f90: Likewise.
3895 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3896 * gfortran.dg/intrinsic_std_1.f90: Likewise.
3897 * gfortran.dg/associate_1.f03: Likewise.
3898 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
3899 * gfortran.dg/intrinsic_std_6.f90: Likewise.
3900 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
3901 * gcc.dg/builtin-object-size-1.c: Likewise.
3902 * gcc.dg/noreturn-6.c: Likewise.
3903 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3904 * gcc.dg/globalalias.c: Likewise.
3905 * gcc.dg/builtins-config.h: Likewise.
3906 * gcc.dg/pr30457.c: Likewise.
3907 * gcc.c-torture/compile/volatile-1.c: Likewise.
3908 * gcc.c-torture/execute/20101011-1.c: Likewise.
3909 * c-c++-common/Waddress-1.c: Likewise.
3911 2016-02-11 Jakub Jelinek <jakub@redhat.com>
3914 * c-c++-common/Waddress-1.c: New test.
3916 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
3919 * gfortran.dg/associate_19.f03: New test.
3920 * gfortran.dg/associate_20.f03: New test.
3922 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
3924 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
3926 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3928 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
3929 .arch armv8-a\n. Add -dA to dg-options.
3930 * gcc.target/aarch64/assembler_arch_1.c: New test.
3931 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
3933 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
3936 * g++.dg/cpp0x/pr68726.C: New.
3938 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3940 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
3943 2016-02-11 Richard Biener <rguenther@suse.de>
3945 * g++.dg/tree-ssa/pr61034.C: Adjust.
3947 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
3950 * gcc.target/s390/pr69148.c: New.
3952 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3954 PR tree-optimization/69652
3955 * gcc.dg/torture/pr69652.c: New test.
3957 2016-02-10 Jakub Jelinek <jakub@redhat.com>
3958 Patrick Palka <ppalka@gcc.gnu.org>
3962 * g++.dg/ipa/pr69241-1.C: New test.
3963 * g++.dg/ipa/pr69241-2.C: New test.
3964 * g++.dg/ipa/pr69241-3.C: New test.
3965 * g++.dg/ipa/pr69649.C: New test.
3967 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
3969 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
3970 * gcc.dg/tree-ssa/sra-18.c: Ditto.
3972 2016-02-10 Bin Cheng <bin.cheng@arm.com>
3974 PR tree-optimization/68021
3975 * gcc.dg/tree-ssa/pr68021.c: New test.
3977 2016-02-10 Richard Biener <rguenther@suse.de>
3979 PR tree-optimization/69726
3980 * gcc.dg/uninit-22.c: New testcase.
3982 2016-02-09 Andrew Pinski <apinski@cavium.com>
3985 * gcc.c-torture/compile/20160205-1.c: New testcase.
3987 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3990 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
3991 instead accessing a really large arrray.
3992 * gcc.target/powerpc/fusion3.c: Likewise.
3994 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
3997 * gcc.c-torture/execute/pr68532.c: New test.
3999 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
4002 * gcc.dg/pr69634.c: New.
4004 2016-02-09 Richard Biener <rguenther@suse.de>
4006 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4008 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
4010 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4012 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
4014 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4016 2016-02-09 Richard Biener <rguenther@suse.de>
4018 PR tree-optimization/69715
4019 * gcc.dg/torture/pr69715.c: New testcase.
4021 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4024 * g++.dg/cpp0x/trailing12.C: New test.
4025 * g++.dg/cpp0x/trailing13.C: New test.
4027 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4031 * g++.dg/cpp1y/auto-fn29.C: New test.
4032 * g++.dg/cpp1y/auto-fn30.C: New test.
4034 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4036 PR tree-optimization/69209
4037 * gcc.c-torture/compile/pr69209.c: New test.
4039 2016-02-08 Jeff Law <law@redhat.com>
4041 PR tree-optimization/68541
4042 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4043 of statements allowed in join block for path splitting.
4045 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4048 * g++.dg/gomp/pr59627.C: New test.
4051 * g++.dg/ipa/pr69239.C: New test.
4053 2016-02-08 David Malcolm <dmalcolm@redhat.com>
4055 PR preprocessor/69664
4056 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4057 * gcc.dg/cpp/warn-comments.c: Likewise.
4059 2016-02-08 Marek Polacek <polacek@redhat.com>
4062 * g++.dg/init/const12.C: New test.
4064 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4067 * gcc.dg/lto/pr55113_0.c: Remove test.
4069 2016-02-08 Richard Biener <rguenther@suse.de>
4071 PR tree-optimization/69719
4072 * gcc.dg/torture/pr69719.c: New testcase.
4074 2016-02-08 Richard Biener <rguenther@suse.de>
4075 Jeff Law <law@redhat.com>
4078 * gcc.target/mips/pr68273.c: New testcase.
4080 2016-02-08 Richard Biener <rguenther@suse.de>
4082 PR rtl-optimization/69274
4083 * gcc.target/i386/addr-sel-1.c: XFAIL.
4085 2016-02-08 Jeff Law <law@redhat.com>
4087 PR tree-optimization/68541
4088 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4090 PR tree-optimization/65917
4091 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4093 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4096 * gfortran.dg/namelist_args.f90: New test.
4098 2016-02-05 Jeff Law <law@redhat.com>
4100 PR tree-optimization/68541
4101 * gcc.dg/tree-ssa/split-path-2.c: New test.
4102 * gcc.dg/tree-ssa/split-path-3.c: New test.
4103 * gcc.dg/tree-ssa/split-path-4.c: New test.
4104 * gcc.dg/tree-ssa/split-path-5.c: New test.
4105 * gcc.dg/tree-ssa/split-path-6.c: New test.
4106 * gcc.dg/tree-ssa/split-path-7.c: New test.
4108 2016-02-05 Martin Sebor <msebor@redhat.com>
4111 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4112 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4114 2016-02-06 Richard HEnderson <rth@redhat.com>
4117 * gcc.target/i386/addr-space-4.c: New.
4118 * gcc.target/i386/addr-space-5.c: New.
4120 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4123 * gfortran.dg/elemental_dependency_6.f90: New.
4125 2016-02-05 Jakub Jelinek <jakub@redhat.com>
4127 PR rtl-optimization/69691
4128 * gcc.c-torture/execute/pr69691.c: New test.
4131 * g++.dg/parse/pr69628.C: New test.
4133 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4135 * gcc.dg/sancov/asan.c: Move to ...
4136 * gcc.dg/asan/sancov-1.c: ... here.
4138 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4140 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4142 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4145 * gcc.target/i386/pr69677.c: New test.
4147 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4150 * g++.dg/template/pr68948.C: New test.
4152 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4154 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4155 (only necessary on s390x).
4157 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4159 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4160 -mno-accumulate-outgoing-args.
4162 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4164 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4166 2016-02-04 Jakub Jelinek <jakub@redhat.com>
4169 * c-c++-common/pr69669.c: New test.
4171 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4174 * g++.dg/pr69667.C: New file.
4176 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4179 * gcc.dg/pr69619.c: Add new test.
4181 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4183 PR rtl-optimization/69577
4184 * gcc.target/i386/pr69577.c: New test.
4186 2016-02-04 Martin Liska <mliska@suse.cz>
4188 * g++.dg/asan/pr69276.C: New test.
4190 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4194 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4195 a single smulbb instruction.
4196 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4197 * gcc.target/amr/wmul-2.c: Likewise.
4199 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4203 * gcc.c-torture/execute/pr67714.c: New test.
4205 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4208 * gcc.target/i386/pr69454-1.c: New test.
4209 * gcc.target/i386/pr69454-2.c: New test.
4211 2016-02-03 Martin Sebor <msebor@redhat.com>
4218 * g++.dg/ext/flexarray-mangle-2.C: New test.
4219 * g++.dg/ext/flexarray-mangle.C: New test.
4220 * g++.dg/ext/flexarray-subst.C: New test.
4221 * g++.dg/ext/flexary11.C: New test.
4222 * g++.dg/ext/flexary12.C: New test.
4223 * g++.dg/ext/flexary13.C: New test.
4224 * g++.dg/ext/flexary14.C: New test.
4225 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4227 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4229 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4230 Define only if CHECK_FLOAT128 is defined.
4231 (main): Properly initialize u5.
4233 2016-02-03 Jakub Jelinek <jakub@redhat.com>
4236 * gcc.dg/pr69627.c: New test.
4239 * gcc.dg/pr69644.c: New test.
4241 2016-02-03 Mike Stump <mikestump@comcast.net>
4243 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4244 support for struct-layout-1.exp.
4246 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4249 * g++.dg/cpp0x/pr69056.C: New test.
4251 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4252 Alexandre Oliva <aoliva@redhat.com>
4255 * gcc.target/powerpc/pr69461.c: New.
4257 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
4259 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4261 (check_effective_target_fsanitize_thread): ... to here. Do not
4262 specify additional compile flags for the test source.
4263 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4264 specify additional compile flags for the test source.
4266 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4268 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4270 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4274 * gfortran.dg/coarray_allocate_2.f08: New test.
4275 * gfortran.dg/coarray_allocate_3.f08: New test.
4276 * gfortran.dg/coarray_allocate_4.f08: New test.
4278 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4280 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4281 use same scan-tree-dump-times on all platforms.
4282 * gcc.dg/vect/vect-outer-1.c: Likewise.
4283 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4284 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4285 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4286 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4287 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4288 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4289 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4291 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4293 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4296 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4298 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4300 2016-02-02 James Norris <jnorris@codesourcery.com>
4302 * c-c++-common/goacc/routine-5.c: Add tests.
4304 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
4306 * gcc.target/nvptx/unsigned-cmp.c: New test.
4308 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4310 * gcc.target/aarch64/scalar_shift_1.c
4311 (test_corners_sisd_di): Improve force to SIMD register.
4312 (test_corners_sisd_si): Likewise.
4313 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4314 Remove scan-assembler check for ldr.
4316 2016-02-02 Richard Biener <rguenther@suse.de>
4318 PR tree-optimization/69595
4319 * gcc.dg/Warray-bounds-17.c: New testcase.
4321 2016-02-02 Richard Biener <rguenther@suse.de>
4323 PR tree-optimization/69606
4324 * gcc.dg/torture/pr69606.c: New testcase.
4326 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4329 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4330 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4332 2016-02-02 Alan Modra <amodra@gmail.com>
4335 * gcc.target/powerpc/pr69548.c: New test.
4337 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4339 PR rtl-optimization/69592
4340 * gcc.dg/pr69592.c: New test.
4342 PR preprocessor/69543
4344 * gcc.dg/pr69543.c: New test.
4345 * gcc.dg/pr69558.c: New test.
4347 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
4350 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
4352 2016-02-01 Martin Sebor <msebor@redhat.com>
4354 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4356 2016-02-01 Bin Cheng <bin.cheng@arm.com>
4358 PR tree-optimization/67921
4359 * c-c++-common/ubsan/pr67921.c: New test.
4361 2016-02-01 Richard Biener <rguenther@suse.de>
4364 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4366 2016-02-01 Richard Biener <rguenther@suse.de>
4368 PR tree-optimization/69574
4369 * gcc.dg/torture/pr69574.c: New testcase.
4371 2016-02-01 Richard Biener <rguenther@suse.de>
4373 PR tree-optimization/69579
4374 * gcc.dg/setjmp-6.c: New testcase.
4376 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4378 PR rtl-optimization/69570
4379 * g++.dg/opt/pr69570.C: New test.
4381 2016-02-01 Richard Henderson <rth@redhat.com>
4383 * gcc.dg/pr69535.c: New test.
4385 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
4388 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4389 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4392 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4394 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4396 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
4399 * gfortran.dg/allocate_with_source_17.f03: New test.
4401 2016-01-30 Jakub Jelinek <jakub@redhat.com>
4403 PR tree-optimization/69546
4404 * gcc.dg/torture/pr69546.c: New test.
4406 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
4409 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4411 2016-01-30 Martin Sebor <msebor@redhat.com>
4414 * g++.dg/ext/flexary10.C: New test.
4416 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4419 gfortran.dg/common_23.f90: New test.
4421 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4424 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4425 condition being checked, and disable it when the target supports
4426 misaligned loads and stores.
4428 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4431 * gcc.dg/torture/pr69518.c: New test.
4433 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
4436 * gcc.target/i386/pr69530.c: New test.
4438 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
4441 * gcc.target/mips/div-delay.c: New test.
4443 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4446 * gcc.target/i386/pr69551.c: New test.
4449 * gcc.target/i386/pr66137.c: New test.
4451 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
4453 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4454 always built for p5600.
4455 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4456 isa=p5600 dg-option.
4458 2016-01-29 Richard Biener <rguenther@suse.de>
4460 PR tree-optimization/69547
4461 * g++.dg/tree-ssa/pr69547.C: New testcase.
4463 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4466 * g++.dg/warn/Wunused-function2.C: New test.
4468 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4470 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4471 support for test to succeed.
4473 2016-01-29 Marek Polacek <polacek@redhat.com>
4477 * g++.dg/ext/constexpr-vla2.C: New test.
4478 * g++.dg/ext/constexpr-vla3.C: New test.
4479 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4481 2016-01-29 Richard Biener <rguenther@suse.de>
4484 * gcc.dg/uninit-21.c: New testcase.
4486 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
4489 * gcc.target/i386/pr69459.c: New test.
4491 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
4494 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4495 * gcc.target/mips/pr68400.c: New test.
4497 2016-01-28 Martin Sebor <msebor@redhat.com>
4500 * gcc.target/powerpc/pr17381.c: New test.
4502 2016-01-28 Jakub Jelinek <jakub@redhat.com>
4505 * gcc.dg/torture/pr69542.c: New test.
4507 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
4509 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4511 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
4513 * gcc.dg/pr65980.c: Skip on AIX.
4514 * gcc.dg/pr66688.c: Same.
4516 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
4519 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4520 * gcc.dg/tree-ssa/sra-18.c: Same.
4522 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
4525 * gfortran.dg/block_15.f08: New test.
4526 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4527 on incorrectly closed BLOCK.
4529 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
4531 * gcc.dg/declare-simd.c: New test.
4532 2016-01-28 Richard Biener <rguenther@suse.de>
4534 PR tree-optimization/69466
4535 * gfortran.dg/vect/pr69466.f90: New testcase.
4537 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4539 * g++.dg/pr67989.C: Remove ARM-specific option.
4540 * gcc.target/arm/pr67989.C: New file.
4542 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4544 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4545 and expm1 test for glibc < 2.11.
4547 2016-01-27 Richard Henderson <rth@redhat.com>
4549 * gcc.c-torture/execute/pr69447.c: New test.
4551 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
4554 * gfortran.dg/alloc_comp_assign_15.f03: New test.
4556 2016-01-27 Jakub Jelinek <jakub@redhat.com>
4559 * gcc.dg/pr66869.c: New test.
4561 2016-01-25 Jeff Law <law@redhat.com>
4563 PR tree-optimization/68398
4564 PR tree-optimization/69196
4565 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4566 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4567 path to avoid new heuristic allowing more irreducible regions
4568 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4569 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4570 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4571 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4572 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4574 2016-01-27 Marek Polacek <polacek@redhat.com>
4577 * c-c++-common/vector-compare-4.c: New test.
4579 2016-01-27 David Malcolm <dmalcolm@redhat.com>
4581 PR preprocessor/69126
4582 * c-c++-common/pr69126.c: New test case.
4584 2016-01-27 Ian Lance Taylor <iant@google.com>
4586 * gcc.dg/tree-ssa/ivopt_5.c: New test.
4588 2016-01-27 Ryan Burn <contact@rnburn.com>
4591 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4593 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4596 * gcc.target/i386/pr69512.c: New test.
4598 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
4601 * gnat.dg/sso/*.adb: Robustify dg-output directives.
4603 2016-01-27 Marek Polacek <polacek@redhat.com>
4606 * g++.dg/pr69379.C: New test.
4608 2016-01-27 Martin Sebor <msebor@redhat.com>
4611 * g++.dg/abi/Wabi-2-2.C: New test.
4612 * g++.dg/abi/Wabi-2-3.C: New test.
4613 * g++.dg/abi/Wabi-3-2.C: New test.
4614 * g++.dg/abi/Wabi-3-3.C: New test.
4616 2016-01-27 Richard Biener <rguenther@suse.de>
4618 PR tree-optimization/69166
4619 * gcc.dg/torture/pr69166.c: New testcase.
4621 2016-01-27 Martin Jambor <mjambor@suse.cz>
4623 PR tree-optimization/69355
4624 * gcc.dg/tree-ssa/pr69355.c: New test.
4626 2016-01-27 Marek Polacek <polacek@redhat.com>
4629 * g++.dg/ext/constexpr-vla1.C: New test.
4631 2016-01-20 Christian Bruel <christian.bruel@st.com>
4634 * gcc.target/arm/pr69245.c: New test.
4636 2016-01-27 Jakub Jelinek <jakub@redhat.com>
4638 PR tree-optimization/69399
4639 * gcc.dg/torture/pr69399.c: New test.
4641 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
4643 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
4645 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
4647 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
4649 2016-01-26 Tom de Vries <tom@codesourcery.com>
4651 PR tree-optimization/69110
4652 * gcc.dg/autopar/pr69110.c: New test.
4654 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
4655 Sebastian Pop <s.pop@samsung.com>
4657 * gcc.dg/graphite/isl-ast-op-select.c: New.
4659 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4662 * gfortran.dg/allocate_error_6.f90: New test.
4664 2016-01-26 Richard Henderson <rth@redhat.com>
4666 * gcc.dg/tm/pr60908.c: New test.
4668 2016-01-26 David Malcolm <dmalcolm@redhat.com>
4671 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
4673 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
4674 expected multiline output to reflect the colorization being
4675 disabled before newlines.
4676 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4677 (custom_diagnostic_finalizer): Replace call to
4678 pp_newline_and_flush with call to pp_flush.
4679 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
4680 * gfortran.dg/implicit_class_1.f90: Likewise.
4681 * lib/gcc-dg.exp (allow_blank_lines): New global.
4682 (dg-allow-blank-lines-in-output): New procedure.
4683 (gcc-dg-prune): Complain about blank lines in the output, unless
4684 dg-allow-blank-lines-in-output was called.
4685 * lib/multiline.exp (_build_multiline_regex): Only support
4686 arbitrary followup text for non-blank-lines, not for blank lines.
4688 2016-01-26 Jakub Jelinek <jakub@redhat.com>
4690 PR tree-optimization/69483
4691 * gcc.dg/pr69483.c: New test.
4692 * g++.dg/opt/pr69483.C: New test.
4694 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4697 * gcc.target/arm/pr68620.c: New test.
4699 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4701 * gcc.target/i386/pr68986-2.c: Remove -m32.
4703 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4706 * gcc.target/i386/pr68986-1.c: New test.
4707 * gcc.target/i386/pr68986-2.c: Likewise.
4708 * gcc.target/i386/pr68986-3.c: Likewise.
4710 2016-01-26 Christian Bruel <christian.bruel@st.com>
4712 * lib/target-supports.exp
4713 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
4714 (check_effective_target_arm_crypto_pragma_ok): Likewise.
4715 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
4717 2016-01-26 Richard Biener <rguenther@suse.de>
4719 PR tree-optimization/69452
4720 * gcc.dg/torture/pr69452.c: New testcase.
4722 2016-01-26 Jakub Jelinek <jakub@redhat.com>
4725 * gcc.dg/pr69442.c: New test.
4727 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
4730 * gcc.target/aarch64/simd/pr67896.C: New.
4732 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
4734 PR tree-optimization/69400
4735 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
4737 (plugin_init): Call it.
4738 * gcc.dg/torture/pr69400.c: New test.
4740 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4742 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
4744 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
4745 Sebastian Pop <s.pop@samsung.com>
4747 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
4750 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
4751 Sebastian Pop <s.pop@samsung.com>
4753 * gcc.dg/graphite/pr69292.c: New.
4755 2016-01-25 Jakub Jelinek <jakub@redhat.com>
4757 * c-c++-common/goacc/use_device-1.c: New test.
4759 2016-01-25 Jeff Law <law@redhat.com>
4761 PR tree-optimization/69196
4762 PR tree-optimization/68398
4763 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
4764 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4766 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
4769 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
4772 2016-01-25 Richard Biener <rguenther@suse.de>
4775 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
4777 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
4780 * gcc.dg/pr69421.c: New test.
4782 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
4784 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
4785 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
4786 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
4787 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
4788 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
4789 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
4790 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
4791 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
4792 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
4793 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
4795 2016-01-25 Richard Biener <rguenther@suse.de>
4797 PR tree-optimization/69376
4798 * gcc.dg/torture/pr69376.c: New testcase.
4800 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4804 * gfortran.dg/interface_38.f90: New test.
4805 * gfortran.dg/interface_39.f90: New test.
4807 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
4810 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
4815 * g++.dg/template/pr11858.C: New test.
4816 * g++.dg/template/pr24663.C: New test.
4817 * g++.dg/template/unify12.C: New test.
4818 * g++.dg/template/unify13.C: New test.
4819 * g++.dg/template/unify14.C: New test.
4820 * g++.dg/template/unify15.C: New test.
4821 * g++.dg/template/unify16.C: New test.
4822 * g++.dg/template/unify17.C: New test.
4824 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4827 gfortran.dg/pr68283.f90: New test.
4829 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4832 * gfortran.dg/inline_matmul_13.f90: New test.
4833 * gfortran.dg/matmul_bounds_8.f90: New test.
4834 * gfortran.dg/matmul_bounds_9.f90: New test.
4835 * gfortran.dg/matmul_bounds_10.f90: New test.
4837 2016-01-23 Tom de Vries <tom@codesourcery.com>
4839 PR tree-optimization/69426
4840 * gcc.dg/autopar/pr69426.c: New test.
4842 2016-01-23 Martin Sebor <msebor@redhat.com>
4846 * g++.dg/cpp0x/alignas5.C: New test.
4847 * g++.dg/ext/vector29.C: Same.
4849 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
4851 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
4852 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
4853 _GNU_SOURCE from compile flags to the source.
4854 * gcc.target/i386/chkp-stropt-12.c: Ditto.
4855 * gcc.target/i386/chkp-stropt-16.c: Ditto.
4856 * gcc.target/i386/chkp-stropt-4.c: Ditto.
4857 * gcc.target/i386/chkp-stropt-8.c: Ditto.
4859 2016-01-22 Jakub Jelinek <jakub@redhat.com>
4862 * g++.dg/opt/pr69432.C: New test.
4864 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4866 * gcc.target/powerpc/pr63354c: Adjust target selector to include
4867 32-bit targets testing an -m64 multilib.
4869 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4871 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
4874 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
4876 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
4878 2016-01-21 Christian Bruel <christian.bruel@st.com>
4881 * gcc.target/i386/pr68674.c
4882 * gcc.target/aarch64/pr68674.c
4883 * gcc.target/arm/pr68674.c
4885 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4888 * gcc.c-torture/execute/pr69403.c: New test.
4890 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
4893 * g++.dg/template/pr55843.C: New.
4895 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
4898 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
4899 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
4901 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4904 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
4905 from dg-do compile directive, and instead add
4906 { dg-require-effective-target int128 }.
4908 2016-01-20 Martin Sebor <msebor@redhat.com>
4911 * gcc.dg/sync-fetch.c: New test.
4913 2016-01-21 Martin Sebor <msebor@redhat.com>
4916 * gcc.target/powerpc/pr69252.c: New test.
4918 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4921 * gfortran.dg/pr65996.f90: New test.
4923 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
4926 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
4927 expected to generate an error.
4929 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
4932 * gcc.dg/torture/pr66178.c: New test.
4934 2016-01-21 Anton Blanchard <anton@samba.org>
4935 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4938 * gcc.target/powerpc/pr63354.c: New test.
4940 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
4942 PR rtl-optimization/68990
4943 * gcc.target/i386/pr68990: New.
4945 2016-01-21 Nick Clifton <nickc@redhat.com>
4948 * gcc.target/mips/pr69129.c: New.
4950 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
4953 * g++.dg/cpp0x/pr58046.C: New.
4955 2016-01-21 Jakub Jelinek <jakub@redhat.com>
4959 * gcc.target/arm/pr69187.c: New test.
4962 * g++.dg/torture/pr69355.C: New test.
4964 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
4965 Sebastian Pop <s.pop@samsung.com>
4967 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
4969 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
4970 Sebastian Pop <s.pop@samsung.com>
4972 * gcc.dg/graphite/pr68976.c: New test.
4974 2016-01-21 Jakub Jelinek <jakub@redhat.com>
4977 * c-c++-common/pr67653.c: New test.
4978 * gcc.dg/torture/pr29119.c: Add dg-warning.
4980 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
4982 * gcc.target/powerpc/cpu-builtin-1.c: New test.
4984 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4987 * gcc.dg/pr24293.c: New test.
4988 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
4989 incomplete struct type.
4990 * gcc.dg/declspec-1.c: Likewise.
4991 * gcc.dg/pr63549.c: Likewise.
4993 2016-01-20 Jakub Jelinek <jakub@redhat.com>
4995 PR tree-optimization/66612
4996 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
4997 for bdn instruction.
4999 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5001 * lib/target-supports.exp
5002 (check_effective_target_arm_fp_ok_nocache): New.
5003 (check_effective_target_arm_fp_ok): New.
5004 (add_options_for_arm_fp): New.
5005 (check_effective_target_arm_crypto_ok_nocache): Require
5006 target_arm_v8_neon_ok instead of arm32.
5007 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5008 (check_effective_target_arm_crypto_pragma_ok): New.
5009 (add_options_for_arm_vfp): New.
5010 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5011 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5012 target instead. Force initial fpu to vfp.
5013 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5014 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5015 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5017 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5018 use arm_vfp effective target instead. Force initial fpu to vfp.
5019 * gcc.target/arm/attr-neon3.c: Likewise.
5020 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5022 * gcc.target/arm/unsigned-float.c: Likewise.
5023 * gcc.target/arm/vfp-1.c: Likewise.
5024 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5025 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5026 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5027 * gcc.target/arm/vfp-ldmias.c: Likewise.
5028 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5029 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5030 * gcc.target/arm/vfp-stmiad.c: Likewise.
5031 * gcc.target/arm/vfp-stmias.c: Likewise.
5032 * gcc.target/arm/vnmul-1.c: Likewise.
5033 * gcc.target/arm/vnmul-2.c: Likewise.
5034 * gcc.target/arm/vnmul-3.c: Likewise.
5035 * gcc.target/arm/vnmul-4.c: Likewise.
5037 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
5040 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5041 the MPX run-time library, for compile-time MPX test.
5042 * gcc.target/i386/chkp-always_inline.c: Likewise.
5043 * gcc.target/i386/chkp-bndret.c: Likewise.
5044 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5045 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5046 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5047 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5048 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5049 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5050 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5051 * gcc.target/i386/chkp-label-address.c: Likewise.
5052 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5053 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5054 * gcc.target/i386/chkp-pr69044.c: Likewise.
5055 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5056 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5057 * gcc.target/i386/chkp-strchr.c: Likewise.
5058 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5059 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5060 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5061 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5062 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5063 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5064 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5065 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5066 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5067 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5068 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5069 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5070 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5071 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5072 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5073 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5074 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5075 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5076 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5077 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5078 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5079 * gcc.target/i386/pr63995-2.c: Likewise.
5080 * gcc.target/i386/pr64805.c: Likewise.
5081 * gcc.target/i386/pr65044.c: Likewise.
5082 * gcc.target/i386/pr65167.c: Likewise.
5083 * gcc.target/i386/pr65183.c: Likewise.
5084 * gcc.target/i386/pr65184.c: Likewise.
5085 * gcc.target/i386/thunk-retbnd.c: Likewise.
5087 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5089 PR tree-optimization/69328
5090 * gcc.dg/pr69328.c: New test.
5092 2016-01-20 Jeff Law <law@redhat.com>
5095 * gcc.target/m68k/pr25114.c: New test.
5097 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5099 * gcc.target/arm/memset-inline-10.c: Added
5100 dg-require-effective-target arm_thumb2_ok.
5102 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5104 * gcc.dg/debug/dwarf2/sso.c: New test.
5106 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
5109 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5110 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5111 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5113 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5116 * g++.dg/ipa/devirt-50.C: New testcase.
5118 2016-01-19 Marek Polacek <polacek@redhat.com>
5121 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5122 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5124 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5127 * gcc.target/arm/pr69135_1.c: New test.
5129 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5131 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5133 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5135 * gcc.target/aarch64/ccmp_1.c: New testcase.
5137 2016-01-19 Marek Polacek <polacek@redhat.com>
5140 * g++.dg/cpp0x/enum30.C: New test.
5142 2016-01-19 Richard Biener <rguenther@suse.de>
5144 PR tree-optimization/69336
5145 * g++.dg/tree-ssa/pr69336.C: New testcase.
5147 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5150 * gcc.dg/pr65779.c: New test.
5152 2016-01-19 Richard Biener <rguenther@suse.de>
5154 PR tree-optimization/69352
5155 * gcc.dg/torture/pr69352.c: New testcase.
5157 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5159 PR rtl-optimization/68955
5160 PR rtl-optimization/64557
5161 * gcc.dg/torture/pr68955.c: New test.
5163 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5166 * g++.dg/torture/pr69136.C: New testcase.
5168 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5171 * g++.dg/lto/pr69133_0.C: New testcase.
5172 * g++.dg/lto/pr69133_1.C: New testcase.
5174 2016-01-15 Jeff Law <law@redhat.com>
5176 PR tree-optimization/69320
5177 * gcc.c-torture/pr69320-1.c: New test.
5178 * gcc.c-torture/pr69320-2.c: New test.
5179 * gcc.c-torture/pr69320-3.c: New test.
5180 * gcc.c-torture/pr69320-4.c: New test.
5182 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5187 * g++.dg/template/pr11858.C: New test.
5188 * g++.dg/template/pr24663.C: New test.
5189 * g++.dg/template/unify12.C: New test.
5190 * g++.dg/template/unify13.C: New test.
5191 * g++.dg/template/unify14.C: New test.
5192 * g++.dg/template/unify15.C: New test.
5193 * g++.dg/template/unify16.C: New test.
5194 * g++.dg/template/unify17.C: New test.
5196 2016-01-18 David Malcolm <dmalcolm@redhat.com>
5199 * gcc.dg/pr69181-1.c: New test file.
5200 * gcc.dg/pr69181-2.c: New test file.
5201 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5202 globals by moving it to...
5203 (cleanup-after-saved-dg-test): ...this new function. Add
5204 "global additional_sources_used". Add reset of global
5205 multiline_expected_outputs to the empty list.
5206 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5208 (multiline_expected_outputs): ...this, and updated comments to
5209 note that it is modified from gcc-dg.exp.
5210 (dg-end-multiline-output): Update for the above renaming.
5211 (handle-multiline-outputs): Likewise. Remove the clearing
5212 of the expected outputs to the empty list.
5214 2016-01-18 Richard Biener <rguenther@suse.de>
5216 PR tree-optimization/69297
5217 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5219 2016-01-18 Joseph Myers <joseph@codesourcery.com>
5221 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5223 * gcc.target/mips/mips-3d-2.c: Likewise.
5224 * gcc.target/mips/mips-3d-3.c: Likewise.
5225 * gcc.target/mips/mips-3d-4.c: Likewise.
5226 * gcc.target/mips/mips-3d-5.c: Likewise.
5227 * gcc.target/mips/mips-3d-6.c: Likewise.
5228 * gcc.target/mips/mips-3d-7.c: Likewise.
5229 * gcc.target/mips/mips-3d-8.c: Likewise.
5230 * gcc.target/mips/mips-3d-9.c: Likewise.
5231 * gcc.target/mips/mips-ps-1.c: Likewise.
5232 * gcc.target/mips/mips-ps-2.c: Likewise.
5233 * gcc.target/mips/mips-ps-3.c: Likewise.
5234 * gcc.target/mips/mips-ps-4.c: Likewise.
5235 * gcc.target/mips/mips-ps-5.c: Likewise.
5236 * gcc.target/mips/mips-ps-6.c: Likewise.
5237 * gcc.target/mips/mips-ps-7.c: Likewise.
5238 * gcc.target/mips/mips-ps-type.c: Likewise.
5239 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5240 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5242 2016-01-18 Tom de Vries <tom@codesourcery.com>
5244 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5245 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5246 * c-c++-common/goacc/kernels-empty.c: New test.
5247 * c-c++-common/goacc/kernels-eternal.c: New test.
5248 * c-c++-common/goacc/kernels-loop-2.c: New test.
5249 * c-c++-common/goacc/kernels-loop-3.c: New test.
5250 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5251 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5252 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5253 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5254 * c-c++-common/goacc/kernels-loop-data.c: New test.
5255 * c-c++-common/goacc/kernels-loop-g.c: New test.
5256 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5257 * c-c++-common/goacc/kernels-loop-n.c: New test.
5258 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5259 * c-c++-common/goacc/kernels-loop.c: New test.
5260 * c-c++-common/goacc/kernels-noreturn.c: New test.
5261 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5262 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5263 * c-c++-common/goacc/kernels-reduction.c: New test.
5265 2016-01-18 Tom de Vries <tom@codesourcery.com>
5267 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5268 * gcc.dg/autopar/outer-2.c: Same.
5269 * gcc.dg/autopar/outer-3.c: Same.
5270 * gcc.dg/autopar/outer-4.c: Same.
5271 * gcc.dg/autopar/outer-5.c: Same.
5272 * gcc.dg/autopar/outer-6.c: Same.
5273 * gcc.dg/autopar/parallelization-1.c: Same.
5274 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5275 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5276 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5277 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5278 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5279 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5280 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5281 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5282 * gcc.dg/autopar/pr39500-1.c: Same.
5283 * gcc.dg/autopar/pr39500-2.c: Same.
5284 * gcc.dg/autopar/pr46193.c: Same.
5285 * gcc.dg/autopar/pr46194.c: Same.
5286 * gcc.dg/autopar/pr49580.c: Same.
5287 * gcc.dg/autopar/pr49960-1.c: Same.
5288 * gcc.dg/autopar/pr49960.c: Same.
5289 * gcc.dg/autopar/pr68373.c: Same.
5290 * gcc.dg/autopar/reduc-1.c: Same.
5291 * gcc.dg/autopar/reduc-1char.c: Same.
5292 * gcc.dg/autopar/reduc-1short.c: Same.
5293 * gcc.dg/autopar/reduc-2.c: Same.
5294 * gcc.dg/autopar/reduc-2char.c: Same.
5295 * gcc.dg/autopar/reduc-2short.c: Same.
5296 * gcc.dg/autopar/reduc-3.c: Same.
5297 * gcc.dg/autopar/reduc-4.c: Same.
5298 * gcc.dg/autopar/reduc-6.c: Same.
5299 * gcc.dg/autopar/reduc-7.c: Same.
5300 * gcc.dg/autopar/reduc-8.c: Same.
5301 * gcc.dg/autopar/reduc-9.c: Same.
5302 * gcc.dg/autopar/uns-outer-4.c: Same.
5303 * gcc.dg/autopar/uns-outer-5.c: Same.
5304 * gcc.dg/autopar/uns-outer-6.c: Same.
5305 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5306 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5308 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5311 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5312 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5314 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5317 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5318 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5319 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5321 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5324 * gcc.dg/tree-ssa/sra-17.c: New.
5325 * gcc.dg/tree-ssa/sra-18.c: New.
5327 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5329 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5331 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5333 * gnat.dg/inline12.adb: New test.
5335 2016-01-18 Bin Cheng <bin.cheng@arm.com>
5337 PR tree-optimization/66797
5338 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5340 2016-01-18 Richard Biener <rguenther@suse.de>
5342 PR tree-optimization/69170
5343 * gcc.dg/torture/pr69170.c: New testcase.
5345 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
5347 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5349 2016-01-16 Tom de Vries <tom@codesourcery.com>
5351 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5353 2016-01-16 Tom de Vries <tom@codesourcery.com>
5355 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5356 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5357 redundant dg-require-effective-target pthread.
5358 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5359 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5360 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5361 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5362 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5363 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5364 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5366 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
5369 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5370 * gcc.target/powerpc/recip-7.c: Same.
5372 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5375 * g++.dg/template/pr69091.C: New test.
5377 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5379 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5380 dump does not contain an error_mark_node.
5381 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5382 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5384 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5387 * g++.dg/template/pr68936.C: New test.
5389 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
5392 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5393 * gcc.target/powerpc/recip-2.c: Same.
5394 * gcc.target/powerpc/recip-3.c: Same.
5395 * gcc.target/powerpc/recip-4.c: Same.
5396 * gcc.target/powerpc/recip-sqrtf.c: Same.
5398 2016-01-15 Jeff Law <law@redhat.com>
5400 PR tree-optimization/69270
5401 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5402 * gcc.dg/tree-ssa/pr69270-3.c: New test.
5404 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
5407 * gfortran.dg/deferred_character_13.f90: New test for the fix
5408 of comment 3 of the PR.
5411 * gfortran.dg/deferred_character_8.f90: New test
5412 * gfortran.dg/allocate_error_5.f90: New test
5415 * gfortran.dg/deferred_character_10.f90: New test
5418 * gfortran.dg/deferred_character_14.f90: New test
5421 * gfortran.dg/deferred_character_11.f90: New test
5424 * gfortran.dg/deferred_character_9.f90: New test
5426 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
5428 PR rtl-optimization/69030
5429 * gcc.target/i386/pr69030.c: New.
5431 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5433 * gcc.target/aarch64/target_attr_17.c: New test.
5435 2016-01-15 Richard Biener <rguenther@suse.de>
5437 PR tree-optimization/66856
5438 * gcc.dg/torture/pr66856-1.c: New testcase.
5439 * gcc.dg/torture/pr66856-2.c: Likewise.
5441 2016-01-15 Richard Biener <rguenther@suse.de>
5444 * g++.dg/lto/pr69137_0.C: New testcase.
5446 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
5449 * gcc.target/i386/pr69246.c: New test.
5451 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5453 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5455 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5458 * g++.dg/init/const9.C: Disable test on S/390.
5460 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5462 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5463 * g++.dg/Wno-frame-address.C: Ditto.
5465 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5467 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5469 2016-01-15 Richard Biener <rguenther@suse.de>
5471 PR tree-optimization/68961
5472 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5474 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5476 * gcc.target/i386/pr65105-5.c: New test.
5478 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5480 * gcc.c-torture/execute/alias-4.c: New testcase.
5482 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
5485 * g++.dg/ipa/devirt-49.C: New testcase.
5487 2016-01-15 Christian Bruel <christian.bruel@st.com>
5490 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5491 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5492 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5494 2016-01-15 Richard Biener <rguenther@suse.de>
5496 PR tree-optimization/69117
5497 * gcc.dg/torture/pr69117.c: New testcase.
5499 2015-01-14 Ryan Burn <contact@rnburn.com>
5502 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5504 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5507 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5508 range tests use 100 * maximum instead of maximum + 1.
5510 2016-01-14 Jakub Jelinek <jakub@redhat.com>
5513 * gcc.dg/guality/pr69244.c: New test.
5515 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
5517 * lib/target-supports.exp (check_effective_target_issignaling):
5519 * gcc.dg/pr61441.c: Require issignaling effective target.
5521 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
5524 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5526 2016-01-14 David Malcolm <dmalcolm@redhat.com>
5529 PR preprocessor/69177
5530 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5531 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5532 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5533 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5535 2016-01-14 Marek Polacek <polacek@redhat.com>
5538 * gcc.dg/array-15.c: New test.
5540 2016-01-14 Jakub Jelinek <jakub@redhat.com>
5543 PR tree-optimization/69155
5544 * gfortran.dg/pr68146.f: New test.
5545 * gfortran.dg/pr69155.f90: New test.
5547 2016-01-14 Richard Biener <rguenther@suse.de>
5549 PR tree-optimization/68060
5550 * gcc.dg/torture/pr68060-1.c: New testcase.
5551 * gcc.dg/torture/pr68060-2.c: Likewise.
5553 2016-01-14 Nick Clifton <nickc@redhat.com>
5555 * lib/target-supports.exp
5556 (check_effective_target_arm_neon_ok_nocache): Add an option
5557 sequence that includes setting the ARM architecture to ARMv7-A.
5558 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5559 command line options necessary to enable Neon support.
5560 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5561 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5562 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5563 * gcc.target/arm/pr69180.c: Likewise.
5565 2016-01-14 Jeff Law <law@redhat.com>
5567 PR tree-optimization/69270
5568 * gcc.dg/tree-ssa/pr69270.c: New test.
5570 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
5573 * c-c++-common/pr66208.c: New file.
5575 2016-01-13 Jakub Jelinek <jakub@redhat.com>
5577 PR tree-optimization/69156
5578 * gcc.dg/pr69156.c: New test.
5580 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
5582 * gcc.target/i386/pr69225-7.c: New test.
5584 2016-01-13 Richard Henderson <rth@redhat.com>
5586 * gcc.dg/tm/memopt-13.c: Update expected function.
5587 * gcc.dg/tm/memopt-6.c: Likewise.
5589 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
5591 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5592 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5593 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5594 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
5596 2016-01-13 Tom de Vries <tom@codesourcery.com>
5598 PR tree-optimization/69169
5599 * gcc.dg/pr69169.c: New test.
5601 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
5604 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5605 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5606 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5607 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5608 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5609 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5610 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5611 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5613 2016-01-13 Jakub Jelinek <jakub@redhat.com>
5616 * gcc.dg/pr69247.c: New test.
5618 2016-01-13 Richard Biener <rguenther@suse.de>
5620 PR tree-optimization/69242
5621 * gcc.dg/torture/pr69242.c: New testcase.
5623 2016-01-13 Richard Biener <rguenther@suse.de>
5625 PR tree-optimization/69186
5626 * gcc.dg/torture/pr69186.c: New testcase.
5628 2016-01-13 Jeff Law <law@redhat.com>
5630 PR tree-optimization/67755
5631 * gcc.dg/tree-ssa/pr67755.c: New test.
5633 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5635 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
5636 pass number in output by a star.
5638 2016-01-12 Bin Cheng <bin.cheng@arm.com>
5640 PR tree-optimization/68911
5641 * gcc.c-torture/execute/pr68911.c: New test.
5643 2016-01-12 Marek Polacek <polacek@redhat.com>
5646 * g++.dg/warn/permissive-1.C: New test.
5648 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5652 * g++.dg/opt/pr69213.C: New test.
5654 2016-01-12 Christian Bruel <christian.bruel@st.com>
5657 * gcc.target/arm/pr69180.c: New test.
5659 2016-01-12 Richard Biener <rguenther@suse.de>
5662 * g++.dg/lto/pr69077_0.C: New testcase.
5663 * g++.dg/lto/pr69077_1.C: Likewise.
5665 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5668 * g++.dg/opt/pr69175.C: New test.
5670 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
5672 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
5673 rather than #including math.h & stdlib.h.
5674 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
5675 * gcc.dg/vect/pr49771.c: Likewise.
5676 * gcc.dg/vect/vect-10-big-array.c: Likewise.
5677 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
5678 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
5679 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
5680 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
5681 * gcc.dg/vect/pr44507.c: Likewise.
5682 * gcc.dg/vect/pr45902.c: Likewise.
5683 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
5684 * gcc.dg/vect/vect-117.c: Likewise.
5685 * gcc.dg/vect/vect-99.c: Likewise.
5686 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5687 * gcc.dg/vect/vect-cond-1.c: Likewise.
5688 * gcc.dg/vect/vect-cond-2.c: Likewise.
5689 * gcc.dg/vect/vect-cond-3.c: Likewise.
5690 * gcc.dg/vect/vect-cond-4.c: Likewise.
5691 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5692 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5693 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5694 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
5695 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5696 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5697 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5698 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5699 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5700 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5701 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5702 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
5703 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
5704 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
5705 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
5706 include of signal.h.
5707 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
5708 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
5709 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
5710 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
5711 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
5712 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5713 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5714 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
5715 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
5716 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5717 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5718 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5719 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
5720 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
5721 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
5722 * gcc.dg/vect/vect-outer-5.c: Likewise.
5723 * gcc.dg/vect/vect-outer-6.c: Likewise.
5724 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
5727 2016-01-12 Nick Clifton <nickc@redhat.com>
5730 * gcc.dg/lto/pr61886_0.c: Rename the external function called
5731 to fread so that it will be found in all target runtimes.
5733 2016-01-12 Richard Biener <rguenther@suse.de>
5735 PR tree-optimization/69053
5736 * g++.dg/torture/pr69053.C: New testcase.
5738 2016-01-12 Richard Biener <rguenther@suse.de>
5740 PR tree-optimization/69168
5741 * gcc.dg/torture/pr69168.c: New testcase.
5743 2016-01-12 Richard Biener <rguenther@suse.de>
5745 PR tree-optimization/69157
5746 * gcc.dg/torture/pr69157.c: New testcase.
5748 2016-01-12 Richard Biener <rguenther@suse.de>
5750 PR tree-optimization/69174
5751 * gcc.dg/torture/pr69174.c: New testcase.
5753 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5757 * g++.dg/tls/pr66808.C: New test.
5758 * g++.dg/tls/pr69000.C: New test.
5760 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5762 * gcc.target/powerpc/swaps-p8-23.c: New test.
5763 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
5765 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
5767 PR tree-optimization/68356
5768 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
5770 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
5771 Jim Wilson <jim.wilson@linaro.org>
5774 * gcc.target/arm/pr69194.c: New test.
5776 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
5779 * gcc.target/i386/pr69225-1.c: New test.
5780 * gcc.target/i386/pr69225-2.c: Likewise.
5781 * gcc.target/i386/pr69225-3.c: Likewise.
5782 * gcc.target/i386/pr69225-4.c: Likewise.
5783 * gcc.target/i386/pr69225-5.c: Likewise.
5784 * gcc.target/i386/pr69225-6.c: Likewise.
5786 2016-01-11 Jakub Jelinek <jakub@redhat.com>
5789 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
5793 * gcc.dg/pr69071.c: New test.
5796 * g++.dg/opt/pr69211.C: New test.
5798 PR tree-optimization/69214
5799 * gcc.c-torture/compile/pr69214.c: New test.
5801 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
5803 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
5804 * gcc.target/i386/pr66232-11.c: Ditto.
5805 * gcc.target/i386/pr66232-12.c: Ditto.
5806 * gcc.target/i386/pr66232-13.c: Ditto.
5808 2016-01-11 Richard Biener <rguenther@suse.de>
5810 PR tree-optimization/69173
5811 * gcc.dg/torture/pr69173.c: New testcase.
5813 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5815 PR rtl-optimization/68796
5816 * gcc.target/aarch64/tst_5.c: New test.
5817 * gcc.target/aarch64/tst_6.c: Likewise.
5819 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5821 PR rtl-optimization/68841
5822 * gcc.dg/pr68841.c: New test.
5823 * gcc.c-torture/execute/pr68841.c: New test.
5825 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
5827 PR rtl-optimization/68920
5828 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
5830 * gcc.dg/ifcvt-5.c: New test.
5832 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
5835 * g++.dg/pr69123.C: New.
5837 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5840 * gcc.target/i386/pr69010.c: New test.
5842 2016-01-11 Martin Jambor <mjambor@suse.cz>
5845 * gcc.target/i386/chkp-pr69044.c: New test.
5847 2016-01-11 Tom de Vries <tom@codesourcery.com>
5849 PR tree-optimization/69109
5850 * gcc.dg/autopar/pr69109-2.c: New test.
5851 * gcc.dg/autopar/pr69109.c: New test.
5853 2016-01-11 Tom de Vries <tom@codesourcery.com>
5855 PR tree-optimization/69108
5856 * gcc.dg/autopar/pr69108.c: New test.
5858 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
5861 * c-c++-common/Wisleading-indentation.c: Augment test.
5863 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5866 * gfortran.dg/inline_matmul_12.f90: New test.
5868 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
5871 * gfortran.dg/actual_array_offset_1: New test.
5873 2016-01-10 Tom de Vries <tom@codesourcery.com>
5875 PR tree-optimization/69062
5876 * gcc.dg/autopar/pr69062.c: New test.
5878 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
5880 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
5881 * gcc.dg/vect/slp-perm-2.c: Likewise.
5882 * gcc.dg/vect/slp-perm-3.c: Likewise.
5883 * gcc.dg/vect/slp-perm-5.c: Likewise.
5884 * gcc.dg/vect/slp-perm-6.c: Likewise.
5885 * gcc.dg/vect/slp-perm-7.c: Likewise.
5886 * gcc.dg/vect/slp-perm-8.c: Likewise.
5888 2016-01-10 Tom de Vries <tom@codesourcery.com>
5890 PR tree-optimization/69039
5891 * gcc.dg/autopar/pr69039.c: New test.
5893 2016-01-09 Marek Polacek <polacek@redhat.com>
5896 * g++.dg/pr69113.C: New test.
5898 2016-01-09 Jakub Jelinek <jakub@redhat.com>
5901 PR tree-optimization/69097
5902 * gcc.c-torture/execute/pr50865.c: New test.
5903 * gcc.c-torture/execute/pr69097-1.c: New test.
5904 * gcc.c-torture/execute/pr69097-2.c: New test.
5905 * gcc.dg/pr69097-1.c: New test.
5906 * gcc.dg/pr69097-2.c: New test.
5908 2016-01-09 Jakub Jelinek <jakub@redhat.com>
5911 * g++.dg/opt/pr69164.C: New test.
5913 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5915 PR tree-optimization/69167
5916 * gcc.dg/pr69167.c: New test.
5918 2016-01-08 Marek Polacek <polacek@redhat.com>
5921 * g++.dg/pr68449.C: New.
5923 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
5925 PR tree-optimization/68707
5926 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
5927 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
5928 on platforms supporting it.
5929 * gcc.dg/vect/slp-perm-2.c: Likewise.
5930 * gcc.dg/vect/slp-perm-3.c: Likewise.
5931 * gcc.dg/vect/slp-perm-5.c: Likewise.
5932 * gcc.dg/vect/slp-perm-7.c: Likewise.
5933 * gcc.dg/vect/slp-perm-8.c: Likewise.
5934 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
5935 on platforms supporting it.
5937 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5939 PR tree-optimization/69162
5940 * gcc.dg/pr69162.c: New test.
5942 PR tree-optimization/69172
5943 * gcc.dg/pr69172.c: New test.
5945 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
5947 PR tree-optimization/67781
5948 * gcc.c-torture/execute/pr67781.c: New file.
5950 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5952 PR tree-optimization/69083
5953 * gcc.dg/vect/pr69083.c: New test.
5955 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
5957 PR tree-optimization/61441
5958 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
5959 Use -fexcess-precision=standard for compiler options.
5960 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
5962 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5965 * gfortran.dg/gomp/pr69128.f90: New test.
5968 * g++.dg/ext/pr69145-1.C: New test.
5969 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
5970 * g++.dg/ext/pr69145-2.h: New file.
5972 2016-01-07 Martin Sebor <msebor@redhat.com>
5975 * gcc.dg/atomic-fetch-bool.c: New test.
5976 * gcc.dg/sync-fetch-bool.c: New test.
5978 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
5981 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
5983 2016-01-07 Nick Clifton <nickc@redhat.com>
5986 * g++.dg/pr66655.C: New test.
5987 * g++.dg/pr66655_1.cc: Test support file.
5988 * g++.dg/pr66655.h: Test header file.
5990 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5993 gfortran.dg/gomp/pr66680.f90: New test.
5995 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
5998 * gcc.target/i386/pr69171-1.c: New test.
5999 * gcc.target/i386/pr69171-2.c: Likewise.
6000 * gcc.target/i386/pr69171-3.c: Likewise.
6001 * gcc.target/i386/pr69171-4.c: Likewise.
6002 * gcc.target/i386/pr69171-5.c: Likewise.
6003 * gcc.target/i386/pr69171-6.c: Likewise.
6005 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
6008 * c-c++-common/pr67639.c: New test.
6010 2016-01-07 Jakub Jelinek <jakub@redhat.com>
6012 PR tree-optimization/69141
6013 * g++.dg/opt/pr69141.C: New test.
6015 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
6017 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6019 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
6022 * gcc.target/i386/pr69140.c: New test
6024 2016-01-06 David Malcolm <dmalcolm@redhat.com>
6026 * gcc.dg/bad-dereference.c: New test case.
6028 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6030 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6032 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
6034 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6036 2016-01-06 Marek Polacek <polacek@redhat.com>
6039 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6041 2016-01-05 Marek Polacek <polacek@redhat.com>
6044 * gcc.dg/atomic-invalid-2.c: New.
6046 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6049 * gcc.target/i386/pr68991.c: New test.
6051 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6054 * g++.dg/pr68991-1.C: New test.
6055 * g++.dg/pr68991-2.C: Likewise.
6057 2016-01-05 Sergei Trofimovich <siarheit@google.com>
6060 * gcc.target/ia64/pr60465-gprel64.c: New test.
6061 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6063 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6065 PR rtl-optimization/68651
6066 * gcc.target/aarch64/pr68651_1.c: New test.
6068 2016-01-05 David Malcolm <dmalcolm@redhat.com>
6071 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6073 2016-01-05 Nathan Sidwell <nathan@acm.org>
6076 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6078 * gcc.dg/alias-15.c: New.
6080 2016-01-05 Nick Clifton <nickc@redhat.com>
6083 * g++.dg/pr68770.C: New test.
6085 2016-01-04 Mike Stump <mikestump@comcast.net>
6087 * lib/target-supports.exp (check_effective_target_cilkplus):
6088 cilkplus targets require pthreads.
6089 (check_effective_target_cilkplus): Remove special case for NVPTX.
6091 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6093 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6096 2016-01-04 Jakub Jelinek <jakub@redhat.com>
6098 Update copyright years.
6100 2016-01-04 Marek Polacek <polacek@redhat.com>
6103 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6104 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6105 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6107 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6109 * gcc.target/sparc/20160104-2.c: New test.
6111 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6113 * gcc.target/sparc/20160104-1.c: New test.
6115 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
6118 * gfortran.dg/pr65045.f90: New test.
6120 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6122 * gnat.dg/specs/debug1.ads: Delete.
6124 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6126 PR libgfortran/68867
6127 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6130 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6132 PR libgfortran/68867
6133 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6136 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
6139 * gfortran.dg/pr68864.f90: New test.
6141 2016-01-01 Jakub Jelinek <jakub@redhat.com>
6143 PR tree-optimization/69070
6144 * gcc.dg/pr69070.c: New test.
6147 * gfortran.dg/pr69055.f90: New test.
6150 * gcc.dg/pr69015.c: New test.
6152 Copyright (C) 2016 Free Software Foundation, Inc.
6154 Copying and distribution of this file, with or without modification,
6155 are permitted in any medium without royalty provided the copyright
6156 notice and this notice are preserved.