1 2016-09-06 Martin Liska <mliska@suse.cz>
5 * gcc.dg/profile-update-warning.c: New test.
7 2016-09-06 Richard Biener <rguenther@suse.de>
9 PR tree-optimization/77479
10 * gcc.dg/torture/pr77479.c: New testcase.
12 2016-09-06 Richard Biener <rguenther@suse.de>
15 * c-c++-common/vector-subscript-7.c: Adjust.
16 * c-c++-common/vector-subscript-8.c: New testcase.
18 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
20 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
22 2016-09-05 Jakub Jelinek <jakub@redhat.com>
25 * gcc.target/i386/avx512f-pr77476.c: New test.
26 * gcc.target/i386/avx512bw-pr77476.c: New test.
27 * gcc.target/i386/avx512dq-pr77476.c: New test.
29 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
30 Update comment to mention also avx512f.
33 * g++.dg/asan/pr77396-2.C: New test.
35 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
37 PR rtl-optimization/77452
38 * gcc.target/i386/pr77452.c: New test.
40 2016-09-05 Marek Polacek <polacek@redhat.com>
43 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
45 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
48 * gfortran.dg/pr77391.f90: New test.
50 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
53 * gfortran.dg/pr77460.f90: New test.
55 2016-09-03 Jakub Jelinek <jakub@redhat.com>
58 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
60 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
62 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
64 2016-09-02 David Malcolm <dmalcolm@redhat.com>
66 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
68 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
69 diagnostic-test-show-locus-generate-patch.c to the sources
70 for diagnostic_plugin_test_show_locus.c.
72 2016-09-02 Jakub Jelinek <jakub@redhat.com>
75 * gcc.dg/gomp/_Atomic-1.c: New test.
76 * gcc.dg/gomp/_Atomic-2.c: New test.
77 * gcc.dg/gomp/_Atomic-3.c: New test.
78 * gcc.dg/gomp/_Atomic-4.c: New test.
79 * gcc.dg/gomp/_Atomic-5.c: New test.
82 * g++.dg/asan/pr77396.C: New test.
84 2016-09-01 Martin Sebor <msebor@redhat.com>
86 PR tree-optimization/71831
87 * gcc.dg/builtin-object-size-16.c: New test.
88 * gcc.dg/builtin-object-size-17.c: New test.
90 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
93 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
95 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
97 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
98 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
99 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
100 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
101 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
102 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
103 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
104 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
105 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
106 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
107 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
108 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
109 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
110 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
111 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
112 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
113 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
114 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
116 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
118 * gnat.dg/opt58.adb: New test.
119 * gnat.dg/opt58_pkg.ads: New helper.
121 2016-09-01 Richard Biener <rguenther@suse.de>
124 * gcc.dg/torture/pr77436.c: New testcase.
126 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
128 * gcc.dg/pr64252.c: Require int32plus.
129 * gcc.dg/pr66299-1.c: Likewise.
130 * gcc.dg/pr66299-2.c: Likewise.
131 * gcc.dg/torture/20131115-1.c: Skip for avr.
133 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
135 * gcc.target/aarch64/ands_3.c: New test.
137 2016-08-31 Jakub Jelinek <jakub@redhat.com>
140 * gfortran.dg/gomp/pr77352.f90: New test.
143 * gfortran.dg/gomp/pr77374.f08: New test.
145 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
147 PR tree-optimization/73714
148 * gcc.dg/tree-ssa/pr73714.c: New test.
150 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
153 * gfortran.dg/fmt_f0_2.f90: New test.
155 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
157 * gcc.target/i386/pr59539-2.c: Adapt options.
158 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
160 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
163 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
164 of the associate entity and replace with a pointer to the
165 intended item on the stack.
167 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
168 Paul Thomas <pault@gcc.gnu.org>
171 * gfortran.dg/dtio_1.f90: New test.
172 * gfortran.dg/dtio_2.f90: New test.
173 * gfortran.dg/dtio_3.f90: New test.
174 * gfortran.dg/dtio_4.f90: New test.
175 * gfortran.dg/dtio_5.f90: New test.
176 * gfortran.dg/dtio_6.f90: New test.
177 * gfortran.dg/dtio_7.f90: New test.
178 * gfortran.dg/dtio_8.f90: New test.
179 * gfortran.dg/dtio_9.f90: New test.
180 * gfortran.dg/dtio_10.f90: New test.
182 2016-08-30 David Malcolm <dmalcolm@redhat.com>
184 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
185 (test_many_nested_locations): New function.
186 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
187 (test_show_locus): Handle "test_many_nested_locations".
189 2016-08-30 David Malcolm <dmalcolm@redhat.com>
191 * g++.dg/template/double-greater-than-fixit.C: New test case.
193 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
195 * gnat.dg/opt57.ad[sb]: New test.
196 * gnat.dg/opt57_pkg.ads: New helper.
198 2016-08-30 Richard Biener <rguenther@suse.de>
200 PR tree-optimization/69047
201 * gcc.dg/pr69047.c: Fix byte-order check.
203 2016-08-30 Jakub Jelinek <jakub@redhat.com>
205 PR tree-optimization/72866
206 * gcc.dg/vect/pr72866.c: New test.
209 * g++.dg/debug/dwarf2/pr77363.C: New test.
212 * gcc.target/i386/pr77377.c: New test.
215 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
218 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
220 * gfortran.dg/pr77372.f90: Moved to ...
221 * gfortran.dg/ieee/pr77372.f90: here.
223 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
225 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
226 vector short/char initializations.
227 * gcc.target/powerpc/vec-init-5.c: Likewise.
228 * gcc.target/powerpc/vec-init-6.c: New compile time test for
229 vector initialization optimizations.
230 * gcc.target/powerpc/vec-init-7.c: Likewise.
231 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
232 vector float/double initializations.
233 * gcc.target/powerpc/vec-init-9.c: Likewise.
235 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
238 * gcc.target/i386/pr77403.c: New test.
240 2016-08-29 Marek Polacek <polacek@redhat.com>
243 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
245 2016-08-29 Tom de Vries <tom@codesourcery.com>
248 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
250 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
252 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
254 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
256 * gfortran.dg/dec_structure_13.f90: New testcase.
258 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
261 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
264 2016-08-28 Tom de Vries <tom@codesourcery.com>
267 * gcc.dg/pr70955.c: New test.
268 * gcc.dg/lto/pr70955_0.c: Same.
269 * gcc.dg/lto/pr70955_1.c: Same.
271 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
273 PR tree-optimization/71077
274 * gcc.target/i386/pr71077.c: New test.
276 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
279 * gfortran.dg/pr77380.f90: New test.
281 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
284 gfortran.dg/pr77372.f90: New test.
286 2016-08-26 David Malcolm <dmalcolm@redhat.com>
288 * gcc.dg/spellcheck-fields-2.c (test): Move
289 dg-begin/end-multiline-output within function body.
290 (test_macro): New function.
292 2016-08-26 David Malcolm <dmalcolm@redhat.com>
294 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
295 (test_fixit_insert): Update expected output.
296 (test_fixit_remove): Likewise.
297 (test_fixit_replace): Likewise.
299 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
301 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
304 2016-08-26 Richard Biener <rguenther@suse.de>
306 PR tree-optimization/69047
307 * gcc.dg/pr69047.c: New testcase.
309 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
310 Martin Jambhor <mjambor@suse.cz>
312 * gcc.dg/ipa/propbits-1.c: New test-case.
313 * gcc.dg/ipa/propbits-2.c: Likewise.
314 * gcc.dg/ipa/propbits-3.c: Likewise.
316 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
319 * gfortran.dg/pr77351.f90: New test.
321 2016-08-25 Marek Polacek <polacek@redhat.com>
323 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
325 2016-08-25 Marek Polacek <polacek@redhat.com>
328 * gcc.dg/pr77323.c: New test.
330 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
333 * gfortran.dg/submodule_17.f08: New test.
335 2016-08-24 Michael Collison <michael.collison@linaro.org>
336 Michael Collison <michael.collison@arm.com>
338 * gcc.target/arm/builtin_saddl.c: New testcase.
339 * gcc.target/arm/builtin_saddll.c: New testcase.
340 * gcc.target/arm/builtin_uaddl.c: New testcase.
341 * gcc.target/arm/builtin_uaddll.c: New testcase.
342 * gcc.target/arm/builtin_ssubl.c: New testcase.
343 * gcc.target/arm/builtin_ssubll.c: New testcase.
344 * gcc.target/arm/builtin_usubl.c: New testcase.
345 * gcc.target/arm/builtin_usubll.c: New testcase.
347 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
350 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
351 (dg-options): Use -march=amdfam10 instead of -march=athlon.
352 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
353 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
354 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
355 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
356 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
357 effective target. Remove scan-assembler-times directives.
358 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
359 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
360 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
362 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
364 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
366 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
368 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
371 * lib/target-supports.exp
372 (check_effective_target_vect_aligned_arrays): Don't cache the result.
373 (check_effective_target_vect_natural_alignment): Ditto.
374 (check_effective_target_vector_alignment_reachable): Ditto.
375 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
377 2016-08-23 Ian Lance Taylor <iant@golang.org>
379 * gcc.target/s390/nolrl-1.c: Don't match the file name.
381 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
383 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
384 being created from pointers to memory locations.
385 * gcc.target/powerpc/vec-init-2.c: Likewise.
387 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
389 * gfortran.dg/dec_structure_12.f90: New testcase.
391 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
393 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
395 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
397 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
400 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
402 * gcc.target/s390/md/andc-splitter-1.c: New test case.
403 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
405 2016-08-23 Richard Biener <rguenther@suse.de>
407 PR tree-optimization/27336
408 * c-c++-common/pr27336.c: New testcase.
410 2016-08-22 Marek Polacek <polacek@redhat.com>
413 * g++.dg/cpp1y/pr77321.C: New test.
415 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
418 * gfortran.dg/empty_label.f: Adjust test for new error message.
419 * gfortran.dg/empty_label.f90: Ditto.
420 * gfortran.dg/empty_label_typedecl.f90: Ditto.
421 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
422 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
424 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
427 * gfortran.dg/pr61318.f90: New test.
429 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
432 * gfortran.dg/pr77260_1.f90: New test.
433 * gfortran.dg/pr77260_2.f90: Ditto.
435 2016-08-22 Joseph Myers <joseph@codesourcery.com>
438 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
439 __builtin_signbitf and __builtin_signbitl in expected generic
441 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
442 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
443 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
444 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
447 2016-08-22 Joseph Myers <joseph@codesourcery.com>
449 * gcc.dg/torture/float128-builtin.c,
450 gcc.dg/torture/float128-ieee-nan.c,
451 gcc.dg/torture/float128x-builtin.c,
452 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
453 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
454 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
455 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
456 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
457 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
458 gcc.dg/torture/floatn-nan.h: New tests.
460 2016-08-22 Joseph Myers <joseph@codesourcery.com>
462 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
464 (main): Update calls to TEST_I_F.
465 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
467 (main): Update calls to TEST_I_F.
469 2016-08-22 Joseph Myers <joseph@codesourcery.com>
471 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
472 gcc.dg/torture/fp-int-convert-float32x-timode.c,
473 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
474 names in calls to TEST_I_F.
476 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
479 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
481 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
483 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
484 and !natural_alignment_64.
485 * gcc.dg/ipa/propalign-2.c: Likewise.
486 * gcc.dg/ipa/propalign-3.c: Likewise.
487 * gcc.dg/ipa/propalign-4.c: Likewise.
488 * gcc.dg/ipa/propalign-5.c: Likewise.
489 * lib/target-supports.exp
490 (check_effective_target_natural_alignment_32): Add avr-*-*.
492 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
494 PR tree-optimization/61839
495 * gcc.dg/tree-ssa/pr61839_1.c: New test.
496 * gcc.dg/tree-ssa/pr61839_2.c: New test.
497 * gcc.dg/tree-ssa/pr61839_3.c: New test.
498 * gcc.dg/tree-ssa/pr61839_4.c: New test.
500 2016-08-19 Joseph Myers <joseph@codesourcery.com>
503 * lib/target-supports.exp (check_effective_target_float16)
504 (check_effective_target_float32, check_effective_target_float64)
505 (check_effective_target_float128, check_effective_target_float32x)
506 (check_effective_target_float64x)
507 (check_effective_target_float128x)
508 (check_effective_target_float16_runtime)
509 (check_effective_target_float32_runtime)
510 (check_effective_target_float64_runtime)
511 (check_effective_target_float128_runtime)
512 (check_effective_target_float32x_runtime)
513 (check_effective_target_float64x_runtime)
514 (check_effective_target_float128x_runtime)
515 (check_effective_target_floatn_nx_runtime)
516 (add_options_for_float16, add_options_for_float32)
517 (add_options_for_float64, add_options_for_float128)
518 (add_options_for_float32x, add_options_for_float64x)
519 (add_options_for_float128x): New procedures.
520 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
521 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
522 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
523 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
524 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
525 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
526 gcc.dg/torture/float128-complex.c,
527 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
528 gcc.dg/torture/float128x-basic.c,
529 gcc.dg/torture/float128x-complex.c,
530 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
531 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
532 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
533 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
534 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
535 gcc.dg/torture/float32x-basic.c,
536 gcc.dg/torture/float32x-complex.c,
537 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
538 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
539 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
540 gcc.dg/torture/float64x-basic.c,
541 gcc.dg/torture/float64x-complex.c,
542 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
543 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
544 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
545 gcc.dg/torture/floatn-tg.h,
546 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
547 gcc.dg/torture/fp-int-convert-float128-ieee.c,
548 gcc.dg/torture/fp-int-convert-float128x-timode.c,
549 gcc.dg/torture/fp-int-convert-float128x.c,
550 gcc.dg/torture/fp-int-convert-float16-timode.c,
551 gcc.dg/torture/fp-int-convert-float16.c,
552 gcc.dg/torture/fp-int-convert-float32-timode.c,
553 gcc.dg/torture/fp-int-convert-float32.c,
554 gcc.dg/torture/fp-int-convert-float32x-timode.c,
555 gcc.dg/torture/fp-int-convert-float32x.c,
556 gcc.dg/torture/fp-int-convert-float64-timode.c,
557 gcc.dg/torture/fp-int-convert-float64.c,
558 gcc.dg/torture/fp-int-convert-float64x-timode.c,
559 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
560 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
561 maximum exponent of floating-point type. Use it in testing
562 whether 0x8...0 fits in the floating-point type. Always treat -1
563 (signed 0xf...f) as fitting in the floating-point type.
565 * gcc.dg/torture/fp-int-convert-double.c,
566 gcc.dg/torture/fp-int-convert-float.c,
567 gcc.dg/torture/fp-int-convert-float128-timode.c,
568 gcc.dg/torture/fp-int-convert-float128.c,
569 gcc.dg/torture/fp-int-convert-float80-timode.c,
570 gcc.dg/torture/fp-int-convert-float80.c,
571 gcc.dg/torture/fp-int-convert-long-double.c,
572 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
574 2016-08-19 Jakub Jelinek <jakub@redhat.com>
577 * gfortran.dg/gomp/pr72744.f90: New test.
580 * gfortran.dg/gomp/pr69281.f90: New test.
582 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
584 * gfortran.dg/random_4.f90: Initialize seed before using, handle
585 the last special seed value.
586 * gfortran.dg/random_7.f90: Use size for last array member instead
589 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
591 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
592 * gcc.dg/cpp/warn-undef-2.c: Likewise.
594 2016-08-19 Richard Biener <rguenther@suse.de>
596 PR tree-optimization/77286
597 * gcc.dg/torture/pr77286.c: New testcase.
599 2016-08-18 David Malcolm <dmalcolm@redhat.com>
601 * gcc.dg/verbose-asm-2.c: New test case.
603 2016-08-18 David Malcolm <dmalcolm@redhat.com>
605 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
606 (custom_diagnostic_finalizer): Update for change to
607 diagnostic_show_locus.
609 2016-08-18 David Malcolm <dmalcolm@redhat.com>
611 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
612 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
614 2016-08-18 Marek Polacek <polacek@redhat.com>
617 * gcc.dg/pr71514.c: New test.
619 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
622 * gcc.target/i386/pr72839.c: New test.
624 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
627 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
628 * c-c++-common/goacc/reduction-1.c: Likewise.
629 * c-c++-common/goacc/reduction-2.c: Likewise.
630 * c-c++-common/goacc/reduction-3.c: Likewise.
631 * c-c++-common/goacc/reduction-4.c: Likewise.
633 2016-08-18 Alan Modra <amodra@gmail.com>
635 * gcc.c-torture/compile/pr72771.c: New.
637 2016-08-17 Jakub Jelinek <jakub@redhat.com>
640 * gfortran.dg/pr67496.f90: New test.
642 2015-08-17 Alan Hayward <alan.hayward@arm.com>
644 PR tree-optimization/71752
645 * gcc.dg/vect/pr71752.c: New.
647 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
649 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
651 2016-08-17 Jakub Jelinek <jakub@redhat.com>
654 * g++.dg/ipa/devirt-52.C: New test.
656 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
658 * c-c++-common/goacc/reduction-6.c: New testcase.
660 2016-08-17 Richard Biener <rguenther@suse.de>
662 PR tree-optimization/76490
663 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
664 * gcc.dg/pr52904.c: XFAIL.
666 2016-08-17 Richard Biener <rguenther@suse.de>
668 PR tree-optimization/23855
669 * gcc.dg/loop-unswitch-2.c: Adjust.
671 2016-08-16 Jakub Jelinek <jakub@redhat.com>
673 PR tree-optimization/72817
674 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
676 2016-08-16 Joseph Myers <joseph@codesourcery.com>
679 * gcc.dg/torture/float128-extend-inf.c: New test.
681 2016-08-16 David Malcolm <dmalcolm@redhat.com>
684 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
686 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
687 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
689 (test_oct): Likewise.
690 (test_multiple): Likewise.
691 (test_field_width_specifier): Likewise.
692 (test_field_width_specifier_2): New function.
693 (test_field_precision_specifier): New function.
694 (test_embedded_nul): Update expected caret placement.
695 (test_non_contiguous_strings): Update line number.
696 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
697 (__emit_string_literal_range): Add "caret_idx" param.
698 (test_simple_string_literal): Add value for new param, updating
700 (test_concatenated_string_literal): Likewise.
701 (test_multiline_string_literal): Likewise.
702 (test_hex): Likewise.
703 (test_oct): Likewise.
704 (test_multiple): Likewise.
705 (test_ucn4): Likewise.
706 (test_ucn8): Likewise.
708 (test_u): Likewise; update expected message, from "range" to
712 (test_macro): Add value for new param.
713 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
714 (__emit_string_literal_range): Add "caret_idx" param.
715 (test_stringified_token_1): Add value for new param. Update
716 expected message, from "range" to "location".
717 (test_stringized_token_2): Likewise, adding param to macro.
718 (test_stringified_token_3): Likewise.
719 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
720 (emit_warning): Convert param from source_range to location_t.
721 (test_string_literals): Add caret_idx param, and use it when
722 constructing a substring_loc. Update error message, from
723 "range" to "location".
725 2016-08-16 Jakub Jelinek <jakub@redhat.com>
728 * g++.dg/gomp/pr71910.C: New test.
731 * gcc.c-torture/compile/pr67485.c: New test.
734 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
736 2016-08-16 Bin Cheng <bin.cheng@arm.com>
738 PR tree-optimization/69848
739 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
741 2016-08-16 Martin Liska <mliska@suse.cz>
743 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
744 of memory operations so that it can be handled by core2
747 2016-08-16 Richard Biener <rguenther@suse.de>
749 PR tree-optimization/76783
750 * gcc.dg/pr76783.c: New testcase.
751 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
753 2016-08-16 Bin Cheng <bin.cheng@arm.com>
755 PR tree-optimization/72817
756 PR tree-optimization/73450
757 * gcc.dg/tree-ssa/pr72817.c: New test.
758 * gcc.dg/tree-ssa/pr73450.c: New test.
760 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
762 * gfortran.dg/init_flag_13.f90: New testcase.
763 * gfortran.dg/init_flag_14.f90: Ditto.
764 * gfortran.dg/init_flag_15.f03: Ditto.
765 * gfortran.dg/dec_init_1.f90: Ditto.
766 * gfortran.dg/dec_init_2.f90: Ditto.
768 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
771 * gcc.target/i386/pr72867.c: New test.
773 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
775 * c-c++-common/dump-ada-spec-5.c: New test.
777 2016-08-15 Richard Biener <rguenther@suse.de>
779 PR tree-optimization/73434
780 * gcc.dg/torture/pr73434.c: New testcase.
782 2016-08-15 Jakub Jelinek <jakub@redhat.com>
784 PR tree-optimization/72824
785 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
787 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
790 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
791 in use_device clause.
792 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
793 * gfortran.dg/goacc/list.f95: Adjust to catch
794 "neither a POINTER nor an array" error messages.
796 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
799 * gcc.target/i386/pr76342.c: New test.
801 2016-08-12 Jakub Jelinek <jakub@redhat.com>
804 * g++.dg/ubsan/pr71512.C: New test.
805 * c-c++-common/ubsan/pr71512-1.c: New test.
806 * c-c++-common/ubsan/pr71512-2.c: New test.
808 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
810 * gcc.target/powerpc/vec-init-1.c: New tests to test various
811 vector initialization options.
812 * gcc.target/powerpc/vec-init-2.c: Likewise.
813 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
814 is generated on ISA 3.0.
816 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
819 * gcc.dg/c-c++-common/pr71654.c: New test.
820 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
822 * gcc.dg/tree-ssa/vrp24: Likewise.
824 2016-08-12 Jakub Jelinek <jakub@redhat.com>
827 * gcc.dg/pr67410.c: New test.
829 2016-08-12 Bin Cheng <bin.cheng@arm.com>
831 PR tree-optimization/69848
832 * gcc.dg/vect/vect-pr69848.c: New test.
834 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
837 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
838 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
839 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
840 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
842 2016-08-12 Richard Biener <rguenther@suse.de>
844 PR tree-optimization/57326
845 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
846 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
847 * gcc.dg/tree-ssa/pr35287.c: Likewise.
848 * gcc.target/i386/pr45685.c: Likewise.
849 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
850 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
851 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
852 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
853 * gfortran.dg/pr34163.f90: Likewise.
855 2016-08-12 Martin Liska <mliska@suse.cz>
857 * g++.dg/gcov/gcov-16.C: New test.
858 * lib/gcov.exp: Support new argument for run-gcov function.
860 2016-08-12 Martin Liska <mliska@suse.cz>
862 PR gcov-profile/35590
863 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
865 2016-08-12 Richard Biener <rguenther@suse.de>
867 PR tree-optimization/72851
868 * gcc.dg/torture/pr72851.c: New testcase.
870 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
873 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
874 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
875 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
876 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
880 * g++.dg/debug/dwarf2/ref-1.C: New.
883 * g++.dg/debug/dwarf2/template-params-12.H: New.
884 * g++.dg/debug/dwarf2/template-params-12f.C: New.
885 * g++.dg/debug/dwarf2/template-params-12g.C: New.
886 * g++.dg/debug/dwarf2/template-params-12n.C: New.
887 * g++.dg/debug/dwarf2/template-params-12s.C: New.
888 * g++.dg/debug/dwarf2/template-params-12u.C: New.
889 * g++.dg/debug/dwarf2/template-params-12v.C: New.
890 * g++.dg/debug/dwarf2/template-params-12w.C: New.
892 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
895 * gcc.target/powerpc/pr72863.c: New test.
897 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
899 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
901 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
903 * gcc.target/i386/pieces-strcpy-1.c: New test.
904 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
906 2016-08-11 Jakub Jelinek <jakub@redhat.com>
909 * g++.dg/cpp1y/constexpr-switch4.C: New test.
911 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
913 * gcc.target/i386/pieces-memcpy-1.c: New test.
914 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
915 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
916 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
917 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
918 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
920 2016-08-11 Jakub Jelinek <jakub@redhat.com>
923 * gcc.dg/pr72816.c: Remove dg-error.
925 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
927 PR tree-optimization/71083
928 * gcc.c-torture/execute/pr71083.c: New test.
929 * gnat.dg/loop_optimization23.adb: New test.
930 * gnat.dg/loop_optimization23_pkg.ads: New test.
931 * gnat.dg/loop_optimization23_pkg.adb: New test.
933 2016-08-11 Richard Biener <rguenther@suse.de>
935 PR tree-optimization/72772
936 * gcc.dg/graphite/pr35356-1.c: Adjust.
937 * gcc.dg/tree-ssa/pr59597.c: Likewise.
939 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
941 * gfortran.dg/random_7.f90: Take into account that the last seed
942 value is the special p value.
943 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
945 2016-08-11 Richard Biener <rguenther@suse.de>
947 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
949 2016-08-11 Alan Modra <amodra@gmail.com>
951 * gcc.target/powerpc/pr71680.c: New.
953 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
955 * gcc.target/powerpc/bfp/bfp.exp: New file.
956 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
957 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
958 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
959 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
960 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
961 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
962 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
963 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
964 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
965 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
966 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
967 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
968 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
969 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
970 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
971 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
972 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
973 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
974 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
975 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
976 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
977 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
978 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
979 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
980 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
981 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
982 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
983 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
984 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
985 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
986 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
987 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
988 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
989 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
990 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
991 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
992 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
993 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
994 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
995 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
996 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
997 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
998 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
999 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1000 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1001 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1002 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1003 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1004 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1005 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1006 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1007 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1008 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1010 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1012 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1015 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1017 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1019 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1022 * gcc.target/powerpc/pr72853.c: New test.
1024 2016-08-10 Martin Liska <mliska@suse.cz>
1026 PR gcov-profile/58306
1027 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1029 2016-08-10 Martin Liska <mliska@suse.cz>
1031 * g++.dg/gcov/gcov-threads-1.C: New test.
1033 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1036 * gcc.target/avr/pr71873.c: New test.
1038 2016-08-09 Martin Liska <mliska@suse.cz>
1040 * g++.dg/gcov/gcov-dump-1.C: New test.
1041 * g++.dg/gcov/gcov-dump-2.C: New test.
1043 2016-08-09 Martin Liska <mliska@suse.cz>
1045 * gcc.dg/tree-prof/val-prof-9.c: New test.
1047 2016-08-09 Martin Liska <mliska@suse.cz>
1049 * gcc.dg/tree-prof/val-prof-8.c: New test.
1051 2016-08-09 Martin Jambor <mjambor@suse.cz>
1054 * gcc.dg/ipa/pr71981.c: New test.
1056 2016-08-09 Bin Cheng <bin.cheng@arm.com>
1058 PR tree-optimization/33707
1059 * gcc.dg/vect/pr33707.c: New test.
1061 2016-08-09 Bin Cheng <bin.cheng@arm.com>
1063 PR tree-optimization/pr72772
1064 * gcc.dg/tree-ssa/pr72772.c: New test.
1066 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1068 PR rtl-optimization/66669
1069 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1071 2016-08-09 Jakub Jelinek <jakub@redhat.com>
1073 PR tree-optimization/72824
1074 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1076 2016-08-09 Richard Biener <rguenther@suse.de>
1078 PR tree-optimization/71802
1079 * gcc.dg/torture/pr71802.c: New testcase.
1081 2016-08-09 Jakub Jelinek <jakub@redhat.com>
1084 * g++.dg/eh/stdarg1.C: New test.
1086 2016-08-08 Andi Kleen <ak@linux.intel.com>
1088 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1089 test command line in failure log.
1090 (profopt-execute): dito. Make autofdo file names unique.
1092 2016-08-08 David Malcolm <dmalcolm@redhat.com>
1095 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1098 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1100 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1102 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1103 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1104 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1105 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1106 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1107 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1109 2016-08-08 David Malcolm <dmalcolm@redhat.com>
1112 * gcc.dg/cpp/pr66415-1.c: Likewise.
1113 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1114 * gcc.dg/format/c90-printf-1.c: Likewise.
1115 * gcc.dg/format/diagnostic-ranges.c: New test case.
1117 2016-08-08 Jakub Jelinek <jakub@redhat.com>
1120 * gfortran.dg/gomp/pr72716.f90: New test.
1123 * gcc.dg/gomp/pr72781.c: New test.
1126 * g++.dg/vect/pr68762-1.cc: New test.
1127 * g++.dg/vect/pr68762-2.cc: New test.
1128 * g++.dg/vect/pr68762.h: New file.
1130 2016-08-08 Martin Sebor <msebor@redhat.com>
1133 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1134 * g++.dg/warn/overflow-warn-3.C: Same.
1135 * g++.dg/warn/overflow-warn-4.C: Same.
1137 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1140 * gfortran.dg/allocate_with_source_21.f03: New test.
1142 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1145 * gfortran.dg/allocate_with_source_20.f03: New test.
1147 2016-08-08 Alan Modra <amodra@gmail.com>
1149 * gcc.c-torture/compile/pr72802.c: New.
1151 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1154 * gfortran.dg/dependency_48.f90: New test.
1156 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1159 * gfortran.dg/pr70040.f90: New testcase.
1161 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1164 * gfortran.dg/matmul_10.f90: New testcase.
1166 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
1168 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1170 2016-08-07 Jakub Jelinek <jakub@redhat.com>
1173 * gcc.dg/pr72816.c: New test.
1175 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
1177 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1178 * g++.dg/conversion/pr41426.C: Likewise.
1179 * g++.dg/conversion/pr66211.C: Likewise.
1180 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1181 * g++.dg/init/ref8.C: Likewise.
1182 * g++.old-deja/g++.law/cvt20.C: Likewise.
1183 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1185 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1187 PR tree-optimization/18046
1188 * gcc.dg/tree-ssa/vrp105.c: New test.
1189 * gcc.dg/tree-ssa/vrp106.c: New test.
1191 2016-08-05 Martin Sebor <msebor@redhat.com>
1193 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1194 1ul in diagnostics. Remove hyphen from "constant-expression."
1195 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1196 * g++.dg/cpp0x/static_assert3.C: Same.
1197 * g++.dg/cpp1y/constexpr-throw.C: Same.
1198 * g++.dg/template/nontype3.C: Same.
1199 * g++.dg/warn/overflow-warn-1.C: Same.
1200 * g++.dg/warn/overflow-warn-3.C: Same.
1201 * g++.dg/warn/overflow-warn-4.C: Same.
1203 2016-08-05 David Malcolm <dmalcolm@redhat.com>
1205 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1206 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1207 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1208 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1210 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1212 PR tree-optimization/72810
1213 * gcc.dg/tree-ssa/vrp110.c: New test.
1215 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1218 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1220 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1221 saving the half-precision registers.
1222 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1223 value is returned in h0.
1224 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1225 are passed in FP/SIMD registers.
1226 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1227 passing works corrcetly.
1228 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1229 (hfa_f16x2_t): Likewise.
1230 (hfa_f16x3_t): Likewise.
1231 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1232 are promoted to double and passed in a double register.
1233 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1234 are promoted to double and stacked.
1235 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1237 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1238 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1239 __fp16 first get passed in FP/SIMD registers, then stacked.
1241 2016-08-05 Nathan Sidwell <nathan@acm.org>
1244 * g++.dg/cpp0x/pr68724.C: New.
1246 2016-08-05 Richard Biener <rguenther@suse.de>
1248 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1250 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1252 * gcc.dg/tree-ssa/vrp107.c: New test.
1253 * gcc.dg/tree-ssa/vrp108.c: New test.
1254 * gcc.dg/tree-ssa/vrp109.c: New test.
1256 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1258 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1261 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1263 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1265 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1266 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1267 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1269 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1270 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1271 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1274 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1277 * g++.dg/cpp1y/lambda-ice1.C: New.
1279 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1282 * g++.dg/cpp1y/pr72759.C: New test.
1284 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1286 * gcc.dg/switch-10.c: New test.
1288 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1290 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1292 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1294 * c-c++-common/goacc/routine-5.c: Update.
1296 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1298 PR rtl-optimization/70903
1299 * gcc.c-torture/execute/pr70903.c: New test.
1301 2016-08-04 Martin Liska <mliska@suse.cz>
1303 * gcc.dg/params/params.exp: Replace file exists with
1304 TESTING_IN_BUILD_TREE.
1306 2016-08-04 Marek Polacek <polacek@redhat.com>
1309 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1311 2016-08-04 Richard Biener <rguenther@suse.de>
1314 * gcc.dg/torture/pr71984.c: Guard correctness check for
1317 2016-08-03 Andrew Pinski <apinski@cavium.com>
1319 * gcc.c-torture/compile/20160802-1.c: New testcase.
1321 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
1323 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1325 2016-08-03 Richard Biener <rguenther@suse.de>
1327 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1329 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1330 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1332 2016-08-03 Richard Biener <rguenther@suse.de>
1334 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1335 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1336 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1337 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1339 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1341 * gcc.dg/init-excess-2.c: Require int32plus.
1342 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1343 * gcc.dg/pr59963-2.c: Require int32plus.
1344 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1345 * gcc.dg/unroll-7.c: Require int32plus.
1347 2016-08-02 Bin Cheng <bin.cheng@arm.com>
1349 PR tree-optimization/34114
1350 * gcc.dg/tree-ssa/loop-42.c: New test.
1352 2016-08-02 Tamar Christina <tamar.christina@arm.com>
1354 * gcc.target/aarch64/vminmaxnm.c: New.
1355 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1358 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1360 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1361 vec_extract for vector float, vector int, vector short, and vector
1363 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1364 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1365 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1366 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1368 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1370 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
1371 single stack adjustment, no writeback.
1372 * gcc.target/aarch64/test_frame_12.c: Likewise.
1373 * gcc.target/aarch64/test_frame_13.c: Likewise.
1374 * gcc.target/aarch64/test_frame_15.c: Likewise.
1375 * gcc.target/aarch64/test_frame_6.c: Likewise.
1376 * gcc.target/aarch64/test_frame_7.c: Likewise.
1377 * gcc.target/aarch64/test_frame_8.c: Likewise.
1378 * gcc.target/aarch64/test_frame_16.c: New test.
1380 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1383 * gcc.target/i386/pr72748.c: New test.
1385 2015-08-01 Alan Hayward <alan.hayward@arm.com>
1387 PR tree-optimization/71818
1388 * gcc.dg/vect/pr71818.c: New
1390 2016-08-01 Martin Liska <mliska@suse.cz>
1392 PR tree-optimization/71857
1393 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1395 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1397 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1399 2016-08-01 Jan Beulich <jbeulich@suse.com>
1401 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1403 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1405 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1406 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1408 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
1410 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1411 (check_effective_target_c++): Likewise. Also match for libstdc++.
1413 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1416 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1417 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1418 * gfortran.dg/pr41922.f90: New test.
1420 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1423 * gfortran.dg/pr68566.f90: new test.
1425 2016-07-30 Martin Sebor <msebor@redhat.com>
1429 * g++.dg/cpp0x/constexpr-cast.C: New test.
1430 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1431 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1432 * g++.dg/ubsan/pr63956.C: Correct.
1434 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1436 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1437 vector double or vector long where the vector is in memory.
1438 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1439 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1441 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1444 * gfortran.dg/pr69867.f90: New test.
1446 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1449 * gfortran.dg/pr69962.f90: New test.
1451 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1454 * gfortran.dg/pr70006.f90: New test.
1456 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1459 * gfortran.dg/pr71730.f90: New test.
1460 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1461 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1462 * gfortran.dg/array_constructor_26.f03: Ditto.
1464 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1466 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1467 * gcc.target/powerpc/pr71763.c: Likewise.
1469 2016-07-29 Marek Polacek <polacek@redhat.com>
1472 * gcc.dg/940510-1.c: Adjust dg-error.
1473 * gcc.dg/c99-flex-array-1.c: Likewise.
1474 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1477 * gcc.dg/noncompile/pr71853.c: New test.
1480 * gcc.dg/noncompile/pr71573.c: New test.
1483 * g++.dg/warn/Wparentheses-30.C: New test.
1484 * gcc.dg/Wparentheses-14.c: New test.
1486 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
1488 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1490 2016-07-29 Bin Cheng <bin.cheng@arm.com>
1492 PR tree-optimization/57558
1493 * gcc.dg/vect/pr57558-1.c: New test.
1494 * gcc.dg/vect/pr57558-2.c: New test.
1496 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1498 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
1499 to scan forwprop1 dump pass.
1501 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1504 * g++.dg/template/pr51488.C: New.
1506 2016-07-29 Jakub Jelinek <jakub@redhat.com>
1509 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1511 * gcc.dg/pr71969-1.c: New test.
1512 * gcc.dg/pr71969-2.c: New test.
1513 * gcc.dg/pr71969-3.c: New test.
1515 2016-07-29 Marek Polacek <polacek@redhat.com>
1518 * c-c++-common/pr71574.c: New test.
1521 * gcc.dg/noncompile/pr71583.c: New test.
1523 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1526 * gcc.dg/pr68217.c: New test.
1528 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1531 * gfortran.dg/pr71067_1.f90: New test.
1532 * gfortran.dg/pr71067_2.f90: Ditto.
1534 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1536 * gcc.target/powerpc/vec-extract-1.c: New test.
1538 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1541 * gfortran.dg/pr71799.f90: New test.
1543 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1546 * g++.dg/cpp0x/pr71665-1.C: New.
1547 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1548 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1549 * g++.dg/ext/label10.C: Likewise.
1550 * g++.dg/parse/constant5.C: Likewise.
1552 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1555 * gfortran.dg/pr71859.f90: New test.
1556 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1557 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1559 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
1562 * gfortran.dg/pr71883.f90 : New test.
1564 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1566 PR tree-optimization/71734
1567 * g++.dg/vect/pr70729-nest.cc: New test.
1569 2016-07-28 Renlin Li <renlin.li@arm.com>
1572 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1575 * gfortran.dg/dependency_47.f90: New test.
1577 2016-07-28 Martin Liska <mliska@suse.cz>
1579 PR gcov-profile/68025
1580 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1582 2016-07-28 Martin Liska <mliska@suse.cz>
1584 * g++.dg/vect/pr70944.cc: New test.
1586 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1589 * gcc.dg/torture/pr71994.c: New test.
1591 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1594 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1595 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1596 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1598 2016-07-27 Richard Biener <rguenther@suse.de>
1600 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1602 2016-07-27 Martin Liska <mliska@suse.cz>
1604 * gcc.dg/predict-13.c: New test.
1605 * gcc.dg/predict-14.c: New test.
1607 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1609 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
1611 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1614 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1617 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1618 IEEE built-in functions handle quiet and signalling NaNs
1621 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1624 * gfortran.dg/pr71862.f90: New test.
1626 2016-07-26 Martin Sebor <msebor@redhat.com>
1628 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1629 selector with dg-options.
1631 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1633 PR tree-optimization/18046
1634 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1635 * gcc.dg/tree-ssa/vrp103.c: New test.
1636 * gcc.dg/tree-ssa/vrp104.c: New test.
1638 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1640 * gcc.target/powerpc/pr63354.c: Require lp64 since
1641 -mprofile-kernel is not legal with -m32.
1643 2016-07-26 Richard Biener <rguenther@suse.de>
1645 PR rtl-optimization/71984
1646 * gcc.dg/torture/pr71984.c: New testcase.
1648 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1650 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1651 g++-dg-runtest via et-dg-runtest.
1652 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1653 * gcc.dg/vect/vect.exp: Likewise.
1654 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1655 gfortran-dg-runtest.
1656 * gfortran.dg/vect/vect.exp: Likewise.
1657 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1658 (check_mips_loongson_hw_available): Likewise.
1659 (check_effective_target_mpaired_single_runtime): Likewise.
1660 (check_effective_target_mips_loongson_runtime): Likewise.
1661 (add_options_for_mpaired_single): Likewise.
1662 (check_effective_target_vect_int): Add global et_index.
1663 Check and save the supported feature for a target selected by
1664 the et_index target. Break long lines where appropriate. Call
1665 et-is-effective-target for MIPS with an argument instead of
1666 check_effective_target_* where appropriate.
1667 (check_effective_target_vect_intfloat_cvt): Likewise.
1668 (check_effective_target_vect_uintfloat_cvt): Likewise.
1669 (check_effective_target_vect_floatint_cvt): Likewise.
1670 (check_effective_target_vect_floatuint_cvt): Likewise.
1671 (check_effective_target_vect_simd_clones): Likewise.
1672 (check_effective_target_vect_shift): ewise.
1673 (check_effective_target_whole_vector_shift): Likewise.
1674 (check_effective_target_vect_bswap): Likewise.
1675 (check_effective_target_vect_shift_char): Likewise.
1676 (check_effective_target_vect_long): Likewise.
1677 (check_effective_target_vect_float): Likewise.
1678 (check_effective_target_vect_double): Likewise.
1679 (check_effective_target_vect_long_long): Likewise.
1680 (check_effective_target_vect_no_int_max): Likewise.
1681 (check_effective_target_vect_no_int_add): Likewise.
1682 (check_effective_target_vect_no_bitwise): Likewise.
1683 (check_effective_target_vect_widen_shift): Likewise.
1684 (check_effective_target_vect_no_align): Likewise.
1685 (check_effective_target_vect_hw_misalign): Likewise.
1686 (check_effective_target_vect_element_align): Likewise.
1687 (check_effective_target_vect_condition): Likewise.
1688 (check_effective_target_vect_cond_mixed): Likewise.
1689 (check_effective_target_vect_char_mult): Likewise.
1690 (check_effective_target_vect_short_mult): Likewise.
1691 (check_effective_target_vect_int_mult): Likewise.
1692 (check_effective_target_vect_extract_even_odd): Likewise.
1693 (check_effective_target_vect_interleave): Likewise.
1694 (check_effective_target_vect_stridedN): Likewise.
1695 (check_effective_target_vect_multiple_sizes): Likewise.
1696 (check_effective_target_vect64): Likewise.
1697 (check_effective_target_vect_call_copysignf): Likewise.
1698 (check_effective_target_vect_call_sqrtf): Likewise.
1699 (check_effective_target_vect_call_btrunc): Likewise.
1700 (check_effective_target_vect_call_btruncf): Likewise.
1701 (check_effective_target_vect_call_ceil): Likewise.
1702 (check_effective_target_vect_call_ceilf): Likewise.
1703 (check_effective_target_vect_call_floor): Likewise.
1704 (check_effective_target_vect_call_floorf): Likewise.
1705 (check_effective_target_vect_call_lceil): Likewise.
1706 (check_effective_target_vect_call_lfloor): Likewise.
1707 (check_effective_target_vect_call_nearbyint): Likewise.
1708 (check_effective_target_vect_call_nearbyintf): Likewise.
1709 (check_effective_target_vect_call_round): Likewise.
1710 (check_effective_target_vect_call_roundf): Likewise.
1711 (check_effective_target_vect_perm): Likewise, but also append *_saved
1712 to the existing global name to properly cache the result.
1713 (check_effective_target_vect_perm_byte): Likewise.
1714 (check_effective_target_vect_perm_short): Likewise.
1715 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1716 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1717 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1718 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1719 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1720 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1721 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1722 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1723 (check_effective_target_vect_sdot_qi): Likewise.
1724 (check_effective_target_vect_udot_qi): Likewise.
1725 (check_effective_target_vect_sdot_hi): Likewise.
1726 (check_effective_target_vect_udot_hi): Likewise.
1727 (check_effective_target_vect_usad_char): Likewise.
1728 (check_effective_target_vect_pack_trunc): Likewise.
1729 (check_effective_target_vect_unpack): Likewise.
1730 (check_effective_target_vect_aligned_arrays): Likewise.
1731 (check_effective_target_vect_natural_alignment): Likewise.
1732 (check_effective_target_vector_alignment_reachable): Likewise.
1733 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1734 (is-effective-target): Initialize et_index if undefined.
1735 (et-dg-runtest): New.
1736 (et-is-effective-target): Likewise.
1737 (check_vect_support_and_set_flags): Add supported MIPS targets to
1738 EFFECTIVE_TARGETS list. Return the number of supported targets.
1740 2016-07-26 Richard Biener <rguenther@suse.de>
1741 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1744 * gcc.dg/pr70920-1.c: New test-case.
1745 * gcc.dg/pr70902-2.c: Likewise.
1746 * gcc.dg/pr70920-3.c: Likewise.
1747 * gcc.dg/pr70920-4.c: Likewise
1748 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1751 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
1753 * gcc.c-torture/execute/pr71494.c: Require label_values.
1754 * gcc.dg/pr16973.c: Ditto.
1756 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1758 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1759 * gcc.dg/torture/pr69771.c: Require int32plus.
1760 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1762 2016-07-25 Martin Liska <mliska@suse.cz>
1764 * gcc.dg/torture/pr71987.c: New test.
1766 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1769 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1770 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1771 * gfortran.dg/pr71935.f90: New test.
1773 2016-07-22 Martin Sebor <msebor@redhat.com>
1776 * g++.dg/ext/atomic-3.C: New test.
1777 * gcc.dg/atomic/pr71675.c: New test.
1779 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1781 * gcc.target/i386/mvc8.c: New test.
1783 2016-07-22 Bin Cheng <bin.cheng@arm.com>
1785 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1786 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1788 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1791 * gfortran.dg/constructor_50.f90: New test.
1793 2016-07-22 Martin Liska <mliska@suse.cz>
1795 PR gcov-profile/69028
1796 PR gcov-profile/62047
1797 * g++.dg/cilk-plus/pr69028.C: New test.
1799 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1801 * gfortran.dg/coarray_stat_2.f90: New test.
1803 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1805 * gcc.target/powerpc/vec-extract.h: New files to check the
1806 vec_extract built-in functions for all vector types, testing
1807 accessing each element, both with constant and variable element
1809 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1810 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1811 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1812 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1813 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1814 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1815 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1816 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1817 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1819 2016-07-21 Jakub Jelinek <jakub@redhat.com>
1822 * g++.dg/other/pr71728.C: New test.
1824 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1826 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1827 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1828 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1829 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1830 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1832 2016-07-21 Richard Biener <rguenther@suse.de>
1834 PR tree-optimization/71947
1835 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1837 2016-07-21 Bin Cheng <bin.cheng@arm.com>
1839 * gcc.dg/tree-ssa/scev-15.c: New.
1841 2016-07-21 Bin Cheng <bin.cheng@arm.com>
1843 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1845 2016-07-21 Jakub Jelinek <jakub@redhat.com>
1848 * g++.dg/gomp/pr71941.C: New test.
1850 2016-07-20 David Malcolm <dmalcolm@redhat.com>
1854 * g++.dg/spellcheck-identifiers.C: New test case, based on
1855 gcc.dg/spellcheck-identifiers.c.
1856 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1857 gcc.dg/spellcheck-identifiers-2.c.
1858 * g++.dg/spellcheck-typenames.C: New test case, based on
1859 gcc.dg/spellcheck-typenames.c
1861 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
1863 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1864 pointer to member function and also test catching by reference.
1866 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1868 * gcc.target/s390/pr67443.c: Fix test case.
1870 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1872 * gcc.target/s390/insv-1.c: Xfail some tests.
1873 * gcc.target/s390/insv-2.c: Likewise.
1875 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
1877 * gcc.target/avr/torture/get-mem.c: New test.
1878 * gcc.target/avr/torture/set-mem.c: New test.
1880 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
1883 * gcc.target/avr/torture/tiny-progmem.c: New test.
1885 2016-07-20 Jakub Jelinek <jakub@redhat.com>
1888 * g++.dg/parse/pr71909.C: New test.
1889 * g++.dg/tm/pr71909.C: New test.
1892 * g++.dg/cpp0x/constexpr-50060.C: New test.
1893 * g++.dg/cpp1y/constexpr-50060.C: New test.
1895 2016-07-20 Martin Liska <mliska@suse.cz>
1897 * gfortran.dg/graphite/pr71898.f90: New test.
1899 2016-07-20 Bin Cheng <bin.cheng@arm.com>
1901 PR tree-optimization/71503
1902 PR tree-optimization/71683
1903 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1904 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1906 2016-07-20 Martin Liska <mliska@suse.cz>
1908 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1909 * gcc.dg/plugin/sreal-test-1.c: Remove.
1910 * gcc.dg/plugin/sreal_plugin.c: Remove.
1912 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1915 * gfortran.dg/dependency_47.f90: New test.
1917 2016-07-19 Jakub Jelinek <jakub@redhat.com>
1919 PR rtl-optimization/71916
1920 * gcc.c-torture/compile/pr71916.c: New test.
1923 * g++.dg/torture/pr71874.C: New test.
1926 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1927 (my_alloc): Rewritten to use __builtin_posix_memalign and
1929 (my_free): Use __builtin_free instead of _mm_free.
1930 (Vec::operator=): Use __builtin_memcpy.
1932 2016-07-19 Martin Jambor <mjambor@suse.cz>
1935 * gfortran.dg/pr71688.f90: New test.
1937 2016-07-19 Richard Biener <rguenther@suse.de>
1939 * c-c++-common/vector-subscript-6.c: New testcase.
1940 * c-c++-common/vector-subscript-7.c: Likewise.
1942 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1944 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1945 and UInt32 based on __SIZEOF_INT__.
1947 2016-07-19 Richard Biener <rguenther@suse.de>
1949 PR tree-optimization/71901
1950 * gcc.dg/torture/pr71901.c: New testcase.
1952 2016-07-19 Richard Biener <rguenther@suse.de>
1954 PR tree-optimization/71908
1955 * gcc.dg/torture/pr71908.c: New testcase.
1957 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1960 * gcc.target/powerpc/pr71493-1.c: New test.
1961 * gcc.target/powerpc/pr71493-2.c: Likewise.
1963 2016-07-18 Jakub Jelinek <jakub@redhat.com>
1966 * g++.dg/conversion/ambig3.C: New test.
1969 * g++.dg/cpp0x/constexpr-71828.C: New test.
1972 * g++.dg/template/pr71826.C: New test.
1975 * g++.dg/template/defarg21.C: New test.
1978 * g++.dg/ext/vector31.C: New test.
1980 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
1982 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1984 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1986 PR tree-optimization/71734
1987 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1989 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1991 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1992 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1993 stack-layout-dynamic-1.c: New test.
1995 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1997 * gcc.target/s390/nolrl-1.c: New test.
1999 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
2002 * gfortran.dg/pr71523_1.f90: New test.
2003 * gfortran.dg/pr71523_2.f90: New test.
2005 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2007 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2009 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2010 Marco Restelli <mrestelli@gmail.com>
2013 * gfortran.dg/pr62125.f90: New test.
2015 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2017 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2018 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2020 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
2023 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2024 * g++.dg/cpp0x/nullptr35.C: New test.
2026 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2028 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2030 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2032 * gfortran.dg/goacc/vector_length.f90: New test.
2034 2016-07-15 Richard Biener <rguenther@suse.de>
2036 PR tree-optimization/71881
2037 * gcc.dg/torture/pr71881.c: New testcase.
2039 2016-07-15 Richard Biener <rguenther@suse.de>
2041 PR tree-optimization/71887
2042 * gcc.dg/torture/pr71887.c: New testcase.
2044 2016-07-15 Jakub Jelinek <jakub@redhat.com>
2047 * gcc.dg/spellcheck-identifiers-3.c: New test.
2049 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2052 * gfortran.dg/null_9.f90: New test.
2054 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2056 * gcc.dg/tree-ssa/loop-41.c: New test.
2058 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2060 PR tree-optimization/71347
2061 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2063 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2066 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2067 * gfortran.dg/contains.f90: Ditto.
2068 * gfortran.dg/contains_empty_1.f03: Ditto.
2069 * gfortran.dg/submodule_3.f08: Ditto.
2071 2016-07-14 Jakub Jelinek <jakub@redhat.com>
2074 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2075 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2076 expected diagnostics.
2079 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2080 * gcc.dg/spellcheck-identifiers-2.c: New test.
2081 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2082 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2084 2016-07-14 Jakub Jelinek <jakub@redhat.com>
2086 PR tree-optimization/71872
2087 * gcc.c-torture/compile/pr71872.c: New test.
2089 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2091 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2092 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2093 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2094 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2095 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2096 * gcc.target/arm/atomic-op-acquire-1.c: This.
2097 * gcc.target/arm/atomic-op-char.c: Rename into ...
2098 * gcc.target/arm/atomic-op-char-1.c: This.
2099 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2100 * gcc.target/arm/atomic-op-consume-1.c: This.
2101 * gcc.target/arm/atomic-op-int.c: Rename into ...
2102 * gcc.target/arm/atomic-op-int-1.c: This.
2103 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2104 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2105 * gcc.target/arm/atomic-op-release.c: Rename into ...
2106 * gcc.target/arm/atomic-op-release-1.c: This.
2107 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2108 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2109 * gcc.target/arm/atomic-op-short.c: Rename into ...
2110 * gcc.target/arm/atomic-op-short-1.c: This.
2111 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2112 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2113 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2114 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2115 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2116 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2117 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2118 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2119 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2120 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2122 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2125 * gfortran.dg/select_type_35.f03: New test.
2127 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2130 PR tree-optimization/70923
2131 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2132 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2133 * gcc.dg/vect/pr65951.c: Likewise.
2134 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2136 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
2138 * c-c++-common/pr60226.c: Expect maximum object file alignment
2141 2016-07-14 Richard Biener <rguenther@suse.de>
2143 PR tree-optimization/71866
2144 * gcc.dg/torture/pr71866.c: New testcase.
2146 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2148 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2149 selector and enclose boolean expression in curly braces.
2151 2016-07-14 Alan Modra <amodra@gmail.com>
2154 * gcc.target/powerpc/p9-novsx.c: New.
2156 2016-07-13 Andi Kleen <ak@linux.intel.com>
2158 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2159 * g++.dg/tree-prof/morefunc.C: Dito.
2160 * g++.dg/tree-prof/pr35545.C: Dito.
2161 * g++.dg/tree-prof/reorder.C: Dito.
2162 * gcc.dg/tree-prof/20050826-2.c: Dito.
2163 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2164 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2165 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2166 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2167 * gcc.dg/tree-prof/inliner-1.c: Dito.
2168 * gcc.dg/tree-prof/merge_block.c: Dito.
2169 * gcc.dg/tree-prof/stringop-1.c: Dito.
2170 * gcc.dg/tree-prof/stringop-2.c: Dito.
2171 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2172 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2173 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2174 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2175 * gcc.dg/tree-prof/update-loopch.c: Dito.
2176 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2177 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2178 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2179 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2180 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2181 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2182 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2184 2016-07-13 Andi Kleen <ak@linux.intel.com>
2186 * lib/profopt.exp (profopt-execute): Remove .imports files.
2188 2016-07-13 Andi Kleen <ak@linux.intel.com>
2190 * lib/profopt.exp (profopt-execute): Always log profiler command line.
2192 2016-07-13 Andi Kleen <ak@linux.intel.com>
2194 * lib/profopt.exp (dg-final-scan-autofdo,
2195 dg-final-scan-not-autofdo): New functions.
2197 2016-07-13 Bin Cheng <bin.cheng@arm.com>
2199 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2200 * gcc.dg/vect/vect-35.c: Ditto.
2201 * gcc.dg/vect/vect-alias-check-2.c: New test.
2203 2016-07-13 Martin Liska <mliska@suse.cz>
2205 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
2206 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
2207 * gfortran.dg/pr42108.f90: Update expected dump scan.
2209 2016-07-13 Richard Biener <rguenther@suse.de>
2211 PR tree-optimization/24574
2212 * gcc.dg/pr24574.c: New testcase.
2214 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2216 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2217 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2218 * c-c++-common/pr68833-1.c: Require int32plus.
2219 * gcc.dg/ipa/pr63551.c: Likewise.
2220 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2221 * gcc.dg/ipa/pr64041.c: Require int32plus.
2223 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2226 * g++.dg/pr71633.C: New test.
2228 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2230 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2231 Add new arm_thumb1_cbz_ok effective target.
2232 * gcc.target/arm/cbz.c: New test.
2234 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2236 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2237 Define effective target.
2238 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2239 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2240 * gcc.target/arm/movhi_movw.c: New test.
2241 * gcc.target/arm/movsi_movw.c: Likewise.
2242 * gcc.target/arm/movdi_movw.c: Likewise.
2244 2016-07-13 Richard Biener <rguenther@suse.de>
2247 * gcc.dg/pr71104-1.c: New testcase.
2248 * gcc.dg/pr71104-2.c: Likewise.
2250 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2253 * gcc.target/powerpc/pr71805.c: New test.
2255 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2257 * gcc.target/powerpc/divkc3-1.c: New.
2258 * gcc.target/powerpc/mulkc3-1.c: New.
2260 2016-07-12 Nathan Sidwell <nathan@acm.org>
2262 * gcc.target/arm/data-rel-1.c: New.
2263 * gcc.target/arm/data-rel-2.c: New.
2264 * gcc.target/arm/data-rel-3.c: New.
2266 2016-07-12 Martin Liska <mliska@suse.cz>
2268 * gcc.dg/params/blocksort-part.c: New test.
2269 * gcc.dg/params/params.exp: New file.
2271 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2274 * gcc.c-torture/execute/pr71700.c: New test.
2276 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2277 Richard Biener <rguenther@suse.de>
2279 PR tree-optimization/23286
2280 PR tree-optimization/70159
2281 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2282 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2283 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2284 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2285 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2286 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2287 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2288 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2289 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2290 * gcc.dg/pr51879-12.c: Likewise.
2291 * gcc.dg/strlenopt-9.c: Likewise.
2292 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2293 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2294 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2295 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2296 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2297 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2298 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2299 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2300 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2301 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2302 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2303 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2304 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2305 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2306 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2308 2016-07-12 Richard Biener <rguenther@suse.de>
2310 PR rtl-optimization/68961
2311 * gcc.target/i386/pr68961.c: New testcase.
2313 2016-07-11 Jakub Jelinek <jakub@redhat.com>
2316 * c-c++-common/gomp/pr71758.c: New test.
2317 * gfortran.dg/gomp/pr71758.f90: New test.
2319 PR tree-optimization/71823
2320 * gcc.dg/vect/pr71823.c: New test.
2322 2016-07-11 David Malcolm <dmalcolm@redhat.com>
2324 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2325 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2326 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2328 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2331 * gcc.target/i386/pr71801.c: New test.
2333 2016-07-11 Richard Biener <rguenther@suse.de>
2335 PR tree-optimization/71816
2336 * gcc.dg/torture/pr71816.c: New testcase.
2338 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2341 * gfortran.dg/dependency_46.f90: New test.
2343 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2345 PR rtl-optimization/71621
2346 * gcc.target/i386/pr71621-1.c: New.
2347 * gcc.target/i386/pr71621-2.c: New.
2349 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2351 * gfortran.dg/goacc/pr71704.f90: New test.
2353 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2356 * gcc.target/powerpc/pr71297.c: New.
2358 2016-07-08 Jiong Wang <jiong.wang@arm.com>
2360 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2362 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2365 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2367 2016-07-08 Alan Hayward <alan.hayward@arm.com>
2369 PR tree-optimization/71667
2370 * gcc.dg/vect/pr71667.c: New
2372 2016-07-08 Martin Liska <mliska@suse.cz>
2374 * gcc.dg/torture/pr71606.c: New test.
2376 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2379 * gfortran.dg/pr71764.f90: New test.
2381 2016-07-07 Jakub Jelinek <jakub@redhat.com>
2382 Kai Tietz <ktietz70@googlemail.com>
2386 * g++.dg/cpp0x/pr70869.C: New test.
2387 * g++.dg/cpp0x/pr71054.C: New test.
2389 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
2391 * g++.dg/debug/pr71432.C: Fail on AIX.
2393 2016-07-07 Martin Liska <mliska@suse.cz>
2395 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2396 an undefined behavior.
2397 * gfortran.dg/do_3.F90: Likewise.
2398 * gfortran.dg/do_check_11.f90: New test.
2399 * gfortran.dg/do_check_12.f90: New test.
2400 * gfortran.dg/do_corner_warn.f90: New test.
2402 2016-07-07 Martin Liska <mliska@suse.cz>
2404 * gfortran.dg/predict-1.f90: Ammend the test.
2405 * gfortran.dg/predict-2.f90: Likewise.
2407 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2410 * g++.dg/pr71624.C: New test.
2412 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2414 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2415 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2416 ARMv8-M Mainline architectures.
2418 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2420 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2421 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2423 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2427 * gcc.target/powerpc/pr71763.c: New file.
2429 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2431 PR tree-optimization/71518
2432 * gcc.dg/pr71518.c: New test.
2434 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2436 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2438 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2441 * gcc.target/avr/pr50739.c: New test.
2443 2016-07-05 Jan Hubicka <jh@suse.cz>
2445 * gcc.dg/tree-ssa/scev-14.c: update template.
2447 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2449 * gcc.dg/vect/group-no-gaps-1.c: New test.
2451 2016-07-05 Andi Kleen <ak@linux.intel.com>
2453 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2454 if kernel supports MPX.
2456 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
2458 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2460 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2461 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2463 * gcc.target/powerpc/signbit-1.c: New test.
2464 * gcc.target/powerpc/signbit-2.c: New test.
2465 * gcc.target/powerpc/signbit-3.c: New test.
2467 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2469 PR rtl-optimization/71594
2470 * gcc.dg/torture/pr71594.c: New test.
2472 2016-07-05 Jan Hubicka <jh@suse.cz>
2474 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2476 2016-07-05 David Malcolm <dmalcolm@redhat.com>
2479 * g++.dg/parse/error5.C: Update column
2480 number of missing semicolon error.
2481 * g++.dg/pr62314-2.C: New test case.
2483 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2485 * gfortran.dg/coarray_stat_function.f90: New test.
2486 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2487 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2490 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2493 * gfortran.dg/deferred_character_17.f90: New test.
2495 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2497 * gcc.target/arm/neon/polytypes.c: Move to ...
2498 * gcc.target/arm/polytypes.c: ... here.
2499 * gcc.target/arm/neon/pr51534.c: Move to ...
2500 * gcc.target/arm/pr51534.c: ... here.
2501 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2502 * gcc.target/arm/vect-vcvt.c: ... here.
2503 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2504 * gcc.target/arm/vect-vcvtq.c: ... here.
2505 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2506 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2507 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2508 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2509 * gcc.target/arm/neon/neon.exp: Delete.
2510 * gcc.target/arm/neon/: Delete.
2512 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2515 * gfortran.dg: pr65575.f90: New test.
2517 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2520 * gfortran.dg: pr35849.f90: New test.
2522 2016-07-04 Jakub Jelinek <jakub@redhat.com>
2525 * g++.dg/cpp0x/pr71739.C: New test.
2527 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2529 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2531 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2533 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2535 * gcc.target/s390/loc-1.c: New test.
2537 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2539 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2540 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
2542 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2545 * gcc.target/aarch64/pr63874.c: New test.
2547 2016-07-04 Jan Beulich <jbeulich@suse.com>
2549 * g++.dg/header.c: New.
2550 * gcc.dg/header.c: New.
2552 2016-07-02 Jakub Jelinek <jakub@redhat.com>
2555 * c-c++-common/Wunused-var-15.c: New test.
2557 2016-07-01 Jakub Jelinek <jakub@redhat.com>
2560 * gfortran.dg/gomp/pr71687.f90: New test.
2562 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2564 * gcc.dg/const-float128-ped.c: Require __float128 effective
2566 * gcc.dg/const-float128.c: Likewise.
2567 * gcc.dg/torture/float128-cmp-invalid.c: Require
2568 __float128 and base_quadfloat_support effective targets, and
2570 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2571 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2572 * gcc.dg/torture/float128-nan.c: Likewise.
2573 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2574 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2575 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2576 * lib/target-supports.exp (check_effective_target___float128): New.
2577 (add_options_for___float128): New.
2578 (check_effective_target_base_quadword_support): New.
2580 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2583 * gcc.target/powerpc/pr71720.c: New test.
2585 2016-07-01 Jan Beulich <jbeulich@suse.com>
2587 * gcc.dg/bss.c: New.
2589 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2592 * gcc.target/powerpc/pr71698.c: New test.
2594 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
2597 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2598 instead of ".foo" for its section name.
2599 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2600 depending on MCU's flash size.
2601 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2602 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2603 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2604 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2605 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2606 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2608 2016-07-01 Jan Beulich <jbeulich@suse.com>
2610 * gcc.target/i386/pr65105-2.c: Add -msse2.
2612 2016-06-30 Jakub Jelinek <jakub@redhat.com>
2614 PR tree-optimization/71707
2615 * gcc.dg/strlenopt-29.c: New test.
2618 * gfortran.dg/gomp/pr71704.f90: New test.
2621 * gfortran.dg/gomp/pr71705.f90: New test.
2623 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2625 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2626 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2627 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2628 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2629 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2630 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2631 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2632 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2633 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2634 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2635 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2636 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2637 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2638 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2639 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2640 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2641 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2642 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2643 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2644 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2645 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2646 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2647 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2648 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2649 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2650 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2651 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2652 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2653 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2654 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2655 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2656 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2657 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2658 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2659 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2660 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2661 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2662 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2663 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2664 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2665 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2666 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2667 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2668 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2669 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2670 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2671 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2672 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2673 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2674 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2675 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2676 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2677 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2678 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2679 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2680 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2681 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2682 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2683 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2684 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2685 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2686 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2687 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2688 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2689 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2690 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2691 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2692 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2693 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2694 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2695 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2696 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2697 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2698 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2699 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2700 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2701 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2702 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2703 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2704 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2705 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2707 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2708 James Greenhalgh <james.greenhalgh@arm.com>
2710 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2712 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
2713 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2715 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2717 2016-06-30 David Malcolm <dmalcolm@redhat.com>
2720 * gcc.dg/spellcheck-options-12.c: New test case.
2722 2016-06-30 Jakub Jelinek <jakub@redhat.com>
2725 * gcc.c-torture/compile/pr71693.c: New test.
2727 2016-06-29 David Malcolm <dmalcolm@redhat.com>
2729 * gcc.dg/spellcheck-params.c: New testcase.
2730 * gcc.dg/spellcheck-params-2.c: New testcase.
2732 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2734 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2735 vector extract instructions.
2736 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2738 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2741 * gfortran.dg/unexpected_eof_2.f90: New test.
2742 * gfortran.dg/unexpected_eof_3.f90: New test.
2744 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
2746 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2748 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2750 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2751 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2752 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2754 2016-06-29 Richard Biener <rguenther@suse.de>
2757 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2759 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2761 * gcc.target/arm/aapcs/neon-vect10.c: Require
2762 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2763 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2764 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2765 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2766 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2767 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2768 * gcc.target/arm/fp16-aapcs-1.c: Require
2769 -mfloat-ab=hard. Also simplify the test.
2770 * gcc.target/arm/fp16-aapcs-2.c: New.
2772 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2774 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
2775 (add_options_for_arm_fp16_ieee): New.
2776 (add_options_for_arm_fp16_alternative): New.
2777 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2779 (effective_target_arm_fp16_hw): New.
2781 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2783 PR tree-optimization/71655
2784 * g++.dg/pr71655.C: New test.
2786 2016-06-29 Martin Liska <mliska@suse.cz>
2788 * gcc.dg/pr71585.c: New test.
2789 * gcc.dg/pr71585-2.c: New test.
2790 * gcc.dg/pr71585-3.c: New test.
2792 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2794 PR tree-optimization/70729
2795 * g++.dg/vect/pr70729.cc: New test.
2797 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2799 * c-c++-common/gomp/cancel-1.c: Extend.
2801 2016-06-29 Jakub Jelinek <jakub@redhat.com>
2803 PR tree-optimization/71625
2804 * gcc.dg/strlenopt-28.c: New test.
2806 2016-06-29 Richard Biener <rguenther@suse.de>
2809 * g++.dg/torture/pr71002.C: Adjust testcase.
2811 2016-06-29 Jakub Jelinek <jakub@redhat.com>
2814 * gcc.dg/pr71685.c: New test.
2816 2016-06-28 Martin Sebor <msebor@redhat.com>
2819 * gcc.dg/init-bad-9.c: New test.
2821 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2823 * gcc.target/powerpc/abs128-1.c: Require VSX.
2824 * gcc.target/powerpc/copysign128-1.c: Likewise.
2825 * gcc.target/powerpc/inf128-1.c: Likewise.
2826 * gcc.target/powerpc/nan128-1.c: Likewise.
2828 2016-06-28 Jakub Jelinek <jakub@redhat.com>
2831 * gcc.c-torture/execute/pr71626-1.c: New test.
2832 * gcc.c-torture/execute/pr71626-2.c: New test.
2834 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2837 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2839 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2842 * gcc.target/powerpc/pr71670.c: New testcase.
2844 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2847 * gcc.target/powerpc/pr71656-1.c: New test.
2848 * gcc.target/powerpc/pr71656-2.c: New test.
2850 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2852 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2854 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2855 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2856 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2857 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2858 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2859 Add arm_neon_fp16_ok effective target.
2860 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2862 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2864 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2866 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2868 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2870 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2872 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2874 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2876 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2878 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2880 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2883 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
2885 * gcc.dg/predict-12.c: New testcase.
2887 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2890 * gfortran.dg/pr71649.f90: New test.
2892 2016-06-25 Jakub Jelinek <jakub@redhat.com>
2894 PR tree-optimization/71643
2895 * g++.dg/opt/pr71643.C: New test.
2897 PR tree-optimization/71631
2898 * gcc.c-torture/execute/pr71631.c: New test.
2900 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
2902 * gcc.dg/predict-11.c: New testcase.
2903 * gfortran.dg/predict-2.f90: New testcase.
2905 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
2907 * gcc.dg/predict-10.c: New test.
2909 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2911 * gcc.target/powerpc/abs128-1.c: New.
2912 * gcc.target/powerpc/copysign128-1.c: New.
2913 * gcc.target/powerpc/inf128-1.c: New.
2914 * gcc.target/powerpc/nan128-1.c: New.
2916 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2918 * gfortran.dg/pr71642.f90: New test.
2920 2016-06-24 Jakub Jelinek <jakub@redhat.com>
2922 PR tree-optimization/71647
2923 * gcc.target/i386/pr71647.c: New test.
2925 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2927 * gcc.target/i386/noplt-gd-1.c: New test.
2928 * gcc.target/i386/noplt-gd-2.c: Likewise.
2929 * gcc.target/i386/noplt-gd-3.c: Likewise.
2930 * gcc.target/i386/noplt-ld-1.c: Likewise.
2931 * gcc.target/i386/noplt-ld-2.c: Likewise.
2932 * gcc.target/i386/noplt-ld-3.c: Likewise.
2933 * lib/target-supports.exp
2934 (check_effective_target_tls_get_addr_via_got): New.
2936 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
2938 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2939 testsuite compile flags.
2940 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2941 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2943 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
2945 * g++dg/vect/pr36684.cc: Add dg-do compile.
2946 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2947 * gcc.dg/vect/pr70021.c: Ditto.
2948 * gcc.dg/vect/pr70138-1.c: Ditto.
2949 * gcc.dg/vect/pr70138-2.c: Ditto.
2950 * gcc.dg/vect/pr70354-1.c: Ditto.
2951 * gcc.dg/vect/pr70354-2.c: Ditto.
2952 * gcc.dg/vect/pr71259.c: Ditto.
2953 * gcc.dg/vect/pr71416-1.c: Ditto.
2954 * gcc.dg/vect/slp-43.c: Ditto.
2955 * gcc.dg/vect/slp-45.c: Ditto.
2956 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2957 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2958 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2959 * gfortran.dg/vect/pr69980.f90: Ditto.
2961 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
2963 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2964 * gcc.dg/vect/bb-slp-30.c: Ditto.
2965 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2966 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2967 * gcc.dg/vect/pr45902.c: Ditto.
2968 * gcc.dg/vect/pr48172.c: Ditto.
2969 * gcc.dg/vect/pr48377.c: Ditto.
2970 * gcc.dg/vect/pr49038.c: Ditto.
2971 * gcc.dg/vect/pr49771.c: Ditto.
2972 * gcc.dg/vect/pr52091.c: Ditto.
2973 * gcc.dg/vect/pr53185-2.c: Ditto.
2974 * gcc.dg/vect/pr56826.c: Ditto.
2975 * gcc.dg/vect/pr60276.c: Ditto.
2976 * gcc.dg/vect/pr62021.c: Ditto.
2977 * gcc.dg/vect/pr63530.c: Ditto.
2978 * gcc.dg/vect/pr65518.c: Ditto.
2979 * gcc.dg/vect/pr65947-1.c: Ditto.
2980 * gcc.dg/vect/pr65947-10.c: Ditto.
2981 * gcc.dg/vect/pr65947-11.c: Ditto.
2982 * gcc.dg/vect/pr65947-12.c: Ditto.
2983 * gcc.dg/vect/pr65947-13.c: Ditto.
2984 * gcc.dg/vect/pr65947-2.c: Ditto.
2985 * gcc.dg/vect/pr65947-3.c: Ditto.
2986 * gcc.dg/vect/pr65947-4.c: Ditto.
2987 * gcc.dg/vect/pr65947-5.c: Ditto.
2988 * gcc.dg/vect/pr65947-6.c: Ditto.
2989 * gcc.dg/vect/pr65947-7.c: Ditto.
2990 * gcc.dg/vect/pr65947-8.c: Ditto.
2991 * gcc.dg/vect/pr65947-9.c: Ditto.
2992 * gcc.dg/vect/pr71416-1.c: Ditto.
2993 * gcc.dg/vect/pr71439.c: Ditto.
2994 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2995 * gcc.dg/vect/vect-bswap16.c: Ditto.
2996 * gcc.dg/vect/vect-bswap32.c: Ditto.
2997 * gcc.dg/vect/vect-bswap64.c: Ditto.
2998 * gcc.dg/vect/vect-live-1.c: Ditto.
2999 * gcc.dg/vect/vect-live-2.c: Ditto.
3000 * gcc.dg/vect/vect-live-3.c: Ditto.
3001 * gcc.dg/vect/vect-live-4.c: Ditto.
3002 * gcc.dg/vect/vect-live-5.c: Ditto.
3003 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3004 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3005 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3006 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3007 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3008 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3009 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3010 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3011 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3012 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3013 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3014 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3015 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3016 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3017 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3018 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3019 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3021 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3023 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3025 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3027 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3028 ia32 if R_386_GOT32X relocation is supported.
3029 * gcc.target/i386/noplt-3.c: Likewise.
3030 * gcc.target/i386/noplt-2.c: Likewise.
3031 (main): Renamed to ...
3033 * gcc.target/i386/noplt-4.c: Likewise.
3034 (main): Renamed to ...
3036 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3037 * gcc.target/i386/pr67400-5.c: Likewise.
3039 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3041 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3042 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3044 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3045 f4): Adjust expected diagnostics.
3046 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3047 (T): If OVFP is defined, redefine to TP.
3048 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3049 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3050 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3051 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3052 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3053 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3054 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3055 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3056 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3057 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3058 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3059 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3060 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3061 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3062 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3063 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3064 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3065 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3066 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3067 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3068 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3069 as last argument to __builtin_add_overflow_p.
3071 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
3073 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3074 dg-options and remove default vector testsuite compile flags.
3075 * g++.dg/vect/pr33860a.cc: Ditto.
3076 * g++.dg/vect/pr45470-a.cc: Ditto.
3077 * g++.dg/vect/pr45470-b.cc: Ditto.
3078 * g++.dg/vect/pr60896.cc: Ditto.
3079 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3080 * gcc.dg/vect/pr18308.c: Ditto.
3081 * gcc.dg/vect/pr24049.c: Ditto.
3082 * gcc.dg/vect/pr33373.c: Ditto.
3083 * gcc.dg/vect/pr36228.c: Ditto.
3084 * gcc.dg/vect/pr42395.c: Ditto.
3085 * gcc.dg/vect/pr42604.c: Ditto.
3086 * gcc.dg/vect/pr46663.c: Ditto.
3087 * gcc.dg/vect/pr48765.c: Ditto.
3088 * gcc.dg/vect/pr49093.c: Ditto.
3089 * gcc.dg/vect/pr49352.c: Ditto.
3090 * gcc.dg/vect/pr52298.c: Ditto.
3091 * gcc.dg/vect/pr52870.c: Ditto.
3092 * gcc.dg/vect/pr53185.c: Ditto.
3093 * gcc.dg/vect/pr53773.c: Ditto.
3094 * gcc.dg/vect/pr56695.c: Ditto.
3095 * gcc.dg/vect/pr62171.c: Ditto.
3096 * gcc.dg/vect/pr63530.c: Ditto.
3097 * gcc.dg/vect/pr68339.c: Ditto.
3098 * gcc.dg/vect/pr71259.c: Ditto.
3099 * gcc.dg/vect/vect-82_64.c: Ditto.
3100 * gcc.dg/vect/vect-83_64.c: Ditto.
3101 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3102 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3103 * gcc.dg/vect/vect-shift-2.c: Ditto.
3104 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3105 * gfortran.dg/vect/pr39318.f90: Ditto.
3106 * gfortran.dg/vect/pr45714-a.f: Ditto.
3107 * gfortran.dg/vect/pr45714-b.f: Ditto.
3108 * gfortran.dg/vect/pr46213.f90: Ditto.
3110 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3111 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3113 * gcc.target/powerpc/p9-splat-5.c: New test.
3115 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
3117 PR tree-optimization/71488
3118 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3119 * lib/target-supports.exp: ... here.
3120 (check_sse4_hw_available): New procedure.
3121 (check_effective_target_sse4_runtime): Ditto.
3122 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3123 -march=westmere for sse4_runtime targets.
3124 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
3125 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
3126 (dg-additional-options): Use for sse4_runtime targets.
3127 (main): Call check_vect ().
3128 (dg-final): Perform scan only for sse4_runtime targets.
3130 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3134 * gcc.target/i386/pr66232-14.c: New file.
3135 * gcc.target/i386/pr66232-15.c: Likewise.
3136 * gcc.target/i386/pr66232-16.c: Likewise.
3137 * gcc.target/i386/pr66232-17.c: Likewise.
3138 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3139 ia32 if R_386_GOT32X relocation is supported.
3140 * gcc.target/i386/pr67400-2.c: Likewise.
3141 * gcc.target/i386/pr67400-3.c: Likewise.
3142 * gcc.target/i386/pr67400-4.c: Likewise.
3143 * gcc.target/i386/pr67400-6.c: Likewise.
3144 * gcc.target/i386/pr67400-7.c: Likewise.
3145 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
3147 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3149 PR libgfortran/48852
3150 * gfortran.dg/char4_iunit_1.f03: Update test.
3151 * gfortran.dg/f2003_io_5.f03: Update test.
3152 * gfortran.dg/real_const_3.f90: Update test.
3154 2016-06-23 Andi Kleen <ak@linux.intel.com>
3156 * g++.dg/bprob/bprob.exp: Support autofdo.
3157 * g++.dg/tree-prof/tree-prof.exp: dito.
3158 * gcc.dg/tree-prof/tree-prof.exp: dito.
3159 * gcc.misc-tests/bprob.exp: dito.
3160 * gfortran.dg/prof/prof.exp: dito.
3161 * lib/profopt.exp: dito.
3162 * lib/target-supports.exp: Check for autofdo.
3164 2016-06-23 Martin Liska <mliska@suse.cz>
3166 * gcc.dg/pr71619.c: New test.
3168 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3171 * gcc.target/i386/pr67400-1.c: New test.
3172 * gcc.target/i386/pr67400-2.c: Likewise.
3173 * gcc.target/i386/pr67400-3.c: Likewise.
3174 * gcc.target/i386/pr67400-4.c: Likewise.
3175 * gcc.target/i386/pr67400-5.c: Likewise.
3176 * gcc.target/i386/pr67400-6.c: Likewise.
3177 * gcc.target/i386/pr67400-7.c: Likewise.
3179 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3181 * c-c++-common/missing-header-1.c: New test case.
3182 * c-c++-common/missing-header-2.c: New test case.
3183 * c-c++-common/missing-header-3.c: New test case.
3184 * c-c++-common/missing-header-4.c: New test case.
3186 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3189 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3191 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3192 expected results due to builtin "nanl" now being suggested for
3194 * gcc.dg/pr67580.c: Update expected messages.
3195 * gcc.dg/spellcheck-identifiers.c: New testcase.
3196 * gcc.dg/spellcheck-typenames.c: New testcase.
3198 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3200 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3202 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3203 diagnostic-test-show-locus-parseable-fixits.c to sources for
3204 diagnostic_plugin_test_show_locus.c.
3205 * lib/gcc-defs.exp (freeform_regexps): New global.
3206 (dg-regexp): New function.
3207 (handle-dg-regexps): New function.
3208 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3209 freeform_regexps to the empty list.
3210 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3212 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3214 PR tree-optimization/71488
3215 * g++.dg/pr71488.C: New test.
3216 * gcc.dg/vect/vect-bool-cmp.c: New test.
3218 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3220 * gcc.dg/guality/param-5.c: New test.
3222 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3224 * gcc.target/i386/asm-flag-7.c: New test.
3226 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3228 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3229 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3230 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3231 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3232 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3233 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3234 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3235 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3236 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3237 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3238 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3239 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3240 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3241 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3242 * lib/target-supports.exp: Likewise.
3244 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3246 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3247 * gcc.dg/attr-ms_struct-2.c: Likewise.
3248 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3249 * gcc.dg/bf-ms-attrib.c: Likewise.
3250 * gcc.dg/bf-ms-layout-2.c: Likewise.
3251 * gcc.dg/bf-ms-layout-3.c: Likewise.
3252 * gcc.dg/bf-ms-layout.c: Likewise.
3253 * gcc.dg/bf-no-ms-layout.c: Likewise.
3254 * gcc.target/i386/bitfield1.c: Likewise.
3255 * gcc.target/i386/bitfield2.c: Likewise.
3256 * gcc.target/i386/bitfield3.c: Likewise.
3258 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3260 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3261 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3262 override other than -mcpu=power9 command-line option is specified,
3263 or if the target operating system is aix.
3264 * gcc.target/powerpc/darn-1.c: Likewise.
3265 * gcc.target/powerpc/darn-2.c: Likewise.
3266 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3267 test if effective-target is not powerpc_p9vector_ok or if the
3268 target operating system is not defined.
3269 * gcc.target/powerpc/vslv-1.c: Likewise.
3270 * gcc.target/powerpc/vsrv-0.c: Likewise.
3271 * gcc.target/powerpc/vsrv-1.c: Likewise.
3273 2016-06-21 Tobias Burnus <burnus@net-b.de>
3276 * gfortran.dg/coarray/data_1.f90: New.
3278 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3280 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3281 (dg-require-effective-target): Use arm_v8_neon_hw.
3282 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3283 (dg-require-effective-target): Likewise.
3284 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3285 (dg-require-effective-target): Likewise.
3286 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3287 (dg-require-effective-target): Likewise.
3288 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3289 (dg-require-effective-target): Likewise.
3290 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3291 (dg-require-effective-target): Likewise.
3292 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3295 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3297 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3298 Set to 3 so test passes.
3300 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3302 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3304 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3306 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3307 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3308 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3309 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3311 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3313 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3314 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3316 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3319 * gcc.target/i386/pr71549.c: New test.
3321 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3323 * gcc.target/powerpc/vadsdu-0.c: Replace
3324 dg-require-effective-target directive to allow test to run on more
3325 platforms, and add dg-skip-if directive to disable test on aix
3326 platforms because of known incompatibilities.
3327 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3328 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3329 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3330 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3331 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3332 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3333 * gcc.target/powerpc/vadsdub-2.c: Replace
3334 dg-require-effective-target directive to allow test to run on more
3335 platforms, and add dg-skip-if directive to disable test on aix
3336 platforms because of known incompatibilities.
3337 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3338 with vec_absdb call to differentiate this test from vadsdub-1.c.
3339 * gcc.target/powerpc/vadsduh-1.c: Replace
3340 dg-require-effective-target directive to allow test to run on more
3341 platforms, and add dg-skip-if directive to disable test on aix
3342 platforms because of known incompatibilities.
3343 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3344 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3345 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3347 2016-06-21 Jakub Jelinek <jakub@redhat.com>
3349 PR tree-optimization/71588
3350 * gcc.dg/pr71558.c: New test.
3352 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3354 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3355 * c-c++-common/pr68657-2.c: Likewise.
3356 * c-c++-common/pr68657-3.c: Likewise.
3357 * gcc.dg/torture/pr69714.c: Require int32plus support.
3358 * gcc.dg/torture/pr70025.c: Likewise.
3359 * gcc.dg/torture/pr70083.c: Likewise.
3360 * gcc.dg/torture/pr70542.c: Likewise.
3361 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3363 2016-06-20 Joseph Myers <joseph@codesourcery.com>
3366 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3368 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3371 * gcc.dg/pr71581.c: New test.
3373 PR rtl-optimization/71591
3374 * gcc.dg/cpp/pr71591.c: New test.
3376 2016-06-20 David B. Robins <gcc@davidrobins.net>
3379 * g++.dg/torture/pr71571.C: New test.
3381 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3384 * gcc.target/i386/sse2-pr71559.c: New test.
3385 * gcc.target/i386/avx-pr71559.c: New test.
3386 * gcc.target/i386/avx512f-pr71559.c: New test.
3388 2016-06-20 Tobias Burnus <burnus@net-b.de>
3391 * gfortran.dg/pointer_remapping_10.f90: New.
3393 2016-06-20 David Malcolm <dmalcolm@redhat.com>
3395 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3397 2016-06-20 Martin Sebor <msebor@redhat.com>
3400 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3401 * gnu90-const-expr-1.c: Same.
3402 * gnu99-const-expr-1.c: Same.
3403 * gnu99-static-1.c: Same.
3405 2016-06-20 Renlin Li <renlin.li@arm.com>
3408 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3410 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3412 * gcc.target/aarch64/vcvt_f64_1.c: New.
3413 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3414 * gcc.target/aarch64/vrecp_f64_1.c: New.
3416 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3418 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3421 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
3424 * gcc.target/avr/torture/pr71103-2.c: New test.
3426 2016-06-19 Martin Sebor <msebor@redhat.com>
3429 * gcc.dg/alignof.c: New test.
3431 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3433 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3434 vs dg-error; test constexpr specifier too.
3436 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3438 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3440 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3442 * lib/target-supports.exp
3443 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3444 arm_neon_ok and merge flags. Fix temporary test name.
3445 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3448 2016-06-17 Martin Liska <mliska@suse.cz>
3450 * gcc.dg/predict-9.c: Fix dump scanning.
3452 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3454 PR tree-optimization/71354
3455 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3457 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3459 PR tree-optimization/71347
3460 * gcc.dg/tree-ssa/pr71347.c: New test.
3462 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3464 PR tree-optimization/71354
3465 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3467 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3469 * gcc.dg/vect/vect-alias-check-1.c: New test.
3471 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3474 * gcc.target/avr/pr71151-1.c: New test.
3475 * gcc.target/avr/pr71151-2.c: New test.
3476 * gcc.target/avr/pr71151-3.c: New test.
3477 * gcc.target/avr/pr71151-4.c: New test.
3478 * gcc.target/avr/pr71151-5.c: New test.
3479 * gcc.target/avr/pr71151-6.c: New test.
3480 * gcc.target/avr/pr71151-7.c: New test.
3481 * gcc.target/avr/pr71151-8.c: New test.
3482 * gcc.target/avr/pr71151-common.h: New test.
3484 2016-06-16 Martin Liska <mliska@suse.cz>
3486 * gfortran.dg/predict-1.f90: New test.
3488 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
3491 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
3493 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
3495 * g++.dg/vect/pr36648.cc: Disable cunrolli
3497 2016-06-16 Jakub Jelinek <jakub@redhat.com>
3500 * gcc.c-torture/execute/pr71554.c: New test.
3502 PR rtl-optimization/71532
3503 * gcc.dg/torture/pr71532.c: New test.
3505 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3507 * gcc.target/powerpc/p9-dimode1.c: New test.
3508 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3510 2016-06-15 Jakub Jelinek <jakub@redhat.com>
3512 * gcc.c-torture/compile/20160615-1.c: New test.
3514 * g++.dg/cpp0x/ref-qual17.C: New test.
3516 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3519 * gcc.target/i386/pr71529.C: New test.
3521 2016-06-15 Alan Hayward <alan.hayward@arm.com>
3523 PR tree-optimization/71483
3524 * g++.dg/vect/pr71483.c: New
3526 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3529 * g++.dg/inherit/crash6.C: New.
3530 * g++.dg/inherit/union2.C: Likewise.
3531 * g++.dg/inherit/virtual12.C: Likewise.
3532 * g++.dg/inherit/virtual13.C: Likewise.
3533 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3535 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
3537 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
3539 2016-06-15 Alan Hayward <alan.hayward@arm.com>
3541 PR tree-optimization/71439
3542 * gcc.dg/vect/pr71439.c: New
3544 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3546 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3548 2016-06-15 Richard Biener <rguenther@suse.de>
3550 * gcc.dg/vect/slp-45.c: New testcase.
3552 2016-06-15 Richard Biener <rguenther@suse.de>
3554 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3556 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3558 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3559 requirements, and disable for AIX for now.
3560 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3562 2016-06-14 Jakub Jelinek <jakub@redhat.com>
3565 * g++.dg/opt/pr71528.C: New test.
3568 * g++.dg/init/pr71516.C: New test.
3570 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3572 * g++.dg/init/array46.C: New.
3574 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
3576 * gcc.target/i386/float128-3.c: New test.
3577 * gcc.target/i386/quad-sse4.c: Ditto.
3578 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3579 Update scan strings.
3581 2016-06-14 Richard Biener <rguenther@suse.de>
3584 * gfortran.dg/pr71526.f90: New testcase.
3586 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3588 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3589 * gcc.dg/zero_bits_compound-1.c: Likewise.
3591 2016-06-14 Richard Biener <rguenther@suse.de>
3593 PR tree-optimization/71522
3594 * gcc.dg/torture/pr71522.c: New testcase.
3596 2016-06-14 Jakub Jelinek <jakub@redhat.com>
3598 PR tree-optimization/71520
3599 * gcc.dg/tree-ssa/pr71520.c: New test.
3601 2016-06-14 Richard Biener <rguenther@suse.de>
3603 PR tree-optimization/71521
3604 * gcc.dg/tree-ssa/vrp101.c: New testcase.
3606 2016-06-13 Jakub Jelinek <jakub@redhat.com>
3609 * c-c++-common/ubsan/bounds-13.c: New test.
3611 PR preprocessor/71183
3612 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3614 2016-06-13 Jeff Law <law@redhat.com>
3616 PR tree-optimization/71403
3617 * c-c++-common/ubsan/pr71403-1.c: New test.
3618 * c-c++-common/ubsan/pr71403-2.c: New test.
3619 * c-c++-common/ubsan/pr71403-3.c: New test.
3621 2016-06-13 Jakub Jelinek <jakub@redhat.com>
3624 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3625 Add -Wno-psabi -w to dg-options.
3627 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3629 * gcc.target/powerpc/vadsdu-0.c: New test.
3630 * gcc.target/powerpc/vadsdu-1.c: New test.
3631 * gcc.target/powerpc/vadsdu-2.c: New test.
3632 * gcc.target/powerpc/vadsdu-3.c: New test.
3633 * gcc.target/powerpc/vadsdu-4.c: New test.
3634 * gcc.target/powerpc/vadsdu-5.c: New test.
3635 * gcc.target/powerpc/vadsdub-1.c: New test.
3636 * gcc.target/powerpc/vadsdub-2.c: New test.
3637 * gcc.target/powerpc/vadsduh-1.c: New test.
3638 * gcc.target/powerpc/vadsduh-2.c: New test.
3639 * gcc.target/powerpc/vadsduw-1.c: New test.
3640 * gcc.target/powerpc/vadsduw-2.c: New test.
3642 2016-06-13 David Malcolm <dmalcolm@redhat.com>
3644 * gcc.dg/c99-init-2.c (c): Update expected error message.
3645 * gcc.dg/init-bad-8.c (foo): Likewise.
3646 * gcc.dg/spellcheck-fields-3.c: New test case.
3648 2016-06-13 Martin Liska <mliska@suse.cz>
3650 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3651 and "guess loop iv compared" heuristics.
3652 * gcc.dg/predict-2.c: Likewise.
3653 * gcc.dg/predict-3.c: Likewise.
3654 * gcc.dg/predict-4.c: Likewise.
3655 * gcc.dg/predict-5.c: Likewise.
3656 * gcc.dg/predict-6.c: Likewise.
3658 2016-06-13 Marek Polacek <polacek@redhat.com>
3661 * c-c++-common/Wswitch-unreachable-4.c: New test.
3662 * gcc.dg/Wswitch-unreachable-2.c: New test.
3663 * g++.dg/tm/jump1.C: Move dg-warning.
3665 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3667 * gnat.dg/renaming10.ad[sb]: New test.
3669 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
3672 * gfortran.dg/pr70673.f90: New test.
3674 2016-06-13 Richard Biener <rguenther@suse.de>
3677 * gcc.dg/align-3.c: New testcase.
3679 2016-06-13 Martin Liska <mliska@suse.cz>
3681 * gcc.target/i386/pr71458.c: New test.
3683 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
3686 * gcc.dg/torture/float128-nan.c: New test.
3688 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3691 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3694 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3697 * gfortran.dg/comma_IO_extension_1.f90: New test.
3698 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3699 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3701 * gfortran.dg/graphite/pr38083.f90: Likewise.
3702 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3705 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3707 * gnat.dg/case_character.adb: New test.
3709 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3712 * gcc.target/powerpc/pr71310.c: New testcase.
3714 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3717 * gcc.dg/pr71478.c: New test.
3719 2016-06-10 Jakub Jelinek <jakub@redhat.com>
3722 * gcc.c-torture/execute/pr71494.c: New test.
3725 * gcc.target/i386/pr68657.c: New test.
3728 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3729 (test): Add -masm=intel alternatives.
3731 2016-06-10 Martin Sebor <msebor@redhat.com>
3734 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3736 2016-06-10 Jeff Law <law@redhat.com>
3738 PR tree-optimization/71335
3739 * gcc.c-torture/execute/pr71335.c: New test.
3741 2016-06-10 David Malcolm <dmalcolm@redhat.com>
3743 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3744 the various "cannot tail-call: " messages.
3746 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3748 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3751 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3754 * c-c++-common/asan/pr71480.c: New test.
3756 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3758 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3759 (ASMNAME2): Likewise.
3760 (main): Replace fn in asm statement with ASMNAME ("fn").
3761 * gcc.dg/guality/pr68037-2.c: Likewise.
3762 * gcc.dg/guality/pr68037-3.c: Likewise.
3763 * gcc.dg/torture/pr68037-1.c: Likewise.
3764 * gcc.dg/torture/pr68037-2.c: Likewise.
3765 * gcc.dg/torture/pr68037-3.c: Likewise.
3767 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3770 * gcc.target/i386/pr68843-1.c: New test.
3771 * gcc.target/i386/pr68843-2.c: New test.
3773 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3774 Cesar Philippidis <cesar@codesourcery.com>
3777 * gcc.dg/goacc/nested-function-1.c: New file.
3778 * gcc.dg/goacc/nested-function-2.c: Likewise.
3779 * gcc.dg/goacc/pr71373.c: Likewise.
3780 * gfortran.dg/goacc/cray-2.f95: Likewise.
3781 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3782 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3783 * gfortran.dg/goacc/cray.f95: Update.
3784 * gfortran.dg/goacc/loop-1.f95: Likewise.
3785 * gfortran.dg/goacc/loop-3.f95: Likewise.
3786 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3787 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3789 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3791 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3792 for OpenACC tile clauses.
3793 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3796 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3798 * c-c++-common/goacc/cache-2.c: ... this new file.
3799 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3800 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3801 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3803 * gfortran.dg/goacc/cray.f95: Likewise.
3804 * gfortran.dg/goacc/loop-1.f95: Likewise.
3806 2016-06-10 Alan Hayward <alan.hayward@arm.com>
3808 PR tree-optimization/71407
3809 PR tree-optimization/71416
3810 * gcc.dg/vect/pr71407.c: New
3811 * gcc.dg/vect/pr71416-1.c: New
3812 * gcc.dg/vect/pr71416-2.c: New
3814 2016-06-10 Richard Biener <rguenther@suse.de>
3817 * gcc.dg/torture/pr71477.c: New testcase.
3819 2016-06-09 Julia Koval <julia.koval@intel.com>
3821 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3822 * gcc.target/i386/interrupt-13.c: Likewise.
3823 * gcc.target/i386/interrupt-15.c: Likewise.
3824 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3825 * gcc.target/i386/interrupt-24.c: Likewise.
3826 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3827 * gcc.target/i386/interrupt-9.c: Likewise.
3828 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3830 2016-06-09 Martin Sebor <msebor@redhat.com>
3833 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3834 * gcc.dg/builtin-constant_p-1.c: Same.
3835 * gcc.dg/builtins-error.c: Same.
3836 * gcc.dg/pr70859.c: Same.
3838 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3840 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3841 * gcc.dg/torture/pr68067-1.c: Likewise.
3842 * gcc.dg/torture/pr68067-2.c: Likewise.
3844 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3846 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3849 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3852 * g++.dg/inherit/crash5.C: New.
3854 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3857 * g++.dg/inherit/crash5.C: New.
3858 * g++.dg/inherit/virtual1.C: Adjust.
3860 2016-06-09 Martin Liska <mliska@suse.cz>
3862 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3863 * g++.dg/predict-loop-exit-2.C: Likewise.
3864 * g++.dg/predict-loop-exit-3.C: Likewise.
3865 * gcc.dg/predict-1.c: Likewise.
3866 * gcc.dg/predict-2.c: Likewise.
3867 * gcc.dg/predict-3.c: Likewise.
3868 * gcc.dg/predict-4.c: Likewise.
3869 * gcc.dg/predict-5.c: Likewise.
3870 * gcc.dg/predict-6.c: Likewise.
3871 * gcc.dg/predict-7.c: Likewise.
3873 2016-06-09 Richard Biener <rguenther@suse.de>
3875 PR tree-optimization/71462
3876 * gcc.dg/torture/pr71462.c: New testcase.
3878 2016-06-09 Marek Polacek <polacek@redhat.com>
3881 * gcc.dg/c11-generic-3.c: New test.
3883 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3885 * g++.dg/init/array42.C: New.
3886 * g++.dg/init/array43.C: Likewise.
3887 * g++.dg/init/array44.C: Likewise.
3888 * g++.dg/init/array45.C: Likewise.
3889 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3890 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3891 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3892 * g++.dg/gomp/pr35751.C: Likewise.
3893 * g++.dg/init/array23.C: Likewise.
3894 * g++.dg/init/brace2.C: Likewise.
3895 * g++.dg/init/brace6.C: Likewise.
3897 2016-06-08 Martin Sebor <msebor@redhat.com>
3898 Jakub Jelinek <jakub@redhat.com>
3902 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3903 * c-c++-common/builtin-arith-overflow-2.c: New test.
3904 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3905 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3906 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3908 2016-06-08 Jakub Jelinek <jakub@redhat.com>
3911 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3913 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3915 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3916 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3917 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3918 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3919 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3920 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3921 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3922 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3923 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3924 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3925 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3926 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3927 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3929 2016-06-08 Richard Biener <rguenther@suse.de>
3931 PR tree-optimization/68558
3932 * gcc.dg/vect/slp-44.c: New testcase.
3934 2016-06-08 Richard Biener <rguenther@suse.de>
3936 * gcc.dg/vect/slp-43.c: New testcase.
3938 2016-06-08 Richard Biener <rguenther@suse.de>
3940 PR tree-optimization/71452
3941 * gcc.dg/torture/pr71452.c: New testcase.
3943 2016-06-08 Jakub Jelinek <jakub@redhat.com>
3946 * g++.dg/torture/pr71448.C: New test.
3948 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3952 * g++.dg/debug/pr71432.C: New test.
3954 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3956 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3957 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3958 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3960 2016-06-08 Alan Hayward <alan.hayward@arm.com>
3962 * gcc.dg/vect/vect-live-2.c: Update effective target.
3963 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3964 * lib/target-supports.exp: Add aarch64 to vect_long.
3966 2016-06-08 Marek Polacek <polacek@redhat.com>
3969 * gcc.dg/noncompile/pr71418.c: New test.
3972 * gcc.dg/noncompile/pr71426.c: New test.
3974 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
3976 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3977 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3978 * gcc.dg/predict-3.c: Update template.
3979 * gcc.dg/predict-5.c: Update template.
3980 * gcc.dg/predict-6.c: Update template.
3981 * gcc.dg/predict-9.c: Update template.
3982 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3984 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3986 * gcc.target/powerpc/vec-mul.c: New test.
3988 2016-06-07 David Malcolm <dmalcolm@redhat.com>
3990 * gcc.dg/spellcheck-fields-2.c: New test case.
3992 2016-06-07 Richard Biener <rguenther@suse.de>
3995 * gcc.dg/Wpragmas-1.c: New testcase.
3996 * gcc.dg/Wattributes-4.c: Likewise.
3997 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4000 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4002 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4003 spurious debug code.
4005 2016-06-07 Richard Biener <rguenther@suse.de>
4007 PR tree-optimization/71428
4008 * gcc.dg/torture/pr71428.c: New testcase.
4010 2016-06-07 Richard Biener <rguenther@suse.de>
4013 * gcc.dg/torture/pr71423.c: New testcase.
4015 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4018 * gcc.dg/tree-ssa/pr71408.c: New test.
4020 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4023 * g++.dg/torture/pr71281.C: New test.
4025 2016-06-06 Marek Polacek <polacek@redhat.com>
4028 * gcc.dg/pr71362.c: New test.
4030 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4031 Patrick Palka <ppalka@gcc.gnu.org>
4036 * g++.dg/opt/pr70847.C: New test.
4037 * g++.dg/ubsan/pr70847.C: New test.
4038 * g++.dg/ubsan/pr71393.C: New test.
4040 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4042 PR tree-optimization/71259
4043 * gcc.dg/vect/pr71259.c: New test.
4045 2016-06-06 David Malcolm <dmalcolm@redhat.com>
4047 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4048 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4049 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4052 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4055 * gcc.c-torture/execute/pr37780.c: New test.
4056 * gcc.target/aarch64/pr37780_1.c: Likewise.
4057 * gcc.target/arm/pr37780_1.c: Likewise.
4059 2016-06-06 Marek Polacek <polacek@redhat.com>
4061 * c-c++-common/attr-may-alias-1.c: New test.
4062 * c-c++-common/attr-may-alias-2.c: New test.
4063 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4065 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4068 * gcc.target/i386/pr24414.c: New test.
4070 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4072 * gcc.target/sparc/vis4misc.c: New file.
4073 * gcc.target/sparc/fpcmp.c: Likewise.
4074 * gcc.target/sparc/fpcmpu.c: Likewise.
4076 2016-06-06 Alan Hayward <alan.hayward@arm.com>
4078 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4079 * gcc.dg/vect/vect-live-3.c: Likewise.
4081 2016-06-06 Richard Biener <rguenther@suse.de>
4083 PR tree-optimization/71398
4084 * gcc.dg/torture/pr71398.c: New testcase.
4086 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
4089 * g++.dg/pr71389.C: New test.
4091 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4094 * gfortran.dg/fmt_read_5.f: New test.
4096 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4099 * gfortran.dg/class_array_22.f03: New test.
4101 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
4103 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4105 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
4107 * gcc.dg/predict-9.c: Update template.
4109 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4112 * g++.dg/template/pr49377.C: New.
4114 2016-06-04 Jakub Jelinek <jakub@redhat.com>
4116 PR tree-optimization/71405
4117 * g++.dg/torture/pr71405.C: New test.
4119 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4122 * g++.dg/inherit/crash5.C: New.
4123 * g++.dg/inherit/virtual1.C: Adjust.
4125 2016-06-03 Jeff Law <law@redhat.com>
4127 PR tree-optimization/71316
4128 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4130 2016-06-03 Jakub Jelinek <jakub@redhat.com>
4132 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4133 dg-additional-options with just -fno-tree-scev-cprop in it.
4134 * gcc.dg/vect/vect-live-2.c: Likewise.
4135 * gcc.dg/vect/vect-live-5.c: Likewise.
4136 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4137 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4138 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4140 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4143 * g++.dg/other/friend6.C: New test.
4145 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4147 * g++.dg/torture/ppc-ldst-array.C: New.
4149 2016-06-03 Joseph Myers <joseph@codesourcery.com>
4153 * gcc.dg/torture/builtin-fp-int-inexact.c,
4154 gcc.target/i386/387-builtin-fp-int-inexact.c,
4155 gcc.target/i386/387-rint-inline-1.c,
4156 gcc.target/i386/387-rint-inline-2.c,
4157 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4158 gcc.target/i386/sse2-rint-inline-1.c,
4159 gcc.target/i386/sse2-rint-inline-2.c,
4160 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4161 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4163 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4164 Julia Koval <julia.koval@intel.com>
4176 * gcc.dg/guality/pr68037-1.c: New test.
4177 * gcc.dg/guality/pr68037-2.c: Likewise.
4178 * gcc.dg/guality/pr68037-3.c: Likewise.
4179 * gcc.dg/torture/pr68037-1.c: Likewise.
4180 * gcc.dg/torture/pr68037-2.c: Likewise.
4181 * gcc.dg/torture/pr68037-3.c: Likewise.
4182 * gcc.dg/torture/pr68661-1a.c: Likewise.
4183 * gcc.dg/torture/pr68661-1b.c: Likewise.
4184 * gcc.target/i386/interrupt-1.c: Likewise.
4185 * gcc.target/i386/interrupt-2.c: Likewise.
4186 * gcc.target/i386/interrupt-3.c: Likewise.
4187 * gcc.target/i386/interrupt-4.c: Likewise.
4188 * gcc.target/i386/interrupt-5.c: Likewise.
4189 * gcc.target/i386/interrupt-6.c: Likewise.
4190 * gcc.target/i386/interrupt-7.c: Likewise.
4191 * gcc.target/i386/interrupt-8.c: Likewise.
4192 * gcc.target/i386/interrupt-9.c: Likewise.
4193 * gcc.target/i386/interrupt-10.c: Likewise.
4194 * gcc.target/i386/interrupt-11.c: Likewise.
4195 * gcc.target/i386/interrupt-12.c: Likewise.
4196 * gcc.target/i386/interrupt-13.c: Likewise.
4197 * gcc.target/i386/interrupt-14.c: Likewise.
4198 * gcc.target/i386/interrupt-15.c: Likewise.
4199 * gcc.target/i386/interrupt-16.c: Likewise.
4200 * gcc.target/i386/interrupt-17.c: Likewise.
4201 * gcc.target/i386/interrupt-18.c: Likewise.
4202 * gcc.target/i386/interrupt-19.c: Likewise.
4203 * gcc.target/i386/interrupt-20.c: Likewise.
4204 * gcc.target/i386/interrupt-21.c: Likewise.
4205 * gcc.target/i386/interrupt-22.c: Likewise.
4206 * gcc.target/i386/interrupt-23.c: Likewise.
4207 * gcc.target/i386/interrupt-24.c: Likewise.
4208 * gcc.target/i386/interrupt-25.c: Likewise.
4209 * gcc.target/i386/interrupt-26.c: Likewise.
4210 * gcc.target/i386/interrupt-27.c: Likewise.
4211 * gcc.target/i386/interrupt-28.c: Likewise.
4212 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4213 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4214 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4215 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4216 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4217 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4218 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4219 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4220 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4221 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4222 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4223 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4225 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4227 PR tree-optimization/52171
4228 * gcc.dg/pr52171.c: New test.
4229 * gcc.target/i386/pr52171.c: New test.
4231 2016-06-03 Jan Hubicka <jh@suse.cz>
4233 * g++.dg/tree-ssa/pred-1.C: New testcase
4234 * gcc.dg/tree-ssa/pred-1.c: New testcase
4236 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4239 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4241 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4243 2016-06-03 Alan Hayward <alan.hayward@arm.com>
4245 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4247 2016-06-03 Alan Hayward <alan.hayward@arm.com>
4249 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4250 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
4251 * gcc.dg/vect/vect-live-1.c: New test.
4252 * gcc.dg/vect/vect-live-2.c: New test.
4253 * gcc.dg/vect/vect-live-3.c: New test.
4254 * gcc.dg/vect/vect-live-4.c: New test.
4255 * gcc.dg/vect/vect-live-5.c: New test.
4256 * gcc.dg/vect/vect-live-slp-1.c: New test.
4257 * gcc.dg/vect/vect-live-slp-2.c: New test.
4258 * gcc.dg/vect/vect-live-slp-3.c: New test.
4260 2016-06-03 Jakub Jelinek <jakub@redhat.com>
4263 * g++.dg/opt/pr71387.C: New test.
4265 2016-06-02 Jeff Law <law@redhat.com>
4267 PR tree-optimization/71328
4268 * gcc.c-torture/compile/pr71328.c: New test.
4270 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4273 * gfortran.dg/fmt_read_3.f90: Fix typo.
4274 * gfortran.dg/fmt_read_4.f90: New test.
4276 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4278 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4279 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4280 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4281 * g++.dg/cpp0x/override2.C: Likewise.
4282 * g++.dg/parse/crash5.C: Likewise.
4283 * g++.dg/parse/error16.C: Likewise.
4284 * g++.dg/parse/error27.C: Likewise.
4285 * g++.dg/template/qualttp15.C: Likewise.
4286 * g++.dg/template/redecl4.C: Likewise.
4287 * g++.old-deja/g++.other/crash39.C: Likewise.
4288 * g++.old-deja/g++.other/struct1.C: Likewise.
4289 * g++.old-deja/g++.pt/m9a.C: Likewise.
4290 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4292 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4295 * c-c++-common/pr71372.c: New test.
4297 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4298 __TIME__ strings with __builtin_strcmp instead of printf and
4301 2016-06-02 Martin Liska <mliska@suse.cz>
4303 * gcc.dg/predict-9.c: New test.
4305 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4307 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4308 global set_compiler_env_var and global saved_compiler_env_var.
4310 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4312 PR rtl-optimization/71295
4313 * gcc.c-torture/compile/pr71295.c: New test.
4315 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4317 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4319 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4320 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4322 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4323 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4324 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4327 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4329 * gcc.target/powerpc/p9-splat-4.c: New test.
4331 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4334 * gcc.target/powerpc/pr71186.c: New test.
4336 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4339 * gfortran.dg/fmt_read_3.f90: New test.
4341 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4343 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4346 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
4348 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4349 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4351 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4352 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4354 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4356 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4357 vars set by dg-set-compiler-env-var.
4359 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
4362 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4363 to the module procedure declaration.
4364 * gfortran.dg/submodule_16.f08: New test.
4366 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4369 * c-c++-common/gomp/pr71371.c: New test.
4371 2016-06-01 Richard Biener <rguenther@suse.de>
4373 PR tree-optimization/71366
4374 * gcc.dg/torture/pr71366-1.c: New testcase.
4375 * gcc.dg/torture/pr71366-2.c: Likewise.
4377 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4379 * gcc.target/powerpc/vslv-0.c: New test.
4380 * gcc.target/powerpc/vslv-1.c: New test.
4381 * gcc.target/powerpc/vsrv-0.c: New test.
4382 * gcc.target/powerpc/vsrv-1.c: New test.
4384 2016-06-01 Nathan Sidwell <nathan@acm.org>
4386 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4387 * gcc.target/nvptx/weak.c: New.
4389 2016-06-01 Richard Biener <rguenther@suse.de>
4391 PR tree-optimization/71261
4392 * gcc.dg/torture/vect-bool-1.c: New testcase.
4394 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4396 * gfortran.dg/gomp/order-1.f90: New test.
4397 * gfortran.dg/gomp/order-2.f90: New test.
4399 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
4401 * gcc.dg/unroll-6.c: Update template.
4402 * gcc.dg/unroll-7.c: New testcase.
4403 * gcc.dg/unroll-8.c: New testcase.
4405 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4407 * gnat.dg/opt56.ad[sb]: New test.
4409 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4412 * g++.dg/cpp0x/constexpr-ice16.C: New.
4414 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4416 PR tree-optimization/71314
4417 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4420 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4422 PR tree-optimization/71077
4423 * gcc.dg/tree-ssa/pr71077.c: New test.
4425 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
4427 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4428 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4429 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4431 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4434 * g++.dg/cpp0x/pr71248.C: New.
4435 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4436 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4437 * g++.dg/init/new37.C: Likewise.
4438 * g++.dg/template/static1.C: Likewise.
4439 * g++.dg/template/static2.C: Likewise.
4441 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4443 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4445 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4447 2016-05-31 Marek Polacek <polacek@redhat.com>
4449 * c-c++-common/Wswitch-unreachable-3.c: New test.
4450 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4452 2016-05-31 Richard Biener <rguenther@suse.de>
4454 PR tree-optimization/71352
4455 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4457 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4459 * gcc.target/arm/armv5_thumb_isa.c: New test.
4461 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4464 * gcc.target/i386/pr71346.c: New test.
4466 2016-05-31 Tom de Vries <tom@codesourcery.com>
4468 PR tree-optimization/69068
4469 * gcc.dg/graphite/pr69068.c: New test.
4471 2016-05-27 Martin Sebor <msebor@redhat.com>
4474 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4476 2016-05-30 Jakub Jelinek <jakub@redhat.com>
4479 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4480 nowait depend(inout: dd[0]) clauses where permitted.
4482 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4485 * g++.dg/parse/pr71238.C: New.
4486 * g++.dg/concepts/friend1.C: Test column numbers too.
4487 * g++.dg/cpp0x/initlist31.C: Likewise.
4488 * g++.dg/cpp0x/pr51420.C: Likewise.
4489 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4490 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4491 * g++.dg/ext/builtin3.C: Likewise.
4492 * g++.dg/lookup/friend12.C: Likewise.
4493 * g++.dg/lookup/friend7.C: Likewise.
4494 * g++.dg/lookup/koenig1.C: Likewise.
4495 * g++.dg/lookup/koenig5.C: Likewise.
4496 * g++.dg/lookup/used-before-declaration.C: Likewise.
4497 * g++.dg/overload/koenig1.C: Likewise.
4498 * g++.dg/template/crash65.C: Likewise.
4499 * g++.dg/template/friend57.C: Likewise.
4500 * g++.dg/warn/Wshadow-5.C: Likewise.
4501 * g++.dg/warn/Wunused-8.C: Likewise.
4502 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4503 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4504 * g++.old-deja/g++.jason/member.C: Likewise.
4505 * g++.old-deja/g++.jason/report.C: Likewise.
4506 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4507 * g++.old-deja/g++.law/visibility20.C: Likewise.
4508 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4509 * g++.old-deja/g++.other/static5.C: Likewise.
4510 * g++.old-deja/g++.pt/overload2.C: Likewise.
4512 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
4514 * gcc.dg/tree-ssa/peel1.c: New testcase.
4515 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4516 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4518 2016-05-30 Tom de Vries <tom@codesourcery.com>
4520 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4523 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4526 * g++.dg/parse/virtual1.C: New.
4528 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
4530 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4531 Use correct register when clearing %edx.
4533 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
4535 PR tree-optimization/71289
4536 * gcc.dg/pr71289.c: New test.
4538 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4542 * gcc.dg/tree-ssa/pr71269.c: New test.
4543 * gcc.dg/tree-ssa/pr71292.c: New test.
4545 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4548 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4550 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
4552 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4553 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4554 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4556 2016-05-30 Tom de Vries <tom@codesourcery.com>
4558 PR tree-optimization/69067
4559 * gcc.dg/graphite/pr69067.c: New test.
4561 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
4564 * gcc.target/i386/pr71245-1.c: New test.
4565 * gcc.target/i386/pr71245-2.c: Ditto.
4567 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4570 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4571 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4572 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4574 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
4576 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4578 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4582 * g++.dg/overload/69855.C: New.
4583 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4584 * g++.old-deja/g++.pt/crash3.C: Likewise.
4586 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4589 * g++.dg/parse/namespace13.C: New.
4591 2016-05-26 Jeff Law <law@redhat.com>
4593 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4594 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4595 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4596 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4597 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4598 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4599 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4600 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4601 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4602 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4603 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4604 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4605 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4607 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4610 * g++.dg/overload/69855.C: New.
4611 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4612 * g++.old-deja/g++.pt/crash3.C: Likewise.
4614 2016-05-27 Jiong Wang <jiong.wang@arm.com>
4617 * gcc.target/aarch64/va_arg_1.c: New testcase.
4618 * gcc.target/aarch64/va_arg_2.c: Likewise.
4619 * gcc.target/aarch64/va_arg_3.c: Likewise.
4621 2016-05-27 Jiong Wang <jiong.wang@arm.com>
4623 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4624 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4625 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4626 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4627 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4629 2016-05-27 Marek Polacek <polacek@redhat.com>
4632 * g++.dg/torture/pr71308.C: New test.
4634 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4636 * gcc.dg/zero_bits_compound-1.c: New test.
4637 * gcc.dg/zero_bits_compound-2.c: New test.
4639 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4642 * gcc.dg/pr71279.c: New test.
4644 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4646 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4647 floating point min/max/comparison instructions.
4648 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4650 2016-05-26 Jakub Jelinek <jakub@redhat.com>
4652 * c-c++-common/gomp/schedule-1.c: New test.
4653 * gfortran.dg/gomp/schedule-1.f90: New test.
4655 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4659 * g++.dg/cpp1y/auto-fn32.C: New test.
4660 * g++.dg/cpp1y/paren4.C: New test.
4662 2016-05-26 Nathan Sidwell <nathan@acm.org>
4664 * gcc.dg/20060410.c: Xfail on ptx.
4665 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4666 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4667 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4668 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4669 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4671 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4673 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4675 2016-05-26 Jakub Jelinek <jakub@redhat.com>
4677 PR tree-optimization/71280
4678 * gcc.dg/pr71280.c: New test.
4680 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4682 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4683 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4685 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4687 2016-05-26 Jiong Wang <jiong.wang@arm.com>
4689 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
4692 2016-05-25 Jeff Law <law@redhat.com>
4694 PR tree-optimization/71272
4695 * gcc.c-torture/compile/pr71272.c: new test.
4697 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4699 * gcc.target/powerpc/vec-cmpne.c: New test.
4700 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4702 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4704 * gnat.dg/opt55.ad[sb]: New test.
4706 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4708 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4709 * c-c++-common/pr60226.c: Require int32plus.
4710 * gcc.c-torture/execute/pr70602.c: Likewise.
4711 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4712 unsigned long for malloc arg type.
4713 * gcc.dg/asr_div1.c: Require int32plus.
4714 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4715 * gcc.dg/pie-1.c: Require pie.
4716 * gcc.dg/pie-2.c: Likewise.
4717 * gcc.dg/pr59471.c: Require int32plus.
4718 * gcc.dg/pr59963-2.c: XFAIL for int16.
4719 * gcc.dg/pr60114.c: Require int32plus.
4720 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4721 unsigned long for typedef of size_t.
4722 * gcc.dg/pr63914.c: Require int32plus.
4723 * gcc.dg/pr64536.c: Require pt32plus.
4724 * gcc.dg/pr65658.c: Likewise.
4725 * gcc.dg/pr67271.c: Require int32plus.
4726 * gcc.dg/pr68112.c: Likewise.
4727 * gcc.dg/pr69071.c: Skip for avr target.
4728 * gcc.dg/pr69973.c: Require int32plus.
4729 * gcc.dg/pr70169.c: Skip for avr target.
4730 * gcc.dg/sso-6.c: Require int32plus.
4731 * gcc.dg/sso-7.c: Likewise.
4732 * gcc.dg/sso-8.c: Likewise.
4733 * gcc.dg/vrp-min-max-2.c: Likewise.
4735 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4738 * gcc.target/i386/pr70738-1.c: New test.
4739 * gcc.target/i386/pr70738-2.c: Likewise.
4740 * gcc.target/i386/pr70738-3.c: Likewise.
4741 * gcc.target/i386/pr70738-4.c: Likewise.
4742 * gcc.target/i386/pr70738-5.c: Likewise.
4743 * gcc.target/i386/pr70738-6.c: Likewise.
4744 * gcc.target/i386/pr70738-7.c: Likewise.
4745 * gcc.target/i386/pr70738-8.c: Likewise.
4746 * gcc.target/i386/pr70738-9.c: Likewise.
4748 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4750 PR rtl-optimization/66940
4751 * gcc.c-torture/execute/pr66940.c: New test.
4753 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4755 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4756 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4757 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4758 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4759 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4760 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4761 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4762 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4763 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4764 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4765 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4766 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4767 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4768 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4769 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4770 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4771 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4772 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4773 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4774 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4775 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4776 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4777 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4778 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4780 2016-05-25 Marek Polacek <polacek@redhat.com>
4783 * gcc.dg/noncompile/pr71265.c: New test.
4786 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4788 2016-05-25 Nathan Sidwell <nathan@acm.org>
4790 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4792 2016-05-25 Richard Biener <rguenther@suse.de>
4794 PR tree-optimization/71261
4795 * c-c++-common/torture/pr71261.c: New testcase.
4797 2016-05-25 Richard Biener <rguenther@suse.de>
4799 PR tree-optimization/71264
4800 * gcc.dg/vect/pr71264.c: New testcase.
4802 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4805 * g++.dg/cpp0x/alias-decl-53.C: New.
4806 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4808 2016-05-25 Martin Liska <mliska@suse.cz>
4810 * g++.dg/pr71239.C: New test.
4812 2016-05-25 Richard Biener <rguenther@suse.de>
4814 * gcc.dg/vect/pr58135.c: Rename to ...
4815 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
4817 2016-05-25 Marek Polacek <polacek@redhat.com>
4819 * g++.dg/pr65295.C: Use target c++14.
4821 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4823 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4824 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
4826 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4828 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4831 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4833 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4834 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4835 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4836 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4837 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4838 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4839 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4840 * c-c++-common/goacc/pcopy.c: Likewise.
4841 * c-c++-common/goacc/pcopyin.c: Likewise.
4842 * c-c++-common/goacc/pcopyout.c: Likewise.
4843 * c-c++-common/goacc/pcreate.c: Likewise.
4844 * c-c++-common/goacc/pr70688.c: New test.
4845 * c-c++-common/goacc/present-1.c: Adjust test.
4846 * c-c++-common/goacc/reduction-5.c: Likewise.
4847 * g++.dg/goacc/data-1.C: New test.
4849 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4851 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4852 vector parity built-in functions.
4853 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4854 count trailing zeros automatic vectorization.
4855 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4856 count trailing zeros built-in functions.
4858 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4860 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4862 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4865 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4867 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4870 * g++.dg/template/crash123.C: New.
4871 * g++.dg/template/crash124.C: Likewise.
4873 2016-05-24 Martin Sebor <msebor@redhat.com>
4876 * g++.dg/ext/flexary16.C: New test.
4878 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4880 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4881 before math.h is included.
4882 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4883 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4884 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4885 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4886 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4887 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4888 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4889 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4890 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4891 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4892 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4893 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4894 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4895 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4896 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4897 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4898 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4899 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4900 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4901 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4902 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4903 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4904 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4906 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4907 Kelvin Nilsen <kelvin@gcc.gnu.org>
4909 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4912 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4915 * g++.dg/warn/Wno-narrowing1.C: New.
4917 2016-05-24 Marek Polacek <polacek@redhat.com>
4920 * c-c++-common/Wswitch-unreachable-2.c: New test.
4922 2016-05-24 Jakub Jelinek <jakub@redhat.com>
4925 * g++.dg/vect/simd-clone-6.cc: New test.
4926 * g++.dg/gomp/declare-simd-6.C: New test.
4930 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4932 2016-05-24 Richard Biener <rguenther@suse.de>
4934 PR tree-optimization/71240
4935 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4937 2016-05-24 Richard Biener <rguenther@suse.de>
4939 PR tree-optimization/71230
4940 * gcc.dg/torture/pr71230.c: New testcase.
4941 * g++.dg/torture/pr71230.C: Likewise.
4943 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4945 * c-c++-common/goacc/routine-5.c: Add tests.
4946 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4947 * gfortran.dg/goacc/routine-6.f90: Add tests.
4949 2016-05-24 Richard Biener <rguenther@suse.de>
4951 PR tree-optimization/71253
4952 * gcc.dg/torture/pr71253.c: New testcase.
4954 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4957 * gfortran.dg/pr71252.f90: New test.
4959 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4961 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4963 2016-05-24 Richard Biener <rguenther@suse.de>
4967 * c-c++-common/vector-subscript-4.c: New testcase.
4968 * c-c++-common/vector-subscript-5.c: Likewise.
4970 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4973 * gfortran.dg/namelist_90.f: New test
4975 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4978 * gfortran.dg/unexpected_eof.f: New test
4980 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4981 Kelvin Nilsen <kelvin@gcc.gnu.org>
4983 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4986 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4989 * g++.dg/cpp0x/inh-ctor20.C: New.
4990 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4992 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4995 * g++.dg/cpp0x/variadic168.C: New.
4997 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4999 * g++.dg/cpp0x/pr31445.C: Test column number too.
5000 * g++.dg/cpp0x/pr32253.C: Likewise.
5001 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5002 * g++.dg/cpp0x/variadic36.C: Likewise.
5004 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
5006 * gcc.dg/fold-notshift-2.c: Adjust.
5008 2016-05-23 Marek Polacek <polacek@redhat.com>
5011 * c-c++-common/Wswitch-unreachable-1.c: New test.
5012 * gcc.dg/Wswitch-unreachable-1.c: New test.
5013 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5014 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5015 * g++.dg/gomp/block-10.C: Likewise.
5016 * gcc.dg/gomp/block-10.c: Likewise.
5017 * g++.dg/gomp/block-9.C: Likewise.
5018 * gcc.dg/gomp/block-9.c: Likewise.
5019 * g++.dg/gomp/target-1.C: Likewise.
5020 * g++.dg/gomp/target-2.C: Likewise.
5021 * gcc.dg/gomp/target-1.c: Likewise.
5022 * gcc.dg/gomp/target-2.c: Likewise.
5023 * g++.dg/gomp/taskgroup-1.C: Likewise.
5024 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5025 * gcc.dg/gomp/teams-1.c: Likewise.
5026 * g++.dg/gomp/teams-1.C: Likewise.
5027 * g++.dg/overload/error3.C: Likewise.
5028 * g++.dg/tm/jump1.C: Likewise.
5029 * g++.dg/torture/pr40335.C: Likewise.
5030 * gcc.dg/c99-vla-jump-5.c: Likewise.
5031 * gcc.dg/switch-warn-1.c: Likewise.
5032 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5033 * gcc.dg/nested-func-1.c: Likewise.
5034 * gcc.dg/pr67784-4.c: Likewise.
5036 2016-05-23 Richard Biener <rguenther@suse.de>
5038 PR tree-optimization/71230
5039 * gfortran.dg/pr71230-1.f90: New testcase.
5040 * gfortran.dg/pr71230-2.f90: Likewise.
5042 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5044 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
5045 * gcc.dg/vect/pr58135.c: Add new.
5046 * gfortran.dg/pr46519-1.f: Adjust test case.
5048 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5051 * g++.dg/cpp0x/decltype64.C: New.
5053 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5055 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5056 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5057 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5059 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5061 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5062 Add poly64x1_t and poly64x2_t cases if supported.
5063 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5064 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5065 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5066 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5067 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5069 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5071 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5072 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5073 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5074 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5075 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5076 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5077 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5079 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5081 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5083 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5085 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5086 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5088 2016-05-22 Jakub Jelinek <jakub@redhat.com>
5090 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5091 constraint instead of "r".
5092 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5093 insn instead of vxorpd.
5094 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5096 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5097 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5099 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5101 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5102 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5104 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5106 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5109 * gcc.dg/tree-ssa/pr40921.c: New test.
5111 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5114 * gcc.target/avr/pr71103.c: New test.
5116 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5119 * gcc.dg/tree-ssa/pr71179.c: New test.
5121 2016-05-20 Martin Sebor <msebor@redhat.com>
5124 * gcc.dg/init-excess-2.c: New test.
5126 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5128 * gnat.dg/opt53.adb: New test.
5129 * gnat.dg/opt54.adb: Likewise.
5131 2016-05-20 Martin Jambor <mjambor@suse.cz>
5133 PR tree-optimization/70884
5134 * gcc.dg/tree-ssa/pr70919.c: New test.
5136 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5138 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5140 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5141 fix code formatting.
5143 2016-05-20 Nathan Sidwell <nathan@acm.org>
5145 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5147 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
5149 2016-05-20 David Malcolm <dmalcolm@redhat.com>
5151 * jit.dg/all-non-failing-tests.h: Add
5152 test-factorial-must-tail-call.c.
5153 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5154 * jit.dg/test-factorial-must-tail-call.c: New test case.
5156 2016-05-20 Jakub Jelinek <jakub@redhat.com>
5159 * gfortran.dg/pr71204.f90: New test.
5161 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5163 * gcc.target/nvptx/sincos.c: New test.
5165 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5168 * g++.dg/cpp1y/auto-fn31.C: New.
5170 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5172 * gcc.target/powerpc/vec-addec.c: New test.
5173 * gcc.target/powerpc/vec-addec-int128.c: New test.
5175 2016-05-20 David Malcolm <dmalcolm@redhat.com>
5177 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5178 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5179 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5180 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5182 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
5184 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5186 2016-05-20 Jakub Jelinek <jakub@redhat.com>
5189 * g++.dg/opt/pr71210-1.C: New test.
5190 * g++.dg/opt/pr71210-2.C: New test.
5192 PR tree-optimization/29756
5193 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5194 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5195 only on selected targets where V4SImode vectors are known to be
5198 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
5200 PR tree-optimization/71079
5201 PR tree-optimization/71206
5202 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5204 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5206 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5207 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5208 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5210 2016-05-20 Richard Guenther <rguenther@suse.de>
5212 PR tree-optimization/29756
5213 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5215 2016-05-20 Richard Biener <rguenther@suse.de>
5217 PR tree-optimization/71185
5218 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5220 2016-05-20 Richard Biener <rguenther@suse.de>
5222 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5224 2016-05-19 Marek Polacek <polacek@redhat.com>
5227 * g++.dg/diagnostic/pr71075.C: New test.
5229 2016-05-19 David Malcolm <dmalcolm@redhat.com>
5232 * g++.dg/pr71184.C: New test case.
5234 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5236 * gcc.target/powerpc/darn-0.c: New test.
5237 * gcc.target/powerpc/darn-1.c: New test.
5238 * gcc.target/powerpc/darn-2.c: New test.
5240 2016-05-19 Marek Polacek <polacek@redhat.com>
5242 PR tree-optimization/71031
5243 * gcc.dg/tree-ssa/vrp100.c: New test.
5245 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5247 PR rtl-optimization/71148
5248 * gcc.dg/pr71148.c: New test.
5250 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5253 * gcc.target/arm/pr71056.c: New test.
5255 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5257 * c-c++-common/pr69669.c: Check the used mode.
5259 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5262 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5264 2016-05-19 Richard Biener <rguenther@suse.de>
5266 PR tree-optimization/70729
5267 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5268 * gcc.dg/graphite/scop-18.c: Likewise.
5269 * gcc.dg/pr41783.c: Disable LIM.
5270 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5271 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5272 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5273 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5274 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5275 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5276 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5277 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5278 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5279 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5280 * gfortran.dg/pr42108.f90: Likewise.
5282 2016-05-18 David Malcolm <dmalcolm@redhat.com>
5285 * gcc.dg/spellcheck-options-11.c: New test case.
5287 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5290 * g++.dg/opt/pr71100.C: New test.
5292 2016-05-18 Martin Jambor <mjambor@suse.cz>
5295 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5296 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5297 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5298 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5300 2016-05-18 Martin Jambor <mjambor@suse.cz>
5303 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5304 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5305 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5306 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5307 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5309 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5312 * g++.dg/template/crash122.C: New.
5314 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5317 * g++.dg/template/pr70466-1.C: New.
5318 * g++.dg/template/pr70466-2.C: Likewise.
5320 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5322 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5323 splat operations and the XXSPLTIB instruction.
5324 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5325 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5326 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5327 xxlxor to clear a register.
5329 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5331 * gcc.dg/torture/pr71020.c: New test.
5333 2016-05-18 Martin Jambor <mjambor@suse.cz>
5336 * gcc.dg/ipa/pr70646.c: New test.
5338 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5340 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5342 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5344 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5345 missing tests for vreinterpretq_p{8,16}.
5347 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5349 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5350 vsliq_n_s64 and vsliq_n_u64.
5352 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5354 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5355 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5357 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5359 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5360 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5361 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5363 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5365 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5368 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5370 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5371 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5372 "blr\t" and switch to scan-assembler-times.
5374 2016-05-18 Jiong Wang <jiong.wang@arm.com>
5376 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5378 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5379 declarations under __aarch64__ and __ARM_FEATURE_FMA.
5381 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5383 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5384 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5385 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5386 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5387 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5388 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5390 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5391 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5393 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5394 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5396 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5397 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5399 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5401 2016-05-18 Richard Biener <rguenther@suse.de>
5403 PR tree-optimization/71168
5404 * gcc.dg/torture/pr71168.c: New testcase.
5406 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5409 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5410 * gcc.dg/tree-ssa/pr63586.c: New test.
5411 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5413 2016-05-17 Nathan Sidwell <nathan@acm.org>
5415 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5416 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5417 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5418 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5420 2016-05-17 Nathan Sidwell <nathan@acm.org>
5422 * gcc.target/nvptx/abi-vararg-3.c: New.
5424 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5426 PR tree-optimization/54579
5428 * gcc.dg/fold-notrotate-1.c: New test.
5429 * gcc.dg/fold-notshift-1.c: New test.
5430 * gcc.dg/fold-notshift-2.c: New test.
5432 2016-05-17 Marek Polacek <polacek@redhat.com>
5435 * g++.dg/ipa/pr71146.C: New test.
5437 2016-05-17 David Malcolm <dmalcolm@redhat.com>
5439 * jit.dg/test-error-array-bounds.c: New test case.
5441 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5443 * gcc.dg/tree-ssa/and-1.c: New testcase.
5445 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5447 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5448 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5450 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5452 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5453 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5455 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5457 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5459 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5461 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5463 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5465 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5466 ".2d[index]" when scan the assembly.
5467 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5468 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5470 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5472 2016-05-17 Richard Biener <rguenther@suse.de>
5474 PR tree-optimization/71132
5475 * gcc.dg/torture/pr71132.c: New testcase.
5477 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5479 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5481 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5484 * gcc.target/aarch64/pr70809_1.c: New test.
5486 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5488 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5489 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5490 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5491 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5493 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5494 Ilya Enkovich <ilya.enkovich@intel.com>
5497 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5499 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
5501 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5502 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5504 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5506 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5507 test for __ARM_FP16_ARGS.
5508 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5509 * gcc.target/arm/aapcs/neon-vect10.c: New.
5510 * gcc.target/arm/aapcs/neon-vect9.c: New.
5511 * gcc.target/arm/aapcs/vfp18.c: New.
5512 * gcc.target/arm/aapcs/vfp19.c: New.
5513 * gcc.target/arm/aapcs/vfp20.c: New.
5514 * gcc.target/arm/aapcs/vfp21.c: New.
5515 * gcc.target/arm/fp16-aapcs-1.c: New.
5516 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5517 test for __ARM_FP16_ARGS.
5518 * g++.target/arm/fp16-return-1.c: Update expected output.
5520 2016-05-16 Jiong Wang <jiong.wang@arm.com>
5523 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5525 2016-05-15 Harald Anlauf <anlauf@gmx.de>
5528 * gfortran.dg/pr69603.f90: New testcase.
5530 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
5532 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5534 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
5537 * gfortran.dg/pr71047.f08: New test.
5539 2016-05-13 Joseph Myers <joseph@codesourcery.com>
5541 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5542 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5543 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5545 2016-05-13 Martin Sebor <msebor@redhat.com>
5548 * g++.dg/cpp0x/constexpr-60049.C: New test.
5550 2016-05-13 Jakub Jelinek <jakub@redhat.com>
5553 * gcc.dg/pr71071.c: New test.
5555 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
5557 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5558 remove XOP handling.
5559 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
5561 2016-05-13 Nathan Sidwell <nathan@acm.org>
5563 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5564 __atomic_is_lock_free declaration.
5566 2016-05-13 Richard Biener <rguenther@suse.de>
5568 PR tree-optimization/42587
5569 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5571 2016-05-13 Martin Liska <mliska@suse.cz>
5573 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5574 the new format of dump output.
5576 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5578 * gcc.dg/pr71084.c: New test.
5580 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5583 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
5585 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5587 * gcc.target/aarch64/struct_return.c: New test.
5589 2016-05-12 Marek Polacek <polacek@redhat.com>
5592 * c-c++-common/pr70756-2.c: New test.
5593 * c-c++-common/pr70756.c: New test.
5595 2016-05-12 Richard Biener <rguenther@suse.de>
5597 PR tree-optimization/71059
5598 * gcc.dg/torture/pr71059.c: New testcase.
5600 2016-05-12 Richard Biener <rguenther@suse.de>
5602 PR tree-optimization/71062
5603 * gcc.dg/torture/pr71062.c: New testcase.
5605 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5607 PR tree-optimization/71006
5608 * gcc.dg/pr71006.c: New test.
5610 2016-05-12 Marek Polacek <polacek@redhat.com>
5613 * gcc.dg/opts-7.c: New test.
5615 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5618 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5619 Add -save-temps to dg-options.
5620 Scan for ldmfd rather than pop instruction.
5621 * gcc.target/arm/interrupt-2.c: Likewise.
5622 * gcc.target/arm/pr70830.c: New test.
5624 2016-05-12 Jakub Jelinek <jakub@redhat.com>
5626 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5627 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5629 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5630 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5631 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5634 * gcc.target/i386/avx512vl-pack-1.c: New test.
5635 * gcc.target/i386/avx512vl-pack-2.c: New test.
5636 * gcc.target/i386/avx512bw-pack-2.c: New test.
5638 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5640 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5641 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5642 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5644 2016-05-12 Richard Biener <rguenther@suse.de>
5646 PR tree-optimization/70986
5647 * gcc.dg/torture/pr70986-1.c: New testcase.
5648 * gcc.dg/torture/pr70986-2.c: Likewise.
5649 * gcc.dg/torture/pr70986-3.c: Likewise.
5651 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5654 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5655 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5657 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
5659 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5661 * gcc.target/i386/pr66746.c: Ditto.
5663 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5665 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5667 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5668 warning when using -mvsx-timode.
5669 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5670 * gcc.target/powerpc/dform-2.c: Likewise.
5671 * gcc.target/powerpc/pr68805.c: Likewise.
5673 2016-05-11 Marek Polacek <polacek@redhat.com>
5676 * c-c++-common/attributes-3.c: New test.
5678 2016-05-11 Nathan Sidwell <nathan@acm.org>
5680 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5681 * gcc.c-torture/execute/pr68185.c: Likewise.
5682 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5683 * gcc.dg/pr69634.c: Requires scheduling.
5684 * gcc.dg/torture/pr66178.c: Require label values.
5685 * gcc.dg/setjmp-6.c: Require indirect jumps.
5687 2016-05-11 Richard Biener <rguenther@suse.de>
5689 PR tree-optimization/71055
5690 * gcc.dg/torture/pr71055.c: New testcase.
5692 2016-05-11 Richard Biener <rguenther@suse.de>
5695 * g++.dg/debug/pr71057.C: New testcase.
5697 2016-05-11 Jakub Jelinek <jakub@redhat.com>
5700 * gfortran.dg/gomp/pr70855.f90: New test.
5702 2016-05-11 Richard Biener <rguenther@suse.de>
5705 * g++.dg/torture/pr71002.C: New testcase.
5707 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5710 * gcc.dg/pr70807.c: New test.
5712 2016-05-10 Martin Sebor <msebor@redhat.com>
5715 * g++.dg/Wattributes.C: New test.
5717 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
5719 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5720 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5721 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5723 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5726 * gcc.target/i386/pr70799-1.c: New test.
5728 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5730 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5732 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5735 * gcc.target/i386/pr70877.c: New test.
5737 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5739 PR tree-optimization/70786
5740 * gcc.target/i386/pr70876.c: New test.
5742 2016-05-10 Jakub Jelinek <jakub@redhat.com>
5745 * gcc.target/i386/avx512vl-logic-1.c: New test.
5746 * gcc.target/i386/avx512vl-logic-2.c: New test.
5747 * gcc.target/i386/avx512dq-logic-2.c: New test.
5749 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5752 * gcc.target/powerpc/pr70963.c: New.
5754 2016-05-10 David Malcolm <dmalcolm@redhat.com>
5756 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5757 (test_very_wide_line): Add ruler to expected output.
5758 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5759 (test_very_wide_line): Likewise.
5760 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5761 (test_show_locus): Within the handling of "test_very_wide_line",
5762 enable show_ruler_p on the diagnostic context.
5764 2016-05-10 Richard Biener <rguenther@suse.de>
5766 PR tree-optimization/71039
5767 * gcc.dg/torture/pr71039.c: New testcase.
5769 2016-05-10 Nathan Sidwell <nathan@acm.org>
5771 * gcc.dg/nested-func-10.c: Requires alloca.
5772 * gcc.dg/nested-func-9.c: Requires alloca.
5773 * gcc.c-torture/execute/pr70460.c: Requires labels.
5774 * gcc.c-torture/compile/pr70199.c: Requires labels.
5775 * gcc.target/nvptx/decl.c: Compile only.
5776 * gcc.target/nvptx/trailing-init.c: Compile only.
5777 * gcc.target/nvptx/ary-init.c: Compile only.
5779 2016-05-10 Marek Polacek <polacek@redhat.com>
5782 * gcc.dg/attr-opt-1.c: New test.
5784 2016-05-10 Richard Biener <rguenther@suse.de>
5786 PR tree-optimization/70497
5787 PR tree-optimization/28367
5788 * gcc.dg/torture/20160404-1.c: New testcase.
5789 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5790 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5792 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5794 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5796 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
5798 * gcc.target/i386/fabsneg-1.c New test.
5800 2016-05-09 Alan Modra <amodra@gmail.com>
5803 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5805 2016-05-09 Richard Biener <rguenther@suse.de>
5807 PR tree-optimization/70985
5808 * gcc.dg/torture/pr70985.c: New testcase.
5810 2016-05-09 Bin Cheng <bin.cheng@arm.com>
5812 * gcc.dg/tree-ssa/ifc-9.c: New test.
5813 * gcc.dg/tree-ssa/ifc-10.c: New test.
5814 * gcc.dg/tree-ssa/ifc-11.c: New test.
5815 * gcc.dg/tree-ssa/ifc-12.c: New test.
5816 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5817 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5818 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5820 2016-05-09 Richard Biener <rguenther@suse.de>
5823 * gfortran.dg/pr70937.f90: New testcase.
5825 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5827 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5829 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
5832 * gfortran.dg/dec_structure_1.f90: New testcase.
5833 * gfortran.dg/dec_structure_2.f90: Ditto.
5834 * gfortran.dg/dec_structure_3.f90: Ditto.
5835 * gfortran.dg/dec_structure_4.f90: Ditto.
5836 * gfortran.dg/dec_structure_5.f90: Ditto.
5837 * gfortran.dg/dec_structure_6.f90: Ditto.
5838 * gfortran.dg/dec_structure_7.f90: Ditto.
5839 * gfortran.dg/dec_structure_8.f90: Ditto.
5840 * gfortran.dg/dec_structure_9.f90: Ditto.
5841 * gfortran.dg/dec_structure_10.f90: Ditto.
5842 * gfortran.dg/dec_structure_11.f90: Ditto.
5843 * gfortran.dg/dec_union_1.f90: Ditto.
5844 * gfortran.dg/dec_union_2.f90: Ditto.
5845 * gfortran.dg/dec_union_3.f90: Ditto.
5846 * gfortran.dg/dec_union_4.f90: Ditto.
5847 * gfortran.dg/dec_union_5.f90: Ditto.
5848 * gfortran.dg/dec_union_6.f90: Ditto.
5849 * gfortran.dg/dec_union_7.f90: Ditto.
5851 2016-05-07 Tom de Vries <tom@codesourcery.com>
5853 PR tree-optimization/70956
5854 * gcc.dg/graphite/pr70956.c: New test.
5856 2016-05-06 Jakub Jelinek <jakub@redhat.com>
5859 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5860 (a, b, c, d): Change type from char to signed char.
5861 (main): Compare against (signed char) -1634678893 instead of
5862 hardcoded -109. Use __builtin_abort instead of abort.
5864 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5865 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5867 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5869 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5872 * gcc.dg/torture/pr70935.c: New test.
5874 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5877 * gcc.target/sh/pr58219.c: New tests.
5879 2016-05-06 Richard Biener <rguenther@suse.de>
5881 PR tree-optimization/70960
5882 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5884 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5887 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5888 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5889 Adjust expected instruction counts.
5890 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5892 2016-05-06 Marek Polacek <polacek@redhat.com>
5895 * gcc.dg/ubsan/bounds-3.c: New test.
5897 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5900 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5902 2016-05-06 Richard Biener <rguenther@suse.de>
5905 * gfortran.dg/pr70931.f90: New testcase.
5907 2016-05-06 Richard Biener <rguenther@suse.de>
5910 * gcc.dg/torture/pr70941.c: New testcase.
5912 2016-05-05 Bin Cheng <bin.cheng@arm.com>
5914 PR tree-optimization/57206
5915 * gcc.dg/vect/pr57206.c: New test.
5917 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5919 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5921 2016-05-05 Jakub Jelinek <jakub@redhat.com>
5923 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5925 * c-c++-common/Wdangling-else-4.c: New test.
5927 2016-05-04 Jakub Jelinek <jakub@redhat.com>
5931 * g++.dg/opt/pr70906.C: New test.
5932 * g++.dg/opt/pr70933.C: New test.
5934 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5936 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
5938 * gcc.dg/ipa/pure-const-3.c: New testcase.
5940 2016-05-04 Marek Polacek <polacek@redhat.com>
5942 * c-c++-common/Wdangling-else-1.c: New test.
5943 * c-c++-common/Wdangling-else-2.c: New test.
5944 * c-c++-common/Wdangling-else-3.c: New test.
5946 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5948 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5951 2016-05-04 Marek Polacek <polacek@redhat.com>
5954 * gcc.dg/Waddress-2.c: New test.
5956 2016-05-04 Alan Modra <amodra@gmail.com>
5958 * gcc.target/powerpc/pr70866.c: New.
5960 2016-05-03 Martin Sebor <msebor@redhat.com>
5963 * c-c++-common/builtin_location.c: New test.
5964 * g++.dg/cpp1y/builtin_location.C: New test.
5966 2016-05-03 Marek Polacek <polacek@redhat.com>
5969 * gcc.dg/pr70859.c: New test.
5970 * gcc.dg/pr70859-2.c: New test.
5972 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5974 * gnat.dg/debug5.adb: New testcase.
5976 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5978 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5979 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5980 Procedure to check for z10 instruction set.
5982 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5984 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5986 2016-05-03 Alan Modra <amodra@gmail.com>
5988 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5990 2016-05-03 Jakub Jelinek <jakub@redhat.com>
5992 * gcc.target/i386/avx512f-cvt-1.c: New test.
5994 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5996 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5997 -fdump-tree-vrp-details.
5999 2016-05-03 Richard Biener <rguenther@suse.de>
6001 * gcc.dg/pr30172-1.c: Adjust.
6002 * gcc.dg/pr63743.c: Likewise.
6003 * gcc.dg/tm/pr51696.c: Likewise.
6004 * c-c++-common/tm/safe-1.c: Likewise.
6005 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6006 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6007 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6008 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6010 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6012 PR rtl-optimization/70467
6013 * gcc.target/i386/pr70467-3.c: New test.
6014 * gcc.target/i386/pr70467-4.c: New test.
6016 PR tree-optimization/70916
6017 * gcc.c-torture/compile/pr70916.c: New test.
6020 * gcc.target/i386/pr49244-1.c: New test.
6021 * gcc.target/i386/pr49244-2.c: New test.
6023 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6025 PR rtl-optimization/44281
6026 * gcc.target/i386/pr44281.c: New test.
6028 2016-05-03 bin cheng <bin.cheng@arm.com>
6030 PR tree-optimization/56541
6031 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6032 * gcc.dg/vect/pr56541.c: new test.
6034 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6036 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6038 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6040 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6043 * c-c++-common/asan/clone-test-1.c (main): Align child process
6046 2016-05-02 David Malcolm <dmalcolm@redhat.com>
6049 * g++.dg/spellcheck-fields-2.C: New test case.
6051 2016-05-02 David Malcolm <dmalcolm@redhat.com>
6054 * g++.dg/pr62314.C: New test case.
6056 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
6058 * gcc.dg/ipa/inline-8.c: New testcase.
6060 2016-05-02 Jakub Jelinek <jakub@redhat.com>
6062 PR rtl-optimization/70467
6063 * gcc.target/i386/pr70467-1.c: New test.
6065 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6067 * gcc.dg/spec-options.c: Run the test on all targets.
6068 * gcc.dg/foo.specs: Use cpp_unique_options.
6070 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
6072 * gcc.dg/tree-ssa/unord.c: New testcase.
6074 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
6076 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6078 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6080 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6082 2016-05-02 Marek Polacek <polacek@redhat.com>
6085 * gcc.dg/enum-incomplete-3.c: New test.
6087 2016-05-02 Marek Polacek <polacek@redhat.com>
6088 Tom de Vries <tom@codesourcery.com>
6090 PR tree-optimization/70700
6091 * gcc.dg/pr70700.c: New test.
6093 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
6095 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6096 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6097 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6098 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6099 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6101 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6103 * ada/acats/run_acats: Rename into...
6104 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6105 * ada/acats/run_all.sh: Remove redundant test.
6106 (target_run): Move around.
6107 (target_gnatchop): Use newly built executable.
6108 (target_gnatmake): Likewise.
6109 Check that the compilation of impbit succeeds.
6111 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6113 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6114 * gcc.dg/20021029-1.c: Likewise.
6115 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6116 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6117 * gcc.target/sh/cmpstr.c: Likewise.
6118 * gcc.target/sh/cmpstrn.c: Likewise.
6119 * gcc.target/sh/memset.c: Likewise.
6120 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6121 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6122 * gcc.target/sh/pr39423-1.c: Likewise.
6123 * gcc.target/sh/pr49468-di.c: Likewise.
6124 * gcc.target/sh/pr49468-si.c: Likewise.
6125 * gcc.target/sh/pr49880-1.c: Likewise.
6126 * gcc.target/sh/pr49880-2.c: Likewise.
6127 * gcc.target/sh/pr49880-3.c: Likewise.
6128 * gcc.target/sh/pr50751-1.c: Likewise.
6129 * gcc.target/sh/pr50751-4.c: Likewise.
6130 * gcc.target/sh/pr50751-7.c: Likewise.
6131 * gcc.target/sh/pr51244-1.c: Likewise.
6132 * gcc.target/sh/pr51244-10.c: Likewise.
6133 * gcc.target/sh/pr51244-11.c: Likewise.
6134 * gcc.target/sh/pr51244-12.c: Likewise.
6135 * gcc.target/sh/pr51244-13.c: Likewise.
6136 * gcc.target/sh/pr51244-14.c: Likewise.
6137 * gcc.target/sh/pr51244-17.c: Likewise.
6138 * gcc.target/sh/pr51244-18.c: Likewise.
6139 * gcc.target/sh/pr51244-19.c: Likewise.
6140 * gcc.target/sh/pr51244-4.c: Likewise.
6141 * gcc.target/sh/pr51244-5.c: Likewise.
6142 * gcc.target/sh/pr51244-7.c: Likewise.
6143 * gcc.target/sh/pr51244-8.c: Likewise.
6144 * gcc.target/sh/pr51244-9.c: Likewise.
6145 * gcc.target/sh/pr51697.c: Likewise.
6146 * gcc.target/sh/pr52483-1.c: Likewise.
6147 * gcc.target/sh/pr52483-2.c: Likewise.
6148 * gcc.target/sh/pr52483-3.c: Likewise.
6149 * gcc.target/sh/pr52483-5.c: Likewise.
6150 * gcc.target/sh/pr52933-1.c: Likewise.
6151 * gcc.target/sh/pr52933-2.c: Likewise.
6152 * gcc.target/sh/pr52933-3.c: Likewise.
6153 * gcc.target/sh/pr53568-1.c: Likewise.
6154 * gcc.target/sh/pr53976-1.c: Likewise.
6155 * gcc.target/sh/pr53988-1.c: Likewise.
6156 * gcc.target/sh/pr53988.c: Likewise.
6157 * gcc.target/sh/pr54089-1.c: Likewise.
6158 * gcc.target/sh/pr54089-6.c: Likewise.
6159 * gcc.target/sh/pr54089-7.c: Likewise.
6160 * gcc.target/sh/pr54089-8.c: Likewise.
6161 * gcc.target/sh/pr54089-9.c: Likewise.
6162 * gcc.target/sh/pr54236-1.c: Likewise.
6163 * gcc.target/sh/pr54236-2.c: Likewise.
6164 * gcc.target/sh/pr54236-3.c: Likewise.
6165 * gcc.target/sh/pr54236-4.c: Likewise.
6166 * gcc.target/sh/pr54386.c: Likewise.
6167 * gcc.target/sh/pr54602-1.c: Likewise.
6168 * gcc.target/sh/pr54685.c: Likewise.
6169 * gcc.target/sh/pr54760-1.c: Likewise.
6170 * gcc.target/sh/pr54760-2.c: Likewise.
6171 * gcc.target/sh/pr54760-3.c: Likewise.
6172 * gcc.target/sh/pr54760-4.c: Likewise.
6173 * gcc.target/sh/pr54760-5.c: Likewise.
6174 * gcc.target/sh/pr54760-6.c: Likewise.
6175 * gcc.target/sh/pr55146.c: Likewise.
6176 * gcc.target/sh/pr55160.c: Likewise.
6177 * gcc.target/sh/pr59278.c: Likewise.
6178 * gcc.target/sh/pr59401-1.c: Likewise.
6179 * gcc.target/sh/pr59533-1.c: Likewise.
6180 * gcc.target/sh/pr63260.c: Likewise.
6181 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6182 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6183 * gcc.target/sh/strlen.c: Likewise.
6184 * gcc.target/sh/torture/pr30807.c: Likewise.
6185 * gcc.target/sh/torture/pr34777.c: Likewise.
6186 * gcc.target/sh/torture/pr64652.c: Likewise.
6187 * gcc.target/sh/torture/pr65505.c: Likewise.
6188 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6189 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6191 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6194 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6196 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6198 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6199 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6200 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6201 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6203 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6205 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6206 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6208 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6211 * c-c++-common/goacc/combined-reduction.c: New test.
6212 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6214 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6216 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6217 *movdi_internal pattern only if PIC off.
6218 * gcc.target/i386/pr70155-2.c: Likewise.
6219 * gcc.target/i386/pr70155-3.c: Likewise.
6220 * gcc.target/i386/pr70155-4.c: Likewise.
6221 * gcc.target/i386/pr70155-5.c: Likewise.
6222 * gcc.target/i386/pr70155-6.c: Likewise.
6223 * gcc.target/i386/pr70155-7.c: Likewise.
6224 * gcc.target/i386/pr70155-8.c: Likewise.
6225 * gcc.target/i386/pr70155-15.c: Likewise.
6226 * gcc.target/i386/pr70155-17.c: Likewise.
6227 * gcc.target/i386/pr70155-22.c: Likewise.
6229 2016-04-29 Bin Cheng <bin.cheng@arm.com>
6231 PR tree-optimization/70803
6232 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6234 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6236 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6237 optimization of vector loop.
6238 * gcc.target/i386/vect-unpack-3.c: New test.
6239 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6240 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6241 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6243 2016-04-29 Marek Polacek <polacek@redhat.com>
6246 * g++.dg/ubsan/null-7.C: New test.
6249 * gcc.dg/pr70852.c: New test.
6251 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6254 * g++.dg/cpp0x/alignas6.C: New test.
6256 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6258 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6259 * gcc.dg/pr27003.c: Likewise.
6260 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6261 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6262 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6263 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
6264 * gcc.target/arc/mxy.c: Likewise.
6265 * gcc.target/arc/mswape.c: Likewise.
6266 * gcc.target/arc/mrtsc.c: Likewise.
6267 * gcc.target/arc/mcrc.c: Likewise.
6268 * gcc.target/arc/mdsp-packa.c: Likewise.
6269 * gcc.target/arc/mdvbf.c: Likewise.
6270 * gcc.target/arc/mlock.c: Likewise.
6271 * gcc.target/arc/mmac-24.c: Likewise.
6272 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6274 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6275 Matthijs Kooijman <matthijs@stdin.nl>
6276 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6279 * gcc.target/avr/pr60040-1.c: New.
6280 * gcc.target/avr/pr60040-2.c: New.
6282 2016-04-29 Richard Biener <rguenther@suse.de>
6284 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6286 2016-04-29 Richard Biener <rguenther@suse.de>
6288 PR tree-optimization/13962
6289 PR tree-optimization/65686
6290 * gcc.dg/uninit-pr65686.c: New testcase.
6292 2016-04-29 Jakub Jelinek <jakub@redhat.com>
6295 * gcc.dg/pr70843.c: New test.
6297 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6300 * gcc.target/i386/pr70858.c: New test.
6302 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6304 * gcc.target/arc/nps400-1.c: New file.
6306 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6307 Andrew Burgess <andrew.burgess@embecosm.com>
6309 * gcc.target/arc/movh_cl-1.c: New file.
6311 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6312 Andrew Burgess <andrew.burgess@embecosm.com>
6314 * gcc.target/arc/extzv-1.c: New file.
6315 * gcc.target/arc/insv-1.c: New file.
6316 * gcc.target/arc/insv-2.c: New file.
6317 * gcc.target/arc/movb-1.c: New file.
6318 * gcc.target/arc/movb-2.c: New file.
6319 * gcc.target/arc/movb-3.c: New file.
6320 * gcc.target/arc/movb-4.c: New file.
6321 * gcc.target/arc/movb-5.c: New file.
6322 * gcc.target/arc/movb_cl-1.c: New file.
6323 * gcc.target/arc/movb_cl-2.c: New file.
6324 * gcc.target/arc/movbi_cl-1.c: New file.
6325 * gcc.target/arc/movl-1.c: New file.
6327 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6328 Andrew Burgess <andrew.burgess@embecosm.com>
6330 * gcc.target/arc/cmem-1.c: New file.
6331 * gcc.target/arc/cmem-2.c: New file.
6332 * gcc.target/arc/cmem-3.c: New file.
6333 * gcc.target/arc/cmem-4.c: New file.
6334 * gcc.target/arc/cmem-5.c: New file.
6335 * gcc.target/arc/cmem-6.c: New file.
6336 * gcc.target/arc/cmem-7.c: New file.
6337 * gcc.target/arc/cmem-ld.inc: New file.
6338 * gcc.target/arc/cmem-st.inc: New file.
6340 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6343 * gcc.target/i386/pr70821.c: New test.
6345 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6347 * gcc.target/powerpc/vec-adde.c: New test.
6348 * gcc.target/powerpc/vec-adde-int128.c: New test.
6350 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6352 * gcc.target/i386/avx-vround-1.c: New test.
6353 * gcc.target/i386/avx-vround-2.c: New test.
6354 * gcc.target/i386/avx512vl-vround-1.c: New test.
6355 * gcc.target/i386/avx512vl-vround-2.c: New test.
6357 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6360 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6361 (check_effective_target_cilkplus_runtime): ... this.
6362 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6363 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6365 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6366 Require cilkplus_runtime.
6367 Don't add -lcilkrts.
6368 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6369 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6370 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6371 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6372 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6373 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6374 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6375 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6376 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6377 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6378 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6379 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6380 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6381 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6382 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6383 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6384 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6385 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6386 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6387 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6388 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6389 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6390 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6391 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6392 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6393 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6394 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6395 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6396 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6398 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6399 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6401 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6403 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6406 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
6408 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6409 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6411 2015-04-27 Ryan Burn <contact@rnburn.com>
6415 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6417 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6418 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6420 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6422 * gnat.dg/limited_with4.ad[sb]: New test.
6423 * gnat.dg/limited_with4_pkg.ads: New helper.
6425 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6428 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6429 and movv1ti_internal patterns
6430 * gcc.target/i386/pr70155-1.c: New test.
6431 * gcc.target/i386/pr70155-2.c: Likewise.
6432 * gcc.target/i386/pr70155-3.c: Likewise.
6433 * gcc.target/i386/pr70155-4.c: Likewise.
6434 * gcc.target/i386/pr70155-5.c: Likewise.
6435 * gcc.target/i386/pr70155-6.c: Likewise.
6436 * gcc.target/i386/pr70155-7.c: Likewise.
6437 * gcc.target/i386/pr70155-8.c: Likewise.
6438 * gcc.target/i386/pr70155-9.c: Likewise.
6439 * gcc.target/i386/pr70155-10.c: Likewise.
6440 * gcc.target/i386/pr70155-11.c: Likewise.
6441 * gcc.target/i386/pr70155-12.c: Likewise.
6442 * gcc.target/i386/pr70155-13.c: Likewise.
6443 * gcc.target/i386/pr70155-14.c: Likewise.
6444 * gcc.target/i386/pr70155-15.c: Likewise.
6445 * gcc.target/i386/pr70155-16.c: Likewise.
6446 * gcc.target/i386/pr70155-17.c: Likewise.
6447 * gcc.target/i386/pr70155-18.c: Likewise.
6448 * gcc.target/i386/pr70155-19.c: Likewise.
6449 * gcc.target/i386/pr70155-20.c: Likewise.
6450 * gcc.target/i386/pr70155-21.c: Likewise.
6451 * gcc.target/i386/pr70155-22.c: Likewise.
6453 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6455 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6458 2016-04-27 Bin Cheng <bin.cheng@arm.com>
6460 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6461 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6462 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6463 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6464 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6466 2016-04-27 Richard Biener <rguenther@suse.de>
6469 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6470 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6472 2016-04-27 Nathan Sidwell <nathan@acm.org>
6474 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6475 * g++.dg/ubsan/pr63956.C: Adjust error location.
6477 2016-04-27 Nick Clifton <nickc@redhat.com>
6480 * gcc.dg/pr49889.c: New test.
6482 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6484 * c-c++-common/memset-array.c: New test.
6486 2016-04-26 Martin Sebor <msebor@redhat.com>
6489 * g++.dg/cpp1y/func_constexpr.C: New test.
6491 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6494 * g++.dg/cpp0x/enum32.C: New test.
6495 * g++.dg/cpp0x/enum33.C: New test.
6497 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6499 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6500 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6501 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6502 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6503 * gcc.c-torture/execute/pr38151.c: Likewise.
6504 * gcc.c-torture/execute/pr66556.c: Likewise.
6505 * gcc.c-torture/execute/pr67781.c: Likewise.
6506 * gcc.c-torture/execute/pr68648.c: Likewise.
6508 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
6510 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6512 2016-04-26 Marek Polacek <polacek@redhat.com>
6515 * gcc.dg/pr67784-3.c: New test.
6516 * gcc.dg/pr67784-4.c: New test.
6517 * gcc.dg/pr67784-5.c: New test.
6520 * gcc.dg/Wnested-externs-2.c: New test.
6522 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
6524 * gcc.dg/fold-plusmult.c: Adjust.
6525 * gcc.dg/no-strict-overflow-6.c: Adjust.
6526 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6528 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6530 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6532 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6533 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6534 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6535 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6536 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6537 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6538 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6539 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6540 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6541 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6542 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6543 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6544 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6545 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6546 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6547 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6548 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6549 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6550 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6551 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6552 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6553 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6555 * gcc.target/i386/pr32219-4.c: Likewise.
6556 * gcc.target/i386/pr32219-6.c: Likewise.
6557 * gcc.target/i386/pr32219-8.c: Likewise.
6559 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6561 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6564 2016-04-26 Marek Polacek <polacek@redhat.com>
6567 * g++.dg/ext/cond2.C: New test.
6569 2016-04-26 Bin Cheng <bin.cheng@arm.com>
6571 PR tree-optimization/70771
6572 PR tree-optimization/70775
6573 * gcc.dg/pr70771.c: New test.
6574 * gcc.dg/pr70775.c: New test.
6576 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6578 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6580 2016-04-25 Richard Biener <rguenther@suse.de>
6582 PR tree-optimization/70780
6583 * gcc.dg/torture/pr70780.c: New testcase.
6585 2016-04-25 Michael Collison <michael.collison@arm.com>
6587 * gcc.target/arm/neon-vaddws16.c: New test.
6588 * gcc.target/arm/neon-vaddws32.c: New test.
6589 * gcc.target/arm/neon-vaddwu16.c: New test.
6590 * gcc.target/arm/neon-vaddwu32.c: New test.
6591 * gcc.target/arm/neon-vaddwu8.c: New test.
6592 * lib/target-supports.exp
6593 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6594 that arm neon support vector widen sum of HImode TO SImode.
6596 2016-04-23 Jakub Jelinek <jakub@redhat.com>
6599 * c-c++-common/asan/pr70712.c: New test.
6601 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6603 * .gitattributes: New file.
6605 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6607 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6609 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6611 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6612 * gfortran.dg/submodule_15.f08: Likewise.
6614 2016-04-22 Richard Biener <rguenther@suse.de>
6616 PR tree-optimization/70740
6617 * gcc.dg/torture/pr70740.c: New testcase.
6619 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6622 * gcc.target/i386/pr70750-1.c: New test.
6623 * gcc.target/i386/pr70750-2.c: Likewise.
6625 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6628 * g++.dg/cpp0x/auto48.C: New.
6630 2016-04-21 Marek Polacek <polacek@redhat.com>
6633 * g++.dg/cpp0x/forw_enum12.C: New test.
6634 * g++.dg/cpp0x/forw_enum13.C: New test.
6636 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6639 * gcc.target/i386/pr70728.c: New test.
6641 2016-04-21 Richard Biener <rguenther@suse.de>
6644 * gcc.dg/pr70747.c: New testcase.
6646 2016-04-21 Bin Cheng <bin.cheng@arm.com>
6648 PR tree-optimization/70715
6649 * gcc.dg/tree-ssa/scev-13.c: New test.
6651 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
6653 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6655 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
6657 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6659 2016-04-20 Jan Hubicka <jh@suse.cz>
6662 * g++.dg/ipa/nothrow-1.C: New testcase.
6664 2016-04-20 Nathan Sidwell <nathan@acm.org>
6667 * g++.dg/eh/delete1.C: New.
6669 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6671 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6672 -mtune-ctrl=sse_typeless_stores.
6674 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6676 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6678 2016-04-20 Bin Cheng <bin.cheng@arm.com>
6680 PR tree-optimization/69489
6681 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6683 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6686 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6687 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6688 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6690 2016-04-20 Bin Cheng <bin.cheng@arm.com>
6692 PR tree-optimization/56625
6693 PR tree-optimization/69489
6694 * gcc.dg/vect/pr56625.c: New test.
6695 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6697 2016-04-20 Andrew Pinski <apinski@cavium.com>
6700 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6702 2016-04-20 Arnaud Charlet <charlet@adacore.com>
6704 * gnat.dg/self1.adb: Remove now incorrect test.
6706 2016-04-20 Bin Cheng <bin.cheng@arm.com>
6708 * gcc.dg/tree-ssa/scev-11.c: New test.
6709 * gcc.dg/tree-ssa/scev-12.c: New test.
6711 2016-04-20 Marek Polacek <polacek@redhat.com>
6713 PR tree-optimization/70725
6714 * gcc.dg/pr70725.c: New test.
6716 2016-04-20 Richard Biener <rguenther@suse.de>
6718 PR tree-optimization/70726
6719 * g++.dg/vect/pr70726.cc: New testcase.
6721 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6724 * gcc.target/s390/pr70674.c: New test.
6726 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6728 PR libgfortran/70684
6729 * gfortran.dg/list_read_14.f90: New test.
6731 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6734 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6735 extern to force it misaligned.
6739 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6740 Don't check `*' before movv4sf_internal.
6741 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6742 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6743 Don't check `*' before movv16qi_internal.
6744 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6745 extern to force it misaligned.
6749 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6750 Don't check `*' before movv2df_internal.
6751 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6752 extern to force it misaligned.
6756 Check movv8sf_internal instead of avx_storeups256.
6757 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6759 2016-04-19 Richard Biener <rguenther@suse.de>
6761 PR tree-optimization/70171
6762 * g++.dg/tree-ssa/pr70171.C: New testcase.
6764 2016-04-19 Richard Biener <rguenther@suse.de>
6766 PR tree-optimization/70724
6767 * gcc.dg/torture/pr70724.c: New testcase.
6769 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6772 * gcc.target/i386/pr70689.c: New.
6774 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6777 * gcc.target/i386/pr70708.c: New test.
6779 2016-04-18 Richard Biener <rguenther@suse.de>
6781 PR tree-optimization/43434
6782 * gcc.dg/vect/pr43434.c: New testcase.
6783 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6784 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6785 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6786 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6787 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6788 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6789 * gcc.dg/gomp/pr68640.c: Likewise.
6790 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6791 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6793 2016-04-18 Richard Biener <rguenther@suse.de>
6795 PR tree-optimization/70701
6796 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6798 2016-04-18 Tom de Vries <tom@codesourcery.com>
6801 * gcc.dg/pr70161.c: Add dot-file scans.
6802 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6803 instead of after last dot char.
6805 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6807 * c-c++-common/dump-ada-spec-3.c: New test.
6808 * c-c++-common/dump-ada-spec-4.c: Likewise.
6810 2016-04-17 Tom de Vries <tom@codesourcery.com>
6813 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6815 2016-04-15 Jan Hubicka <jh@suse.cz>
6818 * g++.dg/ipa/pure-const-1.C: New testcase.
6819 * g++.dg/ipa/pure-const-2.C: New testcase.
6820 * g++.dg/ipa/pure-const-3.C: New testcase.
6822 2016-04-15 Marek Polacek <polacek@redhat.com>
6825 * gcc.dg/bitfld-22.c: New test.
6827 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6829 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6832 2016-04-15 Marek Polacek <polacek@redhat.com>
6835 * c-c++-common/pr70651.c: New test.
6837 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6839 PR rtl-optimization/70681
6840 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6841 dump scan on arm and powerpc.
6842 * gcc.dg/pr10474.c: Likewise.
6844 2016-04-15 Jakub Jelinek <jakub@redhat.com>
6849 * g++.dg/cpp1y/vla11.C: Revert for real.
6852 * c-c++-common/Wparentheses-1.c: New test.
6853 * c-c++-common/gomp/Wparentheses-1.c: New test.
6854 * c-c++-common/gomp/Wparentheses-2.c: New test.
6855 * c-c++-common/gomp/Wparentheses-3.c: New test.
6856 * c-c++-common/gomp/Wparentheses-4.c: New test.
6857 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6858 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6859 * c-c++-common/goacc/Wparentheses-1.c: New test.
6861 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6864 * gcc.target/i386/pr70662.c: New test.
6866 2016-04-15 Richard Biener <rguenther@suse.de>
6867 Alan Modra <amodra@gmail.com>
6869 PR tree-optimization/70130
6870 * gcc.dg/vect/O3-pr70130.c: New testcase.
6872 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6875 * gcc.target/powerpc/pr70669.c: New test.
6878 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6879 a power7 system that does not have an assembler that supports
6882 2016-04-14 Martin Sebor <msebor@redhat.com>
6887 * c-c++-common/ubsan/vla-1.c: Revert.
6888 * g++.dg/cpp1y/vla11.C: Same.
6889 * g++.dg/cpp1y/vla12.C: Same.
6890 * g++.dg/cpp1y/vla13.C: Same.
6891 * g++.dg/cpp1y/vla14.C: Same.
6892 * g++.dg/cpp1y/vla3.C: Same.
6893 * g++.dg/init/array24.C: Same.
6894 * g++.dg/ubsan/vla-1.C: Same.
6896 2016-04-14 Marek Polacek <polacek@redhat.com>
6897 Jan Hubicka <hubicka@ucw.cz>
6900 * g++.dg/torture/pr70029.C: New test.
6902 2016-04-14 Martin Sebor <msebor@redhat.com>
6904 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6905 type size to prevent failures on targets with very low maximum
6908 2016-04-14 Richard Biener <rguenther@suse.de>
6910 PR tree-optimization/70623
6911 * gcc.dg/torture/pr70623.c: New testcase.
6912 * gcc.dg/torture/pr70623-2.c: Likewise.
6914 2016-04-13 Martin Sebor <msebor@redhat.com>
6919 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6920 * g++.dg/cpp1y/vla11.C: New test.
6921 * g++.dg/cpp1y/vla12.C: New test.
6922 * g++.dg/cpp1y/vla13.C: New test.
6923 * g++.dg/cpp1y/vla14.C: New test.
6924 * g++.dg/cpp1y/vla3.C: Restore deleted test.
6925 * g++.dg/init/array24.C: Fully brace VLA initializer.
6926 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6928 2016-04-13 Jakub Jelinek <jakub@redhat.com>
6931 * g++.dg/opt/pr70641.C: New test.
6933 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6935 PR rtl-optimization/68749
6936 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6937 effects of argument promotions.
6938 Remove default args to dg-skip-if.
6940 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6943 * g++.dg/parse/pr70635.C: New.
6945 2016-04-13 Marek Polacek <polacek@redhat.com>
6948 * c-c++-common/Wmisleading-indentation-4.c: New test.
6950 2016-04-13 Marek Polacek <polacek@redhat.com>
6953 * gcc.dg/Wparentheses-12.c: New test.
6954 * gcc.dg/Wparentheses-13.c: New test.
6956 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6958 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6959 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6960 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6962 2016-04-13 Jakub Jelinek <jakub@redhat.com>
6965 * gcc.c-torture/compile/pr70633.c: New test.
6968 * gcc.dg/torture/pr70628.c: New test.
6970 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6973 * g++.dg/template/pr70610.C: New test.
6974 * g++.dg/template/pr70610-2.C: New test.
6975 * g++.dg/template/pr70610-3.C: New test.
6976 * g++.dg/template/pr70610-4.C: New test.
6978 2016-04-12 Jakub Jelinek <jakub@redhat.com>
6980 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6984 * g++.dg/ext/pr70571.C: New test.
6986 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6989 * gcc.target/powerpc/pr70640.c: New test.
6991 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6994 * g++.dg/parse/pr68722.C: New.
6996 2016-04-12 Jakub Jelinek <jakub@redhat.com>
6998 PR rtl-optimization/70596
6999 * gcc.target/i386/pr70596.c: New test.
7001 2016-04-12 Nathan Sidwell <nathan@acm.org>
7004 * g++.dg/init/pr70501.C: New.
7006 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7008 * gcc.target/i386/asm-flag-6.c: New test.
7010 2016-04-12 Tom de Vries <tom@codesourcery.com>
7012 PR tree-optimization/68756
7013 * gcc.dg/graphite/pr68756.c: New test.
7015 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7017 PR tree-optimization/70602
7018 * gcc.c-torture/execute/pr70602.c: New test.
7020 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7023 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7024 __float128 emulator is built and runs.
7025 * gcc.target/powerpc/float128-1.c: Likewise.
7027 * lib/target-supports.exp (check_ppc_float128_sw_available):
7028 Rework tests for __float128 software and hardware
7029 availability. Fix exit condition to return 0 on success.
7031 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7034 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7035 * gcc.target/aarch64/target_attr_15.c: Likewise.
7037 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7040 * g++.dg/cpp1y/pr69066.C: New.
7042 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7045 * gfortran.dg/pr36192.f90: Update test.
7046 * gfortran.dg/pr36192_1.f90: Update test.
7047 * gfortran.dg/real_dimension_1.f: Update test.
7048 * gfortran.dg/parameter_array_init_7.f90: New test.
7050 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
7053 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7055 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7057 PR rtl-optimization/66669
7058 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7060 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7062 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7063 * gcc.dg/pie-1.c: Likewise.
7064 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7065 * gcc.dg/pic-4.c: Likewise.
7066 * gcc.dg/pie-3.c: Likewise.
7067 * gcc.dg/pie-4.c: Likewise.
7069 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7071 PR tree-optimization/68644
7072 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7074 PR rtl-optimization/64886
7075 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7077 2016-04-09 Tom de Vries <tom@codesourcery.com>
7079 PR tree-optimization/68953
7080 * gcc.dg/graphite/pr68953.c: New test.
7082 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7085 * gfortran.dg/deferred_character_16.f90: New test.
7087 2016-04-09 Jakub Jelinek <jakub@redhat.com>
7089 PR tree-optimization/70586
7090 * gcc.c-torture/execute/pr70586.c: New test.
7092 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7095 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7096 with __builtin_memset
7097 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7099 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7103 PR tree-optimization/70373
7107 * c-c++-common/goacc/reduction-5.c: New test.
7108 * c-c++-common/goacc/reduction-promotions.c: New test.
7109 * gfortran.dg/goacc/reduction-3.f95: New test.
7110 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7112 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7116 * g++.dg/pr70590.C: New test.
7117 * g++.dg/pr70590-2.C: New test.
7119 2016-04-08 Jakub Jelinek <jakub@redhat.com>
7122 * gcc.target/i386/pr70593.c: New test.
7124 PR rtl-optimization/70574
7125 * gcc.target/i386/avx2-pr70574.c: New test.
7127 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7130 * c-c++-common/asan/pr70541.c: New test.
7132 2016-04-08 Tom de Vries <tom@codesourcery.com>
7134 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7135 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7137 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7140 * gcc.c-torture/execute/pr70566.c: New test.
7142 2016-04-08 Tom de Vries <tom@codesourcery.com>
7144 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7145 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7147 2016-04-08 Alan Modra <amodra@gmail.com>
7149 * gcc.target/powerpc/pr70117.c: New.
7151 2016-04-07 Jakub Jelinek <jakub@redhat.com>
7154 * gcc.dg/lto/simd-function_0.c: New test.
7156 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7158 * c-c++-common/attr-simd-2.c: Likewise.
7159 * c-c++-common/attr-simd-4.c: Likewise.
7160 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7161 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7163 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7166 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7168 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7169 Tom de Vries <tom@codesourcery.com>
7171 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7172 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7173 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7174 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7175 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7176 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7177 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7178 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7180 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7183 * g++.dg/warn/Wparentheses-29.C: New test.
7185 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7188 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7189 explicit braces to resolve a future -Wparentheses warning.
7191 2016-04-06 Richard Henderson <rth@redhat.com>
7193 * gcc.dg/pr61817-1.c: New test.
7194 * gcc.dg/pr61817-2.c: New test.
7195 * gcc.dg/pr69391-1.c: New test.
7196 * gcc.dg/pr69391-2.c: New test.
7198 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7200 PR rtl-optimization/70398
7201 * gcc.target/aarch64/pr70398.c: New.
7203 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7205 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7207 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
7208 Pedro Alves <palves@redhat.com>
7210 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7212 2016-04-06 Jakub Jelinek <jakub@redhat.com>
7214 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7215 Check for avx512f effective targets instead of avx2.
7216 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7218 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7219 * g++.dg/gomp/declare-simd-1.C: Likewise.
7220 * g++.dg/gomp/declare-simd-3.C: Likewise.
7221 * g++.dg/gomp/declare-simd-4.C: Likewise.
7224 * c-c++-common/gomp/pr70550-1.c: New test.
7225 * c-c++-common/gomp/pr70550-2.c: New test.
7227 2016-04-05 Nathan Sidwell <nathan@acm.org>
7230 * g++.dg/ext/attribute-may-alias-5.C: New.
7232 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7235 * c-c++-common/pr70336.c: New test.
7236 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7237 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7239 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
7242 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7244 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7246 PR rtl-optimization/70542
7247 * gcc.dg/torture/pr70542.c: New test.
7248 * gcc.target/i386/avx2-pr70542.c: New test.
7250 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7252 PR tree-optimization/70509
7253 * gcc.target/i386/avx512bw-pr70509.c: New test.
7255 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7258 * g++.dg/ext/constexpr-vla4.C: New test.
7260 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
7263 * gcc.target/i386/pr70510.c: New test.
7265 2016-04-05 Richard Biener <rguenther@suse.de>
7267 PR tree-optimization/70526
7268 * g++.dg/torture/pr70526.C: New testcase.
7270 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7273 * gcc.target/i386/pr70525.c: New test.
7275 2016-04-05 Richard Biener <rguenther@suse.de>
7278 * g++.dg/torture/pr70499.C: New testcase.
7280 2016-04-05 Richard Biener <rguenther@suse.de>
7282 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7285 2016-04-04 Jakub Jelinek <jakub@redhat.com>
7288 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7289 rs6000 ABI warnings.
7291 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
7294 * g++.dg/ipa/devirt-51.C: New testcase.
7296 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7297 Jakub Jelinek <jakub@redhat.com>
7300 * gcc.dg/torture/pr70457.c: New.
7302 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7305 * gfortran.dg/allocate_with_source_19.f08: New test.
7307 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7310 * gfortran.dg/coarray_allocate_6.f08: New test.
7312 2016-04-04 Richard Biener <rguenther@suse.de>
7314 PR rtl-optimization/70484
7315 * gcc.dg/torture/pr70484.c: New testcase.
7317 2016-04-04 Marek Polacek <polacek@redhat.com>
7320 * gcc.dg/torture/pr70307.c: New test.
7322 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7326 * gcc.target/sh/torture/pr70416.c: New.
7328 2016-04-02 Martin Sebor <msebor@redhat.com>
7334 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7335 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7336 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7337 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7338 * g++.dg/cpp0x/constexpr-string.C: Same.
7339 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7340 * g++.dg/cpp0x/pr65398.C: Same.
7341 * g++.dg/ext/constexpr-vla1.C: Same.
7342 * g++.dg/ext/constexpr-vla2.C: Same.
7343 * g++.dg/ext/constexpr-vla3.C: Same.
7344 * g++.dg/ubsan/pr63956.C: Same.
7346 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7348 PR rtl-optimization/70467
7349 * gcc.target/i386/pr70467-2.c: New test.
7351 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7352 Marek Polacek <polacek@redhat.com>
7355 * g++.dg/init/new47.C: New test.
7357 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7360 * gcc.target/arm/pr70496.c: New test.
7362 2016-04-01 Nathan Sidwell <nathan@acm.org>
7365 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7367 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7370 * gcc.dg/strlenopt.h (memmove): New.
7371 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7372 instead of "string.h".
7373 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7374 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7375 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7376 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7377 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7378 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7379 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7380 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7381 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7382 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7383 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7384 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7385 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7386 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7387 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7388 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7389 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7390 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7391 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7392 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7394 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7396 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7397 (Holder::foo): Reflect this.
7399 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7402 * gcc.dg/pr70442.c: New test.
7404 2016-03-31 Nathan Sidwell <nathan@acm.org>
7407 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7409 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7412 * gcc.target/i386/pr70453.c: New test.
7414 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
7417 * gcc.c-torture/pr70292.c: New test.
7419 2016-03-31 Marek Polacek <polacek@redhat.com>
7422 * c-c++-common/pr70297.c: New test.
7423 * g++.dg/cpp0x/typedef-redecl.C: New test.
7424 * gcc.dg/typedef-redecl2.c: New test.
7426 2016-03-31 Jakub Jelinek <jakub@redhat.com>
7428 PR rtl-optimization/70460
7429 * gcc.c-torture/execute/pr70460.c: New test.
7431 2016-03-31 Richard Biener <rguenther@suse.de>
7434 * g++.dg/ext/vector30.C: New testcase.
7436 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7437 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7439 * gfortran.dg/fmt_pf.f90: New test.
7441 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7443 Forward-port from 5 branch
7444 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7447 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7448 dg-require-effective-target after dg-do.
7450 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7452 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7454 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7455 Julian Brown <julian@codesourcery.com>
7456 Chung-Lin Tang <cltang@codesourcery.com>
7457 Cesar Philippidis <cesar@codesourcery.com>
7458 James Norris <jnorris@codesourcery.com>
7459 Tom de Vries <tom@codesourcery.com>
7460 Nathan Sidwell <nathan@codesourcery.com>
7462 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
7463 * c-c++-common/goacc/loop-clauses.c: Likewise.
7464 * g++.dg/goacc/template.C: Likewise.
7465 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7466 * gfortran.dg/goacc/loop-1.f95: Likewise.
7467 * gfortran.dg/goacc/loop-5.f95: Likewise.
7468 * gfortran.dg/goacc/loop-6.f95: Likewise.
7469 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7470 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7471 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7472 * c-c++-common/goacc/clauses-fail.c: Likewise.
7473 * c-c++-common/goacc/parallel-1.c: Likewise.
7474 * c-c++-common/goacc/reduction-1.c: Likewise.
7475 * c-c++-common/goacc/reduction-2.c: Likewise.
7476 * c-c++-common/goacc/reduction-3.c: Likewise.
7477 * c-c++-common/goacc/reduction-4.c: Likewise.
7478 * c-c++-common/goacc/routine-3.c: Likewise.
7479 * c-c++-common/goacc/routine-4.c: Likewise.
7480 * c-c++-common/goacc/routine-5.c: Likewise.
7481 * c-c++-common/goacc/tile.c: Likewise.
7482 * g++.dg/goacc/template.C: Likewise.
7483 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7484 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7485 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7486 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7487 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7488 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7489 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7490 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7491 * c-c++-common/goacc/use_device-1.c: ... this file.
7492 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7493 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7494 * c-c++-common/goacc/host_data-6.c: ... this file.
7495 * c-c++-common/goacc/loop-2-kernels.c: New file.
7496 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7497 * c-c++-common/goacc/loop-3.c: Likewise.
7498 * g++.dg/goacc/reference.C: Likewise.
7499 * g++.dg/goacc/routine-1.C: Likewise.
7500 * g++.dg/goacc/routine-2.C: Likewise.
7502 2016-03-30 Richard Biener <rguenther@suse.de>
7505 * gcc.dg/torture/pr70450.c: New testcase.
7507 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7510 * gcc.dg/torture/pr70421.c: New test.
7511 * gcc.target/i386/avx512f-pr70421.c: New test.
7513 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7516 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7517 (check): New function.
7519 (foo): Align stack to 16 bytes when calling bar.
7520 * gcc.target/i386/cleanup-2.c: Likewise.
7522 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7524 PR tree-optimization/59124
7525 * gcc.dg/Warray-bounds-19.c: New test.
7527 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7529 * lib/prune.exp (escape_regex_chars): New.
7530 (prune_file_path): Update to quote metcharacters for regexp.
7532 2016-03-29 Jakub Jelinek <jakub@redhat.com>
7534 PR rtl-optimization/70429
7535 * gcc.c-torture/execute/pr70429.c: New test.
7537 PR tree-optimization/70405
7538 * gcc.dg/pr70405.c: New test.
7540 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7543 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7544 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7546 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7549 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7550 __cilkrts_set_param to set two workers.
7551 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7552 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7554 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7556 * g++.dg/ext/fnname5.C: Update the test for Darwin.
7558 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7561 * gcc.target/i386/pr70406.c: New test.
7563 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7565 * gnat.dg/specs/double_record_extension3.ads: New test.
7567 2016-03-25 Richard Henderson <rth@redhat.com>
7570 * gcc.target/aarch64/pr70120-1.c: New.
7571 * gcc.target/aarch64/pr70120-2.c: New.
7572 * gcc.target/aarch64/pr70120-3.c: New.
7574 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7577 * g++.dg/template/mangle2.C: The dg-do directive should be
7578 "compile" not "assemble".
7580 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7583 * gcc.dg/pr69650.c: New test.
7585 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
7587 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7589 2016-03-25 Alan Modra <amodra@gmail.com>
7591 * gcc.dg/dfp/pr70052.c: New test.
7593 2016-03-24 Richard Henderson <rth@redhat.com>
7596 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7597 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7599 2016-03-24 Tom de Vries <tom@codesourcery.com>
7601 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7603 2016-03-24 Tom de Vries <tom@codesourcery.com>
7605 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7606 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7608 2016-03-24 Tom de Vries <tom@codesourcery.com>
7610 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7611 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7613 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7616 * g++.dg/template/mangle2.C: New test.
7618 2016-03-24 Richard Biener <rguenther@suse.de>
7620 PR tree-optimization/70396
7621 * gcc.dg/torture/pr70396.c: New testcase.
7623 2016-03-24 Richard Biener <rguenther@suse.de>
7626 * gcc.dg/torture/pr70370.c: New testcase.
7628 2016-03-24 Tom de Vries <tom@codesourcery.com>
7630 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7631 * gfortran.dg/goacc/kernels-tree.f95: Same.
7632 * gfortran.dg/goacc/parallel-tree.f95: Same.
7634 2016-03-24 Tom de Vries <tom@codesourcery.com>
7636 * c-c++-common/goacc/uninit-if-clause.c: New test.
7637 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7639 2016-03-24 Jakub Jelinek <jakub@redhat.com>
7642 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7645 2016-03-24 Richard Biener <rguenther@suse.de>
7647 PR tree-optimization/70372
7648 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7650 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7653 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7655 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7658 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7660 2016-03-23 Jakub Jelinek <jakub@redhat.com>
7663 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7664 * g++.dg/cpp1y/pr70001.C: New test.
7667 * g++.dg/cpp0x/constexpr-70323.C: New test.
7669 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
7670 Jason Merrill <jason@redhat.com>
7671 Jakub Jelinek <jakub@redhat.com>
7674 * g++.dg/cpp0x/constexpr-69315.C: New test.
7675 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7677 2016-03-23 Marek Polacek <polacek@redhat.com>
7680 * g++.dg/warn/Wignored-attributes-1.C: New test.
7681 * g++.dg/warn/Wignored-attributes-2.C: New test.
7683 2016-03-23 Tom de Vries <tom@codesourcery.com>
7685 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7687 * gfortran.dg/goacc/private-3.f95 (test): Same.
7688 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7691 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7693 * lib/target-supports.exp: Remove v7ve entry from loop
7694 creating effective target checks.
7695 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7696 (add_options_for_arm_arch_v7ve): Likewise.
7698 2016-03-23 Jakub Jelinek <jakub@redhat.com>
7700 PR tree-optimization/70354
7701 * gcc.dg/vect/pr70354-1.c: New test.
7702 * gcc.dg/vect/pr70354-2.c: New test.
7703 * gcc.target/i386/avx2-pr70354-1.c: New test.
7704 * gcc.target/i386/avx2-pr70354-2.c: New test.
7706 2016-03-22 Jeff Law <law@redhat.com>
7709 * gcc.dg/tree-ssa/pr70232.c: New test.
7711 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7714 * gcc.target/i386/pr70302.c: New test.
7716 2016-03-22 Richard Biener <rguenther@suse.de>
7719 * g++.dg/torture/pr70251.C: New testcase.
7721 2016-03-22 David Malcolm <dmalcolm@redhat.com>
7724 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7725 Wmisleading-indentation.c.
7726 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7727 reflect change to diagnostic text and order of messages.
7728 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7730 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
7732 * g++.dg/ext/java-3.C: Don't compile on AIX.
7734 2016-03-22 Richard Biener <rguenther@suse.de>
7737 * gcc.dg/torture/pr70333.c: New testcase.
7739 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7741 * g++.dg/ext/pr70290.C: New test.
7743 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7746 * gcc.target/i386/pr70325.c: New test.
7748 2016-03-22 Jakub Jelinek <jakub@redhat.com>
7751 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7752 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7755 * gcc.target/i386/pr70300.c: New test.
7758 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7759 (func2): New function for cond with parens, xfail warning for c++.
7760 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7762 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7765 * g++.dg/template/ptrmem30.C: New test.
7767 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7770 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7771 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7773 2016-03-21 Jakub Jelinek <jakub@redhat.com>
7776 * gcc.dg/pr70326.c: New test.
7778 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
7779 Jakub Jelinek <jakub@redhat.com>
7781 PR tree-optimization/70317
7782 * gcc.dg/pr70317.c: New test.
7784 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
7787 * gcc.target/i386/pr70327.c: New test.
7789 2016-03-21 Martin Liska <mliska@suse.cz>
7792 * gcc.dg/ipa/pr70306.c: New test.
7794 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
7796 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7797 * gcc.target/arm/attr-align3.c: Likewise.
7798 * gcc.target/arm/attr_arm.c: Likewise.
7799 * gcc.target/arm/flip-thumb.c: Likewise.
7801 2016-03-21 Jakub Jelinek <jakub@redhat.com>
7804 * gcc.target/powerpc/altivec-36.c: New test.
7806 2016-03-21 Richard Biener <rguenther@suse.de>
7808 PR tree-optimization/70310
7809 * gcc.dg/torture/pr70310.c: New testcase.
7811 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7814 * gcc.target/i386/pr70293.c: New test.
7816 2016-03-21 Richard Biener <rguenther@suse.de>
7818 PR tree-optimization/70288
7819 * gcc.dg/torture/pr70288-1.c: New testcase.
7820 * gcc.dg/torture/pr70288-2.c: Likewise.
7822 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
7824 PR rtl-optimization/69307
7825 * gcc.target/arm/pr69307.c: New test.
7827 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
7829 PR rtl-optimization/69102
7830 * gcc.c-torture/compile/pr69102.c: New test.
7832 2016-03-18 Jeff Law <law@redhat.com>
7834 PR rtl-optimization/70263
7835 * gcc.c-torture/compile/pr70263-1.c: New test.
7836 * gcc.target/i386/pr70263-2.c: New test.
7838 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7840 PR rtl-optimization/70278
7841 * gcc.dg/torture/pr70278.c: New test.
7842 * gcc.target/arm/pr70278.c: New test.
7844 2016-03-18 David Malcolm <dmalcolm@redhat.com>
7847 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7848 (test_builtin_types_compatible_p): New test function.
7849 * gcc.dg/pr70281.c: New test case.
7851 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7854 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7856 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7858 PR tree-optimization/70252
7859 * gcc.dg/pr70252.c: New test.
7861 2016-03-18 Tom de Vries <tom@codesourcery.com>
7863 * gcc.dg/pr70161-2.c: New test.
7864 * gcc.dg/pr70161.c: New test.
7866 2016-03-18 Tom de Vries <tom@codesourcery.com>
7869 * gcc.dg/pr70269.c: New test.
7871 2016-03-18 Jakub Jelinek <jakub@redhat.com>
7874 * g++.dg/ext/java-3.C: New test.
7876 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7879 * g++.dg/lookup/pr70205.C: New test.
7881 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7884 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7886 2016-03-17 Marek Polacek <polacek@redhat.com>
7889 * gcc.dg/atomic-op-6.c: New test.
7891 2016-03-17 David Malcolm <dmalcolm@redhat.com>
7894 * c-c++-common/pr70264.c: New test case.
7896 2016-03-17 Jakub Jelinek <jakub@redhat.com>
7899 * c-c++-common/pr70144-1.c: New test.
7900 * c-c++-common/pr70144-2.c: New test.
7903 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7904 * g++.dg/opt/flifetime-dse6.C: New test.
7905 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7907 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7910 * gcc.dg/pic-1.c: New test.
7911 * gcc.dg/pic-2.c: Likewise.
7912 * gcc.dg/pic-3.c: Likewise.
7913 * gcc.dg/pic-4.c: Likewise.
7914 * gcc.dg/pie-1.c: Likewise.
7915 * gcc.dg/pie-2.c: Likewise.
7916 * gcc.dg/pie-3.c: Likewise.
7917 * gcc.dg/pie-4.c: Likewise.
7918 * gcc.dg/pie-5.c: Likewise.
7919 * gcc.dg/pie-6.c: Likewise.
7921 2016-03-17 Tom de Vries <tom@codesourcery.com>
7923 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7924 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7926 2016-03-17 Richard Biener <rguenther@suse.de>
7929 * g++.dg/debug/pr70271.C: New testcase.
7931 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7933 * gcc.target/i386/pr70251.c: New test.
7935 2016-03-17 Marek Polacek <polacek@redhat.com>
7938 * g++.dg/warn/constexpr-70194.C: New test.
7940 2016-03-16 Richard Henderson <rth@redhat.com>
7943 * gcc.c-torture/compile/pr70240.c: New.
7945 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7947 * gcc.c-torture/compile/20151204.c: Skip for avr.
7949 2016-03-16 Jakub Jelinek <jakub@redhat.com>
7952 * g++.dg/opt/pr70245.C: New test.
7953 * g++.dg/opt/pr70245.h: New file.
7954 * g++.dg/opt/pr70245-aux.cc: New file.
7956 2016-03-16 Martin Sebor <msebor@redhat.com>
7958 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7960 2016-03-16 Richard Henderson <rth@redhat.com>
7963 * gcc.c-torture/compile/pr70199.c: New.
7965 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7967 * gcc.dg/uninit-19.c: Run dos2unix.
7969 2016-03-16 Marek Polacek <polacek@redhat.com>
7972 * gcc.dg/nested-func-10.c: New test.
7973 * gcc.dg/nested-func-9.c: New test.
7975 2016-03-16 Jakub Jelinek <jakub@redhat.com>
7977 PR tree-optimization/68714
7978 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7980 2016-03-16 Tom de Vries <tom@codesourcery.com>
7982 PR tree-optimization/68715
7983 * gcc.dg/graphite/pr68715-2.c: New test.
7984 * gcc.dg/graphite/pr68715.c: New test.
7985 * gfortran.dg/graphite/pr68715.f90: New test.
7987 2016-03-16 Tom de Vries <tom@codesourcery.com>
7989 PR tree-optimization/68809
7990 * gcc.dg/graphite/pr68809-2.c: New test.
7991 * gcc.dg/graphite/pr68809.c: New test.
7993 2016-03-16 Jakub Jelinek <jakub@redhat.com>
7996 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7997 method call to i () as argument. Adjust expected output.
8000 * g++.dg/ubsan/pr70147-1.C: New test.
8001 * g++.dg/ubsan/pr70147-2.C: New test.
8003 2016-03-15 Martin Sebor <msebor@redhat.com>
8006 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8008 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
8010 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8013 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8016 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8017 libatomic_available.
8019 2016-03-15 Marek Polacek <polacek@redhat.com>
8022 * g++.dg/ext/attribute-may-alias-4.C: New test.
8024 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
8026 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8027 -fvar-tracking-assignments-toggle flag.
8029 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8031 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8033 2016-03-15 Jakub Jelinek <jakub@redhat.com>
8035 PR rtl-optimization/70222
8036 * gcc.c-torture/execute/pr70222-1.c: New test.
8037 * gcc.c-torture/execute/pr70222-2.c: New test.
8039 2016-03-15 Richard Henderson <rth@redhat.com>
8041 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8043 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8045 PR rtl-optimization/69032
8046 * gcc.dg/pr69032.c: New test.
8048 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8050 PR rtl-optimization/63384
8051 * g++.dg/pr63384.C: New test.
8053 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8056 * gcc.target/i386/pr64411.C: New test.
8058 2016-03-15 Tom de Vries <tom@codesourcery.com>
8060 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8061 * gfortran.dg/goacc/kernels-alias.f95: New test.
8063 2016-03-14 Martin Sebor <msebor@redhat.com>
8066 * g++.dg/cpp0x/constexpr-inline.C: New test.
8067 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8069 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
8071 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8073 2016-03-14 Jakub Jelinek <jakub@redhat.com>
8076 * gcc.dg/pr70219.c: New test.
8078 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8081 * gcc.dg/torture/pr70083.c: New test.
8082 * gcc.target/i386/pr70083.c: New test.
8084 2016-03-14 Richard Biener <rguenther@suse.de>
8086 PR tree-optimization/56365
8087 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8089 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8092 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8094 * g++.dg/pr70098.C: New testcase.
8097 2016-03-14 Tom de Vries <tom@codesourcery.com>
8099 PR tree-optimization/70045
8100 * gcc.dg/graphite/pr70045.c: New test.
8102 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8105 * gfortran.dg/include_9.f90: New test.
8107 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8110 gfortran.dg/prof/prof.exp: New script.
8111 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8113 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
8115 PR rtl-optimization/69307
8116 * gcc.dg/pr69307.c: New test.
8118 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8121 * gcc.target/arm/pr69614.c: New.
8123 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
8126 * gfortran.dg/submodule_14.f08: New test
8129 * gfortran.dg/submodule_15.f08: New test
8131 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8134 * g++.dg/cpp1y/paren3.C: New test.
8136 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8139 * gcc.target/powerpc/ppc-round2.c: New test.
8141 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8144 * gcc.dg/torture/pr70123.c: New test.
8146 2016-03-11 Jeff Law <law@redhat.com>
8148 PR tree-optimization/70190
8149 * gcc.c-torture/compile/pr70190.c: New test.
8151 2016-03-11 David Malcolm <dmalcolm@redhat.com>
8154 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8156 (test43_b): Likewise.
8157 (test43_c): Likewise.
8158 (test43_d): Likewise.
8159 (test43_e): Likewise.
8160 (test43_f): Likewise.
8161 (test43_g): Likewise.
8162 (test44_a): Likewise.
8163 (test44_b): Likewise.
8164 (test44_c): Likewise.
8165 (test44_d): Likewise.
8166 (test44_e): Likewise.
8168 2016-03-11 David Malcolm <dmalcolm@redhat.com>
8171 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8173 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8175 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8178 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8182 * gcc.target/aarch64/pr69245_2.c: New test.
8184 2016-03-11 Jakub Jelinek <jakub@redhat.com>
8186 PR tree-optimization/70177
8187 * gcc.dg/pr70177.c: New test.
8189 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8191 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8193 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8195 * gcc.dg/tree-ssa/sra-20.c: New.
8197 2016-03-11 Jakub Jelinek <jakub@redhat.com>
8199 PR rtl-optimization/70174
8200 * gcc.dg/pr70174.c: New test.
8202 PR tree-optimization/70169
8203 * gcc.dg/pr70169.c: New test.
8205 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8208 * gcc.target/i386/pr70160.c: New test.
8210 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8212 * gcc.target/s390/dfp-1.c: New test.
8214 2016-03-10 Nick Clifton <nickc@redhat.com>
8217 * gcc.target/aarch64/pr70044.c: New test.
8219 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8220 Jakub Jelinek <jakub@redhat.com>
8223 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8224 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8225 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8227 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
8230 * g++.dg/lto/pr69589_0.C: New testcase
8231 * g++.dg/lto/pr69589_1.C: New testcase
8233 2016-03-10 Marek Polacek <polacek@redhat.com>
8236 * g++.dg/delayedfold/unary-plus1.C: New test.
8238 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
8240 * gcc.target/arm/pr45701-1.c: Escape brackets.
8241 * gcc.target/arm/pr45701-2.c: Likewise.
8243 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8245 * gfortran.dg/unconstrained_commons.f: New.
8247 2016-03-10 Alan Modra <amodra@gmail.com>
8249 * gcc.dg/pr69195.c: New.
8250 * gcc.dg/pr69238.c: New.
8252 2016-03-10 Tom de Vries <tom@codesourcery.com>
8255 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8257 2016-03-10 Richard Biener <rguenther@suse.de>
8259 PR tree-optimization/70128
8260 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8261 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8263 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8265 PR tree-optimization/70152
8266 * gcc.dg/pr70152.c: New test.
8269 * gcc.target/i386/pr70086-1.c: New test.
8270 * gcc.target/i386/pr70086-2.c: New test.
8271 * gcc.target/i386/pr70086-3.c: New test.
8273 PR tree-optimization/70127
8274 * gcc.c-torture/execute/pr70127.c: New test.
8276 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8278 * c-c++-common/goacc/combined-directives-2.c: New test.
8280 2016-03-09 David Malcolm <dmalcolm@redhat.com>
8284 * g++.dg/diagnostic/pr70105.C: New test.
8285 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8286 (test_multiple_ordinary_maps): New test function.
8288 2016-03-09 David Malcolm <dmalcolm@redhat.com>
8292 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8293 Drop range information from call to inform_at_rich_loc.
8294 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8296 (test_show_locus): Replace calls to rich_location::add_range with
8297 calls to add_range. Rewrite the tests that used the now-defunct
8298 rich_location ctor taking a source_range. Simplify other tests
8299 by replacing calls to COMBINE_LOCATION_DATA with calls to
8302 2016-03-09 Richard Biener <rguenther@suse.de>
8303 Jakub Jelinek <jakub@redhat.com>
8305 PR tree-optimization/70138
8306 * gcc.dg/vect/pr70138-1.c: New testcase.
8307 * gcc.dg/vect/pr70138-2.c: Likewise.
8309 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8312 * gcc.target/i386/pr70049.c: New test.
8314 2016-03-09 Richard Biener <rguenther@suse.de>
8317 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8318 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8319 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8321 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8323 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8326 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8329 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8332 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8335 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8336 in testcase comment.
8338 2016-03-09 Tom de Vries <tom@codesourcery.com>
8340 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8341 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8342 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8343 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8344 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8345 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8346 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8347 * gfortran.dg/goacc/kernels-loop.f95: New test.
8349 2016-03-08 Martin Sebor <msebor@redhat.com>
8352 * g++.dg/warn/overflow-warn-7.C: New test.
8354 2016-03-08 Jason Merrill <jason@redhat.com>
8356 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8357 * lib/target-supports.exp (check_effective_target_concepts): New.
8359 2016-03-08 Jakub Jelinek <jakub@redhat.com>
8362 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8363 * g++.dg/ubsan/pr70135.C: New test.
8366 * gcc.dg/pr70110.c: New test.
8368 2016-03-07 Martin Jambor <mjambor@suse.cz>
8370 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8371 * c-c++-common/gomp/if-1.c: Likewise.
8372 * c-c++-common/gomp/pr61486-2.c: Likewise.
8373 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8374 to dg-additional-options.
8375 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8376 * g++/gomp/target-teams-1.c: Likewise.
8377 * gcc.dg/gomp/gomp.exp: Likewise.
8378 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8379 dg-additional-options.
8380 * gfortran.dg/gomp/gomp.exp: Likewise.
8381 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8382 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8383 dg-additional-options.
8384 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8386 2016-03-07 Martin Jambor <mjambor@suse.cz>
8388 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8389 * c-c++-common/gomp/gridify-1.c: New test.
8390 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8392 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8394 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8395 trigger for cortex-r8, when scanning for register r8.
8396 * gcc.target/arm/pr45701-2.c: Likewise.
8398 2016-02-26 Richard Biener <rguenther@suse.de>
8399 Jeff Law <law@redhat.com>
8401 PR tree-optimization/69740
8402 * gcc.c-torture/compile/pr69740-1.c: New test.
8403 * gcc.c-torture/compile/pr69740-2.c: New test.
8405 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8407 * lib/target-supports.exp
8408 (check_effective_target_whole_vector_shift): Enable for PPC64.
8410 2016-03-07 Richard Biener <rguenther@suse.de>
8412 PR tree-optimization/70115
8413 * gcc.dg/torture/pr70115.c: New testcase.
8415 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8418 * c-c-++-common/goacc/pr69916.c: New.
8420 2016-03-07 Richard Henderson <rth@redhat.com>
8422 * gcc.c-torture/compile/pr70061.c: New test.
8424 2016-03-07 Richard Biener <rguenther@suse.de>
8427 * gcc.dg/vect/O3-pr36098.c: New testcase.
8429 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8431 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8433 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8435 * gnat.dg/renaming9.ad[sb]: New testcase.
8437 2016-03-05 Jakub Jelinek <jakub@redhat.com>
8440 * g++.dg/expr/stdarg3.C: New test.
8442 2016-03-04 Jeff Law <law@redhat.com>
8444 PR tree-optimization/69196
8445 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8448 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8451 * gcc.dg/pr69973.c: New test.
8453 PR rtl-optimization/69941
8454 * gcc.dg/torture/pr69941.c: New test.
8457 * gcc.dg/pr69824.c: New test.
8459 2016-03-05 Tom de Vries <tom@codesourcery.com>
8461 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8462 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8465 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8468 * g++.dg/cpp1y/var-templ48.C: New test.
8469 * g++.dg/cpp1y/var-templ49.C: New test.
8471 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8473 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8475 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8478 * g++.dg/ubsan/pr70035.C: New test.
8481 * gcc.target/i386/pr70062.c: New test.
8483 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8485 * g++.dg/template/typename21.C: Remove c++98_only.
8487 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8489 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8491 2016-03-04 David Malcolm <dmalcolm@redhat.com>
8494 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8496 (fn_42_b): Likewise.
8497 (fn_42_c): Likewise.
8499 2016-03-04 David Malcolm <dmalcolm@redhat.com>
8502 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8504 (fn_40_b): Likewise.
8505 (fn_41_a): Likewise.
8506 (fn_41_b): Likewise.
8508 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8511 * gcc.target/i386/avx512f-pr70059.c: New test.
8512 * gcc.target/i386/avx512dq-pr70059.c: New test.
8514 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8516 PR rtl-optimization/57676
8517 * gcc.dg/torture/pr57676.c: New test.
8519 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8521 * gcc.dg/pr70026.c: New test.
8523 2016-03-04 Marek Polacek <polacek@redhat.com>
8526 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8527 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8529 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8532 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8534 (test_corners_sisd_si): Likewise.
8535 (main): Remove checks of the above.
8536 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8538 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8540 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8542 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8544 * gcc.dg/torture/pr69951.c: Accept argc==0.
8546 2016-03-04 Richard Biener <rguenther@suse.de>
8549 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8550 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8552 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8555 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8558 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8561 * gcc.dg/guality/pr69947.c: New test.
8563 2016-03-03 Jakub Jelinek <jakub@redhat.com>
8566 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8568 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8570 PR rtl-optimization/69904
8571 * gcc.target/arm/pr69904.c: New test.
8573 2016-03-03 Jakub Jelinek <jakub@redhat.com>
8576 * gcc.dg/vect/pr70021.c: New test.
8577 * gcc.target/i386/pr70021.c: New test.
8579 2016-03-03 Marek Polacek <polacek@redhat.com>
8582 * gcc.dg/pr70050.c: New test.
8584 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8586 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8588 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8590 PR tree-optimization/70043
8591 * gfortran.dg/vect/pr70043.f90: New test.
8593 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8595 * gnat.dg/specs/task1.ads: New test.
8597 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8599 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8600 Invoke gdb with -batch.
8601 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8603 2016-03-03 Richard Biener <rguenther@suse.de>
8605 PR tree-optimization/55936
8606 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8608 2016-03-02 Jeff Law <law@redhat.com>
8610 PR rtl-optimization/69942
8611 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8612 effects of argument promotions.
8614 PR tree-optimization/69987
8615 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8616 target does not support -fprefetch-loop-arrays.
8618 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
8620 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8622 2016-03-02 Bin Cheng <bin.cheng@arm.com>
8624 PR rtl-optimization/69052
8625 * gcc.target/i386/pr69052.c: New test.
8627 2016-03-02 Alan Modra <amodra@gmail.com>
8629 * gcc.dg/pr69990.c: New.
8631 2016-03-02 Jakub Jelinek <jakub@redhat.com>
8634 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8637 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8640 * gcc.target/i386/pr70028.c: New test.
8642 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8644 * c-c++-common/asan/swapcontext-test-1.c,
8645 * c-c++-common/tsan/thread_leak.c,
8646 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8647 * g++.dg/tsan/benign_race.C,
8648 * g++.dg/tsan/fd_close_norace.C,
8649 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8650 races with sanitizer output
8652 2016-03-02 Richard Biener <rguenther@suse.de>
8653 Uros Bizjak <ubizjak@gmail.com>
8656 * gcc.dg/simd-8.c: New testcase.
8658 2016-03-02 Richard Biener <rguenther@suse.de>
8661 * gcc.dg/simd-7.c: New testcase.
8663 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8665 * gcc.target/i386/pr70007.c: Tweak.
8667 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8669 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8671 2016-03-02 Marek Polacek <polacek@redhat.com>
8674 * gcc.dg/pr67854.c: New test.
8676 2016-03-02 Jakub Jelinek <jakub@redhat.com>
8679 * gcc.dg/torture/pr70025.c: New test.
8681 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8683 PR tree-optimization/68621
8684 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8686 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8688 * gcc.target/i386/pr70007.c: New test.
8690 2016-03-01 Jeff Law <law@redhat.com>
8692 PR tree-optimization/69196
8693 * gcc.dg/tree-ssa/pr69196-1.c: New test.
8695 PR tree-optimization/69196
8696 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8697 duplicating code and spoiling the expected output.
8699 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8702 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8703 supports power9 before doing tests.
8704 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8705 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8706 * gcc.target/powerpc/p9-permute.c: Likewise.
8708 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
8711 * gcc.target/i386/pr70027.c: New test.
8713 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8715 * gcc.dg/pr70017.c: New test.
8717 2016-03-01 Jakub Jelinek <jakub@redhat.com>
8721 * gcc.dg/pr69796.c: New test.
8722 * gcc.dg/pr69974.c: New test.
8724 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8726 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8728 2016-02-29 Jeff Law <law@redhat.com>
8730 PR tree-optimization/69987
8731 * gfortran.dg/pr69987.f90: New test.
8733 PR tree-optimization/69989
8734 * gcc.c-torture/compile/pr69989-2.c: New test.
8736 2016-03-01 Marek Polacek <polacek@redhat.com>
8739 * g++.dg/parse/invalid1.C: New test.
8741 2016-03-01 Richard Biener <rguenther@suse.de>
8744 * gcc.dg/pr70022.c: New testcase.
8746 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8748 PR tree-optimization/69956
8749 * gcc.dg/pr69956.c: New test.
8751 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8754 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8755 XFAIL when hardware supports efficient unaligned storage access.
8757 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8760 * g++.dg/template/pr69961a.C: New test.
8761 * g++.dg/template/pr69961b.C: New test.
8763 2016-02-29 David Malcolm <dmalcolm@redhat.com>
8765 PR preprocessor/69985
8766 * gcc.dg/cpp/pr69985.c: New test case.
8768 2016-02-29 Jeff Law <law@redhat.com>
8770 PR tree-optimization/70005
8771 * gcc.c-torture/execute/pr70005.c New test.
8773 PR tree-optimization/69999
8774 * gcc.c-torture/compile/pr69999.c: New test.
8776 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8778 PR tree-optimization/69652
8779 * gcc.dg/torture/pr69652.c: Delete test.
8780 * gcc.dg/vect/pr69652.c: New test.
8782 2016-02-19 Richard Biener <rguenther@suse.de>
8784 PR tree-optimization/69980
8785 * gfortran.dg/vect/pr69980.f90: New testcase.
8787 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8789 * gcc.target/sparc/20160229-1.c: New test.
8791 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8793 * gnat.dg/stack_usage3.adb: New test.
8794 * gnat.dg/stack_usage3_pkg.ads: New helper.
8796 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8798 * gnat.dg/renaming8.adb: New test.
8799 * gnat.dg/renaming8_pkg1.ads: New helper.
8800 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8801 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8803 2016-02-29 Richard Biener <rguenther@suse.de>
8805 PR tree-optimization/69720
8806 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8808 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8812 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8814 2016-02-28 Harald Anlauf <anlauf@gmx.de>
8815 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8818 * gfortran.dg/coarray_8.f90: Adjust error message.
8819 * gfortran.dg/pr56007.f90: New test.
8820 * gfortran.dg/pr56007.f: New test.
8822 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8824 PR tree-optimization/69989
8825 * gcc.dg/torture/pr69989.c: New test.
8827 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8829 * gcc.target/i386/stack-realign-win.c: New test.
8831 2016-02-28 Harald Anlauf <anlauf@gmx.de>
8834 * gfortran.dg/pr60126.f90: New test.
8836 2016-02-27 Jeff Law <law@redhat.com>
8839 2016-02-26 Richard Biener <rguenther@suse.de>
8840 Jeff Law <law@redhat.com>
8842 PR tree-optimization/69740
8843 * gcc.c-torture/compile/pr69740-1.c: New test.
8844 * gcc.c-torture/compile/pr69740-2.c: New test.
8846 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8849 * gfortran.dg/newunit_4.f90: New test.
8851 2016-02-27 Jakub Jelinek <jakub@redhat.com>
8854 PR rtl-optimization/69886
8855 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8856 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8859 2016-02-26 Martin Sebor <msebor@redhat.com>
8861 PR tree-optimization/15826
8862 * gcc.dg/tree-ssa/pr15826.c: New test.
8864 2016-02-26 Jakub Jelinek <jakub@redhat.com>
8867 * gcc.target/powerpc/pr69969.c: New test.
8869 2016-02-26 Martin Sebor <msebor@redhat.com>
8872 * g++.old-deja/g++.other/decl5.C: Add a test case.
8874 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8877 * gcc.target/powerpc/pr69946.c: New file.
8879 2016-02-26 Richard Biener <rguenther@suse.de>
8880 Jeff Law <law@redhat.com>
8882 PR tree-optimization/69740
8883 * gcc.c-torture/compile/pr69740-1.c: New test.
8884 * gcc.c-torture/compile/pr69740-2.c: New test.
8886 2016-02-26 Martin Jambor <mjambor@suse.cz>
8889 * gcc.dg/torture/pr69932.c: New test.
8890 * gcc.dg/torture/pr69936.c: Likewise.
8892 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8895 * gcc.target/s390/pr69709.c: New test.
8897 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8900 * gcc.target/aarch64/pr69245_1.c: New test.
8902 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8905 * gcc.dg/torture/pr69613.c: New test.
8907 2016-02-26 Jakub Jelinek <jakub@redhat.com>
8909 PR rtl-optimization/69891
8910 * gcc.target/i386/pr69891.c: New test.
8912 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8913 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8916 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8917 functionality for both 32-bit and 64-bit.
8919 2016-02-26 Richard Biener <rguenther@suse.de>
8921 PR tree-optimization/69551
8922 * gcc.dg/torture/pr69951.c: New testcase.
8924 2016-02-25 Richard Biener <rguenther@suse.de>
8926 PR tree-optimization/48795
8927 * gcc.dg/Warray-bounds-18.c: New testcase.
8929 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8931 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8933 2016-02-25 Jakub Jelinek <jakub@redhat.com>
8935 PR rtl-optimization/69896
8936 * gcc.dg/pr69896.c: New test.
8938 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8941 * g++.dg/cpp1y/paren2.C: New test.
8943 2016-02-24 Martin Sebor <msebor@redhat.com>
8946 * gcc.dg/enum-mode-2.c: New test.
8948 2016-02-24 Jakub Jelinek <jakub@redhat.com>
8951 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8952 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8953 * g++.dg/ubsan/pr69922.C: New test.
8955 2016-02-24 Marek Polacek <polacek@redhat.com>
8958 * gcc.dg/pr69819.c: New test.
8960 2016-02-24 Martin Sebor <msebor@redhat.com>
8963 * g++.dg/ext/flexary15.C: New test.
8965 2016-02-24 Martin Sebor <msebor@redhat.com>
8967 * gcc.dg/builtins-68.c: Avoid making unportable
8968 assumptions about the relationship between SIZE_MAX and UINT_MAX.
8969 * g++.dg/ext/builtin_alloca.C: Same.
8971 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8972 Charles Baylis <charles.baylis@linaro.org>
8975 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8977 2016-02-24 Richard Biener <rguenther@suse.de>
8978 Jakub Jelinek <jakub@redhat.com>
8981 * gcc.dg/torture/pr69760.c: New testcase.
8983 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8985 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8986 pattern on Solaris with as.
8988 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8990 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8991 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8992 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8993 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8995 2016-02-24 Jakub Jelinek <jakub@redhat.com>
8998 * gcc.dg/pr69915.c: New test.
9000 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9002 PR rtl-optimization/69886
9003 * gcc.dg/torture/pr69886.c: New test.
9005 2016-02-24 Richard Biener <rguenther@suse.de>
9008 * gcc.dg/torture/pr68963.c: New testcase.
9010 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9013 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9014 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9015 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9016 * gcc.target/arm/atomic_loaddi_1.c: New test.
9017 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9018 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9019 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9020 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9021 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9022 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9023 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9024 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9026 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9029 * gcc.dg/torture/pr69909.c: New test.
9031 2016-02-24 Richard Biener <rguenther@suse.de>
9033 PR tree-optimization/69907
9034 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9035 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9036 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9038 2016-02-24 Christian Bruel <christian.bruel@st.com>
9040 * gcc.target/arm/pragma_cpp_fma.c: New test.
9042 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9045 * gfortran.dg/include_6.f90: Update test.
9047 2016-02-23 Jakub Jelinek <jakub@redhat.com>
9050 * objc.dg/pr69844.m: New test.
9052 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9054 PR libgfortran/69456
9055 * gfortran.dg/namelist_89.f90: New test.
9056 * gfortran.dg/pr59700.f90: Update test..
9058 2016-02-23 Martin Sebor <msebor@redhat.com>
9061 * g++.dg/ext/builtin_alloca.C: New test.
9062 * gcc.dg/builtins-68.c: New test.
9064 2016-02-23 Richard Henderson <rth@redhat.com>
9066 * gcc.target/i386/addr-space-3.c: Remove test.
9068 2016-02-23 David Malcolm <dmalcolm@redhat.com>
9070 PR preprocessor/69126
9071 PR preprocessor/69543
9072 * c-c++-common/pr69126-2-long.c: New test.
9073 * c-c++-common/pr69126-2-short.c: New test.
9074 * c-c++-common/pr69543-1.c: Remove xfail.
9076 2016-02-23 David Malcolm <dmalcolm@redhat.com>
9078 PR preprocessor/69126
9079 PR preprocessor/69543
9080 PR preprocessor/69558
9081 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9083 (test_2): ...this, and add leading comment.
9084 (MACRO_3, test_3): New.
9085 (MACRO_4A, MACRO_4B, test_4): New.
9086 (MACRO): Rename to...
9089 (test_5): ...this, updating for renaming of MACRO, and
9090 add leading comment.
9091 * c-c++-common/pr69543-1.c: New.
9092 * c-c++-common/pr69543-2.c: New.
9093 * c-c++-common/pr69543-3.c: New.
9094 * c-c++-common/pr69543-4.c: New.
9095 * c-c++-common/pr69558-1.c: New.
9096 * c-c++-common/pr69558-2.c: New.
9097 * c-c++-common/pr69558-3.c: New.
9098 * c-c++-common/pr69558-4.c: New.
9099 * gcc.dg/pr69558.c: Move to...
9100 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9103 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9105 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9106 to -ftree-parallelize-loops/-fopenacc changes.
9107 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9108 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9109 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9110 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9111 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9112 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9113 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9114 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9115 * c-c++-common/goacc/kernels-loop.c: Likewise.
9116 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9117 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9118 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9119 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9121 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9123 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9125 2016-02-23 Jakub Jelinek <jakub@redhat.com>
9128 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9131 * gcc.dg/pr69900.c: New test.
9133 2016-02-23 Martin Jambor <mjambor@suse.cz>
9135 PR tree-optimization/69666
9136 * gcc.dg/tree-ssa/pr69666.c: New test.
9138 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9141 * gfortran.dg/coarray_allocate_5.f08: New test.
9143 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9145 * gcc.target/s390/vcond-shift.c: Move to ...
9146 * gcc.target/s390/vector/vcond-shift.c: ... here.
9148 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9150 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9151 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9153 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9155 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9157 2016-02-20 Mark Wielaard <mjw@redhat.com>
9160 * gcc.dg/unused-variable-3.c: New test.
9162 2016-02-22 Jakub Jelinek <jakub@redhat.com>
9165 * gcc.target/i386/pr69888.c: New test.
9167 2016-02-22 Richard Biener <rguenther@suse.de>
9169 PR tree-optimization/69882
9170 * gfortran.dg/vect/pr69882.f90: New testcase.
9172 2016-02-22 Jakub Jelinek <jakub@redhat.com>
9175 * gcc.dg/pr69885.c: New test.
9177 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9181 * gcc.target/sh/pr54089-10.c: New.
9183 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
9186 * gfortran.dg/deferred_character_15.f90 : New test.
9188 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9191 gfortran.dg/allocate_with_source_18.f03: New test.
9193 2016-02-20 Harald Anlauf <anlauf@gmx.de>
9196 gfortran.dg/gomp/pr52531.f90: New test.
9198 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9201 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9204 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9207 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9208 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9211 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9214 * g++.dg/torture/pr69851.C: New test.
9216 2016-02-19 Martin Sebor <msebor@redhat.com>
9219 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9221 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9224 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9225 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9228 * g++.dg/cpp0x/pr67767.C: New test.
9230 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9232 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9233 for fp, simd, crypto, crc, lse.
9234 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9236 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9237 effective target check.
9239 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9242 * gcc.target/i386/pr69820.c: New test.
9244 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9246 * gcc.target/s390/vector/int128-1.c: New test.
9248 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9250 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9252 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9254 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9255 instruction pattern name to prevent the testcase from failing with
9258 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9260 * gcc.target/s390/md/movstr-2.c: New test.
9262 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9264 * gcc.target/s390/morestack.c: New test.
9266 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9269 * gcc.target/s390/pr69625.c: Add test case.
9271 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9274 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9276 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9279 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9280 * gcc.target/powerpc/fusion3.c: Likewise.
9282 2016-02-18 Richard Biener <rguenther@suse.de>
9285 * g++.dg/torture/pr69553.C: New testcase.
9287 2016-02-18 Nick Clifton <nickc@redhat.com>
9291 * gcc.target/arm/pr62554.c: New test.
9292 * gcc.target/arm/pr69610-1.c: New test.
9293 * gcc.target/arm/pr69610-2.c: New test.
9295 2016-02-18 Richard Biener <rguenther@suse.de>
9298 * gcc.dg/torture/pr69854.c: New testcase.
9300 2016-02-17 Jakub Jelinek <jakub@redhat.com>
9303 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9305 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9307 * gcc.target/powerpc/vec-cg.c: New test.
9309 2016-02-17 Richard Biener <rguenther@suse.de>
9312 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9314 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9317 * gcc.c-torture/compile/pr69161.c: New test.
9319 2016-02-17 David Sherwood <david.sherwood@arm.com>
9322 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9323 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9325 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9327 * gcc.dg/ifcvt-4.c: Skip on Visium.
9329 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9331 * gnat.dg/atomic8.adb: New test.
9333 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9335 * gnat.dg/discr46.ad[sb]: New test.
9337 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9340 * gcc.target/powerpc/pr48344-1.c: New test.
9342 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9345 * gfortran.dg/associate_21.f90: New test.
9347 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9350 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9351 -Wnonnull in dg-options.
9352 * c-c++-common/nonnull-2.c: New test.
9354 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9355 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9357 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9359 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9362 * gcc.dg/pr69801.c: Add empty dg-options.
9364 2016-02-16 James Norris <jnorris@codesourcery.com>
9366 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9367 * g++.dg/goacc/deviceptr-1.c: New file.
9369 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9371 PR tree-optimization/69820
9372 * gcc.dg/vect/pr69820.c: New test.
9374 2016-02-16 Richard Biener <rguenther@suse.de>
9376 PR tree-optimization/69776
9377 * gcc.dg/torture/pr69776-2.c: New testcase.
9379 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9381 PR tree-optimization/69714
9382 * gcc.dg/torture/pr69714.c: New test.
9384 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9386 PR tree-optimization/69802
9387 * gcc.dg/pr69802.c: New test.
9389 2016-02-16 Richard Biener <rguenther@suse.de>
9392 * gcc.dg/pr69801.c: New testcase.
9394 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9396 PR libgfortran/69651
9397 * gfortran.dg/read_bang.f90: New test.
9398 * gfortran.dg/read_bang4.f90: New test.
9400 2016-02-15 Jakub Jelinek <jakub@redhat.com>
9403 * g++.dg/init/pr69658.C: New test.
9406 * c-c++-common/pr69797.c: New test.
9408 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9410 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9411 check for aarch64*-*-*.
9413 2016-02-15 Richard Biener <rguenther@suse.de>
9415 PR tree-optimization/69783
9416 * gcc.dg/vect/pr69783.c: New testcase.
9418 2016-02-15 Richard Biener <rguenther@suse.de>
9420 PR tree-optimization/69776
9421 * gcc.dg/torture/pr69776.c: New testcase.
9423 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9426 * gfortran.dg/type_decl_4.f90: Reinstated.
9428 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
9431 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9433 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9437 * gfortran.dg/type_decl_4.f90: Removed.
9439 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9442 * gfortran.dg/type_decl_4.f90: New test.
9444 2016-02-14 Alan Modra <amodra@gmail.com>
9447 * gcc.c-torture/execute/stkalign.c: Revise test.
9449 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9452 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9454 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9457 * gcc.target/sh/torture/pr67260.c: New.
9459 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
9461 * gcc.dg/pr67964.c: Add dg-require-alias.
9463 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9467 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9469 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9471 PR libgfortran/69668
9472 * gfortran.dg/namelist_88.f90: New test.
9474 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9476 PR libgfortran/69668
9477 * gfortran.dg/namelist_38.f90: Update test.
9478 * gfortran.dg/namelist_84.f90: Update test.
9480 2016-02-12 David Malcolm <dmalcolm@redhat.com>
9483 * gcc.dg/pr69554-1.c: New test.
9484 * gfortran.dg/pr69554-1.F90: New test.
9485 * gfortran.dg/pr69554-2.F90: New test.
9486 * lib/gcc-dg.exp (proc dg-locus): New function.
9487 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9488 distinguish between the caret-printing and non-caret-printing
9489 cases. If caret-printing has been explicitly enabled, bail out
9490 without attempting to fix up the output.
9492 2016-02-12 David Malcolm <dmalcolm@redhat.com>
9496 * gcc.dg/spellcheck-options-3.c: New test case.
9497 * gcc.dg/spellcheck-options-4.c: New test case.
9498 * gcc.dg/spellcheck-options-5.c: New test case.
9499 * gcc.dg/spellcheck-options-6.c: New test case.
9500 * gcc.dg/spellcheck-options-7.c: New test case.
9501 * gcc.dg/spellcheck-options-8.c: New test case.
9502 * gcc.dg/spellcheck-options-9.c: New test case.
9503 * gcc.dg/spellcheck-options-10.c: New test case.
9505 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9507 PR rtl-optimization/69764
9508 PR rtl-optimization/69771
9509 * c-c++-common/pr69764.c: New test.
9510 * gcc.dg/torture/pr69771.c: New test.
9512 2016-02-12 Marek Polacek <polacek@redhat.com>
9514 * g++.dg/torture/init-list1.C: New.
9516 2016-02-12 Marek Polacek <polacek@redhat.com>
9518 * gcc.dg/pr69522.c: Add empty dg-options.
9520 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9522 * g++.dg/lto/lto.exp: Include and init mpx.
9523 * g++.dg/lto/pr69729_0.C: New test.
9525 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9528 * g++.dg/ipa/pr69241-4.C: New test.
9531 * g++.dg/ipa/pr68672-1.C: New test.
9532 * g++.dg/ipa/pr68672-2.C: New test.
9533 * g++.dg/ipa/pr68672-3.C: New test.
9535 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9538 * gcc.dg/pr69522.c: New test.
9540 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9543 * g++.dg/cpp1y/69098.C: New test.
9544 * g++.dg/cpp1y/69098-2.C: New test.
9546 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9548 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9549 and neighbour -> neighbor.
9550 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9551 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9552 * c-c++-common/Wvarargs.c: Likewise.
9553 * c-c++-common/goacc/host_data-5.c: Likewise.
9554 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9555 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9556 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9557 * gcc.target/aarch64/pr60697.c: Likewise.
9558 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9559 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9560 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9561 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9562 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9563 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9564 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9565 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9566 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9567 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9568 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9569 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9570 * g++.dg/lookup/koenig5.C: Likewise.
9571 * g++.dg/ext/no-asm-2.C: Likewise.
9572 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9573 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9574 * gfortran.dg/used_types_16.f90: Likewise.
9575 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9576 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9577 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9578 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9579 * gfortran.dg/abstract_type_6.f03: Likewise.
9580 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9581 * gfortran.dg/used_types_15.f90: Likewise.
9582 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9583 * gfortran.dg/exit_3.f08: Likewise.
9584 * gfortran.dg/open_status_2.f90: Likewise.
9585 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9586 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9587 * gfortran.dg/associate_1.f03: Likewise.
9588 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9589 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9590 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9591 * gcc.dg/builtin-object-size-1.c: Likewise.
9592 * gcc.dg/noreturn-6.c: Likewise.
9593 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9594 * gcc.dg/globalalias.c: Likewise.
9595 * gcc.dg/builtins-config.h: Likewise.
9596 * gcc.dg/pr30457.c: Likewise.
9597 * gcc.c-torture/compile/volatile-1.c: Likewise.
9598 * gcc.c-torture/execute/20101011-1.c: Likewise.
9599 * c-c++-common/Waddress-1.c: Likewise.
9601 2016-02-11 Jakub Jelinek <jakub@redhat.com>
9604 * c-c++-common/Waddress-1.c: New test.
9606 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9609 * gfortran.dg/associate_19.f03: New test.
9610 * gfortran.dg/associate_20.f03: New test.
9612 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9614 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9616 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9618 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9619 .arch armv8-a\n. Add -dA to dg-options.
9620 * gcc.target/aarch64/assembler_arch_1.c: New test.
9621 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9623 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9626 * g++.dg/cpp0x/pr68726.C: New.
9628 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9630 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9633 2016-02-11 Richard Biener <rguenther@suse.de>
9635 * g++.dg/tree-ssa/pr61034.C: Adjust.
9637 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9640 * gcc.target/s390/pr69148.c: New.
9642 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9644 PR tree-optimization/69652
9645 * gcc.dg/torture/pr69652.c: New test.
9647 2016-02-10 Jakub Jelinek <jakub@redhat.com>
9648 Patrick Palka <ppalka@gcc.gnu.org>
9652 * g++.dg/ipa/pr69241-1.C: New test.
9653 * g++.dg/ipa/pr69241-2.C: New test.
9654 * g++.dg/ipa/pr69241-3.C: New test.
9655 * g++.dg/ipa/pr69649.C: New test.
9657 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
9659 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9660 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9662 2016-02-10 Bin Cheng <bin.cheng@arm.com>
9664 PR tree-optimization/68021
9665 * gcc.dg/tree-ssa/pr68021.c: New test.
9667 2016-02-10 Richard Biener <rguenther@suse.de>
9669 PR tree-optimization/69726
9670 * gcc.dg/uninit-22.c: New testcase.
9672 2016-02-09 Andrew Pinski <apinski@cavium.com>
9675 * gcc.c-torture/compile/20160205-1.c: New testcase.
9677 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9680 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9681 instead accessing a really large arrray.
9682 * gcc.target/powerpc/fusion3.c: Likewise.
9684 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
9687 * gcc.c-torture/execute/pr68532.c: New test.
9689 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
9692 * gcc.dg/pr69634.c: New.
9694 2016-02-09 Richard Biener <rguenther@suse.de>
9696 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9698 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
9700 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9702 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9704 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9706 2016-02-09 Richard Biener <rguenther@suse.de>
9708 PR tree-optimization/69715
9709 * gcc.dg/torture/pr69715.c: New testcase.
9711 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9714 * g++.dg/cpp0x/trailing12.C: New test.
9715 * g++.dg/cpp0x/trailing13.C: New test.
9717 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9721 * g++.dg/cpp1y/auto-fn29.C: New test.
9722 * g++.dg/cpp1y/auto-fn30.C: New test.
9724 2016-02-08 Jakub Jelinek <jakub@redhat.com>
9726 PR tree-optimization/69209
9727 * gcc.c-torture/compile/pr69209.c: New test.
9729 2016-02-08 Jeff Law <law@redhat.com>
9731 PR tree-optimization/68541
9732 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9733 of statements allowed in join block for path splitting.
9735 2016-02-08 Jakub Jelinek <jakub@redhat.com>
9738 * g++.dg/gomp/pr59627.C: New test.
9741 * g++.dg/ipa/pr69239.C: New test.
9743 2016-02-08 David Malcolm <dmalcolm@redhat.com>
9745 PR preprocessor/69664
9746 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9747 * gcc.dg/cpp/warn-comments.c: Likewise.
9749 2016-02-08 Marek Polacek <polacek@redhat.com>
9752 * g++.dg/init/const12.C: New test.
9754 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9757 * gcc.dg/lto/pr55113_0.c: Remove test.
9759 2016-02-08 Richard Biener <rguenther@suse.de>
9761 PR tree-optimization/69719
9762 * gcc.dg/torture/pr69719.c: New testcase.
9764 2016-02-08 Richard Biener <rguenther@suse.de>
9765 Jeff Law <law@redhat.com>
9768 * gcc.target/mips/pr68273.c: New testcase.
9770 2016-02-08 Richard Biener <rguenther@suse.de>
9772 PR rtl-optimization/69274
9773 * gcc.target/i386/addr-sel-1.c: XFAIL.
9775 2016-02-08 Jeff Law <law@redhat.com>
9777 PR tree-optimization/68541
9778 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9780 PR tree-optimization/65917
9781 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9783 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9786 * gfortran.dg/namelist_args.f90: New test.
9788 2016-02-05 Jeff Law <law@redhat.com>
9790 PR tree-optimization/68541
9791 * gcc.dg/tree-ssa/split-path-2.c: New test.
9792 * gcc.dg/tree-ssa/split-path-3.c: New test.
9793 * gcc.dg/tree-ssa/split-path-4.c: New test.
9794 * gcc.dg/tree-ssa/split-path-5.c: New test.
9795 * gcc.dg/tree-ssa/split-path-6.c: New test.
9796 * gcc.dg/tree-ssa/split-path-7.c: New test.
9798 2016-02-05 Martin Sebor <msebor@redhat.com>
9801 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9802 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9804 2016-02-06 Richard HEnderson <rth@redhat.com>
9807 * gcc.target/i386/addr-space-4.c: New.
9808 * gcc.target/i386/addr-space-5.c: New.
9810 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9813 * gfortran.dg/elemental_dependency_6.f90: New.
9815 2016-02-05 Jakub Jelinek <jakub@redhat.com>
9817 PR rtl-optimization/69691
9818 * gcc.c-torture/execute/pr69691.c: New test.
9821 * g++.dg/parse/pr69628.C: New test.
9823 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
9825 * gcc.dg/sancov/asan.c: Move to ...
9826 * gcc.dg/asan/sancov-1.c: ... here.
9828 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
9830 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9832 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9835 * gcc.target/i386/pr69677.c: New test.
9837 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9840 * g++.dg/template/pr68948.C: New test.
9842 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9844 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9845 (only necessary on s390x).
9847 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9849 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9850 -mno-accumulate-outgoing-args.
9852 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9854 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9856 2016-02-04 Jakub Jelinek <jakub@redhat.com>
9859 * c-c++-common/pr69669.c: New test.
9861 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9864 * g++.dg/pr69667.C: New file.
9866 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9869 * gcc.dg/pr69619.c: Add new test.
9871 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9873 PR rtl-optimization/69577
9874 * gcc.target/i386/pr69577.c: New test.
9876 2016-02-04 Martin Liska <mliska@suse.cz>
9878 * g++.dg/asan/pr69276.C: New test.
9880 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9884 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9885 a single smulbb instruction.
9886 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9887 * gcc.target/amr/wmul-2.c: Likewise.
9889 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9893 * gcc.c-torture/execute/pr67714.c: New test.
9895 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9898 * gcc.target/i386/pr69454-1.c: New test.
9899 * gcc.target/i386/pr69454-2.c: New test.
9901 2016-02-03 Martin Sebor <msebor@redhat.com>
9908 * g++.dg/ext/flexarray-mangle-2.C: New test.
9909 * g++.dg/ext/flexarray-mangle.C: New test.
9910 * g++.dg/ext/flexarray-subst.C: New test.
9911 * g++.dg/ext/flexary11.C: New test.
9912 * g++.dg/ext/flexary12.C: New test.
9913 * g++.dg/ext/flexary13.C: New test.
9914 * g++.dg/ext/flexary14.C: New test.
9915 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9917 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9919 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9920 Define only if CHECK_FLOAT128 is defined.
9921 (main): Properly initialize u5.
9923 2016-02-03 Jakub Jelinek <jakub@redhat.com>
9926 * gcc.dg/pr69627.c: New test.
9929 * gcc.dg/pr69644.c: New test.
9931 2016-02-03 Mike Stump <mikestump@comcast.net>
9933 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9934 support for struct-layout-1.exp.
9936 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9939 * g++.dg/cpp0x/pr69056.C: New test.
9941 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9942 Alexandre Oliva <aoliva@redhat.com>
9945 * gcc.target/powerpc/pr69461.c: New.
9947 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
9949 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9951 (check_effective_target_fsanitize_thread): ... to here. Do not
9952 specify additional compile flags for the test source.
9953 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9954 specify additional compile flags for the test source.
9956 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9958 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9960 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9964 * gfortran.dg/coarray_allocate_2.f08: New test.
9965 * gfortran.dg/coarray_allocate_3.f08: New test.
9966 * gfortran.dg/coarray_allocate_4.f08: New test.
9968 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9970 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9971 use same scan-tree-dump-times on all platforms.
9972 * gcc.dg/vect/vect-outer-1.c: Likewise.
9973 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9974 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9975 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9976 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9977 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9978 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9979 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9981 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9983 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9986 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9988 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9990 2016-02-02 James Norris <jnorris@codesourcery.com>
9992 * c-c++-common/goacc/routine-5.c: Add tests.
9994 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
9996 * gcc.target/nvptx/unsigned-cmp.c: New test.
9998 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10000 * gcc.target/aarch64/scalar_shift_1.c
10001 (test_corners_sisd_di): Improve force to SIMD register.
10002 (test_corners_sisd_si): Likewise.
10003 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10004 Remove scan-assembler check for ldr.
10006 2016-02-02 Richard Biener <rguenther@suse.de>
10008 PR tree-optimization/69595
10009 * gcc.dg/Warray-bounds-17.c: New testcase.
10011 2016-02-02 Richard Biener <rguenther@suse.de>
10013 PR tree-optimization/69606
10014 * gcc.dg/torture/pr69606.c: New testcase.
10016 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10018 PR middle-end/68542
10019 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10020 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10022 2016-02-02 Alan Modra <amodra@gmail.com>
10025 * gcc.target/powerpc/pr69548.c: New test.
10027 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10029 PR rtl-optimization/69592
10030 * gcc.dg/pr69592.c: New test.
10032 PR preprocessor/69543
10034 * gcc.dg/pr69543.c: New test.
10035 * gcc.dg/pr69558.c: New test.
10037 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
10040 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
10042 2016-02-01 Martin Sebor <msebor@redhat.com>
10044 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10046 2016-02-01 Bin Cheng <bin.cheng@arm.com>
10048 PR tree-optimization/67921
10049 * c-c++-common/ubsan/pr67921.c: New test.
10051 2016-02-01 Richard Biener <rguenther@suse.de>
10053 PR middle-end/69556
10054 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10056 2016-02-01 Richard Biener <rguenther@suse.de>
10058 PR tree-optimization/69574
10059 * gcc.dg/torture/pr69574.c: New testcase.
10061 2016-02-01 Richard Biener <rguenther@suse.de>
10063 PR tree-optimization/69579
10064 * gcc.dg/setjmp-6.c: New testcase.
10066 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10068 PR rtl-optimization/69570
10069 * g++.dg/opt/pr69570.C: New test.
10071 2016-02-01 Richard Henderson <rth@redhat.com>
10073 * gcc.dg/pr69535.c: New test.
10075 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
10078 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10079 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10082 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10084 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10086 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
10089 * gfortran.dg/allocate_with_source_17.f03: New test.
10091 2016-01-30 Jakub Jelinek <jakub@redhat.com>
10093 PR tree-optimization/69546
10094 * gcc.dg/torture/pr69546.c: New test.
10096 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
10099 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10101 2016-01-30 Martin Sebor <msebor@redhat.com>
10104 * g++.dg/ext/flexary10.C: New test.
10106 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10109 gfortran.dg/common_23.f90: New test.
10111 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10114 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10115 condition being checked, and disable it when the target supports
10116 misaligned loads and stores.
10118 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10121 * gcc.dg/torture/pr69518.c: New test.
10123 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10126 * gcc.target/i386/pr69530.c: New test.
10128 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
10131 * gcc.target/mips/div-delay.c: New test.
10133 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10136 * gcc.target/i386/pr69551.c: New test.
10139 * gcc.target/i386/pr66137.c: New test.
10141 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10143 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10144 always built for p5600.
10145 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10146 isa=p5600 dg-option.
10148 2016-01-29 Richard Biener <rguenther@suse.de>
10150 PR tree-optimization/69547
10151 * g++.dg/tree-ssa/pr69547.C: New testcase.
10153 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10156 * g++.dg/warn/Wunused-function2.C: New test.
10158 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10160 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10161 support for test to succeed.
10163 2016-01-29 Marek Polacek <polacek@redhat.com>
10167 * g++.dg/ext/constexpr-vla2.C: New test.
10168 * g++.dg/ext/constexpr-vla3.C: New test.
10169 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10171 2016-01-29 Richard Biener <rguenther@suse.de>
10173 PR middle-end/69537
10174 * gcc.dg/uninit-21.c: New testcase.
10176 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
10179 * gcc.target/i386/pr69459.c: New test.
10181 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
10184 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10185 * gcc.target/mips/pr68400.c: New test.
10187 2016-01-28 Martin Sebor <msebor@redhat.com>
10190 * gcc.target/powerpc/pr17381.c: New test.
10192 2016-01-28 Jakub Jelinek <jakub@redhat.com>
10194 PR middle-end/69542
10195 * gcc.dg/torture/pr69542.c: New test.
10197 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10199 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10201 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
10203 * gcc.dg/pr65980.c: Skip on AIX.
10204 * gcc.dg/pr66688.c: Same.
10206 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
10209 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10210 * gcc.dg/tree-ssa/sra-18.c: Same.
10212 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10215 * gfortran.dg/block_15.f08: New test.
10216 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10217 on incorrectly closed BLOCK.
10219 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10221 * gcc.dg/declare-simd.c: New test.
10222 2016-01-28 Richard Biener <rguenther@suse.de>
10224 PR tree-optimization/69466
10225 * gfortran.dg/vect/pr69466.f90: New testcase.
10227 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10229 * g++.dg/pr67989.C: Remove ARM-specific option.
10230 * gcc.target/arm/pr67989.C: New file.
10232 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
10234 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10235 and expm1 test for glibc < 2.11.
10237 2016-01-27 Richard Henderson <rth@redhat.com>
10239 * gcc.c-torture/execute/pr69447.c: New test.
10241 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
10244 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10246 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10249 * gcc.dg/pr66869.c: New test.
10251 2016-01-25 Jeff Law <law@redhat.com>
10253 PR tree-optimization/68398
10254 PR tree-optimization/69196
10255 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10256 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10257 path to avoid new heuristic allowing more irreducible regions
10258 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10259 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10260 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10261 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10262 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10264 2016-01-27 Marek Polacek <polacek@redhat.com>
10267 * c-c++-common/vector-compare-4.c: New test.
10269 2016-01-27 David Malcolm <dmalcolm@redhat.com>
10271 PR preprocessor/69126
10272 * c-c++-common/pr69126.c: New test case.
10274 2016-01-27 Ian Lance Taylor <iant@google.com>
10276 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10278 2016-01-27 Ryan Burn <contact@rnburn.com>
10281 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10283 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
10286 * gcc.target/i386/pr69512.c: New test.
10288 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10291 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10293 2016-01-27 Marek Polacek <polacek@redhat.com>
10296 * g++.dg/pr69379.C: New test.
10298 2016-01-27 Martin Sebor <msebor@redhat.com>
10301 * g++.dg/abi/Wabi-2-2.C: New test.
10302 * g++.dg/abi/Wabi-2-3.C: New test.
10303 * g++.dg/abi/Wabi-3-2.C: New test.
10304 * g++.dg/abi/Wabi-3-3.C: New test.
10306 2016-01-27 Richard Biener <rguenther@suse.de>
10308 PR tree-optimization/69166
10309 * gcc.dg/torture/pr69166.c: New testcase.
10311 2016-01-27 Martin Jambor <mjambor@suse.cz>
10313 PR tree-optimization/69355
10314 * gcc.dg/tree-ssa/pr69355.c: New test.
10316 2016-01-27 Marek Polacek <polacek@redhat.com>
10319 * g++.dg/ext/constexpr-vla1.C: New test.
10321 2016-01-20 Christian Bruel <christian.bruel@st.com>
10324 * gcc.target/arm/pr69245.c: New test.
10326 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10328 PR tree-optimization/69399
10329 * gcc.dg/torture/pr69399.c: New test.
10331 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10333 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10335 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10337 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10339 2016-01-26 Tom de Vries <tom@codesourcery.com>
10341 PR tree-optimization/69110
10342 * gcc.dg/autopar/pr69110.c: New test.
10344 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
10345 Sebastian Pop <s.pop@samsung.com>
10347 * gcc.dg/graphite/isl-ast-op-select.c: New.
10349 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10352 * gfortran.dg/allocate_error_6.f90: New test.
10354 2016-01-26 Richard Henderson <rth@redhat.com>
10356 * gcc.dg/tm/pr60908.c: New test.
10358 2016-01-26 David Malcolm <dmalcolm@redhat.com>
10361 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10363 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10364 expected multiline output to reflect the colorization being
10365 disabled before newlines.
10366 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10367 (custom_diagnostic_finalizer): Replace call to
10368 pp_newline_and_flush with call to pp_flush.
10369 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10370 * gfortran.dg/implicit_class_1.f90: Likewise.
10371 * lib/gcc-dg.exp (allow_blank_lines): New global.
10372 (dg-allow-blank-lines-in-output): New procedure.
10373 (gcc-dg-prune): Complain about blank lines in the output, unless
10374 dg-allow-blank-lines-in-output was called.
10375 * lib/multiline.exp (_build_multiline_regex): Only support
10376 arbitrary followup text for non-blank-lines, not for blank lines.
10378 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10380 PR tree-optimization/69483
10381 * gcc.dg/pr69483.c: New test.
10382 * g++.dg/opt/pr69483.C: New test.
10384 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10387 * gcc.target/arm/pr68620.c: New test.
10389 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10391 * gcc.target/i386/pr68986-2.c: Remove -m32.
10393 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10396 * gcc.target/i386/pr68986-1.c: New test.
10397 * gcc.target/i386/pr68986-2.c: Likewise.
10398 * gcc.target/i386/pr68986-3.c: Likewise.
10400 2016-01-26 Christian Bruel <christian.bruel@st.com>
10402 * lib/target-supports.exp
10403 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10404 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10405 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10407 2016-01-26 Richard Biener <rguenther@suse.de>
10409 PR tree-optimization/69452
10410 * gcc.dg/torture/pr69452.c: New testcase.
10412 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10415 * gcc.dg/pr69442.c: New test.
10417 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10420 * gcc.target/aarch64/simd/pr67896.C: New.
10422 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10424 PR tree-optimization/69400
10425 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10427 (plugin_init): Call it.
10428 * gcc.dg/torture/pr69400.c: New test.
10430 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10432 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10434 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10435 Sebastian Pop <s.pop@samsung.com>
10437 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10440 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10441 Sebastian Pop <s.pop@samsung.com>
10443 * gcc.dg/graphite/pr69292.c: New.
10445 2016-01-25 Jakub Jelinek <jakub@redhat.com>
10447 * c-c++-common/goacc/use_device-1.c: New test.
10449 2016-01-25 Jeff Law <law@redhat.com>
10451 PR tree-optimization/69196
10452 PR tree-optimization/68398
10453 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10454 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10456 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
10459 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10462 2016-01-25 Richard Biener <rguenther@suse.de>
10465 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10467 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10470 * gcc.dg/pr69421.c: New test.
10472 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10474 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10475 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10476 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10477 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10478 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10479 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10480 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10481 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10482 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10483 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10485 2016-01-25 Richard Biener <rguenther@suse.de>
10487 PR tree-optimization/69376
10488 * gcc.dg/torture/pr69376.c: New testcase.
10490 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10494 * gfortran.dg/interface_38.f90: New test.
10495 * gfortran.dg/interface_39.f90: New test.
10497 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10500 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10505 * g++.dg/template/pr11858.C: New test.
10506 * g++.dg/template/pr24663.C: New test.
10507 * g++.dg/template/unify12.C: New test.
10508 * g++.dg/template/unify13.C: New test.
10509 * g++.dg/template/unify14.C: New test.
10510 * g++.dg/template/unify15.C: New test.
10511 * g++.dg/template/unify16.C: New test.
10512 * g++.dg/template/unify17.C: New test.
10514 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10517 gfortran.dg/pr68283.f90: New test.
10519 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10522 * gfortran.dg/inline_matmul_13.f90: New test.
10523 * gfortran.dg/matmul_bounds_8.f90: New test.
10524 * gfortran.dg/matmul_bounds_9.f90: New test.
10525 * gfortran.dg/matmul_bounds_10.f90: New test.
10527 2016-01-23 Tom de Vries <tom@codesourcery.com>
10529 PR tree-optimization/69426
10530 * gcc.dg/autopar/pr69426.c: New test.
10532 2016-01-23 Martin Sebor <msebor@redhat.com>
10536 * g++.dg/cpp0x/alignas5.C: New test.
10537 * g++.dg/ext/vector29.C: Same.
10539 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
10541 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10542 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10543 _GNU_SOURCE from compile flags to the source.
10544 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10545 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10546 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10547 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10549 2016-01-22 Jakub Jelinek <jakub@redhat.com>
10552 * g++.dg/opt/pr69432.C: New test.
10554 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10556 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10557 32-bit targets testing an -m64 multilib.
10559 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10561 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10564 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10566 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10568 2016-01-21 Christian Bruel <christian.bruel@st.com>
10571 * gcc.target/i386/pr68674.c
10572 * gcc.target/aarch64/pr68674.c
10573 * gcc.target/arm/pr68674.c
10575 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10578 * gcc.c-torture/execute/pr69403.c: New test.
10580 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10583 * g++.dg/template/pr55843.C: New.
10585 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10588 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10589 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10591 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10594 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10595 from dg-do compile directive, and instead add
10596 { dg-require-effective-target int128 }.
10598 2016-01-20 Martin Sebor <msebor@redhat.com>
10601 * gcc.dg/sync-fetch.c: New test.
10603 2016-01-21 Martin Sebor <msebor@redhat.com>
10606 * gcc.target/powerpc/pr69252.c: New test.
10608 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10611 * gfortran.dg/pr65996.f90: New test.
10613 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10616 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
10617 expected to generate an error.
10619 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10621 PR middle-end/66178
10622 * gcc.dg/torture/pr66178.c: New test.
10624 2016-01-21 Anton Blanchard <anton@samba.org>
10625 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10628 * gcc.target/powerpc/pr63354.c: New test.
10630 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10632 PR rtl-optimization/68990
10633 * gcc.target/i386/pr68990: New.
10635 2016-01-21 Nick Clifton <nickc@redhat.com>
10638 * gcc.target/mips/pr69129.c: New.
10640 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10643 * g++.dg/cpp0x/pr58046.C: New.
10645 2016-01-21 Jakub Jelinek <jakub@redhat.com>
10649 * gcc.target/arm/pr69187.c: New test.
10652 * g++.dg/torture/pr69355.C: New test.
10654 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10655 Sebastian Pop <s.pop@samsung.com>
10657 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10659 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10660 Sebastian Pop <s.pop@samsung.com>
10662 * gcc.dg/graphite/pr68976.c: New test.
10664 2016-01-21 Jakub Jelinek <jakub@redhat.com>
10666 PR middle-end/67653
10667 * c-c++-common/pr67653.c: New test.
10668 * gcc.dg/torture/pr29119.c: Add dg-warning.
10670 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10672 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10674 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10677 * gcc.dg/pr24293.c: New test.
10678 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10679 incomplete struct type.
10680 * gcc.dg/declspec-1.c: Likewise.
10681 * gcc.dg/pr63549.c: Likewise.
10683 2016-01-20 Jakub Jelinek <jakub@redhat.com>
10685 PR tree-optimization/66612
10686 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10687 for bdn instruction.
10689 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10691 * lib/target-supports.exp
10692 (check_effective_target_arm_fp_ok_nocache): New.
10693 (check_effective_target_arm_fp_ok): New.
10694 (add_options_for_arm_fp): New.
10695 (check_effective_target_arm_crypto_ok_nocache): Require
10696 target_arm_v8_neon_ok instead of arm32.
10697 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10698 (check_effective_target_arm_crypto_pragma_ok): New.
10699 (add_options_for_arm_vfp): New.
10700 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10701 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10702 target instead. Force initial fpu to vfp.
10703 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10704 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10705 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10707 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10708 use arm_vfp effective target instead. Force initial fpu to vfp.
10709 * gcc.target/arm/attr-neon3.c: Likewise.
10710 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10712 * gcc.target/arm/unsigned-float.c: Likewise.
10713 * gcc.target/arm/vfp-1.c: Likewise.
10714 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10715 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10716 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10717 * gcc.target/arm/vfp-ldmias.c: Likewise.
10718 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10719 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10720 * gcc.target/arm/vfp-stmiad.c: Likewise.
10721 * gcc.target/arm/vfp-stmias.c: Likewise.
10722 * gcc.target/arm/vnmul-1.c: Likewise.
10723 * gcc.target/arm/vnmul-2.c: Likewise.
10724 * gcc.target/arm/vnmul-3.c: Likewise.
10725 * gcc.target/arm/vnmul-4.c: Likewise.
10727 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
10730 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10731 the MPX run-time library, for compile-time MPX test.
10732 * gcc.target/i386/chkp-always_inline.c: Likewise.
10733 * gcc.target/i386/chkp-bndret.c: Likewise.
10734 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10735 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10736 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10737 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10738 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10739 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10740 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10741 * gcc.target/i386/chkp-label-address.c: Likewise.
10742 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10743 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10744 * gcc.target/i386/chkp-pr69044.c: Likewise.
10745 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10746 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10747 * gcc.target/i386/chkp-strchr.c: Likewise.
10748 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10749 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10750 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10751 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10752 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10753 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10754 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10755 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10756 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10757 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10758 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10759 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10760 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10761 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10762 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10763 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10764 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10765 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10766 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10767 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10768 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10769 * gcc.target/i386/pr63995-2.c: Likewise.
10770 * gcc.target/i386/pr64805.c: Likewise.
10771 * gcc.target/i386/pr65044.c: Likewise.
10772 * gcc.target/i386/pr65167.c: Likewise.
10773 * gcc.target/i386/pr65183.c: Likewise.
10774 * gcc.target/i386/pr65184.c: Likewise.
10775 * gcc.target/i386/thunk-retbnd.c: Likewise.
10777 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10779 PR tree-optimization/69328
10780 * gcc.dg/pr69328.c: New test.
10782 2016-01-20 Jeff Law <law@redhat.com>
10785 * gcc.target/m68k/pr25114.c: New test.
10787 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10789 * gcc.target/arm/memset-inline-10.c: Added
10790 dg-require-effective-target arm_thumb2_ok.
10792 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10794 * gcc.dg/debug/dwarf2/sso.c: New test.
10796 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
10799 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10800 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10801 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10803 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
10806 * g++.dg/ipa/devirt-50.C: New testcase.
10808 2016-01-19 Marek Polacek <polacek@redhat.com>
10811 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10812 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10814 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10817 * gcc.target/arm/pr69135_1.c: New test.
10819 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10821 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10823 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10825 * gcc.target/aarch64/ccmp_1.c: New testcase.
10827 2016-01-19 Marek Polacek <polacek@redhat.com>
10830 * g++.dg/cpp0x/enum30.C: New test.
10832 2016-01-19 Richard Biener <rguenther@suse.de>
10834 PR tree-optimization/69336
10835 * g++.dg/tree-ssa/pr69336.C: New testcase.
10837 2016-01-19 Jakub Jelinek <jakub@redhat.com>
10840 * gcc.dg/pr65779.c: New test.
10842 2016-01-19 Richard Biener <rguenther@suse.de>
10844 PR tree-optimization/69352
10845 * gcc.dg/torture/pr69352.c: New testcase.
10847 2016-01-19 Jakub Jelinek <jakub@redhat.com>
10849 PR rtl-optimization/68955
10850 PR rtl-optimization/64557
10851 * gcc.dg/torture/pr68955.c: New test.
10853 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
10856 * g++.dg/torture/pr69136.C: New testcase.
10858 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
10861 * g++.dg/lto/pr69133_0.C: New testcase.
10862 * g++.dg/lto/pr69133_1.C: New testcase.
10864 2016-01-15 Jeff Law <law@redhat.com>
10866 PR tree-optimization/69320
10867 * gcc.c-torture/pr69320-1.c: New test.
10868 * gcc.c-torture/pr69320-2.c: New test.
10869 * gcc.c-torture/pr69320-3.c: New test.
10870 * gcc.c-torture/pr69320-4.c: New test.
10872 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10877 * g++.dg/template/pr11858.C: New test.
10878 * g++.dg/template/pr24663.C: New test.
10879 * g++.dg/template/unify12.C: New test.
10880 * g++.dg/template/unify13.C: New test.
10881 * g++.dg/template/unify14.C: New test.
10882 * g++.dg/template/unify15.C: New test.
10883 * g++.dg/template/unify16.C: New test.
10884 * g++.dg/template/unify17.C: New test.
10886 2016-01-18 David Malcolm <dmalcolm@redhat.com>
10889 * gcc.dg/pr69181-1.c: New test file.
10890 * gcc.dg/pr69181-2.c: New test file.
10891 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10892 globals by moving it to...
10893 (cleanup-after-saved-dg-test): ...this new function. Add
10894 "global additional_sources_used". Add reset of global
10895 multiline_expected_outputs to the empty list.
10896 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10898 (multiline_expected_outputs): ...this, and updated comments to
10899 note that it is modified from gcc-dg.exp.
10900 (dg-end-multiline-output): Update for the above renaming.
10901 (handle-multiline-outputs): Likewise. Remove the clearing
10902 of the expected outputs to the empty list.
10904 2016-01-18 Richard Biener <rguenther@suse.de>
10906 PR tree-optimization/69297
10907 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10909 2016-01-18 Joseph Myers <joseph@codesourcery.com>
10911 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10913 * gcc.target/mips/mips-3d-2.c: Likewise.
10914 * gcc.target/mips/mips-3d-3.c: Likewise.
10915 * gcc.target/mips/mips-3d-4.c: Likewise.
10916 * gcc.target/mips/mips-3d-5.c: Likewise.
10917 * gcc.target/mips/mips-3d-6.c: Likewise.
10918 * gcc.target/mips/mips-3d-7.c: Likewise.
10919 * gcc.target/mips/mips-3d-8.c: Likewise.
10920 * gcc.target/mips/mips-3d-9.c: Likewise.
10921 * gcc.target/mips/mips-ps-1.c: Likewise.
10922 * gcc.target/mips/mips-ps-2.c: Likewise.
10923 * gcc.target/mips/mips-ps-3.c: Likewise.
10924 * gcc.target/mips/mips-ps-4.c: Likewise.
10925 * gcc.target/mips/mips-ps-5.c: Likewise.
10926 * gcc.target/mips/mips-ps-6.c: Likewise.
10927 * gcc.target/mips/mips-ps-7.c: Likewise.
10928 * gcc.target/mips/mips-ps-type.c: Likewise.
10929 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10930 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10932 2016-01-18 Tom de Vries <tom@codesourcery.com>
10934 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10935 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10936 * c-c++-common/goacc/kernels-empty.c: New test.
10937 * c-c++-common/goacc/kernels-eternal.c: New test.
10938 * c-c++-common/goacc/kernels-loop-2.c: New test.
10939 * c-c++-common/goacc/kernels-loop-3.c: New test.
10940 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10941 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10942 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10943 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10944 * c-c++-common/goacc/kernels-loop-data.c: New test.
10945 * c-c++-common/goacc/kernels-loop-g.c: New test.
10946 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10947 * c-c++-common/goacc/kernels-loop-n.c: New test.
10948 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10949 * c-c++-common/goacc/kernels-loop.c: New test.
10950 * c-c++-common/goacc/kernels-noreturn.c: New test.
10951 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10952 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10953 * c-c++-common/goacc/kernels-reduction.c: New test.
10955 2016-01-18 Tom de Vries <tom@codesourcery.com>
10957 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10958 * gcc.dg/autopar/outer-2.c: Same.
10959 * gcc.dg/autopar/outer-3.c: Same.
10960 * gcc.dg/autopar/outer-4.c: Same.
10961 * gcc.dg/autopar/outer-5.c: Same.
10962 * gcc.dg/autopar/outer-6.c: Same.
10963 * gcc.dg/autopar/parallelization-1.c: Same.
10964 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10965 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10966 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10967 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10968 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10969 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10970 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10971 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10972 * gcc.dg/autopar/pr39500-1.c: Same.
10973 * gcc.dg/autopar/pr39500-2.c: Same.
10974 * gcc.dg/autopar/pr46193.c: Same.
10975 * gcc.dg/autopar/pr46194.c: Same.
10976 * gcc.dg/autopar/pr49580.c: Same.
10977 * gcc.dg/autopar/pr49960-1.c: Same.
10978 * gcc.dg/autopar/pr49960.c: Same.
10979 * gcc.dg/autopar/pr68373.c: Same.
10980 * gcc.dg/autopar/reduc-1.c: Same.
10981 * gcc.dg/autopar/reduc-1char.c: Same.
10982 * gcc.dg/autopar/reduc-1short.c: Same.
10983 * gcc.dg/autopar/reduc-2.c: Same.
10984 * gcc.dg/autopar/reduc-2char.c: Same.
10985 * gcc.dg/autopar/reduc-2short.c: Same.
10986 * gcc.dg/autopar/reduc-3.c: Same.
10987 * gcc.dg/autopar/reduc-4.c: Same.
10988 * gcc.dg/autopar/reduc-6.c: Same.
10989 * gcc.dg/autopar/reduc-7.c: Same.
10990 * gcc.dg/autopar/reduc-8.c: Same.
10991 * gcc.dg/autopar/reduc-9.c: Same.
10992 * gcc.dg/autopar/uns-outer-4.c: Same.
10993 * gcc.dg/autopar/uns-outer-5.c: Same.
10994 * gcc.dg/autopar/uns-outer-6.c: Same.
10995 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10996 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10998 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11001 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11002 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11004 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11007 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11008 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11009 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11011 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11014 * gcc.dg/tree-ssa/sra-17.c: New.
11015 * gcc.dg/tree-ssa/sra-18.c: New.
11017 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11019 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11021 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11023 * gnat.dg/inline12.adb: New test.
11025 2016-01-18 Bin Cheng <bin.cheng@arm.com>
11027 PR tree-optimization/66797
11028 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11030 2016-01-18 Richard Biener <rguenther@suse.de>
11032 PR tree-optimization/69170
11033 * gcc.dg/torture/pr69170.c: New testcase.
11035 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
11037 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11039 2016-01-16 Tom de Vries <tom@codesourcery.com>
11041 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11043 2016-01-16 Tom de Vries <tom@codesourcery.com>
11045 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11046 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11047 redundant dg-require-effective-target pthread.
11048 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11049 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11050 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11051 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11052 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11053 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11054 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11056 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
11059 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11060 * gcc.target/powerpc/recip-7.c: Same.
11062 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11065 * g++.dg/template/pr69091.C: New test.
11067 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11069 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11070 dump does not contain an error_mark_node.
11071 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11072 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11074 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11077 * g++.dg/template/pr68936.C: New test.
11079 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
11082 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11083 * gcc.target/powerpc/recip-2.c: Same.
11084 * gcc.target/powerpc/recip-3.c: Same.
11085 * gcc.target/powerpc/recip-4.c: Same.
11086 * gcc.target/powerpc/recip-sqrtf.c: Same.
11088 2016-01-15 Jeff Law <law@redhat.com>
11090 PR tree-optimization/69270
11091 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11092 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11094 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
11097 * gfortran.dg/deferred_character_13.f90: New test for the fix
11098 of comment 3 of the PR.
11101 * gfortran.dg/deferred_character_8.f90: New test
11102 * gfortran.dg/allocate_error_5.f90: New test
11105 * gfortran.dg/deferred_character_10.f90: New test
11108 * gfortran.dg/deferred_character_14.f90: New test
11111 * gfortran.dg/deferred_character_11.f90: New test
11114 * gfortran.dg/deferred_character_9.f90: New test
11116 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11118 PR rtl-optimization/69030
11119 * gcc.target/i386/pr69030.c: New.
11121 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11123 * gcc.target/aarch64/target_attr_17.c: New test.
11125 2016-01-15 Richard Biener <rguenther@suse.de>
11127 PR tree-optimization/66856
11128 * gcc.dg/torture/pr66856-1.c: New testcase.
11129 * gcc.dg/torture/pr66856-2.c: Likewise.
11131 2016-01-15 Richard Biener <rguenther@suse.de>
11134 * g++.dg/lto/pr69137_0.C: New testcase.
11136 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11138 PR middle-end/69246
11139 * gcc.target/i386/pr69246.c: New test.
11141 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11143 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
11145 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11148 * g++.dg/init/const9.C: Disable test on S/390.
11150 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11152 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11153 * g++.dg/Wno-frame-address.C: Ditto.
11155 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11157 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11159 2016-01-15 Richard Biener <rguenther@suse.de>
11161 PR tree-optimization/68961
11162 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11164 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11166 * gcc.target/i386/pr65105-5.c: New test.
11168 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
11170 * gcc.c-torture/execute/alias-4.c: New testcase.
11172 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
11175 * g++.dg/ipa/devirt-49.C: New testcase.
11177 2016-01-15 Christian Bruel <christian.bruel@st.com>
11180 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11181 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11182 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11184 2016-01-15 Richard Biener <rguenther@suse.de>
11186 PR tree-optimization/69117
11187 * gcc.dg/torture/pr69117.c: New testcase.
11189 2015-01-14 Ryan Burn <contact@rnburn.com>
11192 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11194 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11197 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11198 range tests use 100 * maximum instead of maximum + 1.
11200 2016-01-14 Jakub Jelinek <jakub@redhat.com>
11203 * gcc.dg/guality/pr69244.c: New test.
11205 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
11207 * lib/target-supports.exp (check_effective_target_issignaling):
11209 * gcc.dg/pr61441.c: Require issignaling effective target.
11211 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11214 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11216 2016-01-14 David Malcolm <dmalcolm@redhat.com>
11219 PR preprocessor/69177
11220 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11221 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11222 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11223 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11225 2016-01-14 Marek Polacek <polacek@redhat.com>
11228 * gcc.dg/array-15.c: New test.
11230 2016-01-14 Jakub Jelinek <jakub@redhat.com>
11232 PR middle-end/68146
11233 PR tree-optimization/69155
11234 * gfortran.dg/pr68146.f: New test.
11235 * gfortran.dg/pr69155.f90: New test.
11237 2016-01-14 Richard Biener <rguenther@suse.de>
11239 PR tree-optimization/68060
11240 * gcc.dg/torture/pr68060-1.c: New testcase.
11241 * gcc.dg/torture/pr68060-2.c: Likewise.
11243 2016-01-14 Nick Clifton <nickc@redhat.com>
11245 * lib/target-supports.exp
11246 (check_effective_target_arm_neon_ok_nocache): Add an option
11247 sequence that includes setting the ARM architecture to ARMv7-A.
11248 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11249 command line options necessary to enable Neon support.
11250 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11251 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11252 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11253 * gcc.target/arm/pr69180.c: Likewise.
11255 2016-01-14 Jeff Law <law@redhat.com>
11257 PR tree-optimization/69270
11258 * gcc.dg/tree-ssa/pr69270.c: New test.
11260 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11263 * c-c++-common/pr66208.c: New file.
11265 2016-01-13 Jakub Jelinek <jakub@redhat.com>
11267 PR tree-optimization/69156
11268 * gcc.dg/pr69156.c: New test.
11270 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11272 * gcc.target/i386/pr69225-7.c: New test.
11274 2016-01-13 Richard Henderson <rth@redhat.com>
11276 * gcc.dg/tm/memopt-13.c: Update expected function.
11277 * gcc.dg/tm/memopt-6.c: Likewise.
11279 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
11281 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11282 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11283 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11284 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
11286 2016-01-13 Tom de Vries <tom@codesourcery.com>
11288 PR tree-optimization/69169
11289 * gcc.dg/pr69169.c: New test.
11291 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
11294 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11295 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11296 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11297 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11298 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11299 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11300 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11301 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11303 2016-01-13 Jakub Jelinek <jakub@redhat.com>
11306 * gcc.dg/pr69247.c: New test.
11308 2016-01-13 Richard Biener <rguenther@suse.de>
11310 PR tree-optimization/69242
11311 * gcc.dg/torture/pr69242.c: New testcase.
11313 2016-01-13 Richard Biener <rguenther@suse.de>
11315 PR tree-optimization/69186
11316 * gcc.dg/torture/pr69186.c: New testcase.
11318 2016-01-13 Jeff Law <law@redhat.com>
11320 PR tree-optimization/67755
11321 * gcc.dg/tree-ssa/pr67755.c: New test.
11323 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
11325 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11326 pass number in output by a star.
11328 2016-01-12 Bin Cheng <bin.cheng@arm.com>
11330 PR tree-optimization/68911
11331 * gcc.c-torture/execute/pr68911.c: New test.
11333 2016-01-12 Marek Polacek <polacek@redhat.com>
11336 * g++.dg/warn/permissive-1.C: New test.
11338 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11342 * g++.dg/opt/pr69213.C: New test.
11344 2016-01-12 Christian Bruel <christian.bruel@st.com>
11347 * gcc.target/arm/pr69180.c: New test.
11349 2016-01-12 Richard Biener <rguenther@suse.de>
11352 * g++.dg/lto/pr69077_0.C: New testcase.
11353 * g++.dg/lto/pr69077_1.C: Likewise.
11355 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11358 * g++.dg/opt/pr69175.C: New test.
11360 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11362 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11363 rather than #including math.h & stdlib.h.
11364 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11365 * gcc.dg/vect/pr49771.c: Likewise.
11366 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11367 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11368 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11369 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11370 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11371 * gcc.dg/vect/pr44507.c: Likewise.
11372 * gcc.dg/vect/pr45902.c: Likewise.
11373 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11374 * gcc.dg/vect/vect-117.c: Likewise.
11375 * gcc.dg/vect/vect-99.c: Likewise.
11376 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11377 * gcc.dg/vect/vect-cond-1.c: Likewise.
11378 * gcc.dg/vect/vect-cond-2.c: Likewise.
11379 * gcc.dg/vect/vect-cond-3.c: Likewise.
11380 * gcc.dg/vect/vect-cond-4.c: Likewise.
11381 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11382 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11383 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11384 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11385 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11386 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11387 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11388 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11389 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11390 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11391 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11392 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11393 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11394 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11395 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11396 include of signal.h.
11397 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11398 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11399 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11400 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11401 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11402 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11403 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11404 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11405 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11406 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11407 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11408 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11409 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11410 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11411 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11412 * gcc.dg/vect/vect-outer-5.c: Likewise.
11413 * gcc.dg/vect/vect-outer-6.c: Likewise.
11414 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11415 include of stdio.h.
11417 2016-01-12 Nick Clifton <nickc@redhat.com>
11420 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11421 to fread so that it will be found in all target runtimes.
11423 2016-01-12 Richard Biener <rguenther@suse.de>
11425 PR tree-optimization/69053
11426 * g++.dg/torture/pr69053.C: New testcase.
11428 2016-01-12 Richard Biener <rguenther@suse.de>
11430 PR tree-optimization/69168
11431 * gcc.dg/torture/pr69168.c: New testcase.
11433 2016-01-12 Richard Biener <rguenther@suse.de>
11435 PR tree-optimization/69157
11436 * gcc.dg/torture/pr69157.c: New testcase.
11438 2016-01-12 Richard Biener <rguenther@suse.de>
11440 PR tree-optimization/69174
11441 * gcc.dg/torture/pr69174.c: New testcase.
11443 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11447 * g++.dg/tls/pr66808.C: New test.
11448 * g++.dg/tls/pr69000.C: New test.
11450 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11452 * gcc.target/powerpc/swaps-p8-23.c: New test.
11453 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11455 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
11457 PR tree-optimization/68356
11458 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11460 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11461 Jim Wilson <jim.wilson@linaro.org>
11464 * gcc.target/arm/pr69194.c: New test.
11466 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11469 * gcc.target/i386/pr69225-1.c: New test.
11470 * gcc.target/i386/pr69225-2.c: Likewise.
11471 * gcc.target/i386/pr69225-3.c: Likewise.
11472 * gcc.target/i386/pr69225-4.c: Likewise.
11473 * gcc.target/i386/pr69225-5.c: Likewise.
11474 * gcc.target/i386/pr69225-6.c: Likewise.
11476 2016-01-11 Jakub Jelinek <jakub@redhat.com>
11479 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11483 * gcc.dg/pr69071.c: New test.
11486 * g++.dg/opt/pr69211.C: New test.
11488 PR tree-optimization/69214
11489 * gcc.c-torture/compile/pr69214.c: New test.
11491 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
11493 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11494 * gcc.target/i386/pr66232-11.c: Ditto.
11495 * gcc.target/i386/pr66232-12.c: Ditto.
11496 * gcc.target/i386/pr66232-13.c: Ditto.
11498 2016-01-11 Richard Biener <rguenther@suse.de>
11500 PR tree-optimization/69173
11501 * gcc.dg/torture/pr69173.c: New testcase.
11503 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11505 PR rtl-optimization/68796
11506 * gcc.target/aarch64/tst_5.c: New test.
11507 * gcc.target/aarch64/tst_6.c: Likewise.
11509 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11511 PR rtl-optimization/68841
11512 * gcc.dg/pr68841.c: New test.
11513 * gcc.c-torture/execute/pr68841.c: New test.
11515 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11517 PR rtl-optimization/68920
11518 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11520 * gcc.dg/ifcvt-5.c: New test.
11522 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
11525 * g++.dg/pr69123.C: New.
11527 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11530 * gcc.target/i386/pr69010.c: New test.
11532 2016-01-11 Martin Jambor <mjambor@suse.cz>
11535 * gcc.target/i386/chkp-pr69044.c: New test.
11537 2016-01-11 Tom de Vries <tom@codesourcery.com>
11539 PR tree-optimization/69109
11540 * gcc.dg/autopar/pr69109-2.c: New test.
11541 * gcc.dg/autopar/pr69109.c: New test.
11543 2016-01-11 Tom de Vries <tom@codesourcery.com>
11545 PR tree-optimization/69108
11546 * gcc.dg/autopar/pr69108.c: New test.
11548 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11551 * c-c++-common/Wisleading-indentation.c: Augment test.
11553 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11556 * gfortran.dg/inline_matmul_12.f90: New test.
11558 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
11561 * gfortran.dg/actual_array_offset_1: New test.
11563 2016-01-10 Tom de Vries <tom@codesourcery.com>
11565 PR tree-optimization/69062
11566 * gcc.dg/autopar/pr69062.c: New test.
11568 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11570 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11571 * gcc.dg/vect/slp-perm-2.c: Likewise.
11572 * gcc.dg/vect/slp-perm-3.c: Likewise.
11573 * gcc.dg/vect/slp-perm-5.c: Likewise.
11574 * gcc.dg/vect/slp-perm-6.c: Likewise.
11575 * gcc.dg/vect/slp-perm-7.c: Likewise.
11576 * gcc.dg/vect/slp-perm-8.c: Likewise.
11578 2016-01-10 Tom de Vries <tom@codesourcery.com>
11580 PR tree-optimization/69039
11581 * gcc.dg/autopar/pr69039.c: New test.
11583 2016-01-09 Marek Polacek <polacek@redhat.com>
11586 * g++.dg/pr69113.C: New test.
11588 2016-01-09 Jakub Jelinek <jakub@redhat.com>
11590 PR middle-end/50865
11591 PR tree-optimization/69097
11592 * gcc.c-torture/execute/pr50865.c: New test.
11593 * gcc.c-torture/execute/pr69097-1.c: New test.
11594 * gcc.c-torture/execute/pr69097-2.c: New test.
11595 * gcc.dg/pr69097-1.c: New test.
11596 * gcc.dg/pr69097-2.c: New test.
11598 2016-01-09 Jakub Jelinek <jakub@redhat.com>
11601 * g++.dg/opt/pr69164.C: New test.
11603 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11605 PR tree-optimization/69167
11606 * gcc.dg/pr69167.c: New test.
11608 2016-01-08 Marek Polacek <polacek@redhat.com>
11611 * g++.dg/pr68449.C: New.
11613 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11615 PR tree-optimization/68707
11616 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11617 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11618 on platforms supporting it.
11619 * gcc.dg/vect/slp-perm-2.c: Likewise.
11620 * gcc.dg/vect/slp-perm-3.c: Likewise.
11621 * gcc.dg/vect/slp-perm-5.c: Likewise.
11622 * gcc.dg/vect/slp-perm-7.c: Likewise.
11623 * gcc.dg/vect/slp-perm-8.c: Likewise.
11624 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11625 on platforms supporting it.
11627 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11629 PR tree-optimization/69162
11630 * gcc.dg/pr69162.c: New test.
11632 PR tree-optimization/69172
11633 * gcc.dg/pr69172.c: New test.
11635 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11637 PR tree-optimization/67781
11638 * gcc.c-torture/execute/pr67781.c: New file.
11640 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11642 PR tree-optimization/69083
11643 * gcc.dg/vect/pr69083.c: New test.
11645 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11647 PR tree-optimization/61441
11648 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11649 Use -fexcess-precision=standard for compiler options.
11650 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11652 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11655 * gfortran.dg/gomp/pr69128.f90: New test.
11658 * g++.dg/ext/pr69145-1.C: New test.
11659 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11660 * g++.dg/ext/pr69145-2.h: New file.
11662 2016-01-07 Martin Sebor <msebor@redhat.com>
11665 * gcc.dg/atomic-fetch-bool.c: New test.
11666 * gcc.dg/sync-fetch-bool.c: New test.
11668 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11671 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11673 2016-01-07 Nick Clifton <nickc@redhat.com>
11676 * g++.dg/pr66655.C: New test.
11677 * g++.dg/pr66655_1.cc: Test support file.
11678 * g++.dg/pr66655.h: Test header file.
11680 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
11683 gfortran.dg/gomp/pr66680.f90: New test.
11685 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11688 * gcc.target/i386/pr69171-1.c: New test.
11689 * gcc.target/i386/pr69171-2.c: Likewise.
11690 * gcc.target/i386/pr69171-3.c: Likewise.
11691 * gcc.target/i386/pr69171-4.c: Likewise.
11692 * gcc.target/i386/pr69171-5.c: Likewise.
11693 * gcc.target/i386/pr69171-6.c: Likewise.
11695 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11697 PR middle-end/67639
11698 * c-c++-common/pr67639.c: New test.
11700 2016-01-07 Jakub Jelinek <jakub@redhat.com>
11702 PR tree-optimization/69141
11703 * g++.dg/opt/pr69141.C: New test.
11705 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11707 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11709 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
11712 * gcc.target/i386/pr69140.c: New test
11714 2016-01-06 David Malcolm <dmalcolm@redhat.com>
11716 * gcc.dg/bad-dereference.c: New test case.
11718 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11720 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11722 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11724 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11726 2016-01-06 Marek Polacek <polacek@redhat.com>
11729 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11731 2016-01-05 Marek Polacek <polacek@redhat.com>
11734 * gcc.dg/atomic-invalid-2.c: New.
11736 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11739 * gcc.target/i386/pr68991.c: New test.
11741 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11744 * g++.dg/pr68991-1.C: New test.
11745 * g++.dg/pr68991-2.C: Likewise.
11747 2016-01-05 Sergei Trofimovich <siarheit@google.com>
11750 * gcc.target/ia64/pr60465-gprel64.c: New test.
11751 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11753 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11755 PR rtl-optimization/68651
11756 * gcc.target/aarch64/pr68651_1.c: New test.
11758 2016-01-05 David Malcolm <dmalcolm@redhat.com>
11761 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11763 2016-01-05 Nathan Sidwell <nathan@acm.org>
11766 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11768 * gcc.dg/alias-15.c: New.
11770 2016-01-05 Nick Clifton <nickc@redhat.com>
11773 * g++.dg/pr68770.C: New test.
11775 2016-01-04 Mike Stump <mikestump@comcast.net>
11777 * lib/target-supports.exp (check_effective_target_cilkplus):
11778 cilkplus targets require pthreads.
11779 (check_effective_target_cilkplus): Remove special case for NVPTX.
11781 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11783 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11786 2016-01-04 Jakub Jelinek <jakub@redhat.com>
11788 Update copyright years.
11790 2016-01-04 Marek Polacek <polacek@redhat.com>
11793 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11794 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11795 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11797 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11799 * gcc.target/sparc/20160104-2.c: New test.
11801 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11803 * gcc.target/sparc/20160104-1.c: New test.
11805 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
11808 * gfortran.dg/pr65045.f90: New test.
11810 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11812 * gnat.dg/specs/debug1.ads: Delete.
11814 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11816 PR libgfortran/68867
11817 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11820 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11822 PR libgfortran/68867
11823 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11826 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
11829 * gfortran.dg/pr68864.f90: New test.
11831 2016-01-01 Jakub Jelinek <jakub@redhat.com>
11833 PR tree-optimization/69070
11834 * gcc.dg/pr69070.c: New test.
11837 * gfortran.dg/pr69055.f90: New test.
11840 * gcc.dg/pr69015.c: New test.
11842 Copyright (C) 2016 Free Software Foundation, Inc.
11844 Copying and distribution of this file, with or without modification,
11845 are permitted in any medium without royalty provided the copyright
11846 notice and this notice are preserved.