1 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4 * module.c (load_equiv): If the current namespace has a list of
5 equivalence statements, initialize duplicate to false and then
6 look for duplicates; otherwise, initialize it to true.
8 2016-09-09 Martin Sebor <msebor@redhat.com>
12 * gcc.dg/pr77520.c: New test.
13 * gcc.dg/pr77521.c: New test.
15 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
18 * gfortran.dg/pr77420.f90: New test.
20 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
23 * gfortran.dg/pr77506.f90: New test.
25 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
28 * gfortran.dg/pr77507.f90: New test.
30 2016-09-09 Joseph Myers <joseph@codesourcery.com>
32 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
34 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
35 Louis Krupp <lkrupp@gcc.gnu.org>
38 * gfortran.dg/pr69514_1.f90: New test.
39 * gfortran.dg/pr69514_2.f90: New test.
41 2016-09-08 Jakub Jelinek <jakub@redhat.com>
44 * gfortran.dg/gomp/pr77500.f90: New test.
47 * gfortran.dg/gomp/pr77516.f90: New test.
49 2016-09-07 Jakub Jelinek <jakub@redhat.com>
52 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
53 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
54 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
55 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
56 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
57 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
59 2016-09-07 David Malcolm <dmalcolm@redhat.com>
61 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
62 "substring-locations.h".
64 2016-09-07 Richard Biener <rguenther@suse.de>
67 * c-c++-common/vector-subscript-8.c: Move ..
68 * gcc.dg/pr77450.c: ... here.
70 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
73 * gfortran.dg/fmt_f0_2.f90: Update test.
74 * gfortran.dg/fmt_f0_3.f90: New test.
76 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
79 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
83 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
85 2016-09-06 Jakub Jelinek <jakub@redhat.com>
88 * gcc.target/i386/pr69255-1.c: New test.
89 * gcc.target/i386/pr69255-2.c: New test.
90 * gcc.target/i386/pr69255-3.c: New test.
92 2016-09-06 Martin Sebor <msebor@redhat.com>
95 * gcc.dg/format/miss-7.c: New test.
97 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
99 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
101 2016-09-06 Martin Liska <mliska@suse.cz>
103 PR gcov-profile/77378
104 PR gcov-profile/77466
105 * gcc.dg/profile-update-warning.c: New test.
107 2016-09-06 Richard Biener <rguenther@suse.de>
109 PR tree-optimization/77479
110 * gcc.dg/torture/pr77479.c: New testcase.
112 2016-09-06 Richard Biener <rguenther@suse.de>
115 * c-c++-common/vector-subscript-7.c: Adjust.
116 * c-c++-common/vector-subscript-8.c: New testcase.
118 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
120 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
122 2016-09-05 Jakub Jelinek <jakub@redhat.com>
125 * gcc.target/i386/avx512f-pr77476.c: New test.
126 * gcc.target/i386/avx512bw-pr77476.c: New test.
127 * gcc.target/i386/avx512dq-pr77476.c: New test.
129 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
130 Update comment to mention also avx512f.
133 * g++.dg/asan/pr77396-2.C: New test.
135 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
137 PR rtl-optimization/77452
138 * gcc.target/i386/pr77452.c: New test.
140 2016-09-05 Marek Polacek <polacek@redhat.com>
143 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
145 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
148 * gfortran.dg/pr77391.f90: New test.
150 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
153 * gfortran.dg/pr77460.f90: New test.
155 2016-09-03 Jakub Jelinek <jakub@redhat.com>
158 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
160 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
162 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
164 2016-09-02 David Malcolm <dmalcolm@redhat.com>
166 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
168 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
169 diagnostic-test-show-locus-generate-patch.c to the sources
170 for diagnostic_plugin_test_show_locus.c.
172 2016-09-02 Jakub Jelinek <jakub@redhat.com>
175 * gcc.dg/gomp/_Atomic-1.c: New test.
176 * gcc.dg/gomp/_Atomic-2.c: New test.
177 * gcc.dg/gomp/_Atomic-3.c: New test.
178 * gcc.dg/gomp/_Atomic-4.c: New test.
179 * gcc.dg/gomp/_Atomic-5.c: New test.
182 * g++.dg/asan/pr77396.C: New test.
184 2016-09-01 Martin Sebor <msebor@redhat.com>
186 PR tree-optimization/71831
187 * gcc.dg/builtin-object-size-16.c: New test.
188 * gcc.dg/builtin-object-size-17.c: New test.
190 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
193 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
195 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
197 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
198 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
199 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
200 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
201 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
202 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
203 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
204 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
205 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
206 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
207 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
208 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
209 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
210 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
211 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
212 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
213 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
214 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
216 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
218 * gnat.dg/opt58.adb: New test.
219 * gnat.dg/opt58_pkg.ads: New helper.
221 2016-09-01 Richard Biener <rguenther@suse.de>
224 * gcc.dg/torture/pr77436.c: New testcase.
226 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
228 * gcc.dg/pr64252.c: Require int32plus.
229 * gcc.dg/pr66299-1.c: Likewise.
230 * gcc.dg/pr66299-2.c: Likewise.
231 * gcc.dg/torture/20131115-1.c: Skip for avr.
233 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
235 * gcc.target/aarch64/ands_3.c: New test.
237 2016-08-31 Jakub Jelinek <jakub@redhat.com>
240 * gfortran.dg/gomp/pr77352.f90: New test.
243 * gfortran.dg/gomp/pr77374.f08: New test.
245 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
247 PR tree-optimization/73714
248 * gcc.dg/tree-ssa/pr73714.c: New test.
250 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
253 * gfortran.dg/fmt_f0_2.f90: New test.
255 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
257 * gcc.target/i386/pr59539-2.c: Adapt options.
258 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
260 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
263 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
264 of the associate entity and replace with a pointer to the
265 intended item on the stack.
267 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
268 Paul Thomas <pault@gcc.gnu.org>
271 * gfortran.dg/dtio_1.f90: New test.
272 * gfortran.dg/dtio_2.f90: New test.
273 * gfortran.dg/dtio_3.f90: New test.
274 * gfortran.dg/dtio_4.f90: New test.
275 * gfortran.dg/dtio_5.f90: New test.
276 * gfortran.dg/dtio_6.f90: New test.
277 * gfortran.dg/dtio_7.f90: New test.
278 * gfortran.dg/dtio_8.f90: New test.
279 * gfortran.dg/dtio_9.f90: New test.
280 * gfortran.dg/dtio_10.f90: New test.
282 2016-08-30 David Malcolm <dmalcolm@redhat.com>
284 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
285 (test_many_nested_locations): New function.
286 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
287 (test_show_locus): Handle "test_many_nested_locations".
289 2016-08-30 David Malcolm <dmalcolm@redhat.com>
291 * g++.dg/template/double-greater-than-fixit.C: New test case.
293 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
295 * gnat.dg/opt57.ad[sb]: New test.
296 * gnat.dg/opt57_pkg.ads: New helper.
298 2016-08-30 Richard Biener <rguenther@suse.de>
300 PR tree-optimization/69047
301 * gcc.dg/pr69047.c: Fix byte-order check.
303 2016-08-30 Jakub Jelinek <jakub@redhat.com>
305 PR tree-optimization/72866
306 * gcc.dg/vect/pr72866.c: New test.
309 * g++.dg/debug/dwarf2/pr77363.C: New test.
312 * gcc.target/i386/pr77377.c: New test.
315 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
318 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
320 * gfortran.dg/pr77372.f90: Moved to ...
321 * gfortran.dg/ieee/pr77372.f90: here.
323 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
325 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
326 vector short/char initializations.
327 * gcc.target/powerpc/vec-init-5.c: Likewise.
328 * gcc.target/powerpc/vec-init-6.c: New compile time test for
329 vector initialization optimizations.
330 * gcc.target/powerpc/vec-init-7.c: Likewise.
331 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
332 vector float/double initializations.
333 * gcc.target/powerpc/vec-init-9.c: Likewise.
335 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
338 * gcc.target/i386/pr77403.c: New test.
340 2016-08-29 Marek Polacek <polacek@redhat.com>
343 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
345 2016-08-29 Tom de Vries <tom@codesourcery.com>
348 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
350 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
352 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
354 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
356 * gfortran.dg/dec_structure_13.f90: New testcase.
358 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
361 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
364 2016-08-28 Tom de Vries <tom@codesourcery.com>
367 * gcc.dg/pr70955.c: New test.
368 * gcc.dg/lto/pr70955_0.c: Same.
369 * gcc.dg/lto/pr70955_1.c: Same.
371 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
373 PR tree-optimization/71077
374 * gcc.target/i386/pr71077.c: New test.
376 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
379 * gfortran.dg/pr77380.f90: New test.
381 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
384 gfortran.dg/pr77372.f90: New test.
386 2016-08-26 David Malcolm <dmalcolm@redhat.com>
388 * gcc.dg/spellcheck-fields-2.c (test): Move
389 dg-begin/end-multiline-output within function body.
390 (test_macro): New function.
392 2016-08-26 David Malcolm <dmalcolm@redhat.com>
394 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
395 (test_fixit_insert): Update expected output.
396 (test_fixit_remove): Likewise.
397 (test_fixit_replace): Likewise.
399 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
401 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
404 2016-08-26 Richard Biener <rguenther@suse.de>
406 PR tree-optimization/69047
407 * gcc.dg/pr69047.c: New testcase.
409 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
410 Martin Jambhor <mjambor@suse.cz>
412 * gcc.dg/ipa/propbits-1.c: New test-case.
413 * gcc.dg/ipa/propbits-2.c: Likewise.
414 * gcc.dg/ipa/propbits-3.c: Likewise.
416 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
419 * gfortran.dg/pr77351.f90: New test.
421 2016-08-25 Marek Polacek <polacek@redhat.com>
423 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
425 2016-08-25 Marek Polacek <polacek@redhat.com>
428 * gcc.dg/pr77323.c: New test.
430 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
433 * gfortran.dg/submodule_17.f08: New test.
435 2016-08-24 Michael Collison <michael.collison@linaro.org>
436 Michael Collison <michael.collison@arm.com>
438 * gcc.target/arm/builtin_saddl.c: New testcase.
439 * gcc.target/arm/builtin_saddll.c: New testcase.
440 * gcc.target/arm/builtin_uaddl.c: New testcase.
441 * gcc.target/arm/builtin_uaddll.c: New testcase.
442 * gcc.target/arm/builtin_ssubl.c: New testcase.
443 * gcc.target/arm/builtin_ssubll.c: New testcase.
444 * gcc.target/arm/builtin_usubl.c: New testcase.
445 * gcc.target/arm/builtin_usubll.c: New testcase.
447 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
450 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
451 (dg-options): Use -march=amdfam10 instead of -march=athlon.
452 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
453 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
454 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
455 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
456 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
457 effective target. Remove scan-assembler-times directives.
458 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
459 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
460 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
462 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
464 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
466 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
468 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
471 * lib/target-supports.exp
472 (check_effective_target_vect_aligned_arrays): Don't cache the result.
473 (check_effective_target_vect_natural_alignment): Ditto.
474 (check_effective_target_vector_alignment_reachable): Ditto.
475 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
477 2016-08-23 Ian Lance Taylor <iant@golang.org>
479 * gcc.target/s390/nolrl-1.c: Don't match the file name.
481 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
483 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
484 being created from pointers to memory locations.
485 * gcc.target/powerpc/vec-init-2.c: Likewise.
487 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
489 * gfortran.dg/dec_structure_12.f90: New testcase.
491 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
493 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
495 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
497 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
500 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
502 * gcc.target/s390/md/andc-splitter-1.c: New test case.
503 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
505 2016-08-23 Richard Biener <rguenther@suse.de>
507 PR tree-optimization/27336
508 * c-c++-common/pr27336.c: New testcase.
510 2016-08-22 Marek Polacek <polacek@redhat.com>
513 * g++.dg/cpp1y/pr77321.C: New test.
515 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
518 * gfortran.dg/empty_label.f: Adjust test for new error message.
519 * gfortran.dg/empty_label.f90: Ditto.
520 * gfortran.dg/empty_label_typedecl.f90: Ditto.
521 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
522 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
524 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
527 * gfortran.dg/pr61318.f90: New test.
529 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
532 * gfortran.dg/pr77260_1.f90: New test.
533 * gfortran.dg/pr77260_2.f90: Ditto.
535 2016-08-22 Joseph Myers <joseph@codesourcery.com>
538 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
539 __builtin_signbitf and __builtin_signbitl in expected generic
541 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
542 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
543 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
544 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
547 2016-08-22 Joseph Myers <joseph@codesourcery.com>
549 * gcc.dg/torture/float128-builtin.c,
550 gcc.dg/torture/float128-ieee-nan.c,
551 gcc.dg/torture/float128x-builtin.c,
552 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
553 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
554 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
555 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
556 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
557 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
558 gcc.dg/torture/floatn-nan.h: New tests.
560 2016-08-22 Joseph Myers <joseph@codesourcery.com>
562 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
564 (main): Update calls to TEST_I_F.
565 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
567 (main): Update calls to TEST_I_F.
569 2016-08-22 Joseph Myers <joseph@codesourcery.com>
571 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
572 gcc.dg/torture/fp-int-convert-float32x-timode.c,
573 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
574 names in calls to TEST_I_F.
576 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
579 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
581 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
583 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
584 and !natural_alignment_64.
585 * gcc.dg/ipa/propalign-2.c: Likewise.
586 * gcc.dg/ipa/propalign-3.c: Likewise.
587 * gcc.dg/ipa/propalign-4.c: Likewise.
588 * gcc.dg/ipa/propalign-5.c: Likewise.
589 * lib/target-supports.exp
590 (check_effective_target_natural_alignment_32): Add avr-*-*.
592 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
594 PR tree-optimization/61839
595 * gcc.dg/tree-ssa/pr61839_1.c: New test.
596 * gcc.dg/tree-ssa/pr61839_2.c: New test.
597 * gcc.dg/tree-ssa/pr61839_3.c: New test.
598 * gcc.dg/tree-ssa/pr61839_4.c: New test.
600 2016-08-19 Joseph Myers <joseph@codesourcery.com>
603 * lib/target-supports.exp (check_effective_target_float16)
604 (check_effective_target_float32, check_effective_target_float64)
605 (check_effective_target_float128, check_effective_target_float32x)
606 (check_effective_target_float64x)
607 (check_effective_target_float128x)
608 (check_effective_target_float16_runtime)
609 (check_effective_target_float32_runtime)
610 (check_effective_target_float64_runtime)
611 (check_effective_target_float128_runtime)
612 (check_effective_target_float32x_runtime)
613 (check_effective_target_float64x_runtime)
614 (check_effective_target_float128x_runtime)
615 (check_effective_target_floatn_nx_runtime)
616 (add_options_for_float16, add_options_for_float32)
617 (add_options_for_float64, add_options_for_float128)
618 (add_options_for_float32x, add_options_for_float64x)
619 (add_options_for_float128x): New procedures.
620 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
621 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
622 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
623 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
624 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
625 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
626 gcc.dg/torture/float128-complex.c,
627 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
628 gcc.dg/torture/float128x-basic.c,
629 gcc.dg/torture/float128x-complex.c,
630 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
631 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
632 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
633 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
634 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
635 gcc.dg/torture/float32x-basic.c,
636 gcc.dg/torture/float32x-complex.c,
637 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
638 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
639 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
640 gcc.dg/torture/float64x-basic.c,
641 gcc.dg/torture/float64x-complex.c,
642 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
643 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
644 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
645 gcc.dg/torture/floatn-tg.h,
646 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
647 gcc.dg/torture/fp-int-convert-float128-ieee.c,
648 gcc.dg/torture/fp-int-convert-float128x-timode.c,
649 gcc.dg/torture/fp-int-convert-float128x.c,
650 gcc.dg/torture/fp-int-convert-float16-timode.c,
651 gcc.dg/torture/fp-int-convert-float16.c,
652 gcc.dg/torture/fp-int-convert-float32-timode.c,
653 gcc.dg/torture/fp-int-convert-float32.c,
654 gcc.dg/torture/fp-int-convert-float32x-timode.c,
655 gcc.dg/torture/fp-int-convert-float32x.c,
656 gcc.dg/torture/fp-int-convert-float64-timode.c,
657 gcc.dg/torture/fp-int-convert-float64.c,
658 gcc.dg/torture/fp-int-convert-float64x-timode.c,
659 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
660 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
661 maximum exponent of floating-point type. Use it in testing
662 whether 0x8...0 fits in the floating-point type. Always treat -1
663 (signed 0xf...f) as fitting in the floating-point type.
665 * gcc.dg/torture/fp-int-convert-double.c,
666 gcc.dg/torture/fp-int-convert-float.c,
667 gcc.dg/torture/fp-int-convert-float128-timode.c,
668 gcc.dg/torture/fp-int-convert-float128.c,
669 gcc.dg/torture/fp-int-convert-float80-timode.c,
670 gcc.dg/torture/fp-int-convert-float80.c,
671 gcc.dg/torture/fp-int-convert-long-double.c,
672 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
674 2016-08-19 Jakub Jelinek <jakub@redhat.com>
677 * gfortran.dg/gomp/pr72744.f90: New test.
680 * gfortran.dg/gomp/pr69281.f90: New test.
682 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
684 * gfortran.dg/random_4.f90: Initialize seed before using, handle
685 the last special seed value.
686 * gfortran.dg/random_7.f90: Use size for last array member instead
689 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
691 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
692 * gcc.dg/cpp/warn-undef-2.c: Likewise.
694 2016-08-19 Richard Biener <rguenther@suse.de>
696 PR tree-optimization/77286
697 * gcc.dg/torture/pr77286.c: New testcase.
699 2016-08-18 David Malcolm <dmalcolm@redhat.com>
701 * gcc.dg/verbose-asm-2.c: New test case.
703 2016-08-18 David Malcolm <dmalcolm@redhat.com>
705 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
706 (custom_diagnostic_finalizer): Update for change to
707 diagnostic_show_locus.
709 2016-08-18 David Malcolm <dmalcolm@redhat.com>
711 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
712 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
714 2016-08-18 Marek Polacek <polacek@redhat.com>
717 * gcc.dg/pr71514.c: New test.
719 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
722 * gcc.target/i386/pr72839.c: New test.
724 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
727 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
728 * c-c++-common/goacc/reduction-1.c: Likewise.
729 * c-c++-common/goacc/reduction-2.c: Likewise.
730 * c-c++-common/goacc/reduction-3.c: Likewise.
731 * c-c++-common/goacc/reduction-4.c: Likewise.
733 2016-08-18 Alan Modra <amodra@gmail.com>
735 * gcc.c-torture/compile/pr72771.c: New.
737 2016-08-17 Jakub Jelinek <jakub@redhat.com>
740 * gfortran.dg/pr67496.f90: New test.
742 2015-08-17 Alan Hayward <alan.hayward@arm.com>
744 PR tree-optimization/71752
745 * gcc.dg/vect/pr71752.c: New.
747 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
749 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
751 2016-08-17 Jakub Jelinek <jakub@redhat.com>
754 * g++.dg/ipa/devirt-52.C: New test.
756 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
758 * c-c++-common/goacc/reduction-6.c: New testcase.
760 2016-08-17 Richard Biener <rguenther@suse.de>
762 PR tree-optimization/76490
763 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
764 * gcc.dg/pr52904.c: XFAIL.
766 2016-08-17 Richard Biener <rguenther@suse.de>
768 PR tree-optimization/23855
769 * gcc.dg/loop-unswitch-2.c: Adjust.
771 2016-08-16 Jakub Jelinek <jakub@redhat.com>
773 PR tree-optimization/72817
774 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
776 2016-08-16 Joseph Myers <joseph@codesourcery.com>
779 * gcc.dg/torture/float128-extend-inf.c: New test.
781 2016-08-16 David Malcolm <dmalcolm@redhat.com>
784 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
786 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
787 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
789 (test_oct): Likewise.
790 (test_multiple): Likewise.
791 (test_field_width_specifier): Likewise.
792 (test_field_width_specifier_2): New function.
793 (test_field_precision_specifier): New function.
794 (test_embedded_nul): Update expected caret placement.
795 (test_non_contiguous_strings): Update line number.
796 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
797 (__emit_string_literal_range): Add "caret_idx" param.
798 (test_simple_string_literal): Add value for new param, updating
800 (test_concatenated_string_literal): Likewise.
801 (test_multiline_string_literal): Likewise.
802 (test_hex): Likewise.
803 (test_oct): Likewise.
804 (test_multiple): Likewise.
805 (test_ucn4): Likewise.
806 (test_ucn8): Likewise.
808 (test_u): Likewise; update expected message, from "range" to
812 (test_macro): Add value for new param.
813 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
814 (__emit_string_literal_range): Add "caret_idx" param.
815 (test_stringified_token_1): Add value for new param. Update
816 expected message, from "range" to "location".
817 (test_stringized_token_2): Likewise, adding param to macro.
818 (test_stringified_token_3): Likewise.
819 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
820 (emit_warning): Convert param from source_range to location_t.
821 (test_string_literals): Add caret_idx param, and use it when
822 constructing a substring_loc. Update error message, from
823 "range" to "location".
825 2016-08-16 Jakub Jelinek <jakub@redhat.com>
828 * g++.dg/gomp/pr71910.C: New test.
831 * gcc.c-torture/compile/pr67485.c: New test.
834 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
836 2016-08-16 Bin Cheng <bin.cheng@arm.com>
838 PR tree-optimization/69848
839 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
841 2016-08-16 Martin Liska <mliska@suse.cz>
843 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
844 of memory operations so that it can be handled by core2
847 2016-08-16 Richard Biener <rguenther@suse.de>
849 PR tree-optimization/76783
850 * gcc.dg/pr76783.c: New testcase.
851 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
853 2016-08-16 Bin Cheng <bin.cheng@arm.com>
855 PR tree-optimization/72817
856 PR tree-optimization/73450
857 * gcc.dg/tree-ssa/pr72817.c: New test.
858 * gcc.dg/tree-ssa/pr73450.c: New test.
860 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
862 * gfortran.dg/init_flag_13.f90: New testcase.
863 * gfortran.dg/init_flag_14.f90: Ditto.
864 * gfortran.dg/init_flag_15.f03: Ditto.
865 * gfortran.dg/dec_init_1.f90: Ditto.
866 * gfortran.dg/dec_init_2.f90: Ditto.
868 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
871 * gcc.target/i386/pr72867.c: New test.
873 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
875 * c-c++-common/dump-ada-spec-5.c: New test.
877 2016-08-15 Richard Biener <rguenther@suse.de>
879 PR tree-optimization/73434
880 * gcc.dg/torture/pr73434.c: New testcase.
882 2016-08-15 Jakub Jelinek <jakub@redhat.com>
884 PR tree-optimization/72824
885 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
887 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
890 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
891 in use_device clause.
892 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
893 * gfortran.dg/goacc/list.f95: Adjust to catch
894 "neither a POINTER nor an array" error messages.
896 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
899 * gcc.target/i386/pr76342.c: New test.
901 2016-08-12 Jakub Jelinek <jakub@redhat.com>
904 * g++.dg/ubsan/pr71512.C: New test.
905 * c-c++-common/ubsan/pr71512-1.c: New test.
906 * c-c++-common/ubsan/pr71512-2.c: New test.
908 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
910 * gcc.target/powerpc/vec-init-1.c: New tests to test various
911 vector initialization options.
912 * gcc.target/powerpc/vec-init-2.c: Likewise.
913 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
914 is generated on ISA 3.0.
916 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
919 * gcc.dg/c-c++-common/pr71654.c: New test.
920 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
922 * gcc.dg/tree-ssa/vrp24: Likewise.
924 2016-08-12 Jakub Jelinek <jakub@redhat.com>
927 * gcc.dg/pr67410.c: New test.
929 2016-08-12 Bin Cheng <bin.cheng@arm.com>
931 PR tree-optimization/69848
932 * gcc.dg/vect/vect-pr69848.c: New test.
934 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
937 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
938 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
939 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
940 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
942 2016-08-12 Richard Biener <rguenther@suse.de>
944 PR tree-optimization/57326
945 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
946 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
947 * gcc.dg/tree-ssa/pr35287.c: Likewise.
948 * gcc.target/i386/pr45685.c: Likewise.
949 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
950 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
951 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
952 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
953 * gfortran.dg/pr34163.f90: Likewise.
955 2016-08-12 Martin Liska <mliska@suse.cz>
957 * g++.dg/gcov/gcov-16.C: New test.
958 * lib/gcov.exp: Support new argument for run-gcov function.
960 2016-08-12 Martin Liska <mliska@suse.cz>
962 PR gcov-profile/35590
963 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
965 2016-08-12 Richard Biener <rguenther@suse.de>
967 PR tree-optimization/72851
968 * gcc.dg/torture/pr72851.c: New testcase.
970 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
973 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
974 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
975 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
976 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
980 * g++.dg/debug/dwarf2/ref-1.C: New.
983 * g++.dg/debug/dwarf2/template-params-12.H: New.
984 * g++.dg/debug/dwarf2/template-params-12f.C: New.
985 * g++.dg/debug/dwarf2/template-params-12g.C: New.
986 * g++.dg/debug/dwarf2/template-params-12n.C: New.
987 * g++.dg/debug/dwarf2/template-params-12s.C: New.
988 * g++.dg/debug/dwarf2/template-params-12u.C: New.
989 * g++.dg/debug/dwarf2/template-params-12v.C: New.
990 * g++.dg/debug/dwarf2/template-params-12w.C: New.
992 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
995 * gcc.target/powerpc/pr72863.c: New test.
997 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
999 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1001 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1003 * gcc.target/i386/pieces-strcpy-1.c: New test.
1004 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1006 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1009 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1011 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1013 * gcc.target/i386/pieces-memcpy-1.c: New test.
1014 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1015 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1016 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1017 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1018 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1020 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1023 * gcc.dg/pr72816.c: Remove dg-error.
1025 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1027 PR tree-optimization/71083
1028 * gcc.c-torture/execute/pr71083.c: New test.
1029 * gnat.dg/loop_optimization23.adb: New test.
1030 * gnat.dg/loop_optimization23_pkg.ads: New test.
1031 * gnat.dg/loop_optimization23_pkg.adb: New test.
1033 2016-08-11 Richard Biener <rguenther@suse.de>
1035 PR tree-optimization/72772
1036 * gcc.dg/graphite/pr35356-1.c: Adjust.
1037 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1039 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1041 * gfortran.dg/random_7.f90: Take into account that the last seed
1042 value is the special p value.
1043 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1045 2016-08-11 Richard Biener <rguenther@suse.de>
1047 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1049 2016-08-11 Alan Modra <amodra@gmail.com>
1051 * gcc.target/powerpc/pr71680.c: New.
1053 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1055 * gcc.target/powerpc/bfp/bfp.exp: New file.
1056 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1057 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1058 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1059 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1060 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1061 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1062 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1063 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1064 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1065 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1066 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1067 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1068 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1069 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1070 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1071 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1072 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1073 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1074 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1075 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1076 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1077 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1078 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1079 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1080 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1081 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1082 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1083 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1084 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1085 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1086 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1087 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1088 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1089 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1090 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1091 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1092 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1093 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1094 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1095 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1096 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1097 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1098 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1099 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1100 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1101 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1102 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1103 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1104 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1105 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1106 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1107 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1108 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1110 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1112 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1115 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1117 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1119 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1122 * gcc.target/powerpc/pr72853.c: New test.
1124 2016-08-10 Martin Liska <mliska@suse.cz>
1126 PR gcov-profile/58306
1127 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1129 2016-08-10 Martin Liska <mliska@suse.cz>
1131 * g++.dg/gcov/gcov-threads-1.C: New test.
1133 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1136 * gcc.target/avr/pr71873.c: New test.
1138 2016-08-09 Martin Liska <mliska@suse.cz>
1140 * g++.dg/gcov/gcov-dump-1.C: New test.
1141 * g++.dg/gcov/gcov-dump-2.C: New test.
1143 2016-08-09 Martin Liska <mliska@suse.cz>
1145 * gcc.dg/tree-prof/val-prof-9.c: New test.
1147 2016-08-09 Martin Liska <mliska@suse.cz>
1149 * gcc.dg/tree-prof/val-prof-8.c: New test.
1151 2016-08-09 Martin Jambor <mjambor@suse.cz>
1154 * gcc.dg/ipa/pr71981.c: New test.
1156 2016-08-09 Bin Cheng <bin.cheng@arm.com>
1158 PR tree-optimization/33707
1159 * gcc.dg/vect/pr33707.c: New test.
1161 2016-08-09 Bin Cheng <bin.cheng@arm.com>
1163 PR tree-optimization/pr72772
1164 * gcc.dg/tree-ssa/pr72772.c: New test.
1166 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1168 PR rtl-optimization/66669
1169 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1171 2016-08-09 Jakub Jelinek <jakub@redhat.com>
1173 PR tree-optimization/72824
1174 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1176 2016-08-09 Richard Biener <rguenther@suse.de>
1178 PR tree-optimization/71802
1179 * gcc.dg/torture/pr71802.c: New testcase.
1181 2016-08-09 Jakub Jelinek <jakub@redhat.com>
1184 * g++.dg/eh/stdarg1.C: New test.
1186 2016-08-08 Andi Kleen <ak@linux.intel.com>
1188 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1189 test command line in failure log.
1190 (profopt-execute): dito. Make autofdo file names unique.
1192 2016-08-08 David Malcolm <dmalcolm@redhat.com>
1195 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1198 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1200 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1202 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1203 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1204 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1205 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1206 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1207 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1209 2016-08-08 David Malcolm <dmalcolm@redhat.com>
1212 * gcc.dg/cpp/pr66415-1.c: Likewise.
1213 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1214 * gcc.dg/format/c90-printf-1.c: Likewise.
1215 * gcc.dg/format/diagnostic-ranges.c: New test case.
1217 2016-08-08 Jakub Jelinek <jakub@redhat.com>
1220 * gfortran.dg/gomp/pr72716.f90: New test.
1223 * gcc.dg/gomp/pr72781.c: New test.
1226 * g++.dg/vect/pr68762-1.cc: New test.
1227 * g++.dg/vect/pr68762-2.cc: New test.
1228 * g++.dg/vect/pr68762.h: New file.
1230 2016-08-08 Martin Sebor <msebor@redhat.com>
1233 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1234 * g++.dg/warn/overflow-warn-3.C: Same.
1235 * g++.dg/warn/overflow-warn-4.C: Same.
1237 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1240 * gfortran.dg/allocate_with_source_21.f03: New test.
1242 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1245 * gfortran.dg/allocate_with_source_20.f03: New test.
1247 2016-08-08 Alan Modra <amodra@gmail.com>
1249 * gcc.c-torture/compile/pr72802.c: New.
1251 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1254 * gfortran.dg/dependency_48.f90: New test.
1256 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1259 * gfortran.dg/pr70040.f90: New testcase.
1261 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1264 * gfortran.dg/matmul_10.f90: New testcase.
1266 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
1268 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1270 2016-08-07 Jakub Jelinek <jakub@redhat.com>
1273 * gcc.dg/pr72816.c: New test.
1275 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
1277 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1278 * g++.dg/conversion/pr41426.C: Likewise.
1279 * g++.dg/conversion/pr66211.C: Likewise.
1280 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1281 * g++.dg/init/ref8.C: Likewise.
1282 * g++.old-deja/g++.law/cvt20.C: Likewise.
1283 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1285 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1287 PR tree-optimization/18046
1288 * gcc.dg/tree-ssa/vrp105.c: New test.
1289 * gcc.dg/tree-ssa/vrp106.c: New test.
1291 2016-08-05 Martin Sebor <msebor@redhat.com>
1293 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1294 1ul in diagnostics. Remove hyphen from "constant-expression."
1295 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1296 * g++.dg/cpp0x/static_assert3.C: Same.
1297 * g++.dg/cpp1y/constexpr-throw.C: Same.
1298 * g++.dg/template/nontype3.C: Same.
1299 * g++.dg/warn/overflow-warn-1.C: Same.
1300 * g++.dg/warn/overflow-warn-3.C: Same.
1301 * g++.dg/warn/overflow-warn-4.C: Same.
1303 2016-08-05 David Malcolm <dmalcolm@redhat.com>
1305 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1306 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1307 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1308 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1310 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1312 PR tree-optimization/72810
1313 * gcc.dg/tree-ssa/vrp110.c: New test.
1315 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1318 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1320 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1321 saving the half-precision registers.
1322 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1323 value is returned in h0.
1324 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1325 are passed in FP/SIMD registers.
1326 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1327 passing works corrcetly.
1328 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1329 (hfa_f16x2_t): Likewise.
1330 (hfa_f16x3_t): Likewise.
1331 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1332 are promoted to double and passed in a double register.
1333 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1334 are promoted to double and stacked.
1335 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1337 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1338 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1339 __fp16 first get passed in FP/SIMD registers, then stacked.
1341 2016-08-05 Nathan Sidwell <nathan@acm.org>
1344 * g++.dg/cpp0x/pr68724.C: New.
1346 2016-08-05 Richard Biener <rguenther@suse.de>
1348 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1350 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1352 * gcc.dg/tree-ssa/vrp107.c: New test.
1353 * gcc.dg/tree-ssa/vrp108.c: New test.
1354 * gcc.dg/tree-ssa/vrp109.c: New test.
1356 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1358 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1361 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1363 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1365 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1366 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1367 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1369 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1370 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1371 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1374 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1377 * g++.dg/cpp1y/lambda-ice1.C: New.
1379 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1382 * g++.dg/cpp1y/pr72759.C: New test.
1384 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1386 * gcc.dg/switch-10.c: New test.
1388 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1390 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1392 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1394 * c-c++-common/goacc/routine-5.c: Update.
1396 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1398 PR rtl-optimization/70903
1399 * gcc.c-torture/execute/pr70903.c: New test.
1401 2016-08-04 Martin Liska <mliska@suse.cz>
1403 * gcc.dg/params/params.exp: Replace file exists with
1404 TESTING_IN_BUILD_TREE.
1406 2016-08-04 Marek Polacek <polacek@redhat.com>
1409 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1411 2016-08-04 Richard Biener <rguenther@suse.de>
1414 * gcc.dg/torture/pr71984.c: Guard correctness check for
1417 2016-08-03 Andrew Pinski <apinski@cavium.com>
1419 * gcc.c-torture/compile/20160802-1.c: New testcase.
1421 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
1423 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1425 2016-08-03 Richard Biener <rguenther@suse.de>
1427 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1429 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1430 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1432 2016-08-03 Richard Biener <rguenther@suse.de>
1434 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1435 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1436 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1437 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1439 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1441 * gcc.dg/init-excess-2.c: Require int32plus.
1442 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1443 * gcc.dg/pr59963-2.c: Require int32plus.
1444 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1445 * gcc.dg/unroll-7.c: Require int32plus.
1447 2016-08-02 Bin Cheng <bin.cheng@arm.com>
1449 PR tree-optimization/34114
1450 * gcc.dg/tree-ssa/loop-42.c: New test.
1452 2016-08-02 Tamar Christina <tamar.christina@arm.com>
1454 * gcc.target/aarch64/vminmaxnm.c: New.
1455 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1458 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1460 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1461 vec_extract for vector float, vector int, vector short, and vector
1463 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1464 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1465 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1466 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1468 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1470 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
1471 single stack adjustment, no writeback.
1472 * gcc.target/aarch64/test_frame_12.c: Likewise.
1473 * gcc.target/aarch64/test_frame_13.c: Likewise.
1474 * gcc.target/aarch64/test_frame_15.c: Likewise.
1475 * gcc.target/aarch64/test_frame_6.c: Likewise.
1476 * gcc.target/aarch64/test_frame_7.c: Likewise.
1477 * gcc.target/aarch64/test_frame_8.c: Likewise.
1478 * gcc.target/aarch64/test_frame_16.c: New test.
1480 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1483 * gcc.target/i386/pr72748.c: New test.
1485 2015-08-01 Alan Hayward <alan.hayward@arm.com>
1487 PR tree-optimization/71818
1488 * gcc.dg/vect/pr71818.c: New
1490 2016-08-01 Martin Liska <mliska@suse.cz>
1492 PR tree-optimization/71857
1493 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1495 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1497 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1499 2016-08-01 Jan Beulich <jbeulich@suse.com>
1501 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1503 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1505 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1506 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1508 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
1510 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1511 (check_effective_target_c++): Likewise. Also match for libstdc++.
1513 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1516 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1517 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1518 * gfortran.dg/pr41922.f90: New test.
1520 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1523 * gfortran.dg/pr68566.f90: new test.
1525 2016-07-30 Martin Sebor <msebor@redhat.com>
1529 * g++.dg/cpp0x/constexpr-cast.C: New test.
1530 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1531 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1532 * g++.dg/ubsan/pr63956.C: Correct.
1534 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1536 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1537 vector double or vector long where the vector is in memory.
1538 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1539 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1541 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1544 * gfortran.dg/pr69867.f90: New test.
1546 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1549 * gfortran.dg/pr69962.f90: New test.
1551 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1554 * gfortran.dg/pr70006.f90: New test.
1556 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1559 * gfortran.dg/pr71730.f90: New test.
1560 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1561 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1562 * gfortran.dg/array_constructor_26.f03: Ditto.
1564 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1566 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1567 * gcc.target/powerpc/pr71763.c: Likewise.
1569 2016-07-29 Marek Polacek <polacek@redhat.com>
1572 * gcc.dg/940510-1.c: Adjust dg-error.
1573 * gcc.dg/c99-flex-array-1.c: Likewise.
1574 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1577 * gcc.dg/noncompile/pr71853.c: New test.
1580 * gcc.dg/noncompile/pr71573.c: New test.
1583 * g++.dg/warn/Wparentheses-30.C: New test.
1584 * gcc.dg/Wparentheses-14.c: New test.
1586 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
1588 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1590 2016-07-29 Bin Cheng <bin.cheng@arm.com>
1592 PR tree-optimization/57558
1593 * gcc.dg/vect/pr57558-1.c: New test.
1594 * gcc.dg/vect/pr57558-2.c: New test.
1596 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1598 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
1599 to scan forwprop1 dump pass.
1601 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1604 * g++.dg/template/pr51488.C: New.
1606 2016-07-29 Jakub Jelinek <jakub@redhat.com>
1609 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1611 * gcc.dg/pr71969-1.c: New test.
1612 * gcc.dg/pr71969-2.c: New test.
1613 * gcc.dg/pr71969-3.c: New test.
1615 2016-07-29 Marek Polacek <polacek@redhat.com>
1618 * c-c++-common/pr71574.c: New test.
1621 * gcc.dg/noncompile/pr71583.c: New test.
1623 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1626 * gcc.dg/pr68217.c: New test.
1628 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1631 * gfortran.dg/pr71067_1.f90: New test.
1632 * gfortran.dg/pr71067_2.f90: Ditto.
1634 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1636 * gcc.target/powerpc/vec-extract-1.c: New test.
1638 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1641 * gfortran.dg/pr71799.f90: New test.
1643 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1646 * g++.dg/cpp0x/pr71665-1.C: New.
1647 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1648 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1649 * g++.dg/ext/label10.C: Likewise.
1650 * g++.dg/parse/constant5.C: Likewise.
1652 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1655 * gfortran.dg/pr71859.f90: New test.
1656 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1657 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1659 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
1662 * gfortran.dg/pr71883.f90 : New test.
1664 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1666 PR tree-optimization/71734
1667 * g++.dg/vect/pr70729-nest.cc: New test.
1669 2016-07-28 Renlin Li <renlin.li@arm.com>
1672 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1675 * gfortran.dg/dependency_47.f90: New test.
1677 2016-07-28 Martin Liska <mliska@suse.cz>
1679 PR gcov-profile/68025
1680 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1682 2016-07-28 Martin Liska <mliska@suse.cz>
1684 * g++.dg/vect/pr70944.cc: New test.
1686 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1689 * gcc.dg/torture/pr71994.c: New test.
1691 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1694 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1695 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1696 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1698 2016-07-27 Richard Biener <rguenther@suse.de>
1700 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1702 2016-07-27 Martin Liska <mliska@suse.cz>
1704 * gcc.dg/predict-13.c: New test.
1705 * gcc.dg/predict-14.c: New test.
1707 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1709 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
1711 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1714 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1717 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1718 IEEE built-in functions handle quiet and signalling NaNs
1721 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1724 * gfortran.dg/pr71862.f90: New test.
1726 2016-07-26 Martin Sebor <msebor@redhat.com>
1728 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1729 selector with dg-options.
1731 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1733 PR tree-optimization/18046
1734 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1735 * gcc.dg/tree-ssa/vrp103.c: New test.
1736 * gcc.dg/tree-ssa/vrp104.c: New test.
1738 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1740 * gcc.target/powerpc/pr63354.c: Require lp64 since
1741 -mprofile-kernel is not legal with -m32.
1743 2016-07-26 Richard Biener <rguenther@suse.de>
1745 PR rtl-optimization/71984
1746 * gcc.dg/torture/pr71984.c: New testcase.
1748 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1750 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1751 g++-dg-runtest via et-dg-runtest.
1752 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1753 * gcc.dg/vect/vect.exp: Likewise.
1754 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1755 gfortran-dg-runtest.
1756 * gfortran.dg/vect/vect.exp: Likewise.
1757 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1758 (check_mips_loongson_hw_available): Likewise.
1759 (check_effective_target_mpaired_single_runtime): Likewise.
1760 (check_effective_target_mips_loongson_runtime): Likewise.
1761 (add_options_for_mpaired_single): Likewise.
1762 (check_effective_target_vect_int): Add global et_index.
1763 Check and save the supported feature for a target selected by
1764 the et_index target. Break long lines where appropriate. Call
1765 et-is-effective-target for MIPS with an argument instead of
1766 check_effective_target_* where appropriate.
1767 (check_effective_target_vect_intfloat_cvt): Likewise.
1768 (check_effective_target_vect_uintfloat_cvt): Likewise.
1769 (check_effective_target_vect_floatint_cvt): Likewise.
1770 (check_effective_target_vect_floatuint_cvt): Likewise.
1771 (check_effective_target_vect_simd_clones): Likewise.
1772 (check_effective_target_vect_shift): ewise.
1773 (check_effective_target_whole_vector_shift): Likewise.
1774 (check_effective_target_vect_bswap): Likewise.
1775 (check_effective_target_vect_shift_char): Likewise.
1776 (check_effective_target_vect_long): Likewise.
1777 (check_effective_target_vect_float): Likewise.
1778 (check_effective_target_vect_double): Likewise.
1779 (check_effective_target_vect_long_long): Likewise.
1780 (check_effective_target_vect_no_int_max): Likewise.
1781 (check_effective_target_vect_no_int_add): Likewise.
1782 (check_effective_target_vect_no_bitwise): Likewise.
1783 (check_effective_target_vect_widen_shift): Likewise.
1784 (check_effective_target_vect_no_align): Likewise.
1785 (check_effective_target_vect_hw_misalign): Likewise.
1786 (check_effective_target_vect_element_align): Likewise.
1787 (check_effective_target_vect_condition): Likewise.
1788 (check_effective_target_vect_cond_mixed): Likewise.
1789 (check_effective_target_vect_char_mult): Likewise.
1790 (check_effective_target_vect_short_mult): Likewise.
1791 (check_effective_target_vect_int_mult): Likewise.
1792 (check_effective_target_vect_extract_even_odd): Likewise.
1793 (check_effective_target_vect_interleave): Likewise.
1794 (check_effective_target_vect_stridedN): Likewise.
1795 (check_effective_target_vect_multiple_sizes): Likewise.
1796 (check_effective_target_vect64): Likewise.
1797 (check_effective_target_vect_call_copysignf): Likewise.
1798 (check_effective_target_vect_call_sqrtf): Likewise.
1799 (check_effective_target_vect_call_btrunc): Likewise.
1800 (check_effective_target_vect_call_btruncf): Likewise.
1801 (check_effective_target_vect_call_ceil): Likewise.
1802 (check_effective_target_vect_call_ceilf): Likewise.
1803 (check_effective_target_vect_call_floor): Likewise.
1804 (check_effective_target_vect_call_floorf): Likewise.
1805 (check_effective_target_vect_call_lceil): Likewise.
1806 (check_effective_target_vect_call_lfloor): Likewise.
1807 (check_effective_target_vect_call_nearbyint): Likewise.
1808 (check_effective_target_vect_call_nearbyintf): Likewise.
1809 (check_effective_target_vect_call_round): Likewise.
1810 (check_effective_target_vect_call_roundf): Likewise.
1811 (check_effective_target_vect_perm): Likewise, but also append *_saved
1812 to the existing global name to properly cache the result.
1813 (check_effective_target_vect_perm_byte): Likewise.
1814 (check_effective_target_vect_perm_short): Likewise.
1815 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1816 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1817 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1818 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1819 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1820 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1821 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1822 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1823 (check_effective_target_vect_sdot_qi): Likewise.
1824 (check_effective_target_vect_udot_qi): Likewise.
1825 (check_effective_target_vect_sdot_hi): Likewise.
1826 (check_effective_target_vect_udot_hi): Likewise.
1827 (check_effective_target_vect_usad_char): Likewise.
1828 (check_effective_target_vect_pack_trunc): Likewise.
1829 (check_effective_target_vect_unpack): Likewise.
1830 (check_effective_target_vect_aligned_arrays): Likewise.
1831 (check_effective_target_vect_natural_alignment): Likewise.
1832 (check_effective_target_vector_alignment_reachable): Likewise.
1833 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1834 (is-effective-target): Initialize et_index if undefined.
1835 (et-dg-runtest): New.
1836 (et-is-effective-target): Likewise.
1837 (check_vect_support_and_set_flags): Add supported MIPS targets to
1838 EFFECTIVE_TARGETS list. Return the number of supported targets.
1840 2016-07-26 Richard Biener <rguenther@suse.de>
1841 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1844 * gcc.dg/pr70920-1.c: New test-case.
1845 * gcc.dg/pr70902-2.c: Likewise.
1846 * gcc.dg/pr70920-3.c: Likewise.
1847 * gcc.dg/pr70920-4.c: Likewise
1848 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1851 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
1853 * gcc.c-torture/execute/pr71494.c: Require label_values.
1854 * gcc.dg/pr16973.c: Ditto.
1856 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1858 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1859 * gcc.dg/torture/pr69771.c: Require int32plus.
1860 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1862 2016-07-25 Martin Liska <mliska@suse.cz>
1864 * gcc.dg/torture/pr71987.c: New test.
1866 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1869 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1870 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1871 * gfortran.dg/pr71935.f90: New test.
1873 2016-07-22 Martin Sebor <msebor@redhat.com>
1876 * g++.dg/ext/atomic-3.C: New test.
1877 * gcc.dg/atomic/pr71675.c: New test.
1879 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1881 * gcc.target/i386/mvc8.c: New test.
1883 2016-07-22 Bin Cheng <bin.cheng@arm.com>
1885 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1886 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1888 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1891 * gfortran.dg/constructor_50.f90: New test.
1893 2016-07-22 Martin Liska <mliska@suse.cz>
1895 PR gcov-profile/69028
1896 PR gcov-profile/62047
1897 * g++.dg/cilk-plus/pr69028.C: New test.
1899 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1901 * gfortran.dg/coarray_stat_2.f90: New test.
1903 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1905 * gcc.target/powerpc/vec-extract.h: New files to check the
1906 vec_extract built-in functions for all vector types, testing
1907 accessing each element, both with constant and variable element
1909 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1910 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1911 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1912 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1913 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1914 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1915 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1916 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1917 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1919 2016-07-21 Jakub Jelinek <jakub@redhat.com>
1922 * g++.dg/other/pr71728.C: New test.
1924 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1926 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1927 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1928 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1929 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1930 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1932 2016-07-21 Richard Biener <rguenther@suse.de>
1934 PR tree-optimization/71947
1935 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1937 2016-07-21 Bin Cheng <bin.cheng@arm.com>
1939 * gcc.dg/tree-ssa/scev-15.c: New.
1941 2016-07-21 Bin Cheng <bin.cheng@arm.com>
1943 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1945 2016-07-21 Jakub Jelinek <jakub@redhat.com>
1948 * g++.dg/gomp/pr71941.C: New test.
1950 2016-07-20 David Malcolm <dmalcolm@redhat.com>
1954 * g++.dg/spellcheck-identifiers.C: New test case, based on
1955 gcc.dg/spellcheck-identifiers.c.
1956 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1957 gcc.dg/spellcheck-identifiers-2.c.
1958 * g++.dg/spellcheck-typenames.C: New test case, based on
1959 gcc.dg/spellcheck-typenames.c
1961 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
1963 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1964 pointer to member function and also test catching by reference.
1966 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1968 * gcc.target/s390/pr67443.c: Fix test case.
1970 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1972 * gcc.target/s390/insv-1.c: Xfail some tests.
1973 * gcc.target/s390/insv-2.c: Likewise.
1975 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
1977 * gcc.target/avr/torture/get-mem.c: New test.
1978 * gcc.target/avr/torture/set-mem.c: New test.
1980 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
1983 * gcc.target/avr/torture/tiny-progmem.c: New test.
1985 2016-07-20 Jakub Jelinek <jakub@redhat.com>
1988 * g++.dg/parse/pr71909.C: New test.
1989 * g++.dg/tm/pr71909.C: New test.
1992 * g++.dg/cpp0x/constexpr-50060.C: New test.
1993 * g++.dg/cpp1y/constexpr-50060.C: New test.
1995 2016-07-20 Martin Liska <mliska@suse.cz>
1997 * gfortran.dg/graphite/pr71898.f90: New test.
1999 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2001 PR tree-optimization/71503
2002 PR tree-optimization/71683
2003 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2004 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2006 2016-07-20 Martin Liska <mliska@suse.cz>
2008 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2009 * gcc.dg/plugin/sreal-test-1.c: Remove.
2010 * gcc.dg/plugin/sreal_plugin.c: Remove.
2012 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2015 * gfortran.dg/dependency_47.f90: New test.
2017 2016-07-19 Jakub Jelinek <jakub@redhat.com>
2019 PR rtl-optimization/71916
2020 * gcc.c-torture/compile/pr71916.c: New test.
2023 * g++.dg/torture/pr71874.C: New test.
2026 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2027 (my_alloc): Rewritten to use __builtin_posix_memalign and
2029 (my_free): Use __builtin_free instead of _mm_free.
2030 (Vec::operator=): Use __builtin_memcpy.
2032 2016-07-19 Martin Jambor <mjambor@suse.cz>
2035 * gfortran.dg/pr71688.f90: New test.
2037 2016-07-19 Richard Biener <rguenther@suse.de>
2039 * c-c++-common/vector-subscript-6.c: New testcase.
2040 * c-c++-common/vector-subscript-7.c: Likewise.
2042 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2044 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
2045 and UInt32 based on __SIZEOF_INT__.
2047 2016-07-19 Richard Biener <rguenther@suse.de>
2049 PR tree-optimization/71901
2050 * gcc.dg/torture/pr71901.c: New testcase.
2052 2016-07-19 Richard Biener <rguenther@suse.de>
2054 PR tree-optimization/71908
2055 * gcc.dg/torture/pr71908.c: New testcase.
2057 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2060 * gcc.target/powerpc/pr71493-1.c: New test.
2061 * gcc.target/powerpc/pr71493-2.c: Likewise.
2063 2016-07-18 Jakub Jelinek <jakub@redhat.com>
2066 * g++.dg/conversion/ambig3.C: New test.
2069 * g++.dg/cpp0x/constexpr-71828.C: New test.
2072 * g++.dg/template/pr71826.C: New test.
2075 * g++.dg/template/defarg21.C: New test.
2078 * g++.dg/ext/vector31.C: New test.
2080 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
2082 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2084 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2086 PR tree-optimization/71734
2087 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2089 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2091 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2092 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2093 stack-layout-dynamic-1.c: New test.
2095 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2097 * gcc.target/s390/nolrl-1.c: New test.
2099 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
2102 * gfortran.dg/pr71523_1.f90: New test.
2103 * gfortran.dg/pr71523_2.f90: New test.
2105 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2107 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2109 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2110 Marco Restelli <mrestelli@gmail.com>
2113 * gfortran.dg/pr62125.f90: New test.
2115 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2117 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2118 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2120 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
2123 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2124 * g++.dg/cpp0x/nullptr35.C: New test.
2126 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2128 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2130 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2132 * gfortran.dg/goacc/vector_length.f90: New test.
2134 2016-07-15 Richard Biener <rguenther@suse.de>
2136 PR tree-optimization/71881
2137 * gcc.dg/torture/pr71881.c: New testcase.
2139 2016-07-15 Richard Biener <rguenther@suse.de>
2141 PR tree-optimization/71887
2142 * gcc.dg/torture/pr71887.c: New testcase.
2144 2016-07-15 Jakub Jelinek <jakub@redhat.com>
2147 * gcc.dg/spellcheck-identifiers-3.c: New test.
2149 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2152 * gfortran.dg/null_9.f90: New test.
2154 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2156 * gcc.dg/tree-ssa/loop-41.c: New test.
2158 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2160 PR tree-optimization/71347
2161 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2163 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2166 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2167 * gfortran.dg/contains.f90: Ditto.
2168 * gfortran.dg/contains_empty_1.f03: Ditto.
2169 * gfortran.dg/submodule_3.f08: Ditto.
2171 2016-07-14 Jakub Jelinek <jakub@redhat.com>
2174 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2175 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2176 expected diagnostics.
2179 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2180 * gcc.dg/spellcheck-identifiers-2.c: New test.
2181 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2182 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2184 2016-07-14 Jakub Jelinek <jakub@redhat.com>
2186 PR tree-optimization/71872
2187 * gcc.c-torture/compile/pr71872.c: New test.
2189 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2191 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2192 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2193 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2194 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2195 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2196 * gcc.target/arm/atomic-op-acquire-1.c: This.
2197 * gcc.target/arm/atomic-op-char.c: Rename into ...
2198 * gcc.target/arm/atomic-op-char-1.c: This.
2199 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2200 * gcc.target/arm/atomic-op-consume-1.c: This.
2201 * gcc.target/arm/atomic-op-int.c: Rename into ...
2202 * gcc.target/arm/atomic-op-int-1.c: This.
2203 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2204 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2205 * gcc.target/arm/atomic-op-release.c: Rename into ...
2206 * gcc.target/arm/atomic-op-release-1.c: This.
2207 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2208 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2209 * gcc.target/arm/atomic-op-short.c: Rename into ...
2210 * gcc.target/arm/atomic-op-short-1.c: This.
2211 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2212 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2213 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2214 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2215 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2216 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2217 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2218 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2219 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2220 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2222 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2225 * gfortran.dg/select_type_35.f03: New test.
2227 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2230 PR tree-optimization/70923
2231 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2232 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2233 * gcc.dg/vect/pr65951.c: Likewise.
2234 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2236 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
2238 * c-c++-common/pr60226.c: Expect maximum object file alignment
2241 2016-07-14 Richard Biener <rguenther@suse.de>
2243 PR tree-optimization/71866
2244 * gcc.dg/torture/pr71866.c: New testcase.
2246 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2248 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2249 selector and enclose boolean expression in curly braces.
2251 2016-07-14 Alan Modra <amodra@gmail.com>
2254 * gcc.target/powerpc/p9-novsx.c: New.
2256 2016-07-13 Andi Kleen <ak@linux.intel.com>
2258 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2259 * g++.dg/tree-prof/morefunc.C: Dito.
2260 * g++.dg/tree-prof/pr35545.C: Dito.
2261 * g++.dg/tree-prof/reorder.C: Dito.
2262 * gcc.dg/tree-prof/20050826-2.c: Dito.
2263 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2264 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2265 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2266 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2267 * gcc.dg/tree-prof/inliner-1.c: Dito.
2268 * gcc.dg/tree-prof/merge_block.c: Dito.
2269 * gcc.dg/tree-prof/stringop-1.c: Dito.
2270 * gcc.dg/tree-prof/stringop-2.c: Dito.
2271 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2272 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2273 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2274 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2275 * gcc.dg/tree-prof/update-loopch.c: Dito.
2276 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2277 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2278 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2279 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2280 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2281 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2282 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2284 2016-07-13 Andi Kleen <ak@linux.intel.com>
2286 * lib/profopt.exp (profopt-execute): Remove .imports files.
2288 2016-07-13 Andi Kleen <ak@linux.intel.com>
2290 * lib/profopt.exp (profopt-execute): Always log profiler command line.
2292 2016-07-13 Andi Kleen <ak@linux.intel.com>
2294 * lib/profopt.exp (dg-final-scan-autofdo,
2295 dg-final-scan-not-autofdo): New functions.
2297 2016-07-13 Bin Cheng <bin.cheng@arm.com>
2299 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2300 * gcc.dg/vect/vect-35.c: Ditto.
2301 * gcc.dg/vect/vect-alias-check-2.c: New test.
2303 2016-07-13 Martin Liska <mliska@suse.cz>
2305 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
2306 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
2307 * gfortran.dg/pr42108.f90: Update expected dump scan.
2309 2016-07-13 Richard Biener <rguenther@suse.de>
2311 PR tree-optimization/24574
2312 * gcc.dg/pr24574.c: New testcase.
2314 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2316 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2317 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2318 * c-c++-common/pr68833-1.c: Require int32plus.
2319 * gcc.dg/ipa/pr63551.c: Likewise.
2320 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2321 * gcc.dg/ipa/pr64041.c: Require int32plus.
2323 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2326 * g++.dg/pr71633.C: New test.
2328 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2330 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2331 Add new arm_thumb1_cbz_ok effective target.
2332 * gcc.target/arm/cbz.c: New test.
2334 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2336 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2337 Define effective target.
2338 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2339 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2340 * gcc.target/arm/movhi_movw.c: New test.
2341 * gcc.target/arm/movsi_movw.c: Likewise.
2342 * gcc.target/arm/movdi_movw.c: Likewise.
2344 2016-07-13 Richard Biener <rguenther@suse.de>
2347 * gcc.dg/pr71104-1.c: New testcase.
2348 * gcc.dg/pr71104-2.c: Likewise.
2350 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2353 * gcc.target/powerpc/pr71805.c: New test.
2355 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2357 * gcc.target/powerpc/divkc3-1.c: New.
2358 * gcc.target/powerpc/mulkc3-1.c: New.
2360 2016-07-12 Nathan Sidwell <nathan@acm.org>
2362 * gcc.target/arm/data-rel-1.c: New.
2363 * gcc.target/arm/data-rel-2.c: New.
2364 * gcc.target/arm/data-rel-3.c: New.
2366 2016-07-12 Martin Liska <mliska@suse.cz>
2368 * gcc.dg/params/blocksort-part.c: New test.
2369 * gcc.dg/params/params.exp: New file.
2371 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2374 * gcc.c-torture/execute/pr71700.c: New test.
2376 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2377 Richard Biener <rguenther@suse.de>
2379 PR tree-optimization/23286
2380 PR tree-optimization/70159
2381 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2382 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2383 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2384 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2385 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2386 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2387 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2388 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2389 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2390 * gcc.dg/pr51879-12.c: Likewise.
2391 * gcc.dg/strlenopt-9.c: Likewise.
2392 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2393 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2394 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2395 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2396 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2397 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2398 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2399 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2400 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2401 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2402 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2403 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2404 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2405 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2406 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2408 2016-07-12 Richard Biener <rguenther@suse.de>
2410 PR rtl-optimization/68961
2411 * gcc.target/i386/pr68961.c: New testcase.
2413 2016-07-11 Jakub Jelinek <jakub@redhat.com>
2416 * c-c++-common/gomp/pr71758.c: New test.
2417 * gfortran.dg/gomp/pr71758.f90: New test.
2419 PR tree-optimization/71823
2420 * gcc.dg/vect/pr71823.c: New test.
2422 2016-07-11 David Malcolm <dmalcolm@redhat.com>
2424 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2425 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2426 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2428 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2431 * gcc.target/i386/pr71801.c: New test.
2433 2016-07-11 Richard Biener <rguenther@suse.de>
2435 PR tree-optimization/71816
2436 * gcc.dg/torture/pr71816.c: New testcase.
2438 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2441 * gfortran.dg/dependency_46.f90: New test.
2443 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2445 PR rtl-optimization/71621
2446 * gcc.target/i386/pr71621-1.c: New.
2447 * gcc.target/i386/pr71621-2.c: New.
2449 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2451 * gfortran.dg/goacc/pr71704.f90: New test.
2453 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2456 * gcc.target/powerpc/pr71297.c: New.
2458 2016-07-08 Jiong Wang <jiong.wang@arm.com>
2460 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2462 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2465 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2467 2016-07-08 Alan Hayward <alan.hayward@arm.com>
2469 PR tree-optimization/71667
2470 * gcc.dg/vect/pr71667.c: New
2472 2016-07-08 Martin Liska <mliska@suse.cz>
2474 * gcc.dg/torture/pr71606.c: New test.
2476 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2479 * gfortran.dg/pr71764.f90: New test.
2481 2016-07-07 Jakub Jelinek <jakub@redhat.com>
2482 Kai Tietz <ktietz70@googlemail.com>
2486 * g++.dg/cpp0x/pr70869.C: New test.
2487 * g++.dg/cpp0x/pr71054.C: New test.
2489 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
2491 * g++.dg/debug/pr71432.C: Fail on AIX.
2493 2016-07-07 Martin Liska <mliska@suse.cz>
2495 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2496 an undefined behavior.
2497 * gfortran.dg/do_3.F90: Likewise.
2498 * gfortran.dg/do_check_11.f90: New test.
2499 * gfortran.dg/do_check_12.f90: New test.
2500 * gfortran.dg/do_corner_warn.f90: New test.
2502 2016-07-07 Martin Liska <mliska@suse.cz>
2504 * gfortran.dg/predict-1.f90: Ammend the test.
2505 * gfortran.dg/predict-2.f90: Likewise.
2507 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2510 * g++.dg/pr71624.C: New test.
2512 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2514 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2515 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2516 ARMv8-M Mainline architectures.
2518 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2520 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2521 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2523 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2527 * gcc.target/powerpc/pr71763.c: New file.
2529 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2531 PR tree-optimization/71518
2532 * gcc.dg/pr71518.c: New test.
2534 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2536 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2538 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2541 * gcc.target/avr/pr50739.c: New test.
2543 2016-07-05 Jan Hubicka <jh@suse.cz>
2545 * gcc.dg/tree-ssa/scev-14.c: update template.
2547 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2549 * gcc.dg/vect/group-no-gaps-1.c: New test.
2551 2016-07-05 Andi Kleen <ak@linux.intel.com>
2553 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2554 if kernel supports MPX.
2556 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
2558 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2560 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2561 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2563 * gcc.target/powerpc/signbit-1.c: New test.
2564 * gcc.target/powerpc/signbit-2.c: New test.
2565 * gcc.target/powerpc/signbit-3.c: New test.
2567 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2569 PR rtl-optimization/71594
2570 * gcc.dg/torture/pr71594.c: New test.
2572 2016-07-05 Jan Hubicka <jh@suse.cz>
2574 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2576 2016-07-05 David Malcolm <dmalcolm@redhat.com>
2579 * g++.dg/parse/error5.C: Update column
2580 number of missing semicolon error.
2581 * g++.dg/pr62314-2.C: New test case.
2583 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2585 * gfortran.dg/coarray_stat_function.f90: New test.
2586 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2587 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2590 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2593 * gfortran.dg/deferred_character_17.f90: New test.
2595 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2597 * gcc.target/arm/neon/polytypes.c: Move to ...
2598 * gcc.target/arm/polytypes.c: ... here.
2599 * gcc.target/arm/neon/pr51534.c: Move to ...
2600 * gcc.target/arm/pr51534.c: ... here.
2601 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2602 * gcc.target/arm/vect-vcvt.c: ... here.
2603 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2604 * gcc.target/arm/vect-vcvtq.c: ... here.
2605 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2606 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2607 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2608 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2609 * gcc.target/arm/neon/neon.exp: Delete.
2610 * gcc.target/arm/neon/: Delete.
2612 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2615 * gfortran.dg: pr65575.f90: New test.
2617 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2620 * gfortran.dg: pr35849.f90: New test.
2622 2016-07-04 Jakub Jelinek <jakub@redhat.com>
2625 * g++.dg/cpp0x/pr71739.C: New test.
2627 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2629 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2631 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2633 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2635 * gcc.target/s390/loc-1.c: New test.
2637 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2639 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2640 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
2642 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2645 * gcc.target/aarch64/pr63874.c: New test.
2647 2016-07-04 Jan Beulich <jbeulich@suse.com>
2649 * g++.dg/header.c: New.
2650 * gcc.dg/header.c: New.
2652 2016-07-02 Jakub Jelinek <jakub@redhat.com>
2655 * c-c++-common/Wunused-var-15.c: New test.
2657 2016-07-01 Jakub Jelinek <jakub@redhat.com>
2660 * gfortran.dg/gomp/pr71687.f90: New test.
2662 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2664 * gcc.dg/const-float128-ped.c: Require __float128 effective
2666 * gcc.dg/const-float128.c: Likewise.
2667 * gcc.dg/torture/float128-cmp-invalid.c: Require
2668 __float128 and base_quadfloat_support effective targets, and
2670 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2671 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2672 * gcc.dg/torture/float128-nan.c: Likewise.
2673 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2674 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2675 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2676 * lib/target-supports.exp (check_effective_target___float128): New.
2677 (add_options_for___float128): New.
2678 (check_effective_target_base_quadword_support): New.
2680 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2683 * gcc.target/powerpc/pr71720.c: New test.
2685 2016-07-01 Jan Beulich <jbeulich@suse.com>
2687 * gcc.dg/bss.c: New.
2689 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2692 * gcc.target/powerpc/pr71698.c: New test.
2694 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
2697 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2698 instead of ".foo" for its section name.
2699 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2700 depending on MCU's flash size.
2701 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2702 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2703 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2704 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2705 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2706 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2708 2016-07-01 Jan Beulich <jbeulich@suse.com>
2710 * gcc.target/i386/pr65105-2.c: Add -msse2.
2712 2016-06-30 Jakub Jelinek <jakub@redhat.com>
2714 PR tree-optimization/71707
2715 * gcc.dg/strlenopt-29.c: New test.
2718 * gfortran.dg/gomp/pr71704.f90: New test.
2721 * gfortran.dg/gomp/pr71705.f90: New test.
2723 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2725 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2726 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2727 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2728 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2729 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2730 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2731 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2732 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2733 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2734 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2735 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2736 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2737 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2738 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2739 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2740 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2741 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2742 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2743 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2744 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2745 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2746 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2747 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2748 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2749 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2750 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2751 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2752 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2753 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2754 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2755 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2756 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2757 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2758 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2759 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2760 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2761 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2762 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2763 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2764 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2765 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2766 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2767 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2768 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2769 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2770 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2771 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2772 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2773 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2774 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2775 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2776 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2777 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2778 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2779 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2780 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2781 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2782 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2783 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2784 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2785 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2786 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2787 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2788 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2789 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2790 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2791 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2792 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2793 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2794 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2795 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2796 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2797 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2798 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2799 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2800 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2801 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2802 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2803 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2804 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2805 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2807 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2808 James Greenhalgh <james.greenhalgh@arm.com>
2810 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2812 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
2813 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2815 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2817 2016-06-30 David Malcolm <dmalcolm@redhat.com>
2820 * gcc.dg/spellcheck-options-12.c: New test case.
2822 2016-06-30 Jakub Jelinek <jakub@redhat.com>
2825 * gcc.c-torture/compile/pr71693.c: New test.
2827 2016-06-29 David Malcolm <dmalcolm@redhat.com>
2829 * gcc.dg/spellcheck-params.c: New testcase.
2830 * gcc.dg/spellcheck-params-2.c: New testcase.
2832 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2834 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2835 vector extract instructions.
2836 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2838 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2841 * gfortran.dg/unexpected_eof_2.f90: New test.
2842 * gfortran.dg/unexpected_eof_3.f90: New test.
2844 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
2846 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2848 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2850 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2851 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2852 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2854 2016-06-29 Richard Biener <rguenther@suse.de>
2857 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2859 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2861 * gcc.target/arm/aapcs/neon-vect10.c: Require
2862 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2863 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2864 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2865 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2866 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2867 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2868 * gcc.target/arm/fp16-aapcs-1.c: Require
2869 -mfloat-ab=hard. Also simplify the test.
2870 * gcc.target/arm/fp16-aapcs-2.c: New.
2872 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2874 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
2875 (add_options_for_arm_fp16_ieee): New.
2876 (add_options_for_arm_fp16_alternative): New.
2877 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2879 (effective_target_arm_fp16_hw): New.
2881 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2883 PR tree-optimization/71655
2884 * g++.dg/pr71655.C: New test.
2886 2016-06-29 Martin Liska <mliska@suse.cz>
2888 * gcc.dg/pr71585.c: New test.
2889 * gcc.dg/pr71585-2.c: New test.
2890 * gcc.dg/pr71585-3.c: New test.
2892 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2894 PR tree-optimization/70729
2895 * g++.dg/vect/pr70729.cc: New test.
2897 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2899 * c-c++-common/gomp/cancel-1.c: Extend.
2901 2016-06-29 Jakub Jelinek <jakub@redhat.com>
2903 PR tree-optimization/71625
2904 * gcc.dg/strlenopt-28.c: New test.
2906 2016-06-29 Richard Biener <rguenther@suse.de>
2909 * g++.dg/torture/pr71002.C: Adjust testcase.
2911 2016-06-29 Jakub Jelinek <jakub@redhat.com>
2914 * gcc.dg/pr71685.c: New test.
2916 2016-06-28 Martin Sebor <msebor@redhat.com>
2919 * gcc.dg/init-bad-9.c: New test.
2921 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2923 * gcc.target/powerpc/abs128-1.c: Require VSX.
2924 * gcc.target/powerpc/copysign128-1.c: Likewise.
2925 * gcc.target/powerpc/inf128-1.c: Likewise.
2926 * gcc.target/powerpc/nan128-1.c: Likewise.
2928 2016-06-28 Jakub Jelinek <jakub@redhat.com>
2931 * gcc.c-torture/execute/pr71626-1.c: New test.
2932 * gcc.c-torture/execute/pr71626-2.c: New test.
2934 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2937 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2939 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2942 * gcc.target/powerpc/pr71670.c: New testcase.
2944 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2947 * gcc.target/powerpc/pr71656-1.c: New test.
2948 * gcc.target/powerpc/pr71656-2.c: New test.
2950 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2952 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2954 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2955 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2956 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2957 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2958 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2959 Add arm_neon_fp16_ok effective target.
2960 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2962 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2964 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2966 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2968 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2970 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2972 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2974 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2976 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2978 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2980 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2983 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
2985 * gcc.dg/predict-12.c: New testcase.
2987 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2990 * gfortran.dg/pr71649.f90: New test.
2992 2016-06-25 Jakub Jelinek <jakub@redhat.com>
2994 PR tree-optimization/71643
2995 * g++.dg/opt/pr71643.C: New test.
2997 PR tree-optimization/71631
2998 * gcc.c-torture/execute/pr71631.c: New test.
3000 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3002 * gcc.dg/predict-11.c: New testcase.
3003 * gfortran.dg/predict-2.f90: New testcase.
3005 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3007 * gcc.dg/predict-10.c: New test.
3009 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3011 * gcc.target/powerpc/abs128-1.c: New.
3012 * gcc.target/powerpc/copysign128-1.c: New.
3013 * gcc.target/powerpc/inf128-1.c: New.
3014 * gcc.target/powerpc/nan128-1.c: New.
3016 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3018 * gfortran.dg/pr71642.f90: New test.
3020 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3022 PR tree-optimization/71647
3023 * gcc.target/i386/pr71647.c: New test.
3025 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3027 * gcc.target/i386/noplt-gd-1.c: New test.
3028 * gcc.target/i386/noplt-gd-2.c: Likewise.
3029 * gcc.target/i386/noplt-gd-3.c: Likewise.
3030 * gcc.target/i386/noplt-ld-1.c: Likewise.
3031 * gcc.target/i386/noplt-ld-2.c: Likewise.
3032 * gcc.target/i386/noplt-ld-3.c: Likewise.
3033 * lib/target-supports.exp
3034 (check_effective_target_tls_get_addr_via_got): New.
3036 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3038 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3039 testsuite compile flags.
3040 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3041 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3043 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3045 * g++dg/vect/pr36684.cc: Add dg-do compile.
3046 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3047 * gcc.dg/vect/pr70021.c: Ditto.
3048 * gcc.dg/vect/pr70138-1.c: Ditto.
3049 * gcc.dg/vect/pr70138-2.c: Ditto.
3050 * gcc.dg/vect/pr70354-1.c: Ditto.
3051 * gcc.dg/vect/pr70354-2.c: Ditto.
3052 * gcc.dg/vect/pr71259.c: Ditto.
3053 * gcc.dg/vect/pr71416-1.c: Ditto.
3054 * gcc.dg/vect/slp-43.c: Ditto.
3055 * gcc.dg/vect/slp-45.c: Ditto.
3056 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3057 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3058 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3059 * gfortran.dg/vect/pr69980.f90: Ditto.
3061 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3063 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3064 * gcc.dg/vect/bb-slp-30.c: Ditto.
3065 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3066 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3067 * gcc.dg/vect/pr45902.c: Ditto.
3068 * gcc.dg/vect/pr48172.c: Ditto.
3069 * gcc.dg/vect/pr48377.c: Ditto.
3070 * gcc.dg/vect/pr49038.c: Ditto.
3071 * gcc.dg/vect/pr49771.c: Ditto.
3072 * gcc.dg/vect/pr52091.c: Ditto.
3073 * gcc.dg/vect/pr53185-2.c: Ditto.
3074 * gcc.dg/vect/pr56826.c: Ditto.
3075 * gcc.dg/vect/pr60276.c: Ditto.
3076 * gcc.dg/vect/pr62021.c: Ditto.
3077 * gcc.dg/vect/pr63530.c: Ditto.
3078 * gcc.dg/vect/pr65518.c: Ditto.
3079 * gcc.dg/vect/pr65947-1.c: Ditto.
3080 * gcc.dg/vect/pr65947-10.c: Ditto.
3081 * gcc.dg/vect/pr65947-11.c: Ditto.
3082 * gcc.dg/vect/pr65947-12.c: Ditto.
3083 * gcc.dg/vect/pr65947-13.c: Ditto.
3084 * gcc.dg/vect/pr65947-2.c: Ditto.
3085 * gcc.dg/vect/pr65947-3.c: Ditto.
3086 * gcc.dg/vect/pr65947-4.c: Ditto.
3087 * gcc.dg/vect/pr65947-5.c: Ditto.
3088 * gcc.dg/vect/pr65947-6.c: Ditto.
3089 * gcc.dg/vect/pr65947-7.c: Ditto.
3090 * gcc.dg/vect/pr65947-8.c: Ditto.
3091 * gcc.dg/vect/pr65947-9.c: Ditto.
3092 * gcc.dg/vect/pr71416-1.c: Ditto.
3093 * gcc.dg/vect/pr71439.c: Ditto.
3094 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3095 * gcc.dg/vect/vect-bswap16.c: Ditto.
3096 * gcc.dg/vect/vect-bswap32.c: Ditto.
3097 * gcc.dg/vect/vect-bswap64.c: Ditto.
3098 * gcc.dg/vect/vect-live-1.c: Ditto.
3099 * gcc.dg/vect/vect-live-2.c: Ditto.
3100 * gcc.dg/vect/vect-live-3.c: Ditto.
3101 * gcc.dg/vect/vect-live-4.c: Ditto.
3102 * gcc.dg/vect/vect-live-5.c: Ditto.
3103 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3104 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3105 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3106 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3107 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3108 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3109 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3110 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3111 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3112 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3113 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3114 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3115 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3116 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3117 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3118 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3119 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3121 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3123 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3125 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3127 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3128 ia32 if R_386_GOT32X relocation is supported.
3129 * gcc.target/i386/noplt-3.c: Likewise.
3130 * gcc.target/i386/noplt-2.c: Likewise.
3131 (main): Renamed to ...
3133 * gcc.target/i386/noplt-4.c: Likewise.
3134 (main): Renamed to ...
3136 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3137 * gcc.target/i386/pr67400-5.c: Likewise.
3139 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3141 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3142 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3144 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3145 f4): Adjust expected diagnostics.
3146 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3147 (T): If OVFP is defined, redefine to TP.
3148 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3149 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3150 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3151 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3152 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3153 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3154 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3155 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3156 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3157 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3158 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3159 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3160 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3161 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3162 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3163 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3164 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3165 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3166 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3167 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3168 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3169 as last argument to __builtin_add_overflow_p.
3171 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
3173 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3174 dg-options and remove default vector testsuite compile flags.
3175 * g++.dg/vect/pr33860a.cc: Ditto.
3176 * g++.dg/vect/pr45470-a.cc: Ditto.
3177 * g++.dg/vect/pr45470-b.cc: Ditto.
3178 * g++.dg/vect/pr60896.cc: Ditto.
3179 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3180 * gcc.dg/vect/pr18308.c: Ditto.
3181 * gcc.dg/vect/pr24049.c: Ditto.
3182 * gcc.dg/vect/pr33373.c: Ditto.
3183 * gcc.dg/vect/pr36228.c: Ditto.
3184 * gcc.dg/vect/pr42395.c: Ditto.
3185 * gcc.dg/vect/pr42604.c: Ditto.
3186 * gcc.dg/vect/pr46663.c: Ditto.
3187 * gcc.dg/vect/pr48765.c: Ditto.
3188 * gcc.dg/vect/pr49093.c: Ditto.
3189 * gcc.dg/vect/pr49352.c: Ditto.
3190 * gcc.dg/vect/pr52298.c: Ditto.
3191 * gcc.dg/vect/pr52870.c: Ditto.
3192 * gcc.dg/vect/pr53185.c: Ditto.
3193 * gcc.dg/vect/pr53773.c: Ditto.
3194 * gcc.dg/vect/pr56695.c: Ditto.
3195 * gcc.dg/vect/pr62171.c: Ditto.
3196 * gcc.dg/vect/pr63530.c: Ditto.
3197 * gcc.dg/vect/pr68339.c: Ditto.
3198 * gcc.dg/vect/pr71259.c: Ditto.
3199 * gcc.dg/vect/vect-82_64.c: Ditto.
3200 * gcc.dg/vect/vect-83_64.c: Ditto.
3201 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3202 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3203 * gcc.dg/vect/vect-shift-2.c: Ditto.
3204 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3205 * gfortran.dg/vect/pr39318.f90: Ditto.
3206 * gfortran.dg/vect/pr45714-a.f: Ditto.
3207 * gfortran.dg/vect/pr45714-b.f: Ditto.
3208 * gfortran.dg/vect/pr46213.f90: Ditto.
3210 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3211 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3213 * gcc.target/powerpc/p9-splat-5.c: New test.
3215 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
3217 PR tree-optimization/71488
3218 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3219 * lib/target-supports.exp: ... here.
3220 (check_sse4_hw_available): New procedure.
3221 (check_effective_target_sse4_runtime): Ditto.
3222 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3223 -march=westmere for sse4_runtime targets.
3224 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
3225 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
3226 (dg-additional-options): Use for sse4_runtime targets.
3227 (main): Call check_vect ().
3228 (dg-final): Perform scan only for sse4_runtime targets.
3230 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3234 * gcc.target/i386/pr66232-14.c: New file.
3235 * gcc.target/i386/pr66232-15.c: Likewise.
3236 * gcc.target/i386/pr66232-16.c: Likewise.
3237 * gcc.target/i386/pr66232-17.c: Likewise.
3238 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3239 ia32 if R_386_GOT32X relocation is supported.
3240 * gcc.target/i386/pr67400-2.c: Likewise.
3241 * gcc.target/i386/pr67400-3.c: Likewise.
3242 * gcc.target/i386/pr67400-4.c: Likewise.
3243 * gcc.target/i386/pr67400-6.c: Likewise.
3244 * gcc.target/i386/pr67400-7.c: Likewise.
3245 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
3247 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3249 PR libgfortran/48852
3250 * gfortran.dg/char4_iunit_1.f03: Update test.
3251 * gfortran.dg/f2003_io_5.f03: Update test.
3252 * gfortran.dg/real_const_3.f90: Update test.
3254 2016-06-23 Andi Kleen <ak@linux.intel.com>
3256 * g++.dg/bprob/bprob.exp: Support autofdo.
3257 * g++.dg/tree-prof/tree-prof.exp: dito.
3258 * gcc.dg/tree-prof/tree-prof.exp: dito.
3259 * gcc.misc-tests/bprob.exp: dito.
3260 * gfortran.dg/prof/prof.exp: dito.
3261 * lib/profopt.exp: dito.
3262 * lib/target-supports.exp: Check for autofdo.
3264 2016-06-23 Martin Liska <mliska@suse.cz>
3266 * gcc.dg/pr71619.c: New test.
3268 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3271 * gcc.target/i386/pr67400-1.c: New test.
3272 * gcc.target/i386/pr67400-2.c: Likewise.
3273 * gcc.target/i386/pr67400-3.c: Likewise.
3274 * gcc.target/i386/pr67400-4.c: Likewise.
3275 * gcc.target/i386/pr67400-5.c: Likewise.
3276 * gcc.target/i386/pr67400-6.c: Likewise.
3277 * gcc.target/i386/pr67400-7.c: Likewise.
3279 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3281 * c-c++-common/missing-header-1.c: New test case.
3282 * c-c++-common/missing-header-2.c: New test case.
3283 * c-c++-common/missing-header-3.c: New test case.
3284 * c-c++-common/missing-header-4.c: New test case.
3286 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3289 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3291 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3292 expected results due to builtin "nanl" now being suggested for
3294 * gcc.dg/pr67580.c: Update expected messages.
3295 * gcc.dg/spellcheck-identifiers.c: New testcase.
3296 * gcc.dg/spellcheck-typenames.c: New testcase.
3298 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3300 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3302 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3303 diagnostic-test-show-locus-parseable-fixits.c to sources for
3304 diagnostic_plugin_test_show_locus.c.
3305 * lib/gcc-defs.exp (freeform_regexps): New global.
3306 (dg-regexp): New function.
3307 (handle-dg-regexps): New function.
3308 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3309 freeform_regexps to the empty list.
3310 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3312 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3314 PR tree-optimization/71488
3315 * g++.dg/pr71488.C: New test.
3316 * gcc.dg/vect/vect-bool-cmp.c: New test.
3318 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3320 * gcc.dg/guality/param-5.c: New test.
3322 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3324 * gcc.target/i386/asm-flag-7.c: New test.
3326 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3328 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3329 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3330 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3331 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3332 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3333 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3334 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3335 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3336 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3337 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3338 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3339 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3340 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3341 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3342 * lib/target-supports.exp: Likewise.
3344 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3346 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3347 * gcc.dg/attr-ms_struct-2.c: Likewise.
3348 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3349 * gcc.dg/bf-ms-attrib.c: Likewise.
3350 * gcc.dg/bf-ms-layout-2.c: Likewise.
3351 * gcc.dg/bf-ms-layout-3.c: Likewise.
3352 * gcc.dg/bf-ms-layout.c: Likewise.
3353 * gcc.dg/bf-no-ms-layout.c: Likewise.
3354 * gcc.target/i386/bitfield1.c: Likewise.
3355 * gcc.target/i386/bitfield2.c: Likewise.
3356 * gcc.target/i386/bitfield3.c: Likewise.
3358 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3360 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3361 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3362 override other than -mcpu=power9 command-line option is specified,
3363 or if the target operating system is aix.
3364 * gcc.target/powerpc/darn-1.c: Likewise.
3365 * gcc.target/powerpc/darn-2.c: Likewise.
3366 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3367 test if effective-target is not powerpc_p9vector_ok or if the
3368 target operating system is not defined.
3369 * gcc.target/powerpc/vslv-1.c: Likewise.
3370 * gcc.target/powerpc/vsrv-0.c: Likewise.
3371 * gcc.target/powerpc/vsrv-1.c: Likewise.
3373 2016-06-21 Tobias Burnus <burnus@net-b.de>
3376 * gfortran.dg/coarray/data_1.f90: New.
3378 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3380 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3381 (dg-require-effective-target): Use arm_v8_neon_hw.
3382 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3383 (dg-require-effective-target): Likewise.
3384 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3385 (dg-require-effective-target): Likewise.
3386 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3387 (dg-require-effective-target): Likewise.
3388 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3389 (dg-require-effective-target): Likewise.
3390 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3391 (dg-require-effective-target): Likewise.
3392 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3395 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3397 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3398 Set to 3 so test passes.
3400 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3402 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3404 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3406 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3407 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3408 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3409 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3411 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3413 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3414 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3416 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3419 * gcc.target/i386/pr71549.c: New test.
3421 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3423 * gcc.target/powerpc/vadsdu-0.c: Replace
3424 dg-require-effective-target directive to allow test to run on more
3425 platforms, and add dg-skip-if directive to disable test on aix
3426 platforms because of known incompatibilities.
3427 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3428 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3429 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3430 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3431 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3432 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3433 * gcc.target/powerpc/vadsdub-2.c: Replace
3434 dg-require-effective-target directive to allow test to run on more
3435 platforms, and add dg-skip-if directive to disable test on aix
3436 platforms because of known incompatibilities.
3437 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3438 with vec_absdb call to differentiate this test from vadsdub-1.c.
3439 * gcc.target/powerpc/vadsduh-1.c: Replace
3440 dg-require-effective-target directive to allow test to run on more
3441 platforms, and add dg-skip-if directive to disable test on aix
3442 platforms because of known incompatibilities.
3443 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3444 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3445 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3447 2016-06-21 Jakub Jelinek <jakub@redhat.com>
3449 PR tree-optimization/71588
3450 * gcc.dg/pr71558.c: New test.
3452 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3454 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3455 * c-c++-common/pr68657-2.c: Likewise.
3456 * c-c++-common/pr68657-3.c: Likewise.
3457 * gcc.dg/torture/pr69714.c: Require int32plus support.
3458 * gcc.dg/torture/pr70025.c: Likewise.
3459 * gcc.dg/torture/pr70083.c: Likewise.
3460 * gcc.dg/torture/pr70542.c: Likewise.
3461 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3463 2016-06-20 Joseph Myers <joseph@codesourcery.com>
3466 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3468 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3471 * gcc.dg/pr71581.c: New test.
3473 PR rtl-optimization/71591
3474 * gcc.dg/cpp/pr71591.c: New test.
3476 2016-06-20 David B. Robins <gcc@davidrobins.net>
3479 * g++.dg/torture/pr71571.C: New test.
3481 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3484 * gcc.target/i386/sse2-pr71559.c: New test.
3485 * gcc.target/i386/avx-pr71559.c: New test.
3486 * gcc.target/i386/avx512f-pr71559.c: New test.
3488 2016-06-20 Tobias Burnus <burnus@net-b.de>
3491 * gfortran.dg/pointer_remapping_10.f90: New.
3493 2016-06-20 David Malcolm <dmalcolm@redhat.com>
3495 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3497 2016-06-20 Martin Sebor <msebor@redhat.com>
3500 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3501 * gnu90-const-expr-1.c: Same.
3502 * gnu99-const-expr-1.c: Same.
3503 * gnu99-static-1.c: Same.
3505 2016-06-20 Renlin Li <renlin.li@arm.com>
3508 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3510 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3512 * gcc.target/aarch64/vcvt_f64_1.c: New.
3513 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3514 * gcc.target/aarch64/vrecp_f64_1.c: New.
3516 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3518 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3521 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
3524 * gcc.target/avr/torture/pr71103-2.c: New test.
3526 2016-06-19 Martin Sebor <msebor@redhat.com>
3529 * gcc.dg/alignof.c: New test.
3531 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3533 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3534 vs dg-error; test constexpr specifier too.
3536 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3538 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3540 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3542 * lib/target-supports.exp
3543 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3544 arm_neon_ok and merge flags. Fix temporary test name.
3545 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3548 2016-06-17 Martin Liska <mliska@suse.cz>
3550 * gcc.dg/predict-9.c: Fix dump scanning.
3552 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3554 PR tree-optimization/71354
3555 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3557 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3559 PR tree-optimization/71347
3560 * gcc.dg/tree-ssa/pr71347.c: New test.
3562 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3564 PR tree-optimization/71354
3565 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3567 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3569 * gcc.dg/vect/vect-alias-check-1.c: New test.
3571 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3574 * gcc.target/avr/pr71151-1.c: New test.
3575 * gcc.target/avr/pr71151-2.c: New test.
3576 * gcc.target/avr/pr71151-3.c: New test.
3577 * gcc.target/avr/pr71151-4.c: New test.
3578 * gcc.target/avr/pr71151-5.c: New test.
3579 * gcc.target/avr/pr71151-6.c: New test.
3580 * gcc.target/avr/pr71151-7.c: New test.
3581 * gcc.target/avr/pr71151-8.c: New test.
3582 * gcc.target/avr/pr71151-common.h: New test.
3584 2016-06-16 Martin Liska <mliska@suse.cz>
3586 * gfortran.dg/predict-1.f90: New test.
3588 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
3591 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
3593 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
3595 * g++.dg/vect/pr36648.cc: Disable cunrolli
3597 2016-06-16 Jakub Jelinek <jakub@redhat.com>
3600 * gcc.c-torture/execute/pr71554.c: New test.
3602 PR rtl-optimization/71532
3603 * gcc.dg/torture/pr71532.c: New test.
3605 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3607 * gcc.target/powerpc/p9-dimode1.c: New test.
3608 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3610 2016-06-15 Jakub Jelinek <jakub@redhat.com>
3612 * gcc.c-torture/compile/20160615-1.c: New test.
3614 * g++.dg/cpp0x/ref-qual17.C: New test.
3616 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3619 * gcc.target/i386/pr71529.C: New test.
3621 2016-06-15 Alan Hayward <alan.hayward@arm.com>
3623 PR tree-optimization/71483
3624 * g++.dg/vect/pr71483.c: New
3626 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3629 * g++.dg/inherit/crash6.C: New.
3630 * g++.dg/inherit/union2.C: Likewise.
3631 * g++.dg/inherit/virtual12.C: Likewise.
3632 * g++.dg/inherit/virtual13.C: Likewise.
3633 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3635 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
3637 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
3639 2016-06-15 Alan Hayward <alan.hayward@arm.com>
3641 PR tree-optimization/71439
3642 * gcc.dg/vect/pr71439.c: New
3644 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3646 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3648 2016-06-15 Richard Biener <rguenther@suse.de>
3650 * gcc.dg/vect/slp-45.c: New testcase.
3652 2016-06-15 Richard Biener <rguenther@suse.de>
3654 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3656 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3658 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3659 requirements, and disable for AIX for now.
3660 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3662 2016-06-14 Jakub Jelinek <jakub@redhat.com>
3665 * g++.dg/opt/pr71528.C: New test.
3668 * g++.dg/init/pr71516.C: New test.
3670 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3672 * g++.dg/init/array46.C: New.
3674 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
3676 * gcc.target/i386/float128-3.c: New test.
3677 * gcc.target/i386/quad-sse4.c: Ditto.
3678 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3679 Update scan strings.
3681 2016-06-14 Richard Biener <rguenther@suse.de>
3684 * gfortran.dg/pr71526.f90: New testcase.
3686 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3688 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3689 * gcc.dg/zero_bits_compound-1.c: Likewise.
3691 2016-06-14 Richard Biener <rguenther@suse.de>
3693 PR tree-optimization/71522
3694 * gcc.dg/torture/pr71522.c: New testcase.
3696 2016-06-14 Jakub Jelinek <jakub@redhat.com>
3698 PR tree-optimization/71520
3699 * gcc.dg/tree-ssa/pr71520.c: New test.
3701 2016-06-14 Richard Biener <rguenther@suse.de>
3703 PR tree-optimization/71521
3704 * gcc.dg/tree-ssa/vrp101.c: New testcase.
3706 2016-06-13 Jakub Jelinek <jakub@redhat.com>
3709 * c-c++-common/ubsan/bounds-13.c: New test.
3711 PR preprocessor/71183
3712 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3714 2016-06-13 Jeff Law <law@redhat.com>
3716 PR tree-optimization/71403
3717 * c-c++-common/ubsan/pr71403-1.c: New test.
3718 * c-c++-common/ubsan/pr71403-2.c: New test.
3719 * c-c++-common/ubsan/pr71403-3.c: New test.
3721 2016-06-13 Jakub Jelinek <jakub@redhat.com>
3724 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3725 Add -Wno-psabi -w to dg-options.
3727 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3729 * gcc.target/powerpc/vadsdu-0.c: New test.
3730 * gcc.target/powerpc/vadsdu-1.c: New test.
3731 * gcc.target/powerpc/vadsdu-2.c: New test.
3732 * gcc.target/powerpc/vadsdu-3.c: New test.
3733 * gcc.target/powerpc/vadsdu-4.c: New test.
3734 * gcc.target/powerpc/vadsdu-5.c: New test.
3735 * gcc.target/powerpc/vadsdub-1.c: New test.
3736 * gcc.target/powerpc/vadsdub-2.c: New test.
3737 * gcc.target/powerpc/vadsduh-1.c: New test.
3738 * gcc.target/powerpc/vadsduh-2.c: New test.
3739 * gcc.target/powerpc/vadsduw-1.c: New test.
3740 * gcc.target/powerpc/vadsduw-2.c: New test.
3742 2016-06-13 David Malcolm <dmalcolm@redhat.com>
3744 * gcc.dg/c99-init-2.c (c): Update expected error message.
3745 * gcc.dg/init-bad-8.c (foo): Likewise.
3746 * gcc.dg/spellcheck-fields-3.c: New test case.
3748 2016-06-13 Martin Liska <mliska@suse.cz>
3750 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3751 and "guess loop iv compared" heuristics.
3752 * gcc.dg/predict-2.c: Likewise.
3753 * gcc.dg/predict-3.c: Likewise.
3754 * gcc.dg/predict-4.c: Likewise.
3755 * gcc.dg/predict-5.c: Likewise.
3756 * gcc.dg/predict-6.c: Likewise.
3758 2016-06-13 Marek Polacek <polacek@redhat.com>
3761 * c-c++-common/Wswitch-unreachable-4.c: New test.
3762 * gcc.dg/Wswitch-unreachable-2.c: New test.
3763 * g++.dg/tm/jump1.C: Move dg-warning.
3765 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3767 * gnat.dg/renaming10.ad[sb]: New test.
3769 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
3772 * gfortran.dg/pr70673.f90: New test.
3774 2016-06-13 Richard Biener <rguenther@suse.de>
3777 * gcc.dg/align-3.c: New testcase.
3779 2016-06-13 Martin Liska <mliska@suse.cz>
3781 * gcc.target/i386/pr71458.c: New test.
3783 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
3786 * gcc.dg/torture/float128-nan.c: New test.
3788 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3791 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3794 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3797 * gfortran.dg/comma_IO_extension_1.f90: New test.
3798 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3799 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3801 * gfortran.dg/graphite/pr38083.f90: Likewise.
3802 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3805 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3807 * gnat.dg/case_character.adb: New test.
3809 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3812 * gcc.target/powerpc/pr71310.c: New testcase.
3814 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3817 * gcc.dg/pr71478.c: New test.
3819 2016-06-10 Jakub Jelinek <jakub@redhat.com>
3822 * gcc.c-torture/execute/pr71494.c: New test.
3825 * gcc.target/i386/pr68657.c: New test.
3828 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3829 (test): Add -masm=intel alternatives.
3831 2016-06-10 Martin Sebor <msebor@redhat.com>
3834 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3836 2016-06-10 Jeff Law <law@redhat.com>
3838 PR tree-optimization/71335
3839 * gcc.c-torture/execute/pr71335.c: New test.
3841 2016-06-10 David Malcolm <dmalcolm@redhat.com>
3843 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3844 the various "cannot tail-call: " messages.
3846 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3848 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3851 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3854 * c-c++-common/asan/pr71480.c: New test.
3856 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3858 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3859 (ASMNAME2): Likewise.
3860 (main): Replace fn in asm statement with ASMNAME ("fn").
3861 * gcc.dg/guality/pr68037-2.c: Likewise.
3862 * gcc.dg/guality/pr68037-3.c: Likewise.
3863 * gcc.dg/torture/pr68037-1.c: Likewise.
3864 * gcc.dg/torture/pr68037-2.c: Likewise.
3865 * gcc.dg/torture/pr68037-3.c: Likewise.
3867 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3870 * gcc.target/i386/pr68843-1.c: New test.
3871 * gcc.target/i386/pr68843-2.c: New test.
3873 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3874 Cesar Philippidis <cesar@codesourcery.com>
3877 * gcc.dg/goacc/nested-function-1.c: New file.
3878 * gcc.dg/goacc/nested-function-2.c: Likewise.
3879 * gcc.dg/goacc/pr71373.c: Likewise.
3880 * gfortran.dg/goacc/cray-2.f95: Likewise.
3881 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3882 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3883 * gfortran.dg/goacc/cray.f95: Update.
3884 * gfortran.dg/goacc/loop-1.f95: Likewise.
3885 * gfortran.dg/goacc/loop-3.f95: Likewise.
3886 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3887 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3889 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3891 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3892 for OpenACC tile clauses.
3893 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3896 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3898 * c-c++-common/goacc/cache-2.c: ... this new file.
3899 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3900 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3901 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3903 * gfortran.dg/goacc/cray.f95: Likewise.
3904 * gfortran.dg/goacc/loop-1.f95: Likewise.
3906 2016-06-10 Alan Hayward <alan.hayward@arm.com>
3908 PR tree-optimization/71407
3909 PR tree-optimization/71416
3910 * gcc.dg/vect/pr71407.c: New
3911 * gcc.dg/vect/pr71416-1.c: New
3912 * gcc.dg/vect/pr71416-2.c: New
3914 2016-06-10 Richard Biener <rguenther@suse.de>
3917 * gcc.dg/torture/pr71477.c: New testcase.
3919 2016-06-09 Julia Koval <julia.koval@intel.com>
3921 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3922 * gcc.target/i386/interrupt-13.c: Likewise.
3923 * gcc.target/i386/interrupt-15.c: Likewise.
3924 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3925 * gcc.target/i386/interrupt-24.c: Likewise.
3926 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3927 * gcc.target/i386/interrupt-9.c: Likewise.
3928 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3930 2016-06-09 Martin Sebor <msebor@redhat.com>
3933 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3934 * gcc.dg/builtin-constant_p-1.c: Same.
3935 * gcc.dg/builtins-error.c: Same.
3936 * gcc.dg/pr70859.c: Same.
3938 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3940 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3941 * gcc.dg/torture/pr68067-1.c: Likewise.
3942 * gcc.dg/torture/pr68067-2.c: Likewise.
3944 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3946 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3949 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3952 * g++.dg/inherit/crash5.C: New.
3954 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3957 * g++.dg/inherit/crash5.C: New.
3958 * g++.dg/inherit/virtual1.C: Adjust.
3960 2016-06-09 Martin Liska <mliska@suse.cz>
3962 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3963 * g++.dg/predict-loop-exit-2.C: Likewise.
3964 * g++.dg/predict-loop-exit-3.C: Likewise.
3965 * gcc.dg/predict-1.c: Likewise.
3966 * gcc.dg/predict-2.c: Likewise.
3967 * gcc.dg/predict-3.c: Likewise.
3968 * gcc.dg/predict-4.c: Likewise.
3969 * gcc.dg/predict-5.c: Likewise.
3970 * gcc.dg/predict-6.c: Likewise.
3971 * gcc.dg/predict-7.c: Likewise.
3973 2016-06-09 Richard Biener <rguenther@suse.de>
3975 PR tree-optimization/71462
3976 * gcc.dg/torture/pr71462.c: New testcase.
3978 2016-06-09 Marek Polacek <polacek@redhat.com>
3981 * gcc.dg/c11-generic-3.c: New test.
3983 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3985 * g++.dg/init/array42.C: New.
3986 * g++.dg/init/array43.C: Likewise.
3987 * g++.dg/init/array44.C: Likewise.
3988 * g++.dg/init/array45.C: Likewise.
3989 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3990 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3991 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3992 * g++.dg/gomp/pr35751.C: Likewise.
3993 * g++.dg/init/array23.C: Likewise.
3994 * g++.dg/init/brace2.C: Likewise.
3995 * g++.dg/init/brace6.C: Likewise.
3997 2016-06-08 Martin Sebor <msebor@redhat.com>
3998 Jakub Jelinek <jakub@redhat.com>
4002 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4003 * c-c++-common/builtin-arith-overflow-2.c: New test.
4004 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4005 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4006 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4008 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4011 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4013 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4015 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4016 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4017 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4018 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4019 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4020 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4021 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4022 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4023 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4024 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4025 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4026 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4027 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4029 2016-06-08 Richard Biener <rguenther@suse.de>
4031 PR tree-optimization/68558
4032 * gcc.dg/vect/slp-44.c: New testcase.
4034 2016-06-08 Richard Biener <rguenther@suse.de>
4036 * gcc.dg/vect/slp-43.c: New testcase.
4038 2016-06-08 Richard Biener <rguenther@suse.de>
4040 PR tree-optimization/71452
4041 * gcc.dg/torture/pr71452.c: New testcase.
4043 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4046 * g++.dg/torture/pr71448.C: New test.
4048 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4052 * g++.dg/debug/pr71432.C: New test.
4054 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4056 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4057 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4058 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4060 2016-06-08 Alan Hayward <alan.hayward@arm.com>
4062 * gcc.dg/vect/vect-live-2.c: Update effective target.
4063 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4064 * lib/target-supports.exp: Add aarch64 to vect_long.
4066 2016-06-08 Marek Polacek <polacek@redhat.com>
4069 * gcc.dg/noncompile/pr71418.c: New test.
4072 * gcc.dg/noncompile/pr71426.c: New test.
4074 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
4076 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4077 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4078 * gcc.dg/predict-3.c: Update template.
4079 * gcc.dg/predict-5.c: Update template.
4080 * gcc.dg/predict-6.c: Update template.
4081 * gcc.dg/predict-9.c: Update template.
4082 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4084 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4086 * gcc.target/powerpc/vec-mul.c: New test.
4088 2016-06-07 David Malcolm <dmalcolm@redhat.com>
4090 * gcc.dg/spellcheck-fields-2.c: New test case.
4092 2016-06-07 Richard Biener <rguenther@suse.de>
4095 * gcc.dg/Wpragmas-1.c: New testcase.
4096 * gcc.dg/Wattributes-4.c: Likewise.
4097 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4100 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4102 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4103 spurious debug code.
4105 2016-06-07 Richard Biener <rguenther@suse.de>
4107 PR tree-optimization/71428
4108 * gcc.dg/torture/pr71428.c: New testcase.
4110 2016-06-07 Richard Biener <rguenther@suse.de>
4113 * gcc.dg/torture/pr71423.c: New testcase.
4115 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4118 * gcc.dg/tree-ssa/pr71408.c: New test.
4120 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4123 * g++.dg/torture/pr71281.C: New test.
4125 2016-06-06 Marek Polacek <polacek@redhat.com>
4128 * gcc.dg/pr71362.c: New test.
4130 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4131 Patrick Palka <ppalka@gcc.gnu.org>
4136 * g++.dg/opt/pr70847.C: New test.
4137 * g++.dg/ubsan/pr70847.C: New test.
4138 * g++.dg/ubsan/pr71393.C: New test.
4140 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4142 PR tree-optimization/71259
4143 * gcc.dg/vect/pr71259.c: New test.
4145 2016-06-06 David Malcolm <dmalcolm@redhat.com>
4147 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4148 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4149 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4152 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4155 * gcc.c-torture/execute/pr37780.c: New test.
4156 * gcc.target/aarch64/pr37780_1.c: Likewise.
4157 * gcc.target/arm/pr37780_1.c: Likewise.
4159 2016-06-06 Marek Polacek <polacek@redhat.com>
4161 * c-c++-common/attr-may-alias-1.c: New test.
4162 * c-c++-common/attr-may-alias-2.c: New test.
4163 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4165 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4168 * gcc.target/i386/pr24414.c: New test.
4170 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4172 * gcc.target/sparc/vis4misc.c: New file.
4173 * gcc.target/sparc/fpcmp.c: Likewise.
4174 * gcc.target/sparc/fpcmpu.c: Likewise.
4176 2016-06-06 Alan Hayward <alan.hayward@arm.com>
4178 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4179 * gcc.dg/vect/vect-live-3.c: Likewise.
4181 2016-06-06 Richard Biener <rguenther@suse.de>
4183 PR tree-optimization/71398
4184 * gcc.dg/torture/pr71398.c: New testcase.
4186 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
4189 * g++.dg/pr71389.C: New test.
4191 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4194 * gfortran.dg/fmt_read_5.f: New test.
4196 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4199 * gfortran.dg/class_array_22.f03: New test.
4201 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
4203 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4205 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
4207 * gcc.dg/predict-9.c: Update template.
4209 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4212 * g++.dg/template/pr49377.C: New.
4214 2016-06-04 Jakub Jelinek <jakub@redhat.com>
4216 PR tree-optimization/71405
4217 * g++.dg/torture/pr71405.C: New test.
4219 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4222 * g++.dg/inherit/crash5.C: New.
4223 * g++.dg/inherit/virtual1.C: Adjust.
4225 2016-06-03 Jeff Law <law@redhat.com>
4227 PR tree-optimization/71316
4228 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4230 2016-06-03 Jakub Jelinek <jakub@redhat.com>
4232 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4233 dg-additional-options with just -fno-tree-scev-cprop in it.
4234 * gcc.dg/vect/vect-live-2.c: Likewise.
4235 * gcc.dg/vect/vect-live-5.c: Likewise.
4236 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4237 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4238 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4240 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4243 * g++.dg/other/friend6.C: New test.
4245 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4247 * g++.dg/torture/ppc-ldst-array.C: New.
4249 2016-06-03 Joseph Myers <joseph@codesourcery.com>
4253 * gcc.dg/torture/builtin-fp-int-inexact.c,
4254 gcc.target/i386/387-builtin-fp-int-inexact.c,
4255 gcc.target/i386/387-rint-inline-1.c,
4256 gcc.target/i386/387-rint-inline-2.c,
4257 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4258 gcc.target/i386/sse2-rint-inline-1.c,
4259 gcc.target/i386/sse2-rint-inline-2.c,
4260 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4261 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4263 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4264 Julia Koval <julia.koval@intel.com>
4276 * gcc.dg/guality/pr68037-1.c: New test.
4277 * gcc.dg/guality/pr68037-2.c: Likewise.
4278 * gcc.dg/guality/pr68037-3.c: Likewise.
4279 * gcc.dg/torture/pr68037-1.c: Likewise.
4280 * gcc.dg/torture/pr68037-2.c: Likewise.
4281 * gcc.dg/torture/pr68037-3.c: Likewise.
4282 * gcc.dg/torture/pr68661-1a.c: Likewise.
4283 * gcc.dg/torture/pr68661-1b.c: Likewise.
4284 * gcc.target/i386/interrupt-1.c: Likewise.
4285 * gcc.target/i386/interrupt-2.c: Likewise.
4286 * gcc.target/i386/interrupt-3.c: Likewise.
4287 * gcc.target/i386/interrupt-4.c: Likewise.
4288 * gcc.target/i386/interrupt-5.c: Likewise.
4289 * gcc.target/i386/interrupt-6.c: Likewise.
4290 * gcc.target/i386/interrupt-7.c: Likewise.
4291 * gcc.target/i386/interrupt-8.c: Likewise.
4292 * gcc.target/i386/interrupt-9.c: Likewise.
4293 * gcc.target/i386/interrupt-10.c: Likewise.
4294 * gcc.target/i386/interrupt-11.c: Likewise.
4295 * gcc.target/i386/interrupt-12.c: Likewise.
4296 * gcc.target/i386/interrupt-13.c: Likewise.
4297 * gcc.target/i386/interrupt-14.c: Likewise.
4298 * gcc.target/i386/interrupt-15.c: Likewise.
4299 * gcc.target/i386/interrupt-16.c: Likewise.
4300 * gcc.target/i386/interrupt-17.c: Likewise.
4301 * gcc.target/i386/interrupt-18.c: Likewise.
4302 * gcc.target/i386/interrupt-19.c: Likewise.
4303 * gcc.target/i386/interrupt-20.c: Likewise.
4304 * gcc.target/i386/interrupt-21.c: Likewise.
4305 * gcc.target/i386/interrupt-22.c: Likewise.
4306 * gcc.target/i386/interrupt-23.c: Likewise.
4307 * gcc.target/i386/interrupt-24.c: Likewise.
4308 * gcc.target/i386/interrupt-25.c: Likewise.
4309 * gcc.target/i386/interrupt-26.c: Likewise.
4310 * gcc.target/i386/interrupt-27.c: Likewise.
4311 * gcc.target/i386/interrupt-28.c: Likewise.
4312 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4313 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4314 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4315 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4316 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4317 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4318 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4319 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4320 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4321 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4322 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4323 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4325 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4327 PR tree-optimization/52171
4328 * gcc.dg/pr52171.c: New test.
4329 * gcc.target/i386/pr52171.c: New test.
4331 2016-06-03 Jan Hubicka <jh@suse.cz>
4333 * g++.dg/tree-ssa/pred-1.C: New testcase
4334 * gcc.dg/tree-ssa/pred-1.c: New testcase
4336 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4339 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4341 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4343 2016-06-03 Alan Hayward <alan.hayward@arm.com>
4345 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4347 2016-06-03 Alan Hayward <alan.hayward@arm.com>
4349 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4350 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
4351 * gcc.dg/vect/vect-live-1.c: New test.
4352 * gcc.dg/vect/vect-live-2.c: New test.
4353 * gcc.dg/vect/vect-live-3.c: New test.
4354 * gcc.dg/vect/vect-live-4.c: New test.
4355 * gcc.dg/vect/vect-live-5.c: New test.
4356 * gcc.dg/vect/vect-live-slp-1.c: New test.
4357 * gcc.dg/vect/vect-live-slp-2.c: New test.
4358 * gcc.dg/vect/vect-live-slp-3.c: New test.
4360 2016-06-03 Jakub Jelinek <jakub@redhat.com>
4363 * g++.dg/opt/pr71387.C: New test.
4365 2016-06-02 Jeff Law <law@redhat.com>
4367 PR tree-optimization/71328
4368 * gcc.c-torture/compile/pr71328.c: New test.
4370 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4373 * gfortran.dg/fmt_read_3.f90: Fix typo.
4374 * gfortran.dg/fmt_read_4.f90: New test.
4376 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4378 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4379 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4380 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4381 * g++.dg/cpp0x/override2.C: Likewise.
4382 * g++.dg/parse/crash5.C: Likewise.
4383 * g++.dg/parse/error16.C: Likewise.
4384 * g++.dg/parse/error27.C: Likewise.
4385 * g++.dg/template/qualttp15.C: Likewise.
4386 * g++.dg/template/redecl4.C: Likewise.
4387 * g++.old-deja/g++.other/crash39.C: Likewise.
4388 * g++.old-deja/g++.other/struct1.C: Likewise.
4389 * g++.old-deja/g++.pt/m9a.C: Likewise.
4390 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4392 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4395 * c-c++-common/pr71372.c: New test.
4397 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4398 __TIME__ strings with __builtin_strcmp instead of printf and
4401 2016-06-02 Martin Liska <mliska@suse.cz>
4403 * gcc.dg/predict-9.c: New test.
4405 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4407 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4408 global set_compiler_env_var and global saved_compiler_env_var.
4410 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4412 PR rtl-optimization/71295
4413 * gcc.c-torture/compile/pr71295.c: New test.
4415 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4417 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4419 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4420 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4422 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4423 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4424 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4427 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4429 * gcc.target/powerpc/p9-splat-4.c: New test.
4431 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4434 * gcc.target/powerpc/pr71186.c: New test.
4436 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4439 * gfortran.dg/fmt_read_3.f90: New test.
4441 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4443 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4446 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
4448 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4449 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4451 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4452 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4454 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4456 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4457 vars set by dg-set-compiler-env-var.
4459 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
4462 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4463 to the module procedure declaration.
4464 * gfortran.dg/submodule_16.f08: New test.
4466 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4469 * c-c++-common/gomp/pr71371.c: New test.
4471 2016-06-01 Richard Biener <rguenther@suse.de>
4473 PR tree-optimization/71366
4474 * gcc.dg/torture/pr71366-1.c: New testcase.
4475 * gcc.dg/torture/pr71366-2.c: Likewise.
4477 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4479 * gcc.target/powerpc/vslv-0.c: New test.
4480 * gcc.target/powerpc/vslv-1.c: New test.
4481 * gcc.target/powerpc/vsrv-0.c: New test.
4482 * gcc.target/powerpc/vsrv-1.c: New test.
4484 2016-06-01 Nathan Sidwell <nathan@acm.org>
4486 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4487 * gcc.target/nvptx/weak.c: New.
4489 2016-06-01 Richard Biener <rguenther@suse.de>
4491 PR tree-optimization/71261
4492 * gcc.dg/torture/vect-bool-1.c: New testcase.
4494 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4496 * gfortran.dg/gomp/order-1.f90: New test.
4497 * gfortran.dg/gomp/order-2.f90: New test.
4499 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
4501 * gcc.dg/unroll-6.c: Update template.
4502 * gcc.dg/unroll-7.c: New testcase.
4503 * gcc.dg/unroll-8.c: New testcase.
4505 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4507 * gnat.dg/opt56.ad[sb]: New test.
4509 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4512 * g++.dg/cpp0x/constexpr-ice16.C: New.
4514 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4516 PR tree-optimization/71314
4517 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4520 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4522 PR tree-optimization/71077
4523 * gcc.dg/tree-ssa/pr71077.c: New test.
4525 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
4527 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4528 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4529 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4531 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4534 * g++.dg/cpp0x/pr71248.C: New.
4535 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4536 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4537 * g++.dg/init/new37.C: Likewise.
4538 * g++.dg/template/static1.C: Likewise.
4539 * g++.dg/template/static2.C: Likewise.
4541 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4543 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4545 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4547 2016-05-31 Marek Polacek <polacek@redhat.com>
4549 * c-c++-common/Wswitch-unreachable-3.c: New test.
4550 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4552 2016-05-31 Richard Biener <rguenther@suse.de>
4554 PR tree-optimization/71352
4555 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4557 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4559 * gcc.target/arm/armv5_thumb_isa.c: New test.
4561 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4564 * gcc.target/i386/pr71346.c: New test.
4566 2016-05-31 Tom de Vries <tom@codesourcery.com>
4568 PR tree-optimization/69068
4569 * gcc.dg/graphite/pr69068.c: New test.
4571 2016-05-27 Martin Sebor <msebor@redhat.com>
4574 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4576 2016-05-30 Jakub Jelinek <jakub@redhat.com>
4579 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4580 nowait depend(inout: dd[0]) clauses where permitted.
4582 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4585 * g++.dg/parse/pr71238.C: New.
4586 * g++.dg/concepts/friend1.C: Test column numbers too.
4587 * g++.dg/cpp0x/initlist31.C: Likewise.
4588 * g++.dg/cpp0x/pr51420.C: Likewise.
4589 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4590 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4591 * g++.dg/ext/builtin3.C: Likewise.
4592 * g++.dg/lookup/friend12.C: Likewise.
4593 * g++.dg/lookup/friend7.C: Likewise.
4594 * g++.dg/lookup/koenig1.C: Likewise.
4595 * g++.dg/lookup/koenig5.C: Likewise.
4596 * g++.dg/lookup/used-before-declaration.C: Likewise.
4597 * g++.dg/overload/koenig1.C: Likewise.
4598 * g++.dg/template/crash65.C: Likewise.
4599 * g++.dg/template/friend57.C: Likewise.
4600 * g++.dg/warn/Wshadow-5.C: Likewise.
4601 * g++.dg/warn/Wunused-8.C: Likewise.
4602 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4603 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4604 * g++.old-deja/g++.jason/member.C: Likewise.
4605 * g++.old-deja/g++.jason/report.C: Likewise.
4606 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4607 * g++.old-deja/g++.law/visibility20.C: Likewise.
4608 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4609 * g++.old-deja/g++.other/static5.C: Likewise.
4610 * g++.old-deja/g++.pt/overload2.C: Likewise.
4612 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
4614 * gcc.dg/tree-ssa/peel1.c: New testcase.
4615 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4616 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4618 2016-05-30 Tom de Vries <tom@codesourcery.com>
4620 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4623 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4626 * g++.dg/parse/virtual1.C: New.
4628 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
4630 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4631 Use correct register when clearing %edx.
4633 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
4635 PR tree-optimization/71289
4636 * gcc.dg/pr71289.c: New test.
4638 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4642 * gcc.dg/tree-ssa/pr71269.c: New test.
4643 * gcc.dg/tree-ssa/pr71292.c: New test.
4645 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4648 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4650 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
4652 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4653 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4654 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4656 2016-05-30 Tom de Vries <tom@codesourcery.com>
4658 PR tree-optimization/69067
4659 * gcc.dg/graphite/pr69067.c: New test.
4661 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
4664 * gcc.target/i386/pr71245-1.c: New test.
4665 * gcc.target/i386/pr71245-2.c: Ditto.
4667 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4670 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4671 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4672 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4674 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
4676 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4678 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4682 * g++.dg/overload/69855.C: New.
4683 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4684 * g++.old-deja/g++.pt/crash3.C: Likewise.
4686 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4689 * g++.dg/parse/namespace13.C: New.
4691 2016-05-26 Jeff Law <law@redhat.com>
4693 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4694 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4695 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4696 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4697 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4698 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4699 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4700 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4701 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4702 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4703 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4704 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4705 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4707 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4710 * g++.dg/overload/69855.C: New.
4711 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4712 * g++.old-deja/g++.pt/crash3.C: Likewise.
4714 2016-05-27 Jiong Wang <jiong.wang@arm.com>
4717 * gcc.target/aarch64/va_arg_1.c: New testcase.
4718 * gcc.target/aarch64/va_arg_2.c: Likewise.
4719 * gcc.target/aarch64/va_arg_3.c: Likewise.
4721 2016-05-27 Jiong Wang <jiong.wang@arm.com>
4723 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4724 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4725 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4726 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4727 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4729 2016-05-27 Marek Polacek <polacek@redhat.com>
4732 * g++.dg/torture/pr71308.C: New test.
4734 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4736 * gcc.dg/zero_bits_compound-1.c: New test.
4737 * gcc.dg/zero_bits_compound-2.c: New test.
4739 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4742 * gcc.dg/pr71279.c: New test.
4744 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4746 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4747 floating point min/max/comparison instructions.
4748 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4750 2016-05-26 Jakub Jelinek <jakub@redhat.com>
4752 * c-c++-common/gomp/schedule-1.c: New test.
4753 * gfortran.dg/gomp/schedule-1.f90: New test.
4755 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4759 * g++.dg/cpp1y/auto-fn32.C: New test.
4760 * g++.dg/cpp1y/paren4.C: New test.
4762 2016-05-26 Nathan Sidwell <nathan@acm.org>
4764 * gcc.dg/20060410.c: Xfail on ptx.
4765 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4766 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4767 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4768 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4769 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4771 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4773 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4775 2016-05-26 Jakub Jelinek <jakub@redhat.com>
4777 PR tree-optimization/71280
4778 * gcc.dg/pr71280.c: New test.
4780 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4782 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4783 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4785 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4787 2016-05-26 Jiong Wang <jiong.wang@arm.com>
4789 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
4792 2016-05-25 Jeff Law <law@redhat.com>
4794 PR tree-optimization/71272
4795 * gcc.c-torture/compile/pr71272.c: new test.
4797 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4799 * gcc.target/powerpc/vec-cmpne.c: New test.
4800 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4802 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4804 * gnat.dg/opt55.ad[sb]: New test.
4806 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4808 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4809 * c-c++-common/pr60226.c: Require int32plus.
4810 * gcc.c-torture/execute/pr70602.c: Likewise.
4811 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4812 unsigned long for malloc arg type.
4813 * gcc.dg/asr_div1.c: Require int32plus.
4814 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4815 * gcc.dg/pie-1.c: Require pie.
4816 * gcc.dg/pie-2.c: Likewise.
4817 * gcc.dg/pr59471.c: Require int32plus.
4818 * gcc.dg/pr59963-2.c: XFAIL for int16.
4819 * gcc.dg/pr60114.c: Require int32plus.
4820 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4821 unsigned long for typedef of size_t.
4822 * gcc.dg/pr63914.c: Require int32plus.
4823 * gcc.dg/pr64536.c: Require pt32plus.
4824 * gcc.dg/pr65658.c: Likewise.
4825 * gcc.dg/pr67271.c: Require int32plus.
4826 * gcc.dg/pr68112.c: Likewise.
4827 * gcc.dg/pr69071.c: Skip for avr target.
4828 * gcc.dg/pr69973.c: Require int32plus.
4829 * gcc.dg/pr70169.c: Skip for avr target.
4830 * gcc.dg/sso-6.c: Require int32plus.
4831 * gcc.dg/sso-7.c: Likewise.
4832 * gcc.dg/sso-8.c: Likewise.
4833 * gcc.dg/vrp-min-max-2.c: Likewise.
4835 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4838 * gcc.target/i386/pr70738-1.c: New test.
4839 * gcc.target/i386/pr70738-2.c: Likewise.
4840 * gcc.target/i386/pr70738-3.c: Likewise.
4841 * gcc.target/i386/pr70738-4.c: Likewise.
4842 * gcc.target/i386/pr70738-5.c: Likewise.
4843 * gcc.target/i386/pr70738-6.c: Likewise.
4844 * gcc.target/i386/pr70738-7.c: Likewise.
4845 * gcc.target/i386/pr70738-8.c: Likewise.
4846 * gcc.target/i386/pr70738-9.c: Likewise.
4848 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4850 PR rtl-optimization/66940
4851 * gcc.c-torture/execute/pr66940.c: New test.
4853 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4855 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4856 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4857 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4858 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4859 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4860 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4861 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4862 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4863 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4864 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4865 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4866 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4867 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4868 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4869 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4870 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4871 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4872 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4873 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4874 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4875 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4876 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4877 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4878 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4880 2016-05-25 Marek Polacek <polacek@redhat.com>
4883 * gcc.dg/noncompile/pr71265.c: New test.
4886 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4888 2016-05-25 Nathan Sidwell <nathan@acm.org>
4890 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4892 2016-05-25 Richard Biener <rguenther@suse.de>
4894 PR tree-optimization/71261
4895 * c-c++-common/torture/pr71261.c: New testcase.
4897 2016-05-25 Richard Biener <rguenther@suse.de>
4899 PR tree-optimization/71264
4900 * gcc.dg/vect/pr71264.c: New testcase.
4902 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4905 * g++.dg/cpp0x/alias-decl-53.C: New.
4906 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4908 2016-05-25 Martin Liska <mliska@suse.cz>
4910 * g++.dg/pr71239.C: New test.
4912 2016-05-25 Richard Biener <rguenther@suse.de>
4914 * gcc.dg/vect/pr58135.c: Rename to ...
4915 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
4917 2016-05-25 Marek Polacek <polacek@redhat.com>
4919 * g++.dg/pr65295.C: Use target c++14.
4921 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4923 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4924 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
4926 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4928 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4931 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4933 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4934 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4935 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4936 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4937 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4938 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4939 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4940 * c-c++-common/goacc/pcopy.c: Likewise.
4941 * c-c++-common/goacc/pcopyin.c: Likewise.
4942 * c-c++-common/goacc/pcopyout.c: Likewise.
4943 * c-c++-common/goacc/pcreate.c: Likewise.
4944 * c-c++-common/goacc/pr70688.c: New test.
4945 * c-c++-common/goacc/present-1.c: Adjust test.
4946 * c-c++-common/goacc/reduction-5.c: Likewise.
4947 * g++.dg/goacc/data-1.C: New test.
4949 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4951 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4952 vector parity built-in functions.
4953 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4954 count trailing zeros automatic vectorization.
4955 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4956 count trailing zeros built-in functions.
4958 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4960 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4962 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4965 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4967 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4970 * g++.dg/template/crash123.C: New.
4971 * g++.dg/template/crash124.C: Likewise.
4973 2016-05-24 Martin Sebor <msebor@redhat.com>
4976 * g++.dg/ext/flexary16.C: New test.
4978 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4980 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4981 before math.h is included.
4982 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4983 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4984 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4985 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4986 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4987 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4988 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4989 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4990 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4991 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4992 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4993 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4994 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4995 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4996 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4997 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4998 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4999 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5000 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5001 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5002 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5003 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5004 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5006 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5007 Kelvin Nilsen <kelvin@gcc.gnu.org>
5009 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5012 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5015 * g++.dg/warn/Wno-narrowing1.C: New.
5017 2016-05-24 Marek Polacek <polacek@redhat.com>
5020 * c-c++-common/Wswitch-unreachable-2.c: New test.
5022 2016-05-24 Jakub Jelinek <jakub@redhat.com>
5025 * g++.dg/vect/simd-clone-6.cc: New test.
5026 * g++.dg/gomp/declare-simd-6.C: New test.
5030 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5032 2016-05-24 Richard Biener <rguenther@suse.de>
5034 PR tree-optimization/71240
5035 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5037 2016-05-24 Richard Biener <rguenther@suse.de>
5039 PR tree-optimization/71230
5040 * gcc.dg/torture/pr71230.c: New testcase.
5041 * g++.dg/torture/pr71230.C: Likewise.
5043 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5045 * c-c++-common/goacc/routine-5.c: Add tests.
5046 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5047 * gfortran.dg/goacc/routine-6.f90: Add tests.
5049 2016-05-24 Richard Biener <rguenther@suse.de>
5051 PR tree-optimization/71253
5052 * gcc.dg/torture/pr71253.c: New testcase.
5054 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5057 * gfortran.dg/pr71252.f90: New test.
5059 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5061 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5063 2016-05-24 Richard Biener <rguenther@suse.de>
5067 * c-c++-common/vector-subscript-4.c: New testcase.
5068 * c-c++-common/vector-subscript-5.c: Likewise.
5070 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5073 * gfortran.dg/namelist_90.f: New test
5075 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5078 * gfortran.dg/unexpected_eof.f: New test
5080 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5081 Kelvin Nilsen <kelvin@gcc.gnu.org>
5083 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5086 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5089 * g++.dg/cpp0x/inh-ctor20.C: New.
5090 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5092 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5095 * g++.dg/cpp0x/variadic168.C: New.
5097 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5099 * g++.dg/cpp0x/pr31445.C: Test column number too.
5100 * g++.dg/cpp0x/pr32253.C: Likewise.
5101 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5102 * g++.dg/cpp0x/variadic36.C: Likewise.
5104 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
5106 * gcc.dg/fold-notshift-2.c: Adjust.
5108 2016-05-23 Marek Polacek <polacek@redhat.com>
5111 * c-c++-common/Wswitch-unreachable-1.c: New test.
5112 * gcc.dg/Wswitch-unreachable-1.c: New test.
5113 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5114 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5115 * g++.dg/gomp/block-10.C: Likewise.
5116 * gcc.dg/gomp/block-10.c: Likewise.
5117 * g++.dg/gomp/block-9.C: Likewise.
5118 * gcc.dg/gomp/block-9.c: Likewise.
5119 * g++.dg/gomp/target-1.C: Likewise.
5120 * g++.dg/gomp/target-2.C: Likewise.
5121 * gcc.dg/gomp/target-1.c: Likewise.
5122 * gcc.dg/gomp/target-2.c: Likewise.
5123 * g++.dg/gomp/taskgroup-1.C: Likewise.
5124 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5125 * gcc.dg/gomp/teams-1.c: Likewise.
5126 * g++.dg/gomp/teams-1.C: Likewise.
5127 * g++.dg/overload/error3.C: Likewise.
5128 * g++.dg/tm/jump1.C: Likewise.
5129 * g++.dg/torture/pr40335.C: Likewise.
5130 * gcc.dg/c99-vla-jump-5.c: Likewise.
5131 * gcc.dg/switch-warn-1.c: Likewise.
5132 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5133 * gcc.dg/nested-func-1.c: Likewise.
5134 * gcc.dg/pr67784-4.c: Likewise.
5136 2016-05-23 Richard Biener <rguenther@suse.de>
5138 PR tree-optimization/71230
5139 * gfortran.dg/pr71230-1.f90: New testcase.
5140 * gfortran.dg/pr71230-2.f90: Likewise.
5142 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5144 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
5145 * gcc.dg/vect/pr58135.c: Add new.
5146 * gfortran.dg/pr46519-1.f: Adjust test case.
5148 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5151 * g++.dg/cpp0x/decltype64.C: New.
5153 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5155 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5156 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5157 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5159 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5161 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5162 Add poly64x1_t and poly64x2_t cases if supported.
5163 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5164 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5165 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5166 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5167 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5169 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5171 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5172 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5173 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5174 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5175 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5176 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5177 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5179 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5181 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5183 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5185 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5186 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5188 2016-05-22 Jakub Jelinek <jakub@redhat.com>
5190 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5191 constraint instead of "r".
5192 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5193 insn instead of vxorpd.
5194 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5196 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5197 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5199 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5201 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5202 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5204 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5206 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5209 * gcc.dg/tree-ssa/pr40921.c: New test.
5211 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5214 * gcc.target/avr/pr71103.c: New test.
5216 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5219 * gcc.dg/tree-ssa/pr71179.c: New test.
5221 2016-05-20 Martin Sebor <msebor@redhat.com>
5224 * gcc.dg/init-excess-2.c: New test.
5226 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5228 * gnat.dg/opt53.adb: New test.
5229 * gnat.dg/opt54.adb: Likewise.
5231 2016-05-20 Martin Jambor <mjambor@suse.cz>
5233 PR tree-optimization/70884
5234 * gcc.dg/tree-ssa/pr70919.c: New test.
5236 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5238 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5240 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5241 fix code formatting.
5243 2016-05-20 Nathan Sidwell <nathan@acm.org>
5245 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5247 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
5249 2016-05-20 David Malcolm <dmalcolm@redhat.com>
5251 * jit.dg/all-non-failing-tests.h: Add
5252 test-factorial-must-tail-call.c.
5253 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5254 * jit.dg/test-factorial-must-tail-call.c: New test case.
5256 2016-05-20 Jakub Jelinek <jakub@redhat.com>
5259 * gfortran.dg/pr71204.f90: New test.
5261 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5263 * gcc.target/nvptx/sincos.c: New test.
5265 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5268 * g++.dg/cpp1y/auto-fn31.C: New.
5270 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5272 * gcc.target/powerpc/vec-addec.c: New test.
5273 * gcc.target/powerpc/vec-addec-int128.c: New test.
5275 2016-05-20 David Malcolm <dmalcolm@redhat.com>
5277 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5278 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5279 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5280 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5282 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
5284 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5286 2016-05-20 Jakub Jelinek <jakub@redhat.com>
5289 * g++.dg/opt/pr71210-1.C: New test.
5290 * g++.dg/opt/pr71210-2.C: New test.
5292 PR tree-optimization/29756
5293 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5294 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5295 only on selected targets where V4SImode vectors are known to be
5298 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
5300 PR tree-optimization/71079
5301 PR tree-optimization/71206
5302 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5304 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5306 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5307 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5308 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5310 2016-05-20 Richard Guenther <rguenther@suse.de>
5312 PR tree-optimization/29756
5313 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5315 2016-05-20 Richard Biener <rguenther@suse.de>
5317 PR tree-optimization/71185
5318 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5320 2016-05-20 Richard Biener <rguenther@suse.de>
5322 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5324 2016-05-19 Marek Polacek <polacek@redhat.com>
5327 * g++.dg/diagnostic/pr71075.C: New test.
5329 2016-05-19 David Malcolm <dmalcolm@redhat.com>
5332 * g++.dg/pr71184.C: New test case.
5334 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5336 * gcc.target/powerpc/darn-0.c: New test.
5337 * gcc.target/powerpc/darn-1.c: New test.
5338 * gcc.target/powerpc/darn-2.c: New test.
5340 2016-05-19 Marek Polacek <polacek@redhat.com>
5342 PR tree-optimization/71031
5343 * gcc.dg/tree-ssa/vrp100.c: New test.
5345 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5347 PR rtl-optimization/71148
5348 * gcc.dg/pr71148.c: New test.
5350 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5353 * gcc.target/arm/pr71056.c: New test.
5355 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5357 * c-c++-common/pr69669.c: Check the used mode.
5359 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5362 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5364 2016-05-19 Richard Biener <rguenther@suse.de>
5366 PR tree-optimization/70729
5367 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5368 * gcc.dg/graphite/scop-18.c: Likewise.
5369 * gcc.dg/pr41783.c: Disable LIM.
5370 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5371 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5372 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5373 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5374 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5375 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5376 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5377 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5378 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5379 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5380 * gfortran.dg/pr42108.f90: Likewise.
5382 2016-05-18 David Malcolm <dmalcolm@redhat.com>
5385 * gcc.dg/spellcheck-options-11.c: New test case.
5387 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5390 * g++.dg/opt/pr71100.C: New test.
5392 2016-05-18 Martin Jambor <mjambor@suse.cz>
5395 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5396 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5397 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5398 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5400 2016-05-18 Martin Jambor <mjambor@suse.cz>
5403 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5404 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5405 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5406 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5407 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5409 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5412 * g++.dg/template/crash122.C: New.
5414 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5417 * g++.dg/template/pr70466-1.C: New.
5418 * g++.dg/template/pr70466-2.C: Likewise.
5420 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5422 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5423 splat operations and the XXSPLTIB instruction.
5424 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5425 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5426 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5427 xxlxor to clear a register.
5429 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5431 * gcc.dg/torture/pr71020.c: New test.
5433 2016-05-18 Martin Jambor <mjambor@suse.cz>
5436 * gcc.dg/ipa/pr70646.c: New test.
5438 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5440 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5442 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5444 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5445 missing tests for vreinterpretq_p{8,16}.
5447 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5449 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5450 vsliq_n_s64 and vsliq_n_u64.
5452 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5454 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5455 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5457 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5459 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5460 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5461 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5463 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5465 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5468 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5470 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5471 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5472 "blr\t" and switch to scan-assembler-times.
5474 2016-05-18 Jiong Wang <jiong.wang@arm.com>
5476 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5478 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5479 declarations under __aarch64__ and __ARM_FEATURE_FMA.
5481 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5483 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5484 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5485 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5486 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5487 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5488 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5490 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5491 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5493 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5494 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5496 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5497 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5499 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5501 2016-05-18 Richard Biener <rguenther@suse.de>
5503 PR tree-optimization/71168
5504 * gcc.dg/torture/pr71168.c: New testcase.
5506 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5509 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5510 * gcc.dg/tree-ssa/pr63586.c: New test.
5511 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5513 2016-05-17 Nathan Sidwell <nathan@acm.org>
5515 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5516 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5517 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5518 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5520 2016-05-17 Nathan Sidwell <nathan@acm.org>
5522 * gcc.target/nvptx/abi-vararg-3.c: New.
5524 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5526 PR tree-optimization/54579
5528 * gcc.dg/fold-notrotate-1.c: New test.
5529 * gcc.dg/fold-notshift-1.c: New test.
5530 * gcc.dg/fold-notshift-2.c: New test.
5532 2016-05-17 Marek Polacek <polacek@redhat.com>
5535 * g++.dg/ipa/pr71146.C: New test.
5537 2016-05-17 David Malcolm <dmalcolm@redhat.com>
5539 * jit.dg/test-error-array-bounds.c: New test case.
5541 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5543 * gcc.dg/tree-ssa/and-1.c: New testcase.
5545 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5547 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5548 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5550 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5552 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5553 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5555 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5557 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5559 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5561 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5563 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5565 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5566 ".2d[index]" when scan the assembly.
5567 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5568 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5570 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5572 2016-05-17 Richard Biener <rguenther@suse.de>
5574 PR tree-optimization/71132
5575 * gcc.dg/torture/pr71132.c: New testcase.
5577 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5579 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5581 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5584 * gcc.target/aarch64/pr70809_1.c: New test.
5586 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5588 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5589 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5590 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5591 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5593 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5594 Ilya Enkovich <ilya.enkovich@intel.com>
5597 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5599 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
5601 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5602 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5604 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5606 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5607 test for __ARM_FP16_ARGS.
5608 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5609 * gcc.target/arm/aapcs/neon-vect10.c: New.
5610 * gcc.target/arm/aapcs/neon-vect9.c: New.
5611 * gcc.target/arm/aapcs/vfp18.c: New.
5612 * gcc.target/arm/aapcs/vfp19.c: New.
5613 * gcc.target/arm/aapcs/vfp20.c: New.
5614 * gcc.target/arm/aapcs/vfp21.c: New.
5615 * gcc.target/arm/fp16-aapcs-1.c: New.
5616 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5617 test for __ARM_FP16_ARGS.
5618 * g++.target/arm/fp16-return-1.c: Update expected output.
5620 2016-05-16 Jiong Wang <jiong.wang@arm.com>
5623 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5625 2016-05-15 Harald Anlauf <anlauf@gmx.de>
5628 * gfortran.dg/pr69603.f90: New testcase.
5630 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
5632 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5634 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
5637 * gfortran.dg/pr71047.f08: New test.
5639 2016-05-13 Joseph Myers <joseph@codesourcery.com>
5641 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5642 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5643 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5645 2016-05-13 Martin Sebor <msebor@redhat.com>
5648 * g++.dg/cpp0x/constexpr-60049.C: New test.
5650 2016-05-13 Jakub Jelinek <jakub@redhat.com>
5653 * gcc.dg/pr71071.c: New test.
5655 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
5657 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5658 remove XOP handling.
5659 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
5661 2016-05-13 Nathan Sidwell <nathan@acm.org>
5663 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5664 __atomic_is_lock_free declaration.
5666 2016-05-13 Richard Biener <rguenther@suse.de>
5668 PR tree-optimization/42587
5669 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5671 2016-05-13 Martin Liska <mliska@suse.cz>
5673 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5674 the new format of dump output.
5676 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5678 * gcc.dg/pr71084.c: New test.
5680 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5683 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
5685 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5687 * gcc.target/aarch64/struct_return.c: New test.
5689 2016-05-12 Marek Polacek <polacek@redhat.com>
5692 * c-c++-common/pr70756-2.c: New test.
5693 * c-c++-common/pr70756.c: New test.
5695 2016-05-12 Richard Biener <rguenther@suse.de>
5697 PR tree-optimization/71059
5698 * gcc.dg/torture/pr71059.c: New testcase.
5700 2016-05-12 Richard Biener <rguenther@suse.de>
5702 PR tree-optimization/71062
5703 * gcc.dg/torture/pr71062.c: New testcase.
5705 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5707 PR tree-optimization/71006
5708 * gcc.dg/pr71006.c: New test.
5710 2016-05-12 Marek Polacek <polacek@redhat.com>
5713 * gcc.dg/opts-7.c: New test.
5715 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5718 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5719 Add -save-temps to dg-options.
5720 Scan for ldmfd rather than pop instruction.
5721 * gcc.target/arm/interrupt-2.c: Likewise.
5722 * gcc.target/arm/pr70830.c: New test.
5724 2016-05-12 Jakub Jelinek <jakub@redhat.com>
5726 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5727 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5729 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5730 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5731 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5734 * gcc.target/i386/avx512vl-pack-1.c: New test.
5735 * gcc.target/i386/avx512vl-pack-2.c: New test.
5736 * gcc.target/i386/avx512bw-pack-2.c: New test.
5738 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5740 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5741 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5742 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5744 2016-05-12 Richard Biener <rguenther@suse.de>
5746 PR tree-optimization/70986
5747 * gcc.dg/torture/pr70986-1.c: New testcase.
5748 * gcc.dg/torture/pr70986-2.c: Likewise.
5749 * gcc.dg/torture/pr70986-3.c: Likewise.
5751 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5754 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5755 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5757 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
5759 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5761 * gcc.target/i386/pr66746.c: Ditto.
5763 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5765 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5767 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5768 warning when using -mvsx-timode.
5769 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5770 * gcc.target/powerpc/dform-2.c: Likewise.
5771 * gcc.target/powerpc/pr68805.c: Likewise.
5773 2016-05-11 Marek Polacek <polacek@redhat.com>
5776 * c-c++-common/attributes-3.c: New test.
5778 2016-05-11 Nathan Sidwell <nathan@acm.org>
5780 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5781 * gcc.c-torture/execute/pr68185.c: Likewise.
5782 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5783 * gcc.dg/pr69634.c: Requires scheduling.
5784 * gcc.dg/torture/pr66178.c: Require label values.
5785 * gcc.dg/setjmp-6.c: Require indirect jumps.
5787 2016-05-11 Richard Biener <rguenther@suse.de>
5789 PR tree-optimization/71055
5790 * gcc.dg/torture/pr71055.c: New testcase.
5792 2016-05-11 Richard Biener <rguenther@suse.de>
5795 * g++.dg/debug/pr71057.C: New testcase.
5797 2016-05-11 Jakub Jelinek <jakub@redhat.com>
5800 * gfortran.dg/gomp/pr70855.f90: New test.
5802 2016-05-11 Richard Biener <rguenther@suse.de>
5805 * g++.dg/torture/pr71002.C: New testcase.
5807 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5810 * gcc.dg/pr70807.c: New test.
5812 2016-05-10 Martin Sebor <msebor@redhat.com>
5815 * g++.dg/Wattributes.C: New test.
5817 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
5819 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5820 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5821 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5823 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5826 * gcc.target/i386/pr70799-1.c: New test.
5828 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5830 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5832 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5835 * gcc.target/i386/pr70877.c: New test.
5837 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5839 PR tree-optimization/70786
5840 * gcc.target/i386/pr70876.c: New test.
5842 2016-05-10 Jakub Jelinek <jakub@redhat.com>
5845 * gcc.target/i386/avx512vl-logic-1.c: New test.
5846 * gcc.target/i386/avx512vl-logic-2.c: New test.
5847 * gcc.target/i386/avx512dq-logic-2.c: New test.
5849 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5852 * gcc.target/powerpc/pr70963.c: New.
5854 2016-05-10 David Malcolm <dmalcolm@redhat.com>
5856 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5857 (test_very_wide_line): Add ruler to expected output.
5858 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5859 (test_very_wide_line): Likewise.
5860 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5861 (test_show_locus): Within the handling of "test_very_wide_line",
5862 enable show_ruler_p on the diagnostic context.
5864 2016-05-10 Richard Biener <rguenther@suse.de>
5866 PR tree-optimization/71039
5867 * gcc.dg/torture/pr71039.c: New testcase.
5869 2016-05-10 Nathan Sidwell <nathan@acm.org>
5871 * gcc.dg/nested-func-10.c: Requires alloca.
5872 * gcc.dg/nested-func-9.c: Requires alloca.
5873 * gcc.c-torture/execute/pr70460.c: Requires labels.
5874 * gcc.c-torture/compile/pr70199.c: Requires labels.
5875 * gcc.target/nvptx/decl.c: Compile only.
5876 * gcc.target/nvptx/trailing-init.c: Compile only.
5877 * gcc.target/nvptx/ary-init.c: Compile only.
5879 2016-05-10 Marek Polacek <polacek@redhat.com>
5882 * gcc.dg/attr-opt-1.c: New test.
5884 2016-05-10 Richard Biener <rguenther@suse.de>
5886 PR tree-optimization/70497
5887 PR tree-optimization/28367
5888 * gcc.dg/torture/20160404-1.c: New testcase.
5889 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5890 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5892 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5894 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5896 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
5898 * gcc.target/i386/fabsneg-1.c New test.
5900 2016-05-09 Alan Modra <amodra@gmail.com>
5903 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5905 2016-05-09 Richard Biener <rguenther@suse.de>
5907 PR tree-optimization/70985
5908 * gcc.dg/torture/pr70985.c: New testcase.
5910 2016-05-09 Bin Cheng <bin.cheng@arm.com>
5912 * gcc.dg/tree-ssa/ifc-9.c: New test.
5913 * gcc.dg/tree-ssa/ifc-10.c: New test.
5914 * gcc.dg/tree-ssa/ifc-11.c: New test.
5915 * gcc.dg/tree-ssa/ifc-12.c: New test.
5916 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5917 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5918 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5920 2016-05-09 Richard Biener <rguenther@suse.de>
5923 * gfortran.dg/pr70937.f90: New testcase.
5925 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5927 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5929 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
5932 * gfortran.dg/dec_structure_1.f90: New testcase.
5933 * gfortran.dg/dec_structure_2.f90: Ditto.
5934 * gfortran.dg/dec_structure_3.f90: Ditto.
5935 * gfortran.dg/dec_structure_4.f90: Ditto.
5936 * gfortran.dg/dec_structure_5.f90: Ditto.
5937 * gfortran.dg/dec_structure_6.f90: Ditto.
5938 * gfortran.dg/dec_structure_7.f90: Ditto.
5939 * gfortran.dg/dec_structure_8.f90: Ditto.
5940 * gfortran.dg/dec_structure_9.f90: Ditto.
5941 * gfortran.dg/dec_structure_10.f90: Ditto.
5942 * gfortran.dg/dec_structure_11.f90: Ditto.
5943 * gfortran.dg/dec_union_1.f90: Ditto.
5944 * gfortran.dg/dec_union_2.f90: Ditto.
5945 * gfortran.dg/dec_union_3.f90: Ditto.
5946 * gfortran.dg/dec_union_4.f90: Ditto.
5947 * gfortran.dg/dec_union_5.f90: Ditto.
5948 * gfortran.dg/dec_union_6.f90: Ditto.
5949 * gfortran.dg/dec_union_7.f90: Ditto.
5951 2016-05-07 Tom de Vries <tom@codesourcery.com>
5953 PR tree-optimization/70956
5954 * gcc.dg/graphite/pr70956.c: New test.
5956 2016-05-06 Jakub Jelinek <jakub@redhat.com>
5959 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5960 (a, b, c, d): Change type from char to signed char.
5961 (main): Compare against (signed char) -1634678893 instead of
5962 hardcoded -109. Use __builtin_abort instead of abort.
5964 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5965 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5967 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5969 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5972 * gcc.dg/torture/pr70935.c: New test.
5974 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5977 * gcc.target/sh/pr58219.c: New tests.
5979 2016-05-06 Richard Biener <rguenther@suse.de>
5981 PR tree-optimization/70960
5982 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5984 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5987 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5988 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5989 Adjust expected instruction counts.
5990 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5992 2016-05-06 Marek Polacek <polacek@redhat.com>
5995 * gcc.dg/ubsan/bounds-3.c: New test.
5997 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6000 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6002 2016-05-06 Richard Biener <rguenther@suse.de>
6005 * gfortran.dg/pr70931.f90: New testcase.
6007 2016-05-06 Richard Biener <rguenther@suse.de>
6010 * gcc.dg/torture/pr70941.c: New testcase.
6012 2016-05-05 Bin Cheng <bin.cheng@arm.com>
6014 PR tree-optimization/57206
6015 * gcc.dg/vect/pr57206.c: New test.
6017 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6019 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6021 2016-05-05 Jakub Jelinek <jakub@redhat.com>
6023 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6025 * c-c++-common/Wdangling-else-4.c: New test.
6027 2016-05-04 Jakub Jelinek <jakub@redhat.com>
6031 * g++.dg/opt/pr70906.C: New test.
6032 * g++.dg/opt/pr70933.C: New test.
6034 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6036 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
6038 * gcc.dg/ipa/pure-const-3.c: New testcase.
6040 2016-05-04 Marek Polacek <polacek@redhat.com>
6042 * c-c++-common/Wdangling-else-1.c: New test.
6043 * c-c++-common/Wdangling-else-2.c: New test.
6044 * c-c++-common/Wdangling-else-3.c: New test.
6046 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6048 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6051 2016-05-04 Marek Polacek <polacek@redhat.com>
6054 * gcc.dg/Waddress-2.c: New test.
6056 2016-05-04 Alan Modra <amodra@gmail.com>
6058 * gcc.target/powerpc/pr70866.c: New.
6060 2016-05-03 Martin Sebor <msebor@redhat.com>
6063 * c-c++-common/builtin_location.c: New test.
6064 * g++.dg/cpp1y/builtin_location.C: New test.
6066 2016-05-03 Marek Polacek <polacek@redhat.com>
6069 * gcc.dg/pr70859.c: New test.
6070 * gcc.dg/pr70859-2.c: New test.
6072 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6074 * gnat.dg/debug5.adb: New testcase.
6076 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6078 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6079 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6080 Procedure to check for z10 instruction set.
6082 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6084 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6086 2016-05-03 Alan Modra <amodra@gmail.com>
6088 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6090 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6092 * gcc.target/i386/avx512f-cvt-1.c: New test.
6094 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6096 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6097 -fdump-tree-vrp-details.
6099 2016-05-03 Richard Biener <rguenther@suse.de>
6101 * gcc.dg/pr30172-1.c: Adjust.
6102 * gcc.dg/pr63743.c: Likewise.
6103 * gcc.dg/tm/pr51696.c: Likewise.
6104 * c-c++-common/tm/safe-1.c: Likewise.
6105 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6106 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6107 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6108 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6110 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6112 PR rtl-optimization/70467
6113 * gcc.target/i386/pr70467-3.c: New test.
6114 * gcc.target/i386/pr70467-4.c: New test.
6116 PR tree-optimization/70916
6117 * gcc.c-torture/compile/pr70916.c: New test.
6120 * gcc.target/i386/pr49244-1.c: New test.
6121 * gcc.target/i386/pr49244-2.c: New test.
6123 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6125 PR rtl-optimization/44281
6126 * gcc.target/i386/pr44281.c: New test.
6128 2016-05-03 bin cheng <bin.cheng@arm.com>
6130 PR tree-optimization/56541
6131 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6132 * gcc.dg/vect/pr56541.c: new test.
6134 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6136 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6138 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6140 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6143 * c-c++-common/asan/clone-test-1.c (main): Align child process
6146 2016-05-02 David Malcolm <dmalcolm@redhat.com>
6149 * g++.dg/spellcheck-fields-2.C: New test case.
6151 2016-05-02 David Malcolm <dmalcolm@redhat.com>
6154 * g++.dg/pr62314.C: New test case.
6156 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
6158 * gcc.dg/ipa/inline-8.c: New testcase.
6160 2016-05-02 Jakub Jelinek <jakub@redhat.com>
6162 PR rtl-optimization/70467
6163 * gcc.target/i386/pr70467-1.c: New test.
6165 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6167 * gcc.dg/spec-options.c: Run the test on all targets.
6168 * gcc.dg/foo.specs: Use cpp_unique_options.
6170 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
6172 * gcc.dg/tree-ssa/unord.c: New testcase.
6174 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
6176 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6178 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6180 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6182 2016-05-02 Marek Polacek <polacek@redhat.com>
6185 * gcc.dg/enum-incomplete-3.c: New test.
6187 2016-05-02 Marek Polacek <polacek@redhat.com>
6188 Tom de Vries <tom@codesourcery.com>
6190 PR tree-optimization/70700
6191 * gcc.dg/pr70700.c: New test.
6193 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
6195 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6196 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6197 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6198 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6199 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6201 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6203 * ada/acats/run_acats: Rename into...
6204 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6205 * ada/acats/run_all.sh: Remove redundant test.
6206 (target_run): Move around.
6207 (target_gnatchop): Use newly built executable.
6208 (target_gnatmake): Likewise.
6209 Check that the compilation of impbit succeeds.
6211 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6213 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6214 * gcc.dg/20021029-1.c: Likewise.
6215 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6216 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6217 * gcc.target/sh/cmpstr.c: Likewise.
6218 * gcc.target/sh/cmpstrn.c: Likewise.
6219 * gcc.target/sh/memset.c: Likewise.
6220 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6221 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6222 * gcc.target/sh/pr39423-1.c: Likewise.
6223 * gcc.target/sh/pr49468-di.c: Likewise.
6224 * gcc.target/sh/pr49468-si.c: Likewise.
6225 * gcc.target/sh/pr49880-1.c: Likewise.
6226 * gcc.target/sh/pr49880-2.c: Likewise.
6227 * gcc.target/sh/pr49880-3.c: Likewise.
6228 * gcc.target/sh/pr50751-1.c: Likewise.
6229 * gcc.target/sh/pr50751-4.c: Likewise.
6230 * gcc.target/sh/pr50751-7.c: Likewise.
6231 * gcc.target/sh/pr51244-1.c: Likewise.
6232 * gcc.target/sh/pr51244-10.c: Likewise.
6233 * gcc.target/sh/pr51244-11.c: Likewise.
6234 * gcc.target/sh/pr51244-12.c: Likewise.
6235 * gcc.target/sh/pr51244-13.c: Likewise.
6236 * gcc.target/sh/pr51244-14.c: Likewise.
6237 * gcc.target/sh/pr51244-17.c: Likewise.
6238 * gcc.target/sh/pr51244-18.c: Likewise.
6239 * gcc.target/sh/pr51244-19.c: Likewise.
6240 * gcc.target/sh/pr51244-4.c: Likewise.
6241 * gcc.target/sh/pr51244-5.c: Likewise.
6242 * gcc.target/sh/pr51244-7.c: Likewise.
6243 * gcc.target/sh/pr51244-8.c: Likewise.
6244 * gcc.target/sh/pr51244-9.c: Likewise.
6245 * gcc.target/sh/pr51697.c: Likewise.
6246 * gcc.target/sh/pr52483-1.c: Likewise.
6247 * gcc.target/sh/pr52483-2.c: Likewise.
6248 * gcc.target/sh/pr52483-3.c: Likewise.
6249 * gcc.target/sh/pr52483-5.c: Likewise.
6250 * gcc.target/sh/pr52933-1.c: Likewise.
6251 * gcc.target/sh/pr52933-2.c: Likewise.
6252 * gcc.target/sh/pr52933-3.c: Likewise.
6253 * gcc.target/sh/pr53568-1.c: Likewise.
6254 * gcc.target/sh/pr53976-1.c: Likewise.
6255 * gcc.target/sh/pr53988-1.c: Likewise.
6256 * gcc.target/sh/pr53988.c: Likewise.
6257 * gcc.target/sh/pr54089-1.c: Likewise.
6258 * gcc.target/sh/pr54089-6.c: Likewise.
6259 * gcc.target/sh/pr54089-7.c: Likewise.
6260 * gcc.target/sh/pr54089-8.c: Likewise.
6261 * gcc.target/sh/pr54089-9.c: Likewise.
6262 * gcc.target/sh/pr54236-1.c: Likewise.
6263 * gcc.target/sh/pr54236-2.c: Likewise.
6264 * gcc.target/sh/pr54236-3.c: Likewise.
6265 * gcc.target/sh/pr54236-4.c: Likewise.
6266 * gcc.target/sh/pr54386.c: Likewise.
6267 * gcc.target/sh/pr54602-1.c: Likewise.
6268 * gcc.target/sh/pr54685.c: Likewise.
6269 * gcc.target/sh/pr54760-1.c: Likewise.
6270 * gcc.target/sh/pr54760-2.c: Likewise.
6271 * gcc.target/sh/pr54760-3.c: Likewise.
6272 * gcc.target/sh/pr54760-4.c: Likewise.
6273 * gcc.target/sh/pr54760-5.c: Likewise.
6274 * gcc.target/sh/pr54760-6.c: Likewise.
6275 * gcc.target/sh/pr55146.c: Likewise.
6276 * gcc.target/sh/pr55160.c: Likewise.
6277 * gcc.target/sh/pr59278.c: Likewise.
6278 * gcc.target/sh/pr59401-1.c: Likewise.
6279 * gcc.target/sh/pr59533-1.c: Likewise.
6280 * gcc.target/sh/pr63260.c: Likewise.
6281 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6282 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6283 * gcc.target/sh/strlen.c: Likewise.
6284 * gcc.target/sh/torture/pr30807.c: Likewise.
6285 * gcc.target/sh/torture/pr34777.c: Likewise.
6286 * gcc.target/sh/torture/pr64652.c: Likewise.
6287 * gcc.target/sh/torture/pr65505.c: Likewise.
6288 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6289 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6291 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6294 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6296 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6298 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6299 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6300 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6301 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6303 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6305 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6306 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6308 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6311 * c-c++-common/goacc/combined-reduction.c: New test.
6312 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6314 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6316 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6317 *movdi_internal pattern only if PIC off.
6318 * gcc.target/i386/pr70155-2.c: Likewise.
6319 * gcc.target/i386/pr70155-3.c: Likewise.
6320 * gcc.target/i386/pr70155-4.c: Likewise.
6321 * gcc.target/i386/pr70155-5.c: Likewise.
6322 * gcc.target/i386/pr70155-6.c: Likewise.
6323 * gcc.target/i386/pr70155-7.c: Likewise.
6324 * gcc.target/i386/pr70155-8.c: Likewise.
6325 * gcc.target/i386/pr70155-15.c: Likewise.
6326 * gcc.target/i386/pr70155-17.c: Likewise.
6327 * gcc.target/i386/pr70155-22.c: Likewise.
6329 2016-04-29 Bin Cheng <bin.cheng@arm.com>
6331 PR tree-optimization/70803
6332 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6334 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6336 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6337 optimization of vector loop.
6338 * gcc.target/i386/vect-unpack-3.c: New test.
6339 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6340 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6341 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6343 2016-04-29 Marek Polacek <polacek@redhat.com>
6346 * g++.dg/ubsan/null-7.C: New test.
6349 * gcc.dg/pr70852.c: New test.
6351 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6354 * g++.dg/cpp0x/alignas6.C: New test.
6356 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6358 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6359 * gcc.dg/pr27003.c: Likewise.
6360 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6361 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6362 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6363 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
6364 * gcc.target/arc/mxy.c: Likewise.
6365 * gcc.target/arc/mswape.c: Likewise.
6366 * gcc.target/arc/mrtsc.c: Likewise.
6367 * gcc.target/arc/mcrc.c: Likewise.
6368 * gcc.target/arc/mdsp-packa.c: Likewise.
6369 * gcc.target/arc/mdvbf.c: Likewise.
6370 * gcc.target/arc/mlock.c: Likewise.
6371 * gcc.target/arc/mmac-24.c: Likewise.
6372 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6374 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6375 Matthijs Kooijman <matthijs@stdin.nl>
6376 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6379 * gcc.target/avr/pr60040-1.c: New.
6380 * gcc.target/avr/pr60040-2.c: New.
6382 2016-04-29 Richard Biener <rguenther@suse.de>
6384 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6386 2016-04-29 Richard Biener <rguenther@suse.de>
6388 PR tree-optimization/13962
6389 PR tree-optimization/65686
6390 * gcc.dg/uninit-pr65686.c: New testcase.
6392 2016-04-29 Jakub Jelinek <jakub@redhat.com>
6395 * gcc.dg/pr70843.c: New test.
6397 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6400 * gcc.target/i386/pr70858.c: New test.
6402 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6404 * gcc.target/arc/nps400-1.c: New file.
6406 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6407 Andrew Burgess <andrew.burgess@embecosm.com>
6409 * gcc.target/arc/movh_cl-1.c: New file.
6411 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6412 Andrew Burgess <andrew.burgess@embecosm.com>
6414 * gcc.target/arc/extzv-1.c: New file.
6415 * gcc.target/arc/insv-1.c: New file.
6416 * gcc.target/arc/insv-2.c: New file.
6417 * gcc.target/arc/movb-1.c: New file.
6418 * gcc.target/arc/movb-2.c: New file.
6419 * gcc.target/arc/movb-3.c: New file.
6420 * gcc.target/arc/movb-4.c: New file.
6421 * gcc.target/arc/movb-5.c: New file.
6422 * gcc.target/arc/movb_cl-1.c: New file.
6423 * gcc.target/arc/movb_cl-2.c: New file.
6424 * gcc.target/arc/movbi_cl-1.c: New file.
6425 * gcc.target/arc/movl-1.c: New file.
6427 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6428 Andrew Burgess <andrew.burgess@embecosm.com>
6430 * gcc.target/arc/cmem-1.c: New file.
6431 * gcc.target/arc/cmem-2.c: New file.
6432 * gcc.target/arc/cmem-3.c: New file.
6433 * gcc.target/arc/cmem-4.c: New file.
6434 * gcc.target/arc/cmem-5.c: New file.
6435 * gcc.target/arc/cmem-6.c: New file.
6436 * gcc.target/arc/cmem-7.c: New file.
6437 * gcc.target/arc/cmem-ld.inc: New file.
6438 * gcc.target/arc/cmem-st.inc: New file.
6440 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6443 * gcc.target/i386/pr70821.c: New test.
6445 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6447 * gcc.target/powerpc/vec-adde.c: New test.
6448 * gcc.target/powerpc/vec-adde-int128.c: New test.
6450 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6452 * gcc.target/i386/avx-vround-1.c: New test.
6453 * gcc.target/i386/avx-vround-2.c: New test.
6454 * gcc.target/i386/avx512vl-vround-1.c: New test.
6455 * gcc.target/i386/avx512vl-vround-2.c: New test.
6457 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6460 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6461 (check_effective_target_cilkplus_runtime): ... this.
6462 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6463 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6465 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6466 Require cilkplus_runtime.
6467 Don't add -lcilkrts.
6468 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6469 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6470 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6471 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6472 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6473 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6474 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6475 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6476 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6477 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6478 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6479 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6480 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6481 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6482 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6483 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6484 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6485 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6486 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6487 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6488 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6489 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6490 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6491 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6492 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6493 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6494 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6495 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6496 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6498 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6499 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6501 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6503 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6506 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
6508 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6509 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6511 2015-04-27 Ryan Burn <contact@rnburn.com>
6515 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6517 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6518 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6520 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6522 * gnat.dg/limited_with4.ad[sb]: New test.
6523 * gnat.dg/limited_with4_pkg.ads: New helper.
6525 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6528 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6529 and movv1ti_internal patterns
6530 * gcc.target/i386/pr70155-1.c: New test.
6531 * gcc.target/i386/pr70155-2.c: Likewise.
6532 * gcc.target/i386/pr70155-3.c: Likewise.
6533 * gcc.target/i386/pr70155-4.c: Likewise.
6534 * gcc.target/i386/pr70155-5.c: Likewise.
6535 * gcc.target/i386/pr70155-6.c: Likewise.
6536 * gcc.target/i386/pr70155-7.c: Likewise.
6537 * gcc.target/i386/pr70155-8.c: Likewise.
6538 * gcc.target/i386/pr70155-9.c: Likewise.
6539 * gcc.target/i386/pr70155-10.c: Likewise.
6540 * gcc.target/i386/pr70155-11.c: Likewise.
6541 * gcc.target/i386/pr70155-12.c: Likewise.
6542 * gcc.target/i386/pr70155-13.c: Likewise.
6543 * gcc.target/i386/pr70155-14.c: Likewise.
6544 * gcc.target/i386/pr70155-15.c: Likewise.
6545 * gcc.target/i386/pr70155-16.c: Likewise.
6546 * gcc.target/i386/pr70155-17.c: Likewise.
6547 * gcc.target/i386/pr70155-18.c: Likewise.
6548 * gcc.target/i386/pr70155-19.c: Likewise.
6549 * gcc.target/i386/pr70155-20.c: Likewise.
6550 * gcc.target/i386/pr70155-21.c: Likewise.
6551 * gcc.target/i386/pr70155-22.c: Likewise.
6553 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6555 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6558 2016-04-27 Bin Cheng <bin.cheng@arm.com>
6560 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6561 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6562 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6563 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6564 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6566 2016-04-27 Richard Biener <rguenther@suse.de>
6569 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6570 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6572 2016-04-27 Nathan Sidwell <nathan@acm.org>
6574 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6575 * g++.dg/ubsan/pr63956.C: Adjust error location.
6577 2016-04-27 Nick Clifton <nickc@redhat.com>
6580 * gcc.dg/pr49889.c: New test.
6582 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6584 * c-c++-common/memset-array.c: New test.
6586 2016-04-26 Martin Sebor <msebor@redhat.com>
6589 * g++.dg/cpp1y/func_constexpr.C: New test.
6591 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6594 * g++.dg/cpp0x/enum32.C: New test.
6595 * g++.dg/cpp0x/enum33.C: New test.
6597 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6599 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6600 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6601 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6602 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6603 * gcc.c-torture/execute/pr38151.c: Likewise.
6604 * gcc.c-torture/execute/pr66556.c: Likewise.
6605 * gcc.c-torture/execute/pr67781.c: Likewise.
6606 * gcc.c-torture/execute/pr68648.c: Likewise.
6608 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
6610 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6612 2016-04-26 Marek Polacek <polacek@redhat.com>
6615 * gcc.dg/pr67784-3.c: New test.
6616 * gcc.dg/pr67784-4.c: New test.
6617 * gcc.dg/pr67784-5.c: New test.
6620 * gcc.dg/Wnested-externs-2.c: New test.
6622 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
6624 * gcc.dg/fold-plusmult.c: Adjust.
6625 * gcc.dg/no-strict-overflow-6.c: Adjust.
6626 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6628 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6630 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6632 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6633 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6634 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6635 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6636 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6637 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6638 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6639 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6640 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6641 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6642 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6643 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6644 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6645 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6646 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6647 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6648 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6649 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6650 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6651 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6652 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6653 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6655 * gcc.target/i386/pr32219-4.c: Likewise.
6656 * gcc.target/i386/pr32219-6.c: Likewise.
6657 * gcc.target/i386/pr32219-8.c: Likewise.
6659 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6661 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6664 2016-04-26 Marek Polacek <polacek@redhat.com>
6667 * g++.dg/ext/cond2.C: New test.
6669 2016-04-26 Bin Cheng <bin.cheng@arm.com>
6671 PR tree-optimization/70771
6672 PR tree-optimization/70775
6673 * gcc.dg/pr70771.c: New test.
6674 * gcc.dg/pr70775.c: New test.
6676 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6678 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6680 2016-04-25 Richard Biener <rguenther@suse.de>
6682 PR tree-optimization/70780
6683 * gcc.dg/torture/pr70780.c: New testcase.
6685 2016-04-25 Michael Collison <michael.collison@arm.com>
6687 * gcc.target/arm/neon-vaddws16.c: New test.
6688 * gcc.target/arm/neon-vaddws32.c: New test.
6689 * gcc.target/arm/neon-vaddwu16.c: New test.
6690 * gcc.target/arm/neon-vaddwu32.c: New test.
6691 * gcc.target/arm/neon-vaddwu8.c: New test.
6692 * lib/target-supports.exp
6693 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6694 that arm neon support vector widen sum of HImode TO SImode.
6696 2016-04-23 Jakub Jelinek <jakub@redhat.com>
6699 * c-c++-common/asan/pr70712.c: New test.
6701 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6703 * .gitattributes: New file.
6705 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6707 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6709 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6711 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6712 * gfortran.dg/submodule_15.f08: Likewise.
6714 2016-04-22 Richard Biener <rguenther@suse.de>
6716 PR tree-optimization/70740
6717 * gcc.dg/torture/pr70740.c: New testcase.
6719 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6722 * gcc.target/i386/pr70750-1.c: New test.
6723 * gcc.target/i386/pr70750-2.c: Likewise.
6725 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6728 * g++.dg/cpp0x/auto48.C: New.
6730 2016-04-21 Marek Polacek <polacek@redhat.com>
6733 * g++.dg/cpp0x/forw_enum12.C: New test.
6734 * g++.dg/cpp0x/forw_enum13.C: New test.
6736 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6739 * gcc.target/i386/pr70728.c: New test.
6741 2016-04-21 Richard Biener <rguenther@suse.de>
6744 * gcc.dg/pr70747.c: New testcase.
6746 2016-04-21 Bin Cheng <bin.cheng@arm.com>
6748 PR tree-optimization/70715
6749 * gcc.dg/tree-ssa/scev-13.c: New test.
6751 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
6753 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6755 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
6757 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6759 2016-04-20 Jan Hubicka <jh@suse.cz>
6762 * g++.dg/ipa/nothrow-1.C: New testcase.
6764 2016-04-20 Nathan Sidwell <nathan@acm.org>
6767 * g++.dg/eh/delete1.C: New.
6769 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6771 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6772 -mtune-ctrl=sse_typeless_stores.
6774 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6776 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6778 2016-04-20 Bin Cheng <bin.cheng@arm.com>
6780 PR tree-optimization/69489
6781 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6783 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6786 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6787 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6788 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6790 2016-04-20 Bin Cheng <bin.cheng@arm.com>
6792 PR tree-optimization/56625
6793 PR tree-optimization/69489
6794 * gcc.dg/vect/pr56625.c: New test.
6795 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6797 2016-04-20 Andrew Pinski <apinski@cavium.com>
6800 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6802 2016-04-20 Arnaud Charlet <charlet@adacore.com>
6804 * gnat.dg/self1.adb: Remove now incorrect test.
6806 2016-04-20 Bin Cheng <bin.cheng@arm.com>
6808 * gcc.dg/tree-ssa/scev-11.c: New test.
6809 * gcc.dg/tree-ssa/scev-12.c: New test.
6811 2016-04-20 Marek Polacek <polacek@redhat.com>
6813 PR tree-optimization/70725
6814 * gcc.dg/pr70725.c: New test.
6816 2016-04-20 Richard Biener <rguenther@suse.de>
6818 PR tree-optimization/70726
6819 * g++.dg/vect/pr70726.cc: New testcase.
6821 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6824 * gcc.target/s390/pr70674.c: New test.
6826 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6828 PR libgfortran/70684
6829 * gfortran.dg/list_read_14.f90: New test.
6831 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6834 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6835 extern to force it misaligned.
6839 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6840 Don't check `*' before movv4sf_internal.
6841 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6842 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6843 Don't check `*' before movv16qi_internal.
6844 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6845 extern to force it misaligned.
6849 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6850 Don't check `*' before movv2df_internal.
6851 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6852 extern to force it misaligned.
6856 Check movv8sf_internal instead of avx_storeups256.
6857 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6859 2016-04-19 Richard Biener <rguenther@suse.de>
6861 PR tree-optimization/70171
6862 * g++.dg/tree-ssa/pr70171.C: New testcase.
6864 2016-04-19 Richard Biener <rguenther@suse.de>
6866 PR tree-optimization/70724
6867 * gcc.dg/torture/pr70724.c: New testcase.
6869 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6872 * gcc.target/i386/pr70689.c: New.
6874 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6877 * gcc.target/i386/pr70708.c: New test.
6879 2016-04-18 Richard Biener <rguenther@suse.de>
6881 PR tree-optimization/43434
6882 * gcc.dg/vect/pr43434.c: New testcase.
6883 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6884 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6885 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6886 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6887 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6888 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6889 * gcc.dg/gomp/pr68640.c: Likewise.
6890 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6891 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6893 2016-04-18 Richard Biener <rguenther@suse.de>
6895 PR tree-optimization/70701
6896 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6898 2016-04-18 Tom de Vries <tom@codesourcery.com>
6901 * gcc.dg/pr70161.c: Add dot-file scans.
6902 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6903 instead of after last dot char.
6905 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6907 * c-c++-common/dump-ada-spec-3.c: New test.
6908 * c-c++-common/dump-ada-spec-4.c: Likewise.
6910 2016-04-17 Tom de Vries <tom@codesourcery.com>
6913 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6915 2016-04-15 Jan Hubicka <jh@suse.cz>
6918 * g++.dg/ipa/pure-const-1.C: New testcase.
6919 * g++.dg/ipa/pure-const-2.C: New testcase.
6920 * g++.dg/ipa/pure-const-3.C: New testcase.
6922 2016-04-15 Marek Polacek <polacek@redhat.com>
6925 * gcc.dg/bitfld-22.c: New test.
6927 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6929 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6932 2016-04-15 Marek Polacek <polacek@redhat.com>
6935 * c-c++-common/pr70651.c: New test.
6937 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6939 PR rtl-optimization/70681
6940 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6941 dump scan on arm and powerpc.
6942 * gcc.dg/pr10474.c: Likewise.
6944 2016-04-15 Jakub Jelinek <jakub@redhat.com>
6949 * g++.dg/cpp1y/vla11.C: Revert for real.
6952 * c-c++-common/Wparentheses-1.c: New test.
6953 * c-c++-common/gomp/Wparentheses-1.c: New test.
6954 * c-c++-common/gomp/Wparentheses-2.c: New test.
6955 * c-c++-common/gomp/Wparentheses-3.c: New test.
6956 * c-c++-common/gomp/Wparentheses-4.c: New test.
6957 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6958 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6959 * c-c++-common/goacc/Wparentheses-1.c: New test.
6961 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6964 * gcc.target/i386/pr70662.c: New test.
6966 2016-04-15 Richard Biener <rguenther@suse.de>
6967 Alan Modra <amodra@gmail.com>
6969 PR tree-optimization/70130
6970 * gcc.dg/vect/O3-pr70130.c: New testcase.
6972 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6975 * gcc.target/powerpc/pr70669.c: New test.
6978 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6979 a power7 system that does not have an assembler that supports
6982 2016-04-14 Martin Sebor <msebor@redhat.com>
6987 * c-c++-common/ubsan/vla-1.c: Revert.
6988 * g++.dg/cpp1y/vla11.C: Same.
6989 * g++.dg/cpp1y/vla12.C: Same.
6990 * g++.dg/cpp1y/vla13.C: Same.
6991 * g++.dg/cpp1y/vla14.C: Same.
6992 * g++.dg/cpp1y/vla3.C: Same.
6993 * g++.dg/init/array24.C: Same.
6994 * g++.dg/ubsan/vla-1.C: Same.
6996 2016-04-14 Marek Polacek <polacek@redhat.com>
6997 Jan Hubicka <hubicka@ucw.cz>
7000 * g++.dg/torture/pr70029.C: New test.
7002 2016-04-14 Martin Sebor <msebor@redhat.com>
7004 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7005 type size to prevent failures on targets with very low maximum
7008 2016-04-14 Richard Biener <rguenther@suse.de>
7010 PR tree-optimization/70623
7011 * gcc.dg/torture/pr70623.c: New testcase.
7012 * gcc.dg/torture/pr70623-2.c: Likewise.
7014 2016-04-13 Martin Sebor <msebor@redhat.com>
7019 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7020 * g++.dg/cpp1y/vla11.C: New test.
7021 * g++.dg/cpp1y/vla12.C: New test.
7022 * g++.dg/cpp1y/vla13.C: New test.
7023 * g++.dg/cpp1y/vla14.C: New test.
7024 * g++.dg/cpp1y/vla3.C: Restore deleted test.
7025 * g++.dg/init/array24.C: Fully brace VLA initializer.
7026 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7028 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7031 * g++.dg/opt/pr70641.C: New test.
7033 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7035 PR rtl-optimization/68749
7036 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7037 effects of argument promotions.
7038 Remove default args to dg-skip-if.
7040 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7043 * g++.dg/parse/pr70635.C: New.
7045 2016-04-13 Marek Polacek <polacek@redhat.com>
7048 * c-c++-common/Wmisleading-indentation-4.c: New test.
7050 2016-04-13 Marek Polacek <polacek@redhat.com>
7053 * gcc.dg/Wparentheses-12.c: New test.
7054 * gcc.dg/Wparentheses-13.c: New test.
7056 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7058 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7059 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7060 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7062 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7065 * gcc.c-torture/compile/pr70633.c: New test.
7068 * gcc.dg/torture/pr70628.c: New test.
7070 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7073 * g++.dg/template/pr70610.C: New test.
7074 * g++.dg/template/pr70610-2.C: New test.
7075 * g++.dg/template/pr70610-3.C: New test.
7076 * g++.dg/template/pr70610-4.C: New test.
7078 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7080 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7084 * g++.dg/ext/pr70571.C: New test.
7086 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7089 * gcc.target/powerpc/pr70640.c: New test.
7091 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7094 * g++.dg/parse/pr68722.C: New.
7096 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7098 PR rtl-optimization/70596
7099 * gcc.target/i386/pr70596.c: New test.
7101 2016-04-12 Nathan Sidwell <nathan@acm.org>
7104 * g++.dg/init/pr70501.C: New.
7106 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7108 * gcc.target/i386/asm-flag-6.c: New test.
7110 2016-04-12 Tom de Vries <tom@codesourcery.com>
7112 PR tree-optimization/68756
7113 * gcc.dg/graphite/pr68756.c: New test.
7115 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7117 PR tree-optimization/70602
7118 * gcc.c-torture/execute/pr70602.c: New test.
7120 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7123 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7124 __float128 emulator is built and runs.
7125 * gcc.target/powerpc/float128-1.c: Likewise.
7127 * lib/target-supports.exp (check_ppc_float128_sw_available):
7128 Rework tests for __float128 software and hardware
7129 availability. Fix exit condition to return 0 on success.
7131 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7134 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7135 * gcc.target/aarch64/target_attr_15.c: Likewise.
7137 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7140 * g++.dg/cpp1y/pr69066.C: New.
7142 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7145 * gfortran.dg/pr36192.f90: Update test.
7146 * gfortran.dg/pr36192_1.f90: Update test.
7147 * gfortran.dg/real_dimension_1.f: Update test.
7148 * gfortran.dg/parameter_array_init_7.f90: New test.
7150 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
7153 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7155 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7157 PR rtl-optimization/66669
7158 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7160 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7162 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7163 * gcc.dg/pie-1.c: Likewise.
7164 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7165 * gcc.dg/pic-4.c: Likewise.
7166 * gcc.dg/pie-3.c: Likewise.
7167 * gcc.dg/pie-4.c: Likewise.
7169 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7171 PR tree-optimization/68644
7172 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7174 PR rtl-optimization/64886
7175 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7177 2016-04-09 Tom de Vries <tom@codesourcery.com>
7179 PR tree-optimization/68953
7180 * gcc.dg/graphite/pr68953.c: New test.
7182 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7185 * gfortran.dg/deferred_character_16.f90: New test.
7187 2016-04-09 Jakub Jelinek <jakub@redhat.com>
7189 PR tree-optimization/70586
7190 * gcc.c-torture/execute/pr70586.c: New test.
7192 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7195 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7196 with __builtin_memset
7197 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7199 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7203 PR tree-optimization/70373
7207 * c-c++-common/goacc/reduction-5.c: New test.
7208 * c-c++-common/goacc/reduction-promotions.c: New test.
7209 * gfortran.dg/goacc/reduction-3.f95: New test.
7210 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7212 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7216 * g++.dg/pr70590.C: New test.
7217 * g++.dg/pr70590-2.C: New test.
7219 2016-04-08 Jakub Jelinek <jakub@redhat.com>
7222 * gcc.target/i386/pr70593.c: New test.
7224 PR rtl-optimization/70574
7225 * gcc.target/i386/avx2-pr70574.c: New test.
7227 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7230 * c-c++-common/asan/pr70541.c: New test.
7232 2016-04-08 Tom de Vries <tom@codesourcery.com>
7234 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7235 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7237 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7240 * gcc.c-torture/execute/pr70566.c: New test.
7242 2016-04-08 Tom de Vries <tom@codesourcery.com>
7244 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7245 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7247 2016-04-08 Alan Modra <amodra@gmail.com>
7249 * gcc.target/powerpc/pr70117.c: New.
7251 2016-04-07 Jakub Jelinek <jakub@redhat.com>
7254 * gcc.dg/lto/simd-function_0.c: New test.
7256 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7258 * c-c++-common/attr-simd-2.c: Likewise.
7259 * c-c++-common/attr-simd-4.c: Likewise.
7260 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7261 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7263 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7266 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7268 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7269 Tom de Vries <tom@codesourcery.com>
7271 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7272 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7273 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7274 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7275 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7276 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7277 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7278 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7280 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7283 * g++.dg/warn/Wparentheses-29.C: New test.
7285 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7288 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7289 explicit braces to resolve a future -Wparentheses warning.
7291 2016-04-06 Richard Henderson <rth@redhat.com>
7293 * gcc.dg/pr61817-1.c: New test.
7294 * gcc.dg/pr61817-2.c: New test.
7295 * gcc.dg/pr69391-1.c: New test.
7296 * gcc.dg/pr69391-2.c: New test.
7298 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7300 PR rtl-optimization/70398
7301 * gcc.target/aarch64/pr70398.c: New.
7303 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7305 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7307 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
7308 Pedro Alves <palves@redhat.com>
7310 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7312 2016-04-06 Jakub Jelinek <jakub@redhat.com>
7314 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7315 Check for avx512f effective targets instead of avx2.
7316 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7318 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7319 * g++.dg/gomp/declare-simd-1.C: Likewise.
7320 * g++.dg/gomp/declare-simd-3.C: Likewise.
7321 * g++.dg/gomp/declare-simd-4.C: Likewise.
7324 * c-c++-common/gomp/pr70550-1.c: New test.
7325 * c-c++-common/gomp/pr70550-2.c: New test.
7327 2016-04-05 Nathan Sidwell <nathan@acm.org>
7330 * g++.dg/ext/attribute-may-alias-5.C: New.
7332 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7335 * c-c++-common/pr70336.c: New test.
7336 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7337 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7339 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
7342 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7344 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7346 PR rtl-optimization/70542
7347 * gcc.dg/torture/pr70542.c: New test.
7348 * gcc.target/i386/avx2-pr70542.c: New test.
7350 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7352 PR tree-optimization/70509
7353 * gcc.target/i386/avx512bw-pr70509.c: New test.
7355 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7358 * g++.dg/ext/constexpr-vla4.C: New test.
7360 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
7363 * gcc.target/i386/pr70510.c: New test.
7365 2016-04-05 Richard Biener <rguenther@suse.de>
7367 PR tree-optimization/70526
7368 * g++.dg/torture/pr70526.C: New testcase.
7370 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7373 * gcc.target/i386/pr70525.c: New test.
7375 2016-04-05 Richard Biener <rguenther@suse.de>
7378 * g++.dg/torture/pr70499.C: New testcase.
7380 2016-04-05 Richard Biener <rguenther@suse.de>
7382 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7385 2016-04-04 Jakub Jelinek <jakub@redhat.com>
7388 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7389 rs6000 ABI warnings.
7391 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
7394 * g++.dg/ipa/devirt-51.C: New testcase.
7396 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7397 Jakub Jelinek <jakub@redhat.com>
7400 * gcc.dg/torture/pr70457.c: New.
7402 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7405 * gfortran.dg/allocate_with_source_19.f08: New test.
7407 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7410 * gfortran.dg/coarray_allocate_6.f08: New test.
7412 2016-04-04 Richard Biener <rguenther@suse.de>
7414 PR rtl-optimization/70484
7415 * gcc.dg/torture/pr70484.c: New testcase.
7417 2016-04-04 Marek Polacek <polacek@redhat.com>
7420 * gcc.dg/torture/pr70307.c: New test.
7422 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7426 * gcc.target/sh/torture/pr70416.c: New.
7428 2016-04-02 Martin Sebor <msebor@redhat.com>
7434 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7435 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7436 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7437 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7438 * g++.dg/cpp0x/constexpr-string.C: Same.
7439 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7440 * g++.dg/cpp0x/pr65398.C: Same.
7441 * g++.dg/ext/constexpr-vla1.C: Same.
7442 * g++.dg/ext/constexpr-vla2.C: Same.
7443 * g++.dg/ext/constexpr-vla3.C: Same.
7444 * g++.dg/ubsan/pr63956.C: Same.
7446 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7448 PR rtl-optimization/70467
7449 * gcc.target/i386/pr70467-2.c: New test.
7451 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7452 Marek Polacek <polacek@redhat.com>
7455 * g++.dg/init/new47.C: New test.
7457 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7460 * gcc.target/arm/pr70496.c: New test.
7462 2016-04-01 Nathan Sidwell <nathan@acm.org>
7465 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7467 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7470 * gcc.dg/strlenopt.h (memmove): New.
7471 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7472 instead of "string.h".
7473 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7474 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7475 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7476 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7477 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7478 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7479 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7480 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7481 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7482 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7483 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7484 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7485 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7486 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7487 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7488 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7489 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7490 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7491 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7492 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7494 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7496 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7497 (Holder::foo): Reflect this.
7499 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7502 * gcc.dg/pr70442.c: New test.
7504 2016-03-31 Nathan Sidwell <nathan@acm.org>
7507 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7509 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7512 * gcc.target/i386/pr70453.c: New test.
7514 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
7517 * gcc.c-torture/pr70292.c: New test.
7519 2016-03-31 Marek Polacek <polacek@redhat.com>
7522 * c-c++-common/pr70297.c: New test.
7523 * g++.dg/cpp0x/typedef-redecl.C: New test.
7524 * gcc.dg/typedef-redecl2.c: New test.
7526 2016-03-31 Jakub Jelinek <jakub@redhat.com>
7528 PR rtl-optimization/70460
7529 * gcc.c-torture/execute/pr70460.c: New test.
7531 2016-03-31 Richard Biener <rguenther@suse.de>
7534 * g++.dg/ext/vector30.C: New testcase.
7536 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7537 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7539 * gfortran.dg/fmt_pf.f90: New test.
7541 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7543 Forward-port from 5 branch
7544 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7547 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7548 dg-require-effective-target after dg-do.
7550 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7552 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7554 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7555 Julian Brown <julian@codesourcery.com>
7556 Chung-Lin Tang <cltang@codesourcery.com>
7557 Cesar Philippidis <cesar@codesourcery.com>
7558 James Norris <jnorris@codesourcery.com>
7559 Tom de Vries <tom@codesourcery.com>
7560 Nathan Sidwell <nathan@codesourcery.com>
7562 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
7563 * c-c++-common/goacc/loop-clauses.c: Likewise.
7564 * g++.dg/goacc/template.C: Likewise.
7565 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7566 * gfortran.dg/goacc/loop-1.f95: Likewise.
7567 * gfortran.dg/goacc/loop-5.f95: Likewise.
7568 * gfortran.dg/goacc/loop-6.f95: Likewise.
7569 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7570 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7571 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7572 * c-c++-common/goacc/clauses-fail.c: Likewise.
7573 * c-c++-common/goacc/parallel-1.c: Likewise.
7574 * c-c++-common/goacc/reduction-1.c: Likewise.
7575 * c-c++-common/goacc/reduction-2.c: Likewise.
7576 * c-c++-common/goacc/reduction-3.c: Likewise.
7577 * c-c++-common/goacc/reduction-4.c: Likewise.
7578 * c-c++-common/goacc/routine-3.c: Likewise.
7579 * c-c++-common/goacc/routine-4.c: Likewise.
7580 * c-c++-common/goacc/routine-5.c: Likewise.
7581 * c-c++-common/goacc/tile.c: Likewise.
7582 * g++.dg/goacc/template.C: Likewise.
7583 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7584 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7585 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7586 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7587 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7588 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7589 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7590 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7591 * c-c++-common/goacc/use_device-1.c: ... this file.
7592 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7593 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7594 * c-c++-common/goacc/host_data-6.c: ... this file.
7595 * c-c++-common/goacc/loop-2-kernels.c: New file.
7596 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7597 * c-c++-common/goacc/loop-3.c: Likewise.
7598 * g++.dg/goacc/reference.C: Likewise.
7599 * g++.dg/goacc/routine-1.C: Likewise.
7600 * g++.dg/goacc/routine-2.C: Likewise.
7602 2016-03-30 Richard Biener <rguenther@suse.de>
7605 * gcc.dg/torture/pr70450.c: New testcase.
7607 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7610 * gcc.dg/torture/pr70421.c: New test.
7611 * gcc.target/i386/avx512f-pr70421.c: New test.
7613 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7616 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7617 (check): New function.
7619 (foo): Align stack to 16 bytes when calling bar.
7620 * gcc.target/i386/cleanup-2.c: Likewise.
7622 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7624 PR tree-optimization/59124
7625 * gcc.dg/Warray-bounds-19.c: New test.
7627 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7629 * lib/prune.exp (escape_regex_chars): New.
7630 (prune_file_path): Update to quote metcharacters for regexp.
7632 2016-03-29 Jakub Jelinek <jakub@redhat.com>
7634 PR rtl-optimization/70429
7635 * gcc.c-torture/execute/pr70429.c: New test.
7637 PR tree-optimization/70405
7638 * gcc.dg/pr70405.c: New test.
7640 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7643 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7644 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7646 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7649 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7650 __cilkrts_set_param to set two workers.
7651 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7652 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7654 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7656 * g++.dg/ext/fnname5.C: Update the test for Darwin.
7658 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7661 * gcc.target/i386/pr70406.c: New test.
7663 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7665 * gnat.dg/specs/double_record_extension3.ads: New test.
7667 2016-03-25 Richard Henderson <rth@redhat.com>
7670 * gcc.target/aarch64/pr70120-1.c: New.
7671 * gcc.target/aarch64/pr70120-2.c: New.
7672 * gcc.target/aarch64/pr70120-3.c: New.
7674 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7677 * g++.dg/template/mangle2.C: The dg-do directive should be
7678 "compile" not "assemble".
7680 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7683 * gcc.dg/pr69650.c: New test.
7685 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
7687 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7689 2016-03-25 Alan Modra <amodra@gmail.com>
7691 * gcc.dg/dfp/pr70052.c: New test.
7693 2016-03-24 Richard Henderson <rth@redhat.com>
7696 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7697 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7699 2016-03-24 Tom de Vries <tom@codesourcery.com>
7701 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7703 2016-03-24 Tom de Vries <tom@codesourcery.com>
7705 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7706 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7708 2016-03-24 Tom de Vries <tom@codesourcery.com>
7710 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7711 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7713 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7716 * g++.dg/template/mangle2.C: New test.
7718 2016-03-24 Richard Biener <rguenther@suse.de>
7720 PR tree-optimization/70396
7721 * gcc.dg/torture/pr70396.c: New testcase.
7723 2016-03-24 Richard Biener <rguenther@suse.de>
7726 * gcc.dg/torture/pr70370.c: New testcase.
7728 2016-03-24 Tom de Vries <tom@codesourcery.com>
7730 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7731 * gfortran.dg/goacc/kernels-tree.f95: Same.
7732 * gfortran.dg/goacc/parallel-tree.f95: Same.
7734 2016-03-24 Tom de Vries <tom@codesourcery.com>
7736 * c-c++-common/goacc/uninit-if-clause.c: New test.
7737 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7739 2016-03-24 Jakub Jelinek <jakub@redhat.com>
7742 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7745 2016-03-24 Richard Biener <rguenther@suse.de>
7747 PR tree-optimization/70372
7748 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7750 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7753 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7755 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7758 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7760 2016-03-23 Jakub Jelinek <jakub@redhat.com>
7763 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7764 * g++.dg/cpp1y/pr70001.C: New test.
7767 * g++.dg/cpp0x/constexpr-70323.C: New test.
7769 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
7770 Jason Merrill <jason@redhat.com>
7771 Jakub Jelinek <jakub@redhat.com>
7774 * g++.dg/cpp0x/constexpr-69315.C: New test.
7775 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7777 2016-03-23 Marek Polacek <polacek@redhat.com>
7780 * g++.dg/warn/Wignored-attributes-1.C: New test.
7781 * g++.dg/warn/Wignored-attributes-2.C: New test.
7783 2016-03-23 Tom de Vries <tom@codesourcery.com>
7785 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7787 * gfortran.dg/goacc/private-3.f95 (test): Same.
7788 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7791 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7793 * lib/target-supports.exp: Remove v7ve entry from loop
7794 creating effective target checks.
7795 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7796 (add_options_for_arm_arch_v7ve): Likewise.
7798 2016-03-23 Jakub Jelinek <jakub@redhat.com>
7800 PR tree-optimization/70354
7801 * gcc.dg/vect/pr70354-1.c: New test.
7802 * gcc.dg/vect/pr70354-2.c: New test.
7803 * gcc.target/i386/avx2-pr70354-1.c: New test.
7804 * gcc.target/i386/avx2-pr70354-2.c: New test.
7806 2016-03-22 Jeff Law <law@redhat.com>
7809 * gcc.dg/tree-ssa/pr70232.c: New test.
7811 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7814 * gcc.target/i386/pr70302.c: New test.
7816 2016-03-22 Richard Biener <rguenther@suse.de>
7819 * g++.dg/torture/pr70251.C: New testcase.
7821 2016-03-22 David Malcolm <dmalcolm@redhat.com>
7824 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7825 Wmisleading-indentation.c.
7826 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7827 reflect change to diagnostic text and order of messages.
7828 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7830 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
7832 * g++.dg/ext/java-3.C: Don't compile on AIX.
7834 2016-03-22 Richard Biener <rguenther@suse.de>
7837 * gcc.dg/torture/pr70333.c: New testcase.
7839 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7841 * g++.dg/ext/pr70290.C: New test.
7843 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7846 * gcc.target/i386/pr70325.c: New test.
7848 2016-03-22 Jakub Jelinek <jakub@redhat.com>
7851 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7852 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7855 * gcc.target/i386/pr70300.c: New test.
7858 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7859 (func2): New function for cond with parens, xfail warning for c++.
7860 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7862 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7865 * g++.dg/template/ptrmem30.C: New test.
7867 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7870 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7871 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7873 2016-03-21 Jakub Jelinek <jakub@redhat.com>
7876 * gcc.dg/pr70326.c: New test.
7878 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
7879 Jakub Jelinek <jakub@redhat.com>
7881 PR tree-optimization/70317
7882 * gcc.dg/pr70317.c: New test.
7884 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
7887 * gcc.target/i386/pr70327.c: New test.
7889 2016-03-21 Martin Liska <mliska@suse.cz>
7892 * gcc.dg/ipa/pr70306.c: New test.
7894 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
7896 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7897 * gcc.target/arm/attr-align3.c: Likewise.
7898 * gcc.target/arm/attr_arm.c: Likewise.
7899 * gcc.target/arm/flip-thumb.c: Likewise.
7901 2016-03-21 Jakub Jelinek <jakub@redhat.com>
7904 * gcc.target/powerpc/altivec-36.c: New test.
7906 2016-03-21 Richard Biener <rguenther@suse.de>
7908 PR tree-optimization/70310
7909 * gcc.dg/torture/pr70310.c: New testcase.
7911 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7914 * gcc.target/i386/pr70293.c: New test.
7916 2016-03-21 Richard Biener <rguenther@suse.de>
7918 PR tree-optimization/70288
7919 * gcc.dg/torture/pr70288-1.c: New testcase.
7920 * gcc.dg/torture/pr70288-2.c: Likewise.
7922 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
7924 PR rtl-optimization/69307
7925 * gcc.target/arm/pr69307.c: New test.
7927 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
7929 PR rtl-optimization/69102
7930 * gcc.c-torture/compile/pr69102.c: New test.
7932 2016-03-18 Jeff Law <law@redhat.com>
7934 PR rtl-optimization/70263
7935 * gcc.c-torture/compile/pr70263-1.c: New test.
7936 * gcc.target/i386/pr70263-2.c: New test.
7938 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7940 PR rtl-optimization/70278
7941 * gcc.dg/torture/pr70278.c: New test.
7942 * gcc.target/arm/pr70278.c: New test.
7944 2016-03-18 David Malcolm <dmalcolm@redhat.com>
7947 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7948 (test_builtin_types_compatible_p): New test function.
7949 * gcc.dg/pr70281.c: New test case.
7951 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7954 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7956 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7958 PR tree-optimization/70252
7959 * gcc.dg/pr70252.c: New test.
7961 2016-03-18 Tom de Vries <tom@codesourcery.com>
7963 * gcc.dg/pr70161-2.c: New test.
7964 * gcc.dg/pr70161.c: New test.
7966 2016-03-18 Tom de Vries <tom@codesourcery.com>
7969 * gcc.dg/pr70269.c: New test.
7971 2016-03-18 Jakub Jelinek <jakub@redhat.com>
7974 * g++.dg/ext/java-3.C: New test.
7976 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7979 * g++.dg/lookup/pr70205.C: New test.
7981 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7984 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7986 2016-03-17 Marek Polacek <polacek@redhat.com>
7989 * gcc.dg/atomic-op-6.c: New test.
7991 2016-03-17 David Malcolm <dmalcolm@redhat.com>
7994 * c-c++-common/pr70264.c: New test case.
7996 2016-03-17 Jakub Jelinek <jakub@redhat.com>
7999 * c-c++-common/pr70144-1.c: New test.
8000 * c-c++-common/pr70144-2.c: New test.
8003 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8004 * g++.dg/opt/flifetime-dse6.C: New test.
8005 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8007 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8010 * gcc.dg/pic-1.c: New test.
8011 * gcc.dg/pic-2.c: Likewise.
8012 * gcc.dg/pic-3.c: Likewise.
8013 * gcc.dg/pic-4.c: Likewise.
8014 * gcc.dg/pie-1.c: Likewise.
8015 * gcc.dg/pie-2.c: Likewise.
8016 * gcc.dg/pie-3.c: Likewise.
8017 * gcc.dg/pie-4.c: Likewise.
8018 * gcc.dg/pie-5.c: Likewise.
8019 * gcc.dg/pie-6.c: Likewise.
8021 2016-03-17 Tom de Vries <tom@codesourcery.com>
8023 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8024 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8026 2016-03-17 Richard Biener <rguenther@suse.de>
8029 * g++.dg/debug/pr70271.C: New testcase.
8031 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8033 * gcc.target/i386/pr70251.c: New test.
8035 2016-03-17 Marek Polacek <polacek@redhat.com>
8038 * g++.dg/warn/constexpr-70194.C: New test.
8040 2016-03-16 Richard Henderson <rth@redhat.com>
8043 * gcc.c-torture/compile/pr70240.c: New.
8045 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8047 * gcc.c-torture/compile/20151204.c: Skip for avr.
8049 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8052 * g++.dg/opt/pr70245.C: New test.
8053 * g++.dg/opt/pr70245.h: New file.
8054 * g++.dg/opt/pr70245-aux.cc: New file.
8056 2016-03-16 Martin Sebor <msebor@redhat.com>
8058 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8060 2016-03-16 Richard Henderson <rth@redhat.com>
8063 * gcc.c-torture/compile/pr70199.c: New.
8065 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8067 * gcc.dg/uninit-19.c: Run dos2unix.
8069 2016-03-16 Marek Polacek <polacek@redhat.com>
8072 * gcc.dg/nested-func-10.c: New test.
8073 * gcc.dg/nested-func-9.c: New test.
8075 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8077 PR tree-optimization/68714
8078 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8080 2016-03-16 Tom de Vries <tom@codesourcery.com>
8082 PR tree-optimization/68715
8083 * gcc.dg/graphite/pr68715-2.c: New test.
8084 * gcc.dg/graphite/pr68715.c: New test.
8085 * gfortran.dg/graphite/pr68715.f90: New test.
8087 2016-03-16 Tom de Vries <tom@codesourcery.com>
8089 PR tree-optimization/68809
8090 * gcc.dg/graphite/pr68809-2.c: New test.
8091 * gcc.dg/graphite/pr68809.c: New test.
8093 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8096 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8097 method call to i () as argument. Adjust expected output.
8100 * g++.dg/ubsan/pr70147-1.C: New test.
8101 * g++.dg/ubsan/pr70147-2.C: New test.
8103 2016-03-15 Martin Sebor <msebor@redhat.com>
8106 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8108 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
8110 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8113 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8116 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8117 libatomic_available.
8119 2016-03-15 Marek Polacek <polacek@redhat.com>
8122 * g++.dg/ext/attribute-may-alias-4.C: New test.
8124 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
8126 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8127 -fvar-tracking-assignments-toggle flag.
8129 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8131 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8133 2016-03-15 Jakub Jelinek <jakub@redhat.com>
8135 PR rtl-optimization/70222
8136 * gcc.c-torture/execute/pr70222-1.c: New test.
8137 * gcc.c-torture/execute/pr70222-2.c: New test.
8139 2016-03-15 Richard Henderson <rth@redhat.com>
8141 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8143 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8145 PR rtl-optimization/69032
8146 * gcc.dg/pr69032.c: New test.
8148 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8150 PR rtl-optimization/63384
8151 * g++.dg/pr63384.C: New test.
8153 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8156 * gcc.target/i386/pr64411.C: New test.
8158 2016-03-15 Tom de Vries <tom@codesourcery.com>
8160 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8161 * gfortran.dg/goacc/kernels-alias.f95: New test.
8163 2016-03-14 Martin Sebor <msebor@redhat.com>
8166 * g++.dg/cpp0x/constexpr-inline.C: New test.
8167 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8169 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
8171 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8173 2016-03-14 Jakub Jelinek <jakub@redhat.com>
8176 * gcc.dg/pr70219.c: New test.
8178 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8181 * gcc.dg/torture/pr70083.c: New test.
8182 * gcc.target/i386/pr70083.c: New test.
8184 2016-03-14 Richard Biener <rguenther@suse.de>
8186 PR tree-optimization/56365
8187 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8189 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8192 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8194 * g++.dg/pr70098.C: New testcase.
8197 2016-03-14 Tom de Vries <tom@codesourcery.com>
8199 PR tree-optimization/70045
8200 * gcc.dg/graphite/pr70045.c: New test.
8202 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8205 * gfortran.dg/include_9.f90: New test.
8207 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8210 gfortran.dg/prof/prof.exp: New script.
8211 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8213 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
8215 PR rtl-optimization/69307
8216 * gcc.dg/pr69307.c: New test.
8218 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8221 * gcc.target/arm/pr69614.c: New.
8223 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
8226 * gfortran.dg/submodule_14.f08: New test
8229 * gfortran.dg/submodule_15.f08: New test
8231 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8234 * g++.dg/cpp1y/paren3.C: New test.
8236 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8239 * gcc.target/powerpc/ppc-round2.c: New test.
8241 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8244 * gcc.dg/torture/pr70123.c: New test.
8246 2016-03-11 Jeff Law <law@redhat.com>
8248 PR tree-optimization/70190
8249 * gcc.c-torture/compile/pr70190.c: New test.
8251 2016-03-11 David Malcolm <dmalcolm@redhat.com>
8254 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8256 (test43_b): Likewise.
8257 (test43_c): Likewise.
8258 (test43_d): Likewise.
8259 (test43_e): Likewise.
8260 (test43_f): Likewise.
8261 (test43_g): Likewise.
8262 (test44_a): Likewise.
8263 (test44_b): Likewise.
8264 (test44_c): Likewise.
8265 (test44_d): Likewise.
8266 (test44_e): Likewise.
8268 2016-03-11 David Malcolm <dmalcolm@redhat.com>
8271 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8273 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8275 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8278 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8282 * gcc.target/aarch64/pr69245_2.c: New test.
8284 2016-03-11 Jakub Jelinek <jakub@redhat.com>
8286 PR tree-optimization/70177
8287 * gcc.dg/pr70177.c: New test.
8289 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8291 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8293 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8295 * gcc.dg/tree-ssa/sra-20.c: New.
8297 2016-03-11 Jakub Jelinek <jakub@redhat.com>
8299 PR rtl-optimization/70174
8300 * gcc.dg/pr70174.c: New test.
8302 PR tree-optimization/70169
8303 * gcc.dg/pr70169.c: New test.
8305 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8308 * gcc.target/i386/pr70160.c: New test.
8310 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8312 * gcc.target/s390/dfp-1.c: New test.
8314 2016-03-10 Nick Clifton <nickc@redhat.com>
8317 * gcc.target/aarch64/pr70044.c: New test.
8319 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8320 Jakub Jelinek <jakub@redhat.com>
8323 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8324 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8325 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8327 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
8330 * g++.dg/lto/pr69589_0.C: New testcase
8331 * g++.dg/lto/pr69589_1.C: New testcase
8333 2016-03-10 Marek Polacek <polacek@redhat.com>
8336 * g++.dg/delayedfold/unary-plus1.C: New test.
8338 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
8340 * gcc.target/arm/pr45701-1.c: Escape brackets.
8341 * gcc.target/arm/pr45701-2.c: Likewise.
8343 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8345 * gfortran.dg/unconstrained_commons.f: New.
8347 2016-03-10 Alan Modra <amodra@gmail.com>
8349 * gcc.dg/pr69195.c: New.
8350 * gcc.dg/pr69238.c: New.
8352 2016-03-10 Tom de Vries <tom@codesourcery.com>
8355 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8357 2016-03-10 Richard Biener <rguenther@suse.de>
8359 PR tree-optimization/70128
8360 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8361 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8363 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8365 PR tree-optimization/70152
8366 * gcc.dg/pr70152.c: New test.
8369 * gcc.target/i386/pr70086-1.c: New test.
8370 * gcc.target/i386/pr70086-2.c: New test.
8371 * gcc.target/i386/pr70086-3.c: New test.
8373 PR tree-optimization/70127
8374 * gcc.c-torture/execute/pr70127.c: New test.
8376 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8378 * c-c++-common/goacc/combined-directives-2.c: New test.
8380 2016-03-09 David Malcolm <dmalcolm@redhat.com>
8384 * g++.dg/diagnostic/pr70105.C: New test.
8385 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8386 (test_multiple_ordinary_maps): New test function.
8388 2016-03-09 David Malcolm <dmalcolm@redhat.com>
8392 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8393 Drop range information from call to inform_at_rich_loc.
8394 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8396 (test_show_locus): Replace calls to rich_location::add_range with
8397 calls to add_range. Rewrite the tests that used the now-defunct
8398 rich_location ctor taking a source_range. Simplify other tests
8399 by replacing calls to COMBINE_LOCATION_DATA with calls to
8402 2016-03-09 Richard Biener <rguenther@suse.de>
8403 Jakub Jelinek <jakub@redhat.com>
8405 PR tree-optimization/70138
8406 * gcc.dg/vect/pr70138-1.c: New testcase.
8407 * gcc.dg/vect/pr70138-2.c: Likewise.
8409 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8412 * gcc.target/i386/pr70049.c: New test.
8414 2016-03-09 Richard Biener <rguenther@suse.de>
8417 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8418 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8419 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8421 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8423 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8426 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8429 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8432 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8435 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8436 in testcase comment.
8438 2016-03-09 Tom de Vries <tom@codesourcery.com>
8440 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8441 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8442 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8443 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8444 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8445 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8446 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8447 * gfortran.dg/goacc/kernels-loop.f95: New test.
8449 2016-03-08 Martin Sebor <msebor@redhat.com>
8452 * g++.dg/warn/overflow-warn-7.C: New test.
8454 2016-03-08 Jason Merrill <jason@redhat.com>
8456 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8457 * lib/target-supports.exp (check_effective_target_concepts): New.
8459 2016-03-08 Jakub Jelinek <jakub@redhat.com>
8462 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8463 * g++.dg/ubsan/pr70135.C: New test.
8466 * gcc.dg/pr70110.c: New test.
8468 2016-03-07 Martin Jambor <mjambor@suse.cz>
8470 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8471 * c-c++-common/gomp/if-1.c: Likewise.
8472 * c-c++-common/gomp/pr61486-2.c: Likewise.
8473 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8474 to dg-additional-options.
8475 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8476 * g++/gomp/target-teams-1.c: Likewise.
8477 * gcc.dg/gomp/gomp.exp: Likewise.
8478 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8479 dg-additional-options.
8480 * gfortran.dg/gomp/gomp.exp: Likewise.
8481 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8482 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8483 dg-additional-options.
8484 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8486 2016-03-07 Martin Jambor <mjambor@suse.cz>
8488 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8489 * c-c++-common/gomp/gridify-1.c: New test.
8490 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8492 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8494 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8495 trigger for cortex-r8, when scanning for register r8.
8496 * gcc.target/arm/pr45701-2.c: Likewise.
8498 2016-02-26 Richard Biener <rguenther@suse.de>
8499 Jeff Law <law@redhat.com>
8501 PR tree-optimization/69740
8502 * gcc.c-torture/compile/pr69740-1.c: New test.
8503 * gcc.c-torture/compile/pr69740-2.c: New test.
8505 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8507 * lib/target-supports.exp
8508 (check_effective_target_whole_vector_shift): Enable for PPC64.
8510 2016-03-07 Richard Biener <rguenther@suse.de>
8512 PR tree-optimization/70115
8513 * gcc.dg/torture/pr70115.c: New testcase.
8515 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8518 * c-c-++-common/goacc/pr69916.c: New.
8520 2016-03-07 Richard Henderson <rth@redhat.com>
8522 * gcc.c-torture/compile/pr70061.c: New test.
8524 2016-03-07 Richard Biener <rguenther@suse.de>
8527 * gcc.dg/vect/O3-pr36098.c: New testcase.
8529 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8531 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8533 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8535 * gnat.dg/renaming9.ad[sb]: New testcase.
8537 2016-03-05 Jakub Jelinek <jakub@redhat.com>
8540 * g++.dg/expr/stdarg3.C: New test.
8542 2016-03-04 Jeff Law <law@redhat.com>
8544 PR tree-optimization/69196
8545 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8548 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8551 * gcc.dg/pr69973.c: New test.
8553 PR rtl-optimization/69941
8554 * gcc.dg/torture/pr69941.c: New test.
8557 * gcc.dg/pr69824.c: New test.
8559 2016-03-05 Tom de Vries <tom@codesourcery.com>
8561 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8562 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8565 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8568 * g++.dg/cpp1y/var-templ48.C: New test.
8569 * g++.dg/cpp1y/var-templ49.C: New test.
8571 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8573 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8575 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8578 * g++.dg/ubsan/pr70035.C: New test.
8581 * gcc.target/i386/pr70062.c: New test.
8583 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8585 * g++.dg/template/typename21.C: Remove c++98_only.
8587 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8589 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8591 2016-03-04 David Malcolm <dmalcolm@redhat.com>
8594 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8596 (fn_42_b): Likewise.
8597 (fn_42_c): Likewise.
8599 2016-03-04 David Malcolm <dmalcolm@redhat.com>
8602 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8604 (fn_40_b): Likewise.
8605 (fn_41_a): Likewise.
8606 (fn_41_b): Likewise.
8608 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8611 * gcc.target/i386/avx512f-pr70059.c: New test.
8612 * gcc.target/i386/avx512dq-pr70059.c: New test.
8614 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8616 PR rtl-optimization/57676
8617 * gcc.dg/torture/pr57676.c: New test.
8619 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8621 * gcc.dg/pr70026.c: New test.
8623 2016-03-04 Marek Polacek <polacek@redhat.com>
8626 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8627 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8629 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8632 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8634 (test_corners_sisd_si): Likewise.
8635 (main): Remove checks of the above.
8636 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8638 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8640 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8642 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8644 * gcc.dg/torture/pr69951.c: Accept argc==0.
8646 2016-03-04 Richard Biener <rguenther@suse.de>
8649 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8650 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8652 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8655 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8658 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8661 * gcc.dg/guality/pr69947.c: New test.
8663 2016-03-03 Jakub Jelinek <jakub@redhat.com>
8666 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8668 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8670 PR rtl-optimization/69904
8671 * gcc.target/arm/pr69904.c: New test.
8673 2016-03-03 Jakub Jelinek <jakub@redhat.com>
8676 * gcc.dg/vect/pr70021.c: New test.
8677 * gcc.target/i386/pr70021.c: New test.
8679 2016-03-03 Marek Polacek <polacek@redhat.com>
8682 * gcc.dg/pr70050.c: New test.
8684 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8686 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8688 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8690 PR tree-optimization/70043
8691 * gfortran.dg/vect/pr70043.f90: New test.
8693 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8695 * gnat.dg/specs/task1.ads: New test.
8697 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8699 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8700 Invoke gdb with -batch.
8701 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8703 2016-03-03 Richard Biener <rguenther@suse.de>
8705 PR tree-optimization/55936
8706 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8708 2016-03-02 Jeff Law <law@redhat.com>
8710 PR rtl-optimization/69942
8711 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8712 effects of argument promotions.
8714 PR tree-optimization/69987
8715 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8716 target does not support -fprefetch-loop-arrays.
8718 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
8720 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8722 2016-03-02 Bin Cheng <bin.cheng@arm.com>
8724 PR rtl-optimization/69052
8725 * gcc.target/i386/pr69052.c: New test.
8727 2016-03-02 Alan Modra <amodra@gmail.com>
8729 * gcc.dg/pr69990.c: New.
8731 2016-03-02 Jakub Jelinek <jakub@redhat.com>
8734 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8737 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8740 * gcc.target/i386/pr70028.c: New test.
8742 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8744 * c-c++-common/asan/swapcontext-test-1.c,
8745 * c-c++-common/tsan/thread_leak.c,
8746 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8747 * g++.dg/tsan/benign_race.C,
8748 * g++.dg/tsan/fd_close_norace.C,
8749 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8750 races with sanitizer output
8752 2016-03-02 Richard Biener <rguenther@suse.de>
8753 Uros Bizjak <ubizjak@gmail.com>
8756 * gcc.dg/simd-8.c: New testcase.
8758 2016-03-02 Richard Biener <rguenther@suse.de>
8761 * gcc.dg/simd-7.c: New testcase.
8763 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8765 * gcc.target/i386/pr70007.c: Tweak.
8767 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8769 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8771 2016-03-02 Marek Polacek <polacek@redhat.com>
8774 * gcc.dg/pr67854.c: New test.
8776 2016-03-02 Jakub Jelinek <jakub@redhat.com>
8779 * gcc.dg/torture/pr70025.c: New test.
8781 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8783 PR tree-optimization/68621
8784 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8786 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8788 * gcc.target/i386/pr70007.c: New test.
8790 2016-03-01 Jeff Law <law@redhat.com>
8792 PR tree-optimization/69196
8793 * gcc.dg/tree-ssa/pr69196-1.c: New test.
8795 PR tree-optimization/69196
8796 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8797 duplicating code and spoiling the expected output.
8799 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8802 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8803 supports power9 before doing tests.
8804 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8805 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8806 * gcc.target/powerpc/p9-permute.c: Likewise.
8808 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
8811 * gcc.target/i386/pr70027.c: New test.
8813 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8815 * gcc.dg/pr70017.c: New test.
8817 2016-03-01 Jakub Jelinek <jakub@redhat.com>
8821 * gcc.dg/pr69796.c: New test.
8822 * gcc.dg/pr69974.c: New test.
8824 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8826 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8828 2016-02-29 Jeff Law <law@redhat.com>
8830 PR tree-optimization/69987
8831 * gfortran.dg/pr69987.f90: New test.
8833 PR tree-optimization/69989
8834 * gcc.c-torture/compile/pr69989-2.c: New test.
8836 2016-03-01 Marek Polacek <polacek@redhat.com>
8839 * g++.dg/parse/invalid1.C: New test.
8841 2016-03-01 Richard Biener <rguenther@suse.de>
8844 * gcc.dg/pr70022.c: New testcase.
8846 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8848 PR tree-optimization/69956
8849 * gcc.dg/pr69956.c: New test.
8851 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8854 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8855 XFAIL when hardware supports efficient unaligned storage access.
8857 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8860 * g++.dg/template/pr69961a.C: New test.
8861 * g++.dg/template/pr69961b.C: New test.
8863 2016-02-29 David Malcolm <dmalcolm@redhat.com>
8865 PR preprocessor/69985
8866 * gcc.dg/cpp/pr69985.c: New test case.
8868 2016-02-29 Jeff Law <law@redhat.com>
8870 PR tree-optimization/70005
8871 * gcc.c-torture/execute/pr70005.c New test.
8873 PR tree-optimization/69999
8874 * gcc.c-torture/compile/pr69999.c: New test.
8876 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8878 PR tree-optimization/69652
8879 * gcc.dg/torture/pr69652.c: Delete test.
8880 * gcc.dg/vect/pr69652.c: New test.
8882 2016-02-19 Richard Biener <rguenther@suse.de>
8884 PR tree-optimization/69980
8885 * gfortran.dg/vect/pr69980.f90: New testcase.
8887 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8889 * gcc.target/sparc/20160229-1.c: New test.
8891 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8893 * gnat.dg/stack_usage3.adb: New test.
8894 * gnat.dg/stack_usage3_pkg.ads: New helper.
8896 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8898 * gnat.dg/renaming8.adb: New test.
8899 * gnat.dg/renaming8_pkg1.ads: New helper.
8900 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8901 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8903 2016-02-29 Richard Biener <rguenther@suse.de>
8905 PR tree-optimization/69720
8906 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8908 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8912 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8914 2016-02-28 Harald Anlauf <anlauf@gmx.de>
8915 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8918 * gfortran.dg/coarray_8.f90: Adjust error message.
8919 * gfortran.dg/pr56007.f90: New test.
8920 * gfortran.dg/pr56007.f: New test.
8922 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8924 PR tree-optimization/69989
8925 * gcc.dg/torture/pr69989.c: New test.
8927 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8929 * gcc.target/i386/stack-realign-win.c: New test.
8931 2016-02-28 Harald Anlauf <anlauf@gmx.de>
8934 * gfortran.dg/pr60126.f90: New test.
8936 2016-02-27 Jeff Law <law@redhat.com>
8939 2016-02-26 Richard Biener <rguenther@suse.de>
8940 Jeff Law <law@redhat.com>
8942 PR tree-optimization/69740
8943 * gcc.c-torture/compile/pr69740-1.c: New test.
8944 * gcc.c-torture/compile/pr69740-2.c: New test.
8946 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8949 * gfortran.dg/newunit_4.f90: New test.
8951 2016-02-27 Jakub Jelinek <jakub@redhat.com>
8954 PR rtl-optimization/69886
8955 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8956 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8959 2016-02-26 Martin Sebor <msebor@redhat.com>
8961 PR tree-optimization/15826
8962 * gcc.dg/tree-ssa/pr15826.c: New test.
8964 2016-02-26 Jakub Jelinek <jakub@redhat.com>
8967 * gcc.target/powerpc/pr69969.c: New test.
8969 2016-02-26 Martin Sebor <msebor@redhat.com>
8972 * g++.old-deja/g++.other/decl5.C: Add a test case.
8974 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8977 * gcc.target/powerpc/pr69946.c: New file.
8979 2016-02-26 Richard Biener <rguenther@suse.de>
8980 Jeff Law <law@redhat.com>
8982 PR tree-optimization/69740
8983 * gcc.c-torture/compile/pr69740-1.c: New test.
8984 * gcc.c-torture/compile/pr69740-2.c: New test.
8986 2016-02-26 Martin Jambor <mjambor@suse.cz>
8989 * gcc.dg/torture/pr69932.c: New test.
8990 * gcc.dg/torture/pr69936.c: Likewise.
8992 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8995 * gcc.target/s390/pr69709.c: New test.
8997 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9000 * gcc.target/aarch64/pr69245_1.c: New test.
9002 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9005 * gcc.dg/torture/pr69613.c: New test.
9007 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9009 PR rtl-optimization/69891
9010 * gcc.target/i386/pr69891.c: New test.
9012 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9013 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9016 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9017 functionality for both 32-bit and 64-bit.
9019 2016-02-26 Richard Biener <rguenther@suse.de>
9021 PR tree-optimization/69551
9022 * gcc.dg/torture/pr69951.c: New testcase.
9024 2016-02-25 Richard Biener <rguenther@suse.de>
9026 PR tree-optimization/48795
9027 * gcc.dg/Warray-bounds-18.c: New testcase.
9029 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9031 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9033 2016-02-25 Jakub Jelinek <jakub@redhat.com>
9035 PR rtl-optimization/69896
9036 * gcc.dg/pr69896.c: New test.
9038 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9041 * g++.dg/cpp1y/paren2.C: New test.
9043 2016-02-24 Martin Sebor <msebor@redhat.com>
9046 * gcc.dg/enum-mode-2.c: New test.
9048 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9051 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9052 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9053 * g++.dg/ubsan/pr69922.C: New test.
9055 2016-02-24 Marek Polacek <polacek@redhat.com>
9058 * gcc.dg/pr69819.c: New test.
9060 2016-02-24 Martin Sebor <msebor@redhat.com>
9063 * g++.dg/ext/flexary15.C: New test.
9065 2016-02-24 Martin Sebor <msebor@redhat.com>
9067 * gcc.dg/builtins-68.c: Avoid making unportable
9068 assumptions about the relationship between SIZE_MAX and UINT_MAX.
9069 * g++.dg/ext/builtin_alloca.C: Same.
9071 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9072 Charles Baylis <charles.baylis@linaro.org>
9075 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9077 2016-02-24 Richard Biener <rguenther@suse.de>
9078 Jakub Jelinek <jakub@redhat.com>
9081 * gcc.dg/torture/pr69760.c: New testcase.
9083 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9085 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9086 pattern on Solaris with as.
9088 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9090 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9091 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9092 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9093 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9095 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9098 * gcc.dg/pr69915.c: New test.
9100 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9102 PR rtl-optimization/69886
9103 * gcc.dg/torture/pr69886.c: New test.
9105 2016-02-24 Richard Biener <rguenther@suse.de>
9108 * gcc.dg/torture/pr68963.c: New testcase.
9110 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9113 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9114 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9115 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9116 * gcc.target/arm/atomic_loaddi_1.c: New test.
9117 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9118 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9119 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9120 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9121 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9122 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9123 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9124 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9126 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9129 * gcc.dg/torture/pr69909.c: New test.
9131 2016-02-24 Richard Biener <rguenther@suse.de>
9133 PR tree-optimization/69907
9134 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9135 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9136 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9138 2016-02-24 Christian Bruel <christian.bruel@st.com>
9140 * gcc.target/arm/pragma_cpp_fma.c: New test.
9142 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9145 * gfortran.dg/include_6.f90: Update test.
9147 2016-02-23 Jakub Jelinek <jakub@redhat.com>
9150 * objc.dg/pr69844.m: New test.
9152 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9154 PR libgfortran/69456
9155 * gfortran.dg/namelist_89.f90: New test.
9156 * gfortran.dg/pr59700.f90: Update test..
9158 2016-02-23 Martin Sebor <msebor@redhat.com>
9161 * g++.dg/ext/builtin_alloca.C: New test.
9162 * gcc.dg/builtins-68.c: New test.
9164 2016-02-23 Richard Henderson <rth@redhat.com>
9166 * gcc.target/i386/addr-space-3.c: Remove test.
9168 2016-02-23 David Malcolm <dmalcolm@redhat.com>
9170 PR preprocessor/69126
9171 PR preprocessor/69543
9172 * c-c++-common/pr69126-2-long.c: New test.
9173 * c-c++-common/pr69126-2-short.c: New test.
9174 * c-c++-common/pr69543-1.c: Remove xfail.
9176 2016-02-23 David Malcolm <dmalcolm@redhat.com>
9178 PR preprocessor/69126
9179 PR preprocessor/69543
9180 PR preprocessor/69558
9181 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9183 (test_2): ...this, and add leading comment.
9184 (MACRO_3, test_3): New.
9185 (MACRO_4A, MACRO_4B, test_4): New.
9186 (MACRO): Rename to...
9189 (test_5): ...this, updating for renaming of MACRO, and
9190 add leading comment.
9191 * c-c++-common/pr69543-1.c: New.
9192 * c-c++-common/pr69543-2.c: New.
9193 * c-c++-common/pr69543-3.c: New.
9194 * c-c++-common/pr69543-4.c: New.
9195 * c-c++-common/pr69558-1.c: New.
9196 * c-c++-common/pr69558-2.c: New.
9197 * c-c++-common/pr69558-3.c: New.
9198 * c-c++-common/pr69558-4.c: New.
9199 * gcc.dg/pr69558.c: Move to...
9200 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9203 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9205 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9206 to -ftree-parallelize-loops/-fopenacc changes.
9207 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9208 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9209 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9210 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9211 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9212 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9213 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9214 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9215 * c-c++-common/goacc/kernels-loop.c: Likewise.
9216 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9217 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9218 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9219 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9221 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9223 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9225 2016-02-23 Jakub Jelinek <jakub@redhat.com>
9228 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9231 * gcc.dg/pr69900.c: New test.
9233 2016-02-23 Martin Jambor <mjambor@suse.cz>
9235 PR tree-optimization/69666
9236 * gcc.dg/tree-ssa/pr69666.c: New test.
9238 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9241 * gfortran.dg/coarray_allocate_5.f08: New test.
9243 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9245 * gcc.target/s390/vcond-shift.c: Move to ...
9246 * gcc.target/s390/vector/vcond-shift.c: ... here.
9248 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9250 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9251 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9253 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9255 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9257 2016-02-20 Mark Wielaard <mjw@redhat.com>
9260 * gcc.dg/unused-variable-3.c: New test.
9262 2016-02-22 Jakub Jelinek <jakub@redhat.com>
9265 * gcc.target/i386/pr69888.c: New test.
9267 2016-02-22 Richard Biener <rguenther@suse.de>
9269 PR tree-optimization/69882
9270 * gfortran.dg/vect/pr69882.f90: New testcase.
9272 2016-02-22 Jakub Jelinek <jakub@redhat.com>
9275 * gcc.dg/pr69885.c: New test.
9277 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9281 * gcc.target/sh/pr54089-10.c: New.
9283 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
9286 * gfortran.dg/deferred_character_15.f90 : New test.
9288 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9291 gfortran.dg/allocate_with_source_18.f03: New test.
9293 2016-02-20 Harald Anlauf <anlauf@gmx.de>
9296 gfortran.dg/gomp/pr52531.f90: New test.
9298 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9301 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9304 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9307 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9308 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9311 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9314 * g++.dg/torture/pr69851.C: New test.
9316 2016-02-19 Martin Sebor <msebor@redhat.com>
9319 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9321 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9324 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9325 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9328 * g++.dg/cpp0x/pr67767.C: New test.
9330 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9332 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9333 for fp, simd, crypto, crc, lse.
9334 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9336 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9337 effective target check.
9339 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9342 * gcc.target/i386/pr69820.c: New test.
9344 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9346 * gcc.target/s390/vector/int128-1.c: New test.
9348 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9350 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9352 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9354 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9355 instruction pattern name to prevent the testcase from failing with
9358 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9360 * gcc.target/s390/md/movstr-2.c: New test.
9362 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9364 * gcc.target/s390/morestack.c: New test.
9366 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9369 * gcc.target/s390/pr69625.c: Add test case.
9371 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9374 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9376 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9379 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9380 * gcc.target/powerpc/fusion3.c: Likewise.
9382 2016-02-18 Richard Biener <rguenther@suse.de>
9385 * g++.dg/torture/pr69553.C: New testcase.
9387 2016-02-18 Nick Clifton <nickc@redhat.com>
9391 * gcc.target/arm/pr62554.c: New test.
9392 * gcc.target/arm/pr69610-1.c: New test.
9393 * gcc.target/arm/pr69610-2.c: New test.
9395 2016-02-18 Richard Biener <rguenther@suse.de>
9398 * gcc.dg/torture/pr69854.c: New testcase.
9400 2016-02-17 Jakub Jelinek <jakub@redhat.com>
9403 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9405 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9407 * gcc.target/powerpc/vec-cg.c: New test.
9409 2016-02-17 Richard Biener <rguenther@suse.de>
9412 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9414 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9417 * gcc.c-torture/compile/pr69161.c: New test.
9419 2016-02-17 David Sherwood <david.sherwood@arm.com>
9422 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9423 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9425 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9427 * gcc.dg/ifcvt-4.c: Skip on Visium.
9429 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9431 * gnat.dg/atomic8.adb: New test.
9433 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9435 * gnat.dg/discr46.ad[sb]: New test.
9437 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9440 * gcc.target/powerpc/pr48344-1.c: New test.
9442 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9445 * gfortran.dg/associate_21.f90: New test.
9447 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9450 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9451 -Wnonnull in dg-options.
9452 * c-c++-common/nonnull-2.c: New test.
9454 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9455 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9457 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9459 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9462 * gcc.dg/pr69801.c: Add empty dg-options.
9464 2016-02-16 James Norris <jnorris@codesourcery.com>
9466 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9467 * g++.dg/goacc/deviceptr-1.c: New file.
9469 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9471 PR tree-optimization/69820
9472 * gcc.dg/vect/pr69820.c: New test.
9474 2016-02-16 Richard Biener <rguenther@suse.de>
9476 PR tree-optimization/69776
9477 * gcc.dg/torture/pr69776-2.c: New testcase.
9479 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9481 PR tree-optimization/69714
9482 * gcc.dg/torture/pr69714.c: New test.
9484 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9486 PR tree-optimization/69802
9487 * gcc.dg/pr69802.c: New test.
9489 2016-02-16 Richard Biener <rguenther@suse.de>
9492 * gcc.dg/pr69801.c: New testcase.
9494 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9496 PR libgfortran/69651
9497 * gfortran.dg/read_bang.f90: New test.
9498 * gfortran.dg/read_bang4.f90: New test.
9500 2016-02-15 Jakub Jelinek <jakub@redhat.com>
9503 * g++.dg/init/pr69658.C: New test.
9506 * c-c++-common/pr69797.c: New test.
9508 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9510 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9511 check for aarch64*-*-*.
9513 2016-02-15 Richard Biener <rguenther@suse.de>
9515 PR tree-optimization/69783
9516 * gcc.dg/vect/pr69783.c: New testcase.
9518 2016-02-15 Richard Biener <rguenther@suse.de>
9520 PR tree-optimization/69776
9521 * gcc.dg/torture/pr69776.c: New testcase.
9523 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9526 * gfortran.dg/type_decl_4.f90: Reinstated.
9528 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
9531 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9533 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9537 * gfortran.dg/type_decl_4.f90: Removed.
9539 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9542 * gfortran.dg/type_decl_4.f90: New test.
9544 2016-02-14 Alan Modra <amodra@gmail.com>
9547 * gcc.c-torture/execute/stkalign.c: Revise test.
9549 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9552 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9554 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9557 * gcc.target/sh/torture/pr67260.c: New.
9559 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
9561 * gcc.dg/pr67964.c: Add dg-require-alias.
9563 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9567 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9569 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9571 PR libgfortran/69668
9572 * gfortran.dg/namelist_88.f90: New test.
9574 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9576 PR libgfortran/69668
9577 * gfortran.dg/namelist_38.f90: Update test.
9578 * gfortran.dg/namelist_84.f90: Update test.
9580 2016-02-12 David Malcolm <dmalcolm@redhat.com>
9583 * gcc.dg/pr69554-1.c: New test.
9584 * gfortran.dg/pr69554-1.F90: New test.
9585 * gfortran.dg/pr69554-2.F90: New test.
9586 * lib/gcc-dg.exp (proc dg-locus): New function.
9587 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9588 distinguish between the caret-printing and non-caret-printing
9589 cases. If caret-printing has been explicitly enabled, bail out
9590 without attempting to fix up the output.
9592 2016-02-12 David Malcolm <dmalcolm@redhat.com>
9596 * gcc.dg/spellcheck-options-3.c: New test case.
9597 * gcc.dg/spellcheck-options-4.c: New test case.
9598 * gcc.dg/spellcheck-options-5.c: New test case.
9599 * gcc.dg/spellcheck-options-6.c: New test case.
9600 * gcc.dg/spellcheck-options-7.c: New test case.
9601 * gcc.dg/spellcheck-options-8.c: New test case.
9602 * gcc.dg/spellcheck-options-9.c: New test case.
9603 * gcc.dg/spellcheck-options-10.c: New test case.
9605 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9607 PR rtl-optimization/69764
9608 PR rtl-optimization/69771
9609 * c-c++-common/pr69764.c: New test.
9610 * gcc.dg/torture/pr69771.c: New test.
9612 2016-02-12 Marek Polacek <polacek@redhat.com>
9614 * g++.dg/torture/init-list1.C: New.
9616 2016-02-12 Marek Polacek <polacek@redhat.com>
9618 * gcc.dg/pr69522.c: Add empty dg-options.
9620 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9622 * g++.dg/lto/lto.exp: Include and init mpx.
9623 * g++.dg/lto/pr69729_0.C: New test.
9625 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9628 * g++.dg/ipa/pr69241-4.C: New test.
9631 * g++.dg/ipa/pr68672-1.C: New test.
9632 * g++.dg/ipa/pr68672-2.C: New test.
9633 * g++.dg/ipa/pr68672-3.C: New test.
9635 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9638 * gcc.dg/pr69522.c: New test.
9640 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9643 * g++.dg/cpp1y/69098.C: New test.
9644 * g++.dg/cpp1y/69098-2.C: New test.
9646 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9648 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9649 and neighbour -> neighbor.
9650 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9651 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9652 * c-c++-common/Wvarargs.c: Likewise.
9653 * c-c++-common/goacc/host_data-5.c: Likewise.
9654 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9655 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9656 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9657 * gcc.target/aarch64/pr60697.c: Likewise.
9658 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9659 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9660 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9661 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9662 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9663 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9664 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9665 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9666 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9667 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9668 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9669 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9670 * g++.dg/lookup/koenig5.C: Likewise.
9671 * g++.dg/ext/no-asm-2.C: Likewise.
9672 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9673 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9674 * gfortran.dg/used_types_16.f90: Likewise.
9675 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9676 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9677 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9678 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9679 * gfortran.dg/abstract_type_6.f03: Likewise.
9680 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9681 * gfortran.dg/used_types_15.f90: Likewise.
9682 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9683 * gfortran.dg/exit_3.f08: Likewise.
9684 * gfortran.dg/open_status_2.f90: Likewise.
9685 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9686 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9687 * gfortran.dg/associate_1.f03: Likewise.
9688 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9689 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9690 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9691 * gcc.dg/builtin-object-size-1.c: Likewise.
9692 * gcc.dg/noreturn-6.c: Likewise.
9693 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9694 * gcc.dg/globalalias.c: Likewise.
9695 * gcc.dg/builtins-config.h: Likewise.
9696 * gcc.dg/pr30457.c: Likewise.
9697 * gcc.c-torture/compile/volatile-1.c: Likewise.
9698 * gcc.c-torture/execute/20101011-1.c: Likewise.
9699 * c-c++-common/Waddress-1.c: Likewise.
9701 2016-02-11 Jakub Jelinek <jakub@redhat.com>
9704 * c-c++-common/Waddress-1.c: New test.
9706 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9709 * gfortran.dg/associate_19.f03: New test.
9710 * gfortran.dg/associate_20.f03: New test.
9712 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9714 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9716 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9718 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9719 .arch armv8-a\n. Add -dA to dg-options.
9720 * gcc.target/aarch64/assembler_arch_1.c: New test.
9721 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9723 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9726 * g++.dg/cpp0x/pr68726.C: New.
9728 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9730 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9733 2016-02-11 Richard Biener <rguenther@suse.de>
9735 * g++.dg/tree-ssa/pr61034.C: Adjust.
9737 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9740 * gcc.target/s390/pr69148.c: New.
9742 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9744 PR tree-optimization/69652
9745 * gcc.dg/torture/pr69652.c: New test.
9747 2016-02-10 Jakub Jelinek <jakub@redhat.com>
9748 Patrick Palka <ppalka@gcc.gnu.org>
9752 * g++.dg/ipa/pr69241-1.C: New test.
9753 * g++.dg/ipa/pr69241-2.C: New test.
9754 * g++.dg/ipa/pr69241-3.C: New test.
9755 * g++.dg/ipa/pr69649.C: New test.
9757 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
9759 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9760 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9762 2016-02-10 Bin Cheng <bin.cheng@arm.com>
9764 PR tree-optimization/68021
9765 * gcc.dg/tree-ssa/pr68021.c: New test.
9767 2016-02-10 Richard Biener <rguenther@suse.de>
9769 PR tree-optimization/69726
9770 * gcc.dg/uninit-22.c: New testcase.
9772 2016-02-09 Andrew Pinski <apinski@cavium.com>
9775 * gcc.c-torture/compile/20160205-1.c: New testcase.
9777 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9780 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9781 instead accessing a really large arrray.
9782 * gcc.target/powerpc/fusion3.c: Likewise.
9784 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
9787 * gcc.c-torture/execute/pr68532.c: New test.
9789 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
9792 * gcc.dg/pr69634.c: New.
9794 2016-02-09 Richard Biener <rguenther@suse.de>
9796 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9798 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
9800 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9802 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9804 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9806 2016-02-09 Richard Biener <rguenther@suse.de>
9808 PR tree-optimization/69715
9809 * gcc.dg/torture/pr69715.c: New testcase.
9811 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9814 * g++.dg/cpp0x/trailing12.C: New test.
9815 * g++.dg/cpp0x/trailing13.C: New test.
9817 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9821 * g++.dg/cpp1y/auto-fn29.C: New test.
9822 * g++.dg/cpp1y/auto-fn30.C: New test.
9824 2016-02-08 Jakub Jelinek <jakub@redhat.com>
9826 PR tree-optimization/69209
9827 * gcc.c-torture/compile/pr69209.c: New test.
9829 2016-02-08 Jeff Law <law@redhat.com>
9831 PR tree-optimization/68541
9832 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9833 of statements allowed in join block for path splitting.
9835 2016-02-08 Jakub Jelinek <jakub@redhat.com>
9838 * g++.dg/gomp/pr59627.C: New test.
9841 * g++.dg/ipa/pr69239.C: New test.
9843 2016-02-08 David Malcolm <dmalcolm@redhat.com>
9845 PR preprocessor/69664
9846 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9847 * gcc.dg/cpp/warn-comments.c: Likewise.
9849 2016-02-08 Marek Polacek <polacek@redhat.com>
9852 * g++.dg/init/const12.C: New test.
9854 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9857 * gcc.dg/lto/pr55113_0.c: Remove test.
9859 2016-02-08 Richard Biener <rguenther@suse.de>
9861 PR tree-optimization/69719
9862 * gcc.dg/torture/pr69719.c: New testcase.
9864 2016-02-08 Richard Biener <rguenther@suse.de>
9865 Jeff Law <law@redhat.com>
9868 * gcc.target/mips/pr68273.c: New testcase.
9870 2016-02-08 Richard Biener <rguenther@suse.de>
9872 PR rtl-optimization/69274
9873 * gcc.target/i386/addr-sel-1.c: XFAIL.
9875 2016-02-08 Jeff Law <law@redhat.com>
9877 PR tree-optimization/68541
9878 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9880 PR tree-optimization/65917
9881 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9883 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9886 * gfortran.dg/namelist_args.f90: New test.
9888 2016-02-05 Jeff Law <law@redhat.com>
9890 PR tree-optimization/68541
9891 * gcc.dg/tree-ssa/split-path-2.c: New test.
9892 * gcc.dg/tree-ssa/split-path-3.c: New test.
9893 * gcc.dg/tree-ssa/split-path-4.c: New test.
9894 * gcc.dg/tree-ssa/split-path-5.c: New test.
9895 * gcc.dg/tree-ssa/split-path-6.c: New test.
9896 * gcc.dg/tree-ssa/split-path-7.c: New test.
9898 2016-02-05 Martin Sebor <msebor@redhat.com>
9901 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9902 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9904 2016-02-06 Richard HEnderson <rth@redhat.com>
9907 * gcc.target/i386/addr-space-4.c: New.
9908 * gcc.target/i386/addr-space-5.c: New.
9910 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9913 * gfortran.dg/elemental_dependency_6.f90: New.
9915 2016-02-05 Jakub Jelinek <jakub@redhat.com>
9917 PR rtl-optimization/69691
9918 * gcc.c-torture/execute/pr69691.c: New test.
9921 * g++.dg/parse/pr69628.C: New test.
9923 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
9925 * gcc.dg/sancov/asan.c: Move to ...
9926 * gcc.dg/asan/sancov-1.c: ... here.
9928 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
9930 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9932 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9935 * gcc.target/i386/pr69677.c: New test.
9937 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9940 * g++.dg/template/pr68948.C: New test.
9942 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9944 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9945 (only necessary on s390x).
9947 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9949 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9950 -mno-accumulate-outgoing-args.
9952 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9954 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9956 2016-02-04 Jakub Jelinek <jakub@redhat.com>
9959 * c-c++-common/pr69669.c: New test.
9961 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9964 * g++.dg/pr69667.C: New file.
9966 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9969 * gcc.dg/pr69619.c: Add new test.
9971 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9973 PR rtl-optimization/69577
9974 * gcc.target/i386/pr69577.c: New test.
9976 2016-02-04 Martin Liska <mliska@suse.cz>
9978 * g++.dg/asan/pr69276.C: New test.
9980 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9984 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9985 a single smulbb instruction.
9986 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9987 * gcc.target/amr/wmul-2.c: Likewise.
9989 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9993 * gcc.c-torture/execute/pr67714.c: New test.
9995 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9998 * gcc.target/i386/pr69454-1.c: New test.
9999 * gcc.target/i386/pr69454-2.c: New test.
10001 2016-02-03 Martin Sebor <msebor@redhat.com>
10008 * g++.dg/ext/flexarray-mangle-2.C: New test.
10009 * g++.dg/ext/flexarray-mangle.C: New test.
10010 * g++.dg/ext/flexarray-subst.C: New test.
10011 * g++.dg/ext/flexary11.C: New test.
10012 * g++.dg/ext/flexary12.C: New test.
10013 * g++.dg/ext/flexary13.C: New test.
10014 * g++.dg/ext/flexary14.C: New test.
10015 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10017 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10019 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10020 Define only if CHECK_FLOAT128 is defined.
10021 (main): Properly initialize u5.
10023 2016-02-03 Jakub Jelinek <jakub@redhat.com>
10026 * gcc.dg/pr69627.c: New test.
10029 * gcc.dg/pr69644.c: New test.
10031 2016-02-03 Mike Stump <mikestump@comcast.net>
10033 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10034 support for struct-layout-1.exp.
10036 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10039 * g++.dg/cpp0x/pr69056.C: New test.
10041 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10042 Alexandre Oliva <aoliva@redhat.com>
10045 * gcc.target/powerpc/pr69461.c: New.
10047 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
10049 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10050 works from here ...
10051 (check_effective_target_fsanitize_thread): ... to here. Do not
10052 specify additional compile flags for the test source.
10053 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10054 specify additional compile flags for the test source.
10056 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10058 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10060 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10064 * gfortran.dg/coarray_allocate_2.f08: New test.
10065 * gfortran.dg/coarray_allocate_3.f08: New test.
10066 * gfortran.dg/coarray_allocate_4.f08: New test.
10068 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10070 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10071 use same scan-tree-dump-times on all platforms.
10072 * gcc.dg/vect/vect-outer-1.c: Likewise.
10073 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10074 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10075 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10076 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10077 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10078 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10079 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10081 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10083 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10086 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10088 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10090 2016-02-02 James Norris <jnorris@codesourcery.com>
10092 * c-c++-common/goacc/routine-5.c: Add tests.
10094 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
10096 * gcc.target/nvptx/unsigned-cmp.c: New test.
10098 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10100 * gcc.target/aarch64/scalar_shift_1.c
10101 (test_corners_sisd_di): Improve force to SIMD register.
10102 (test_corners_sisd_si): Likewise.
10103 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10104 Remove scan-assembler check for ldr.
10106 2016-02-02 Richard Biener <rguenther@suse.de>
10108 PR tree-optimization/69595
10109 * gcc.dg/Warray-bounds-17.c: New testcase.
10111 2016-02-02 Richard Biener <rguenther@suse.de>
10113 PR tree-optimization/69606
10114 * gcc.dg/torture/pr69606.c: New testcase.
10116 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10118 PR middle-end/68542
10119 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10120 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10122 2016-02-02 Alan Modra <amodra@gmail.com>
10125 * gcc.target/powerpc/pr69548.c: New test.
10127 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10129 PR rtl-optimization/69592
10130 * gcc.dg/pr69592.c: New test.
10132 PR preprocessor/69543
10134 * gcc.dg/pr69543.c: New test.
10135 * gcc.dg/pr69558.c: New test.
10137 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
10140 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
10142 2016-02-01 Martin Sebor <msebor@redhat.com>
10144 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10146 2016-02-01 Bin Cheng <bin.cheng@arm.com>
10148 PR tree-optimization/67921
10149 * c-c++-common/ubsan/pr67921.c: New test.
10151 2016-02-01 Richard Biener <rguenther@suse.de>
10153 PR middle-end/69556
10154 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10156 2016-02-01 Richard Biener <rguenther@suse.de>
10158 PR tree-optimization/69574
10159 * gcc.dg/torture/pr69574.c: New testcase.
10161 2016-02-01 Richard Biener <rguenther@suse.de>
10163 PR tree-optimization/69579
10164 * gcc.dg/setjmp-6.c: New testcase.
10166 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10168 PR rtl-optimization/69570
10169 * g++.dg/opt/pr69570.C: New test.
10171 2016-02-01 Richard Henderson <rth@redhat.com>
10173 * gcc.dg/pr69535.c: New test.
10175 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
10178 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10179 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10182 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10184 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10186 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
10189 * gfortran.dg/allocate_with_source_17.f03: New test.
10191 2016-01-30 Jakub Jelinek <jakub@redhat.com>
10193 PR tree-optimization/69546
10194 * gcc.dg/torture/pr69546.c: New test.
10196 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
10199 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10201 2016-01-30 Martin Sebor <msebor@redhat.com>
10204 * g++.dg/ext/flexary10.C: New test.
10206 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10209 gfortran.dg/common_23.f90: New test.
10211 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10214 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10215 condition being checked, and disable it when the target supports
10216 misaligned loads and stores.
10218 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10221 * gcc.dg/torture/pr69518.c: New test.
10223 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10226 * gcc.target/i386/pr69530.c: New test.
10228 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
10231 * gcc.target/mips/div-delay.c: New test.
10233 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10236 * gcc.target/i386/pr69551.c: New test.
10239 * gcc.target/i386/pr66137.c: New test.
10241 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10243 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10244 always built for p5600.
10245 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10246 isa=p5600 dg-option.
10248 2016-01-29 Richard Biener <rguenther@suse.de>
10250 PR tree-optimization/69547
10251 * g++.dg/tree-ssa/pr69547.C: New testcase.
10253 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10256 * g++.dg/warn/Wunused-function2.C: New test.
10258 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10260 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10261 support for test to succeed.
10263 2016-01-29 Marek Polacek <polacek@redhat.com>
10267 * g++.dg/ext/constexpr-vla2.C: New test.
10268 * g++.dg/ext/constexpr-vla3.C: New test.
10269 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10271 2016-01-29 Richard Biener <rguenther@suse.de>
10273 PR middle-end/69537
10274 * gcc.dg/uninit-21.c: New testcase.
10276 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
10279 * gcc.target/i386/pr69459.c: New test.
10281 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
10284 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10285 * gcc.target/mips/pr68400.c: New test.
10287 2016-01-28 Martin Sebor <msebor@redhat.com>
10290 * gcc.target/powerpc/pr17381.c: New test.
10292 2016-01-28 Jakub Jelinek <jakub@redhat.com>
10294 PR middle-end/69542
10295 * gcc.dg/torture/pr69542.c: New test.
10297 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10299 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10301 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
10303 * gcc.dg/pr65980.c: Skip on AIX.
10304 * gcc.dg/pr66688.c: Same.
10306 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
10309 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10310 * gcc.dg/tree-ssa/sra-18.c: Same.
10312 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10315 * gfortran.dg/block_15.f08: New test.
10316 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10317 on incorrectly closed BLOCK.
10319 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10321 * gcc.dg/declare-simd.c: New test.
10322 2016-01-28 Richard Biener <rguenther@suse.de>
10324 PR tree-optimization/69466
10325 * gfortran.dg/vect/pr69466.f90: New testcase.
10327 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10329 * g++.dg/pr67989.C: Remove ARM-specific option.
10330 * gcc.target/arm/pr67989.C: New file.
10332 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
10334 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10335 and expm1 test for glibc < 2.11.
10337 2016-01-27 Richard Henderson <rth@redhat.com>
10339 * gcc.c-torture/execute/pr69447.c: New test.
10341 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
10344 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10346 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10349 * gcc.dg/pr66869.c: New test.
10351 2016-01-25 Jeff Law <law@redhat.com>
10353 PR tree-optimization/68398
10354 PR tree-optimization/69196
10355 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10356 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10357 path to avoid new heuristic allowing more irreducible regions
10358 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10359 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10360 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10361 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10362 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10364 2016-01-27 Marek Polacek <polacek@redhat.com>
10367 * c-c++-common/vector-compare-4.c: New test.
10369 2016-01-27 David Malcolm <dmalcolm@redhat.com>
10371 PR preprocessor/69126
10372 * c-c++-common/pr69126.c: New test case.
10374 2016-01-27 Ian Lance Taylor <iant@google.com>
10376 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10378 2016-01-27 Ryan Burn <contact@rnburn.com>
10381 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10383 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
10386 * gcc.target/i386/pr69512.c: New test.
10388 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10391 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10393 2016-01-27 Marek Polacek <polacek@redhat.com>
10396 * g++.dg/pr69379.C: New test.
10398 2016-01-27 Martin Sebor <msebor@redhat.com>
10401 * g++.dg/abi/Wabi-2-2.C: New test.
10402 * g++.dg/abi/Wabi-2-3.C: New test.
10403 * g++.dg/abi/Wabi-3-2.C: New test.
10404 * g++.dg/abi/Wabi-3-3.C: New test.
10406 2016-01-27 Richard Biener <rguenther@suse.de>
10408 PR tree-optimization/69166
10409 * gcc.dg/torture/pr69166.c: New testcase.
10411 2016-01-27 Martin Jambor <mjambor@suse.cz>
10413 PR tree-optimization/69355
10414 * gcc.dg/tree-ssa/pr69355.c: New test.
10416 2016-01-27 Marek Polacek <polacek@redhat.com>
10419 * g++.dg/ext/constexpr-vla1.C: New test.
10421 2016-01-20 Christian Bruel <christian.bruel@st.com>
10424 * gcc.target/arm/pr69245.c: New test.
10426 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10428 PR tree-optimization/69399
10429 * gcc.dg/torture/pr69399.c: New test.
10431 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10433 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10435 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10437 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10439 2016-01-26 Tom de Vries <tom@codesourcery.com>
10441 PR tree-optimization/69110
10442 * gcc.dg/autopar/pr69110.c: New test.
10444 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
10445 Sebastian Pop <s.pop@samsung.com>
10447 * gcc.dg/graphite/isl-ast-op-select.c: New.
10449 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10452 * gfortran.dg/allocate_error_6.f90: New test.
10454 2016-01-26 Richard Henderson <rth@redhat.com>
10456 * gcc.dg/tm/pr60908.c: New test.
10458 2016-01-26 David Malcolm <dmalcolm@redhat.com>
10461 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10463 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10464 expected multiline output to reflect the colorization being
10465 disabled before newlines.
10466 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10467 (custom_diagnostic_finalizer): Replace call to
10468 pp_newline_and_flush with call to pp_flush.
10469 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10470 * gfortran.dg/implicit_class_1.f90: Likewise.
10471 * lib/gcc-dg.exp (allow_blank_lines): New global.
10472 (dg-allow-blank-lines-in-output): New procedure.
10473 (gcc-dg-prune): Complain about blank lines in the output, unless
10474 dg-allow-blank-lines-in-output was called.
10475 * lib/multiline.exp (_build_multiline_regex): Only support
10476 arbitrary followup text for non-blank-lines, not for blank lines.
10478 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10480 PR tree-optimization/69483
10481 * gcc.dg/pr69483.c: New test.
10482 * g++.dg/opt/pr69483.C: New test.
10484 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10487 * gcc.target/arm/pr68620.c: New test.
10489 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10491 * gcc.target/i386/pr68986-2.c: Remove -m32.
10493 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10496 * gcc.target/i386/pr68986-1.c: New test.
10497 * gcc.target/i386/pr68986-2.c: Likewise.
10498 * gcc.target/i386/pr68986-3.c: Likewise.
10500 2016-01-26 Christian Bruel <christian.bruel@st.com>
10502 * lib/target-supports.exp
10503 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10504 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10505 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10507 2016-01-26 Richard Biener <rguenther@suse.de>
10509 PR tree-optimization/69452
10510 * gcc.dg/torture/pr69452.c: New testcase.
10512 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10515 * gcc.dg/pr69442.c: New test.
10517 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10520 * gcc.target/aarch64/simd/pr67896.C: New.
10522 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10524 PR tree-optimization/69400
10525 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10527 (plugin_init): Call it.
10528 * gcc.dg/torture/pr69400.c: New test.
10530 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10532 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10534 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10535 Sebastian Pop <s.pop@samsung.com>
10537 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10540 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10541 Sebastian Pop <s.pop@samsung.com>
10543 * gcc.dg/graphite/pr69292.c: New.
10545 2016-01-25 Jakub Jelinek <jakub@redhat.com>
10547 * c-c++-common/goacc/use_device-1.c: New test.
10549 2016-01-25 Jeff Law <law@redhat.com>
10551 PR tree-optimization/69196
10552 PR tree-optimization/68398
10553 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10554 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10556 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
10559 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10562 2016-01-25 Richard Biener <rguenther@suse.de>
10565 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10567 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10570 * gcc.dg/pr69421.c: New test.
10572 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10574 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10575 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10576 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10577 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10578 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10579 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10580 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10581 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10582 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10583 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10585 2016-01-25 Richard Biener <rguenther@suse.de>
10587 PR tree-optimization/69376
10588 * gcc.dg/torture/pr69376.c: New testcase.
10590 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10594 * gfortran.dg/interface_38.f90: New test.
10595 * gfortran.dg/interface_39.f90: New test.
10597 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10600 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10605 * g++.dg/template/pr11858.C: New test.
10606 * g++.dg/template/pr24663.C: New test.
10607 * g++.dg/template/unify12.C: New test.
10608 * g++.dg/template/unify13.C: New test.
10609 * g++.dg/template/unify14.C: New test.
10610 * g++.dg/template/unify15.C: New test.
10611 * g++.dg/template/unify16.C: New test.
10612 * g++.dg/template/unify17.C: New test.
10614 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10617 gfortran.dg/pr68283.f90: New test.
10619 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10622 * gfortran.dg/inline_matmul_13.f90: New test.
10623 * gfortran.dg/matmul_bounds_8.f90: New test.
10624 * gfortran.dg/matmul_bounds_9.f90: New test.
10625 * gfortran.dg/matmul_bounds_10.f90: New test.
10627 2016-01-23 Tom de Vries <tom@codesourcery.com>
10629 PR tree-optimization/69426
10630 * gcc.dg/autopar/pr69426.c: New test.
10632 2016-01-23 Martin Sebor <msebor@redhat.com>
10636 * g++.dg/cpp0x/alignas5.C: New test.
10637 * g++.dg/ext/vector29.C: Same.
10639 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
10641 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10642 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10643 _GNU_SOURCE from compile flags to the source.
10644 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10645 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10646 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10647 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10649 2016-01-22 Jakub Jelinek <jakub@redhat.com>
10652 * g++.dg/opt/pr69432.C: New test.
10654 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10656 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10657 32-bit targets testing an -m64 multilib.
10659 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10661 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10664 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10666 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10668 2016-01-21 Christian Bruel <christian.bruel@st.com>
10671 * gcc.target/i386/pr68674.c
10672 * gcc.target/aarch64/pr68674.c
10673 * gcc.target/arm/pr68674.c
10675 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10678 * gcc.c-torture/execute/pr69403.c: New test.
10680 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10683 * g++.dg/template/pr55843.C: New.
10685 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10688 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10689 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10691 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10694 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10695 from dg-do compile directive, and instead add
10696 { dg-require-effective-target int128 }.
10698 2016-01-20 Martin Sebor <msebor@redhat.com>
10701 * gcc.dg/sync-fetch.c: New test.
10703 2016-01-21 Martin Sebor <msebor@redhat.com>
10706 * gcc.target/powerpc/pr69252.c: New test.
10708 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10711 * gfortran.dg/pr65996.f90: New test.
10713 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10716 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
10717 expected to generate an error.
10719 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10721 PR middle-end/66178
10722 * gcc.dg/torture/pr66178.c: New test.
10724 2016-01-21 Anton Blanchard <anton@samba.org>
10725 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10728 * gcc.target/powerpc/pr63354.c: New test.
10730 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10732 PR rtl-optimization/68990
10733 * gcc.target/i386/pr68990: New.
10735 2016-01-21 Nick Clifton <nickc@redhat.com>
10738 * gcc.target/mips/pr69129.c: New.
10740 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10743 * g++.dg/cpp0x/pr58046.C: New.
10745 2016-01-21 Jakub Jelinek <jakub@redhat.com>
10749 * gcc.target/arm/pr69187.c: New test.
10752 * g++.dg/torture/pr69355.C: New test.
10754 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10755 Sebastian Pop <s.pop@samsung.com>
10757 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10759 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10760 Sebastian Pop <s.pop@samsung.com>
10762 * gcc.dg/graphite/pr68976.c: New test.
10764 2016-01-21 Jakub Jelinek <jakub@redhat.com>
10766 PR middle-end/67653
10767 * c-c++-common/pr67653.c: New test.
10768 * gcc.dg/torture/pr29119.c: Add dg-warning.
10770 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10772 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10774 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10777 * gcc.dg/pr24293.c: New test.
10778 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10779 incomplete struct type.
10780 * gcc.dg/declspec-1.c: Likewise.
10781 * gcc.dg/pr63549.c: Likewise.
10783 2016-01-20 Jakub Jelinek <jakub@redhat.com>
10785 PR tree-optimization/66612
10786 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10787 for bdn instruction.
10789 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10791 * lib/target-supports.exp
10792 (check_effective_target_arm_fp_ok_nocache): New.
10793 (check_effective_target_arm_fp_ok): New.
10794 (add_options_for_arm_fp): New.
10795 (check_effective_target_arm_crypto_ok_nocache): Require
10796 target_arm_v8_neon_ok instead of arm32.
10797 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10798 (check_effective_target_arm_crypto_pragma_ok): New.
10799 (add_options_for_arm_vfp): New.
10800 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10801 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10802 target instead. Force initial fpu to vfp.
10803 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10804 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10805 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10807 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10808 use arm_vfp effective target instead. Force initial fpu to vfp.
10809 * gcc.target/arm/attr-neon3.c: Likewise.
10810 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10812 * gcc.target/arm/unsigned-float.c: Likewise.
10813 * gcc.target/arm/vfp-1.c: Likewise.
10814 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10815 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10816 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10817 * gcc.target/arm/vfp-ldmias.c: Likewise.
10818 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10819 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10820 * gcc.target/arm/vfp-stmiad.c: Likewise.
10821 * gcc.target/arm/vfp-stmias.c: Likewise.
10822 * gcc.target/arm/vnmul-1.c: Likewise.
10823 * gcc.target/arm/vnmul-2.c: Likewise.
10824 * gcc.target/arm/vnmul-3.c: Likewise.
10825 * gcc.target/arm/vnmul-4.c: Likewise.
10827 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
10830 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10831 the MPX run-time library, for compile-time MPX test.
10832 * gcc.target/i386/chkp-always_inline.c: Likewise.
10833 * gcc.target/i386/chkp-bndret.c: Likewise.
10834 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10835 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10836 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10837 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10838 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10839 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10840 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10841 * gcc.target/i386/chkp-label-address.c: Likewise.
10842 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10843 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10844 * gcc.target/i386/chkp-pr69044.c: Likewise.
10845 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10846 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10847 * gcc.target/i386/chkp-strchr.c: Likewise.
10848 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10849 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10850 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10851 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10852 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10853 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10854 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10855 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10856 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10857 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10858 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10859 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10860 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10861 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10862 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10863 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10864 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10865 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10866 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10867 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10868 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10869 * gcc.target/i386/pr63995-2.c: Likewise.
10870 * gcc.target/i386/pr64805.c: Likewise.
10871 * gcc.target/i386/pr65044.c: Likewise.
10872 * gcc.target/i386/pr65167.c: Likewise.
10873 * gcc.target/i386/pr65183.c: Likewise.
10874 * gcc.target/i386/pr65184.c: Likewise.
10875 * gcc.target/i386/thunk-retbnd.c: Likewise.
10877 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10879 PR tree-optimization/69328
10880 * gcc.dg/pr69328.c: New test.
10882 2016-01-20 Jeff Law <law@redhat.com>
10885 * gcc.target/m68k/pr25114.c: New test.
10887 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10889 * gcc.target/arm/memset-inline-10.c: Added
10890 dg-require-effective-target arm_thumb2_ok.
10892 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10894 * gcc.dg/debug/dwarf2/sso.c: New test.
10896 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
10899 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10900 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10901 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10903 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
10906 * g++.dg/ipa/devirt-50.C: New testcase.
10908 2016-01-19 Marek Polacek <polacek@redhat.com>
10911 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10912 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10914 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10917 * gcc.target/arm/pr69135_1.c: New test.
10919 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10921 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10923 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10925 * gcc.target/aarch64/ccmp_1.c: New testcase.
10927 2016-01-19 Marek Polacek <polacek@redhat.com>
10930 * g++.dg/cpp0x/enum30.C: New test.
10932 2016-01-19 Richard Biener <rguenther@suse.de>
10934 PR tree-optimization/69336
10935 * g++.dg/tree-ssa/pr69336.C: New testcase.
10937 2016-01-19 Jakub Jelinek <jakub@redhat.com>
10940 * gcc.dg/pr65779.c: New test.
10942 2016-01-19 Richard Biener <rguenther@suse.de>
10944 PR tree-optimization/69352
10945 * gcc.dg/torture/pr69352.c: New testcase.
10947 2016-01-19 Jakub Jelinek <jakub@redhat.com>
10949 PR rtl-optimization/68955
10950 PR rtl-optimization/64557
10951 * gcc.dg/torture/pr68955.c: New test.
10953 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
10956 * g++.dg/torture/pr69136.C: New testcase.
10958 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
10961 * g++.dg/lto/pr69133_0.C: New testcase.
10962 * g++.dg/lto/pr69133_1.C: New testcase.
10964 2016-01-15 Jeff Law <law@redhat.com>
10966 PR tree-optimization/69320
10967 * gcc.c-torture/pr69320-1.c: New test.
10968 * gcc.c-torture/pr69320-2.c: New test.
10969 * gcc.c-torture/pr69320-3.c: New test.
10970 * gcc.c-torture/pr69320-4.c: New test.
10972 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10977 * g++.dg/template/pr11858.C: New test.
10978 * g++.dg/template/pr24663.C: New test.
10979 * g++.dg/template/unify12.C: New test.
10980 * g++.dg/template/unify13.C: New test.
10981 * g++.dg/template/unify14.C: New test.
10982 * g++.dg/template/unify15.C: New test.
10983 * g++.dg/template/unify16.C: New test.
10984 * g++.dg/template/unify17.C: New test.
10986 2016-01-18 David Malcolm <dmalcolm@redhat.com>
10989 * gcc.dg/pr69181-1.c: New test file.
10990 * gcc.dg/pr69181-2.c: New test file.
10991 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10992 globals by moving it to...
10993 (cleanup-after-saved-dg-test): ...this new function. Add
10994 "global additional_sources_used". Add reset of global
10995 multiline_expected_outputs to the empty list.
10996 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10998 (multiline_expected_outputs): ...this, and updated comments to
10999 note that it is modified from gcc-dg.exp.
11000 (dg-end-multiline-output): Update for the above renaming.
11001 (handle-multiline-outputs): Likewise. Remove the clearing
11002 of the expected outputs to the empty list.
11004 2016-01-18 Richard Biener <rguenther@suse.de>
11006 PR tree-optimization/69297
11007 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11009 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11011 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11013 * gcc.target/mips/mips-3d-2.c: Likewise.
11014 * gcc.target/mips/mips-3d-3.c: Likewise.
11015 * gcc.target/mips/mips-3d-4.c: Likewise.
11016 * gcc.target/mips/mips-3d-5.c: Likewise.
11017 * gcc.target/mips/mips-3d-6.c: Likewise.
11018 * gcc.target/mips/mips-3d-7.c: Likewise.
11019 * gcc.target/mips/mips-3d-8.c: Likewise.
11020 * gcc.target/mips/mips-3d-9.c: Likewise.
11021 * gcc.target/mips/mips-ps-1.c: Likewise.
11022 * gcc.target/mips/mips-ps-2.c: Likewise.
11023 * gcc.target/mips/mips-ps-3.c: Likewise.
11024 * gcc.target/mips/mips-ps-4.c: Likewise.
11025 * gcc.target/mips/mips-ps-5.c: Likewise.
11026 * gcc.target/mips/mips-ps-6.c: Likewise.
11027 * gcc.target/mips/mips-ps-7.c: Likewise.
11028 * gcc.target/mips/mips-ps-type.c: Likewise.
11029 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11030 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11032 2016-01-18 Tom de Vries <tom@codesourcery.com>
11034 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11035 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11036 * c-c++-common/goacc/kernels-empty.c: New test.
11037 * c-c++-common/goacc/kernels-eternal.c: New test.
11038 * c-c++-common/goacc/kernels-loop-2.c: New test.
11039 * c-c++-common/goacc/kernels-loop-3.c: New test.
11040 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11041 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11042 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11043 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11044 * c-c++-common/goacc/kernels-loop-data.c: New test.
11045 * c-c++-common/goacc/kernels-loop-g.c: New test.
11046 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11047 * c-c++-common/goacc/kernels-loop-n.c: New test.
11048 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11049 * c-c++-common/goacc/kernels-loop.c: New test.
11050 * c-c++-common/goacc/kernels-noreturn.c: New test.
11051 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11052 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11053 * c-c++-common/goacc/kernels-reduction.c: New test.
11055 2016-01-18 Tom de Vries <tom@codesourcery.com>
11057 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11058 * gcc.dg/autopar/outer-2.c: Same.
11059 * gcc.dg/autopar/outer-3.c: Same.
11060 * gcc.dg/autopar/outer-4.c: Same.
11061 * gcc.dg/autopar/outer-5.c: Same.
11062 * gcc.dg/autopar/outer-6.c: Same.
11063 * gcc.dg/autopar/parallelization-1.c: Same.
11064 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11065 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11066 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11067 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11068 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11069 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11070 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11071 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11072 * gcc.dg/autopar/pr39500-1.c: Same.
11073 * gcc.dg/autopar/pr39500-2.c: Same.
11074 * gcc.dg/autopar/pr46193.c: Same.
11075 * gcc.dg/autopar/pr46194.c: Same.
11076 * gcc.dg/autopar/pr49580.c: Same.
11077 * gcc.dg/autopar/pr49960-1.c: Same.
11078 * gcc.dg/autopar/pr49960.c: Same.
11079 * gcc.dg/autopar/pr68373.c: Same.
11080 * gcc.dg/autopar/reduc-1.c: Same.
11081 * gcc.dg/autopar/reduc-1char.c: Same.
11082 * gcc.dg/autopar/reduc-1short.c: Same.
11083 * gcc.dg/autopar/reduc-2.c: Same.
11084 * gcc.dg/autopar/reduc-2char.c: Same.
11085 * gcc.dg/autopar/reduc-2short.c: Same.
11086 * gcc.dg/autopar/reduc-3.c: Same.
11087 * gcc.dg/autopar/reduc-4.c: Same.
11088 * gcc.dg/autopar/reduc-6.c: Same.
11089 * gcc.dg/autopar/reduc-7.c: Same.
11090 * gcc.dg/autopar/reduc-8.c: Same.
11091 * gcc.dg/autopar/reduc-9.c: Same.
11092 * gcc.dg/autopar/uns-outer-4.c: Same.
11093 * gcc.dg/autopar/uns-outer-5.c: Same.
11094 * gcc.dg/autopar/uns-outer-6.c: Same.
11095 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11096 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11098 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11101 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11102 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11104 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11107 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11108 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11109 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11111 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11114 * gcc.dg/tree-ssa/sra-17.c: New.
11115 * gcc.dg/tree-ssa/sra-18.c: New.
11117 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11119 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11121 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11123 * gnat.dg/inline12.adb: New test.
11125 2016-01-18 Bin Cheng <bin.cheng@arm.com>
11127 PR tree-optimization/66797
11128 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11130 2016-01-18 Richard Biener <rguenther@suse.de>
11132 PR tree-optimization/69170
11133 * gcc.dg/torture/pr69170.c: New testcase.
11135 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
11137 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11139 2016-01-16 Tom de Vries <tom@codesourcery.com>
11141 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11143 2016-01-16 Tom de Vries <tom@codesourcery.com>
11145 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11146 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11147 redundant dg-require-effective-target pthread.
11148 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11149 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11150 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11151 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11152 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11153 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11154 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11156 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
11159 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11160 * gcc.target/powerpc/recip-7.c: Same.
11162 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11165 * g++.dg/template/pr69091.C: New test.
11167 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11169 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11170 dump does not contain an error_mark_node.
11171 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11172 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11174 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11177 * g++.dg/template/pr68936.C: New test.
11179 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
11182 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11183 * gcc.target/powerpc/recip-2.c: Same.
11184 * gcc.target/powerpc/recip-3.c: Same.
11185 * gcc.target/powerpc/recip-4.c: Same.
11186 * gcc.target/powerpc/recip-sqrtf.c: Same.
11188 2016-01-15 Jeff Law <law@redhat.com>
11190 PR tree-optimization/69270
11191 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11192 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11194 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
11197 * gfortran.dg/deferred_character_13.f90: New test for the fix
11198 of comment 3 of the PR.
11201 * gfortran.dg/deferred_character_8.f90: New test
11202 * gfortran.dg/allocate_error_5.f90: New test
11205 * gfortran.dg/deferred_character_10.f90: New test
11208 * gfortran.dg/deferred_character_14.f90: New test
11211 * gfortran.dg/deferred_character_11.f90: New test
11214 * gfortran.dg/deferred_character_9.f90: New test
11216 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11218 PR rtl-optimization/69030
11219 * gcc.target/i386/pr69030.c: New.
11221 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11223 * gcc.target/aarch64/target_attr_17.c: New test.
11225 2016-01-15 Richard Biener <rguenther@suse.de>
11227 PR tree-optimization/66856
11228 * gcc.dg/torture/pr66856-1.c: New testcase.
11229 * gcc.dg/torture/pr66856-2.c: Likewise.
11231 2016-01-15 Richard Biener <rguenther@suse.de>
11234 * g++.dg/lto/pr69137_0.C: New testcase.
11236 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11238 PR middle-end/69246
11239 * gcc.target/i386/pr69246.c: New test.
11241 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11243 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
11245 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11248 * g++.dg/init/const9.C: Disable test on S/390.
11250 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11252 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11253 * g++.dg/Wno-frame-address.C: Ditto.
11255 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11257 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11259 2016-01-15 Richard Biener <rguenther@suse.de>
11261 PR tree-optimization/68961
11262 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11264 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11266 * gcc.target/i386/pr65105-5.c: New test.
11268 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
11270 * gcc.c-torture/execute/alias-4.c: New testcase.
11272 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
11275 * g++.dg/ipa/devirt-49.C: New testcase.
11277 2016-01-15 Christian Bruel <christian.bruel@st.com>
11280 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11281 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11282 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11284 2016-01-15 Richard Biener <rguenther@suse.de>
11286 PR tree-optimization/69117
11287 * gcc.dg/torture/pr69117.c: New testcase.
11289 2015-01-14 Ryan Burn <contact@rnburn.com>
11292 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11294 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11297 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11298 range tests use 100 * maximum instead of maximum + 1.
11300 2016-01-14 Jakub Jelinek <jakub@redhat.com>
11303 * gcc.dg/guality/pr69244.c: New test.
11305 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
11307 * lib/target-supports.exp (check_effective_target_issignaling):
11309 * gcc.dg/pr61441.c: Require issignaling effective target.
11311 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11314 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11316 2016-01-14 David Malcolm <dmalcolm@redhat.com>
11319 PR preprocessor/69177
11320 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11321 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11322 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11323 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11325 2016-01-14 Marek Polacek <polacek@redhat.com>
11328 * gcc.dg/array-15.c: New test.
11330 2016-01-14 Jakub Jelinek <jakub@redhat.com>
11332 PR middle-end/68146
11333 PR tree-optimization/69155
11334 * gfortran.dg/pr68146.f: New test.
11335 * gfortran.dg/pr69155.f90: New test.
11337 2016-01-14 Richard Biener <rguenther@suse.de>
11339 PR tree-optimization/68060
11340 * gcc.dg/torture/pr68060-1.c: New testcase.
11341 * gcc.dg/torture/pr68060-2.c: Likewise.
11343 2016-01-14 Nick Clifton <nickc@redhat.com>
11345 * lib/target-supports.exp
11346 (check_effective_target_arm_neon_ok_nocache): Add an option
11347 sequence that includes setting the ARM architecture to ARMv7-A.
11348 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11349 command line options necessary to enable Neon support.
11350 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11351 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11352 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11353 * gcc.target/arm/pr69180.c: Likewise.
11355 2016-01-14 Jeff Law <law@redhat.com>
11357 PR tree-optimization/69270
11358 * gcc.dg/tree-ssa/pr69270.c: New test.
11360 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11363 * c-c++-common/pr66208.c: New file.
11365 2016-01-13 Jakub Jelinek <jakub@redhat.com>
11367 PR tree-optimization/69156
11368 * gcc.dg/pr69156.c: New test.
11370 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11372 * gcc.target/i386/pr69225-7.c: New test.
11374 2016-01-13 Richard Henderson <rth@redhat.com>
11376 * gcc.dg/tm/memopt-13.c: Update expected function.
11377 * gcc.dg/tm/memopt-6.c: Likewise.
11379 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
11381 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11382 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11383 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11384 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
11386 2016-01-13 Tom de Vries <tom@codesourcery.com>
11388 PR tree-optimization/69169
11389 * gcc.dg/pr69169.c: New test.
11391 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
11394 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11395 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11396 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11397 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11398 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11399 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11400 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11401 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11403 2016-01-13 Jakub Jelinek <jakub@redhat.com>
11406 * gcc.dg/pr69247.c: New test.
11408 2016-01-13 Richard Biener <rguenther@suse.de>
11410 PR tree-optimization/69242
11411 * gcc.dg/torture/pr69242.c: New testcase.
11413 2016-01-13 Richard Biener <rguenther@suse.de>
11415 PR tree-optimization/69186
11416 * gcc.dg/torture/pr69186.c: New testcase.
11418 2016-01-13 Jeff Law <law@redhat.com>
11420 PR tree-optimization/67755
11421 * gcc.dg/tree-ssa/pr67755.c: New test.
11423 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
11425 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11426 pass number in output by a star.
11428 2016-01-12 Bin Cheng <bin.cheng@arm.com>
11430 PR tree-optimization/68911
11431 * gcc.c-torture/execute/pr68911.c: New test.
11433 2016-01-12 Marek Polacek <polacek@redhat.com>
11436 * g++.dg/warn/permissive-1.C: New test.
11438 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11442 * g++.dg/opt/pr69213.C: New test.
11444 2016-01-12 Christian Bruel <christian.bruel@st.com>
11447 * gcc.target/arm/pr69180.c: New test.
11449 2016-01-12 Richard Biener <rguenther@suse.de>
11452 * g++.dg/lto/pr69077_0.C: New testcase.
11453 * g++.dg/lto/pr69077_1.C: Likewise.
11455 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11458 * g++.dg/opt/pr69175.C: New test.
11460 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11462 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11463 rather than #including math.h & stdlib.h.
11464 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11465 * gcc.dg/vect/pr49771.c: Likewise.
11466 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11467 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11468 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11469 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11470 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11471 * gcc.dg/vect/pr44507.c: Likewise.
11472 * gcc.dg/vect/pr45902.c: Likewise.
11473 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11474 * gcc.dg/vect/vect-117.c: Likewise.
11475 * gcc.dg/vect/vect-99.c: Likewise.
11476 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11477 * gcc.dg/vect/vect-cond-1.c: Likewise.
11478 * gcc.dg/vect/vect-cond-2.c: Likewise.
11479 * gcc.dg/vect/vect-cond-3.c: Likewise.
11480 * gcc.dg/vect/vect-cond-4.c: Likewise.
11481 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11482 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11483 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11484 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11485 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11486 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11487 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11488 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11489 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11490 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11491 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11492 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11493 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11494 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11495 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11496 include of signal.h.
11497 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11498 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11499 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11500 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11501 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11502 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11503 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11504 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11505 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11506 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11507 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11508 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11509 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11510 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11511 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11512 * gcc.dg/vect/vect-outer-5.c: Likewise.
11513 * gcc.dg/vect/vect-outer-6.c: Likewise.
11514 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11515 include of stdio.h.
11517 2016-01-12 Nick Clifton <nickc@redhat.com>
11520 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11521 to fread so that it will be found in all target runtimes.
11523 2016-01-12 Richard Biener <rguenther@suse.de>
11525 PR tree-optimization/69053
11526 * g++.dg/torture/pr69053.C: New testcase.
11528 2016-01-12 Richard Biener <rguenther@suse.de>
11530 PR tree-optimization/69168
11531 * gcc.dg/torture/pr69168.c: New testcase.
11533 2016-01-12 Richard Biener <rguenther@suse.de>
11535 PR tree-optimization/69157
11536 * gcc.dg/torture/pr69157.c: New testcase.
11538 2016-01-12 Richard Biener <rguenther@suse.de>
11540 PR tree-optimization/69174
11541 * gcc.dg/torture/pr69174.c: New testcase.
11543 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11547 * g++.dg/tls/pr66808.C: New test.
11548 * g++.dg/tls/pr69000.C: New test.
11550 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11552 * gcc.target/powerpc/swaps-p8-23.c: New test.
11553 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11555 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
11557 PR tree-optimization/68356
11558 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11560 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11561 Jim Wilson <jim.wilson@linaro.org>
11564 * gcc.target/arm/pr69194.c: New test.
11566 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11569 * gcc.target/i386/pr69225-1.c: New test.
11570 * gcc.target/i386/pr69225-2.c: Likewise.
11571 * gcc.target/i386/pr69225-3.c: Likewise.
11572 * gcc.target/i386/pr69225-4.c: Likewise.
11573 * gcc.target/i386/pr69225-5.c: Likewise.
11574 * gcc.target/i386/pr69225-6.c: Likewise.
11576 2016-01-11 Jakub Jelinek <jakub@redhat.com>
11579 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11583 * gcc.dg/pr69071.c: New test.
11586 * g++.dg/opt/pr69211.C: New test.
11588 PR tree-optimization/69214
11589 * gcc.c-torture/compile/pr69214.c: New test.
11591 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
11593 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11594 * gcc.target/i386/pr66232-11.c: Ditto.
11595 * gcc.target/i386/pr66232-12.c: Ditto.
11596 * gcc.target/i386/pr66232-13.c: Ditto.
11598 2016-01-11 Richard Biener <rguenther@suse.de>
11600 PR tree-optimization/69173
11601 * gcc.dg/torture/pr69173.c: New testcase.
11603 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11605 PR rtl-optimization/68796
11606 * gcc.target/aarch64/tst_5.c: New test.
11607 * gcc.target/aarch64/tst_6.c: Likewise.
11609 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11611 PR rtl-optimization/68841
11612 * gcc.dg/pr68841.c: New test.
11613 * gcc.c-torture/execute/pr68841.c: New test.
11615 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11617 PR rtl-optimization/68920
11618 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11620 * gcc.dg/ifcvt-5.c: New test.
11622 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
11625 * g++.dg/pr69123.C: New.
11627 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11630 * gcc.target/i386/pr69010.c: New test.
11632 2016-01-11 Martin Jambor <mjambor@suse.cz>
11635 * gcc.target/i386/chkp-pr69044.c: New test.
11637 2016-01-11 Tom de Vries <tom@codesourcery.com>
11639 PR tree-optimization/69109
11640 * gcc.dg/autopar/pr69109-2.c: New test.
11641 * gcc.dg/autopar/pr69109.c: New test.
11643 2016-01-11 Tom de Vries <tom@codesourcery.com>
11645 PR tree-optimization/69108
11646 * gcc.dg/autopar/pr69108.c: New test.
11648 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11651 * c-c++-common/Wisleading-indentation.c: Augment test.
11653 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11656 * gfortran.dg/inline_matmul_12.f90: New test.
11658 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
11661 * gfortran.dg/actual_array_offset_1: New test.
11663 2016-01-10 Tom de Vries <tom@codesourcery.com>
11665 PR tree-optimization/69062
11666 * gcc.dg/autopar/pr69062.c: New test.
11668 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11670 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11671 * gcc.dg/vect/slp-perm-2.c: Likewise.
11672 * gcc.dg/vect/slp-perm-3.c: Likewise.
11673 * gcc.dg/vect/slp-perm-5.c: Likewise.
11674 * gcc.dg/vect/slp-perm-6.c: Likewise.
11675 * gcc.dg/vect/slp-perm-7.c: Likewise.
11676 * gcc.dg/vect/slp-perm-8.c: Likewise.
11678 2016-01-10 Tom de Vries <tom@codesourcery.com>
11680 PR tree-optimization/69039
11681 * gcc.dg/autopar/pr69039.c: New test.
11683 2016-01-09 Marek Polacek <polacek@redhat.com>
11686 * g++.dg/pr69113.C: New test.
11688 2016-01-09 Jakub Jelinek <jakub@redhat.com>
11690 PR middle-end/50865
11691 PR tree-optimization/69097
11692 * gcc.c-torture/execute/pr50865.c: New test.
11693 * gcc.c-torture/execute/pr69097-1.c: New test.
11694 * gcc.c-torture/execute/pr69097-2.c: New test.
11695 * gcc.dg/pr69097-1.c: New test.
11696 * gcc.dg/pr69097-2.c: New test.
11698 2016-01-09 Jakub Jelinek <jakub@redhat.com>
11701 * g++.dg/opt/pr69164.C: New test.
11703 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11705 PR tree-optimization/69167
11706 * gcc.dg/pr69167.c: New test.
11708 2016-01-08 Marek Polacek <polacek@redhat.com>
11711 * g++.dg/pr68449.C: New.
11713 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11715 PR tree-optimization/68707
11716 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11717 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11718 on platforms supporting it.
11719 * gcc.dg/vect/slp-perm-2.c: Likewise.
11720 * gcc.dg/vect/slp-perm-3.c: Likewise.
11721 * gcc.dg/vect/slp-perm-5.c: Likewise.
11722 * gcc.dg/vect/slp-perm-7.c: Likewise.
11723 * gcc.dg/vect/slp-perm-8.c: Likewise.
11724 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11725 on platforms supporting it.
11727 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11729 PR tree-optimization/69162
11730 * gcc.dg/pr69162.c: New test.
11732 PR tree-optimization/69172
11733 * gcc.dg/pr69172.c: New test.
11735 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11737 PR tree-optimization/67781
11738 * gcc.c-torture/execute/pr67781.c: New file.
11740 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11742 PR tree-optimization/69083
11743 * gcc.dg/vect/pr69083.c: New test.
11745 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11747 PR tree-optimization/61441
11748 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11749 Use -fexcess-precision=standard for compiler options.
11750 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11752 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11755 * gfortran.dg/gomp/pr69128.f90: New test.
11758 * g++.dg/ext/pr69145-1.C: New test.
11759 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11760 * g++.dg/ext/pr69145-2.h: New file.
11762 2016-01-07 Martin Sebor <msebor@redhat.com>
11765 * gcc.dg/atomic-fetch-bool.c: New test.
11766 * gcc.dg/sync-fetch-bool.c: New test.
11768 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11771 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11773 2016-01-07 Nick Clifton <nickc@redhat.com>
11776 * g++.dg/pr66655.C: New test.
11777 * g++.dg/pr66655_1.cc: Test support file.
11778 * g++.dg/pr66655.h: Test header file.
11780 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
11783 gfortran.dg/gomp/pr66680.f90: New test.
11785 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11788 * gcc.target/i386/pr69171-1.c: New test.
11789 * gcc.target/i386/pr69171-2.c: Likewise.
11790 * gcc.target/i386/pr69171-3.c: Likewise.
11791 * gcc.target/i386/pr69171-4.c: Likewise.
11792 * gcc.target/i386/pr69171-5.c: Likewise.
11793 * gcc.target/i386/pr69171-6.c: Likewise.
11795 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11797 PR middle-end/67639
11798 * c-c++-common/pr67639.c: New test.
11800 2016-01-07 Jakub Jelinek <jakub@redhat.com>
11802 PR tree-optimization/69141
11803 * g++.dg/opt/pr69141.C: New test.
11805 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11807 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11809 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
11812 * gcc.target/i386/pr69140.c: New test
11814 2016-01-06 David Malcolm <dmalcolm@redhat.com>
11816 * gcc.dg/bad-dereference.c: New test case.
11818 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11820 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11822 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11824 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11826 2016-01-06 Marek Polacek <polacek@redhat.com>
11829 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11831 2016-01-05 Marek Polacek <polacek@redhat.com>
11834 * gcc.dg/atomic-invalid-2.c: New.
11836 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11839 * gcc.target/i386/pr68991.c: New test.
11841 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11844 * g++.dg/pr68991-1.C: New test.
11845 * g++.dg/pr68991-2.C: Likewise.
11847 2016-01-05 Sergei Trofimovich <siarheit@google.com>
11850 * gcc.target/ia64/pr60465-gprel64.c: New test.
11851 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11853 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11855 PR rtl-optimization/68651
11856 * gcc.target/aarch64/pr68651_1.c: New test.
11858 2016-01-05 David Malcolm <dmalcolm@redhat.com>
11861 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11863 2016-01-05 Nathan Sidwell <nathan@acm.org>
11866 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11868 * gcc.dg/alias-15.c: New.
11870 2016-01-05 Nick Clifton <nickc@redhat.com>
11873 * g++.dg/pr68770.C: New test.
11875 2016-01-04 Mike Stump <mikestump@comcast.net>
11877 * lib/target-supports.exp (check_effective_target_cilkplus):
11878 cilkplus targets require pthreads.
11879 (check_effective_target_cilkplus): Remove special case for NVPTX.
11881 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11883 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11886 2016-01-04 Jakub Jelinek <jakub@redhat.com>
11888 Update copyright years.
11890 2016-01-04 Marek Polacek <polacek@redhat.com>
11893 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11894 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11895 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11897 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11899 * gcc.target/sparc/20160104-2.c: New test.
11901 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11903 * gcc.target/sparc/20160104-1.c: New test.
11905 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
11908 * gfortran.dg/pr65045.f90: New test.
11910 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11912 * gnat.dg/specs/debug1.ads: Delete.
11914 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11916 PR libgfortran/68867
11917 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11920 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11922 PR libgfortran/68867
11923 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11926 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
11929 * gfortran.dg/pr68864.f90: New test.
11931 2016-01-01 Jakub Jelinek <jakub@redhat.com>
11933 PR tree-optimization/69070
11934 * gcc.dg/pr69070.c: New test.
11937 * gfortran.dg/pr69055.f90: New test.
11940 * gcc.dg/pr69015.c: New test.
11942 Copyright (C) 2016 Free Software Foundation, Inc.
11944 Copying and distribution of this file, with or without modification,
11945 are permitted in any medium without royalty provided the copyright
11946 notice and this notice are preserved.