1 2016-09-12 David Malcolm <dmalcolm@redhat.com>
4 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5 to preserve conversion chars, and to preserve prefix information.
6 * gcc.dg/format/pr72858.c: New test case.
8 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
10 * gfortran.dg/pr77507.f90: Move to ...
11 * gfortran.dg/ieee/pr77507.f90: here.
13 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
16 * compile/pr61159.c: New testcase
18 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
21 * gcc.dg/ipa/pr63416.c: New testcase.
23 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
24 Steven G. Kargl <kargl@gcc.gnu.org>
27 * gfortran.dg/dtio_11.f90: new test.
29 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
32 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
33 * gfortran.dg/c_assoc_4.f90: Ditto.
35 2016-09-10 Tom de Vries <tom@codesourcery.com>
38 * c-c++-common/va-arg-va-list-type.c: New test.
40 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
42 PR rtl-optimization/77289
43 * gcc.target/powerpc/pr77289.c: New test.
45 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
48 * module.c (load_equiv): If the current namespace has a list of
49 equivalence statements, initialize duplicate to false and then
50 look for duplicates; otherwise, initialize it to true.
52 2016-09-09 Martin Sebor <msebor@redhat.com>
56 * gcc.dg/pr77520.c: New test.
57 * gcc.dg/pr77521.c: New test.
59 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
62 * gfortran.dg/pr77420.f90: New test.
64 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
67 * gfortran.dg/pr77506.f90: New test.
69 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
72 * gfortran.dg/pr77507.f90: New test.
74 2016-09-09 Joseph Myers <joseph@codesourcery.com>
76 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
78 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
79 Louis Krupp <lkrupp@gcc.gnu.org>
82 * gfortran.dg/pr69514_1.f90: New test.
83 * gfortran.dg/pr69514_2.f90: New test.
85 2016-09-08 Jakub Jelinek <jakub@redhat.com>
88 * gfortran.dg/gomp/pr77500.f90: New test.
91 * gfortran.dg/gomp/pr77516.f90: New test.
93 2016-09-07 Jakub Jelinek <jakub@redhat.com>
96 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
97 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
98 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
99 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
100 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
101 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
103 2016-09-07 David Malcolm <dmalcolm@redhat.com>
105 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
106 "substring-locations.h".
108 2016-09-07 Richard Biener <rguenther@suse.de>
111 * c-c++-common/vector-subscript-8.c: Move ..
112 * gcc.dg/pr77450.c: ... here.
114 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
117 * gfortran.dg/fmt_f0_2.f90: Update test.
118 * gfortran.dg/fmt_f0_3.f90: New test.
120 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
123 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
127 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
129 2016-09-06 Jakub Jelinek <jakub@redhat.com>
132 * gcc.target/i386/pr69255-1.c: New test.
133 * gcc.target/i386/pr69255-2.c: New test.
134 * gcc.target/i386/pr69255-3.c: New test.
136 2016-09-06 Martin Sebor <msebor@redhat.com>
139 * gcc.dg/format/miss-7.c: New test.
141 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
143 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
145 2016-09-06 Martin Liska <mliska@suse.cz>
147 PR gcov-profile/77378
148 PR gcov-profile/77466
149 * gcc.dg/profile-update-warning.c: New test.
151 2016-09-06 Richard Biener <rguenther@suse.de>
153 PR tree-optimization/77479
154 * gcc.dg/torture/pr77479.c: New testcase.
156 2016-09-06 Richard Biener <rguenther@suse.de>
159 * c-c++-common/vector-subscript-7.c: Adjust.
160 * c-c++-common/vector-subscript-8.c: New testcase.
162 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
164 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
166 2016-09-05 Jakub Jelinek <jakub@redhat.com>
169 * gcc.target/i386/avx512f-pr77476.c: New test.
170 * gcc.target/i386/avx512bw-pr77476.c: New test.
171 * gcc.target/i386/avx512dq-pr77476.c: New test.
173 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
174 Update comment to mention also avx512f.
177 * g++.dg/asan/pr77396-2.C: New test.
179 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
181 PR rtl-optimization/77452
182 * gcc.target/i386/pr77452.c: New test.
184 2016-09-05 Marek Polacek <polacek@redhat.com>
187 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
189 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
192 * gfortran.dg/pr77391.f90: New test.
194 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
197 * gfortran.dg/pr77460.f90: New test.
199 2016-09-03 Jakub Jelinek <jakub@redhat.com>
202 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
204 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
206 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
208 2016-09-02 David Malcolm <dmalcolm@redhat.com>
210 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
212 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
213 diagnostic-test-show-locus-generate-patch.c to the sources
214 for diagnostic_plugin_test_show_locus.c.
216 2016-09-02 Jakub Jelinek <jakub@redhat.com>
219 * gcc.dg/gomp/_Atomic-1.c: New test.
220 * gcc.dg/gomp/_Atomic-2.c: New test.
221 * gcc.dg/gomp/_Atomic-3.c: New test.
222 * gcc.dg/gomp/_Atomic-4.c: New test.
223 * gcc.dg/gomp/_Atomic-5.c: New test.
226 * g++.dg/asan/pr77396.C: New test.
228 2016-09-01 Martin Sebor <msebor@redhat.com>
230 PR tree-optimization/71831
231 * gcc.dg/builtin-object-size-16.c: New test.
232 * gcc.dg/builtin-object-size-17.c: New test.
234 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
237 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
239 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
241 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
242 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
243 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
244 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
245 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
246 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
247 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
248 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
249 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
250 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
251 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
252 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
253 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
254 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
255 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
256 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
257 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
258 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
260 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
262 * gnat.dg/opt58.adb: New test.
263 * gnat.dg/opt58_pkg.ads: New helper.
265 2016-09-01 Richard Biener <rguenther@suse.de>
268 * gcc.dg/torture/pr77436.c: New testcase.
270 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
272 * gcc.dg/pr64252.c: Require int32plus.
273 * gcc.dg/pr66299-1.c: Likewise.
274 * gcc.dg/pr66299-2.c: Likewise.
275 * gcc.dg/torture/20131115-1.c: Skip for avr.
277 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
279 * gcc.target/aarch64/ands_3.c: New test.
281 2016-08-31 Jakub Jelinek <jakub@redhat.com>
284 * gfortran.dg/gomp/pr77352.f90: New test.
287 * gfortran.dg/gomp/pr77374.f08: New test.
289 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
291 PR tree-optimization/73714
292 * gcc.dg/tree-ssa/pr73714.c: New test.
294 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
297 * gfortran.dg/fmt_f0_2.f90: New test.
299 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
301 * gcc.target/i386/pr59539-2.c: Adapt options.
302 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
304 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
307 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
308 of the associate entity and replace with a pointer to the
309 intended item on the stack.
311 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
312 Paul Thomas <pault@gcc.gnu.org>
315 * gfortran.dg/dtio_1.f90: New test.
316 * gfortran.dg/dtio_2.f90: New test.
317 * gfortran.dg/dtio_3.f90: New test.
318 * gfortran.dg/dtio_4.f90: New test.
319 * gfortran.dg/dtio_5.f90: New test.
320 * gfortran.dg/dtio_6.f90: New test.
321 * gfortran.dg/dtio_7.f90: New test.
322 * gfortran.dg/dtio_8.f90: New test.
323 * gfortran.dg/dtio_9.f90: New test.
324 * gfortran.dg/dtio_10.f90: New test.
326 2016-08-30 David Malcolm <dmalcolm@redhat.com>
328 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
329 (test_many_nested_locations): New function.
330 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
331 (test_show_locus): Handle "test_many_nested_locations".
333 2016-08-30 David Malcolm <dmalcolm@redhat.com>
335 * g++.dg/template/double-greater-than-fixit.C: New test case.
337 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
339 * gnat.dg/opt57.ad[sb]: New test.
340 * gnat.dg/opt57_pkg.ads: New helper.
342 2016-08-30 Richard Biener <rguenther@suse.de>
344 PR tree-optimization/69047
345 * gcc.dg/pr69047.c: Fix byte-order check.
347 2016-08-30 Jakub Jelinek <jakub@redhat.com>
349 PR tree-optimization/72866
350 * gcc.dg/vect/pr72866.c: New test.
353 * g++.dg/debug/dwarf2/pr77363.C: New test.
356 * gcc.target/i386/pr77377.c: New test.
359 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
362 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
364 * gfortran.dg/pr77372.f90: Moved to ...
365 * gfortran.dg/ieee/pr77372.f90: here.
367 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
369 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
370 vector short/char initializations.
371 * gcc.target/powerpc/vec-init-5.c: Likewise.
372 * gcc.target/powerpc/vec-init-6.c: New compile time test for
373 vector initialization optimizations.
374 * gcc.target/powerpc/vec-init-7.c: Likewise.
375 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
376 vector float/double initializations.
377 * gcc.target/powerpc/vec-init-9.c: Likewise.
379 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
382 * gcc.target/i386/pr77403.c: New test.
384 2016-08-29 Marek Polacek <polacek@redhat.com>
387 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
389 2016-08-29 Tom de Vries <tom@codesourcery.com>
392 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
394 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
396 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
398 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
400 * gfortran.dg/dec_structure_13.f90: New testcase.
402 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
405 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
408 2016-08-28 Tom de Vries <tom@codesourcery.com>
411 * gcc.dg/pr70955.c: New test.
412 * gcc.dg/lto/pr70955_0.c: Same.
413 * gcc.dg/lto/pr70955_1.c: Same.
415 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
417 PR tree-optimization/71077
418 * gcc.target/i386/pr71077.c: New test.
420 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
423 * gfortran.dg/pr77380.f90: New test.
425 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
428 gfortran.dg/pr77372.f90: New test.
430 2016-08-26 David Malcolm <dmalcolm@redhat.com>
432 * gcc.dg/spellcheck-fields-2.c (test): Move
433 dg-begin/end-multiline-output within function body.
434 (test_macro): New function.
436 2016-08-26 David Malcolm <dmalcolm@redhat.com>
438 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
439 (test_fixit_insert): Update expected output.
440 (test_fixit_remove): Likewise.
441 (test_fixit_replace): Likewise.
443 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
445 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
448 2016-08-26 Richard Biener <rguenther@suse.de>
450 PR tree-optimization/69047
451 * gcc.dg/pr69047.c: New testcase.
453 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
454 Martin Jambhor <mjambor@suse.cz>
456 * gcc.dg/ipa/propbits-1.c: New test-case.
457 * gcc.dg/ipa/propbits-2.c: Likewise.
458 * gcc.dg/ipa/propbits-3.c: Likewise.
460 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
463 * gfortran.dg/pr77351.f90: New test.
465 2016-08-25 Marek Polacek <polacek@redhat.com>
467 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
469 2016-08-25 Marek Polacek <polacek@redhat.com>
472 * gcc.dg/pr77323.c: New test.
474 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
477 * gfortran.dg/submodule_17.f08: New test.
479 2016-08-24 Michael Collison <michael.collison@linaro.org>
480 Michael Collison <michael.collison@arm.com>
482 * gcc.target/arm/builtin_saddl.c: New testcase.
483 * gcc.target/arm/builtin_saddll.c: New testcase.
484 * gcc.target/arm/builtin_uaddl.c: New testcase.
485 * gcc.target/arm/builtin_uaddll.c: New testcase.
486 * gcc.target/arm/builtin_ssubl.c: New testcase.
487 * gcc.target/arm/builtin_ssubll.c: New testcase.
488 * gcc.target/arm/builtin_usubl.c: New testcase.
489 * gcc.target/arm/builtin_usubll.c: New testcase.
491 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
494 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
495 (dg-options): Use -march=amdfam10 instead of -march=athlon.
496 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
497 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
498 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
499 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
500 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
501 effective target. Remove scan-assembler-times directives.
502 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
503 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
504 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
506 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
508 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
510 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
512 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
515 * lib/target-supports.exp
516 (check_effective_target_vect_aligned_arrays): Don't cache the result.
517 (check_effective_target_vect_natural_alignment): Ditto.
518 (check_effective_target_vector_alignment_reachable): Ditto.
519 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
521 2016-08-23 Ian Lance Taylor <iant@golang.org>
523 * gcc.target/s390/nolrl-1.c: Don't match the file name.
525 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
527 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
528 being created from pointers to memory locations.
529 * gcc.target/powerpc/vec-init-2.c: Likewise.
531 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
533 * gfortran.dg/dec_structure_12.f90: New testcase.
535 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
537 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
539 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
541 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
544 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
546 * gcc.target/s390/md/andc-splitter-1.c: New test case.
547 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
549 2016-08-23 Richard Biener <rguenther@suse.de>
551 PR tree-optimization/27336
552 * c-c++-common/pr27336.c: New testcase.
554 2016-08-22 Marek Polacek <polacek@redhat.com>
557 * g++.dg/cpp1y/pr77321.C: New test.
559 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
562 * gfortran.dg/empty_label.f: Adjust test for new error message.
563 * gfortran.dg/empty_label.f90: Ditto.
564 * gfortran.dg/empty_label_typedecl.f90: Ditto.
565 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
566 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
568 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
571 * gfortran.dg/pr61318.f90: New test.
573 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
576 * gfortran.dg/pr77260_1.f90: New test.
577 * gfortran.dg/pr77260_2.f90: Ditto.
579 2016-08-22 Joseph Myers <joseph@codesourcery.com>
582 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
583 __builtin_signbitf and __builtin_signbitl in expected generic
585 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
586 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
587 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
588 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
591 2016-08-22 Joseph Myers <joseph@codesourcery.com>
593 * gcc.dg/torture/float128-builtin.c,
594 gcc.dg/torture/float128-ieee-nan.c,
595 gcc.dg/torture/float128x-builtin.c,
596 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
597 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
598 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
599 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
600 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
601 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
602 gcc.dg/torture/floatn-nan.h: New tests.
604 2016-08-22 Joseph Myers <joseph@codesourcery.com>
606 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
608 (main): Update calls to TEST_I_F.
609 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
611 (main): Update calls to TEST_I_F.
613 2016-08-22 Joseph Myers <joseph@codesourcery.com>
615 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
616 gcc.dg/torture/fp-int-convert-float32x-timode.c,
617 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
618 names in calls to TEST_I_F.
620 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
623 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
625 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
627 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
628 and !natural_alignment_64.
629 * gcc.dg/ipa/propalign-2.c: Likewise.
630 * gcc.dg/ipa/propalign-3.c: Likewise.
631 * gcc.dg/ipa/propalign-4.c: Likewise.
632 * gcc.dg/ipa/propalign-5.c: Likewise.
633 * lib/target-supports.exp
634 (check_effective_target_natural_alignment_32): Add avr-*-*.
636 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
638 PR tree-optimization/61839
639 * gcc.dg/tree-ssa/pr61839_1.c: New test.
640 * gcc.dg/tree-ssa/pr61839_2.c: New test.
641 * gcc.dg/tree-ssa/pr61839_3.c: New test.
642 * gcc.dg/tree-ssa/pr61839_4.c: New test.
644 2016-08-19 Joseph Myers <joseph@codesourcery.com>
647 * lib/target-supports.exp (check_effective_target_float16)
648 (check_effective_target_float32, check_effective_target_float64)
649 (check_effective_target_float128, check_effective_target_float32x)
650 (check_effective_target_float64x)
651 (check_effective_target_float128x)
652 (check_effective_target_float16_runtime)
653 (check_effective_target_float32_runtime)
654 (check_effective_target_float64_runtime)
655 (check_effective_target_float128_runtime)
656 (check_effective_target_float32x_runtime)
657 (check_effective_target_float64x_runtime)
658 (check_effective_target_float128x_runtime)
659 (check_effective_target_floatn_nx_runtime)
660 (add_options_for_float16, add_options_for_float32)
661 (add_options_for_float64, add_options_for_float128)
662 (add_options_for_float32x, add_options_for_float64x)
663 (add_options_for_float128x): New procedures.
664 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
665 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
666 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
667 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
668 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
669 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
670 gcc.dg/torture/float128-complex.c,
671 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
672 gcc.dg/torture/float128x-basic.c,
673 gcc.dg/torture/float128x-complex.c,
674 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
675 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
676 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
677 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
678 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
679 gcc.dg/torture/float32x-basic.c,
680 gcc.dg/torture/float32x-complex.c,
681 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
682 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
683 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
684 gcc.dg/torture/float64x-basic.c,
685 gcc.dg/torture/float64x-complex.c,
686 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
687 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
688 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
689 gcc.dg/torture/floatn-tg.h,
690 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
691 gcc.dg/torture/fp-int-convert-float128-ieee.c,
692 gcc.dg/torture/fp-int-convert-float128x-timode.c,
693 gcc.dg/torture/fp-int-convert-float128x.c,
694 gcc.dg/torture/fp-int-convert-float16-timode.c,
695 gcc.dg/torture/fp-int-convert-float16.c,
696 gcc.dg/torture/fp-int-convert-float32-timode.c,
697 gcc.dg/torture/fp-int-convert-float32.c,
698 gcc.dg/torture/fp-int-convert-float32x-timode.c,
699 gcc.dg/torture/fp-int-convert-float32x.c,
700 gcc.dg/torture/fp-int-convert-float64-timode.c,
701 gcc.dg/torture/fp-int-convert-float64.c,
702 gcc.dg/torture/fp-int-convert-float64x-timode.c,
703 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
704 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
705 maximum exponent of floating-point type. Use it in testing
706 whether 0x8...0 fits in the floating-point type. Always treat -1
707 (signed 0xf...f) as fitting in the floating-point type.
709 * gcc.dg/torture/fp-int-convert-double.c,
710 gcc.dg/torture/fp-int-convert-float.c,
711 gcc.dg/torture/fp-int-convert-float128-timode.c,
712 gcc.dg/torture/fp-int-convert-float128.c,
713 gcc.dg/torture/fp-int-convert-float80-timode.c,
714 gcc.dg/torture/fp-int-convert-float80.c,
715 gcc.dg/torture/fp-int-convert-long-double.c,
716 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
718 2016-08-19 Jakub Jelinek <jakub@redhat.com>
721 * gfortran.dg/gomp/pr72744.f90: New test.
724 * gfortran.dg/gomp/pr69281.f90: New test.
726 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
728 * gfortran.dg/random_4.f90: Initialize seed before using, handle
729 the last special seed value.
730 * gfortran.dg/random_7.f90: Use size for last array member instead
733 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
735 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
736 * gcc.dg/cpp/warn-undef-2.c: Likewise.
738 2016-08-19 Richard Biener <rguenther@suse.de>
740 PR tree-optimization/77286
741 * gcc.dg/torture/pr77286.c: New testcase.
743 2016-08-18 David Malcolm <dmalcolm@redhat.com>
745 * gcc.dg/verbose-asm-2.c: New test case.
747 2016-08-18 David Malcolm <dmalcolm@redhat.com>
749 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
750 (custom_diagnostic_finalizer): Update for change to
751 diagnostic_show_locus.
753 2016-08-18 David Malcolm <dmalcolm@redhat.com>
755 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
756 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
758 2016-08-18 Marek Polacek <polacek@redhat.com>
761 * gcc.dg/pr71514.c: New test.
763 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
766 * gcc.target/i386/pr72839.c: New test.
768 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
771 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
772 * c-c++-common/goacc/reduction-1.c: Likewise.
773 * c-c++-common/goacc/reduction-2.c: Likewise.
774 * c-c++-common/goacc/reduction-3.c: Likewise.
775 * c-c++-common/goacc/reduction-4.c: Likewise.
777 2016-08-18 Alan Modra <amodra@gmail.com>
779 * gcc.c-torture/compile/pr72771.c: New.
781 2016-08-17 Jakub Jelinek <jakub@redhat.com>
784 * gfortran.dg/pr67496.f90: New test.
786 2015-08-17 Alan Hayward <alan.hayward@arm.com>
788 PR tree-optimization/71752
789 * gcc.dg/vect/pr71752.c: New.
791 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
793 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
795 2016-08-17 Jakub Jelinek <jakub@redhat.com>
798 * g++.dg/ipa/devirt-52.C: New test.
800 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
802 * c-c++-common/goacc/reduction-6.c: New testcase.
804 2016-08-17 Richard Biener <rguenther@suse.de>
806 PR tree-optimization/76490
807 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
808 * gcc.dg/pr52904.c: XFAIL.
810 2016-08-17 Richard Biener <rguenther@suse.de>
812 PR tree-optimization/23855
813 * gcc.dg/loop-unswitch-2.c: Adjust.
815 2016-08-16 Jakub Jelinek <jakub@redhat.com>
817 PR tree-optimization/72817
818 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
820 2016-08-16 Joseph Myers <joseph@codesourcery.com>
823 * gcc.dg/torture/float128-extend-inf.c: New test.
825 2016-08-16 David Malcolm <dmalcolm@redhat.com>
828 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
830 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
831 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
833 (test_oct): Likewise.
834 (test_multiple): Likewise.
835 (test_field_width_specifier): Likewise.
836 (test_field_width_specifier_2): New function.
837 (test_field_precision_specifier): New function.
838 (test_embedded_nul): Update expected caret placement.
839 (test_non_contiguous_strings): Update line number.
840 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
841 (__emit_string_literal_range): Add "caret_idx" param.
842 (test_simple_string_literal): Add value for new param, updating
844 (test_concatenated_string_literal): Likewise.
845 (test_multiline_string_literal): Likewise.
846 (test_hex): Likewise.
847 (test_oct): Likewise.
848 (test_multiple): Likewise.
849 (test_ucn4): Likewise.
850 (test_ucn8): Likewise.
852 (test_u): Likewise; update expected message, from "range" to
856 (test_macro): Add value for new param.
857 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
858 (__emit_string_literal_range): Add "caret_idx" param.
859 (test_stringified_token_1): Add value for new param. Update
860 expected message, from "range" to "location".
861 (test_stringized_token_2): Likewise, adding param to macro.
862 (test_stringified_token_3): Likewise.
863 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
864 (emit_warning): Convert param from source_range to location_t.
865 (test_string_literals): Add caret_idx param, and use it when
866 constructing a substring_loc. Update error message, from
867 "range" to "location".
869 2016-08-16 Jakub Jelinek <jakub@redhat.com>
872 * g++.dg/gomp/pr71910.C: New test.
875 * gcc.c-torture/compile/pr67485.c: New test.
878 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
880 2016-08-16 Bin Cheng <bin.cheng@arm.com>
882 PR tree-optimization/69848
883 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
885 2016-08-16 Martin Liska <mliska@suse.cz>
887 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
888 of memory operations so that it can be handled by core2
891 2016-08-16 Richard Biener <rguenther@suse.de>
893 PR tree-optimization/76783
894 * gcc.dg/pr76783.c: New testcase.
895 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
897 2016-08-16 Bin Cheng <bin.cheng@arm.com>
899 PR tree-optimization/72817
900 PR tree-optimization/73450
901 * gcc.dg/tree-ssa/pr72817.c: New test.
902 * gcc.dg/tree-ssa/pr73450.c: New test.
904 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
906 * gfortran.dg/init_flag_13.f90: New testcase.
907 * gfortran.dg/init_flag_14.f90: Ditto.
908 * gfortran.dg/init_flag_15.f03: Ditto.
909 * gfortran.dg/dec_init_1.f90: Ditto.
910 * gfortran.dg/dec_init_2.f90: Ditto.
912 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
915 * gcc.target/i386/pr72867.c: New test.
917 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
919 * c-c++-common/dump-ada-spec-5.c: New test.
921 2016-08-15 Richard Biener <rguenther@suse.de>
923 PR tree-optimization/73434
924 * gcc.dg/torture/pr73434.c: New testcase.
926 2016-08-15 Jakub Jelinek <jakub@redhat.com>
928 PR tree-optimization/72824
929 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
931 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
934 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
935 in use_device clause.
936 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
937 * gfortran.dg/goacc/list.f95: Adjust to catch
938 "neither a POINTER nor an array" error messages.
940 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
943 * gcc.target/i386/pr76342.c: New test.
945 2016-08-12 Jakub Jelinek <jakub@redhat.com>
948 * g++.dg/ubsan/pr71512.C: New test.
949 * c-c++-common/ubsan/pr71512-1.c: New test.
950 * c-c++-common/ubsan/pr71512-2.c: New test.
952 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
954 * gcc.target/powerpc/vec-init-1.c: New tests to test various
955 vector initialization options.
956 * gcc.target/powerpc/vec-init-2.c: Likewise.
957 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
958 is generated on ISA 3.0.
960 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
963 * gcc.dg/c-c++-common/pr71654.c: New test.
964 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
966 * gcc.dg/tree-ssa/vrp24: Likewise.
968 2016-08-12 Jakub Jelinek <jakub@redhat.com>
971 * gcc.dg/pr67410.c: New test.
973 2016-08-12 Bin Cheng <bin.cheng@arm.com>
975 PR tree-optimization/69848
976 * gcc.dg/vect/vect-pr69848.c: New test.
978 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
981 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
982 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
983 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
984 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
986 2016-08-12 Richard Biener <rguenther@suse.de>
988 PR tree-optimization/57326
989 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
990 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
991 * gcc.dg/tree-ssa/pr35287.c: Likewise.
992 * gcc.target/i386/pr45685.c: Likewise.
993 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
994 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
995 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
996 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
997 * gfortran.dg/pr34163.f90: Likewise.
999 2016-08-12 Martin Liska <mliska@suse.cz>
1001 * g++.dg/gcov/gcov-16.C: New test.
1002 * lib/gcov.exp: Support new argument for run-gcov function.
1004 2016-08-12 Martin Liska <mliska@suse.cz>
1006 PR gcov-profile/35590
1007 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1009 2016-08-12 Richard Biener <rguenther@suse.de>
1011 PR tree-optimization/72851
1012 * gcc.dg/torture/pr72851.c: New testcase.
1014 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1017 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1018 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1019 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1020 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1024 * g++.dg/debug/dwarf2/ref-1.C: New.
1027 * g++.dg/debug/dwarf2/template-params-12.H: New.
1028 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1029 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1030 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1031 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1032 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1033 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1034 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1036 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1039 * gcc.target/powerpc/pr72863.c: New test.
1041 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
1043 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1045 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1047 * gcc.target/i386/pieces-strcpy-1.c: New test.
1048 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1050 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1053 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1055 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1057 * gcc.target/i386/pieces-memcpy-1.c: New test.
1058 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1059 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1060 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1061 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1062 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1064 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1067 * gcc.dg/pr72816.c: Remove dg-error.
1069 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1071 PR tree-optimization/71083
1072 * gcc.c-torture/execute/pr71083.c: New test.
1073 * gnat.dg/loop_optimization23.adb: New test.
1074 * gnat.dg/loop_optimization23_pkg.ads: New test.
1075 * gnat.dg/loop_optimization23_pkg.adb: New test.
1077 2016-08-11 Richard Biener <rguenther@suse.de>
1079 PR tree-optimization/72772
1080 * gcc.dg/graphite/pr35356-1.c: Adjust.
1081 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1083 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1085 * gfortran.dg/random_7.f90: Take into account that the last seed
1086 value is the special p value.
1087 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1089 2016-08-11 Richard Biener <rguenther@suse.de>
1091 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1093 2016-08-11 Alan Modra <amodra@gmail.com>
1095 * gcc.target/powerpc/pr71680.c: New.
1097 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1099 * gcc.target/powerpc/bfp/bfp.exp: New file.
1100 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1101 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1102 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1103 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1104 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1105 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1106 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1107 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1108 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1109 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1110 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1111 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1112 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1113 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1114 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1115 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1116 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1117 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1118 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1119 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1120 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1121 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1122 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1123 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1124 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1125 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1126 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1127 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1128 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1129 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1130 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1131 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1132 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1133 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1134 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1135 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1136 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1137 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1138 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1139 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1140 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1141 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1142 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1143 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1144 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1145 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1146 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1147 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1148 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1149 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1150 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1151 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1152 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1154 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1156 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1159 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1161 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1163 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1166 * gcc.target/powerpc/pr72853.c: New test.
1168 2016-08-10 Martin Liska <mliska@suse.cz>
1170 PR gcov-profile/58306
1171 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1173 2016-08-10 Martin Liska <mliska@suse.cz>
1175 * g++.dg/gcov/gcov-threads-1.C: New test.
1177 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1180 * gcc.target/avr/pr71873.c: New test.
1182 2016-08-09 Martin Liska <mliska@suse.cz>
1184 * g++.dg/gcov/gcov-dump-1.C: New test.
1185 * g++.dg/gcov/gcov-dump-2.C: New test.
1187 2016-08-09 Martin Liska <mliska@suse.cz>
1189 * gcc.dg/tree-prof/val-prof-9.c: New test.
1191 2016-08-09 Martin Liska <mliska@suse.cz>
1193 * gcc.dg/tree-prof/val-prof-8.c: New test.
1195 2016-08-09 Martin Jambor <mjambor@suse.cz>
1198 * gcc.dg/ipa/pr71981.c: New test.
1200 2016-08-09 Bin Cheng <bin.cheng@arm.com>
1202 PR tree-optimization/33707
1203 * gcc.dg/vect/pr33707.c: New test.
1205 2016-08-09 Bin Cheng <bin.cheng@arm.com>
1207 PR tree-optimization/pr72772
1208 * gcc.dg/tree-ssa/pr72772.c: New test.
1210 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1212 PR rtl-optimization/66669
1213 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1215 2016-08-09 Jakub Jelinek <jakub@redhat.com>
1217 PR tree-optimization/72824
1218 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1220 2016-08-09 Richard Biener <rguenther@suse.de>
1222 PR tree-optimization/71802
1223 * gcc.dg/torture/pr71802.c: New testcase.
1225 2016-08-09 Jakub Jelinek <jakub@redhat.com>
1228 * g++.dg/eh/stdarg1.C: New test.
1230 2016-08-08 Andi Kleen <ak@linux.intel.com>
1232 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1233 test command line in failure log.
1234 (profopt-execute): dito. Make autofdo file names unique.
1236 2016-08-08 David Malcolm <dmalcolm@redhat.com>
1239 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1242 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1244 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1246 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1247 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1248 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1249 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1250 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1251 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1253 2016-08-08 David Malcolm <dmalcolm@redhat.com>
1256 * gcc.dg/cpp/pr66415-1.c: Likewise.
1257 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1258 * gcc.dg/format/c90-printf-1.c: Likewise.
1259 * gcc.dg/format/diagnostic-ranges.c: New test case.
1261 2016-08-08 Jakub Jelinek <jakub@redhat.com>
1264 * gfortran.dg/gomp/pr72716.f90: New test.
1267 * gcc.dg/gomp/pr72781.c: New test.
1270 * g++.dg/vect/pr68762-1.cc: New test.
1271 * g++.dg/vect/pr68762-2.cc: New test.
1272 * g++.dg/vect/pr68762.h: New file.
1274 2016-08-08 Martin Sebor <msebor@redhat.com>
1277 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1278 * g++.dg/warn/overflow-warn-3.C: Same.
1279 * g++.dg/warn/overflow-warn-4.C: Same.
1281 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1284 * gfortran.dg/allocate_with_source_21.f03: New test.
1286 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1289 * gfortran.dg/allocate_with_source_20.f03: New test.
1291 2016-08-08 Alan Modra <amodra@gmail.com>
1293 * gcc.c-torture/compile/pr72802.c: New.
1295 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1298 * gfortran.dg/dependency_48.f90: New test.
1300 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1303 * gfortran.dg/pr70040.f90: New testcase.
1305 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1308 * gfortran.dg/matmul_10.f90: New testcase.
1310 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
1312 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1314 2016-08-07 Jakub Jelinek <jakub@redhat.com>
1317 * gcc.dg/pr72816.c: New test.
1319 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
1321 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1322 * g++.dg/conversion/pr41426.C: Likewise.
1323 * g++.dg/conversion/pr66211.C: Likewise.
1324 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1325 * g++.dg/init/ref8.C: Likewise.
1326 * g++.old-deja/g++.law/cvt20.C: Likewise.
1327 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1329 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1331 PR tree-optimization/18046
1332 * gcc.dg/tree-ssa/vrp105.c: New test.
1333 * gcc.dg/tree-ssa/vrp106.c: New test.
1335 2016-08-05 Martin Sebor <msebor@redhat.com>
1337 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1338 1ul in diagnostics. Remove hyphen from "constant-expression."
1339 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1340 * g++.dg/cpp0x/static_assert3.C: Same.
1341 * g++.dg/cpp1y/constexpr-throw.C: Same.
1342 * g++.dg/template/nontype3.C: Same.
1343 * g++.dg/warn/overflow-warn-1.C: Same.
1344 * g++.dg/warn/overflow-warn-3.C: Same.
1345 * g++.dg/warn/overflow-warn-4.C: Same.
1347 2016-08-05 David Malcolm <dmalcolm@redhat.com>
1349 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1350 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1351 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1352 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1354 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1356 PR tree-optimization/72810
1357 * gcc.dg/tree-ssa/vrp110.c: New test.
1359 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1362 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1364 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1365 saving the half-precision registers.
1366 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1367 value is returned in h0.
1368 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1369 are passed in FP/SIMD registers.
1370 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1371 passing works corrcetly.
1372 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1373 (hfa_f16x2_t): Likewise.
1374 (hfa_f16x3_t): Likewise.
1375 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1376 are promoted to double and passed in a double register.
1377 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1378 are promoted to double and stacked.
1379 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1381 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1382 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1383 __fp16 first get passed in FP/SIMD registers, then stacked.
1385 2016-08-05 Nathan Sidwell <nathan@acm.org>
1388 * g++.dg/cpp0x/pr68724.C: New.
1390 2016-08-05 Richard Biener <rguenther@suse.de>
1392 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1394 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1396 * gcc.dg/tree-ssa/vrp107.c: New test.
1397 * gcc.dg/tree-ssa/vrp108.c: New test.
1398 * gcc.dg/tree-ssa/vrp109.c: New test.
1400 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1402 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1405 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1407 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1409 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1410 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1411 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1413 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1414 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1415 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1418 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1421 * g++.dg/cpp1y/lambda-ice1.C: New.
1423 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1426 * g++.dg/cpp1y/pr72759.C: New test.
1428 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1430 * gcc.dg/switch-10.c: New test.
1432 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1434 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1436 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1438 * c-c++-common/goacc/routine-5.c: Update.
1440 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1442 PR rtl-optimization/70903
1443 * gcc.c-torture/execute/pr70903.c: New test.
1445 2016-08-04 Martin Liska <mliska@suse.cz>
1447 * gcc.dg/params/params.exp: Replace file exists with
1448 TESTING_IN_BUILD_TREE.
1450 2016-08-04 Marek Polacek <polacek@redhat.com>
1453 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1455 2016-08-04 Richard Biener <rguenther@suse.de>
1458 * gcc.dg/torture/pr71984.c: Guard correctness check for
1461 2016-08-03 Andrew Pinski <apinski@cavium.com>
1463 * gcc.c-torture/compile/20160802-1.c: New testcase.
1465 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
1467 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1469 2016-08-03 Richard Biener <rguenther@suse.de>
1471 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1473 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1474 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1476 2016-08-03 Richard Biener <rguenther@suse.de>
1478 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1479 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1480 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1481 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1483 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1485 * gcc.dg/init-excess-2.c: Require int32plus.
1486 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1487 * gcc.dg/pr59963-2.c: Require int32plus.
1488 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1489 * gcc.dg/unroll-7.c: Require int32plus.
1491 2016-08-02 Bin Cheng <bin.cheng@arm.com>
1493 PR tree-optimization/34114
1494 * gcc.dg/tree-ssa/loop-42.c: New test.
1496 2016-08-02 Tamar Christina <tamar.christina@arm.com>
1498 * gcc.target/aarch64/vminmaxnm.c: New.
1499 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1502 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1504 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1505 vec_extract for vector float, vector int, vector short, and vector
1507 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1508 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1509 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1510 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1512 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1514 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
1515 single stack adjustment, no writeback.
1516 * gcc.target/aarch64/test_frame_12.c: Likewise.
1517 * gcc.target/aarch64/test_frame_13.c: Likewise.
1518 * gcc.target/aarch64/test_frame_15.c: Likewise.
1519 * gcc.target/aarch64/test_frame_6.c: Likewise.
1520 * gcc.target/aarch64/test_frame_7.c: Likewise.
1521 * gcc.target/aarch64/test_frame_8.c: Likewise.
1522 * gcc.target/aarch64/test_frame_16.c: New test.
1524 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1527 * gcc.target/i386/pr72748.c: New test.
1529 2015-08-01 Alan Hayward <alan.hayward@arm.com>
1531 PR tree-optimization/71818
1532 * gcc.dg/vect/pr71818.c: New
1534 2016-08-01 Martin Liska <mliska@suse.cz>
1536 PR tree-optimization/71857
1537 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1539 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1541 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1543 2016-08-01 Jan Beulich <jbeulich@suse.com>
1545 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1547 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1549 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1550 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1552 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
1554 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1555 (check_effective_target_c++): Likewise. Also match for libstdc++.
1557 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1560 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1561 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1562 * gfortran.dg/pr41922.f90: New test.
1564 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1567 * gfortran.dg/pr68566.f90: new test.
1569 2016-07-30 Martin Sebor <msebor@redhat.com>
1573 * g++.dg/cpp0x/constexpr-cast.C: New test.
1574 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1575 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1576 * g++.dg/ubsan/pr63956.C: Correct.
1578 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1580 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1581 vector double or vector long where the vector is in memory.
1582 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1583 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1585 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1588 * gfortran.dg/pr69867.f90: New test.
1590 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1593 * gfortran.dg/pr69962.f90: New test.
1595 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1598 * gfortran.dg/pr70006.f90: New test.
1600 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1603 * gfortran.dg/pr71730.f90: New test.
1604 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1605 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1606 * gfortran.dg/array_constructor_26.f03: Ditto.
1608 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1610 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1611 * gcc.target/powerpc/pr71763.c: Likewise.
1613 2016-07-29 Marek Polacek <polacek@redhat.com>
1616 * gcc.dg/940510-1.c: Adjust dg-error.
1617 * gcc.dg/c99-flex-array-1.c: Likewise.
1618 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1621 * gcc.dg/noncompile/pr71853.c: New test.
1624 * gcc.dg/noncompile/pr71573.c: New test.
1627 * g++.dg/warn/Wparentheses-30.C: New test.
1628 * gcc.dg/Wparentheses-14.c: New test.
1630 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
1632 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1634 2016-07-29 Bin Cheng <bin.cheng@arm.com>
1636 PR tree-optimization/57558
1637 * gcc.dg/vect/pr57558-1.c: New test.
1638 * gcc.dg/vect/pr57558-2.c: New test.
1640 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1642 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
1643 to scan forwprop1 dump pass.
1645 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1648 * g++.dg/template/pr51488.C: New.
1650 2016-07-29 Jakub Jelinek <jakub@redhat.com>
1653 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1655 * gcc.dg/pr71969-1.c: New test.
1656 * gcc.dg/pr71969-2.c: New test.
1657 * gcc.dg/pr71969-3.c: New test.
1659 2016-07-29 Marek Polacek <polacek@redhat.com>
1662 * c-c++-common/pr71574.c: New test.
1665 * gcc.dg/noncompile/pr71583.c: New test.
1667 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1670 * gcc.dg/pr68217.c: New test.
1672 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1675 * gfortran.dg/pr71067_1.f90: New test.
1676 * gfortran.dg/pr71067_2.f90: Ditto.
1678 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1680 * gcc.target/powerpc/vec-extract-1.c: New test.
1682 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1685 * gfortran.dg/pr71799.f90: New test.
1687 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1690 * g++.dg/cpp0x/pr71665-1.C: New.
1691 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1692 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1693 * g++.dg/ext/label10.C: Likewise.
1694 * g++.dg/parse/constant5.C: Likewise.
1696 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1699 * gfortran.dg/pr71859.f90: New test.
1700 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1701 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1703 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
1706 * gfortran.dg/pr71883.f90 : New test.
1708 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1710 PR tree-optimization/71734
1711 * g++.dg/vect/pr70729-nest.cc: New test.
1713 2016-07-28 Renlin Li <renlin.li@arm.com>
1716 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1719 * gfortran.dg/dependency_47.f90: New test.
1721 2016-07-28 Martin Liska <mliska@suse.cz>
1723 PR gcov-profile/68025
1724 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1726 2016-07-28 Martin Liska <mliska@suse.cz>
1728 * g++.dg/vect/pr70944.cc: New test.
1730 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1733 * gcc.dg/torture/pr71994.c: New test.
1735 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1738 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1739 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1740 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1742 2016-07-27 Richard Biener <rguenther@suse.de>
1744 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1746 2016-07-27 Martin Liska <mliska@suse.cz>
1748 * gcc.dg/predict-13.c: New test.
1749 * gcc.dg/predict-14.c: New test.
1751 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1753 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
1755 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1758 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1761 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1762 IEEE built-in functions handle quiet and signalling NaNs
1765 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1768 * gfortran.dg/pr71862.f90: New test.
1770 2016-07-26 Martin Sebor <msebor@redhat.com>
1772 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1773 selector with dg-options.
1775 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1777 PR tree-optimization/18046
1778 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1779 * gcc.dg/tree-ssa/vrp103.c: New test.
1780 * gcc.dg/tree-ssa/vrp104.c: New test.
1782 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1784 * gcc.target/powerpc/pr63354.c: Require lp64 since
1785 -mprofile-kernel is not legal with -m32.
1787 2016-07-26 Richard Biener <rguenther@suse.de>
1789 PR rtl-optimization/71984
1790 * gcc.dg/torture/pr71984.c: New testcase.
1792 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1794 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1795 g++-dg-runtest via et-dg-runtest.
1796 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1797 * gcc.dg/vect/vect.exp: Likewise.
1798 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1799 gfortran-dg-runtest.
1800 * gfortran.dg/vect/vect.exp: Likewise.
1801 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1802 (check_mips_loongson_hw_available): Likewise.
1803 (check_effective_target_mpaired_single_runtime): Likewise.
1804 (check_effective_target_mips_loongson_runtime): Likewise.
1805 (add_options_for_mpaired_single): Likewise.
1806 (check_effective_target_vect_int): Add global et_index.
1807 Check and save the supported feature for a target selected by
1808 the et_index target. Break long lines where appropriate. Call
1809 et-is-effective-target for MIPS with an argument instead of
1810 check_effective_target_* where appropriate.
1811 (check_effective_target_vect_intfloat_cvt): Likewise.
1812 (check_effective_target_vect_uintfloat_cvt): Likewise.
1813 (check_effective_target_vect_floatint_cvt): Likewise.
1814 (check_effective_target_vect_floatuint_cvt): Likewise.
1815 (check_effective_target_vect_simd_clones): Likewise.
1816 (check_effective_target_vect_shift): ewise.
1817 (check_effective_target_whole_vector_shift): Likewise.
1818 (check_effective_target_vect_bswap): Likewise.
1819 (check_effective_target_vect_shift_char): Likewise.
1820 (check_effective_target_vect_long): Likewise.
1821 (check_effective_target_vect_float): Likewise.
1822 (check_effective_target_vect_double): Likewise.
1823 (check_effective_target_vect_long_long): Likewise.
1824 (check_effective_target_vect_no_int_max): Likewise.
1825 (check_effective_target_vect_no_int_add): Likewise.
1826 (check_effective_target_vect_no_bitwise): Likewise.
1827 (check_effective_target_vect_widen_shift): Likewise.
1828 (check_effective_target_vect_no_align): Likewise.
1829 (check_effective_target_vect_hw_misalign): Likewise.
1830 (check_effective_target_vect_element_align): Likewise.
1831 (check_effective_target_vect_condition): Likewise.
1832 (check_effective_target_vect_cond_mixed): Likewise.
1833 (check_effective_target_vect_char_mult): Likewise.
1834 (check_effective_target_vect_short_mult): Likewise.
1835 (check_effective_target_vect_int_mult): Likewise.
1836 (check_effective_target_vect_extract_even_odd): Likewise.
1837 (check_effective_target_vect_interleave): Likewise.
1838 (check_effective_target_vect_stridedN): Likewise.
1839 (check_effective_target_vect_multiple_sizes): Likewise.
1840 (check_effective_target_vect64): Likewise.
1841 (check_effective_target_vect_call_copysignf): Likewise.
1842 (check_effective_target_vect_call_sqrtf): Likewise.
1843 (check_effective_target_vect_call_btrunc): Likewise.
1844 (check_effective_target_vect_call_btruncf): Likewise.
1845 (check_effective_target_vect_call_ceil): Likewise.
1846 (check_effective_target_vect_call_ceilf): Likewise.
1847 (check_effective_target_vect_call_floor): Likewise.
1848 (check_effective_target_vect_call_floorf): Likewise.
1849 (check_effective_target_vect_call_lceil): Likewise.
1850 (check_effective_target_vect_call_lfloor): Likewise.
1851 (check_effective_target_vect_call_nearbyint): Likewise.
1852 (check_effective_target_vect_call_nearbyintf): Likewise.
1853 (check_effective_target_vect_call_round): Likewise.
1854 (check_effective_target_vect_call_roundf): Likewise.
1855 (check_effective_target_vect_perm): Likewise, but also append *_saved
1856 to the existing global name to properly cache the result.
1857 (check_effective_target_vect_perm_byte): Likewise.
1858 (check_effective_target_vect_perm_short): Likewise.
1859 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1860 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1861 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1862 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1863 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1864 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1865 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1866 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1867 (check_effective_target_vect_sdot_qi): Likewise.
1868 (check_effective_target_vect_udot_qi): Likewise.
1869 (check_effective_target_vect_sdot_hi): Likewise.
1870 (check_effective_target_vect_udot_hi): Likewise.
1871 (check_effective_target_vect_usad_char): Likewise.
1872 (check_effective_target_vect_pack_trunc): Likewise.
1873 (check_effective_target_vect_unpack): Likewise.
1874 (check_effective_target_vect_aligned_arrays): Likewise.
1875 (check_effective_target_vect_natural_alignment): Likewise.
1876 (check_effective_target_vector_alignment_reachable): Likewise.
1877 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1878 (is-effective-target): Initialize et_index if undefined.
1879 (et-dg-runtest): New.
1880 (et-is-effective-target): Likewise.
1881 (check_vect_support_and_set_flags): Add supported MIPS targets to
1882 EFFECTIVE_TARGETS list. Return the number of supported targets.
1884 2016-07-26 Richard Biener <rguenther@suse.de>
1885 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1888 * gcc.dg/pr70920-1.c: New test-case.
1889 * gcc.dg/pr70902-2.c: Likewise.
1890 * gcc.dg/pr70920-3.c: Likewise.
1891 * gcc.dg/pr70920-4.c: Likewise
1892 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1895 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
1897 * gcc.c-torture/execute/pr71494.c: Require label_values.
1898 * gcc.dg/pr16973.c: Ditto.
1900 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1902 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1903 * gcc.dg/torture/pr69771.c: Require int32plus.
1904 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1906 2016-07-25 Martin Liska <mliska@suse.cz>
1908 * gcc.dg/torture/pr71987.c: New test.
1910 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1913 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1914 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1915 * gfortran.dg/pr71935.f90: New test.
1917 2016-07-22 Martin Sebor <msebor@redhat.com>
1920 * g++.dg/ext/atomic-3.C: New test.
1921 * gcc.dg/atomic/pr71675.c: New test.
1923 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1925 * gcc.target/i386/mvc8.c: New test.
1927 2016-07-22 Bin Cheng <bin.cheng@arm.com>
1929 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1930 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1932 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1935 * gfortran.dg/constructor_50.f90: New test.
1937 2016-07-22 Martin Liska <mliska@suse.cz>
1939 PR gcov-profile/69028
1940 PR gcov-profile/62047
1941 * g++.dg/cilk-plus/pr69028.C: New test.
1943 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1945 * gfortran.dg/coarray_stat_2.f90: New test.
1947 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1949 * gcc.target/powerpc/vec-extract.h: New files to check the
1950 vec_extract built-in functions for all vector types, testing
1951 accessing each element, both with constant and variable element
1953 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1954 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1955 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1956 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1957 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1958 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1959 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1960 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1961 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1963 2016-07-21 Jakub Jelinek <jakub@redhat.com>
1966 * g++.dg/other/pr71728.C: New test.
1968 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1970 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1971 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1972 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1973 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1974 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1976 2016-07-21 Richard Biener <rguenther@suse.de>
1978 PR tree-optimization/71947
1979 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1981 2016-07-21 Bin Cheng <bin.cheng@arm.com>
1983 * gcc.dg/tree-ssa/scev-15.c: New.
1985 2016-07-21 Bin Cheng <bin.cheng@arm.com>
1987 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1989 2016-07-21 Jakub Jelinek <jakub@redhat.com>
1992 * g++.dg/gomp/pr71941.C: New test.
1994 2016-07-20 David Malcolm <dmalcolm@redhat.com>
1998 * g++.dg/spellcheck-identifiers.C: New test case, based on
1999 gcc.dg/spellcheck-identifiers.c.
2000 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2001 gcc.dg/spellcheck-identifiers-2.c.
2002 * g++.dg/spellcheck-typenames.C: New test case, based on
2003 gcc.dg/spellcheck-typenames.c
2005 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2007 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2008 pointer to member function and also test catching by reference.
2010 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2012 * gcc.target/s390/pr67443.c: Fix test case.
2014 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2016 * gcc.target/s390/insv-1.c: Xfail some tests.
2017 * gcc.target/s390/insv-2.c: Likewise.
2019 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2021 * gcc.target/avr/torture/get-mem.c: New test.
2022 * gcc.target/avr/torture/set-mem.c: New test.
2024 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2027 * gcc.target/avr/torture/tiny-progmem.c: New test.
2029 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2032 * g++.dg/parse/pr71909.C: New test.
2033 * g++.dg/tm/pr71909.C: New test.
2036 * g++.dg/cpp0x/constexpr-50060.C: New test.
2037 * g++.dg/cpp1y/constexpr-50060.C: New test.
2039 2016-07-20 Martin Liska <mliska@suse.cz>
2041 * gfortran.dg/graphite/pr71898.f90: New test.
2043 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2045 PR tree-optimization/71503
2046 PR tree-optimization/71683
2047 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2048 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2050 2016-07-20 Martin Liska <mliska@suse.cz>
2052 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2053 * gcc.dg/plugin/sreal-test-1.c: Remove.
2054 * gcc.dg/plugin/sreal_plugin.c: Remove.
2056 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2059 * gfortran.dg/dependency_47.f90: New test.
2061 2016-07-19 Jakub Jelinek <jakub@redhat.com>
2063 PR rtl-optimization/71916
2064 * gcc.c-torture/compile/pr71916.c: New test.
2067 * g++.dg/torture/pr71874.C: New test.
2070 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2071 (my_alloc): Rewritten to use __builtin_posix_memalign and
2073 (my_free): Use __builtin_free instead of _mm_free.
2074 (Vec::operator=): Use __builtin_memcpy.
2076 2016-07-19 Martin Jambor <mjambor@suse.cz>
2079 * gfortran.dg/pr71688.f90: New test.
2081 2016-07-19 Richard Biener <rguenther@suse.de>
2083 * c-c++-common/vector-subscript-6.c: New testcase.
2084 * c-c++-common/vector-subscript-7.c: Likewise.
2086 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2088 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
2089 and UInt32 based on __SIZEOF_INT__.
2091 2016-07-19 Richard Biener <rguenther@suse.de>
2093 PR tree-optimization/71901
2094 * gcc.dg/torture/pr71901.c: New testcase.
2096 2016-07-19 Richard Biener <rguenther@suse.de>
2098 PR tree-optimization/71908
2099 * gcc.dg/torture/pr71908.c: New testcase.
2101 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2104 * gcc.target/powerpc/pr71493-1.c: New test.
2105 * gcc.target/powerpc/pr71493-2.c: Likewise.
2107 2016-07-18 Jakub Jelinek <jakub@redhat.com>
2110 * g++.dg/conversion/ambig3.C: New test.
2113 * g++.dg/cpp0x/constexpr-71828.C: New test.
2116 * g++.dg/template/pr71826.C: New test.
2119 * g++.dg/template/defarg21.C: New test.
2122 * g++.dg/ext/vector31.C: New test.
2124 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
2126 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2128 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2130 PR tree-optimization/71734
2131 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2133 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2135 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2136 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2137 stack-layout-dynamic-1.c: New test.
2139 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2141 * gcc.target/s390/nolrl-1.c: New test.
2143 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
2146 * gfortran.dg/pr71523_1.f90: New test.
2147 * gfortran.dg/pr71523_2.f90: New test.
2149 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2151 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2153 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2154 Marco Restelli <mrestelli@gmail.com>
2157 * gfortran.dg/pr62125.f90: New test.
2159 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2161 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2162 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2164 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
2167 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2168 * g++.dg/cpp0x/nullptr35.C: New test.
2170 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2172 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2174 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2176 * gfortran.dg/goacc/vector_length.f90: New test.
2178 2016-07-15 Richard Biener <rguenther@suse.de>
2180 PR tree-optimization/71881
2181 * gcc.dg/torture/pr71881.c: New testcase.
2183 2016-07-15 Richard Biener <rguenther@suse.de>
2185 PR tree-optimization/71887
2186 * gcc.dg/torture/pr71887.c: New testcase.
2188 2016-07-15 Jakub Jelinek <jakub@redhat.com>
2191 * gcc.dg/spellcheck-identifiers-3.c: New test.
2193 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2196 * gfortran.dg/null_9.f90: New test.
2198 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2200 * gcc.dg/tree-ssa/loop-41.c: New test.
2202 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2204 PR tree-optimization/71347
2205 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2207 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2210 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2211 * gfortran.dg/contains.f90: Ditto.
2212 * gfortran.dg/contains_empty_1.f03: Ditto.
2213 * gfortran.dg/submodule_3.f08: Ditto.
2215 2016-07-14 Jakub Jelinek <jakub@redhat.com>
2218 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2219 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2220 expected diagnostics.
2223 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2224 * gcc.dg/spellcheck-identifiers-2.c: New test.
2225 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2226 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2228 2016-07-14 Jakub Jelinek <jakub@redhat.com>
2230 PR tree-optimization/71872
2231 * gcc.c-torture/compile/pr71872.c: New test.
2233 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2235 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2236 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2237 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2238 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2239 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2240 * gcc.target/arm/atomic-op-acquire-1.c: This.
2241 * gcc.target/arm/atomic-op-char.c: Rename into ...
2242 * gcc.target/arm/atomic-op-char-1.c: This.
2243 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2244 * gcc.target/arm/atomic-op-consume-1.c: This.
2245 * gcc.target/arm/atomic-op-int.c: Rename into ...
2246 * gcc.target/arm/atomic-op-int-1.c: This.
2247 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2248 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2249 * gcc.target/arm/atomic-op-release.c: Rename into ...
2250 * gcc.target/arm/atomic-op-release-1.c: This.
2251 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2252 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2253 * gcc.target/arm/atomic-op-short.c: Rename into ...
2254 * gcc.target/arm/atomic-op-short-1.c: This.
2255 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2256 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2257 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2258 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2259 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2260 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2261 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2262 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2263 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2264 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2266 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2269 * gfortran.dg/select_type_35.f03: New test.
2271 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2274 PR tree-optimization/70923
2275 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2276 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2277 * gcc.dg/vect/pr65951.c: Likewise.
2278 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2280 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
2282 * c-c++-common/pr60226.c: Expect maximum object file alignment
2285 2016-07-14 Richard Biener <rguenther@suse.de>
2287 PR tree-optimization/71866
2288 * gcc.dg/torture/pr71866.c: New testcase.
2290 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2292 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2293 selector and enclose boolean expression in curly braces.
2295 2016-07-14 Alan Modra <amodra@gmail.com>
2298 * gcc.target/powerpc/p9-novsx.c: New.
2300 2016-07-13 Andi Kleen <ak@linux.intel.com>
2302 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2303 * g++.dg/tree-prof/morefunc.C: Dito.
2304 * g++.dg/tree-prof/pr35545.C: Dito.
2305 * g++.dg/tree-prof/reorder.C: Dito.
2306 * gcc.dg/tree-prof/20050826-2.c: Dito.
2307 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2308 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2309 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2310 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2311 * gcc.dg/tree-prof/inliner-1.c: Dito.
2312 * gcc.dg/tree-prof/merge_block.c: Dito.
2313 * gcc.dg/tree-prof/stringop-1.c: Dito.
2314 * gcc.dg/tree-prof/stringop-2.c: Dito.
2315 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2316 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2317 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2318 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2319 * gcc.dg/tree-prof/update-loopch.c: Dito.
2320 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2321 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2322 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2323 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2324 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2325 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2326 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2328 2016-07-13 Andi Kleen <ak@linux.intel.com>
2330 * lib/profopt.exp (profopt-execute): Remove .imports files.
2332 2016-07-13 Andi Kleen <ak@linux.intel.com>
2334 * lib/profopt.exp (profopt-execute): Always log profiler command line.
2336 2016-07-13 Andi Kleen <ak@linux.intel.com>
2338 * lib/profopt.exp (dg-final-scan-autofdo,
2339 dg-final-scan-not-autofdo): New functions.
2341 2016-07-13 Bin Cheng <bin.cheng@arm.com>
2343 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2344 * gcc.dg/vect/vect-35.c: Ditto.
2345 * gcc.dg/vect/vect-alias-check-2.c: New test.
2347 2016-07-13 Martin Liska <mliska@suse.cz>
2349 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
2350 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
2351 * gfortran.dg/pr42108.f90: Update expected dump scan.
2353 2016-07-13 Richard Biener <rguenther@suse.de>
2355 PR tree-optimization/24574
2356 * gcc.dg/pr24574.c: New testcase.
2358 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2360 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2361 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2362 * c-c++-common/pr68833-1.c: Require int32plus.
2363 * gcc.dg/ipa/pr63551.c: Likewise.
2364 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2365 * gcc.dg/ipa/pr64041.c: Require int32plus.
2367 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2370 * g++.dg/pr71633.C: New test.
2372 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2374 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2375 Add new arm_thumb1_cbz_ok effective target.
2376 * gcc.target/arm/cbz.c: New test.
2378 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2380 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2381 Define effective target.
2382 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2383 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2384 * gcc.target/arm/movhi_movw.c: New test.
2385 * gcc.target/arm/movsi_movw.c: Likewise.
2386 * gcc.target/arm/movdi_movw.c: Likewise.
2388 2016-07-13 Richard Biener <rguenther@suse.de>
2391 * gcc.dg/pr71104-1.c: New testcase.
2392 * gcc.dg/pr71104-2.c: Likewise.
2394 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2397 * gcc.target/powerpc/pr71805.c: New test.
2399 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2401 * gcc.target/powerpc/divkc3-1.c: New.
2402 * gcc.target/powerpc/mulkc3-1.c: New.
2404 2016-07-12 Nathan Sidwell <nathan@acm.org>
2406 * gcc.target/arm/data-rel-1.c: New.
2407 * gcc.target/arm/data-rel-2.c: New.
2408 * gcc.target/arm/data-rel-3.c: New.
2410 2016-07-12 Martin Liska <mliska@suse.cz>
2412 * gcc.dg/params/blocksort-part.c: New test.
2413 * gcc.dg/params/params.exp: New file.
2415 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2418 * gcc.c-torture/execute/pr71700.c: New test.
2420 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2421 Richard Biener <rguenther@suse.de>
2423 PR tree-optimization/23286
2424 PR tree-optimization/70159
2425 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2426 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2427 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2428 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2429 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2430 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2431 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2432 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2433 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2434 * gcc.dg/pr51879-12.c: Likewise.
2435 * gcc.dg/strlenopt-9.c: Likewise.
2436 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2437 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2438 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2439 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2440 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2441 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2442 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2443 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2444 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2445 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2446 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2447 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2448 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2449 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2450 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2452 2016-07-12 Richard Biener <rguenther@suse.de>
2454 PR rtl-optimization/68961
2455 * gcc.target/i386/pr68961.c: New testcase.
2457 2016-07-11 Jakub Jelinek <jakub@redhat.com>
2460 * c-c++-common/gomp/pr71758.c: New test.
2461 * gfortran.dg/gomp/pr71758.f90: New test.
2463 PR tree-optimization/71823
2464 * gcc.dg/vect/pr71823.c: New test.
2466 2016-07-11 David Malcolm <dmalcolm@redhat.com>
2468 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2469 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2470 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2472 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2475 * gcc.target/i386/pr71801.c: New test.
2477 2016-07-11 Richard Biener <rguenther@suse.de>
2479 PR tree-optimization/71816
2480 * gcc.dg/torture/pr71816.c: New testcase.
2482 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2485 * gfortran.dg/dependency_46.f90: New test.
2487 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2489 PR rtl-optimization/71621
2490 * gcc.target/i386/pr71621-1.c: New.
2491 * gcc.target/i386/pr71621-2.c: New.
2493 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2495 * gfortran.dg/goacc/pr71704.f90: New test.
2497 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2500 * gcc.target/powerpc/pr71297.c: New.
2502 2016-07-08 Jiong Wang <jiong.wang@arm.com>
2504 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2506 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2509 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2511 2016-07-08 Alan Hayward <alan.hayward@arm.com>
2513 PR tree-optimization/71667
2514 * gcc.dg/vect/pr71667.c: New
2516 2016-07-08 Martin Liska <mliska@suse.cz>
2518 * gcc.dg/torture/pr71606.c: New test.
2520 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2523 * gfortran.dg/pr71764.f90: New test.
2525 2016-07-07 Jakub Jelinek <jakub@redhat.com>
2526 Kai Tietz <ktietz70@googlemail.com>
2530 * g++.dg/cpp0x/pr70869.C: New test.
2531 * g++.dg/cpp0x/pr71054.C: New test.
2533 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
2535 * g++.dg/debug/pr71432.C: Fail on AIX.
2537 2016-07-07 Martin Liska <mliska@suse.cz>
2539 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2540 an undefined behavior.
2541 * gfortran.dg/do_3.F90: Likewise.
2542 * gfortran.dg/do_check_11.f90: New test.
2543 * gfortran.dg/do_check_12.f90: New test.
2544 * gfortran.dg/do_corner_warn.f90: New test.
2546 2016-07-07 Martin Liska <mliska@suse.cz>
2548 * gfortran.dg/predict-1.f90: Ammend the test.
2549 * gfortran.dg/predict-2.f90: Likewise.
2551 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2554 * g++.dg/pr71624.C: New test.
2556 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2558 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2559 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2560 ARMv8-M Mainline architectures.
2562 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2564 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2565 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2567 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2571 * gcc.target/powerpc/pr71763.c: New file.
2573 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2575 PR tree-optimization/71518
2576 * gcc.dg/pr71518.c: New test.
2578 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2580 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2582 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2585 * gcc.target/avr/pr50739.c: New test.
2587 2016-07-05 Jan Hubicka <jh@suse.cz>
2589 * gcc.dg/tree-ssa/scev-14.c: update template.
2591 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2593 * gcc.dg/vect/group-no-gaps-1.c: New test.
2595 2016-07-05 Andi Kleen <ak@linux.intel.com>
2597 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2598 if kernel supports MPX.
2600 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
2602 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2604 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2605 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2607 * gcc.target/powerpc/signbit-1.c: New test.
2608 * gcc.target/powerpc/signbit-2.c: New test.
2609 * gcc.target/powerpc/signbit-3.c: New test.
2611 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2613 PR rtl-optimization/71594
2614 * gcc.dg/torture/pr71594.c: New test.
2616 2016-07-05 Jan Hubicka <jh@suse.cz>
2618 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2620 2016-07-05 David Malcolm <dmalcolm@redhat.com>
2623 * g++.dg/parse/error5.C: Update column
2624 number of missing semicolon error.
2625 * g++.dg/pr62314-2.C: New test case.
2627 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2629 * gfortran.dg/coarray_stat_function.f90: New test.
2630 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2631 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2634 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2637 * gfortran.dg/deferred_character_17.f90: New test.
2639 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2641 * gcc.target/arm/neon/polytypes.c: Move to ...
2642 * gcc.target/arm/polytypes.c: ... here.
2643 * gcc.target/arm/neon/pr51534.c: Move to ...
2644 * gcc.target/arm/pr51534.c: ... here.
2645 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2646 * gcc.target/arm/vect-vcvt.c: ... here.
2647 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2648 * gcc.target/arm/vect-vcvtq.c: ... here.
2649 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2650 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2651 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2652 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2653 * gcc.target/arm/neon/neon.exp: Delete.
2654 * gcc.target/arm/neon/: Delete.
2656 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2659 * gfortran.dg: pr65575.f90: New test.
2661 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2664 * gfortran.dg: pr35849.f90: New test.
2666 2016-07-04 Jakub Jelinek <jakub@redhat.com>
2669 * g++.dg/cpp0x/pr71739.C: New test.
2671 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2673 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2675 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2677 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2679 * gcc.target/s390/loc-1.c: New test.
2681 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2683 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2684 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
2686 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2689 * gcc.target/aarch64/pr63874.c: New test.
2691 2016-07-04 Jan Beulich <jbeulich@suse.com>
2693 * g++.dg/header.c: New.
2694 * gcc.dg/header.c: New.
2696 2016-07-02 Jakub Jelinek <jakub@redhat.com>
2699 * c-c++-common/Wunused-var-15.c: New test.
2701 2016-07-01 Jakub Jelinek <jakub@redhat.com>
2704 * gfortran.dg/gomp/pr71687.f90: New test.
2706 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2708 * gcc.dg/const-float128-ped.c: Require __float128 effective
2710 * gcc.dg/const-float128.c: Likewise.
2711 * gcc.dg/torture/float128-cmp-invalid.c: Require
2712 __float128 and base_quadfloat_support effective targets, and
2714 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2715 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2716 * gcc.dg/torture/float128-nan.c: Likewise.
2717 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2718 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2719 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2720 * lib/target-supports.exp (check_effective_target___float128): New.
2721 (add_options_for___float128): New.
2722 (check_effective_target_base_quadword_support): New.
2724 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2727 * gcc.target/powerpc/pr71720.c: New test.
2729 2016-07-01 Jan Beulich <jbeulich@suse.com>
2731 * gcc.dg/bss.c: New.
2733 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2736 * gcc.target/powerpc/pr71698.c: New test.
2738 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
2741 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2742 instead of ".foo" for its section name.
2743 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2744 depending on MCU's flash size.
2745 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2746 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2747 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2748 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2749 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2750 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2752 2016-07-01 Jan Beulich <jbeulich@suse.com>
2754 * gcc.target/i386/pr65105-2.c: Add -msse2.
2756 2016-06-30 Jakub Jelinek <jakub@redhat.com>
2758 PR tree-optimization/71707
2759 * gcc.dg/strlenopt-29.c: New test.
2762 * gfortran.dg/gomp/pr71704.f90: New test.
2765 * gfortran.dg/gomp/pr71705.f90: New test.
2767 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2769 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2770 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2771 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2772 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2773 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2774 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2775 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2776 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2777 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2778 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2779 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2780 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2781 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2782 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2783 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2784 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2785 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2786 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2787 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2788 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2789 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2790 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2791 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2792 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2793 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2794 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2795 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2796 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2797 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2798 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2799 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2800 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2801 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2802 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2803 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2804 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2805 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2806 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2807 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2808 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2809 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2810 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2811 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2812 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2813 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2814 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2815 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2816 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2817 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2818 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2819 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2820 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2821 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2822 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2823 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2824 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2825 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2826 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2827 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2828 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2829 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2830 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2831 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2832 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2833 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2834 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2835 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2836 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2837 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2838 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2839 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2840 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2841 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2842 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2843 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2844 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2845 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2846 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2847 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2848 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2849 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2851 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2852 James Greenhalgh <james.greenhalgh@arm.com>
2854 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2856 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
2857 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2859 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2861 2016-06-30 David Malcolm <dmalcolm@redhat.com>
2864 * gcc.dg/spellcheck-options-12.c: New test case.
2866 2016-06-30 Jakub Jelinek <jakub@redhat.com>
2869 * gcc.c-torture/compile/pr71693.c: New test.
2871 2016-06-29 David Malcolm <dmalcolm@redhat.com>
2873 * gcc.dg/spellcheck-params.c: New testcase.
2874 * gcc.dg/spellcheck-params-2.c: New testcase.
2876 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2878 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2879 vector extract instructions.
2880 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2882 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2885 * gfortran.dg/unexpected_eof_2.f90: New test.
2886 * gfortran.dg/unexpected_eof_3.f90: New test.
2888 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
2890 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2892 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2894 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2895 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2896 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2898 2016-06-29 Richard Biener <rguenther@suse.de>
2901 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2903 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2905 * gcc.target/arm/aapcs/neon-vect10.c: Require
2906 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2907 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2908 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2909 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2910 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2911 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2912 * gcc.target/arm/fp16-aapcs-1.c: Require
2913 -mfloat-ab=hard. Also simplify the test.
2914 * gcc.target/arm/fp16-aapcs-2.c: New.
2916 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2918 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
2919 (add_options_for_arm_fp16_ieee): New.
2920 (add_options_for_arm_fp16_alternative): New.
2921 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2923 (effective_target_arm_fp16_hw): New.
2925 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2927 PR tree-optimization/71655
2928 * g++.dg/pr71655.C: New test.
2930 2016-06-29 Martin Liska <mliska@suse.cz>
2932 * gcc.dg/pr71585.c: New test.
2933 * gcc.dg/pr71585-2.c: New test.
2934 * gcc.dg/pr71585-3.c: New test.
2936 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2938 PR tree-optimization/70729
2939 * g++.dg/vect/pr70729.cc: New test.
2941 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2943 * c-c++-common/gomp/cancel-1.c: Extend.
2945 2016-06-29 Jakub Jelinek <jakub@redhat.com>
2947 PR tree-optimization/71625
2948 * gcc.dg/strlenopt-28.c: New test.
2950 2016-06-29 Richard Biener <rguenther@suse.de>
2953 * g++.dg/torture/pr71002.C: Adjust testcase.
2955 2016-06-29 Jakub Jelinek <jakub@redhat.com>
2958 * gcc.dg/pr71685.c: New test.
2960 2016-06-28 Martin Sebor <msebor@redhat.com>
2963 * gcc.dg/init-bad-9.c: New test.
2965 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2967 * gcc.target/powerpc/abs128-1.c: Require VSX.
2968 * gcc.target/powerpc/copysign128-1.c: Likewise.
2969 * gcc.target/powerpc/inf128-1.c: Likewise.
2970 * gcc.target/powerpc/nan128-1.c: Likewise.
2972 2016-06-28 Jakub Jelinek <jakub@redhat.com>
2975 * gcc.c-torture/execute/pr71626-1.c: New test.
2976 * gcc.c-torture/execute/pr71626-2.c: New test.
2978 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2981 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2983 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2986 * gcc.target/powerpc/pr71670.c: New testcase.
2988 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2991 * gcc.target/powerpc/pr71656-1.c: New test.
2992 * gcc.target/powerpc/pr71656-2.c: New test.
2994 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2996 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2998 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2999 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3000 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3001 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3002 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3003 Add arm_neon_fp16_ok effective target.
3004 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3006 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3008 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3010 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3012 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3014 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3016 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3018 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3020 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3022 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3024 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3027 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3029 * gcc.dg/predict-12.c: New testcase.
3031 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3034 * gfortran.dg/pr71649.f90: New test.
3036 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3038 PR tree-optimization/71643
3039 * g++.dg/opt/pr71643.C: New test.
3041 PR tree-optimization/71631
3042 * gcc.c-torture/execute/pr71631.c: New test.
3044 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3046 * gcc.dg/predict-11.c: New testcase.
3047 * gfortran.dg/predict-2.f90: New testcase.
3049 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3051 * gcc.dg/predict-10.c: New test.
3053 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3055 * gcc.target/powerpc/abs128-1.c: New.
3056 * gcc.target/powerpc/copysign128-1.c: New.
3057 * gcc.target/powerpc/inf128-1.c: New.
3058 * gcc.target/powerpc/nan128-1.c: New.
3060 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3062 * gfortran.dg/pr71642.f90: New test.
3064 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3066 PR tree-optimization/71647
3067 * gcc.target/i386/pr71647.c: New test.
3069 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3071 * gcc.target/i386/noplt-gd-1.c: New test.
3072 * gcc.target/i386/noplt-gd-2.c: Likewise.
3073 * gcc.target/i386/noplt-gd-3.c: Likewise.
3074 * gcc.target/i386/noplt-ld-1.c: Likewise.
3075 * gcc.target/i386/noplt-ld-2.c: Likewise.
3076 * gcc.target/i386/noplt-ld-3.c: Likewise.
3077 * lib/target-supports.exp
3078 (check_effective_target_tls_get_addr_via_got): New.
3080 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3082 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3083 testsuite compile flags.
3084 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3085 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3087 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3089 * g++dg/vect/pr36684.cc: Add dg-do compile.
3090 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3091 * gcc.dg/vect/pr70021.c: Ditto.
3092 * gcc.dg/vect/pr70138-1.c: Ditto.
3093 * gcc.dg/vect/pr70138-2.c: Ditto.
3094 * gcc.dg/vect/pr70354-1.c: Ditto.
3095 * gcc.dg/vect/pr70354-2.c: Ditto.
3096 * gcc.dg/vect/pr71259.c: Ditto.
3097 * gcc.dg/vect/pr71416-1.c: Ditto.
3098 * gcc.dg/vect/slp-43.c: Ditto.
3099 * gcc.dg/vect/slp-45.c: Ditto.
3100 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3101 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3102 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3103 * gfortran.dg/vect/pr69980.f90: Ditto.
3105 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3107 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3108 * gcc.dg/vect/bb-slp-30.c: Ditto.
3109 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3110 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3111 * gcc.dg/vect/pr45902.c: Ditto.
3112 * gcc.dg/vect/pr48172.c: Ditto.
3113 * gcc.dg/vect/pr48377.c: Ditto.
3114 * gcc.dg/vect/pr49038.c: Ditto.
3115 * gcc.dg/vect/pr49771.c: Ditto.
3116 * gcc.dg/vect/pr52091.c: Ditto.
3117 * gcc.dg/vect/pr53185-2.c: Ditto.
3118 * gcc.dg/vect/pr56826.c: Ditto.
3119 * gcc.dg/vect/pr60276.c: Ditto.
3120 * gcc.dg/vect/pr62021.c: Ditto.
3121 * gcc.dg/vect/pr63530.c: Ditto.
3122 * gcc.dg/vect/pr65518.c: Ditto.
3123 * gcc.dg/vect/pr65947-1.c: Ditto.
3124 * gcc.dg/vect/pr65947-10.c: Ditto.
3125 * gcc.dg/vect/pr65947-11.c: Ditto.
3126 * gcc.dg/vect/pr65947-12.c: Ditto.
3127 * gcc.dg/vect/pr65947-13.c: Ditto.
3128 * gcc.dg/vect/pr65947-2.c: Ditto.
3129 * gcc.dg/vect/pr65947-3.c: Ditto.
3130 * gcc.dg/vect/pr65947-4.c: Ditto.
3131 * gcc.dg/vect/pr65947-5.c: Ditto.
3132 * gcc.dg/vect/pr65947-6.c: Ditto.
3133 * gcc.dg/vect/pr65947-7.c: Ditto.
3134 * gcc.dg/vect/pr65947-8.c: Ditto.
3135 * gcc.dg/vect/pr65947-9.c: Ditto.
3136 * gcc.dg/vect/pr71416-1.c: Ditto.
3137 * gcc.dg/vect/pr71439.c: Ditto.
3138 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3139 * gcc.dg/vect/vect-bswap16.c: Ditto.
3140 * gcc.dg/vect/vect-bswap32.c: Ditto.
3141 * gcc.dg/vect/vect-bswap64.c: Ditto.
3142 * gcc.dg/vect/vect-live-1.c: Ditto.
3143 * gcc.dg/vect/vect-live-2.c: Ditto.
3144 * gcc.dg/vect/vect-live-3.c: Ditto.
3145 * gcc.dg/vect/vect-live-4.c: Ditto.
3146 * gcc.dg/vect/vect-live-5.c: Ditto.
3147 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3148 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3149 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3150 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3151 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3152 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3153 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3154 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3155 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3156 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3157 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3158 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3159 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3160 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3161 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3162 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3163 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3165 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3167 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3169 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3171 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3172 ia32 if R_386_GOT32X relocation is supported.
3173 * gcc.target/i386/noplt-3.c: Likewise.
3174 * gcc.target/i386/noplt-2.c: Likewise.
3175 (main): Renamed to ...
3177 * gcc.target/i386/noplt-4.c: Likewise.
3178 (main): Renamed to ...
3180 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3181 * gcc.target/i386/pr67400-5.c: Likewise.
3183 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3185 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3186 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3188 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3189 f4): Adjust expected diagnostics.
3190 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3191 (T): If OVFP is defined, redefine to TP.
3192 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3193 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3194 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3195 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3196 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3197 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3198 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3199 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3200 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3201 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3202 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3203 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3204 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3205 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3206 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3207 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3208 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3209 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3210 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3211 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3212 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3213 as last argument to __builtin_add_overflow_p.
3215 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
3217 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3218 dg-options and remove default vector testsuite compile flags.
3219 * g++.dg/vect/pr33860a.cc: Ditto.
3220 * g++.dg/vect/pr45470-a.cc: Ditto.
3221 * g++.dg/vect/pr45470-b.cc: Ditto.
3222 * g++.dg/vect/pr60896.cc: Ditto.
3223 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3224 * gcc.dg/vect/pr18308.c: Ditto.
3225 * gcc.dg/vect/pr24049.c: Ditto.
3226 * gcc.dg/vect/pr33373.c: Ditto.
3227 * gcc.dg/vect/pr36228.c: Ditto.
3228 * gcc.dg/vect/pr42395.c: Ditto.
3229 * gcc.dg/vect/pr42604.c: Ditto.
3230 * gcc.dg/vect/pr46663.c: Ditto.
3231 * gcc.dg/vect/pr48765.c: Ditto.
3232 * gcc.dg/vect/pr49093.c: Ditto.
3233 * gcc.dg/vect/pr49352.c: Ditto.
3234 * gcc.dg/vect/pr52298.c: Ditto.
3235 * gcc.dg/vect/pr52870.c: Ditto.
3236 * gcc.dg/vect/pr53185.c: Ditto.
3237 * gcc.dg/vect/pr53773.c: Ditto.
3238 * gcc.dg/vect/pr56695.c: Ditto.
3239 * gcc.dg/vect/pr62171.c: Ditto.
3240 * gcc.dg/vect/pr63530.c: Ditto.
3241 * gcc.dg/vect/pr68339.c: Ditto.
3242 * gcc.dg/vect/pr71259.c: Ditto.
3243 * gcc.dg/vect/vect-82_64.c: Ditto.
3244 * gcc.dg/vect/vect-83_64.c: Ditto.
3245 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3246 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3247 * gcc.dg/vect/vect-shift-2.c: Ditto.
3248 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3249 * gfortran.dg/vect/pr39318.f90: Ditto.
3250 * gfortran.dg/vect/pr45714-a.f: Ditto.
3251 * gfortran.dg/vect/pr45714-b.f: Ditto.
3252 * gfortran.dg/vect/pr46213.f90: Ditto.
3254 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3255 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3257 * gcc.target/powerpc/p9-splat-5.c: New test.
3259 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
3261 PR tree-optimization/71488
3262 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3263 * lib/target-supports.exp: ... here.
3264 (check_sse4_hw_available): New procedure.
3265 (check_effective_target_sse4_runtime): Ditto.
3266 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3267 -march=westmere for sse4_runtime targets.
3268 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
3269 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
3270 (dg-additional-options): Use for sse4_runtime targets.
3271 (main): Call check_vect ().
3272 (dg-final): Perform scan only for sse4_runtime targets.
3274 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3278 * gcc.target/i386/pr66232-14.c: New file.
3279 * gcc.target/i386/pr66232-15.c: Likewise.
3280 * gcc.target/i386/pr66232-16.c: Likewise.
3281 * gcc.target/i386/pr66232-17.c: Likewise.
3282 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3283 ia32 if R_386_GOT32X relocation is supported.
3284 * gcc.target/i386/pr67400-2.c: Likewise.
3285 * gcc.target/i386/pr67400-3.c: Likewise.
3286 * gcc.target/i386/pr67400-4.c: Likewise.
3287 * gcc.target/i386/pr67400-6.c: Likewise.
3288 * gcc.target/i386/pr67400-7.c: Likewise.
3289 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
3291 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3293 PR libgfortran/48852
3294 * gfortran.dg/char4_iunit_1.f03: Update test.
3295 * gfortran.dg/f2003_io_5.f03: Update test.
3296 * gfortran.dg/real_const_3.f90: Update test.
3298 2016-06-23 Andi Kleen <ak@linux.intel.com>
3300 * g++.dg/bprob/bprob.exp: Support autofdo.
3301 * g++.dg/tree-prof/tree-prof.exp: dito.
3302 * gcc.dg/tree-prof/tree-prof.exp: dito.
3303 * gcc.misc-tests/bprob.exp: dito.
3304 * gfortran.dg/prof/prof.exp: dito.
3305 * lib/profopt.exp: dito.
3306 * lib/target-supports.exp: Check for autofdo.
3308 2016-06-23 Martin Liska <mliska@suse.cz>
3310 * gcc.dg/pr71619.c: New test.
3312 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3315 * gcc.target/i386/pr67400-1.c: New test.
3316 * gcc.target/i386/pr67400-2.c: Likewise.
3317 * gcc.target/i386/pr67400-3.c: Likewise.
3318 * gcc.target/i386/pr67400-4.c: Likewise.
3319 * gcc.target/i386/pr67400-5.c: Likewise.
3320 * gcc.target/i386/pr67400-6.c: Likewise.
3321 * gcc.target/i386/pr67400-7.c: Likewise.
3323 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3325 * c-c++-common/missing-header-1.c: New test case.
3326 * c-c++-common/missing-header-2.c: New test case.
3327 * c-c++-common/missing-header-3.c: New test case.
3328 * c-c++-common/missing-header-4.c: New test case.
3330 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3333 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3335 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3336 expected results due to builtin "nanl" now being suggested for
3338 * gcc.dg/pr67580.c: Update expected messages.
3339 * gcc.dg/spellcheck-identifiers.c: New testcase.
3340 * gcc.dg/spellcheck-typenames.c: New testcase.
3342 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3344 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3346 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3347 diagnostic-test-show-locus-parseable-fixits.c to sources for
3348 diagnostic_plugin_test_show_locus.c.
3349 * lib/gcc-defs.exp (freeform_regexps): New global.
3350 (dg-regexp): New function.
3351 (handle-dg-regexps): New function.
3352 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3353 freeform_regexps to the empty list.
3354 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3356 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3358 PR tree-optimization/71488
3359 * g++.dg/pr71488.C: New test.
3360 * gcc.dg/vect/vect-bool-cmp.c: New test.
3362 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3364 * gcc.dg/guality/param-5.c: New test.
3366 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3368 * gcc.target/i386/asm-flag-7.c: New test.
3370 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3372 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3373 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3374 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3375 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3376 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3377 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3378 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3379 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3380 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3381 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3382 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3383 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3384 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3385 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3386 * lib/target-supports.exp: Likewise.
3388 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3390 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3391 * gcc.dg/attr-ms_struct-2.c: Likewise.
3392 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3393 * gcc.dg/bf-ms-attrib.c: Likewise.
3394 * gcc.dg/bf-ms-layout-2.c: Likewise.
3395 * gcc.dg/bf-ms-layout-3.c: Likewise.
3396 * gcc.dg/bf-ms-layout.c: Likewise.
3397 * gcc.dg/bf-no-ms-layout.c: Likewise.
3398 * gcc.target/i386/bitfield1.c: Likewise.
3399 * gcc.target/i386/bitfield2.c: Likewise.
3400 * gcc.target/i386/bitfield3.c: Likewise.
3402 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3404 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3405 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3406 override other than -mcpu=power9 command-line option is specified,
3407 or if the target operating system is aix.
3408 * gcc.target/powerpc/darn-1.c: Likewise.
3409 * gcc.target/powerpc/darn-2.c: Likewise.
3410 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3411 test if effective-target is not powerpc_p9vector_ok or if the
3412 target operating system is not defined.
3413 * gcc.target/powerpc/vslv-1.c: Likewise.
3414 * gcc.target/powerpc/vsrv-0.c: Likewise.
3415 * gcc.target/powerpc/vsrv-1.c: Likewise.
3417 2016-06-21 Tobias Burnus <burnus@net-b.de>
3420 * gfortran.dg/coarray/data_1.f90: New.
3422 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3424 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3425 (dg-require-effective-target): Use arm_v8_neon_hw.
3426 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3427 (dg-require-effective-target): Likewise.
3428 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3429 (dg-require-effective-target): Likewise.
3430 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3431 (dg-require-effective-target): Likewise.
3432 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3433 (dg-require-effective-target): Likewise.
3434 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3435 (dg-require-effective-target): Likewise.
3436 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3439 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3441 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3442 Set to 3 so test passes.
3444 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3446 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3448 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3450 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3451 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3452 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3453 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3455 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3457 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3458 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3460 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3463 * gcc.target/i386/pr71549.c: New test.
3465 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3467 * gcc.target/powerpc/vadsdu-0.c: Replace
3468 dg-require-effective-target directive to allow test to run on more
3469 platforms, and add dg-skip-if directive to disable test on aix
3470 platforms because of known incompatibilities.
3471 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3472 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3473 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3474 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3475 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3476 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3477 * gcc.target/powerpc/vadsdub-2.c: Replace
3478 dg-require-effective-target directive to allow test to run on more
3479 platforms, and add dg-skip-if directive to disable test on aix
3480 platforms because of known incompatibilities.
3481 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3482 with vec_absdb call to differentiate this test from vadsdub-1.c.
3483 * gcc.target/powerpc/vadsduh-1.c: Replace
3484 dg-require-effective-target directive to allow test to run on more
3485 platforms, and add dg-skip-if directive to disable test on aix
3486 platforms because of known incompatibilities.
3487 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3488 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3489 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3491 2016-06-21 Jakub Jelinek <jakub@redhat.com>
3493 PR tree-optimization/71588
3494 * gcc.dg/pr71558.c: New test.
3496 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3498 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3499 * c-c++-common/pr68657-2.c: Likewise.
3500 * c-c++-common/pr68657-3.c: Likewise.
3501 * gcc.dg/torture/pr69714.c: Require int32plus support.
3502 * gcc.dg/torture/pr70025.c: Likewise.
3503 * gcc.dg/torture/pr70083.c: Likewise.
3504 * gcc.dg/torture/pr70542.c: Likewise.
3505 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3507 2016-06-20 Joseph Myers <joseph@codesourcery.com>
3510 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3512 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3515 * gcc.dg/pr71581.c: New test.
3517 PR rtl-optimization/71591
3518 * gcc.dg/cpp/pr71591.c: New test.
3520 2016-06-20 David B. Robins <gcc@davidrobins.net>
3523 * g++.dg/torture/pr71571.C: New test.
3525 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3528 * gcc.target/i386/sse2-pr71559.c: New test.
3529 * gcc.target/i386/avx-pr71559.c: New test.
3530 * gcc.target/i386/avx512f-pr71559.c: New test.
3532 2016-06-20 Tobias Burnus <burnus@net-b.de>
3535 * gfortran.dg/pointer_remapping_10.f90: New.
3537 2016-06-20 David Malcolm <dmalcolm@redhat.com>
3539 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3541 2016-06-20 Martin Sebor <msebor@redhat.com>
3544 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3545 * gnu90-const-expr-1.c: Same.
3546 * gnu99-const-expr-1.c: Same.
3547 * gnu99-static-1.c: Same.
3549 2016-06-20 Renlin Li <renlin.li@arm.com>
3552 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3554 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3556 * gcc.target/aarch64/vcvt_f64_1.c: New.
3557 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3558 * gcc.target/aarch64/vrecp_f64_1.c: New.
3560 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3562 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3565 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
3568 * gcc.target/avr/torture/pr71103-2.c: New test.
3570 2016-06-19 Martin Sebor <msebor@redhat.com>
3573 * gcc.dg/alignof.c: New test.
3575 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3577 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3578 vs dg-error; test constexpr specifier too.
3580 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3582 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3584 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3586 * lib/target-supports.exp
3587 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3588 arm_neon_ok and merge flags. Fix temporary test name.
3589 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3592 2016-06-17 Martin Liska <mliska@suse.cz>
3594 * gcc.dg/predict-9.c: Fix dump scanning.
3596 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3598 PR tree-optimization/71354
3599 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3601 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3603 PR tree-optimization/71347
3604 * gcc.dg/tree-ssa/pr71347.c: New test.
3606 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3608 PR tree-optimization/71354
3609 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3611 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3613 * gcc.dg/vect/vect-alias-check-1.c: New test.
3615 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3618 * gcc.target/avr/pr71151-1.c: New test.
3619 * gcc.target/avr/pr71151-2.c: New test.
3620 * gcc.target/avr/pr71151-3.c: New test.
3621 * gcc.target/avr/pr71151-4.c: New test.
3622 * gcc.target/avr/pr71151-5.c: New test.
3623 * gcc.target/avr/pr71151-6.c: New test.
3624 * gcc.target/avr/pr71151-7.c: New test.
3625 * gcc.target/avr/pr71151-8.c: New test.
3626 * gcc.target/avr/pr71151-common.h: New test.
3628 2016-06-16 Martin Liska <mliska@suse.cz>
3630 * gfortran.dg/predict-1.f90: New test.
3632 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
3635 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
3637 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
3639 * g++.dg/vect/pr36648.cc: Disable cunrolli
3641 2016-06-16 Jakub Jelinek <jakub@redhat.com>
3644 * gcc.c-torture/execute/pr71554.c: New test.
3646 PR rtl-optimization/71532
3647 * gcc.dg/torture/pr71532.c: New test.
3649 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3651 * gcc.target/powerpc/p9-dimode1.c: New test.
3652 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3654 2016-06-15 Jakub Jelinek <jakub@redhat.com>
3656 * gcc.c-torture/compile/20160615-1.c: New test.
3658 * g++.dg/cpp0x/ref-qual17.C: New test.
3660 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3663 * gcc.target/i386/pr71529.C: New test.
3665 2016-06-15 Alan Hayward <alan.hayward@arm.com>
3667 PR tree-optimization/71483
3668 * g++.dg/vect/pr71483.c: New
3670 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3673 * g++.dg/inherit/crash6.C: New.
3674 * g++.dg/inherit/union2.C: Likewise.
3675 * g++.dg/inherit/virtual12.C: Likewise.
3676 * g++.dg/inherit/virtual13.C: Likewise.
3677 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3679 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
3681 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
3683 2016-06-15 Alan Hayward <alan.hayward@arm.com>
3685 PR tree-optimization/71439
3686 * gcc.dg/vect/pr71439.c: New
3688 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3690 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3692 2016-06-15 Richard Biener <rguenther@suse.de>
3694 * gcc.dg/vect/slp-45.c: New testcase.
3696 2016-06-15 Richard Biener <rguenther@suse.de>
3698 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3700 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3702 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3703 requirements, and disable for AIX for now.
3704 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3706 2016-06-14 Jakub Jelinek <jakub@redhat.com>
3709 * g++.dg/opt/pr71528.C: New test.
3712 * g++.dg/init/pr71516.C: New test.
3714 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3716 * g++.dg/init/array46.C: New.
3718 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
3720 * gcc.target/i386/float128-3.c: New test.
3721 * gcc.target/i386/quad-sse4.c: Ditto.
3722 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3723 Update scan strings.
3725 2016-06-14 Richard Biener <rguenther@suse.de>
3728 * gfortran.dg/pr71526.f90: New testcase.
3730 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3732 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3733 * gcc.dg/zero_bits_compound-1.c: Likewise.
3735 2016-06-14 Richard Biener <rguenther@suse.de>
3737 PR tree-optimization/71522
3738 * gcc.dg/torture/pr71522.c: New testcase.
3740 2016-06-14 Jakub Jelinek <jakub@redhat.com>
3742 PR tree-optimization/71520
3743 * gcc.dg/tree-ssa/pr71520.c: New test.
3745 2016-06-14 Richard Biener <rguenther@suse.de>
3747 PR tree-optimization/71521
3748 * gcc.dg/tree-ssa/vrp101.c: New testcase.
3750 2016-06-13 Jakub Jelinek <jakub@redhat.com>
3753 * c-c++-common/ubsan/bounds-13.c: New test.
3755 PR preprocessor/71183
3756 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3758 2016-06-13 Jeff Law <law@redhat.com>
3760 PR tree-optimization/71403
3761 * c-c++-common/ubsan/pr71403-1.c: New test.
3762 * c-c++-common/ubsan/pr71403-2.c: New test.
3763 * c-c++-common/ubsan/pr71403-3.c: New test.
3765 2016-06-13 Jakub Jelinek <jakub@redhat.com>
3768 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3769 Add -Wno-psabi -w to dg-options.
3771 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3773 * gcc.target/powerpc/vadsdu-0.c: New test.
3774 * gcc.target/powerpc/vadsdu-1.c: New test.
3775 * gcc.target/powerpc/vadsdu-2.c: New test.
3776 * gcc.target/powerpc/vadsdu-3.c: New test.
3777 * gcc.target/powerpc/vadsdu-4.c: New test.
3778 * gcc.target/powerpc/vadsdu-5.c: New test.
3779 * gcc.target/powerpc/vadsdub-1.c: New test.
3780 * gcc.target/powerpc/vadsdub-2.c: New test.
3781 * gcc.target/powerpc/vadsduh-1.c: New test.
3782 * gcc.target/powerpc/vadsduh-2.c: New test.
3783 * gcc.target/powerpc/vadsduw-1.c: New test.
3784 * gcc.target/powerpc/vadsduw-2.c: New test.
3786 2016-06-13 David Malcolm <dmalcolm@redhat.com>
3788 * gcc.dg/c99-init-2.c (c): Update expected error message.
3789 * gcc.dg/init-bad-8.c (foo): Likewise.
3790 * gcc.dg/spellcheck-fields-3.c: New test case.
3792 2016-06-13 Martin Liska <mliska@suse.cz>
3794 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3795 and "guess loop iv compared" heuristics.
3796 * gcc.dg/predict-2.c: Likewise.
3797 * gcc.dg/predict-3.c: Likewise.
3798 * gcc.dg/predict-4.c: Likewise.
3799 * gcc.dg/predict-5.c: Likewise.
3800 * gcc.dg/predict-6.c: Likewise.
3802 2016-06-13 Marek Polacek <polacek@redhat.com>
3805 * c-c++-common/Wswitch-unreachable-4.c: New test.
3806 * gcc.dg/Wswitch-unreachable-2.c: New test.
3807 * g++.dg/tm/jump1.C: Move dg-warning.
3809 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3811 * gnat.dg/renaming10.ad[sb]: New test.
3813 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
3816 * gfortran.dg/pr70673.f90: New test.
3818 2016-06-13 Richard Biener <rguenther@suse.de>
3821 * gcc.dg/align-3.c: New testcase.
3823 2016-06-13 Martin Liska <mliska@suse.cz>
3825 * gcc.target/i386/pr71458.c: New test.
3827 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
3830 * gcc.dg/torture/float128-nan.c: New test.
3832 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3835 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3838 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3841 * gfortran.dg/comma_IO_extension_1.f90: New test.
3842 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3843 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3845 * gfortran.dg/graphite/pr38083.f90: Likewise.
3846 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3849 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3851 * gnat.dg/case_character.adb: New test.
3853 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3856 * gcc.target/powerpc/pr71310.c: New testcase.
3858 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3861 * gcc.dg/pr71478.c: New test.
3863 2016-06-10 Jakub Jelinek <jakub@redhat.com>
3866 * gcc.c-torture/execute/pr71494.c: New test.
3869 * gcc.target/i386/pr68657.c: New test.
3872 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3873 (test): Add -masm=intel alternatives.
3875 2016-06-10 Martin Sebor <msebor@redhat.com>
3878 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3880 2016-06-10 Jeff Law <law@redhat.com>
3882 PR tree-optimization/71335
3883 * gcc.c-torture/execute/pr71335.c: New test.
3885 2016-06-10 David Malcolm <dmalcolm@redhat.com>
3887 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3888 the various "cannot tail-call: " messages.
3890 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3892 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3895 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3898 * c-c++-common/asan/pr71480.c: New test.
3900 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3902 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3903 (ASMNAME2): Likewise.
3904 (main): Replace fn in asm statement with ASMNAME ("fn").
3905 * gcc.dg/guality/pr68037-2.c: Likewise.
3906 * gcc.dg/guality/pr68037-3.c: Likewise.
3907 * gcc.dg/torture/pr68037-1.c: Likewise.
3908 * gcc.dg/torture/pr68037-2.c: Likewise.
3909 * gcc.dg/torture/pr68037-3.c: Likewise.
3911 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3914 * gcc.target/i386/pr68843-1.c: New test.
3915 * gcc.target/i386/pr68843-2.c: New test.
3917 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3918 Cesar Philippidis <cesar@codesourcery.com>
3921 * gcc.dg/goacc/nested-function-1.c: New file.
3922 * gcc.dg/goacc/nested-function-2.c: Likewise.
3923 * gcc.dg/goacc/pr71373.c: Likewise.
3924 * gfortran.dg/goacc/cray-2.f95: Likewise.
3925 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3926 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3927 * gfortran.dg/goacc/cray.f95: Update.
3928 * gfortran.dg/goacc/loop-1.f95: Likewise.
3929 * gfortran.dg/goacc/loop-3.f95: Likewise.
3930 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3931 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3933 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3935 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3936 for OpenACC tile clauses.
3937 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3940 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3942 * c-c++-common/goacc/cache-2.c: ... this new file.
3943 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3944 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3945 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3947 * gfortran.dg/goacc/cray.f95: Likewise.
3948 * gfortran.dg/goacc/loop-1.f95: Likewise.
3950 2016-06-10 Alan Hayward <alan.hayward@arm.com>
3952 PR tree-optimization/71407
3953 PR tree-optimization/71416
3954 * gcc.dg/vect/pr71407.c: New
3955 * gcc.dg/vect/pr71416-1.c: New
3956 * gcc.dg/vect/pr71416-2.c: New
3958 2016-06-10 Richard Biener <rguenther@suse.de>
3961 * gcc.dg/torture/pr71477.c: New testcase.
3963 2016-06-09 Julia Koval <julia.koval@intel.com>
3965 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3966 * gcc.target/i386/interrupt-13.c: Likewise.
3967 * gcc.target/i386/interrupt-15.c: Likewise.
3968 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3969 * gcc.target/i386/interrupt-24.c: Likewise.
3970 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3971 * gcc.target/i386/interrupt-9.c: Likewise.
3972 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3974 2016-06-09 Martin Sebor <msebor@redhat.com>
3977 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3978 * gcc.dg/builtin-constant_p-1.c: Same.
3979 * gcc.dg/builtins-error.c: Same.
3980 * gcc.dg/pr70859.c: Same.
3982 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3984 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3985 * gcc.dg/torture/pr68067-1.c: Likewise.
3986 * gcc.dg/torture/pr68067-2.c: Likewise.
3988 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3990 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3993 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3996 * g++.dg/inherit/crash5.C: New.
3998 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4001 * g++.dg/inherit/crash5.C: New.
4002 * g++.dg/inherit/virtual1.C: Adjust.
4004 2016-06-09 Martin Liska <mliska@suse.cz>
4006 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4007 * g++.dg/predict-loop-exit-2.C: Likewise.
4008 * g++.dg/predict-loop-exit-3.C: Likewise.
4009 * gcc.dg/predict-1.c: Likewise.
4010 * gcc.dg/predict-2.c: Likewise.
4011 * gcc.dg/predict-3.c: Likewise.
4012 * gcc.dg/predict-4.c: Likewise.
4013 * gcc.dg/predict-5.c: Likewise.
4014 * gcc.dg/predict-6.c: Likewise.
4015 * gcc.dg/predict-7.c: Likewise.
4017 2016-06-09 Richard Biener <rguenther@suse.de>
4019 PR tree-optimization/71462
4020 * gcc.dg/torture/pr71462.c: New testcase.
4022 2016-06-09 Marek Polacek <polacek@redhat.com>
4025 * gcc.dg/c11-generic-3.c: New test.
4027 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4029 * g++.dg/init/array42.C: New.
4030 * g++.dg/init/array43.C: Likewise.
4031 * g++.dg/init/array44.C: Likewise.
4032 * g++.dg/init/array45.C: Likewise.
4033 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4034 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4035 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4036 * g++.dg/gomp/pr35751.C: Likewise.
4037 * g++.dg/init/array23.C: Likewise.
4038 * g++.dg/init/brace2.C: Likewise.
4039 * g++.dg/init/brace6.C: Likewise.
4041 2016-06-08 Martin Sebor <msebor@redhat.com>
4042 Jakub Jelinek <jakub@redhat.com>
4046 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4047 * c-c++-common/builtin-arith-overflow-2.c: New test.
4048 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4049 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4050 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4052 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4055 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4057 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4059 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4060 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4061 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4062 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4063 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4064 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4065 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4066 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4067 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4068 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4069 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4070 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4071 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4073 2016-06-08 Richard Biener <rguenther@suse.de>
4075 PR tree-optimization/68558
4076 * gcc.dg/vect/slp-44.c: New testcase.
4078 2016-06-08 Richard Biener <rguenther@suse.de>
4080 * gcc.dg/vect/slp-43.c: New testcase.
4082 2016-06-08 Richard Biener <rguenther@suse.de>
4084 PR tree-optimization/71452
4085 * gcc.dg/torture/pr71452.c: New testcase.
4087 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4090 * g++.dg/torture/pr71448.C: New test.
4092 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4096 * g++.dg/debug/pr71432.C: New test.
4098 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4100 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4101 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4102 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4104 2016-06-08 Alan Hayward <alan.hayward@arm.com>
4106 * gcc.dg/vect/vect-live-2.c: Update effective target.
4107 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4108 * lib/target-supports.exp: Add aarch64 to vect_long.
4110 2016-06-08 Marek Polacek <polacek@redhat.com>
4113 * gcc.dg/noncompile/pr71418.c: New test.
4116 * gcc.dg/noncompile/pr71426.c: New test.
4118 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
4120 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4121 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4122 * gcc.dg/predict-3.c: Update template.
4123 * gcc.dg/predict-5.c: Update template.
4124 * gcc.dg/predict-6.c: Update template.
4125 * gcc.dg/predict-9.c: Update template.
4126 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4128 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4130 * gcc.target/powerpc/vec-mul.c: New test.
4132 2016-06-07 David Malcolm <dmalcolm@redhat.com>
4134 * gcc.dg/spellcheck-fields-2.c: New test case.
4136 2016-06-07 Richard Biener <rguenther@suse.de>
4139 * gcc.dg/Wpragmas-1.c: New testcase.
4140 * gcc.dg/Wattributes-4.c: Likewise.
4141 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4144 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4146 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4147 spurious debug code.
4149 2016-06-07 Richard Biener <rguenther@suse.de>
4151 PR tree-optimization/71428
4152 * gcc.dg/torture/pr71428.c: New testcase.
4154 2016-06-07 Richard Biener <rguenther@suse.de>
4157 * gcc.dg/torture/pr71423.c: New testcase.
4159 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4162 * gcc.dg/tree-ssa/pr71408.c: New test.
4164 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4167 * g++.dg/torture/pr71281.C: New test.
4169 2016-06-06 Marek Polacek <polacek@redhat.com>
4172 * gcc.dg/pr71362.c: New test.
4174 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4175 Patrick Palka <ppalka@gcc.gnu.org>
4180 * g++.dg/opt/pr70847.C: New test.
4181 * g++.dg/ubsan/pr70847.C: New test.
4182 * g++.dg/ubsan/pr71393.C: New test.
4184 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4186 PR tree-optimization/71259
4187 * gcc.dg/vect/pr71259.c: New test.
4189 2016-06-06 David Malcolm <dmalcolm@redhat.com>
4191 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4192 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4193 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4196 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4199 * gcc.c-torture/execute/pr37780.c: New test.
4200 * gcc.target/aarch64/pr37780_1.c: Likewise.
4201 * gcc.target/arm/pr37780_1.c: Likewise.
4203 2016-06-06 Marek Polacek <polacek@redhat.com>
4205 * c-c++-common/attr-may-alias-1.c: New test.
4206 * c-c++-common/attr-may-alias-2.c: New test.
4207 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4209 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4212 * gcc.target/i386/pr24414.c: New test.
4214 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4216 * gcc.target/sparc/vis4misc.c: New file.
4217 * gcc.target/sparc/fpcmp.c: Likewise.
4218 * gcc.target/sparc/fpcmpu.c: Likewise.
4220 2016-06-06 Alan Hayward <alan.hayward@arm.com>
4222 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4223 * gcc.dg/vect/vect-live-3.c: Likewise.
4225 2016-06-06 Richard Biener <rguenther@suse.de>
4227 PR tree-optimization/71398
4228 * gcc.dg/torture/pr71398.c: New testcase.
4230 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
4233 * g++.dg/pr71389.C: New test.
4235 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4238 * gfortran.dg/fmt_read_5.f: New test.
4240 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4243 * gfortran.dg/class_array_22.f03: New test.
4245 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
4247 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4249 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
4251 * gcc.dg/predict-9.c: Update template.
4253 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4256 * g++.dg/template/pr49377.C: New.
4258 2016-06-04 Jakub Jelinek <jakub@redhat.com>
4260 PR tree-optimization/71405
4261 * g++.dg/torture/pr71405.C: New test.
4263 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4266 * g++.dg/inherit/crash5.C: New.
4267 * g++.dg/inherit/virtual1.C: Adjust.
4269 2016-06-03 Jeff Law <law@redhat.com>
4271 PR tree-optimization/71316
4272 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4274 2016-06-03 Jakub Jelinek <jakub@redhat.com>
4276 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4277 dg-additional-options with just -fno-tree-scev-cprop in it.
4278 * gcc.dg/vect/vect-live-2.c: Likewise.
4279 * gcc.dg/vect/vect-live-5.c: Likewise.
4280 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4281 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4282 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4284 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4287 * g++.dg/other/friend6.C: New test.
4289 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4291 * g++.dg/torture/ppc-ldst-array.C: New.
4293 2016-06-03 Joseph Myers <joseph@codesourcery.com>
4297 * gcc.dg/torture/builtin-fp-int-inexact.c,
4298 gcc.target/i386/387-builtin-fp-int-inexact.c,
4299 gcc.target/i386/387-rint-inline-1.c,
4300 gcc.target/i386/387-rint-inline-2.c,
4301 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4302 gcc.target/i386/sse2-rint-inline-1.c,
4303 gcc.target/i386/sse2-rint-inline-2.c,
4304 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4305 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4307 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4308 Julia Koval <julia.koval@intel.com>
4320 * gcc.dg/guality/pr68037-1.c: New test.
4321 * gcc.dg/guality/pr68037-2.c: Likewise.
4322 * gcc.dg/guality/pr68037-3.c: Likewise.
4323 * gcc.dg/torture/pr68037-1.c: Likewise.
4324 * gcc.dg/torture/pr68037-2.c: Likewise.
4325 * gcc.dg/torture/pr68037-3.c: Likewise.
4326 * gcc.dg/torture/pr68661-1a.c: Likewise.
4327 * gcc.dg/torture/pr68661-1b.c: Likewise.
4328 * gcc.target/i386/interrupt-1.c: Likewise.
4329 * gcc.target/i386/interrupt-2.c: Likewise.
4330 * gcc.target/i386/interrupt-3.c: Likewise.
4331 * gcc.target/i386/interrupt-4.c: Likewise.
4332 * gcc.target/i386/interrupt-5.c: Likewise.
4333 * gcc.target/i386/interrupt-6.c: Likewise.
4334 * gcc.target/i386/interrupt-7.c: Likewise.
4335 * gcc.target/i386/interrupt-8.c: Likewise.
4336 * gcc.target/i386/interrupt-9.c: Likewise.
4337 * gcc.target/i386/interrupt-10.c: Likewise.
4338 * gcc.target/i386/interrupt-11.c: Likewise.
4339 * gcc.target/i386/interrupt-12.c: Likewise.
4340 * gcc.target/i386/interrupt-13.c: Likewise.
4341 * gcc.target/i386/interrupt-14.c: Likewise.
4342 * gcc.target/i386/interrupt-15.c: Likewise.
4343 * gcc.target/i386/interrupt-16.c: Likewise.
4344 * gcc.target/i386/interrupt-17.c: Likewise.
4345 * gcc.target/i386/interrupt-18.c: Likewise.
4346 * gcc.target/i386/interrupt-19.c: Likewise.
4347 * gcc.target/i386/interrupt-20.c: Likewise.
4348 * gcc.target/i386/interrupt-21.c: Likewise.
4349 * gcc.target/i386/interrupt-22.c: Likewise.
4350 * gcc.target/i386/interrupt-23.c: Likewise.
4351 * gcc.target/i386/interrupt-24.c: Likewise.
4352 * gcc.target/i386/interrupt-25.c: Likewise.
4353 * gcc.target/i386/interrupt-26.c: Likewise.
4354 * gcc.target/i386/interrupt-27.c: Likewise.
4355 * gcc.target/i386/interrupt-28.c: Likewise.
4356 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4357 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4358 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4359 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4360 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4361 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4362 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4363 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4364 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4365 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4366 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4367 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4369 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4371 PR tree-optimization/52171
4372 * gcc.dg/pr52171.c: New test.
4373 * gcc.target/i386/pr52171.c: New test.
4375 2016-06-03 Jan Hubicka <jh@suse.cz>
4377 * g++.dg/tree-ssa/pred-1.C: New testcase
4378 * gcc.dg/tree-ssa/pred-1.c: New testcase
4380 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4383 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4385 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4387 2016-06-03 Alan Hayward <alan.hayward@arm.com>
4389 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4391 2016-06-03 Alan Hayward <alan.hayward@arm.com>
4393 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4394 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
4395 * gcc.dg/vect/vect-live-1.c: New test.
4396 * gcc.dg/vect/vect-live-2.c: New test.
4397 * gcc.dg/vect/vect-live-3.c: New test.
4398 * gcc.dg/vect/vect-live-4.c: New test.
4399 * gcc.dg/vect/vect-live-5.c: New test.
4400 * gcc.dg/vect/vect-live-slp-1.c: New test.
4401 * gcc.dg/vect/vect-live-slp-2.c: New test.
4402 * gcc.dg/vect/vect-live-slp-3.c: New test.
4404 2016-06-03 Jakub Jelinek <jakub@redhat.com>
4407 * g++.dg/opt/pr71387.C: New test.
4409 2016-06-02 Jeff Law <law@redhat.com>
4411 PR tree-optimization/71328
4412 * gcc.c-torture/compile/pr71328.c: New test.
4414 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4417 * gfortran.dg/fmt_read_3.f90: Fix typo.
4418 * gfortran.dg/fmt_read_4.f90: New test.
4420 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4422 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4423 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4424 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4425 * g++.dg/cpp0x/override2.C: Likewise.
4426 * g++.dg/parse/crash5.C: Likewise.
4427 * g++.dg/parse/error16.C: Likewise.
4428 * g++.dg/parse/error27.C: Likewise.
4429 * g++.dg/template/qualttp15.C: Likewise.
4430 * g++.dg/template/redecl4.C: Likewise.
4431 * g++.old-deja/g++.other/crash39.C: Likewise.
4432 * g++.old-deja/g++.other/struct1.C: Likewise.
4433 * g++.old-deja/g++.pt/m9a.C: Likewise.
4434 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4436 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4439 * c-c++-common/pr71372.c: New test.
4441 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4442 __TIME__ strings with __builtin_strcmp instead of printf and
4445 2016-06-02 Martin Liska <mliska@suse.cz>
4447 * gcc.dg/predict-9.c: New test.
4449 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4451 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4452 global set_compiler_env_var and global saved_compiler_env_var.
4454 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4456 PR rtl-optimization/71295
4457 * gcc.c-torture/compile/pr71295.c: New test.
4459 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4461 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4463 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4464 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4466 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4467 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4468 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4471 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4473 * gcc.target/powerpc/p9-splat-4.c: New test.
4475 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4478 * gcc.target/powerpc/pr71186.c: New test.
4480 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4483 * gfortran.dg/fmt_read_3.f90: New test.
4485 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4487 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4490 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
4492 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4493 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4495 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4496 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4498 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4500 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4501 vars set by dg-set-compiler-env-var.
4503 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
4506 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4507 to the module procedure declaration.
4508 * gfortran.dg/submodule_16.f08: New test.
4510 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4513 * c-c++-common/gomp/pr71371.c: New test.
4515 2016-06-01 Richard Biener <rguenther@suse.de>
4517 PR tree-optimization/71366
4518 * gcc.dg/torture/pr71366-1.c: New testcase.
4519 * gcc.dg/torture/pr71366-2.c: Likewise.
4521 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4523 * gcc.target/powerpc/vslv-0.c: New test.
4524 * gcc.target/powerpc/vslv-1.c: New test.
4525 * gcc.target/powerpc/vsrv-0.c: New test.
4526 * gcc.target/powerpc/vsrv-1.c: New test.
4528 2016-06-01 Nathan Sidwell <nathan@acm.org>
4530 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4531 * gcc.target/nvptx/weak.c: New.
4533 2016-06-01 Richard Biener <rguenther@suse.de>
4535 PR tree-optimization/71261
4536 * gcc.dg/torture/vect-bool-1.c: New testcase.
4538 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4540 * gfortran.dg/gomp/order-1.f90: New test.
4541 * gfortran.dg/gomp/order-2.f90: New test.
4543 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
4545 * gcc.dg/unroll-6.c: Update template.
4546 * gcc.dg/unroll-7.c: New testcase.
4547 * gcc.dg/unroll-8.c: New testcase.
4549 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4551 * gnat.dg/opt56.ad[sb]: New test.
4553 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4556 * g++.dg/cpp0x/constexpr-ice16.C: New.
4558 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4560 PR tree-optimization/71314
4561 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4564 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4566 PR tree-optimization/71077
4567 * gcc.dg/tree-ssa/pr71077.c: New test.
4569 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
4571 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4572 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4573 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4575 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4578 * g++.dg/cpp0x/pr71248.C: New.
4579 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4580 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4581 * g++.dg/init/new37.C: Likewise.
4582 * g++.dg/template/static1.C: Likewise.
4583 * g++.dg/template/static2.C: Likewise.
4585 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4587 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4589 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4591 2016-05-31 Marek Polacek <polacek@redhat.com>
4593 * c-c++-common/Wswitch-unreachable-3.c: New test.
4594 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4596 2016-05-31 Richard Biener <rguenther@suse.de>
4598 PR tree-optimization/71352
4599 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4601 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4603 * gcc.target/arm/armv5_thumb_isa.c: New test.
4605 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4608 * gcc.target/i386/pr71346.c: New test.
4610 2016-05-31 Tom de Vries <tom@codesourcery.com>
4612 PR tree-optimization/69068
4613 * gcc.dg/graphite/pr69068.c: New test.
4615 2016-05-27 Martin Sebor <msebor@redhat.com>
4618 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4620 2016-05-30 Jakub Jelinek <jakub@redhat.com>
4623 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4624 nowait depend(inout: dd[0]) clauses where permitted.
4626 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4629 * g++.dg/parse/pr71238.C: New.
4630 * g++.dg/concepts/friend1.C: Test column numbers too.
4631 * g++.dg/cpp0x/initlist31.C: Likewise.
4632 * g++.dg/cpp0x/pr51420.C: Likewise.
4633 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4634 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4635 * g++.dg/ext/builtin3.C: Likewise.
4636 * g++.dg/lookup/friend12.C: Likewise.
4637 * g++.dg/lookup/friend7.C: Likewise.
4638 * g++.dg/lookup/koenig1.C: Likewise.
4639 * g++.dg/lookup/koenig5.C: Likewise.
4640 * g++.dg/lookup/used-before-declaration.C: Likewise.
4641 * g++.dg/overload/koenig1.C: Likewise.
4642 * g++.dg/template/crash65.C: Likewise.
4643 * g++.dg/template/friend57.C: Likewise.
4644 * g++.dg/warn/Wshadow-5.C: Likewise.
4645 * g++.dg/warn/Wunused-8.C: Likewise.
4646 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4647 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4648 * g++.old-deja/g++.jason/member.C: Likewise.
4649 * g++.old-deja/g++.jason/report.C: Likewise.
4650 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4651 * g++.old-deja/g++.law/visibility20.C: Likewise.
4652 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4653 * g++.old-deja/g++.other/static5.C: Likewise.
4654 * g++.old-deja/g++.pt/overload2.C: Likewise.
4656 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
4658 * gcc.dg/tree-ssa/peel1.c: New testcase.
4659 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4660 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4662 2016-05-30 Tom de Vries <tom@codesourcery.com>
4664 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4667 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4670 * g++.dg/parse/virtual1.C: New.
4672 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
4674 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4675 Use correct register when clearing %edx.
4677 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
4679 PR tree-optimization/71289
4680 * gcc.dg/pr71289.c: New test.
4682 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4686 * gcc.dg/tree-ssa/pr71269.c: New test.
4687 * gcc.dg/tree-ssa/pr71292.c: New test.
4689 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4692 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4694 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
4696 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4697 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4698 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4700 2016-05-30 Tom de Vries <tom@codesourcery.com>
4702 PR tree-optimization/69067
4703 * gcc.dg/graphite/pr69067.c: New test.
4705 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
4708 * gcc.target/i386/pr71245-1.c: New test.
4709 * gcc.target/i386/pr71245-2.c: Ditto.
4711 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4714 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4715 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4716 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4718 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
4720 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4722 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4726 * g++.dg/overload/69855.C: New.
4727 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4728 * g++.old-deja/g++.pt/crash3.C: Likewise.
4730 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4733 * g++.dg/parse/namespace13.C: New.
4735 2016-05-26 Jeff Law <law@redhat.com>
4737 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4738 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4739 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4740 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4741 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4742 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4743 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4744 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4745 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4746 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4747 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4748 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4749 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4751 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4754 * g++.dg/overload/69855.C: New.
4755 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4756 * g++.old-deja/g++.pt/crash3.C: Likewise.
4758 2016-05-27 Jiong Wang <jiong.wang@arm.com>
4761 * gcc.target/aarch64/va_arg_1.c: New testcase.
4762 * gcc.target/aarch64/va_arg_2.c: Likewise.
4763 * gcc.target/aarch64/va_arg_3.c: Likewise.
4765 2016-05-27 Jiong Wang <jiong.wang@arm.com>
4767 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4768 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4769 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4770 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4771 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4773 2016-05-27 Marek Polacek <polacek@redhat.com>
4776 * g++.dg/torture/pr71308.C: New test.
4778 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4780 * gcc.dg/zero_bits_compound-1.c: New test.
4781 * gcc.dg/zero_bits_compound-2.c: New test.
4783 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4786 * gcc.dg/pr71279.c: New test.
4788 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4790 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4791 floating point min/max/comparison instructions.
4792 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4794 2016-05-26 Jakub Jelinek <jakub@redhat.com>
4796 * c-c++-common/gomp/schedule-1.c: New test.
4797 * gfortran.dg/gomp/schedule-1.f90: New test.
4799 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4803 * g++.dg/cpp1y/auto-fn32.C: New test.
4804 * g++.dg/cpp1y/paren4.C: New test.
4806 2016-05-26 Nathan Sidwell <nathan@acm.org>
4808 * gcc.dg/20060410.c: Xfail on ptx.
4809 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4810 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4811 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4812 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4813 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4815 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4817 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4819 2016-05-26 Jakub Jelinek <jakub@redhat.com>
4821 PR tree-optimization/71280
4822 * gcc.dg/pr71280.c: New test.
4824 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4826 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4827 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4829 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4831 2016-05-26 Jiong Wang <jiong.wang@arm.com>
4833 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
4836 2016-05-25 Jeff Law <law@redhat.com>
4838 PR tree-optimization/71272
4839 * gcc.c-torture/compile/pr71272.c: new test.
4841 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4843 * gcc.target/powerpc/vec-cmpne.c: New test.
4844 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4846 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4848 * gnat.dg/opt55.ad[sb]: New test.
4850 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4852 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4853 * c-c++-common/pr60226.c: Require int32plus.
4854 * gcc.c-torture/execute/pr70602.c: Likewise.
4855 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4856 unsigned long for malloc arg type.
4857 * gcc.dg/asr_div1.c: Require int32plus.
4858 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4859 * gcc.dg/pie-1.c: Require pie.
4860 * gcc.dg/pie-2.c: Likewise.
4861 * gcc.dg/pr59471.c: Require int32plus.
4862 * gcc.dg/pr59963-2.c: XFAIL for int16.
4863 * gcc.dg/pr60114.c: Require int32plus.
4864 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4865 unsigned long for typedef of size_t.
4866 * gcc.dg/pr63914.c: Require int32plus.
4867 * gcc.dg/pr64536.c: Require pt32plus.
4868 * gcc.dg/pr65658.c: Likewise.
4869 * gcc.dg/pr67271.c: Require int32plus.
4870 * gcc.dg/pr68112.c: Likewise.
4871 * gcc.dg/pr69071.c: Skip for avr target.
4872 * gcc.dg/pr69973.c: Require int32plus.
4873 * gcc.dg/pr70169.c: Skip for avr target.
4874 * gcc.dg/sso-6.c: Require int32plus.
4875 * gcc.dg/sso-7.c: Likewise.
4876 * gcc.dg/sso-8.c: Likewise.
4877 * gcc.dg/vrp-min-max-2.c: Likewise.
4879 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4882 * gcc.target/i386/pr70738-1.c: New test.
4883 * gcc.target/i386/pr70738-2.c: Likewise.
4884 * gcc.target/i386/pr70738-3.c: Likewise.
4885 * gcc.target/i386/pr70738-4.c: Likewise.
4886 * gcc.target/i386/pr70738-5.c: Likewise.
4887 * gcc.target/i386/pr70738-6.c: Likewise.
4888 * gcc.target/i386/pr70738-7.c: Likewise.
4889 * gcc.target/i386/pr70738-8.c: Likewise.
4890 * gcc.target/i386/pr70738-9.c: Likewise.
4892 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4894 PR rtl-optimization/66940
4895 * gcc.c-torture/execute/pr66940.c: New test.
4897 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4899 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4900 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4901 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4902 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4903 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4904 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4905 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4906 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4907 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4908 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4909 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4910 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4911 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4912 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4913 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4914 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4915 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4916 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4917 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4918 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4919 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4920 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4921 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4922 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4924 2016-05-25 Marek Polacek <polacek@redhat.com>
4927 * gcc.dg/noncompile/pr71265.c: New test.
4930 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4932 2016-05-25 Nathan Sidwell <nathan@acm.org>
4934 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4936 2016-05-25 Richard Biener <rguenther@suse.de>
4938 PR tree-optimization/71261
4939 * c-c++-common/torture/pr71261.c: New testcase.
4941 2016-05-25 Richard Biener <rguenther@suse.de>
4943 PR tree-optimization/71264
4944 * gcc.dg/vect/pr71264.c: New testcase.
4946 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4949 * g++.dg/cpp0x/alias-decl-53.C: New.
4950 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4952 2016-05-25 Martin Liska <mliska@suse.cz>
4954 * g++.dg/pr71239.C: New test.
4956 2016-05-25 Richard Biener <rguenther@suse.de>
4958 * gcc.dg/vect/pr58135.c: Rename to ...
4959 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
4961 2016-05-25 Marek Polacek <polacek@redhat.com>
4963 * g++.dg/pr65295.C: Use target c++14.
4965 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4967 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4968 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
4970 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4972 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4975 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4977 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4978 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4979 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4980 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4981 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4982 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4983 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4984 * c-c++-common/goacc/pcopy.c: Likewise.
4985 * c-c++-common/goacc/pcopyin.c: Likewise.
4986 * c-c++-common/goacc/pcopyout.c: Likewise.
4987 * c-c++-common/goacc/pcreate.c: Likewise.
4988 * c-c++-common/goacc/pr70688.c: New test.
4989 * c-c++-common/goacc/present-1.c: Adjust test.
4990 * c-c++-common/goacc/reduction-5.c: Likewise.
4991 * g++.dg/goacc/data-1.C: New test.
4993 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4995 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4996 vector parity built-in functions.
4997 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4998 count trailing zeros automatic vectorization.
4999 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5000 count trailing zeros built-in functions.
5002 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5004 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5006 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5009 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5011 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5014 * g++.dg/template/crash123.C: New.
5015 * g++.dg/template/crash124.C: Likewise.
5017 2016-05-24 Martin Sebor <msebor@redhat.com>
5020 * g++.dg/ext/flexary16.C: New test.
5022 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5024 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5025 before math.h is included.
5026 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5027 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5028 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5029 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5030 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5031 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5032 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5033 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5034 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5035 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5036 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5037 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5038 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5039 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5040 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5041 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5042 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5043 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5044 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5045 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5046 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5047 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5048 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5050 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5051 Kelvin Nilsen <kelvin@gcc.gnu.org>
5053 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5056 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5059 * g++.dg/warn/Wno-narrowing1.C: New.
5061 2016-05-24 Marek Polacek <polacek@redhat.com>
5064 * c-c++-common/Wswitch-unreachable-2.c: New test.
5066 2016-05-24 Jakub Jelinek <jakub@redhat.com>
5069 * g++.dg/vect/simd-clone-6.cc: New test.
5070 * g++.dg/gomp/declare-simd-6.C: New test.
5074 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5076 2016-05-24 Richard Biener <rguenther@suse.de>
5078 PR tree-optimization/71240
5079 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5081 2016-05-24 Richard Biener <rguenther@suse.de>
5083 PR tree-optimization/71230
5084 * gcc.dg/torture/pr71230.c: New testcase.
5085 * g++.dg/torture/pr71230.C: Likewise.
5087 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5089 * c-c++-common/goacc/routine-5.c: Add tests.
5090 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5091 * gfortran.dg/goacc/routine-6.f90: Add tests.
5093 2016-05-24 Richard Biener <rguenther@suse.de>
5095 PR tree-optimization/71253
5096 * gcc.dg/torture/pr71253.c: New testcase.
5098 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5101 * gfortran.dg/pr71252.f90: New test.
5103 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5105 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5107 2016-05-24 Richard Biener <rguenther@suse.de>
5111 * c-c++-common/vector-subscript-4.c: New testcase.
5112 * c-c++-common/vector-subscript-5.c: Likewise.
5114 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5117 * gfortran.dg/namelist_90.f: New test
5119 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5122 * gfortran.dg/unexpected_eof.f: New test
5124 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5125 Kelvin Nilsen <kelvin@gcc.gnu.org>
5127 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5130 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5133 * g++.dg/cpp0x/inh-ctor20.C: New.
5134 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5136 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5139 * g++.dg/cpp0x/variadic168.C: New.
5141 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5143 * g++.dg/cpp0x/pr31445.C: Test column number too.
5144 * g++.dg/cpp0x/pr32253.C: Likewise.
5145 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5146 * g++.dg/cpp0x/variadic36.C: Likewise.
5148 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
5150 * gcc.dg/fold-notshift-2.c: Adjust.
5152 2016-05-23 Marek Polacek <polacek@redhat.com>
5155 * c-c++-common/Wswitch-unreachable-1.c: New test.
5156 * gcc.dg/Wswitch-unreachable-1.c: New test.
5157 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5158 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5159 * g++.dg/gomp/block-10.C: Likewise.
5160 * gcc.dg/gomp/block-10.c: Likewise.
5161 * g++.dg/gomp/block-9.C: Likewise.
5162 * gcc.dg/gomp/block-9.c: Likewise.
5163 * g++.dg/gomp/target-1.C: Likewise.
5164 * g++.dg/gomp/target-2.C: Likewise.
5165 * gcc.dg/gomp/target-1.c: Likewise.
5166 * gcc.dg/gomp/target-2.c: Likewise.
5167 * g++.dg/gomp/taskgroup-1.C: Likewise.
5168 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5169 * gcc.dg/gomp/teams-1.c: Likewise.
5170 * g++.dg/gomp/teams-1.C: Likewise.
5171 * g++.dg/overload/error3.C: Likewise.
5172 * g++.dg/tm/jump1.C: Likewise.
5173 * g++.dg/torture/pr40335.C: Likewise.
5174 * gcc.dg/c99-vla-jump-5.c: Likewise.
5175 * gcc.dg/switch-warn-1.c: Likewise.
5176 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5177 * gcc.dg/nested-func-1.c: Likewise.
5178 * gcc.dg/pr67784-4.c: Likewise.
5180 2016-05-23 Richard Biener <rguenther@suse.de>
5182 PR tree-optimization/71230
5183 * gfortran.dg/pr71230-1.f90: New testcase.
5184 * gfortran.dg/pr71230-2.f90: Likewise.
5186 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5188 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
5189 * gcc.dg/vect/pr58135.c: Add new.
5190 * gfortran.dg/pr46519-1.f: Adjust test case.
5192 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5195 * g++.dg/cpp0x/decltype64.C: New.
5197 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5199 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5200 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5201 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5203 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5205 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5206 Add poly64x1_t and poly64x2_t cases if supported.
5207 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5208 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5209 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5210 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5211 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5213 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5215 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5216 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5217 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5218 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5219 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5220 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5221 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5223 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5225 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5227 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5229 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5230 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5232 2016-05-22 Jakub Jelinek <jakub@redhat.com>
5234 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5235 constraint instead of "r".
5236 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5237 insn instead of vxorpd.
5238 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5240 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5241 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5243 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5245 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5246 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5248 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5250 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5253 * gcc.dg/tree-ssa/pr40921.c: New test.
5255 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5258 * gcc.target/avr/pr71103.c: New test.
5260 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5263 * gcc.dg/tree-ssa/pr71179.c: New test.
5265 2016-05-20 Martin Sebor <msebor@redhat.com>
5268 * gcc.dg/init-excess-2.c: New test.
5270 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5272 * gnat.dg/opt53.adb: New test.
5273 * gnat.dg/opt54.adb: Likewise.
5275 2016-05-20 Martin Jambor <mjambor@suse.cz>
5277 PR tree-optimization/70884
5278 * gcc.dg/tree-ssa/pr70919.c: New test.
5280 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5282 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5284 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5285 fix code formatting.
5287 2016-05-20 Nathan Sidwell <nathan@acm.org>
5289 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5291 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
5293 2016-05-20 David Malcolm <dmalcolm@redhat.com>
5295 * jit.dg/all-non-failing-tests.h: Add
5296 test-factorial-must-tail-call.c.
5297 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5298 * jit.dg/test-factorial-must-tail-call.c: New test case.
5300 2016-05-20 Jakub Jelinek <jakub@redhat.com>
5303 * gfortran.dg/pr71204.f90: New test.
5305 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5307 * gcc.target/nvptx/sincos.c: New test.
5309 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5312 * g++.dg/cpp1y/auto-fn31.C: New.
5314 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5316 * gcc.target/powerpc/vec-addec.c: New test.
5317 * gcc.target/powerpc/vec-addec-int128.c: New test.
5319 2016-05-20 David Malcolm <dmalcolm@redhat.com>
5321 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5322 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5323 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5324 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5326 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
5328 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5330 2016-05-20 Jakub Jelinek <jakub@redhat.com>
5333 * g++.dg/opt/pr71210-1.C: New test.
5334 * g++.dg/opt/pr71210-2.C: New test.
5336 PR tree-optimization/29756
5337 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5338 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5339 only on selected targets where V4SImode vectors are known to be
5342 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
5344 PR tree-optimization/71079
5345 PR tree-optimization/71206
5346 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5348 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5350 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5351 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5352 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5354 2016-05-20 Richard Guenther <rguenther@suse.de>
5356 PR tree-optimization/29756
5357 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5359 2016-05-20 Richard Biener <rguenther@suse.de>
5361 PR tree-optimization/71185
5362 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5364 2016-05-20 Richard Biener <rguenther@suse.de>
5366 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5368 2016-05-19 Marek Polacek <polacek@redhat.com>
5371 * g++.dg/diagnostic/pr71075.C: New test.
5373 2016-05-19 David Malcolm <dmalcolm@redhat.com>
5376 * g++.dg/pr71184.C: New test case.
5378 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5380 * gcc.target/powerpc/darn-0.c: New test.
5381 * gcc.target/powerpc/darn-1.c: New test.
5382 * gcc.target/powerpc/darn-2.c: New test.
5384 2016-05-19 Marek Polacek <polacek@redhat.com>
5386 PR tree-optimization/71031
5387 * gcc.dg/tree-ssa/vrp100.c: New test.
5389 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5391 PR rtl-optimization/71148
5392 * gcc.dg/pr71148.c: New test.
5394 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5397 * gcc.target/arm/pr71056.c: New test.
5399 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5401 * c-c++-common/pr69669.c: Check the used mode.
5403 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5406 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5408 2016-05-19 Richard Biener <rguenther@suse.de>
5410 PR tree-optimization/70729
5411 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5412 * gcc.dg/graphite/scop-18.c: Likewise.
5413 * gcc.dg/pr41783.c: Disable LIM.
5414 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5415 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5416 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5417 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5418 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5419 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5420 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5421 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5422 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5423 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5424 * gfortran.dg/pr42108.f90: Likewise.
5426 2016-05-18 David Malcolm <dmalcolm@redhat.com>
5429 * gcc.dg/spellcheck-options-11.c: New test case.
5431 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5434 * g++.dg/opt/pr71100.C: New test.
5436 2016-05-18 Martin Jambor <mjambor@suse.cz>
5439 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5440 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5441 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5442 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5444 2016-05-18 Martin Jambor <mjambor@suse.cz>
5447 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5448 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5449 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5450 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5451 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5453 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5456 * g++.dg/template/crash122.C: New.
5458 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5461 * g++.dg/template/pr70466-1.C: New.
5462 * g++.dg/template/pr70466-2.C: Likewise.
5464 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5466 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5467 splat operations and the XXSPLTIB instruction.
5468 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5469 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5470 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5471 xxlxor to clear a register.
5473 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5475 * gcc.dg/torture/pr71020.c: New test.
5477 2016-05-18 Martin Jambor <mjambor@suse.cz>
5480 * gcc.dg/ipa/pr70646.c: New test.
5482 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5484 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5486 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5488 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5489 missing tests for vreinterpretq_p{8,16}.
5491 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5493 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5494 vsliq_n_s64 and vsliq_n_u64.
5496 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5498 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5499 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5501 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5503 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5504 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5505 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5507 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5509 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5512 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5514 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5515 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5516 "blr\t" and switch to scan-assembler-times.
5518 2016-05-18 Jiong Wang <jiong.wang@arm.com>
5520 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5522 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5523 declarations under __aarch64__ and __ARM_FEATURE_FMA.
5525 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5527 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5528 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5529 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5530 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5531 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5532 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5534 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5535 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5537 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5538 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5540 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5541 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5543 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5545 2016-05-18 Richard Biener <rguenther@suse.de>
5547 PR tree-optimization/71168
5548 * gcc.dg/torture/pr71168.c: New testcase.
5550 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5553 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5554 * gcc.dg/tree-ssa/pr63586.c: New test.
5555 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5557 2016-05-17 Nathan Sidwell <nathan@acm.org>
5559 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5560 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5561 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5562 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5564 2016-05-17 Nathan Sidwell <nathan@acm.org>
5566 * gcc.target/nvptx/abi-vararg-3.c: New.
5568 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5570 PR tree-optimization/54579
5572 * gcc.dg/fold-notrotate-1.c: New test.
5573 * gcc.dg/fold-notshift-1.c: New test.
5574 * gcc.dg/fold-notshift-2.c: New test.
5576 2016-05-17 Marek Polacek <polacek@redhat.com>
5579 * g++.dg/ipa/pr71146.C: New test.
5581 2016-05-17 David Malcolm <dmalcolm@redhat.com>
5583 * jit.dg/test-error-array-bounds.c: New test case.
5585 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5587 * gcc.dg/tree-ssa/and-1.c: New testcase.
5589 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5591 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5592 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5594 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5596 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5597 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5599 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5601 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5603 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5605 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5607 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5609 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5610 ".2d[index]" when scan the assembly.
5611 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5612 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5614 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5616 2016-05-17 Richard Biener <rguenther@suse.de>
5618 PR tree-optimization/71132
5619 * gcc.dg/torture/pr71132.c: New testcase.
5621 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5623 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5625 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5628 * gcc.target/aarch64/pr70809_1.c: New test.
5630 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5632 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5633 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5634 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5635 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5637 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5638 Ilya Enkovich <ilya.enkovich@intel.com>
5641 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5643 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
5645 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5646 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5648 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5650 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5651 test for __ARM_FP16_ARGS.
5652 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5653 * gcc.target/arm/aapcs/neon-vect10.c: New.
5654 * gcc.target/arm/aapcs/neon-vect9.c: New.
5655 * gcc.target/arm/aapcs/vfp18.c: New.
5656 * gcc.target/arm/aapcs/vfp19.c: New.
5657 * gcc.target/arm/aapcs/vfp20.c: New.
5658 * gcc.target/arm/aapcs/vfp21.c: New.
5659 * gcc.target/arm/fp16-aapcs-1.c: New.
5660 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5661 test for __ARM_FP16_ARGS.
5662 * g++.target/arm/fp16-return-1.c: Update expected output.
5664 2016-05-16 Jiong Wang <jiong.wang@arm.com>
5667 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5669 2016-05-15 Harald Anlauf <anlauf@gmx.de>
5672 * gfortran.dg/pr69603.f90: New testcase.
5674 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
5676 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5678 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
5681 * gfortran.dg/pr71047.f08: New test.
5683 2016-05-13 Joseph Myers <joseph@codesourcery.com>
5685 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5686 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5687 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5689 2016-05-13 Martin Sebor <msebor@redhat.com>
5692 * g++.dg/cpp0x/constexpr-60049.C: New test.
5694 2016-05-13 Jakub Jelinek <jakub@redhat.com>
5697 * gcc.dg/pr71071.c: New test.
5699 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
5701 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5702 remove XOP handling.
5703 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
5705 2016-05-13 Nathan Sidwell <nathan@acm.org>
5707 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5708 __atomic_is_lock_free declaration.
5710 2016-05-13 Richard Biener <rguenther@suse.de>
5712 PR tree-optimization/42587
5713 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5715 2016-05-13 Martin Liska <mliska@suse.cz>
5717 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5718 the new format of dump output.
5720 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5722 * gcc.dg/pr71084.c: New test.
5724 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5727 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
5729 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5731 * gcc.target/aarch64/struct_return.c: New test.
5733 2016-05-12 Marek Polacek <polacek@redhat.com>
5736 * c-c++-common/pr70756-2.c: New test.
5737 * c-c++-common/pr70756.c: New test.
5739 2016-05-12 Richard Biener <rguenther@suse.de>
5741 PR tree-optimization/71059
5742 * gcc.dg/torture/pr71059.c: New testcase.
5744 2016-05-12 Richard Biener <rguenther@suse.de>
5746 PR tree-optimization/71062
5747 * gcc.dg/torture/pr71062.c: New testcase.
5749 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5751 PR tree-optimization/71006
5752 * gcc.dg/pr71006.c: New test.
5754 2016-05-12 Marek Polacek <polacek@redhat.com>
5757 * gcc.dg/opts-7.c: New test.
5759 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5762 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5763 Add -save-temps to dg-options.
5764 Scan for ldmfd rather than pop instruction.
5765 * gcc.target/arm/interrupt-2.c: Likewise.
5766 * gcc.target/arm/pr70830.c: New test.
5768 2016-05-12 Jakub Jelinek <jakub@redhat.com>
5770 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5771 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5773 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5774 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5775 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5778 * gcc.target/i386/avx512vl-pack-1.c: New test.
5779 * gcc.target/i386/avx512vl-pack-2.c: New test.
5780 * gcc.target/i386/avx512bw-pack-2.c: New test.
5782 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5784 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5785 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5786 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5788 2016-05-12 Richard Biener <rguenther@suse.de>
5790 PR tree-optimization/70986
5791 * gcc.dg/torture/pr70986-1.c: New testcase.
5792 * gcc.dg/torture/pr70986-2.c: Likewise.
5793 * gcc.dg/torture/pr70986-3.c: Likewise.
5795 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5798 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5799 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5801 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
5803 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5805 * gcc.target/i386/pr66746.c: Ditto.
5807 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5809 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5811 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5812 warning when using -mvsx-timode.
5813 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5814 * gcc.target/powerpc/dform-2.c: Likewise.
5815 * gcc.target/powerpc/pr68805.c: Likewise.
5817 2016-05-11 Marek Polacek <polacek@redhat.com>
5820 * c-c++-common/attributes-3.c: New test.
5822 2016-05-11 Nathan Sidwell <nathan@acm.org>
5824 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5825 * gcc.c-torture/execute/pr68185.c: Likewise.
5826 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5827 * gcc.dg/pr69634.c: Requires scheduling.
5828 * gcc.dg/torture/pr66178.c: Require label values.
5829 * gcc.dg/setjmp-6.c: Require indirect jumps.
5831 2016-05-11 Richard Biener <rguenther@suse.de>
5833 PR tree-optimization/71055
5834 * gcc.dg/torture/pr71055.c: New testcase.
5836 2016-05-11 Richard Biener <rguenther@suse.de>
5839 * g++.dg/debug/pr71057.C: New testcase.
5841 2016-05-11 Jakub Jelinek <jakub@redhat.com>
5844 * gfortran.dg/gomp/pr70855.f90: New test.
5846 2016-05-11 Richard Biener <rguenther@suse.de>
5849 * g++.dg/torture/pr71002.C: New testcase.
5851 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5854 * gcc.dg/pr70807.c: New test.
5856 2016-05-10 Martin Sebor <msebor@redhat.com>
5859 * g++.dg/Wattributes.C: New test.
5861 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
5863 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5864 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5865 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5867 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5870 * gcc.target/i386/pr70799-1.c: New test.
5872 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5874 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5876 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5879 * gcc.target/i386/pr70877.c: New test.
5881 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5883 PR tree-optimization/70786
5884 * gcc.target/i386/pr70876.c: New test.
5886 2016-05-10 Jakub Jelinek <jakub@redhat.com>
5889 * gcc.target/i386/avx512vl-logic-1.c: New test.
5890 * gcc.target/i386/avx512vl-logic-2.c: New test.
5891 * gcc.target/i386/avx512dq-logic-2.c: New test.
5893 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5896 * gcc.target/powerpc/pr70963.c: New.
5898 2016-05-10 David Malcolm <dmalcolm@redhat.com>
5900 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5901 (test_very_wide_line): Add ruler to expected output.
5902 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5903 (test_very_wide_line): Likewise.
5904 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5905 (test_show_locus): Within the handling of "test_very_wide_line",
5906 enable show_ruler_p on the diagnostic context.
5908 2016-05-10 Richard Biener <rguenther@suse.de>
5910 PR tree-optimization/71039
5911 * gcc.dg/torture/pr71039.c: New testcase.
5913 2016-05-10 Nathan Sidwell <nathan@acm.org>
5915 * gcc.dg/nested-func-10.c: Requires alloca.
5916 * gcc.dg/nested-func-9.c: Requires alloca.
5917 * gcc.c-torture/execute/pr70460.c: Requires labels.
5918 * gcc.c-torture/compile/pr70199.c: Requires labels.
5919 * gcc.target/nvptx/decl.c: Compile only.
5920 * gcc.target/nvptx/trailing-init.c: Compile only.
5921 * gcc.target/nvptx/ary-init.c: Compile only.
5923 2016-05-10 Marek Polacek <polacek@redhat.com>
5926 * gcc.dg/attr-opt-1.c: New test.
5928 2016-05-10 Richard Biener <rguenther@suse.de>
5930 PR tree-optimization/70497
5931 PR tree-optimization/28367
5932 * gcc.dg/torture/20160404-1.c: New testcase.
5933 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5934 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5936 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5938 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5940 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
5942 * gcc.target/i386/fabsneg-1.c New test.
5944 2016-05-09 Alan Modra <amodra@gmail.com>
5947 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5949 2016-05-09 Richard Biener <rguenther@suse.de>
5951 PR tree-optimization/70985
5952 * gcc.dg/torture/pr70985.c: New testcase.
5954 2016-05-09 Bin Cheng <bin.cheng@arm.com>
5956 * gcc.dg/tree-ssa/ifc-9.c: New test.
5957 * gcc.dg/tree-ssa/ifc-10.c: New test.
5958 * gcc.dg/tree-ssa/ifc-11.c: New test.
5959 * gcc.dg/tree-ssa/ifc-12.c: New test.
5960 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5961 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5962 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5964 2016-05-09 Richard Biener <rguenther@suse.de>
5967 * gfortran.dg/pr70937.f90: New testcase.
5969 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5971 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5973 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
5976 * gfortran.dg/dec_structure_1.f90: New testcase.
5977 * gfortran.dg/dec_structure_2.f90: Ditto.
5978 * gfortran.dg/dec_structure_3.f90: Ditto.
5979 * gfortran.dg/dec_structure_4.f90: Ditto.
5980 * gfortran.dg/dec_structure_5.f90: Ditto.
5981 * gfortran.dg/dec_structure_6.f90: Ditto.
5982 * gfortran.dg/dec_structure_7.f90: Ditto.
5983 * gfortran.dg/dec_structure_8.f90: Ditto.
5984 * gfortran.dg/dec_structure_9.f90: Ditto.
5985 * gfortran.dg/dec_structure_10.f90: Ditto.
5986 * gfortran.dg/dec_structure_11.f90: Ditto.
5987 * gfortran.dg/dec_union_1.f90: Ditto.
5988 * gfortran.dg/dec_union_2.f90: Ditto.
5989 * gfortran.dg/dec_union_3.f90: Ditto.
5990 * gfortran.dg/dec_union_4.f90: Ditto.
5991 * gfortran.dg/dec_union_5.f90: Ditto.
5992 * gfortran.dg/dec_union_6.f90: Ditto.
5993 * gfortran.dg/dec_union_7.f90: Ditto.
5995 2016-05-07 Tom de Vries <tom@codesourcery.com>
5997 PR tree-optimization/70956
5998 * gcc.dg/graphite/pr70956.c: New test.
6000 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6003 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6004 (a, b, c, d): Change type from char to signed char.
6005 (main): Compare against (signed char) -1634678893 instead of
6006 hardcoded -109. Use __builtin_abort instead of abort.
6008 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6009 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6011 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6013 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6016 * gcc.dg/torture/pr70935.c: New test.
6018 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6021 * gcc.target/sh/pr58219.c: New tests.
6023 2016-05-06 Richard Biener <rguenther@suse.de>
6025 PR tree-optimization/70960
6026 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6028 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6031 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6032 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6033 Adjust expected instruction counts.
6034 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6036 2016-05-06 Marek Polacek <polacek@redhat.com>
6039 * gcc.dg/ubsan/bounds-3.c: New test.
6041 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6044 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6046 2016-05-06 Richard Biener <rguenther@suse.de>
6049 * gfortran.dg/pr70931.f90: New testcase.
6051 2016-05-06 Richard Biener <rguenther@suse.de>
6054 * gcc.dg/torture/pr70941.c: New testcase.
6056 2016-05-05 Bin Cheng <bin.cheng@arm.com>
6058 PR tree-optimization/57206
6059 * gcc.dg/vect/pr57206.c: New test.
6061 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6063 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6065 2016-05-05 Jakub Jelinek <jakub@redhat.com>
6067 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6069 * c-c++-common/Wdangling-else-4.c: New test.
6071 2016-05-04 Jakub Jelinek <jakub@redhat.com>
6075 * g++.dg/opt/pr70906.C: New test.
6076 * g++.dg/opt/pr70933.C: New test.
6078 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6080 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
6082 * gcc.dg/ipa/pure-const-3.c: New testcase.
6084 2016-05-04 Marek Polacek <polacek@redhat.com>
6086 * c-c++-common/Wdangling-else-1.c: New test.
6087 * c-c++-common/Wdangling-else-2.c: New test.
6088 * c-c++-common/Wdangling-else-3.c: New test.
6090 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6092 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6095 2016-05-04 Marek Polacek <polacek@redhat.com>
6098 * gcc.dg/Waddress-2.c: New test.
6100 2016-05-04 Alan Modra <amodra@gmail.com>
6102 * gcc.target/powerpc/pr70866.c: New.
6104 2016-05-03 Martin Sebor <msebor@redhat.com>
6107 * c-c++-common/builtin_location.c: New test.
6108 * g++.dg/cpp1y/builtin_location.C: New test.
6110 2016-05-03 Marek Polacek <polacek@redhat.com>
6113 * gcc.dg/pr70859.c: New test.
6114 * gcc.dg/pr70859-2.c: New test.
6116 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6118 * gnat.dg/debug5.adb: New testcase.
6120 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6122 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6123 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6124 Procedure to check for z10 instruction set.
6126 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6128 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6130 2016-05-03 Alan Modra <amodra@gmail.com>
6132 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6134 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6136 * gcc.target/i386/avx512f-cvt-1.c: New test.
6138 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6140 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6141 -fdump-tree-vrp-details.
6143 2016-05-03 Richard Biener <rguenther@suse.de>
6145 * gcc.dg/pr30172-1.c: Adjust.
6146 * gcc.dg/pr63743.c: Likewise.
6147 * gcc.dg/tm/pr51696.c: Likewise.
6148 * c-c++-common/tm/safe-1.c: Likewise.
6149 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6150 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6151 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6152 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6154 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6156 PR rtl-optimization/70467
6157 * gcc.target/i386/pr70467-3.c: New test.
6158 * gcc.target/i386/pr70467-4.c: New test.
6160 PR tree-optimization/70916
6161 * gcc.c-torture/compile/pr70916.c: New test.
6164 * gcc.target/i386/pr49244-1.c: New test.
6165 * gcc.target/i386/pr49244-2.c: New test.
6167 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6169 PR rtl-optimization/44281
6170 * gcc.target/i386/pr44281.c: New test.
6172 2016-05-03 bin cheng <bin.cheng@arm.com>
6174 PR tree-optimization/56541
6175 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6176 * gcc.dg/vect/pr56541.c: new test.
6178 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6180 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6182 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6184 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6187 * c-c++-common/asan/clone-test-1.c (main): Align child process
6190 2016-05-02 David Malcolm <dmalcolm@redhat.com>
6193 * g++.dg/spellcheck-fields-2.C: New test case.
6195 2016-05-02 David Malcolm <dmalcolm@redhat.com>
6198 * g++.dg/pr62314.C: New test case.
6200 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
6202 * gcc.dg/ipa/inline-8.c: New testcase.
6204 2016-05-02 Jakub Jelinek <jakub@redhat.com>
6206 PR rtl-optimization/70467
6207 * gcc.target/i386/pr70467-1.c: New test.
6209 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6211 * gcc.dg/spec-options.c: Run the test on all targets.
6212 * gcc.dg/foo.specs: Use cpp_unique_options.
6214 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
6216 * gcc.dg/tree-ssa/unord.c: New testcase.
6218 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
6220 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6222 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6224 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6226 2016-05-02 Marek Polacek <polacek@redhat.com>
6229 * gcc.dg/enum-incomplete-3.c: New test.
6231 2016-05-02 Marek Polacek <polacek@redhat.com>
6232 Tom de Vries <tom@codesourcery.com>
6234 PR tree-optimization/70700
6235 * gcc.dg/pr70700.c: New test.
6237 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
6239 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6240 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6241 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6242 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6243 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6245 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6247 * ada/acats/run_acats: Rename into...
6248 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6249 * ada/acats/run_all.sh: Remove redundant test.
6250 (target_run): Move around.
6251 (target_gnatchop): Use newly built executable.
6252 (target_gnatmake): Likewise.
6253 Check that the compilation of impbit succeeds.
6255 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6257 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6258 * gcc.dg/20021029-1.c: Likewise.
6259 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6260 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6261 * gcc.target/sh/cmpstr.c: Likewise.
6262 * gcc.target/sh/cmpstrn.c: Likewise.
6263 * gcc.target/sh/memset.c: Likewise.
6264 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6265 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6266 * gcc.target/sh/pr39423-1.c: Likewise.
6267 * gcc.target/sh/pr49468-di.c: Likewise.
6268 * gcc.target/sh/pr49468-si.c: Likewise.
6269 * gcc.target/sh/pr49880-1.c: Likewise.
6270 * gcc.target/sh/pr49880-2.c: Likewise.
6271 * gcc.target/sh/pr49880-3.c: Likewise.
6272 * gcc.target/sh/pr50751-1.c: Likewise.
6273 * gcc.target/sh/pr50751-4.c: Likewise.
6274 * gcc.target/sh/pr50751-7.c: Likewise.
6275 * gcc.target/sh/pr51244-1.c: Likewise.
6276 * gcc.target/sh/pr51244-10.c: Likewise.
6277 * gcc.target/sh/pr51244-11.c: Likewise.
6278 * gcc.target/sh/pr51244-12.c: Likewise.
6279 * gcc.target/sh/pr51244-13.c: Likewise.
6280 * gcc.target/sh/pr51244-14.c: Likewise.
6281 * gcc.target/sh/pr51244-17.c: Likewise.
6282 * gcc.target/sh/pr51244-18.c: Likewise.
6283 * gcc.target/sh/pr51244-19.c: Likewise.
6284 * gcc.target/sh/pr51244-4.c: Likewise.
6285 * gcc.target/sh/pr51244-5.c: Likewise.
6286 * gcc.target/sh/pr51244-7.c: Likewise.
6287 * gcc.target/sh/pr51244-8.c: Likewise.
6288 * gcc.target/sh/pr51244-9.c: Likewise.
6289 * gcc.target/sh/pr51697.c: Likewise.
6290 * gcc.target/sh/pr52483-1.c: Likewise.
6291 * gcc.target/sh/pr52483-2.c: Likewise.
6292 * gcc.target/sh/pr52483-3.c: Likewise.
6293 * gcc.target/sh/pr52483-5.c: Likewise.
6294 * gcc.target/sh/pr52933-1.c: Likewise.
6295 * gcc.target/sh/pr52933-2.c: Likewise.
6296 * gcc.target/sh/pr52933-3.c: Likewise.
6297 * gcc.target/sh/pr53568-1.c: Likewise.
6298 * gcc.target/sh/pr53976-1.c: Likewise.
6299 * gcc.target/sh/pr53988-1.c: Likewise.
6300 * gcc.target/sh/pr53988.c: Likewise.
6301 * gcc.target/sh/pr54089-1.c: Likewise.
6302 * gcc.target/sh/pr54089-6.c: Likewise.
6303 * gcc.target/sh/pr54089-7.c: Likewise.
6304 * gcc.target/sh/pr54089-8.c: Likewise.
6305 * gcc.target/sh/pr54089-9.c: Likewise.
6306 * gcc.target/sh/pr54236-1.c: Likewise.
6307 * gcc.target/sh/pr54236-2.c: Likewise.
6308 * gcc.target/sh/pr54236-3.c: Likewise.
6309 * gcc.target/sh/pr54236-4.c: Likewise.
6310 * gcc.target/sh/pr54386.c: Likewise.
6311 * gcc.target/sh/pr54602-1.c: Likewise.
6312 * gcc.target/sh/pr54685.c: Likewise.
6313 * gcc.target/sh/pr54760-1.c: Likewise.
6314 * gcc.target/sh/pr54760-2.c: Likewise.
6315 * gcc.target/sh/pr54760-3.c: Likewise.
6316 * gcc.target/sh/pr54760-4.c: Likewise.
6317 * gcc.target/sh/pr54760-5.c: Likewise.
6318 * gcc.target/sh/pr54760-6.c: Likewise.
6319 * gcc.target/sh/pr55146.c: Likewise.
6320 * gcc.target/sh/pr55160.c: Likewise.
6321 * gcc.target/sh/pr59278.c: Likewise.
6322 * gcc.target/sh/pr59401-1.c: Likewise.
6323 * gcc.target/sh/pr59533-1.c: Likewise.
6324 * gcc.target/sh/pr63260.c: Likewise.
6325 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6326 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6327 * gcc.target/sh/strlen.c: Likewise.
6328 * gcc.target/sh/torture/pr30807.c: Likewise.
6329 * gcc.target/sh/torture/pr34777.c: Likewise.
6330 * gcc.target/sh/torture/pr64652.c: Likewise.
6331 * gcc.target/sh/torture/pr65505.c: Likewise.
6332 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6333 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6335 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6338 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6340 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6342 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6343 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6344 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6345 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6347 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6349 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6350 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6352 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6355 * c-c++-common/goacc/combined-reduction.c: New test.
6356 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6358 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6360 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6361 *movdi_internal pattern only if PIC off.
6362 * gcc.target/i386/pr70155-2.c: Likewise.
6363 * gcc.target/i386/pr70155-3.c: Likewise.
6364 * gcc.target/i386/pr70155-4.c: Likewise.
6365 * gcc.target/i386/pr70155-5.c: Likewise.
6366 * gcc.target/i386/pr70155-6.c: Likewise.
6367 * gcc.target/i386/pr70155-7.c: Likewise.
6368 * gcc.target/i386/pr70155-8.c: Likewise.
6369 * gcc.target/i386/pr70155-15.c: Likewise.
6370 * gcc.target/i386/pr70155-17.c: Likewise.
6371 * gcc.target/i386/pr70155-22.c: Likewise.
6373 2016-04-29 Bin Cheng <bin.cheng@arm.com>
6375 PR tree-optimization/70803
6376 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6378 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6380 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6381 optimization of vector loop.
6382 * gcc.target/i386/vect-unpack-3.c: New test.
6383 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6384 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6385 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6387 2016-04-29 Marek Polacek <polacek@redhat.com>
6390 * g++.dg/ubsan/null-7.C: New test.
6393 * gcc.dg/pr70852.c: New test.
6395 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6398 * g++.dg/cpp0x/alignas6.C: New test.
6400 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6402 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6403 * gcc.dg/pr27003.c: Likewise.
6404 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6405 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6406 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6407 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
6408 * gcc.target/arc/mxy.c: Likewise.
6409 * gcc.target/arc/mswape.c: Likewise.
6410 * gcc.target/arc/mrtsc.c: Likewise.
6411 * gcc.target/arc/mcrc.c: Likewise.
6412 * gcc.target/arc/mdsp-packa.c: Likewise.
6413 * gcc.target/arc/mdvbf.c: Likewise.
6414 * gcc.target/arc/mlock.c: Likewise.
6415 * gcc.target/arc/mmac-24.c: Likewise.
6416 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6418 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6419 Matthijs Kooijman <matthijs@stdin.nl>
6420 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6423 * gcc.target/avr/pr60040-1.c: New.
6424 * gcc.target/avr/pr60040-2.c: New.
6426 2016-04-29 Richard Biener <rguenther@suse.de>
6428 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6430 2016-04-29 Richard Biener <rguenther@suse.de>
6432 PR tree-optimization/13962
6433 PR tree-optimization/65686
6434 * gcc.dg/uninit-pr65686.c: New testcase.
6436 2016-04-29 Jakub Jelinek <jakub@redhat.com>
6439 * gcc.dg/pr70843.c: New test.
6441 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6444 * gcc.target/i386/pr70858.c: New test.
6446 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6448 * gcc.target/arc/nps400-1.c: New file.
6450 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6451 Andrew Burgess <andrew.burgess@embecosm.com>
6453 * gcc.target/arc/movh_cl-1.c: New file.
6455 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6456 Andrew Burgess <andrew.burgess@embecosm.com>
6458 * gcc.target/arc/extzv-1.c: New file.
6459 * gcc.target/arc/insv-1.c: New file.
6460 * gcc.target/arc/insv-2.c: New file.
6461 * gcc.target/arc/movb-1.c: New file.
6462 * gcc.target/arc/movb-2.c: New file.
6463 * gcc.target/arc/movb-3.c: New file.
6464 * gcc.target/arc/movb-4.c: New file.
6465 * gcc.target/arc/movb-5.c: New file.
6466 * gcc.target/arc/movb_cl-1.c: New file.
6467 * gcc.target/arc/movb_cl-2.c: New file.
6468 * gcc.target/arc/movbi_cl-1.c: New file.
6469 * gcc.target/arc/movl-1.c: New file.
6471 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6472 Andrew Burgess <andrew.burgess@embecosm.com>
6474 * gcc.target/arc/cmem-1.c: New file.
6475 * gcc.target/arc/cmem-2.c: New file.
6476 * gcc.target/arc/cmem-3.c: New file.
6477 * gcc.target/arc/cmem-4.c: New file.
6478 * gcc.target/arc/cmem-5.c: New file.
6479 * gcc.target/arc/cmem-6.c: New file.
6480 * gcc.target/arc/cmem-7.c: New file.
6481 * gcc.target/arc/cmem-ld.inc: New file.
6482 * gcc.target/arc/cmem-st.inc: New file.
6484 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6487 * gcc.target/i386/pr70821.c: New test.
6489 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6491 * gcc.target/powerpc/vec-adde.c: New test.
6492 * gcc.target/powerpc/vec-adde-int128.c: New test.
6494 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6496 * gcc.target/i386/avx-vround-1.c: New test.
6497 * gcc.target/i386/avx-vround-2.c: New test.
6498 * gcc.target/i386/avx512vl-vround-1.c: New test.
6499 * gcc.target/i386/avx512vl-vround-2.c: New test.
6501 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6504 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6505 (check_effective_target_cilkplus_runtime): ... this.
6506 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6507 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6509 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6510 Require cilkplus_runtime.
6511 Don't add -lcilkrts.
6512 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6513 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6514 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6515 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6516 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6517 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6518 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6519 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6520 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6521 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6522 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6523 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6524 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6525 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6526 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6527 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6528 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6529 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6530 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6531 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6532 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6533 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6534 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6535 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6536 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6537 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6538 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6539 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6540 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6542 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6543 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6545 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6547 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6550 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
6552 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6553 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6555 2015-04-27 Ryan Burn <contact@rnburn.com>
6559 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6561 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6562 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6564 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6566 * gnat.dg/limited_with4.ad[sb]: New test.
6567 * gnat.dg/limited_with4_pkg.ads: New helper.
6569 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6572 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6573 and movv1ti_internal patterns
6574 * gcc.target/i386/pr70155-1.c: New test.
6575 * gcc.target/i386/pr70155-2.c: Likewise.
6576 * gcc.target/i386/pr70155-3.c: Likewise.
6577 * gcc.target/i386/pr70155-4.c: Likewise.
6578 * gcc.target/i386/pr70155-5.c: Likewise.
6579 * gcc.target/i386/pr70155-6.c: Likewise.
6580 * gcc.target/i386/pr70155-7.c: Likewise.
6581 * gcc.target/i386/pr70155-8.c: Likewise.
6582 * gcc.target/i386/pr70155-9.c: Likewise.
6583 * gcc.target/i386/pr70155-10.c: Likewise.
6584 * gcc.target/i386/pr70155-11.c: Likewise.
6585 * gcc.target/i386/pr70155-12.c: Likewise.
6586 * gcc.target/i386/pr70155-13.c: Likewise.
6587 * gcc.target/i386/pr70155-14.c: Likewise.
6588 * gcc.target/i386/pr70155-15.c: Likewise.
6589 * gcc.target/i386/pr70155-16.c: Likewise.
6590 * gcc.target/i386/pr70155-17.c: Likewise.
6591 * gcc.target/i386/pr70155-18.c: Likewise.
6592 * gcc.target/i386/pr70155-19.c: Likewise.
6593 * gcc.target/i386/pr70155-20.c: Likewise.
6594 * gcc.target/i386/pr70155-21.c: Likewise.
6595 * gcc.target/i386/pr70155-22.c: Likewise.
6597 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6599 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6602 2016-04-27 Bin Cheng <bin.cheng@arm.com>
6604 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6605 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6606 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6607 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6608 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6610 2016-04-27 Richard Biener <rguenther@suse.de>
6613 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6614 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6616 2016-04-27 Nathan Sidwell <nathan@acm.org>
6618 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6619 * g++.dg/ubsan/pr63956.C: Adjust error location.
6621 2016-04-27 Nick Clifton <nickc@redhat.com>
6624 * gcc.dg/pr49889.c: New test.
6626 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6628 * c-c++-common/memset-array.c: New test.
6630 2016-04-26 Martin Sebor <msebor@redhat.com>
6633 * g++.dg/cpp1y/func_constexpr.C: New test.
6635 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6638 * g++.dg/cpp0x/enum32.C: New test.
6639 * g++.dg/cpp0x/enum33.C: New test.
6641 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6643 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6644 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6645 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6646 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6647 * gcc.c-torture/execute/pr38151.c: Likewise.
6648 * gcc.c-torture/execute/pr66556.c: Likewise.
6649 * gcc.c-torture/execute/pr67781.c: Likewise.
6650 * gcc.c-torture/execute/pr68648.c: Likewise.
6652 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
6654 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6656 2016-04-26 Marek Polacek <polacek@redhat.com>
6659 * gcc.dg/pr67784-3.c: New test.
6660 * gcc.dg/pr67784-4.c: New test.
6661 * gcc.dg/pr67784-5.c: New test.
6664 * gcc.dg/Wnested-externs-2.c: New test.
6666 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
6668 * gcc.dg/fold-plusmult.c: Adjust.
6669 * gcc.dg/no-strict-overflow-6.c: Adjust.
6670 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6672 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6674 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6676 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6677 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6678 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6679 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6680 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6681 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6682 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6683 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6684 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6685 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6686 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6687 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6688 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6689 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6690 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6691 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6692 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6693 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6694 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6695 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6696 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6697 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6699 * gcc.target/i386/pr32219-4.c: Likewise.
6700 * gcc.target/i386/pr32219-6.c: Likewise.
6701 * gcc.target/i386/pr32219-8.c: Likewise.
6703 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6705 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6708 2016-04-26 Marek Polacek <polacek@redhat.com>
6711 * g++.dg/ext/cond2.C: New test.
6713 2016-04-26 Bin Cheng <bin.cheng@arm.com>
6715 PR tree-optimization/70771
6716 PR tree-optimization/70775
6717 * gcc.dg/pr70771.c: New test.
6718 * gcc.dg/pr70775.c: New test.
6720 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6722 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6724 2016-04-25 Richard Biener <rguenther@suse.de>
6726 PR tree-optimization/70780
6727 * gcc.dg/torture/pr70780.c: New testcase.
6729 2016-04-25 Michael Collison <michael.collison@arm.com>
6731 * gcc.target/arm/neon-vaddws16.c: New test.
6732 * gcc.target/arm/neon-vaddws32.c: New test.
6733 * gcc.target/arm/neon-vaddwu16.c: New test.
6734 * gcc.target/arm/neon-vaddwu32.c: New test.
6735 * gcc.target/arm/neon-vaddwu8.c: New test.
6736 * lib/target-supports.exp
6737 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6738 that arm neon support vector widen sum of HImode TO SImode.
6740 2016-04-23 Jakub Jelinek <jakub@redhat.com>
6743 * c-c++-common/asan/pr70712.c: New test.
6745 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6747 * .gitattributes: New file.
6749 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6751 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6753 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6755 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6756 * gfortran.dg/submodule_15.f08: Likewise.
6758 2016-04-22 Richard Biener <rguenther@suse.de>
6760 PR tree-optimization/70740
6761 * gcc.dg/torture/pr70740.c: New testcase.
6763 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6766 * gcc.target/i386/pr70750-1.c: New test.
6767 * gcc.target/i386/pr70750-2.c: Likewise.
6769 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6772 * g++.dg/cpp0x/auto48.C: New.
6774 2016-04-21 Marek Polacek <polacek@redhat.com>
6777 * g++.dg/cpp0x/forw_enum12.C: New test.
6778 * g++.dg/cpp0x/forw_enum13.C: New test.
6780 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6783 * gcc.target/i386/pr70728.c: New test.
6785 2016-04-21 Richard Biener <rguenther@suse.de>
6788 * gcc.dg/pr70747.c: New testcase.
6790 2016-04-21 Bin Cheng <bin.cheng@arm.com>
6792 PR tree-optimization/70715
6793 * gcc.dg/tree-ssa/scev-13.c: New test.
6795 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
6797 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6799 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
6801 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6803 2016-04-20 Jan Hubicka <jh@suse.cz>
6806 * g++.dg/ipa/nothrow-1.C: New testcase.
6808 2016-04-20 Nathan Sidwell <nathan@acm.org>
6811 * g++.dg/eh/delete1.C: New.
6813 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6815 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6816 -mtune-ctrl=sse_typeless_stores.
6818 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6820 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6822 2016-04-20 Bin Cheng <bin.cheng@arm.com>
6824 PR tree-optimization/69489
6825 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6827 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6830 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6831 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6832 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6834 2016-04-20 Bin Cheng <bin.cheng@arm.com>
6836 PR tree-optimization/56625
6837 PR tree-optimization/69489
6838 * gcc.dg/vect/pr56625.c: New test.
6839 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6841 2016-04-20 Andrew Pinski <apinski@cavium.com>
6844 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6846 2016-04-20 Arnaud Charlet <charlet@adacore.com>
6848 * gnat.dg/self1.adb: Remove now incorrect test.
6850 2016-04-20 Bin Cheng <bin.cheng@arm.com>
6852 * gcc.dg/tree-ssa/scev-11.c: New test.
6853 * gcc.dg/tree-ssa/scev-12.c: New test.
6855 2016-04-20 Marek Polacek <polacek@redhat.com>
6857 PR tree-optimization/70725
6858 * gcc.dg/pr70725.c: New test.
6860 2016-04-20 Richard Biener <rguenther@suse.de>
6862 PR tree-optimization/70726
6863 * g++.dg/vect/pr70726.cc: New testcase.
6865 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6868 * gcc.target/s390/pr70674.c: New test.
6870 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6872 PR libgfortran/70684
6873 * gfortran.dg/list_read_14.f90: New test.
6875 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6878 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6879 extern to force it misaligned.
6883 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6884 Don't check `*' before movv4sf_internal.
6885 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6886 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6887 Don't check `*' before movv16qi_internal.
6888 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6889 extern to force it misaligned.
6893 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6894 Don't check `*' before movv2df_internal.
6895 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6896 extern to force it misaligned.
6900 Check movv8sf_internal instead of avx_storeups256.
6901 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6903 2016-04-19 Richard Biener <rguenther@suse.de>
6905 PR tree-optimization/70171
6906 * g++.dg/tree-ssa/pr70171.C: New testcase.
6908 2016-04-19 Richard Biener <rguenther@suse.de>
6910 PR tree-optimization/70724
6911 * gcc.dg/torture/pr70724.c: New testcase.
6913 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6916 * gcc.target/i386/pr70689.c: New.
6918 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6921 * gcc.target/i386/pr70708.c: New test.
6923 2016-04-18 Richard Biener <rguenther@suse.de>
6925 PR tree-optimization/43434
6926 * gcc.dg/vect/pr43434.c: New testcase.
6927 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6928 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6929 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6930 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6931 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6932 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6933 * gcc.dg/gomp/pr68640.c: Likewise.
6934 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6935 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6937 2016-04-18 Richard Biener <rguenther@suse.de>
6939 PR tree-optimization/70701
6940 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6942 2016-04-18 Tom de Vries <tom@codesourcery.com>
6945 * gcc.dg/pr70161.c: Add dot-file scans.
6946 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6947 instead of after last dot char.
6949 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6951 * c-c++-common/dump-ada-spec-3.c: New test.
6952 * c-c++-common/dump-ada-spec-4.c: Likewise.
6954 2016-04-17 Tom de Vries <tom@codesourcery.com>
6957 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6959 2016-04-15 Jan Hubicka <jh@suse.cz>
6962 * g++.dg/ipa/pure-const-1.C: New testcase.
6963 * g++.dg/ipa/pure-const-2.C: New testcase.
6964 * g++.dg/ipa/pure-const-3.C: New testcase.
6966 2016-04-15 Marek Polacek <polacek@redhat.com>
6969 * gcc.dg/bitfld-22.c: New test.
6971 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6973 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6976 2016-04-15 Marek Polacek <polacek@redhat.com>
6979 * c-c++-common/pr70651.c: New test.
6981 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6983 PR rtl-optimization/70681
6984 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6985 dump scan on arm and powerpc.
6986 * gcc.dg/pr10474.c: Likewise.
6988 2016-04-15 Jakub Jelinek <jakub@redhat.com>
6993 * g++.dg/cpp1y/vla11.C: Revert for real.
6996 * c-c++-common/Wparentheses-1.c: New test.
6997 * c-c++-common/gomp/Wparentheses-1.c: New test.
6998 * c-c++-common/gomp/Wparentheses-2.c: New test.
6999 * c-c++-common/gomp/Wparentheses-3.c: New test.
7000 * c-c++-common/gomp/Wparentheses-4.c: New test.
7001 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7002 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7003 * c-c++-common/goacc/Wparentheses-1.c: New test.
7005 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7008 * gcc.target/i386/pr70662.c: New test.
7010 2016-04-15 Richard Biener <rguenther@suse.de>
7011 Alan Modra <amodra@gmail.com>
7013 PR tree-optimization/70130
7014 * gcc.dg/vect/O3-pr70130.c: New testcase.
7016 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7019 * gcc.target/powerpc/pr70669.c: New test.
7022 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7023 a power7 system that does not have an assembler that supports
7026 2016-04-14 Martin Sebor <msebor@redhat.com>
7031 * c-c++-common/ubsan/vla-1.c: Revert.
7032 * g++.dg/cpp1y/vla11.C: Same.
7033 * g++.dg/cpp1y/vla12.C: Same.
7034 * g++.dg/cpp1y/vla13.C: Same.
7035 * g++.dg/cpp1y/vla14.C: Same.
7036 * g++.dg/cpp1y/vla3.C: Same.
7037 * g++.dg/init/array24.C: Same.
7038 * g++.dg/ubsan/vla-1.C: Same.
7040 2016-04-14 Marek Polacek <polacek@redhat.com>
7041 Jan Hubicka <hubicka@ucw.cz>
7044 * g++.dg/torture/pr70029.C: New test.
7046 2016-04-14 Martin Sebor <msebor@redhat.com>
7048 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7049 type size to prevent failures on targets with very low maximum
7052 2016-04-14 Richard Biener <rguenther@suse.de>
7054 PR tree-optimization/70623
7055 * gcc.dg/torture/pr70623.c: New testcase.
7056 * gcc.dg/torture/pr70623-2.c: Likewise.
7058 2016-04-13 Martin Sebor <msebor@redhat.com>
7063 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7064 * g++.dg/cpp1y/vla11.C: New test.
7065 * g++.dg/cpp1y/vla12.C: New test.
7066 * g++.dg/cpp1y/vla13.C: New test.
7067 * g++.dg/cpp1y/vla14.C: New test.
7068 * g++.dg/cpp1y/vla3.C: Restore deleted test.
7069 * g++.dg/init/array24.C: Fully brace VLA initializer.
7070 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7072 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7075 * g++.dg/opt/pr70641.C: New test.
7077 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7079 PR rtl-optimization/68749
7080 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7081 effects of argument promotions.
7082 Remove default args to dg-skip-if.
7084 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7087 * g++.dg/parse/pr70635.C: New.
7089 2016-04-13 Marek Polacek <polacek@redhat.com>
7092 * c-c++-common/Wmisleading-indentation-4.c: New test.
7094 2016-04-13 Marek Polacek <polacek@redhat.com>
7097 * gcc.dg/Wparentheses-12.c: New test.
7098 * gcc.dg/Wparentheses-13.c: New test.
7100 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7102 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7103 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7104 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7106 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7109 * gcc.c-torture/compile/pr70633.c: New test.
7112 * gcc.dg/torture/pr70628.c: New test.
7114 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7117 * g++.dg/template/pr70610.C: New test.
7118 * g++.dg/template/pr70610-2.C: New test.
7119 * g++.dg/template/pr70610-3.C: New test.
7120 * g++.dg/template/pr70610-4.C: New test.
7122 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7124 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7128 * g++.dg/ext/pr70571.C: New test.
7130 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7133 * gcc.target/powerpc/pr70640.c: New test.
7135 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7138 * g++.dg/parse/pr68722.C: New.
7140 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7142 PR rtl-optimization/70596
7143 * gcc.target/i386/pr70596.c: New test.
7145 2016-04-12 Nathan Sidwell <nathan@acm.org>
7148 * g++.dg/init/pr70501.C: New.
7150 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7152 * gcc.target/i386/asm-flag-6.c: New test.
7154 2016-04-12 Tom de Vries <tom@codesourcery.com>
7156 PR tree-optimization/68756
7157 * gcc.dg/graphite/pr68756.c: New test.
7159 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7161 PR tree-optimization/70602
7162 * gcc.c-torture/execute/pr70602.c: New test.
7164 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7167 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7168 __float128 emulator is built and runs.
7169 * gcc.target/powerpc/float128-1.c: Likewise.
7171 * lib/target-supports.exp (check_ppc_float128_sw_available):
7172 Rework tests for __float128 software and hardware
7173 availability. Fix exit condition to return 0 on success.
7175 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7178 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7179 * gcc.target/aarch64/target_attr_15.c: Likewise.
7181 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7184 * g++.dg/cpp1y/pr69066.C: New.
7186 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7189 * gfortran.dg/pr36192.f90: Update test.
7190 * gfortran.dg/pr36192_1.f90: Update test.
7191 * gfortran.dg/real_dimension_1.f: Update test.
7192 * gfortran.dg/parameter_array_init_7.f90: New test.
7194 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
7197 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7199 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7201 PR rtl-optimization/66669
7202 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7204 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7206 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7207 * gcc.dg/pie-1.c: Likewise.
7208 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7209 * gcc.dg/pic-4.c: Likewise.
7210 * gcc.dg/pie-3.c: Likewise.
7211 * gcc.dg/pie-4.c: Likewise.
7213 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7215 PR tree-optimization/68644
7216 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7218 PR rtl-optimization/64886
7219 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7221 2016-04-09 Tom de Vries <tom@codesourcery.com>
7223 PR tree-optimization/68953
7224 * gcc.dg/graphite/pr68953.c: New test.
7226 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7229 * gfortran.dg/deferred_character_16.f90: New test.
7231 2016-04-09 Jakub Jelinek <jakub@redhat.com>
7233 PR tree-optimization/70586
7234 * gcc.c-torture/execute/pr70586.c: New test.
7236 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7239 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7240 with __builtin_memset
7241 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7243 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7247 PR tree-optimization/70373
7251 * c-c++-common/goacc/reduction-5.c: New test.
7252 * c-c++-common/goacc/reduction-promotions.c: New test.
7253 * gfortran.dg/goacc/reduction-3.f95: New test.
7254 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7256 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7260 * g++.dg/pr70590.C: New test.
7261 * g++.dg/pr70590-2.C: New test.
7263 2016-04-08 Jakub Jelinek <jakub@redhat.com>
7266 * gcc.target/i386/pr70593.c: New test.
7268 PR rtl-optimization/70574
7269 * gcc.target/i386/avx2-pr70574.c: New test.
7271 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7274 * c-c++-common/asan/pr70541.c: New test.
7276 2016-04-08 Tom de Vries <tom@codesourcery.com>
7278 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7279 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7281 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7284 * gcc.c-torture/execute/pr70566.c: New test.
7286 2016-04-08 Tom de Vries <tom@codesourcery.com>
7288 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7289 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7291 2016-04-08 Alan Modra <amodra@gmail.com>
7293 * gcc.target/powerpc/pr70117.c: New.
7295 2016-04-07 Jakub Jelinek <jakub@redhat.com>
7298 * gcc.dg/lto/simd-function_0.c: New test.
7300 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7302 * c-c++-common/attr-simd-2.c: Likewise.
7303 * c-c++-common/attr-simd-4.c: Likewise.
7304 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7305 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7307 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7310 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7312 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7313 Tom de Vries <tom@codesourcery.com>
7315 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7316 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7317 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7318 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7319 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7320 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7321 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7322 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7324 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7327 * g++.dg/warn/Wparentheses-29.C: New test.
7329 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7332 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7333 explicit braces to resolve a future -Wparentheses warning.
7335 2016-04-06 Richard Henderson <rth@redhat.com>
7337 * gcc.dg/pr61817-1.c: New test.
7338 * gcc.dg/pr61817-2.c: New test.
7339 * gcc.dg/pr69391-1.c: New test.
7340 * gcc.dg/pr69391-2.c: New test.
7342 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7344 PR rtl-optimization/70398
7345 * gcc.target/aarch64/pr70398.c: New.
7347 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7349 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7351 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
7352 Pedro Alves <palves@redhat.com>
7354 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7356 2016-04-06 Jakub Jelinek <jakub@redhat.com>
7358 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7359 Check for avx512f effective targets instead of avx2.
7360 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7362 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7363 * g++.dg/gomp/declare-simd-1.C: Likewise.
7364 * g++.dg/gomp/declare-simd-3.C: Likewise.
7365 * g++.dg/gomp/declare-simd-4.C: Likewise.
7368 * c-c++-common/gomp/pr70550-1.c: New test.
7369 * c-c++-common/gomp/pr70550-2.c: New test.
7371 2016-04-05 Nathan Sidwell <nathan@acm.org>
7374 * g++.dg/ext/attribute-may-alias-5.C: New.
7376 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7379 * c-c++-common/pr70336.c: New test.
7380 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7381 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7383 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
7386 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7388 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7390 PR rtl-optimization/70542
7391 * gcc.dg/torture/pr70542.c: New test.
7392 * gcc.target/i386/avx2-pr70542.c: New test.
7394 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7396 PR tree-optimization/70509
7397 * gcc.target/i386/avx512bw-pr70509.c: New test.
7399 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7402 * g++.dg/ext/constexpr-vla4.C: New test.
7404 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
7407 * gcc.target/i386/pr70510.c: New test.
7409 2016-04-05 Richard Biener <rguenther@suse.de>
7411 PR tree-optimization/70526
7412 * g++.dg/torture/pr70526.C: New testcase.
7414 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7417 * gcc.target/i386/pr70525.c: New test.
7419 2016-04-05 Richard Biener <rguenther@suse.de>
7422 * g++.dg/torture/pr70499.C: New testcase.
7424 2016-04-05 Richard Biener <rguenther@suse.de>
7426 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7429 2016-04-04 Jakub Jelinek <jakub@redhat.com>
7432 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7433 rs6000 ABI warnings.
7435 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
7438 * g++.dg/ipa/devirt-51.C: New testcase.
7440 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7441 Jakub Jelinek <jakub@redhat.com>
7444 * gcc.dg/torture/pr70457.c: New.
7446 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7449 * gfortran.dg/allocate_with_source_19.f08: New test.
7451 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7454 * gfortran.dg/coarray_allocate_6.f08: New test.
7456 2016-04-04 Richard Biener <rguenther@suse.de>
7458 PR rtl-optimization/70484
7459 * gcc.dg/torture/pr70484.c: New testcase.
7461 2016-04-04 Marek Polacek <polacek@redhat.com>
7464 * gcc.dg/torture/pr70307.c: New test.
7466 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7470 * gcc.target/sh/torture/pr70416.c: New.
7472 2016-04-02 Martin Sebor <msebor@redhat.com>
7478 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7479 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7480 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7481 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7482 * g++.dg/cpp0x/constexpr-string.C: Same.
7483 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7484 * g++.dg/cpp0x/pr65398.C: Same.
7485 * g++.dg/ext/constexpr-vla1.C: Same.
7486 * g++.dg/ext/constexpr-vla2.C: Same.
7487 * g++.dg/ext/constexpr-vla3.C: Same.
7488 * g++.dg/ubsan/pr63956.C: Same.
7490 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7492 PR rtl-optimization/70467
7493 * gcc.target/i386/pr70467-2.c: New test.
7495 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7496 Marek Polacek <polacek@redhat.com>
7499 * g++.dg/init/new47.C: New test.
7501 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7504 * gcc.target/arm/pr70496.c: New test.
7506 2016-04-01 Nathan Sidwell <nathan@acm.org>
7509 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7511 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7514 * gcc.dg/strlenopt.h (memmove): New.
7515 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7516 instead of "string.h".
7517 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7518 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7519 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7520 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7521 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7522 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7523 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7524 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7525 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7526 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7527 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7528 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7529 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7530 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7531 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7532 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7533 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7534 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7535 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7536 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7538 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7540 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7541 (Holder::foo): Reflect this.
7543 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7546 * gcc.dg/pr70442.c: New test.
7548 2016-03-31 Nathan Sidwell <nathan@acm.org>
7551 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7553 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7556 * gcc.target/i386/pr70453.c: New test.
7558 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
7561 * gcc.c-torture/pr70292.c: New test.
7563 2016-03-31 Marek Polacek <polacek@redhat.com>
7566 * c-c++-common/pr70297.c: New test.
7567 * g++.dg/cpp0x/typedef-redecl.C: New test.
7568 * gcc.dg/typedef-redecl2.c: New test.
7570 2016-03-31 Jakub Jelinek <jakub@redhat.com>
7572 PR rtl-optimization/70460
7573 * gcc.c-torture/execute/pr70460.c: New test.
7575 2016-03-31 Richard Biener <rguenther@suse.de>
7578 * g++.dg/ext/vector30.C: New testcase.
7580 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7581 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7583 * gfortran.dg/fmt_pf.f90: New test.
7585 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7587 Forward-port from 5 branch
7588 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7591 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7592 dg-require-effective-target after dg-do.
7594 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7596 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7598 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7599 Julian Brown <julian@codesourcery.com>
7600 Chung-Lin Tang <cltang@codesourcery.com>
7601 Cesar Philippidis <cesar@codesourcery.com>
7602 James Norris <jnorris@codesourcery.com>
7603 Tom de Vries <tom@codesourcery.com>
7604 Nathan Sidwell <nathan@codesourcery.com>
7606 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
7607 * c-c++-common/goacc/loop-clauses.c: Likewise.
7608 * g++.dg/goacc/template.C: Likewise.
7609 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7610 * gfortran.dg/goacc/loop-1.f95: Likewise.
7611 * gfortran.dg/goacc/loop-5.f95: Likewise.
7612 * gfortran.dg/goacc/loop-6.f95: Likewise.
7613 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7614 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7615 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7616 * c-c++-common/goacc/clauses-fail.c: Likewise.
7617 * c-c++-common/goacc/parallel-1.c: Likewise.
7618 * c-c++-common/goacc/reduction-1.c: Likewise.
7619 * c-c++-common/goacc/reduction-2.c: Likewise.
7620 * c-c++-common/goacc/reduction-3.c: Likewise.
7621 * c-c++-common/goacc/reduction-4.c: Likewise.
7622 * c-c++-common/goacc/routine-3.c: Likewise.
7623 * c-c++-common/goacc/routine-4.c: Likewise.
7624 * c-c++-common/goacc/routine-5.c: Likewise.
7625 * c-c++-common/goacc/tile.c: Likewise.
7626 * g++.dg/goacc/template.C: Likewise.
7627 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7628 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7629 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7630 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7631 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7632 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7633 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7634 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7635 * c-c++-common/goacc/use_device-1.c: ... this file.
7636 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7637 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7638 * c-c++-common/goacc/host_data-6.c: ... this file.
7639 * c-c++-common/goacc/loop-2-kernels.c: New file.
7640 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7641 * c-c++-common/goacc/loop-3.c: Likewise.
7642 * g++.dg/goacc/reference.C: Likewise.
7643 * g++.dg/goacc/routine-1.C: Likewise.
7644 * g++.dg/goacc/routine-2.C: Likewise.
7646 2016-03-30 Richard Biener <rguenther@suse.de>
7649 * gcc.dg/torture/pr70450.c: New testcase.
7651 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7654 * gcc.dg/torture/pr70421.c: New test.
7655 * gcc.target/i386/avx512f-pr70421.c: New test.
7657 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7660 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7661 (check): New function.
7663 (foo): Align stack to 16 bytes when calling bar.
7664 * gcc.target/i386/cleanup-2.c: Likewise.
7666 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7668 PR tree-optimization/59124
7669 * gcc.dg/Warray-bounds-19.c: New test.
7671 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7673 * lib/prune.exp (escape_regex_chars): New.
7674 (prune_file_path): Update to quote metcharacters for regexp.
7676 2016-03-29 Jakub Jelinek <jakub@redhat.com>
7678 PR rtl-optimization/70429
7679 * gcc.c-torture/execute/pr70429.c: New test.
7681 PR tree-optimization/70405
7682 * gcc.dg/pr70405.c: New test.
7684 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7687 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7688 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7690 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7693 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7694 __cilkrts_set_param to set two workers.
7695 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7696 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7698 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7700 * g++.dg/ext/fnname5.C: Update the test for Darwin.
7702 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7705 * gcc.target/i386/pr70406.c: New test.
7707 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7709 * gnat.dg/specs/double_record_extension3.ads: New test.
7711 2016-03-25 Richard Henderson <rth@redhat.com>
7714 * gcc.target/aarch64/pr70120-1.c: New.
7715 * gcc.target/aarch64/pr70120-2.c: New.
7716 * gcc.target/aarch64/pr70120-3.c: New.
7718 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7721 * g++.dg/template/mangle2.C: The dg-do directive should be
7722 "compile" not "assemble".
7724 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7727 * gcc.dg/pr69650.c: New test.
7729 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
7731 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7733 2016-03-25 Alan Modra <amodra@gmail.com>
7735 * gcc.dg/dfp/pr70052.c: New test.
7737 2016-03-24 Richard Henderson <rth@redhat.com>
7740 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7741 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7743 2016-03-24 Tom de Vries <tom@codesourcery.com>
7745 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7747 2016-03-24 Tom de Vries <tom@codesourcery.com>
7749 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7750 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7752 2016-03-24 Tom de Vries <tom@codesourcery.com>
7754 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7755 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7757 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7760 * g++.dg/template/mangle2.C: New test.
7762 2016-03-24 Richard Biener <rguenther@suse.de>
7764 PR tree-optimization/70396
7765 * gcc.dg/torture/pr70396.c: New testcase.
7767 2016-03-24 Richard Biener <rguenther@suse.de>
7770 * gcc.dg/torture/pr70370.c: New testcase.
7772 2016-03-24 Tom de Vries <tom@codesourcery.com>
7774 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7775 * gfortran.dg/goacc/kernels-tree.f95: Same.
7776 * gfortran.dg/goacc/parallel-tree.f95: Same.
7778 2016-03-24 Tom de Vries <tom@codesourcery.com>
7780 * c-c++-common/goacc/uninit-if-clause.c: New test.
7781 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7783 2016-03-24 Jakub Jelinek <jakub@redhat.com>
7786 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7789 2016-03-24 Richard Biener <rguenther@suse.de>
7791 PR tree-optimization/70372
7792 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7794 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7797 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7799 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7802 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7804 2016-03-23 Jakub Jelinek <jakub@redhat.com>
7807 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7808 * g++.dg/cpp1y/pr70001.C: New test.
7811 * g++.dg/cpp0x/constexpr-70323.C: New test.
7813 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
7814 Jason Merrill <jason@redhat.com>
7815 Jakub Jelinek <jakub@redhat.com>
7818 * g++.dg/cpp0x/constexpr-69315.C: New test.
7819 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7821 2016-03-23 Marek Polacek <polacek@redhat.com>
7824 * g++.dg/warn/Wignored-attributes-1.C: New test.
7825 * g++.dg/warn/Wignored-attributes-2.C: New test.
7827 2016-03-23 Tom de Vries <tom@codesourcery.com>
7829 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7831 * gfortran.dg/goacc/private-3.f95 (test): Same.
7832 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7835 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7837 * lib/target-supports.exp: Remove v7ve entry from loop
7838 creating effective target checks.
7839 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7840 (add_options_for_arm_arch_v7ve): Likewise.
7842 2016-03-23 Jakub Jelinek <jakub@redhat.com>
7844 PR tree-optimization/70354
7845 * gcc.dg/vect/pr70354-1.c: New test.
7846 * gcc.dg/vect/pr70354-2.c: New test.
7847 * gcc.target/i386/avx2-pr70354-1.c: New test.
7848 * gcc.target/i386/avx2-pr70354-2.c: New test.
7850 2016-03-22 Jeff Law <law@redhat.com>
7853 * gcc.dg/tree-ssa/pr70232.c: New test.
7855 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7858 * gcc.target/i386/pr70302.c: New test.
7860 2016-03-22 Richard Biener <rguenther@suse.de>
7863 * g++.dg/torture/pr70251.C: New testcase.
7865 2016-03-22 David Malcolm <dmalcolm@redhat.com>
7868 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7869 Wmisleading-indentation.c.
7870 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7871 reflect change to diagnostic text and order of messages.
7872 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7874 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
7876 * g++.dg/ext/java-3.C: Don't compile on AIX.
7878 2016-03-22 Richard Biener <rguenther@suse.de>
7881 * gcc.dg/torture/pr70333.c: New testcase.
7883 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7885 * g++.dg/ext/pr70290.C: New test.
7887 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7890 * gcc.target/i386/pr70325.c: New test.
7892 2016-03-22 Jakub Jelinek <jakub@redhat.com>
7895 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7896 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7899 * gcc.target/i386/pr70300.c: New test.
7902 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7903 (func2): New function for cond with parens, xfail warning for c++.
7904 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7906 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7909 * g++.dg/template/ptrmem30.C: New test.
7911 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7914 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7915 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7917 2016-03-21 Jakub Jelinek <jakub@redhat.com>
7920 * gcc.dg/pr70326.c: New test.
7922 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
7923 Jakub Jelinek <jakub@redhat.com>
7925 PR tree-optimization/70317
7926 * gcc.dg/pr70317.c: New test.
7928 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
7931 * gcc.target/i386/pr70327.c: New test.
7933 2016-03-21 Martin Liska <mliska@suse.cz>
7936 * gcc.dg/ipa/pr70306.c: New test.
7938 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
7940 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7941 * gcc.target/arm/attr-align3.c: Likewise.
7942 * gcc.target/arm/attr_arm.c: Likewise.
7943 * gcc.target/arm/flip-thumb.c: Likewise.
7945 2016-03-21 Jakub Jelinek <jakub@redhat.com>
7948 * gcc.target/powerpc/altivec-36.c: New test.
7950 2016-03-21 Richard Biener <rguenther@suse.de>
7952 PR tree-optimization/70310
7953 * gcc.dg/torture/pr70310.c: New testcase.
7955 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7958 * gcc.target/i386/pr70293.c: New test.
7960 2016-03-21 Richard Biener <rguenther@suse.de>
7962 PR tree-optimization/70288
7963 * gcc.dg/torture/pr70288-1.c: New testcase.
7964 * gcc.dg/torture/pr70288-2.c: Likewise.
7966 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
7968 PR rtl-optimization/69307
7969 * gcc.target/arm/pr69307.c: New test.
7971 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
7973 PR rtl-optimization/69102
7974 * gcc.c-torture/compile/pr69102.c: New test.
7976 2016-03-18 Jeff Law <law@redhat.com>
7978 PR rtl-optimization/70263
7979 * gcc.c-torture/compile/pr70263-1.c: New test.
7980 * gcc.target/i386/pr70263-2.c: New test.
7982 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7984 PR rtl-optimization/70278
7985 * gcc.dg/torture/pr70278.c: New test.
7986 * gcc.target/arm/pr70278.c: New test.
7988 2016-03-18 David Malcolm <dmalcolm@redhat.com>
7991 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7992 (test_builtin_types_compatible_p): New test function.
7993 * gcc.dg/pr70281.c: New test case.
7995 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7998 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8000 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8002 PR tree-optimization/70252
8003 * gcc.dg/pr70252.c: New test.
8005 2016-03-18 Tom de Vries <tom@codesourcery.com>
8007 * gcc.dg/pr70161-2.c: New test.
8008 * gcc.dg/pr70161.c: New test.
8010 2016-03-18 Tom de Vries <tom@codesourcery.com>
8013 * gcc.dg/pr70269.c: New test.
8015 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8018 * g++.dg/ext/java-3.C: New test.
8020 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8023 * g++.dg/lookup/pr70205.C: New test.
8025 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8028 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8030 2016-03-17 Marek Polacek <polacek@redhat.com>
8033 * gcc.dg/atomic-op-6.c: New test.
8035 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8038 * c-c++-common/pr70264.c: New test case.
8040 2016-03-17 Jakub Jelinek <jakub@redhat.com>
8043 * c-c++-common/pr70144-1.c: New test.
8044 * c-c++-common/pr70144-2.c: New test.
8047 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8048 * g++.dg/opt/flifetime-dse6.C: New test.
8049 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8051 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8054 * gcc.dg/pic-1.c: New test.
8055 * gcc.dg/pic-2.c: Likewise.
8056 * gcc.dg/pic-3.c: Likewise.
8057 * gcc.dg/pic-4.c: Likewise.
8058 * gcc.dg/pie-1.c: Likewise.
8059 * gcc.dg/pie-2.c: Likewise.
8060 * gcc.dg/pie-3.c: Likewise.
8061 * gcc.dg/pie-4.c: Likewise.
8062 * gcc.dg/pie-5.c: Likewise.
8063 * gcc.dg/pie-6.c: Likewise.
8065 2016-03-17 Tom de Vries <tom@codesourcery.com>
8067 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8068 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8070 2016-03-17 Richard Biener <rguenther@suse.de>
8073 * g++.dg/debug/pr70271.C: New testcase.
8075 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8077 * gcc.target/i386/pr70251.c: New test.
8079 2016-03-17 Marek Polacek <polacek@redhat.com>
8082 * g++.dg/warn/constexpr-70194.C: New test.
8084 2016-03-16 Richard Henderson <rth@redhat.com>
8087 * gcc.c-torture/compile/pr70240.c: New.
8089 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8091 * gcc.c-torture/compile/20151204.c: Skip for avr.
8093 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8096 * g++.dg/opt/pr70245.C: New test.
8097 * g++.dg/opt/pr70245.h: New file.
8098 * g++.dg/opt/pr70245-aux.cc: New file.
8100 2016-03-16 Martin Sebor <msebor@redhat.com>
8102 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8104 2016-03-16 Richard Henderson <rth@redhat.com>
8107 * gcc.c-torture/compile/pr70199.c: New.
8109 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8111 * gcc.dg/uninit-19.c: Run dos2unix.
8113 2016-03-16 Marek Polacek <polacek@redhat.com>
8116 * gcc.dg/nested-func-10.c: New test.
8117 * gcc.dg/nested-func-9.c: New test.
8119 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8121 PR tree-optimization/68714
8122 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8124 2016-03-16 Tom de Vries <tom@codesourcery.com>
8126 PR tree-optimization/68715
8127 * gcc.dg/graphite/pr68715-2.c: New test.
8128 * gcc.dg/graphite/pr68715.c: New test.
8129 * gfortran.dg/graphite/pr68715.f90: New test.
8131 2016-03-16 Tom de Vries <tom@codesourcery.com>
8133 PR tree-optimization/68809
8134 * gcc.dg/graphite/pr68809-2.c: New test.
8135 * gcc.dg/graphite/pr68809.c: New test.
8137 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8140 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8141 method call to i () as argument. Adjust expected output.
8144 * g++.dg/ubsan/pr70147-1.C: New test.
8145 * g++.dg/ubsan/pr70147-2.C: New test.
8147 2016-03-15 Martin Sebor <msebor@redhat.com>
8150 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8152 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
8154 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8157 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8160 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8161 libatomic_available.
8163 2016-03-15 Marek Polacek <polacek@redhat.com>
8166 * g++.dg/ext/attribute-may-alias-4.C: New test.
8168 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
8170 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8171 -fvar-tracking-assignments-toggle flag.
8173 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8175 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8177 2016-03-15 Jakub Jelinek <jakub@redhat.com>
8179 PR rtl-optimization/70222
8180 * gcc.c-torture/execute/pr70222-1.c: New test.
8181 * gcc.c-torture/execute/pr70222-2.c: New test.
8183 2016-03-15 Richard Henderson <rth@redhat.com>
8185 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8187 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8189 PR rtl-optimization/69032
8190 * gcc.dg/pr69032.c: New test.
8192 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8194 PR rtl-optimization/63384
8195 * g++.dg/pr63384.C: New test.
8197 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8200 * gcc.target/i386/pr64411.C: New test.
8202 2016-03-15 Tom de Vries <tom@codesourcery.com>
8204 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8205 * gfortran.dg/goacc/kernels-alias.f95: New test.
8207 2016-03-14 Martin Sebor <msebor@redhat.com>
8210 * g++.dg/cpp0x/constexpr-inline.C: New test.
8211 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8213 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
8215 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8217 2016-03-14 Jakub Jelinek <jakub@redhat.com>
8220 * gcc.dg/pr70219.c: New test.
8222 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8225 * gcc.dg/torture/pr70083.c: New test.
8226 * gcc.target/i386/pr70083.c: New test.
8228 2016-03-14 Richard Biener <rguenther@suse.de>
8230 PR tree-optimization/56365
8231 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8233 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8236 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8238 * g++.dg/pr70098.C: New testcase.
8241 2016-03-14 Tom de Vries <tom@codesourcery.com>
8243 PR tree-optimization/70045
8244 * gcc.dg/graphite/pr70045.c: New test.
8246 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8249 * gfortran.dg/include_9.f90: New test.
8251 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8254 gfortran.dg/prof/prof.exp: New script.
8255 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8257 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
8259 PR rtl-optimization/69307
8260 * gcc.dg/pr69307.c: New test.
8262 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8265 * gcc.target/arm/pr69614.c: New.
8267 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
8270 * gfortran.dg/submodule_14.f08: New test
8273 * gfortran.dg/submodule_15.f08: New test
8275 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8278 * g++.dg/cpp1y/paren3.C: New test.
8280 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8283 * gcc.target/powerpc/ppc-round2.c: New test.
8285 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8288 * gcc.dg/torture/pr70123.c: New test.
8290 2016-03-11 Jeff Law <law@redhat.com>
8292 PR tree-optimization/70190
8293 * gcc.c-torture/compile/pr70190.c: New test.
8295 2016-03-11 David Malcolm <dmalcolm@redhat.com>
8298 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8300 (test43_b): Likewise.
8301 (test43_c): Likewise.
8302 (test43_d): Likewise.
8303 (test43_e): Likewise.
8304 (test43_f): Likewise.
8305 (test43_g): Likewise.
8306 (test44_a): Likewise.
8307 (test44_b): Likewise.
8308 (test44_c): Likewise.
8309 (test44_d): Likewise.
8310 (test44_e): Likewise.
8312 2016-03-11 David Malcolm <dmalcolm@redhat.com>
8315 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8317 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8319 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8322 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8326 * gcc.target/aarch64/pr69245_2.c: New test.
8328 2016-03-11 Jakub Jelinek <jakub@redhat.com>
8330 PR tree-optimization/70177
8331 * gcc.dg/pr70177.c: New test.
8333 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8335 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8337 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8339 * gcc.dg/tree-ssa/sra-20.c: New.
8341 2016-03-11 Jakub Jelinek <jakub@redhat.com>
8343 PR rtl-optimization/70174
8344 * gcc.dg/pr70174.c: New test.
8346 PR tree-optimization/70169
8347 * gcc.dg/pr70169.c: New test.
8349 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8352 * gcc.target/i386/pr70160.c: New test.
8354 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8356 * gcc.target/s390/dfp-1.c: New test.
8358 2016-03-10 Nick Clifton <nickc@redhat.com>
8361 * gcc.target/aarch64/pr70044.c: New test.
8363 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8364 Jakub Jelinek <jakub@redhat.com>
8367 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8368 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8369 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8371 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
8374 * g++.dg/lto/pr69589_0.C: New testcase
8375 * g++.dg/lto/pr69589_1.C: New testcase
8377 2016-03-10 Marek Polacek <polacek@redhat.com>
8380 * g++.dg/delayedfold/unary-plus1.C: New test.
8382 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
8384 * gcc.target/arm/pr45701-1.c: Escape brackets.
8385 * gcc.target/arm/pr45701-2.c: Likewise.
8387 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8389 * gfortran.dg/unconstrained_commons.f: New.
8391 2016-03-10 Alan Modra <amodra@gmail.com>
8393 * gcc.dg/pr69195.c: New.
8394 * gcc.dg/pr69238.c: New.
8396 2016-03-10 Tom de Vries <tom@codesourcery.com>
8399 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8401 2016-03-10 Richard Biener <rguenther@suse.de>
8403 PR tree-optimization/70128
8404 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8405 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8407 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8409 PR tree-optimization/70152
8410 * gcc.dg/pr70152.c: New test.
8413 * gcc.target/i386/pr70086-1.c: New test.
8414 * gcc.target/i386/pr70086-2.c: New test.
8415 * gcc.target/i386/pr70086-3.c: New test.
8417 PR tree-optimization/70127
8418 * gcc.c-torture/execute/pr70127.c: New test.
8420 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8422 * c-c++-common/goacc/combined-directives-2.c: New test.
8424 2016-03-09 David Malcolm <dmalcolm@redhat.com>
8428 * g++.dg/diagnostic/pr70105.C: New test.
8429 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8430 (test_multiple_ordinary_maps): New test function.
8432 2016-03-09 David Malcolm <dmalcolm@redhat.com>
8436 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8437 Drop range information from call to inform_at_rich_loc.
8438 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8440 (test_show_locus): Replace calls to rich_location::add_range with
8441 calls to add_range. Rewrite the tests that used the now-defunct
8442 rich_location ctor taking a source_range. Simplify other tests
8443 by replacing calls to COMBINE_LOCATION_DATA with calls to
8446 2016-03-09 Richard Biener <rguenther@suse.de>
8447 Jakub Jelinek <jakub@redhat.com>
8449 PR tree-optimization/70138
8450 * gcc.dg/vect/pr70138-1.c: New testcase.
8451 * gcc.dg/vect/pr70138-2.c: Likewise.
8453 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8456 * gcc.target/i386/pr70049.c: New test.
8458 2016-03-09 Richard Biener <rguenther@suse.de>
8461 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8462 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8463 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8465 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8467 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8470 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8473 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8476 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8479 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8480 in testcase comment.
8482 2016-03-09 Tom de Vries <tom@codesourcery.com>
8484 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8485 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8486 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8487 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8488 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8489 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8490 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8491 * gfortran.dg/goacc/kernels-loop.f95: New test.
8493 2016-03-08 Martin Sebor <msebor@redhat.com>
8496 * g++.dg/warn/overflow-warn-7.C: New test.
8498 2016-03-08 Jason Merrill <jason@redhat.com>
8500 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8501 * lib/target-supports.exp (check_effective_target_concepts): New.
8503 2016-03-08 Jakub Jelinek <jakub@redhat.com>
8506 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8507 * g++.dg/ubsan/pr70135.C: New test.
8510 * gcc.dg/pr70110.c: New test.
8512 2016-03-07 Martin Jambor <mjambor@suse.cz>
8514 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8515 * c-c++-common/gomp/if-1.c: Likewise.
8516 * c-c++-common/gomp/pr61486-2.c: Likewise.
8517 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8518 to dg-additional-options.
8519 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8520 * g++/gomp/target-teams-1.c: Likewise.
8521 * gcc.dg/gomp/gomp.exp: Likewise.
8522 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8523 dg-additional-options.
8524 * gfortran.dg/gomp/gomp.exp: Likewise.
8525 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8526 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8527 dg-additional-options.
8528 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8530 2016-03-07 Martin Jambor <mjambor@suse.cz>
8532 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8533 * c-c++-common/gomp/gridify-1.c: New test.
8534 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8536 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8538 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8539 trigger for cortex-r8, when scanning for register r8.
8540 * gcc.target/arm/pr45701-2.c: Likewise.
8542 2016-02-26 Richard Biener <rguenther@suse.de>
8543 Jeff Law <law@redhat.com>
8545 PR tree-optimization/69740
8546 * gcc.c-torture/compile/pr69740-1.c: New test.
8547 * gcc.c-torture/compile/pr69740-2.c: New test.
8549 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8551 * lib/target-supports.exp
8552 (check_effective_target_whole_vector_shift): Enable for PPC64.
8554 2016-03-07 Richard Biener <rguenther@suse.de>
8556 PR tree-optimization/70115
8557 * gcc.dg/torture/pr70115.c: New testcase.
8559 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8562 * c-c-++-common/goacc/pr69916.c: New.
8564 2016-03-07 Richard Henderson <rth@redhat.com>
8566 * gcc.c-torture/compile/pr70061.c: New test.
8568 2016-03-07 Richard Biener <rguenther@suse.de>
8571 * gcc.dg/vect/O3-pr36098.c: New testcase.
8573 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8575 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8577 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8579 * gnat.dg/renaming9.ad[sb]: New testcase.
8581 2016-03-05 Jakub Jelinek <jakub@redhat.com>
8584 * g++.dg/expr/stdarg3.C: New test.
8586 2016-03-04 Jeff Law <law@redhat.com>
8588 PR tree-optimization/69196
8589 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8592 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8595 * gcc.dg/pr69973.c: New test.
8597 PR rtl-optimization/69941
8598 * gcc.dg/torture/pr69941.c: New test.
8601 * gcc.dg/pr69824.c: New test.
8603 2016-03-05 Tom de Vries <tom@codesourcery.com>
8605 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8606 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8609 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8612 * g++.dg/cpp1y/var-templ48.C: New test.
8613 * g++.dg/cpp1y/var-templ49.C: New test.
8615 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8617 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8619 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8622 * g++.dg/ubsan/pr70035.C: New test.
8625 * gcc.target/i386/pr70062.c: New test.
8627 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8629 * g++.dg/template/typename21.C: Remove c++98_only.
8631 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8633 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8635 2016-03-04 David Malcolm <dmalcolm@redhat.com>
8638 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8640 (fn_42_b): Likewise.
8641 (fn_42_c): Likewise.
8643 2016-03-04 David Malcolm <dmalcolm@redhat.com>
8646 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8648 (fn_40_b): Likewise.
8649 (fn_41_a): Likewise.
8650 (fn_41_b): Likewise.
8652 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8655 * gcc.target/i386/avx512f-pr70059.c: New test.
8656 * gcc.target/i386/avx512dq-pr70059.c: New test.
8658 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8660 PR rtl-optimization/57676
8661 * gcc.dg/torture/pr57676.c: New test.
8663 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8665 * gcc.dg/pr70026.c: New test.
8667 2016-03-04 Marek Polacek <polacek@redhat.com>
8670 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8671 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8673 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8676 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8678 (test_corners_sisd_si): Likewise.
8679 (main): Remove checks of the above.
8680 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8682 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8684 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8686 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8688 * gcc.dg/torture/pr69951.c: Accept argc==0.
8690 2016-03-04 Richard Biener <rguenther@suse.de>
8693 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8694 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8696 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8699 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8702 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8705 * gcc.dg/guality/pr69947.c: New test.
8707 2016-03-03 Jakub Jelinek <jakub@redhat.com>
8710 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8712 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8714 PR rtl-optimization/69904
8715 * gcc.target/arm/pr69904.c: New test.
8717 2016-03-03 Jakub Jelinek <jakub@redhat.com>
8720 * gcc.dg/vect/pr70021.c: New test.
8721 * gcc.target/i386/pr70021.c: New test.
8723 2016-03-03 Marek Polacek <polacek@redhat.com>
8726 * gcc.dg/pr70050.c: New test.
8728 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8730 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8732 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8734 PR tree-optimization/70043
8735 * gfortran.dg/vect/pr70043.f90: New test.
8737 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8739 * gnat.dg/specs/task1.ads: New test.
8741 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8743 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8744 Invoke gdb with -batch.
8745 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8747 2016-03-03 Richard Biener <rguenther@suse.de>
8749 PR tree-optimization/55936
8750 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8752 2016-03-02 Jeff Law <law@redhat.com>
8754 PR rtl-optimization/69942
8755 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8756 effects of argument promotions.
8758 PR tree-optimization/69987
8759 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8760 target does not support -fprefetch-loop-arrays.
8762 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
8764 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8766 2016-03-02 Bin Cheng <bin.cheng@arm.com>
8768 PR rtl-optimization/69052
8769 * gcc.target/i386/pr69052.c: New test.
8771 2016-03-02 Alan Modra <amodra@gmail.com>
8773 * gcc.dg/pr69990.c: New.
8775 2016-03-02 Jakub Jelinek <jakub@redhat.com>
8778 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8781 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8784 * gcc.target/i386/pr70028.c: New test.
8786 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8788 * c-c++-common/asan/swapcontext-test-1.c,
8789 * c-c++-common/tsan/thread_leak.c,
8790 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8791 * g++.dg/tsan/benign_race.C,
8792 * g++.dg/tsan/fd_close_norace.C,
8793 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8794 races with sanitizer output
8796 2016-03-02 Richard Biener <rguenther@suse.de>
8797 Uros Bizjak <ubizjak@gmail.com>
8800 * gcc.dg/simd-8.c: New testcase.
8802 2016-03-02 Richard Biener <rguenther@suse.de>
8805 * gcc.dg/simd-7.c: New testcase.
8807 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8809 * gcc.target/i386/pr70007.c: Tweak.
8811 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8813 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8815 2016-03-02 Marek Polacek <polacek@redhat.com>
8818 * gcc.dg/pr67854.c: New test.
8820 2016-03-02 Jakub Jelinek <jakub@redhat.com>
8823 * gcc.dg/torture/pr70025.c: New test.
8825 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8827 PR tree-optimization/68621
8828 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8830 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8832 * gcc.target/i386/pr70007.c: New test.
8834 2016-03-01 Jeff Law <law@redhat.com>
8836 PR tree-optimization/69196
8837 * gcc.dg/tree-ssa/pr69196-1.c: New test.
8839 PR tree-optimization/69196
8840 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8841 duplicating code and spoiling the expected output.
8843 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8846 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8847 supports power9 before doing tests.
8848 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8849 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8850 * gcc.target/powerpc/p9-permute.c: Likewise.
8852 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
8855 * gcc.target/i386/pr70027.c: New test.
8857 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8859 * gcc.dg/pr70017.c: New test.
8861 2016-03-01 Jakub Jelinek <jakub@redhat.com>
8865 * gcc.dg/pr69796.c: New test.
8866 * gcc.dg/pr69974.c: New test.
8868 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8870 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8872 2016-02-29 Jeff Law <law@redhat.com>
8874 PR tree-optimization/69987
8875 * gfortran.dg/pr69987.f90: New test.
8877 PR tree-optimization/69989
8878 * gcc.c-torture/compile/pr69989-2.c: New test.
8880 2016-03-01 Marek Polacek <polacek@redhat.com>
8883 * g++.dg/parse/invalid1.C: New test.
8885 2016-03-01 Richard Biener <rguenther@suse.de>
8888 * gcc.dg/pr70022.c: New testcase.
8890 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8892 PR tree-optimization/69956
8893 * gcc.dg/pr69956.c: New test.
8895 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8898 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8899 XFAIL when hardware supports efficient unaligned storage access.
8901 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8904 * g++.dg/template/pr69961a.C: New test.
8905 * g++.dg/template/pr69961b.C: New test.
8907 2016-02-29 David Malcolm <dmalcolm@redhat.com>
8909 PR preprocessor/69985
8910 * gcc.dg/cpp/pr69985.c: New test case.
8912 2016-02-29 Jeff Law <law@redhat.com>
8914 PR tree-optimization/70005
8915 * gcc.c-torture/execute/pr70005.c New test.
8917 PR tree-optimization/69999
8918 * gcc.c-torture/compile/pr69999.c: New test.
8920 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8922 PR tree-optimization/69652
8923 * gcc.dg/torture/pr69652.c: Delete test.
8924 * gcc.dg/vect/pr69652.c: New test.
8926 2016-02-19 Richard Biener <rguenther@suse.de>
8928 PR tree-optimization/69980
8929 * gfortran.dg/vect/pr69980.f90: New testcase.
8931 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8933 * gcc.target/sparc/20160229-1.c: New test.
8935 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8937 * gnat.dg/stack_usage3.adb: New test.
8938 * gnat.dg/stack_usage3_pkg.ads: New helper.
8940 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8942 * gnat.dg/renaming8.adb: New test.
8943 * gnat.dg/renaming8_pkg1.ads: New helper.
8944 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8945 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8947 2016-02-29 Richard Biener <rguenther@suse.de>
8949 PR tree-optimization/69720
8950 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8952 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8956 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8958 2016-02-28 Harald Anlauf <anlauf@gmx.de>
8959 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8962 * gfortran.dg/coarray_8.f90: Adjust error message.
8963 * gfortran.dg/pr56007.f90: New test.
8964 * gfortran.dg/pr56007.f: New test.
8966 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8968 PR tree-optimization/69989
8969 * gcc.dg/torture/pr69989.c: New test.
8971 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8973 * gcc.target/i386/stack-realign-win.c: New test.
8975 2016-02-28 Harald Anlauf <anlauf@gmx.de>
8978 * gfortran.dg/pr60126.f90: New test.
8980 2016-02-27 Jeff Law <law@redhat.com>
8983 2016-02-26 Richard Biener <rguenther@suse.de>
8984 Jeff Law <law@redhat.com>
8986 PR tree-optimization/69740
8987 * gcc.c-torture/compile/pr69740-1.c: New test.
8988 * gcc.c-torture/compile/pr69740-2.c: New test.
8990 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8993 * gfortran.dg/newunit_4.f90: New test.
8995 2016-02-27 Jakub Jelinek <jakub@redhat.com>
8998 PR rtl-optimization/69886
8999 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9000 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9003 2016-02-26 Martin Sebor <msebor@redhat.com>
9005 PR tree-optimization/15826
9006 * gcc.dg/tree-ssa/pr15826.c: New test.
9008 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9011 * gcc.target/powerpc/pr69969.c: New test.
9013 2016-02-26 Martin Sebor <msebor@redhat.com>
9016 * g++.old-deja/g++.other/decl5.C: Add a test case.
9018 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9021 * gcc.target/powerpc/pr69946.c: New file.
9023 2016-02-26 Richard Biener <rguenther@suse.de>
9024 Jeff Law <law@redhat.com>
9026 PR tree-optimization/69740
9027 * gcc.c-torture/compile/pr69740-1.c: New test.
9028 * gcc.c-torture/compile/pr69740-2.c: New test.
9030 2016-02-26 Martin Jambor <mjambor@suse.cz>
9033 * gcc.dg/torture/pr69932.c: New test.
9034 * gcc.dg/torture/pr69936.c: Likewise.
9036 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9039 * gcc.target/s390/pr69709.c: New test.
9041 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9044 * gcc.target/aarch64/pr69245_1.c: New test.
9046 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9049 * gcc.dg/torture/pr69613.c: New test.
9051 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9053 PR rtl-optimization/69891
9054 * gcc.target/i386/pr69891.c: New test.
9056 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9057 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9060 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9061 functionality for both 32-bit and 64-bit.
9063 2016-02-26 Richard Biener <rguenther@suse.de>
9065 PR tree-optimization/69551
9066 * gcc.dg/torture/pr69951.c: New testcase.
9068 2016-02-25 Richard Biener <rguenther@suse.de>
9070 PR tree-optimization/48795
9071 * gcc.dg/Warray-bounds-18.c: New testcase.
9073 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9075 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9077 2016-02-25 Jakub Jelinek <jakub@redhat.com>
9079 PR rtl-optimization/69896
9080 * gcc.dg/pr69896.c: New test.
9082 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9085 * g++.dg/cpp1y/paren2.C: New test.
9087 2016-02-24 Martin Sebor <msebor@redhat.com>
9090 * gcc.dg/enum-mode-2.c: New test.
9092 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9095 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9096 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9097 * g++.dg/ubsan/pr69922.C: New test.
9099 2016-02-24 Marek Polacek <polacek@redhat.com>
9102 * gcc.dg/pr69819.c: New test.
9104 2016-02-24 Martin Sebor <msebor@redhat.com>
9107 * g++.dg/ext/flexary15.C: New test.
9109 2016-02-24 Martin Sebor <msebor@redhat.com>
9111 * gcc.dg/builtins-68.c: Avoid making unportable
9112 assumptions about the relationship between SIZE_MAX and UINT_MAX.
9113 * g++.dg/ext/builtin_alloca.C: Same.
9115 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9116 Charles Baylis <charles.baylis@linaro.org>
9119 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9121 2016-02-24 Richard Biener <rguenther@suse.de>
9122 Jakub Jelinek <jakub@redhat.com>
9125 * gcc.dg/torture/pr69760.c: New testcase.
9127 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9129 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9130 pattern on Solaris with as.
9132 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9134 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9135 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9136 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9137 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9139 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9142 * gcc.dg/pr69915.c: New test.
9144 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9146 PR rtl-optimization/69886
9147 * gcc.dg/torture/pr69886.c: New test.
9149 2016-02-24 Richard Biener <rguenther@suse.de>
9152 * gcc.dg/torture/pr68963.c: New testcase.
9154 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9157 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9158 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9159 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9160 * gcc.target/arm/atomic_loaddi_1.c: New test.
9161 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9162 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9163 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9164 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9165 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9166 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9167 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9168 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9170 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9173 * gcc.dg/torture/pr69909.c: New test.
9175 2016-02-24 Richard Biener <rguenther@suse.de>
9177 PR tree-optimization/69907
9178 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9179 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9180 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9182 2016-02-24 Christian Bruel <christian.bruel@st.com>
9184 * gcc.target/arm/pragma_cpp_fma.c: New test.
9186 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9189 * gfortran.dg/include_6.f90: Update test.
9191 2016-02-23 Jakub Jelinek <jakub@redhat.com>
9194 * objc.dg/pr69844.m: New test.
9196 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9198 PR libgfortran/69456
9199 * gfortran.dg/namelist_89.f90: New test.
9200 * gfortran.dg/pr59700.f90: Update test..
9202 2016-02-23 Martin Sebor <msebor@redhat.com>
9205 * g++.dg/ext/builtin_alloca.C: New test.
9206 * gcc.dg/builtins-68.c: New test.
9208 2016-02-23 Richard Henderson <rth@redhat.com>
9210 * gcc.target/i386/addr-space-3.c: Remove test.
9212 2016-02-23 David Malcolm <dmalcolm@redhat.com>
9214 PR preprocessor/69126
9215 PR preprocessor/69543
9216 * c-c++-common/pr69126-2-long.c: New test.
9217 * c-c++-common/pr69126-2-short.c: New test.
9218 * c-c++-common/pr69543-1.c: Remove xfail.
9220 2016-02-23 David Malcolm <dmalcolm@redhat.com>
9222 PR preprocessor/69126
9223 PR preprocessor/69543
9224 PR preprocessor/69558
9225 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9227 (test_2): ...this, and add leading comment.
9228 (MACRO_3, test_3): New.
9229 (MACRO_4A, MACRO_4B, test_4): New.
9230 (MACRO): Rename to...
9233 (test_5): ...this, updating for renaming of MACRO, and
9234 add leading comment.
9235 * c-c++-common/pr69543-1.c: New.
9236 * c-c++-common/pr69543-2.c: New.
9237 * c-c++-common/pr69543-3.c: New.
9238 * c-c++-common/pr69543-4.c: New.
9239 * c-c++-common/pr69558-1.c: New.
9240 * c-c++-common/pr69558-2.c: New.
9241 * c-c++-common/pr69558-3.c: New.
9242 * c-c++-common/pr69558-4.c: New.
9243 * gcc.dg/pr69558.c: Move to...
9244 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9247 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9249 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9250 to -ftree-parallelize-loops/-fopenacc changes.
9251 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9252 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9253 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9254 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9255 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9256 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9257 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9258 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9259 * c-c++-common/goacc/kernels-loop.c: Likewise.
9260 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9261 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9262 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9263 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9265 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9267 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9269 2016-02-23 Jakub Jelinek <jakub@redhat.com>
9272 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9275 * gcc.dg/pr69900.c: New test.
9277 2016-02-23 Martin Jambor <mjambor@suse.cz>
9279 PR tree-optimization/69666
9280 * gcc.dg/tree-ssa/pr69666.c: New test.
9282 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9285 * gfortran.dg/coarray_allocate_5.f08: New test.
9287 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9289 * gcc.target/s390/vcond-shift.c: Move to ...
9290 * gcc.target/s390/vector/vcond-shift.c: ... here.
9292 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9294 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9295 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9297 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9299 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9301 2016-02-20 Mark Wielaard <mjw@redhat.com>
9304 * gcc.dg/unused-variable-3.c: New test.
9306 2016-02-22 Jakub Jelinek <jakub@redhat.com>
9309 * gcc.target/i386/pr69888.c: New test.
9311 2016-02-22 Richard Biener <rguenther@suse.de>
9313 PR tree-optimization/69882
9314 * gfortran.dg/vect/pr69882.f90: New testcase.
9316 2016-02-22 Jakub Jelinek <jakub@redhat.com>
9319 * gcc.dg/pr69885.c: New test.
9321 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9325 * gcc.target/sh/pr54089-10.c: New.
9327 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
9330 * gfortran.dg/deferred_character_15.f90 : New test.
9332 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9335 gfortran.dg/allocate_with_source_18.f03: New test.
9337 2016-02-20 Harald Anlauf <anlauf@gmx.de>
9340 gfortran.dg/gomp/pr52531.f90: New test.
9342 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9345 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9348 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9351 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9352 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9355 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9358 * g++.dg/torture/pr69851.C: New test.
9360 2016-02-19 Martin Sebor <msebor@redhat.com>
9363 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9365 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9368 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9369 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9372 * g++.dg/cpp0x/pr67767.C: New test.
9374 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9376 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9377 for fp, simd, crypto, crc, lse.
9378 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9380 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9381 effective target check.
9383 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9386 * gcc.target/i386/pr69820.c: New test.
9388 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9390 * gcc.target/s390/vector/int128-1.c: New test.
9392 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9394 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9396 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9398 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9399 instruction pattern name to prevent the testcase from failing with
9402 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9404 * gcc.target/s390/md/movstr-2.c: New test.
9406 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9408 * gcc.target/s390/morestack.c: New test.
9410 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9413 * gcc.target/s390/pr69625.c: Add test case.
9415 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9418 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9420 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9423 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9424 * gcc.target/powerpc/fusion3.c: Likewise.
9426 2016-02-18 Richard Biener <rguenther@suse.de>
9429 * g++.dg/torture/pr69553.C: New testcase.
9431 2016-02-18 Nick Clifton <nickc@redhat.com>
9435 * gcc.target/arm/pr62554.c: New test.
9436 * gcc.target/arm/pr69610-1.c: New test.
9437 * gcc.target/arm/pr69610-2.c: New test.
9439 2016-02-18 Richard Biener <rguenther@suse.de>
9442 * gcc.dg/torture/pr69854.c: New testcase.
9444 2016-02-17 Jakub Jelinek <jakub@redhat.com>
9447 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9449 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9451 * gcc.target/powerpc/vec-cg.c: New test.
9453 2016-02-17 Richard Biener <rguenther@suse.de>
9456 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9458 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9461 * gcc.c-torture/compile/pr69161.c: New test.
9463 2016-02-17 David Sherwood <david.sherwood@arm.com>
9466 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9467 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9469 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9471 * gcc.dg/ifcvt-4.c: Skip on Visium.
9473 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9475 * gnat.dg/atomic8.adb: New test.
9477 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9479 * gnat.dg/discr46.ad[sb]: New test.
9481 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9484 * gcc.target/powerpc/pr48344-1.c: New test.
9486 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9489 * gfortran.dg/associate_21.f90: New test.
9491 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9494 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9495 -Wnonnull in dg-options.
9496 * c-c++-common/nonnull-2.c: New test.
9498 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9499 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9501 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9503 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9506 * gcc.dg/pr69801.c: Add empty dg-options.
9508 2016-02-16 James Norris <jnorris@codesourcery.com>
9510 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9511 * g++.dg/goacc/deviceptr-1.c: New file.
9513 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9515 PR tree-optimization/69820
9516 * gcc.dg/vect/pr69820.c: New test.
9518 2016-02-16 Richard Biener <rguenther@suse.de>
9520 PR tree-optimization/69776
9521 * gcc.dg/torture/pr69776-2.c: New testcase.
9523 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9525 PR tree-optimization/69714
9526 * gcc.dg/torture/pr69714.c: New test.
9528 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9530 PR tree-optimization/69802
9531 * gcc.dg/pr69802.c: New test.
9533 2016-02-16 Richard Biener <rguenther@suse.de>
9536 * gcc.dg/pr69801.c: New testcase.
9538 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9540 PR libgfortran/69651
9541 * gfortran.dg/read_bang.f90: New test.
9542 * gfortran.dg/read_bang4.f90: New test.
9544 2016-02-15 Jakub Jelinek <jakub@redhat.com>
9547 * g++.dg/init/pr69658.C: New test.
9550 * c-c++-common/pr69797.c: New test.
9552 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9554 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9555 check for aarch64*-*-*.
9557 2016-02-15 Richard Biener <rguenther@suse.de>
9559 PR tree-optimization/69783
9560 * gcc.dg/vect/pr69783.c: New testcase.
9562 2016-02-15 Richard Biener <rguenther@suse.de>
9564 PR tree-optimization/69776
9565 * gcc.dg/torture/pr69776.c: New testcase.
9567 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9570 * gfortran.dg/type_decl_4.f90: Reinstated.
9572 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
9575 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9577 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9581 * gfortran.dg/type_decl_4.f90: Removed.
9583 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9586 * gfortran.dg/type_decl_4.f90: New test.
9588 2016-02-14 Alan Modra <amodra@gmail.com>
9591 * gcc.c-torture/execute/stkalign.c: Revise test.
9593 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9596 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9598 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9601 * gcc.target/sh/torture/pr67260.c: New.
9603 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
9605 * gcc.dg/pr67964.c: Add dg-require-alias.
9607 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9611 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9613 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9615 PR libgfortran/69668
9616 * gfortran.dg/namelist_88.f90: New test.
9618 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9620 PR libgfortran/69668
9621 * gfortran.dg/namelist_38.f90: Update test.
9622 * gfortran.dg/namelist_84.f90: Update test.
9624 2016-02-12 David Malcolm <dmalcolm@redhat.com>
9627 * gcc.dg/pr69554-1.c: New test.
9628 * gfortran.dg/pr69554-1.F90: New test.
9629 * gfortran.dg/pr69554-2.F90: New test.
9630 * lib/gcc-dg.exp (proc dg-locus): New function.
9631 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9632 distinguish between the caret-printing and non-caret-printing
9633 cases. If caret-printing has been explicitly enabled, bail out
9634 without attempting to fix up the output.
9636 2016-02-12 David Malcolm <dmalcolm@redhat.com>
9640 * gcc.dg/spellcheck-options-3.c: New test case.
9641 * gcc.dg/spellcheck-options-4.c: New test case.
9642 * gcc.dg/spellcheck-options-5.c: New test case.
9643 * gcc.dg/spellcheck-options-6.c: New test case.
9644 * gcc.dg/spellcheck-options-7.c: New test case.
9645 * gcc.dg/spellcheck-options-8.c: New test case.
9646 * gcc.dg/spellcheck-options-9.c: New test case.
9647 * gcc.dg/spellcheck-options-10.c: New test case.
9649 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9651 PR rtl-optimization/69764
9652 PR rtl-optimization/69771
9653 * c-c++-common/pr69764.c: New test.
9654 * gcc.dg/torture/pr69771.c: New test.
9656 2016-02-12 Marek Polacek <polacek@redhat.com>
9658 * g++.dg/torture/init-list1.C: New.
9660 2016-02-12 Marek Polacek <polacek@redhat.com>
9662 * gcc.dg/pr69522.c: Add empty dg-options.
9664 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9666 * g++.dg/lto/lto.exp: Include and init mpx.
9667 * g++.dg/lto/pr69729_0.C: New test.
9669 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9672 * g++.dg/ipa/pr69241-4.C: New test.
9675 * g++.dg/ipa/pr68672-1.C: New test.
9676 * g++.dg/ipa/pr68672-2.C: New test.
9677 * g++.dg/ipa/pr68672-3.C: New test.
9679 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9682 * gcc.dg/pr69522.c: New test.
9684 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9687 * g++.dg/cpp1y/69098.C: New test.
9688 * g++.dg/cpp1y/69098-2.C: New test.
9690 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9692 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9693 and neighbour -> neighbor.
9694 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9695 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9696 * c-c++-common/Wvarargs.c: Likewise.
9697 * c-c++-common/goacc/host_data-5.c: Likewise.
9698 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9699 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9700 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9701 * gcc.target/aarch64/pr60697.c: Likewise.
9702 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9703 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9704 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9705 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9706 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9707 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9708 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9709 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9710 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9711 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9712 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9713 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9714 * g++.dg/lookup/koenig5.C: Likewise.
9715 * g++.dg/ext/no-asm-2.C: Likewise.
9716 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9717 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9718 * gfortran.dg/used_types_16.f90: Likewise.
9719 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9720 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9721 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9722 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9723 * gfortran.dg/abstract_type_6.f03: Likewise.
9724 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9725 * gfortran.dg/used_types_15.f90: Likewise.
9726 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9727 * gfortran.dg/exit_3.f08: Likewise.
9728 * gfortran.dg/open_status_2.f90: Likewise.
9729 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9730 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9731 * gfortran.dg/associate_1.f03: Likewise.
9732 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9733 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9734 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9735 * gcc.dg/builtin-object-size-1.c: Likewise.
9736 * gcc.dg/noreturn-6.c: Likewise.
9737 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9738 * gcc.dg/globalalias.c: Likewise.
9739 * gcc.dg/builtins-config.h: Likewise.
9740 * gcc.dg/pr30457.c: Likewise.
9741 * gcc.c-torture/compile/volatile-1.c: Likewise.
9742 * gcc.c-torture/execute/20101011-1.c: Likewise.
9743 * c-c++-common/Waddress-1.c: Likewise.
9745 2016-02-11 Jakub Jelinek <jakub@redhat.com>
9748 * c-c++-common/Waddress-1.c: New test.
9750 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9753 * gfortran.dg/associate_19.f03: New test.
9754 * gfortran.dg/associate_20.f03: New test.
9756 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9758 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9760 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9762 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9763 .arch armv8-a\n. Add -dA to dg-options.
9764 * gcc.target/aarch64/assembler_arch_1.c: New test.
9765 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9767 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9770 * g++.dg/cpp0x/pr68726.C: New.
9772 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9774 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9777 2016-02-11 Richard Biener <rguenther@suse.de>
9779 * g++.dg/tree-ssa/pr61034.C: Adjust.
9781 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9784 * gcc.target/s390/pr69148.c: New.
9786 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9788 PR tree-optimization/69652
9789 * gcc.dg/torture/pr69652.c: New test.
9791 2016-02-10 Jakub Jelinek <jakub@redhat.com>
9792 Patrick Palka <ppalka@gcc.gnu.org>
9796 * g++.dg/ipa/pr69241-1.C: New test.
9797 * g++.dg/ipa/pr69241-2.C: New test.
9798 * g++.dg/ipa/pr69241-3.C: New test.
9799 * g++.dg/ipa/pr69649.C: New test.
9801 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
9803 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9804 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9806 2016-02-10 Bin Cheng <bin.cheng@arm.com>
9808 PR tree-optimization/68021
9809 * gcc.dg/tree-ssa/pr68021.c: New test.
9811 2016-02-10 Richard Biener <rguenther@suse.de>
9813 PR tree-optimization/69726
9814 * gcc.dg/uninit-22.c: New testcase.
9816 2016-02-09 Andrew Pinski <apinski@cavium.com>
9819 * gcc.c-torture/compile/20160205-1.c: New testcase.
9821 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9824 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9825 instead accessing a really large arrray.
9826 * gcc.target/powerpc/fusion3.c: Likewise.
9828 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
9831 * gcc.c-torture/execute/pr68532.c: New test.
9833 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
9836 * gcc.dg/pr69634.c: New.
9838 2016-02-09 Richard Biener <rguenther@suse.de>
9840 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9842 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
9844 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9846 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9848 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9850 2016-02-09 Richard Biener <rguenther@suse.de>
9852 PR tree-optimization/69715
9853 * gcc.dg/torture/pr69715.c: New testcase.
9855 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9858 * g++.dg/cpp0x/trailing12.C: New test.
9859 * g++.dg/cpp0x/trailing13.C: New test.
9861 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9865 * g++.dg/cpp1y/auto-fn29.C: New test.
9866 * g++.dg/cpp1y/auto-fn30.C: New test.
9868 2016-02-08 Jakub Jelinek <jakub@redhat.com>
9870 PR tree-optimization/69209
9871 * gcc.c-torture/compile/pr69209.c: New test.
9873 2016-02-08 Jeff Law <law@redhat.com>
9875 PR tree-optimization/68541
9876 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9877 of statements allowed in join block for path splitting.
9879 2016-02-08 Jakub Jelinek <jakub@redhat.com>
9882 * g++.dg/gomp/pr59627.C: New test.
9885 * g++.dg/ipa/pr69239.C: New test.
9887 2016-02-08 David Malcolm <dmalcolm@redhat.com>
9889 PR preprocessor/69664
9890 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9891 * gcc.dg/cpp/warn-comments.c: Likewise.
9893 2016-02-08 Marek Polacek <polacek@redhat.com>
9896 * g++.dg/init/const12.C: New test.
9898 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9901 * gcc.dg/lto/pr55113_0.c: Remove test.
9903 2016-02-08 Richard Biener <rguenther@suse.de>
9905 PR tree-optimization/69719
9906 * gcc.dg/torture/pr69719.c: New testcase.
9908 2016-02-08 Richard Biener <rguenther@suse.de>
9909 Jeff Law <law@redhat.com>
9912 * gcc.target/mips/pr68273.c: New testcase.
9914 2016-02-08 Richard Biener <rguenther@suse.de>
9916 PR rtl-optimization/69274
9917 * gcc.target/i386/addr-sel-1.c: XFAIL.
9919 2016-02-08 Jeff Law <law@redhat.com>
9921 PR tree-optimization/68541
9922 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9924 PR tree-optimization/65917
9925 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9927 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9930 * gfortran.dg/namelist_args.f90: New test.
9932 2016-02-05 Jeff Law <law@redhat.com>
9934 PR tree-optimization/68541
9935 * gcc.dg/tree-ssa/split-path-2.c: New test.
9936 * gcc.dg/tree-ssa/split-path-3.c: New test.
9937 * gcc.dg/tree-ssa/split-path-4.c: New test.
9938 * gcc.dg/tree-ssa/split-path-5.c: New test.
9939 * gcc.dg/tree-ssa/split-path-6.c: New test.
9940 * gcc.dg/tree-ssa/split-path-7.c: New test.
9942 2016-02-05 Martin Sebor <msebor@redhat.com>
9945 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9946 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9948 2016-02-06 Richard HEnderson <rth@redhat.com>
9951 * gcc.target/i386/addr-space-4.c: New.
9952 * gcc.target/i386/addr-space-5.c: New.
9954 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9957 * gfortran.dg/elemental_dependency_6.f90: New.
9959 2016-02-05 Jakub Jelinek <jakub@redhat.com>
9961 PR rtl-optimization/69691
9962 * gcc.c-torture/execute/pr69691.c: New test.
9965 * g++.dg/parse/pr69628.C: New test.
9967 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
9969 * gcc.dg/sancov/asan.c: Move to ...
9970 * gcc.dg/asan/sancov-1.c: ... here.
9972 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
9974 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9976 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9979 * gcc.target/i386/pr69677.c: New test.
9981 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9984 * g++.dg/template/pr68948.C: New test.
9986 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9988 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9989 (only necessary on s390x).
9991 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9993 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9994 -mno-accumulate-outgoing-args.
9996 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9998 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10000 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10003 * c-c++-common/pr69669.c: New test.
10005 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10008 * g++.dg/pr69667.C: New file.
10010 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10013 * gcc.dg/pr69619.c: Add new test.
10015 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10017 PR rtl-optimization/69577
10018 * gcc.target/i386/pr69577.c: New test.
10020 2016-02-04 Martin Liska <mliska@suse.cz>
10022 * g++.dg/asan/pr69276.C: New test.
10024 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10028 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10029 a single smulbb instruction.
10030 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10031 * gcc.target/amr/wmul-2.c: Likewise.
10033 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10037 * gcc.c-torture/execute/pr67714.c: New test.
10039 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10042 * gcc.target/i386/pr69454-1.c: New test.
10043 * gcc.target/i386/pr69454-2.c: New test.
10045 2016-02-03 Martin Sebor <msebor@redhat.com>
10052 * g++.dg/ext/flexarray-mangle-2.C: New test.
10053 * g++.dg/ext/flexarray-mangle.C: New test.
10054 * g++.dg/ext/flexarray-subst.C: New test.
10055 * g++.dg/ext/flexary11.C: New test.
10056 * g++.dg/ext/flexary12.C: New test.
10057 * g++.dg/ext/flexary13.C: New test.
10058 * g++.dg/ext/flexary14.C: New test.
10059 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10061 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10063 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10064 Define only if CHECK_FLOAT128 is defined.
10065 (main): Properly initialize u5.
10067 2016-02-03 Jakub Jelinek <jakub@redhat.com>
10070 * gcc.dg/pr69627.c: New test.
10073 * gcc.dg/pr69644.c: New test.
10075 2016-02-03 Mike Stump <mikestump@comcast.net>
10077 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10078 support for struct-layout-1.exp.
10080 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10083 * g++.dg/cpp0x/pr69056.C: New test.
10085 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10086 Alexandre Oliva <aoliva@redhat.com>
10089 * gcc.target/powerpc/pr69461.c: New.
10091 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
10093 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10094 works from here ...
10095 (check_effective_target_fsanitize_thread): ... to here. Do not
10096 specify additional compile flags for the test source.
10097 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10098 specify additional compile flags for the test source.
10100 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10102 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10104 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10108 * gfortran.dg/coarray_allocate_2.f08: New test.
10109 * gfortran.dg/coarray_allocate_3.f08: New test.
10110 * gfortran.dg/coarray_allocate_4.f08: New test.
10112 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10114 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10115 use same scan-tree-dump-times on all platforms.
10116 * gcc.dg/vect/vect-outer-1.c: Likewise.
10117 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10118 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10119 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10120 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10121 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10122 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10123 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10125 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10127 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10130 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10132 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10134 2016-02-02 James Norris <jnorris@codesourcery.com>
10136 * c-c++-common/goacc/routine-5.c: Add tests.
10138 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
10140 * gcc.target/nvptx/unsigned-cmp.c: New test.
10142 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10144 * gcc.target/aarch64/scalar_shift_1.c
10145 (test_corners_sisd_di): Improve force to SIMD register.
10146 (test_corners_sisd_si): Likewise.
10147 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10148 Remove scan-assembler check for ldr.
10150 2016-02-02 Richard Biener <rguenther@suse.de>
10152 PR tree-optimization/69595
10153 * gcc.dg/Warray-bounds-17.c: New testcase.
10155 2016-02-02 Richard Biener <rguenther@suse.de>
10157 PR tree-optimization/69606
10158 * gcc.dg/torture/pr69606.c: New testcase.
10160 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10162 PR middle-end/68542
10163 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10164 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10166 2016-02-02 Alan Modra <amodra@gmail.com>
10169 * gcc.target/powerpc/pr69548.c: New test.
10171 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10173 PR rtl-optimization/69592
10174 * gcc.dg/pr69592.c: New test.
10176 PR preprocessor/69543
10178 * gcc.dg/pr69543.c: New test.
10179 * gcc.dg/pr69558.c: New test.
10181 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
10184 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
10186 2016-02-01 Martin Sebor <msebor@redhat.com>
10188 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10190 2016-02-01 Bin Cheng <bin.cheng@arm.com>
10192 PR tree-optimization/67921
10193 * c-c++-common/ubsan/pr67921.c: New test.
10195 2016-02-01 Richard Biener <rguenther@suse.de>
10197 PR middle-end/69556
10198 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10200 2016-02-01 Richard Biener <rguenther@suse.de>
10202 PR tree-optimization/69574
10203 * gcc.dg/torture/pr69574.c: New testcase.
10205 2016-02-01 Richard Biener <rguenther@suse.de>
10207 PR tree-optimization/69579
10208 * gcc.dg/setjmp-6.c: New testcase.
10210 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10212 PR rtl-optimization/69570
10213 * g++.dg/opt/pr69570.C: New test.
10215 2016-02-01 Richard Henderson <rth@redhat.com>
10217 * gcc.dg/pr69535.c: New test.
10219 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
10222 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10223 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10226 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10228 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10230 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
10233 * gfortran.dg/allocate_with_source_17.f03: New test.
10235 2016-01-30 Jakub Jelinek <jakub@redhat.com>
10237 PR tree-optimization/69546
10238 * gcc.dg/torture/pr69546.c: New test.
10240 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
10243 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10245 2016-01-30 Martin Sebor <msebor@redhat.com>
10248 * g++.dg/ext/flexary10.C: New test.
10250 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10253 gfortran.dg/common_23.f90: New test.
10255 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10258 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10259 condition being checked, and disable it when the target supports
10260 misaligned loads and stores.
10262 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10265 * gcc.dg/torture/pr69518.c: New test.
10267 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10270 * gcc.target/i386/pr69530.c: New test.
10272 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
10275 * gcc.target/mips/div-delay.c: New test.
10277 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10280 * gcc.target/i386/pr69551.c: New test.
10283 * gcc.target/i386/pr66137.c: New test.
10285 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10287 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10288 always built for p5600.
10289 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10290 isa=p5600 dg-option.
10292 2016-01-29 Richard Biener <rguenther@suse.de>
10294 PR tree-optimization/69547
10295 * g++.dg/tree-ssa/pr69547.C: New testcase.
10297 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10300 * g++.dg/warn/Wunused-function2.C: New test.
10302 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10304 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10305 support for test to succeed.
10307 2016-01-29 Marek Polacek <polacek@redhat.com>
10311 * g++.dg/ext/constexpr-vla2.C: New test.
10312 * g++.dg/ext/constexpr-vla3.C: New test.
10313 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10315 2016-01-29 Richard Biener <rguenther@suse.de>
10317 PR middle-end/69537
10318 * gcc.dg/uninit-21.c: New testcase.
10320 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
10323 * gcc.target/i386/pr69459.c: New test.
10325 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
10328 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10329 * gcc.target/mips/pr68400.c: New test.
10331 2016-01-28 Martin Sebor <msebor@redhat.com>
10334 * gcc.target/powerpc/pr17381.c: New test.
10336 2016-01-28 Jakub Jelinek <jakub@redhat.com>
10338 PR middle-end/69542
10339 * gcc.dg/torture/pr69542.c: New test.
10341 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10343 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10345 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
10347 * gcc.dg/pr65980.c: Skip on AIX.
10348 * gcc.dg/pr66688.c: Same.
10350 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
10353 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10354 * gcc.dg/tree-ssa/sra-18.c: Same.
10356 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10359 * gfortran.dg/block_15.f08: New test.
10360 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10361 on incorrectly closed BLOCK.
10363 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10365 * gcc.dg/declare-simd.c: New test.
10366 2016-01-28 Richard Biener <rguenther@suse.de>
10368 PR tree-optimization/69466
10369 * gfortran.dg/vect/pr69466.f90: New testcase.
10371 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10373 * g++.dg/pr67989.C: Remove ARM-specific option.
10374 * gcc.target/arm/pr67989.C: New file.
10376 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
10378 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10379 and expm1 test for glibc < 2.11.
10381 2016-01-27 Richard Henderson <rth@redhat.com>
10383 * gcc.c-torture/execute/pr69447.c: New test.
10385 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
10388 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10390 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10393 * gcc.dg/pr66869.c: New test.
10395 2016-01-25 Jeff Law <law@redhat.com>
10397 PR tree-optimization/68398
10398 PR tree-optimization/69196
10399 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10400 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10401 path to avoid new heuristic allowing more irreducible regions
10402 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10403 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10404 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10405 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10406 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10408 2016-01-27 Marek Polacek <polacek@redhat.com>
10411 * c-c++-common/vector-compare-4.c: New test.
10413 2016-01-27 David Malcolm <dmalcolm@redhat.com>
10415 PR preprocessor/69126
10416 * c-c++-common/pr69126.c: New test case.
10418 2016-01-27 Ian Lance Taylor <iant@google.com>
10420 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10422 2016-01-27 Ryan Burn <contact@rnburn.com>
10425 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10427 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
10430 * gcc.target/i386/pr69512.c: New test.
10432 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10435 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10437 2016-01-27 Marek Polacek <polacek@redhat.com>
10440 * g++.dg/pr69379.C: New test.
10442 2016-01-27 Martin Sebor <msebor@redhat.com>
10445 * g++.dg/abi/Wabi-2-2.C: New test.
10446 * g++.dg/abi/Wabi-2-3.C: New test.
10447 * g++.dg/abi/Wabi-3-2.C: New test.
10448 * g++.dg/abi/Wabi-3-3.C: New test.
10450 2016-01-27 Richard Biener <rguenther@suse.de>
10452 PR tree-optimization/69166
10453 * gcc.dg/torture/pr69166.c: New testcase.
10455 2016-01-27 Martin Jambor <mjambor@suse.cz>
10457 PR tree-optimization/69355
10458 * gcc.dg/tree-ssa/pr69355.c: New test.
10460 2016-01-27 Marek Polacek <polacek@redhat.com>
10463 * g++.dg/ext/constexpr-vla1.C: New test.
10465 2016-01-20 Christian Bruel <christian.bruel@st.com>
10468 * gcc.target/arm/pr69245.c: New test.
10470 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10472 PR tree-optimization/69399
10473 * gcc.dg/torture/pr69399.c: New test.
10475 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10477 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10479 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10481 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10483 2016-01-26 Tom de Vries <tom@codesourcery.com>
10485 PR tree-optimization/69110
10486 * gcc.dg/autopar/pr69110.c: New test.
10488 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
10489 Sebastian Pop <s.pop@samsung.com>
10491 * gcc.dg/graphite/isl-ast-op-select.c: New.
10493 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10496 * gfortran.dg/allocate_error_6.f90: New test.
10498 2016-01-26 Richard Henderson <rth@redhat.com>
10500 * gcc.dg/tm/pr60908.c: New test.
10502 2016-01-26 David Malcolm <dmalcolm@redhat.com>
10505 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10507 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10508 expected multiline output to reflect the colorization being
10509 disabled before newlines.
10510 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10511 (custom_diagnostic_finalizer): Replace call to
10512 pp_newline_and_flush with call to pp_flush.
10513 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10514 * gfortran.dg/implicit_class_1.f90: Likewise.
10515 * lib/gcc-dg.exp (allow_blank_lines): New global.
10516 (dg-allow-blank-lines-in-output): New procedure.
10517 (gcc-dg-prune): Complain about blank lines in the output, unless
10518 dg-allow-blank-lines-in-output was called.
10519 * lib/multiline.exp (_build_multiline_regex): Only support
10520 arbitrary followup text for non-blank-lines, not for blank lines.
10522 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10524 PR tree-optimization/69483
10525 * gcc.dg/pr69483.c: New test.
10526 * g++.dg/opt/pr69483.C: New test.
10528 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10531 * gcc.target/arm/pr68620.c: New test.
10533 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10535 * gcc.target/i386/pr68986-2.c: Remove -m32.
10537 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10540 * gcc.target/i386/pr68986-1.c: New test.
10541 * gcc.target/i386/pr68986-2.c: Likewise.
10542 * gcc.target/i386/pr68986-3.c: Likewise.
10544 2016-01-26 Christian Bruel <christian.bruel@st.com>
10546 * lib/target-supports.exp
10547 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10548 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10549 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10551 2016-01-26 Richard Biener <rguenther@suse.de>
10553 PR tree-optimization/69452
10554 * gcc.dg/torture/pr69452.c: New testcase.
10556 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10559 * gcc.dg/pr69442.c: New test.
10561 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10564 * gcc.target/aarch64/simd/pr67896.C: New.
10566 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10568 PR tree-optimization/69400
10569 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10571 (plugin_init): Call it.
10572 * gcc.dg/torture/pr69400.c: New test.
10574 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10576 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10578 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10579 Sebastian Pop <s.pop@samsung.com>
10581 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10584 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10585 Sebastian Pop <s.pop@samsung.com>
10587 * gcc.dg/graphite/pr69292.c: New.
10589 2016-01-25 Jakub Jelinek <jakub@redhat.com>
10591 * c-c++-common/goacc/use_device-1.c: New test.
10593 2016-01-25 Jeff Law <law@redhat.com>
10595 PR tree-optimization/69196
10596 PR tree-optimization/68398
10597 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10598 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10600 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
10603 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10606 2016-01-25 Richard Biener <rguenther@suse.de>
10609 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10611 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10614 * gcc.dg/pr69421.c: New test.
10616 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10618 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10619 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10620 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10621 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10622 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10623 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10624 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10625 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10626 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10627 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10629 2016-01-25 Richard Biener <rguenther@suse.de>
10631 PR tree-optimization/69376
10632 * gcc.dg/torture/pr69376.c: New testcase.
10634 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10638 * gfortran.dg/interface_38.f90: New test.
10639 * gfortran.dg/interface_39.f90: New test.
10641 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10644 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10649 * g++.dg/template/pr11858.C: New test.
10650 * g++.dg/template/pr24663.C: New test.
10651 * g++.dg/template/unify12.C: New test.
10652 * g++.dg/template/unify13.C: New test.
10653 * g++.dg/template/unify14.C: New test.
10654 * g++.dg/template/unify15.C: New test.
10655 * g++.dg/template/unify16.C: New test.
10656 * g++.dg/template/unify17.C: New test.
10658 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10661 gfortran.dg/pr68283.f90: New test.
10663 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10666 * gfortran.dg/inline_matmul_13.f90: New test.
10667 * gfortran.dg/matmul_bounds_8.f90: New test.
10668 * gfortran.dg/matmul_bounds_9.f90: New test.
10669 * gfortran.dg/matmul_bounds_10.f90: New test.
10671 2016-01-23 Tom de Vries <tom@codesourcery.com>
10673 PR tree-optimization/69426
10674 * gcc.dg/autopar/pr69426.c: New test.
10676 2016-01-23 Martin Sebor <msebor@redhat.com>
10680 * g++.dg/cpp0x/alignas5.C: New test.
10681 * g++.dg/ext/vector29.C: Same.
10683 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
10685 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10686 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10687 _GNU_SOURCE from compile flags to the source.
10688 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10689 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10690 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10691 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10693 2016-01-22 Jakub Jelinek <jakub@redhat.com>
10696 * g++.dg/opt/pr69432.C: New test.
10698 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10700 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10701 32-bit targets testing an -m64 multilib.
10703 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10705 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10708 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10710 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10712 2016-01-21 Christian Bruel <christian.bruel@st.com>
10715 * gcc.target/i386/pr68674.c
10716 * gcc.target/aarch64/pr68674.c
10717 * gcc.target/arm/pr68674.c
10719 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10722 * gcc.c-torture/execute/pr69403.c: New test.
10724 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10727 * g++.dg/template/pr55843.C: New.
10729 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10732 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10733 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10735 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10738 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10739 from dg-do compile directive, and instead add
10740 { dg-require-effective-target int128 }.
10742 2016-01-20 Martin Sebor <msebor@redhat.com>
10745 * gcc.dg/sync-fetch.c: New test.
10747 2016-01-21 Martin Sebor <msebor@redhat.com>
10750 * gcc.target/powerpc/pr69252.c: New test.
10752 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10755 * gfortran.dg/pr65996.f90: New test.
10757 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10760 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
10761 expected to generate an error.
10763 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10765 PR middle-end/66178
10766 * gcc.dg/torture/pr66178.c: New test.
10768 2016-01-21 Anton Blanchard <anton@samba.org>
10769 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10772 * gcc.target/powerpc/pr63354.c: New test.
10774 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10776 PR rtl-optimization/68990
10777 * gcc.target/i386/pr68990: New.
10779 2016-01-21 Nick Clifton <nickc@redhat.com>
10782 * gcc.target/mips/pr69129.c: New.
10784 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10787 * g++.dg/cpp0x/pr58046.C: New.
10789 2016-01-21 Jakub Jelinek <jakub@redhat.com>
10793 * gcc.target/arm/pr69187.c: New test.
10796 * g++.dg/torture/pr69355.C: New test.
10798 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10799 Sebastian Pop <s.pop@samsung.com>
10801 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10803 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10804 Sebastian Pop <s.pop@samsung.com>
10806 * gcc.dg/graphite/pr68976.c: New test.
10808 2016-01-21 Jakub Jelinek <jakub@redhat.com>
10810 PR middle-end/67653
10811 * c-c++-common/pr67653.c: New test.
10812 * gcc.dg/torture/pr29119.c: Add dg-warning.
10814 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10816 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10818 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10821 * gcc.dg/pr24293.c: New test.
10822 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10823 incomplete struct type.
10824 * gcc.dg/declspec-1.c: Likewise.
10825 * gcc.dg/pr63549.c: Likewise.
10827 2016-01-20 Jakub Jelinek <jakub@redhat.com>
10829 PR tree-optimization/66612
10830 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10831 for bdn instruction.
10833 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10835 * lib/target-supports.exp
10836 (check_effective_target_arm_fp_ok_nocache): New.
10837 (check_effective_target_arm_fp_ok): New.
10838 (add_options_for_arm_fp): New.
10839 (check_effective_target_arm_crypto_ok_nocache): Require
10840 target_arm_v8_neon_ok instead of arm32.
10841 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10842 (check_effective_target_arm_crypto_pragma_ok): New.
10843 (add_options_for_arm_vfp): New.
10844 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10845 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10846 target instead. Force initial fpu to vfp.
10847 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10848 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10849 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10851 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10852 use arm_vfp effective target instead. Force initial fpu to vfp.
10853 * gcc.target/arm/attr-neon3.c: Likewise.
10854 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10856 * gcc.target/arm/unsigned-float.c: Likewise.
10857 * gcc.target/arm/vfp-1.c: Likewise.
10858 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10859 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10860 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10861 * gcc.target/arm/vfp-ldmias.c: Likewise.
10862 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10863 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10864 * gcc.target/arm/vfp-stmiad.c: Likewise.
10865 * gcc.target/arm/vfp-stmias.c: Likewise.
10866 * gcc.target/arm/vnmul-1.c: Likewise.
10867 * gcc.target/arm/vnmul-2.c: Likewise.
10868 * gcc.target/arm/vnmul-3.c: Likewise.
10869 * gcc.target/arm/vnmul-4.c: Likewise.
10871 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
10874 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10875 the MPX run-time library, for compile-time MPX test.
10876 * gcc.target/i386/chkp-always_inline.c: Likewise.
10877 * gcc.target/i386/chkp-bndret.c: Likewise.
10878 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10879 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10880 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10881 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10882 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10883 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10884 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10885 * gcc.target/i386/chkp-label-address.c: Likewise.
10886 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10887 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10888 * gcc.target/i386/chkp-pr69044.c: Likewise.
10889 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10890 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10891 * gcc.target/i386/chkp-strchr.c: Likewise.
10892 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10893 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10894 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10895 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10896 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10897 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10898 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10899 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10900 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10901 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10902 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10903 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10904 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10905 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10906 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10907 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10908 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10909 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10910 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10911 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10912 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10913 * gcc.target/i386/pr63995-2.c: Likewise.
10914 * gcc.target/i386/pr64805.c: Likewise.
10915 * gcc.target/i386/pr65044.c: Likewise.
10916 * gcc.target/i386/pr65167.c: Likewise.
10917 * gcc.target/i386/pr65183.c: Likewise.
10918 * gcc.target/i386/pr65184.c: Likewise.
10919 * gcc.target/i386/thunk-retbnd.c: Likewise.
10921 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10923 PR tree-optimization/69328
10924 * gcc.dg/pr69328.c: New test.
10926 2016-01-20 Jeff Law <law@redhat.com>
10929 * gcc.target/m68k/pr25114.c: New test.
10931 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10933 * gcc.target/arm/memset-inline-10.c: Added
10934 dg-require-effective-target arm_thumb2_ok.
10936 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10938 * gcc.dg/debug/dwarf2/sso.c: New test.
10940 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
10943 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10944 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10945 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10947 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
10950 * g++.dg/ipa/devirt-50.C: New testcase.
10952 2016-01-19 Marek Polacek <polacek@redhat.com>
10955 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10956 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10958 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10961 * gcc.target/arm/pr69135_1.c: New test.
10963 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10965 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10967 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10969 * gcc.target/aarch64/ccmp_1.c: New testcase.
10971 2016-01-19 Marek Polacek <polacek@redhat.com>
10974 * g++.dg/cpp0x/enum30.C: New test.
10976 2016-01-19 Richard Biener <rguenther@suse.de>
10978 PR tree-optimization/69336
10979 * g++.dg/tree-ssa/pr69336.C: New testcase.
10981 2016-01-19 Jakub Jelinek <jakub@redhat.com>
10984 * gcc.dg/pr65779.c: New test.
10986 2016-01-19 Richard Biener <rguenther@suse.de>
10988 PR tree-optimization/69352
10989 * gcc.dg/torture/pr69352.c: New testcase.
10991 2016-01-19 Jakub Jelinek <jakub@redhat.com>
10993 PR rtl-optimization/68955
10994 PR rtl-optimization/64557
10995 * gcc.dg/torture/pr68955.c: New test.
10997 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11000 * g++.dg/torture/pr69136.C: New testcase.
11002 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11005 * g++.dg/lto/pr69133_0.C: New testcase.
11006 * g++.dg/lto/pr69133_1.C: New testcase.
11008 2016-01-15 Jeff Law <law@redhat.com>
11010 PR tree-optimization/69320
11011 * gcc.c-torture/pr69320-1.c: New test.
11012 * gcc.c-torture/pr69320-2.c: New test.
11013 * gcc.c-torture/pr69320-3.c: New test.
11014 * gcc.c-torture/pr69320-4.c: New test.
11016 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11021 * g++.dg/template/pr11858.C: New test.
11022 * g++.dg/template/pr24663.C: New test.
11023 * g++.dg/template/unify12.C: New test.
11024 * g++.dg/template/unify13.C: New test.
11025 * g++.dg/template/unify14.C: New test.
11026 * g++.dg/template/unify15.C: New test.
11027 * g++.dg/template/unify16.C: New test.
11028 * g++.dg/template/unify17.C: New test.
11030 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11033 * gcc.dg/pr69181-1.c: New test file.
11034 * gcc.dg/pr69181-2.c: New test file.
11035 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11036 globals by moving it to...
11037 (cleanup-after-saved-dg-test): ...this new function. Add
11038 "global additional_sources_used". Add reset of global
11039 multiline_expected_outputs to the empty list.
11040 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11042 (multiline_expected_outputs): ...this, and updated comments to
11043 note that it is modified from gcc-dg.exp.
11044 (dg-end-multiline-output): Update for the above renaming.
11045 (handle-multiline-outputs): Likewise. Remove the clearing
11046 of the expected outputs to the empty list.
11048 2016-01-18 Richard Biener <rguenther@suse.de>
11050 PR tree-optimization/69297
11051 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11053 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11055 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11057 * gcc.target/mips/mips-3d-2.c: Likewise.
11058 * gcc.target/mips/mips-3d-3.c: Likewise.
11059 * gcc.target/mips/mips-3d-4.c: Likewise.
11060 * gcc.target/mips/mips-3d-5.c: Likewise.
11061 * gcc.target/mips/mips-3d-6.c: Likewise.
11062 * gcc.target/mips/mips-3d-7.c: Likewise.
11063 * gcc.target/mips/mips-3d-8.c: Likewise.
11064 * gcc.target/mips/mips-3d-9.c: Likewise.
11065 * gcc.target/mips/mips-ps-1.c: Likewise.
11066 * gcc.target/mips/mips-ps-2.c: Likewise.
11067 * gcc.target/mips/mips-ps-3.c: Likewise.
11068 * gcc.target/mips/mips-ps-4.c: Likewise.
11069 * gcc.target/mips/mips-ps-5.c: Likewise.
11070 * gcc.target/mips/mips-ps-6.c: Likewise.
11071 * gcc.target/mips/mips-ps-7.c: Likewise.
11072 * gcc.target/mips/mips-ps-type.c: Likewise.
11073 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11074 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11076 2016-01-18 Tom de Vries <tom@codesourcery.com>
11078 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11079 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11080 * c-c++-common/goacc/kernels-empty.c: New test.
11081 * c-c++-common/goacc/kernels-eternal.c: New test.
11082 * c-c++-common/goacc/kernels-loop-2.c: New test.
11083 * c-c++-common/goacc/kernels-loop-3.c: New test.
11084 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11085 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11086 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11087 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11088 * c-c++-common/goacc/kernels-loop-data.c: New test.
11089 * c-c++-common/goacc/kernels-loop-g.c: New test.
11090 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11091 * c-c++-common/goacc/kernels-loop-n.c: New test.
11092 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11093 * c-c++-common/goacc/kernels-loop.c: New test.
11094 * c-c++-common/goacc/kernels-noreturn.c: New test.
11095 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11096 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11097 * c-c++-common/goacc/kernels-reduction.c: New test.
11099 2016-01-18 Tom de Vries <tom@codesourcery.com>
11101 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11102 * gcc.dg/autopar/outer-2.c: Same.
11103 * gcc.dg/autopar/outer-3.c: Same.
11104 * gcc.dg/autopar/outer-4.c: Same.
11105 * gcc.dg/autopar/outer-5.c: Same.
11106 * gcc.dg/autopar/outer-6.c: Same.
11107 * gcc.dg/autopar/parallelization-1.c: Same.
11108 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11109 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11110 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11111 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11112 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11113 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11114 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11115 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11116 * gcc.dg/autopar/pr39500-1.c: Same.
11117 * gcc.dg/autopar/pr39500-2.c: Same.
11118 * gcc.dg/autopar/pr46193.c: Same.
11119 * gcc.dg/autopar/pr46194.c: Same.
11120 * gcc.dg/autopar/pr49580.c: Same.
11121 * gcc.dg/autopar/pr49960-1.c: Same.
11122 * gcc.dg/autopar/pr49960.c: Same.
11123 * gcc.dg/autopar/pr68373.c: Same.
11124 * gcc.dg/autopar/reduc-1.c: Same.
11125 * gcc.dg/autopar/reduc-1char.c: Same.
11126 * gcc.dg/autopar/reduc-1short.c: Same.
11127 * gcc.dg/autopar/reduc-2.c: Same.
11128 * gcc.dg/autopar/reduc-2char.c: Same.
11129 * gcc.dg/autopar/reduc-2short.c: Same.
11130 * gcc.dg/autopar/reduc-3.c: Same.
11131 * gcc.dg/autopar/reduc-4.c: Same.
11132 * gcc.dg/autopar/reduc-6.c: Same.
11133 * gcc.dg/autopar/reduc-7.c: Same.
11134 * gcc.dg/autopar/reduc-8.c: Same.
11135 * gcc.dg/autopar/reduc-9.c: Same.
11136 * gcc.dg/autopar/uns-outer-4.c: Same.
11137 * gcc.dg/autopar/uns-outer-5.c: Same.
11138 * gcc.dg/autopar/uns-outer-6.c: Same.
11139 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11140 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11142 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11145 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11146 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11148 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11151 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11152 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11153 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11155 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11158 * gcc.dg/tree-ssa/sra-17.c: New.
11159 * gcc.dg/tree-ssa/sra-18.c: New.
11161 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11163 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11165 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11167 * gnat.dg/inline12.adb: New test.
11169 2016-01-18 Bin Cheng <bin.cheng@arm.com>
11171 PR tree-optimization/66797
11172 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11174 2016-01-18 Richard Biener <rguenther@suse.de>
11176 PR tree-optimization/69170
11177 * gcc.dg/torture/pr69170.c: New testcase.
11179 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
11181 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11183 2016-01-16 Tom de Vries <tom@codesourcery.com>
11185 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11187 2016-01-16 Tom de Vries <tom@codesourcery.com>
11189 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11190 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11191 redundant dg-require-effective-target pthread.
11192 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11193 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11194 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11195 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11196 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11197 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11198 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11200 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
11203 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11204 * gcc.target/powerpc/recip-7.c: Same.
11206 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11209 * g++.dg/template/pr69091.C: New test.
11211 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11213 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11214 dump does not contain an error_mark_node.
11215 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11216 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11218 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11221 * g++.dg/template/pr68936.C: New test.
11223 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
11226 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11227 * gcc.target/powerpc/recip-2.c: Same.
11228 * gcc.target/powerpc/recip-3.c: Same.
11229 * gcc.target/powerpc/recip-4.c: Same.
11230 * gcc.target/powerpc/recip-sqrtf.c: Same.
11232 2016-01-15 Jeff Law <law@redhat.com>
11234 PR tree-optimization/69270
11235 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11236 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11238 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
11241 * gfortran.dg/deferred_character_13.f90: New test for the fix
11242 of comment 3 of the PR.
11245 * gfortran.dg/deferred_character_8.f90: New test
11246 * gfortran.dg/allocate_error_5.f90: New test
11249 * gfortran.dg/deferred_character_10.f90: New test
11252 * gfortran.dg/deferred_character_14.f90: New test
11255 * gfortran.dg/deferred_character_11.f90: New test
11258 * gfortran.dg/deferred_character_9.f90: New test
11260 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11262 PR rtl-optimization/69030
11263 * gcc.target/i386/pr69030.c: New.
11265 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11267 * gcc.target/aarch64/target_attr_17.c: New test.
11269 2016-01-15 Richard Biener <rguenther@suse.de>
11271 PR tree-optimization/66856
11272 * gcc.dg/torture/pr66856-1.c: New testcase.
11273 * gcc.dg/torture/pr66856-2.c: Likewise.
11275 2016-01-15 Richard Biener <rguenther@suse.de>
11278 * g++.dg/lto/pr69137_0.C: New testcase.
11280 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11282 PR middle-end/69246
11283 * gcc.target/i386/pr69246.c: New test.
11285 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11287 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
11289 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11292 * g++.dg/init/const9.C: Disable test on S/390.
11294 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11296 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11297 * g++.dg/Wno-frame-address.C: Ditto.
11299 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11301 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11303 2016-01-15 Richard Biener <rguenther@suse.de>
11305 PR tree-optimization/68961
11306 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11308 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11310 * gcc.target/i386/pr65105-5.c: New test.
11312 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
11314 * gcc.c-torture/execute/alias-4.c: New testcase.
11316 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
11319 * g++.dg/ipa/devirt-49.C: New testcase.
11321 2016-01-15 Christian Bruel <christian.bruel@st.com>
11324 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11325 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11326 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11328 2016-01-15 Richard Biener <rguenther@suse.de>
11330 PR tree-optimization/69117
11331 * gcc.dg/torture/pr69117.c: New testcase.
11333 2015-01-14 Ryan Burn <contact@rnburn.com>
11336 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11338 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11341 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11342 range tests use 100 * maximum instead of maximum + 1.
11344 2016-01-14 Jakub Jelinek <jakub@redhat.com>
11347 * gcc.dg/guality/pr69244.c: New test.
11349 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
11351 * lib/target-supports.exp (check_effective_target_issignaling):
11353 * gcc.dg/pr61441.c: Require issignaling effective target.
11355 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11358 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11360 2016-01-14 David Malcolm <dmalcolm@redhat.com>
11363 PR preprocessor/69177
11364 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11365 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11366 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11367 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11369 2016-01-14 Marek Polacek <polacek@redhat.com>
11372 * gcc.dg/array-15.c: New test.
11374 2016-01-14 Jakub Jelinek <jakub@redhat.com>
11376 PR middle-end/68146
11377 PR tree-optimization/69155
11378 * gfortran.dg/pr68146.f: New test.
11379 * gfortran.dg/pr69155.f90: New test.
11381 2016-01-14 Richard Biener <rguenther@suse.de>
11383 PR tree-optimization/68060
11384 * gcc.dg/torture/pr68060-1.c: New testcase.
11385 * gcc.dg/torture/pr68060-2.c: Likewise.
11387 2016-01-14 Nick Clifton <nickc@redhat.com>
11389 * lib/target-supports.exp
11390 (check_effective_target_arm_neon_ok_nocache): Add an option
11391 sequence that includes setting the ARM architecture to ARMv7-A.
11392 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11393 command line options necessary to enable Neon support.
11394 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11395 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11396 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11397 * gcc.target/arm/pr69180.c: Likewise.
11399 2016-01-14 Jeff Law <law@redhat.com>
11401 PR tree-optimization/69270
11402 * gcc.dg/tree-ssa/pr69270.c: New test.
11404 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11407 * c-c++-common/pr66208.c: New file.
11409 2016-01-13 Jakub Jelinek <jakub@redhat.com>
11411 PR tree-optimization/69156
11412 * gcc.dg/pr69156.c: New test.
11414 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11416 * gcc.target/i386/pr69225-7.c: New test.
11418 2016-01-13 Richard Henderson <rth@redhat.com>
11420 * gcc.dg/tm/memopt-13.c: Update expected function.
11421 * gcc.dg/tm/memopt-6.c: Likewise.
11423 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
11425 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11426 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11427 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11428 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
11430 2016-01-13 Tom de Vries <tom@codesourcery.com>
11432 PR tree-optimization/69169
11433 * gcc.dg/pr69169.c: New test.
11435 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
11438 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11439 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11440 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11441 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11442 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11443 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11444 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11445 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11447 2016-01-13 Jakub Jelinek <jakub@redhat.com>
11450 * gcc.dg/pr69247.c: New test.
11452 2016-01-13 Richard Biener <rguenther@suse.de>
11454 PR tree-optimization/69242
11455 * gcc.dg/torture/pr69242.c: New testcase.
11457 2016-01-13 Richard Biener <rguenther@suse.de>
11459 PR tree-optimization/69186
11460 * gcc.dg/torture/pr69186.c: New testcase.
11462 2016-01-13 Jeff Law <law@redhat.com>
11464 PR tree-optimization/67755
11465 * gcc.dg/tree-ssa/pr67755.c: New test.
11467 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
11469 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11470 pass number in output by a star.
11472 2016-01-12 Bin Cheng <bin.cheng@arm.com>
11474 PR tree-optimization/68911
11475 * gcc.c-torture/execute/pr68911.c: New test.
11477 2016-01-12 Marek Polacek <polacek@redhat.com>
11480 * g++.dg/warn/permissive-1.C: New test.
11482 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11486 * g++.dg/opt/pr69213.C: New test.
11488 2016-01-12 Christian Bruel <christian.bruel@st.com>
11491 * gcc.target/arm/pr69180.c: New test.
11493 2016-01-12 Richard Biener <rguenther@suse.de>
11496 * g++.dg/lto/pr69077_0.C: New testcase.
11497 * g++.dg/lto/pr69077_1.C: Likewise.
11499 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11502 * g++.dg/opt/pr69175.C: New test.
11504 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11506 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11507 rather than #including math.h & stdlib.h.
11508 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11509 * gcc.dg/vect/pr49771.c: Likewise.
11510 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11511 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11512 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11513 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11514 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11515 * gcc.dg/vect/pr44507.c: Likewise.
11516 * gcc.dg/vect/pr45902.c: Likewise.
11517 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11518 * gcc.dg/vect/vect-117.c: Likewise.
11519 * gcc.dg/vect/vect-99.c: Likewise.
11520 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11521 * gcc.dg/vect/vect-cond-1.c: Likewise.
11522 * gcc.dg/vect/vect-cond-2.c: Likewise.
11523 * gcc.dg/vect/vect-cond-3.c: Likewise.
11524 * gcc.dg/vect/vect-cond-4.c: Likewise.
11525 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11526 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11527 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11528 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11529 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11530 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11531 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11532 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11533 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11534 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11535 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11536 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11537 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11538 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11539 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11540 include of signal.h.
11541 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11542 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11543 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11544 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11545 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11546 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11547 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11548 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11549 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11550 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11551 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11552 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11553 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11554 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11555 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11556 * gcc.dg/vect/vect-outer-5.c: Likewise.
11557 * gcc.dg/vect/vect-outer-6.c: Likewise.
11558 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11559 include of stdio.h.
11561 2016-01-12 Nick Clifton <nickc@redhat.com>
11564 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11565 to fread so that it will be found in all target runtimes.
11567 2016-01-12 Richard Biener <rguenther@suse.de>
11569 PR tree-optimization/69053
11570 * g++.dg/torture/pr69053.C: New testcase.
11572 2016-01-12 Richard Biener <rguenther@suse.de>
11574 PR tree-optimization/69168
11575 * gcc.dg/torture/pr69168.c: New testcase.
11577 2016-01-12 Richard Biener <rguenther@suse.de>
11579 PR tree-optimization/69157
11580 * gcc.dg/torture/pr69157.c: New testcase.
11582 2016-01-12 Richard Biener <rguenther@suse.de>
11584 PR tree-optimization/69174
11585 * gcc.dg/torture/pr69174.c: New testcase.
11587 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11591 * g++.dg/tls/pr66808.C: New test.
11592 * g++.dg/tls/pr69000.C: New test.
11594 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11596 * gcc.target/powerpc/swaps-p8-23.c: New test.
11597 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11599 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
11601 PR tree-optimization/68356
11602 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11604 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11605 Jim Wilson <jim.wilson@linaro.org>
11608 * gcc.target/arm/pr69194.c: New test.
11610 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11613 * gcc.target/i386/pr69225-1.c: New test.
11614 * gcc.target/i386/pr69225-2.c: Likewise.
11615 * gcc.target/i386/pr69225-3.c: Likewise.
11616 * gcc.target/i386/pr69225-4.c: Likewise.
11617 * gcc.target/i386/pr69225-5.c: Likewise.
11618 * gcc.target/i386/pr69225-6.c: Likewise.
11620 2016-01-11 Jakub Jelinek <jakub@redhat.com>
11623 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11627 * gcc.dg/pr69071.c: New test.
11630 * g++.dg/opt/pr69211.C: New test.
11632 PR tree-optimization/69214
11633 * gcc.c-torture/compile/pr69214.c: New test.
11635 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
11637 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11638 * gcc.target/i386/pr66232-11.c: Ditto.
11639 * gcc.target/i386/pr66232-12.c: Ditto.
11640 * gcc.target/i386/pr66232-13.c: Ditto.
11642 2016-01-11 Richard Biener <rguenther@suse.de>
11644 PR tree-optimization/69173
11645 * gcc.dg/torture/pr69173.c: New testcase.
11647 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11649 PR rtl-optimization/68796
11650 * gcc.target/aarch64/tst_5.c: New test.
11651 * gcc.target/aarch64/tst_6.c: Likewise.
11653 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11655 PR rtl-optimization/68841
11656 * gcc.dg/pr68841.c: New test.
11657 * gcc.c-torture/execute/pr68841.c: New test.
11659 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11661 PR rtl-optimization/68920
11662 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11664 * gcc.dg/ifcvt-5.c: New test.
11666 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
11669 * g++.dg/pr69123.C: New.
11671 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11674 * gcc.target/i386/pr69010.c: New test.
11676 2016-01-11 Martin Jambor <mjambor@suse.cz>
11679 * gcc.target/i386/chkp-pr69044.c: New test.
11681 2016-01-11 Tom de Vries <tom@codesourcery.com>
11683 PR tree-optimization/69109
11684 * gcc.dg/autopar/pr69109-2.c: New test.
11685 * gcc.dg/autopar/pr69109.c: New test.
11687 2016-01-11 Tom de Vries <tom@codesourcery.com>
11689 PR tree-optimization/69108
11690 * gcc.dg/autopar/pr69108.c: New test.
11692 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11695 * c-c++-common/Wisleading-indentation.c: Augment test.
11697 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11700 * gfortran.dg/inline_matmul_12.f90: New test.
11702 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
11705 * gfortran.dg/actual_array_offset_1: New test.
11707 2016-01-10 Tom de Vries <tom@codesourcery.com>
11709 PR tree-optimization/69062
11710 * gcc.dg/autopar/pr69062.c: New test.
11712 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11714 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11715 * gcc.dg/vect/slp-perm-2.c: Likewise.
11716 * gcc.dg/vect/slp-perm-3.c: Likewise.
11717 * gcc.dg/vect/slp-perm-5.c: Likewise.
11718 * gcc.dg/vect/slp-perm-6.c: Likewise.
11719 * gcc.dg/vect/slp-perm-7.c: Likewise.
11720 * gcc.dg/vect/slp-perm-8.c: Likewise.
11722 2016-01-10 Tom de Vries <tom@codesourcery.com>
11724 PR tree-optimization/69039
11725 * gcc.dg/autopar/pr69039.c: New test.
11727 2016-01-09 Marek Polacek <polacek@redhat.com>
11730 * g++.dg/pr69113.C: New test.
11732 2016-01-09 Jakub Jelinek <jakub@redhat.com>
11734 PR middle-end/50865
11735 PR tree-optimization/69097
11736 * gcc.c-torture/execute/pr50865.c: New test.
11737 * gcc.c-torture/execute/pr69097-1.c: New test.
11738 * gcc.c-torture/execute/pr69097-2.c: New test.
11739 * gcc.dg/pr69097-1.c: New test.
11740 * gcc.dg/pr69097-2.c: New test.
11742 2016-01-09 Jakub Jelinek <jakub@redhat.com>
11745 * g++.dg/opt/pr69164.C: New test.
11747 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11749 PR tree-optimization/69167
11750 * gcc.dg/pr69167.c: New test.
11752 2016-01-08 Marek Polacek <polacek@redhat.com>
11755 * g++.dg/pr68449.C: New.
11757 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11759 PR tree-optimization/68707
11760 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11761 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11762 on platforms supporting it.
11763 * gcc.dg/vect/slp-perm-2.c: Likewise.
11764 * gcc.dg/vect/slp-perm-3.c: Likewise.
11765 * gcc.dg/vect/slp-perm-5.c: Likewise.
11766 * gcc.dg/vect/slp-perm-7.c: Likewise.
11767 * gcc.dg/vect/slp-perm-8.c: Likewise.
11768 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11769 on platforms supporting it.
11771 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11773 PR tree-optimization/69162
11774 * gcc.dg/pr69162.c: New test.
11776 PR tree-optimization/69172
11777 * gcc.dg/pr69172.c: New test.
11779 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11781 PR tree-optimization/67781
11782 * gcc.c-torture/execute/pr67781.c: New file.
11784 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11786 PR tree-optimization/69083
11787 * gcc.dg/vect/pr69083.c: New test.
11789 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11791 PR tree-optimization/61441
11792 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11793 Use -fexcess-precision=standard for compiler options.
11794 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11796 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11799 * gfortran.dg/gomp/pr69128.f90: New test.
11802 * g++.dg/ext/pr69145-1.C: New test.
11803 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11804 * g++.dg/ext/pr69145-2.h: New file.
11806 2016-01-07 Martin Sebor <msebor@redhat.com>
11809 * gcc.dg/atomic-fetch-bool.c: New test.
11810 * gcc.dg/sync-fetch-bool.c: New test.
11812 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11815 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11817 2016-01-07 Nick Clifton <nickc@redhat.com>
11820 * g++.dg/pr66655.C: New test.
11821 * g++.dg/pr66655_1.cc: Test support file.
11822 * g++.dg/pr66655.h: Test header file.
11824 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
11827 gfortran.dg/gomp/pr66680.f90: New test.
11829 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11832 * gcc.target/i386/pr69171-1.c: New test.
11833 * gcc.target/i386/pr69171-2.c: Likewise.
11834 * gcc.target/i386/pr69171-3.c: Likewise.
11835 * gcc.target/i386/pr69171-4.c: Likewise.
11836 * gcc.target/i386/pr69171-5.c: Likewise.
11837 * gcc.target/i386/pr69171-6.c: Likewise.
11839 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11841 PR middle-end/67639
11842 * c-c++-common/pr67639.c: New test.
11844 2016-01-07 Jakub Jelinek <jakub@redhat.com>
11846 PR tree-optimization/69141
11847 * g++.dg/opt/pr69141.C: New test.
11849 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11851 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11853 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
11856 * gcc.target/i386/pr69140.c: New test
11858 2016-01-06 David Malcolm <dmalcolm@redhat.com>
11860 * gcc.dg/bad-dereference.c: New test case.
11862 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11864 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11866 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11868 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11870 2016-01-06 Marek Polacek <polacek@redhat.com>
11873 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11875 2016-01-05 Marek Polacek <polacek@redhat.com>
11878 * gcc.dg/atomic-invalid-2.c: New.
11880 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11883 * gcc.target/i386/pr68991.c: New test.
11885 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11888 * g++.dg/pr68991-1.C: New test.
11889 * g++.dg/pr68991-2.C: Likewise.
11891 2016-01-05 Sergei Trofimovich <siarheit@google.com>
11894 * gcc.target/ia64/pr60465-gprel64.c: New test.
11895 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11897 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11899 PR rtl-optimization/68651
11900 * gcc.target/aarch64/pr68651_1.c: New test.
11902 2016-01-05 David Malcolm <dmalcolm@redhat.com>
11905 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11907 2016-01-05 Nathan Sidwell <nathan@acm.org>
11910 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11912 * gcc.dg/alias-15.c: New.
11914 2016-01-05 Nick Clifton <nickc@redhat.com>
11917 * g++.dg/pr68770.C: New test.
11919 2016-01-04 Mike Stump <mikestump@comcast.net>
11921 * lib/target-supports.exp (check_effective_target_cilkplus):
11922 cilkplus targets require pthreads.
11923 (check_effective_target_cilkplus): Remove special case for NVPTX.
11925 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11927 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11930 2016-01-04 Jakub Jelinek <jakub@redhat.com>
11932 Update copyright years.
11934 2016-01-04 Marek Polacek <polacek@redhat.com>
11937 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11938 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11939 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11941 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11943 * gcc.target/sparc/20160104-2.c: New test.
11945 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11947 * gcc.target/sparc/20160104-1.c: New test.
11949 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
11952 * gfortran.dg/pr65045.f90: New test.
11954 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11956 * gnat.dg/specs/debug1.ads: Delete.
11958 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11960 PR libgfortran/68867
11961 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11964 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11966 PR libgfortran/68867
11967 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11970 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
11973 * gfortran.dg/pr68864.f90: New test.
11975 2016-01-01 Jakub Jelinek <jakub@redhat.com>
11977 PR tree-optimization/69070
11978 * gcc.dg/pr69070.c: New test.
11981 * gfortran.dg/pr69055.f90: New test.
11984 * gcc.dg/pr69015.c: New test.
11986 Copyright (C) 2016 Free Software Foundation, Inc.
11988 Copying and distribution of this file, with or without modification,
11989 are permitted in any medium without royalty provided the copyright
11990 notice and this notice are preserved.