1 2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/strlenopt-30.c: New test-case.
6 2016-12-14 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/78788
9 * gcc.dg/torture/pr78788.c: New testcase.
11 2016-12-13 Nathan Sidwell <nathan@acm.org>
14 * g++.dg/cpp0x/pr69481.C: New.
16 2016-12-13 Uros Bizjak <ubizjak@gmail.com>
19 * gcc.target/i386/pr78794.c: New test.
21 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
24 * gfortran.dg/coarray_38.f90: Added expecting error message.
25 * gfortran.dg/coarray_41.f90: New test.
26 * gfortran.dg/coarray_class_2.f90: New test.
28 2016-12-13 Carl Love <cel@us.ibm.com>
30 * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
32 * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
35 2016-12-13 Martin Liska <mliska@suse.cz>
37 PR tree-optimization/78428
38 * gcc.dg/tree-ssa/pr78428.c: New test.
40 2016-12-13 Janus Weil <janus@gcc.gnu.org>
41 Paul Thomas <pault@gcc.gnu.org>
44 * gfortran.dg/dtio_19.f90: New test case.
46 2016-12-13 Michael Matz <matz@suse.de>
48 PR tree-optimization/78725
49 * gcc.dg/pr78725.c: New test.
50 * gcc.dg/pr78725-2.c: New test.
52 2016-12-13 Richard Biener <rguenther@suse.de>
55 * gcc.dg/torture/pr78742.c: New testcase.
57 2016-12-13 Martin Liska <mliska@suse.cz>
59 * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
60 scanned pattern ASAN_MARK.
61 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
62 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
63 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
64 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
66 2016-12-13 Jakub Jelinek <jakub@redhat.com>
69 * g++.dg/ipa/pr77905.C: New test.
71 2016-12-12 Jakub Jelinek <jakub@redhat.com>
73 PR tree-optimization/78777
74 * g++.dg/torture/pr78777.C: New test.
76 2016-12-12 Martin Sebor <msebor@redhat.com>
80 * gcc.c-torture/execute/pr78622.c: New test.
81 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
82 behavior inadvertently introduced in a previous commit. Tighten
84 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
86 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
87 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
88 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
89 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
90 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
91 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
92 add a final optimization check.
93 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
94 * gcc.dg/tree-ssa/pr78622.c: New test.
96 2016-12-12 Janus Weil <janus@gcc.gnu.org>
99 * gfortran.dg/constant_shape.f90: New test case.
101 2016-12-12 Marek Polacek <polacek@redhat.com>
104 * g++.dg/parse/error58.C: New.
106 2016-12-12 David Malcolm <dmalcolm@redhat.com>
108 PR preprocessor/78680
109 * gcc.dg/format/pr78680.c: New test case.
110 * gcc.dg/plugin/diagnostic-test-expressions-1.c
111 (test_multiline_token): New function.
112 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
113 (test_backslash_continued_logical_lines): New function.
115 2016-12-12 Nathan Sidwell <nathan@acm.org>
118 * g++.dg/cpp1y/lambda-mangle-1.C: New.
120 2016-12-12 Uros Bizjak <ubizjak@gmail.com>
123 * gcc.target/i386/pr78738.c: New test.
125 2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
127 * lib/target-supports.exp
128 (check_effective_target_newlib_broken_long_double_io): New check.
129 (check_effective_target_frexpl): Likewise.
131 2016-12-12 Marek Polacek <polacek@redhat.com>
134 * g++.dg/other/vararg-5.C: New.
136 2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
138 PR rtl-optimization/78669
139 * gcc.target/i386/pr78669.c: New test.
141 2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
143 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
145 2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
147 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
148 -mnan=2008 and -mabs=2008.
150 2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
153 * gcc.target/powerpc/swaps-stack-protector.c: New test.
155 2016-12-11 Uros Bizjak <ubizjak@gmail.com>
158 * gcc.target/i386/pr70799-3.c: New test.
160 2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
163 * g++.dg/parse/namespace14.C: New.
165 2016-12-10 Jakub Jelinek <jakub@redhat.com>
167 PR tree-optimization/78720
168 * gcc.c-torture/execute/pr78720.c: New test.
171 * gfortran.dg/pr78758.f90: New test.
172 * gfortran.dg/pr38868.f: Remove again bogus warning.
174 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
177 * gfortran.dg/submodule_20.f08: New test.
179 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
182 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
184 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
186 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
189 2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
192 * gcc.dg/pr78721.c: New test.
194 2016-12-09 Jakub Jelinek <jakub@redhat.com>
197 * gcc.c-torture/compile/pr72742.c: New test.
199 2016-12-09 Martin Sebor <msebor@redhat.com>
201 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
202 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
204 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
206 PR rtl-optimization/78255
207 * gcc.target/aarch64/pr78255.c: New.
208 * gcc.target/arm/pr78255-1.c: New.
209 * gcc.target/arm/pr78255-2.c: New.
211 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
213 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
215 * gcc.target/powerpc/dimode-2.c: Likewise.
217 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
220 * c-c++-common/goacc/acc-icf.c: New test.
221 * gfortran.dg/goacc/pr78027.f90: New test.
223 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
226 * gcc.target/aarch64/pr78733.c: New test.
228 2016-12-09 Janus Weil <janus@gcc.gnu.org>
231 * gfortran.dg/finalize_31.f90: New test.
233 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
236 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
238 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
240 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
241 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
242 * gfortran.dg/finalize_18.f90: Add count for additional guard against
243 accessing null-pointer.
244 * gfortran.dg/proc_ptr_comp_47.f90: New test.
246 2016-12-09 Nathan Sidwell <nathan@acm.org>
249 * g++.dg/cpp1y/pr78550.C: New.
251 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
254 * gfortran.dg/char_result_14.f90: New test.
255 * gfortran.dg/char_result_15.f90: New test.
257 2016-12-09 Martin Liska <mliska@suse.cz>
259 * gcc.dg/tree-ssa/dump-3.c: New test.
261 2016-12-09 Jakub Jelinek <jakub@redhat.com>
263 PR tree-optimization/78726
264 * gcc.c-torture/execute/pr78726.c: New test.
265 * gcc.dg/guality/pr78726.c: New test.
267 2016-12-08 Martin Sebor <msebor@redhat.com>
270 * gcc.dg/attr-alloc_size-3.c: New test.
271 * gcc.dg/attr-alloc_size-4.c: New test.
272 * gcc.dg/attr-alloc_size-5.c: New test.
273 * gcc.dg/attr-alloc_size-6.c: New test.
274 * gcc.dg/attr-alloc_size-7.c: New test.
275 * gcc.dg/attr-alloc_size-8.c: New test.
276 * gcc.dg/attr-alloc_size-9.c: New test.
277 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
279 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
285 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
286 * gfortran.dg/charlen_01.f90: New test.
287 * gfortran.dg/charlen_02.f90: Ditto.
288 * gfortran.dg/charlen_03.f90: Ditto.
289 * gfortran.dg/charlen_04.f90: Ditto.
290 * gfortran.dg/charlen_05.f90: Ditto.
291 * gfortran.dg/charlen_06.f90: Ditto.
292 * gfortran.dg/charlen_07.f90: Ditto.
293 * gfortran.dg/charlen_08.f90: Ditto.
294 * gfortran.dg/charlen_09.f90: Ditto.
295 * gfortran.dg/charlen_10.f90: Ditto.
296 * gfortran.dg/charlen_11.f90: Ditto.
297 * gfortran.dg/charlen_12.f90: Ditto.
298 * gfortran.dg/charlen_13.f90: Ditto.
299 * gfortran.dg/charlen_14.f90: Ditto.
300 * gfortran.dg/charlen_15.f90: Ditto.
302 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
304 PR rtl-optimization/78671
305 * gcc.target/i386/pr78671.c: New.
307 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
310 * gcc.target/aarch64/pr78733.c: New test.
312 2016-12-08 Nathan Sidwell <nathan@acm.org>
315 * g++.dg/cpp1y/pr78551.C: New.
317 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
320 * g++.dg/pr78112.C: Remove platform-dependent checks.
321 * g++.dg/pr78112-2.C: New testcase.
323 2016-12-08 Bin Cheng <bin.cheng@arm.com>
326 * g++.dg/torture/pr78684.C: New test.
328 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
330 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
331 (CHECK_CRYPTO): Remove.
332 (expected_poly64x1_t, expected_poly64x2_t): Remove
334 2016-12-08 Jakub Jelinek <jakub@redhat.com>
336 P0003R5 - removal of dynamic exception specification from C++17
337 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
338 throw (type-id-list) in C++11 and C++14 and removal in C++17.
339 * g++.dg/compat/eh/ctor1_y.C: Likewise.
340 * g++.dg/compat/eh/new1_x.C: Likewise.
341 * g++.dg/compat/eh/new1_y.C: Likewise.
342 * g++.dg/compat/eh/spec3_x.C: Likewise.
343 * g++.dg/compat/eh/spec3_y.C: Likewise.
344 * g++.dg/compat/eh/template1.h: Likewise.
345 * g++.dg/compat/eh/template1_y.C: Likewise.
346 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
347 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
348 * g++.dg/cpp0x/auto9.C: Likewise.
349 * g++.dg/cpp0x/defaulted23.C: Likewise.
350 * g++.dg/cpp0x/error5.C: Likewise.
351 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
352 * g++.dg/cpp0x/noexcept02.C: Likewise.
353 * g++.dg/cpp0x/noexcept07.C: Likewise.
354 * g++.dg/cpp0x/noexcept08.C: Likewise.
355 * g++.dg/cpp0x/noexcept19.C: Likewise.
356 * g++.dg/cpp0x/variadic73.C: Likewise.
357 * g++.dg/cpp0x/variadic-throw.C: Likewise.
358 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
359 * g++.dg/eh/async-unwind2.C: Likewise.
360 * g++.dg/eh/cond4.C: Likewise.
361 * g++.dg/eh/delete1.C: Likewise.
362 * g++.dg/eh/ehopt1.C: Likewise.
363 * g++.dg/eh/forced3.C: Likewise.
364 * g++.dg/eh/forced4.C: Likewise.
365 * g++.dg/eh/init-temp2.C: Likewise.
366 * g++.dg/eh/pr38662.C: Likewise.
367 * g++.dg/eh/pr41819.C: Likewise.
368 * g++.dg/eh/shadow1.C: Likewise.
369 * g++.dg/eh/spec2.C: Likewise.
370 * g++.dg/eh/spec3.C: Likewise.
371 * g++.dg/eh/spec5.C: Likewise.
372 * g++.dg/eh/spec6.C: Likewise.
373 * g++.dg/eh/spec7.C: Likewise.
374 * g++.dg/eh/spec8.C: Likewise.
375 * g++.dg/eh/spec9.C: Likewise.
376 * g++.dg/eh/template1.C: Likewise.
377 * g++.dg/eh/unexpected1.C: Likewise.
378 * g++.dg/ext/has_nothrow_assign.C: Likewise.
379 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
380 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
381 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
382 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
383 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
384 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
385 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
386 * g++.dg/gcov/gcov-7.C: Likewise.
387 * g++.dg/init/new13.C: Likewise.
388 * g++.dg/init/new25.C: Likewise.
389 * g++.dg/lookup/exception1.C: Likewise.
390 * g++.dg/opt/noreturn-1.C: Likewise.
391 * g++.dg/other/error3.C: Likewise.
392 * g++.dg/rtti/crash3.C: Likewise.
393 * g++.dg/template/eh2.C: Likewise.
394 * g++.dg/template/error36.C: Likewise.
395 * g++.dg/tm/pr46567.C: Likewise.
396 * g++.dg/tm/pr47340.C: Likewise.
397 * g++.dg/torture/pr46364.C: Likewise.
398 * g++.dg/torture/pr49394.C: Likewise.
399 * g++.dg/torture/pr52918-1.C: Likewise.
400 * g++.dg/torture/pr57190.C: Likewise.
401 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
402 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
403 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
404 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
405 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
406 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
407 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
408 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
409 * g++.dg/tree-ssa/pr45605.C: Likewise.
410 * g++.dg/warn/Wreturn-type-3.C: Likewise.
411 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
412 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
413 * g++.old-deja/g++.eh/spec1.C: Likewise.
414 * g++.old-deja/g++.eh/spec2.C: Likewise.
415 * g++.old-deja/g++.eh/spec3.C: Likewise.
416 * g++.old-deja/g++.eh/spec4.C: Likewise.
417 * g++.old-deja/g++.eh/spec6.C: Likewise.
418 * g++.old-deja/g++.eh/throw1.C: Likewise.
419 * g++.old-deja/g++.eh/throw2.C: Likewise.
420 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
421 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
422 * g++.old-deja/g++.mike/eh15.C: Likewise.
423 * g++.old-deja/g++.mike/eh25.C: Likewise.
424 * g++.old-deja/g++.mike/eh33.C: Likewise.
425 * g++.old-deja/g++.mike/eh34.C: Likewise.
426 * g++.old-deja/g++.mike/eh50.C: Likewise.
427 * g++.old-deja/g++.mike/eh51.C: Likewise.
428 * g++.old-deja/g++.mike/eh55.C: Likewise.
429 * g++.old-deja/g++.mike/p10416.C: Likewise.
430 * g++.old-deja/g++.other/crash28.C: Likewise.
431 * g++.old-deja/g++.other/crash30.C: Likewise.
432 * g++.old-deja/g++.other/new7.C: Likewise.
433 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
434 * g++.old-deja/g++.robertl/eb123.C: Likewise.
436 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
438 * gcc.target/aarch64/pr78382.c: New testcase.
440 2016-12-08 Andrew Pinski <apinski@cavium.com>
442 * gcc.target/aarch64/pr71112.c: New testcase.
444 2016-12-07 Martin Sebor <msebor@redhat.com>
449 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
450 * g++.dg/ext/builtin-object-size3.C (bar): Same.
451 * g++.dg/ext/strncpy-chk1.C: Same.
452 * g++.dg/opt/memcpy1.C: Same.
453 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
454 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
455 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
456 * gcc.dg/attr-alloc_size.c: Same.
457 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
458 * gcc.dg/builtin-stringop-chk-2.c: Same.
459 * gcc.dg/builtin-stringop-chk-4.c: New test.
460 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
461 * gcc.dg/memcpy-2.c: Same.
462 * gcc.dg/pr40340-1.c: Same.
463 * gcc.dg/pr40340-2.c (main): Same.
464 * gcc.dg/pr40340-5.c (main): Same.
465 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
466 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
467 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
469 * gfortran.dg/char_length_3.f90: Prune expected warnings.
470 * gfortran.dg/pr38868.f: Add expected warnings.
472 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
475 * gcc.target/powerpc/pr72717.c: New test.
477 2016-12-07 Jakub Jelinek <jakub@redhat.com>
479 * gcc.dg/builtin-strstr-1.c: New test.
480 * g++.dg/cpp0x/constexpr-strstr.C: New test.
483 * g++.dg/torture/pr78692.C: New test.
485 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
487 PR rtl-optimization/78617
488 * gcc.c-torture/execute/pr78617.c: New test.
490 2016-12-07 Carl Love <cel@us.ibm.com>
492 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
493 P9 to their own test file. This allows precise constraints on the
494 effective target and compile options.
495 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
496 compare P8 built-in tests.
497 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
498 compare P9 built-in tests.
500 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
502 * gcc.target/i386/pr77761.c: Require int128 effective target.
503 (avx512f_test): Delete.
504 (do_main): Rename to avx512f_test.
506 2016-12-07 Bin Cheng <bin.cheng@arm.com>
508 PR tree-optimization/78691
509 * gcc.target/i386/pr78691-i386.c: New test.
510 * gcc.target/powerpc/pr78691-ppc.c: New test.
512 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
514 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
515 * gcc.target/i386/pr70322-2.c: Likewise.
516 * gcc.target/i386/pr70322-3.c: Likewise.
517 * gcc.target/i386/pr70322-4.c: Likewise.
519 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
521 * gcc.target/aarch64/pr71727.c: New testcase.
523 2016-12-06 Tom de Vries <tom@codesourcery.com>
525 PR tree-optimization/67955
526 * gcc.dg/tree-ssa/dse-points-to.c: New test.
528 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
531 * gcc.target/powerpc/pr78658.c: New test.
533 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
536 * testsuite/gcc.target/i386/pr77761.c: New.
538 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
541 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
542 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
543 * gfortran.dg/namelist_34.f90: Update test.
544 * gfortran.dg/namelist_63.f90: Update test.
546 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
548 * gcc.target/mips/msa-builtins-err.c: New test.
550 2016-12-06 Jakub Jelinek <jakub@redhat.com>
553 * g++.dg/cpp0x/constexpr-71537.C: New test.
556 * g++.dg/cpp0x/constexpr-memchr.C: New test.
559 * g++.dg/cpp0x/constexpr-strchr.C: New test.
561 PR tree-optimization/78675
562 * gcc.c-torture/execute/pr78675.c: New test.
563 * gcc.target/i386/pr78675-1.c: New test.
564 * gcc.target/i386/pr78675-2.c: New test.
566 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
568 * gcc.target/i386/avx512bw-kandd-1.c: New.
569 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
570 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
571 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
572 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
573 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
574 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
575 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
576 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
577 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
578 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
579 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
580 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
581 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
582 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
583 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
584 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
585 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
586 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
587 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
588 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
589 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
591 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
593 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
594 gcc.dg/fold-and-rshift-2.c: New testcases.
596 2016-12-05 Nathan Sidwell <nathan@acm.org>
598 * c-c++-common/fmax_errors.c: Check notes after last error are
601 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
603 PR rtl-optimization/78561
604 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
606 2016-12-04 Martin Sebor <msebor@redhat.com>
609 * gcc.dg/builtin-alloc-size.c: New test.
611 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
614 * gcc.target/i386/pr70322-4.c: New test.
616 2016-12-03 Janus Weil <janus@gcc.gnu.org>
619 * gfortran.dg/abstract_type_9.f90: New test case.
621 2016-12-03 Janus Weil <janus@gcc.gnu.org>
624 * gfortran.dg/derived_result_2.f90.f90: New test case.
626 2016-12-03 Janus Weil <janus@gcc.gnu.org>
629 * gfortran.dg/finalize_30.f90: Extend test case.
631 2016-12-02 Jakub Jelinek <jakub@redhat.com>
634 * g++.dg/cpp0x/pr78649.C: New test.
636 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
639 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
641 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
644 * gfortran.dg/char_conversion.f90: New test.
646 2016-12-02 Jakub Jelinek <jakub@redhat.com>
649 * gcc.target/i386/pr70322-1.c: New test.
650 * gcc.target/i386/pr70322-2.c: New test.
651 * gcc.target/i386/pr70322-3.c: New test.
653 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
654 Thomas Preud'homme <thomas.preudhomme@arm.com>
656 * gcc.target/arm/cmse/cmse-1.c: Add test for
657 cmse_nonsecure_caller.
659 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
660 Thomas Preud'homme <thomas.preudhomme@arm.com>
662 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
663 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
664 * gcc.target/arm/cmse/cmse-14.c: New.
665 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
666 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
667 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
668 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
669 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
670 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
671 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
672 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
673 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
674 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
675 * gcc.target/arm/cmse/baseline/union-1.c: New.
676 * gcc.target/arm/cmse/baseline/union-2.c: New.
677 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
678 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
679 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
680 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
681 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
682 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
683 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
684 * gcc.target/arm/cmse/mainline/union-1.c: New.
685 * gcc.target/arm/cmse/mainline/union-2.c: New.
686 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
687 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
688 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
689 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
690 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
691 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
692 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
693 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
694 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
695 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
696 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
697 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
698 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
699 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
701 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
702 Thomas Preud'homme <thomas.preudhomme@arm.com>
704 * gcc.target/arm/cmse/cmse-3.c: Add tests.
705 * gcc.target/arm/cmse/cmse-4.c: Add tests.
706 * gcc.target/arm/cmse/cmse-15.c: New.
708 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
709 Thomas Preud'homme <thomas.preudhomme@arm.com>
711 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
712 * gcc.target/arm/cmse/struct-1.c: New.
713 * gcc.target/arm/cmse/bitfield-1.c: New.
714 * gcc.target/arm/cmse/bitfield-2.c: New.
715 * gcc.target/arm/cmse/bitfield-3.c: New.
716 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
717 * gcc.target/arm/cmse/baseline/softfp.c: New.
718 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
719 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
720 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
721 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
722 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
724 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
725 Thomas Preud'homme <thomas.preudhomme@arm.com>
727 * gcc.target/arm/cmse/cmse-4.c: New.
728 * gcc.target/arm/cmse/cmse-9.c: New.
729 * gcc.target/arm/cmse/cmse-10.c: New.
731 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
732 Thomas Preud'homme <thomas.preudhomme@arm.com>
734 * gcc.target/arm/cmse/cmse-3.c: New.
736 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
737 Thomas Preud'homme <thomas.preudhomme@arm.com>
739 * gcc.target/arm/cmse/cmse.exp: New.
740 * gcc.target/arm/cmse/cmse-1.c: New.
741 * gcc.target/arm/cmse/cmse-12.c: New.
742 * lib/target-supports.exp
743 (check_effective_target_arm_cmse_ok): New.
745 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
746 James Norris <jnorris@codesourcery.com>
748 * c-c++-common/goacc/data-2.c: Adjust test.
749 * c-c++-common/goacc/executeables-1.c: New test.
750 * g++.dg/goacc/data-1.C: Adjust test.
752 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
754 PR rtl-optimization/78561
755 * gcc.target/aarch64/pr78561.c: New.
757 2016-12-02 Bin Cheng <bin.cheng@arm.com>
759 * gcc.dg/fold-bopcond-1.c: New test.
760 * gcc.dg/fold-bopcond-2.c: New test.
762 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
764 * gcc.target/s390/md/setmem_long-1.c: Fix test.
766 2016-12-02 Jakub Jelinek <jakub@redhat.com>
768 PR rtl-optimization/78547
769 * gcc.dg/pr78547.c: New test.
771 PR rtl-optimization/78575
772 * gcc.dg/pr78575.c: New test.
774 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
776 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
778 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
781 * gcc.target/s390/s390.exp: Support .C tests.
782 * gcc.target/s390/pr77822-2.c: New test.
783 * gcc.target/s390/pr77822-1.C: New test.
785 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
787 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
789 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
791 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
793 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
795 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
797 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
799 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
801 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
803 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
806 * gfortran.dg/char_length_20.f90: New test.
807 * gfortran.dg/char_length_21.f90: Ditto.
809 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
812 * gfortran.dg/pr78279.f90: New test.
814 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
816 * g++.dg/tls/pr77285-1.C: dg-add-options tls
818 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
820 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
822 2016-12-01 Richard Biener <rguenther@suse.de>
824 * gcc.dg/torture/alias-2.c: New testcase.
826 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
828 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
829 * gcc.target/avr/tiny-caller-save.c: Dito.
831 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
833 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
835 2016-12-01 Jakub Jelinek <jakub@redhat.com>
838 * gcc.dg/debug/pr78587.c: New test.
840 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
842 PR rtl-optimization/78607
843 * gcc.c-torture/compile/pr78607.c: New testcase.
845 2016-11-30 Martin Sebor <msebor@redhat.com>
847 PR tree-optimization/78586
848 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
850 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
852 PR tree-optimization/77856
853 * gcc.target/i386/pr77856.c: New.
855 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
857 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
858 scan-assembler-not on AIX.
860 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
862 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
864 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
866 * g++.dg/eh/new1.C: XFAIL on AIX.
867 * g++.dg/eh/delete1.C: Same.
868 * g++.dg/init/new40.C: Same.
869 * g++.old-deja/g++.eh/new2.C: Same.
871 2016-11-30 David Malcolm <dmalcolm@redhat.com>
874 * gcc.dg/format/pr78494.c: Rename to...
875 * gcc.dg/format/pr78498.c: ...this.
877 2016-11-30 David Malcolm <dmalcolm@redhat.com>
880 * gcc.dg/format/pr78494.c: New test case.
882 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
884 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
885 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
886 * g++.dg/debug/dwarf2/refqual-1.C: Same.
887 * g++.dg/debug/dwarf2/refqual-2.C: Same.
889 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
891 PR rtl-optimization/78610
892 * gcc.c-torture/compile/pr78610.c: New testcase.
894 2016-11-30 Bin Cheng <bin.cheng@arm.com>
896 PR tree-optimization/78574
897 * gcc.c-torture/compile/pr78574.c: New test.
899 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
901 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
902 to the changed interfaces.
903 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
904 * gfortran.dg/coarray_allocate_7.f08: Likewise.
905 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
906 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
907 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
908 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
909 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
911 2016-11-30 Janus Weil <janus@gcc.gnu.org>
914 * gfortran.dg/derived_result.f90: New test case.
916 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
918 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
919 -mfloat-abi=soft option.
920 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
923 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
926 * gcc.c-torture/compile/pr78362.c: New test.
928 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
930 * lib/target-supports.exp (check_effective_target_freorder): Check
933 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
935 * gcc.target/arc/arc700-stld-hazard.c: New file.
937 2016-11-30 Janus Weil <janus@gcc.gnu.org>
940 * gfortran.dg/dtio_18.f90: New test case.
942 2016-11-30 Martin Liska <mliska@suse.cz>
945 * gcc.dg/asan/pr78541-2.c: New test.
946 * gcc.dg/asan/pr78541.c: New test.
948 2016-11-30 Jakub Jelinek <jakub@redhat.com>
950 PR tree-optimization/78586
951 * gcc.c-torture/execute/pr78586.c: New test.
953 2016-11-30 Janus Weil <janus@gcc.gnu.org>
956 * gfortran.dg/class_61.f90: New test case.
958 2016-11-29 David Malcolm <dmalcolm@redhat.com>
960 PR preprocessor/78569
961 * gcc.dg/format/pr78569.c: New test case.
963 2016-11-29 Martin Sebor <msebor@redhat.com>
965 avoid false positives on ILP32 targets.
966 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
968 2016-11-29 Martin Sebor <msebor@redhat.com>
970 PR tree-optimization/78512
971 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
972 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
974 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
976 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
977 Force value through k register.
979 2016-11-29 David Malcolm <dmalcolm@redhat.com>
985 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
986 * g++.dg/spellcheck-macro-ordering.C: New test case.
987 * g++.dg/spellcheck-pr78313.C: New test case.
989 2016-11-29 Tamar Christina <tamar.christina@arm.com>
991 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
992 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
993 (Poly64x1_t, Poly64x2_t): Added types.
994 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
995 (vmov_n_p64, vmovq_n_p64): Added.
996 (vld2_lane_p64, vld2q_lane_p64): Likewise.
997 (vld3_lane_p64, vld3q_lane_p64): Likewise.
998 (vld4_lane_p64, vld4q_lane_p64): Likewise.
999 (vst2_lane_p64, vst2q_lane_p64): Likewise.
1000 (vst3_lane_p64, vst3q_lane_p64): Likewise.
1001 (vst4_lane_p64, vst4q_lane_p64): Likewise.
1002 (vget_lane_p64, vgetq_lane_p64): Likewise.
1003 (vget_high_p64): Likewise.
1004 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1005 Added AArch64 flags.
1006 (vreint_vector, vreint_vector_res): Moved to header.
1007 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1008 Added Aarch64 flags.
1009 (vreint_vector, vreint_vector_res): Moved to header.
1011 2016-11-29 Janus Weil <janus@gcc.gnu.org>
1014 * gfortran.dg/finalize_30.f90: New test case.
1016 2016-11-29 Martin Liska <mliska@suse.cz>
1018 PR gcov-profile/78582
1019 * gcc.dg/pr78582.c: New test.
1021 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1023 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1024 targets with sizeof(int) < 4.
1026 2016-11-29 Richard Biener <rguenther@suse.de>
1029 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1031 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
1033 * gcc.target/powerpc/rldic-0.c: New testcase.
1034 * gcc.target/powerpc/rldic-1.c: New testcase.
1035 * gcc.target/powerpc/rldic-2.c: New testcase.
1036 * gcc.target/powerpc/rldicl-0.c: New testcase.
1037 * gcc.target/powerpc/rldicl-1.c: New testcase.
1038 * gcc.target/powerpc/rldicl-2.c: New testcase.
1039 * gcc.target/powerpc/rldicr-0.c: New testcase.
1040 * gcc.target/powerpc/rldicr-1.c: New testcase.
1041 * gcc.target/powerpc/rldicr-2.c: New testcase.
1042 * gcc.target/powerpc/rldicx.h: New file.
1043 * gcc.target/powerpc/rldimi-0.c: New testcase.
1044 * gcc.target/powerpc/rldimi-1.c: New testcase.
1045 * gcc.target/powerpc/rldimi-2.c: New testcase.
1046 * gcc.target/powerpc/rldimi.h: New file.
1047 * gcc.target/powerpc/rlwimi-0.c: New testcase.
1048 * gcc.target/powerpc/rlwimi-1.c: New testcase.
1049 * gcc.target/powerpc/rlwimi-2.c: New testcase.
1050 * gcc.target/powerpc/rlwimi.h: New file.
1051 * gcc.target/powerpc/rlwinm-0.c: New testcase.
1052 * gcc.target/powerpc/rlwinm-1.c: New testcase.
1053 * gcc.target/powerpc/rlwinm-2.c: New testcase.
1054 * gcc.target/powerpc/rlwinm.h: New file.
1056 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1059 * gcc.dg/pr78540.c: New test.
1061 2016-11-28 Martin Sebor <msebor@redhat.com>
1064 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1065 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1066 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1067 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1069 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1072 * g++.dg/debug/pr72808.C: New test.
1074 PR rtl-optimization/78546
1075 * gcc.dg/torture/pr78546-1.c: New test.
1076 * gcc.dg/torture/pr78546-2.c: New test.
1079 * gfortran.dg/gomp/pr78298.f90: New test.
1081 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
1083 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1084 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1086 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1089 * g++.dg/cpp1y/pr77591.C: New test.
1091 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
1093 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1095 2016-11-28 Richard Biener <rguenther@suse.de>
1097 PR tree-optimization/78542
1098 * gcc.dg/torture/pr78542.c: New testcase.
1100 2016-11-28 Richard Biener <rguenther@suse.de>
1102 PR tree-optimization/78343
1103 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1104 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1106 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1109 * g++.dg/ipa/pr78211.C: New test.
1111 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
1114 * gfortran.dg/submodule_22.f08: New test.
1117 * gfortran.dg/submodule_21.f08: New test.
1119 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
1121 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1123 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1124 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1125 Dominique d'Humieres <dominiq@lps.ens.fr>
1128 * gcc.dg/darwin-minversion-1.c: Update min version check.
1129 * gcc.dg/darwin-minversion-2.c: Likewise.
1130 * gcc.dg/darwin-minversion-3.c: Likewise.
1132 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1135 * gcc.dg/pr57438-1.c: New Test.
1136 * gcc.dg/pr57438-2.c: New Test.
1138 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1139 Iain Sandoe <iain@codesourcery.com>
1142 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1143 linker-visible symbols.
1144 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1145 * gcc.dg/const-uniq-1.c: Likewise.
1146 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1147 * gcc.target/i386/pr70799-1.c: Likewise.
1149 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1151 PR rtl-optimization/78438
1152 PR rtl-optimization/78477
1153 * gcc.c-torture/execute/pr78438.c: New test.
1154 * gcc.c-torture/execute/pr78477.c: New test.
1156 PR rtl-optimization/78526
1157 * gcc.dg/pr78526.c: New test.
1159 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1161 PR rtl-optimization/77541
1162 * gcc.target/i386/pr77541.c: Change target to int128.
1164 2016-11-25 Janus Weil <janus@gcc.gnu.org>
1167 * gfortran.dg/typebound_assignment_8.f90: New test case.
1169 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1171 PR rtl-optimization/78527
1172 * gcc.c-torture/compile/pr78527.c: New test.
1174 2016-11-25 Martin Liska <mliska@suse.cz>
1176 PR gcov-profile/78086
1177 * g++.dg/gcov/pr16855.C: Clean up the test case.
1178 * g++.dg/gcov/pr16855-priority.C: New test.
1180 2016-11-25 Richard Biener <rguenther@suse.de>
1183 * gcc.dg/torture/pr78515.c: New testcase.
1185 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
1188 * gfortran.dg/allocatable_function_10.f90: New test.
1189 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1192 2016-11-25 Bin Cheng <bin.cheng@arm.com>
1197 * g++.dg/torture/pr78507.C: New test.
1198 * gcc.dg/torture/pr78510.c: New test.
1199 * gcc.dg/torture/pr78517.c: New test.
1201 2016-11-24 Richard Biener <rguenther@suse.de>
1203 PR tree-optimization/78343
1204 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1205 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1206 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1207 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1208 * gcc.dg/vect/pr38529.c: Likewise.
1210 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1212 PR tree-optimization/77673
1213 * gcc.dg/pr77673.c: New test.
1215 2016-11-25 Martin Jambor <mjambor@suse.cz>
1217 PR tree-optimization/70965
1218 * g++.dg/pr70965.C: New test.
1220 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1221 Andreas Schwab <schwab@linux-m68k.org>
1223 PR gcov-profile/78467
1224 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1227 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1229 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1230 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1232 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1234 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1236 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1238 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1239 with sizeof(int) < 4.
1241 2016-11-24 Martin Sebor <msebor@redhat.com>
1243 PR tree-optimization/78476
1244 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1246 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1248 PR rtl-optimization/77541
1249 * gcc.target/i386/pr77541.c: New.
1251 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1254 * gfortran.dg/class_result_4.f90: New test.
1256 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1258 * gcc.target/aarch64/_Float16_1.c: New.
1259 * gcc.target/aarch64/_Float16_2.c: Likewise.
1260 * gcc.target/aarch64/_Float16_3.c: Likewise.
1262 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1264 * gcc.target/aarch64/floatdihf2_1.c: New.
1266 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1270 * gcc.target/arm/pr48863.c: New test.
1272 2016-11-24 Martin Liska <mliska@suse.cz>
1274 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1275 parts for frequencies/probabilities.
1276 * gcc.dg/pr34027-1.c: Likewise.
1277 * gcc.dg/strict-overflow-2.c: Likewise.
1278 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1279 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1280 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1281 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1282 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1283 * gcc.dg/tree-ssa/dump-2.c: New test.
1285 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1287 * gcc.target/i386/align-limit.c: New test.
1289 2016-11-24 Richard Biener <rguenther@suse.de>
1291 PR tree-optimization/71595
1292 * gcc.dg/torture/pr71595.c: New testcase.
1294 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1296 PR rtl-optimization/78120
1297 * gcc.target/i386/pr78120.c: New test.
1299 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1301 * gcc.c-torture/compile/20161124-1.c: New test.
1303 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1306 * g++.dg/cpp1z/decomp18.C: New test.
1308 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1310 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1311 * gcc.target/aarch64/store-pair-1.c: Likewise.
1313 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1315 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1316 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1317 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1318 * gcc.target/aarch64/vect-clz.c: Likewise.
1319 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1320 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1321 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1322 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1323 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1324 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1325 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1326 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1328 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1331 * gcc.target/powerpc/pr78458.c: New.
1333 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1335 * gcc.c-torture/compile/20161123-1.c: New test.
1337 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1340 * gfortran.dg/pr78297.f90: New test.
1342 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1344 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1346 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1349 * g++.dg/ubsan/return-7.C: New test.
1350 * c-c++-common/ubsan/unreachable-4.c: New test.
1352 PR tree-optimization/78482
1353 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1354 (bar): New function.
1355 (main): Call bar instead of printf.
1358 * gfortran.dg/gomp/pr69183.f90: New test.
1360 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1363 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1366 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1369 * g++.dg/cpp0x/pr77907.C: New test.
1371 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1374 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1375 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1377 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1380 * lib/target-supports.exp (add_options_for_float16): Add
1381 -mfp16-format=ieee when testign arm*-*-*.
1383 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1385 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1387 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1390 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1392 * lib/target-supports.exp (check_effective_target_float16): Add
1393 options for _Float16.
1394 (check_effective_target_float32): Add options for _Float32.
1395 (check_effective_target_float64): Add options for _Float64.
1396 (check_effective_target_float128): Add options for _Float128.
1397 (check_effective_target_float32x): Add options for _Float32x.
1398 (check_effective_target_float64x): Add options for _Float64x.
1399 (check_effective_target_float128x): Add options for _Float128x.
1401 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1403 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1404 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1406 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1408 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1409 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1411 2016-11-23 Martin Sebor <msebor@redhat.com>
1414 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1415 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1417 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1420 * g++.dg/cpp0x/pr71450-1.C: New test.
1421 * g++.dg/cpp0x/pr71450-2.C: New test.
1424 * g++.dg/cpp1y/pr77739.C: New test.
1426 2016-11-23 Martin Jambor <mjambor@suse.cz>
1428 * c-c++-common/gomp/gridify-1.c: Update scan string.
1429 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1430 * c-c++-common/gomp/gridify-2.c: New test.
1431 * c-c++-common/gomp/gridify-3.c: Likewise.
1433 2016-11-23 Richard Biener <rguenther@suse.de>
1435 PR tree-optimization/78396
1436 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1438 2016-11-23 Richard Biener <rguenther@suse.de>
1440 PR tree-optimization/78482
1441 * gcc.dg/torture/pr78482.c: New testcase.
1443 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1445 * gcc.dg/fold-cond_expr-1.c: New test.
1446 * gcc.dg/fold-condcmpconv-1.c: New test.
1447 * gcc.dg/fold-condcmpconv-2.c: New test.
1449 2016-11-23 Richard Biener <rguenther@suse.de>
1452 * gcc.dg/torture/pr71762-1.c: New testcase.
1453 * gcc.dg/torture/pr71762-2.c: Likewise.
1454 * gcc.dg/torture/pr71762-3.c: Likewise.
1455 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1457 2016-11-23 Richard Biener <rguenther@suse.de>
1460 * g++.dg/lto/pr78472_0.c: New testcase.
1461 * g++.dg/lto/pr78472_1.C: Likewise.
1463 2016-11-23 Richard Biener <rguenther@suse.de>
1464 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1466 PR tree-optimization/78154
1467 * gcc.dg/tree-ssa/pr78154.c: New test.
1469 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1471 * gcc.dg/pr31096.c: New testcase.
1472 * gcc.dg/pr31096-1.c: New testcase.
1474 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1476 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1477 adjust for warning->pedwarn change.
1478 * gcc.dg/cpp/defined-syshdr.c,
1479 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1480 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1481 gcc.dg/cpp/defined-Wextra.c,
1482 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1484 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1486 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1488 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1491 * gcc.target/i386/pr78451.c: New test.
1492 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1493 and #pragma GCC pop_options around the first #pragma GCC target.
1494 * gcc.target/i386/pr69255-2.c: Likewise.
1495 * gcc.target/i386/pr69255-3.c: Likewise.
1497 2016-11-23 Michael Collison <michael.collison@arm.com>
1499 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1500 additional constants are recognized and fewer instructions generated.
1501 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1502 additional constants are recognized and fewer instructions generated.
1504 2016-11-22 Ian Lance Taylor <iant@golang.org>
1506 * gcc.misc-tests/godump-1.c: Update expected output for recent
1509 2016-11-22 Marek Polacek <polacek@redhat.com>
1511 PR tree-optimization/78455
1512 * gcc.dg/uninit-23.c: New.
1514 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1517 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1520 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1523 * gfortran.dg/char_component_initializer_3.f90: New test.
1525 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1528 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1529 GCC target pragma before including immintrin.h.
1531 2016-11-22 Carl Love <cel@us.ibm.com>
1533 * gcc.target/powerpc/builtins-3.c: New file to test the new
1534 built-ins for vector compare equal and vector compare not equal.
1536 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1539 * gfortran.dg/typebound_proc_35.f90: New test case.
1541 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1543 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1544 parameter in declaration.
1546 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1548 * gcc.dg/loop-split.c: Require int32plus.
1549 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1551 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1553 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1555 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1557 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1559 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1562 * gcc.c-torture/compile/pr78439.c: New test.
1564 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1567 * gcc.target/arm/pr77904.c: New test.
1569 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1571 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1574 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1576 PR tree-optimization/78436
1577 * gcc.c-torture/execute/pr78436.c: New test.
1580 * gcc.dg/torture/pr78416.c: New test.
1582 PR tree-optimization/78445
1583 * gcc.dg/pr78445.c: New test.
1585 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1587 PR libgfortran/78449
1588 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1590 2016-11-21 Jeff Law <law@redhat.com>
1593 * gcc.c-torture/compile/pr68538.c: New test.
1595 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1597 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1598 to be generated instead of FCTIWUZ or FCTIWZ.
1600 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1603 * g++.dg/vect/simd-clone-7.cc: New test.
1606 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1608 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1611 2016-11-20 Jeff Law <law@redhat.com>
1614 * gcc.target/m68k/pr25128.c: New test.
1616 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1618 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1620 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1622 PR preprocessor/78324
1623 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1624 (test_multitoken_macro): New function.
1625 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1627 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1629 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1631 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1633 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1634 -ftrack-macro-expansion=0.
1635 (test_sprintf_note): Remove "P" macro. Add
1636 dg-begin/end-multiline-output directives.
1637 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1639 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1641 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1642 Return 1 for AVR_TINY.
1644 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1646 PR rtl-optimization/71785
1647 * gcc.target/powerpc/pr71785.c: New file.
1649 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1652 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1653 options. Refine test by checking predictive commining PHI
1654 nodes in vectorized loop wrto vector factor.
1656 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1659 * g++.dg/pr71973-1.C: New test.
1660 * g++.dg/pr71973-2.C: New test.
1661 * g++.dg/pr71973-3.C: New test.
1662 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1663 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1664 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1666 * g++.old-deja/g++.other/realloc.C: Likewise.
1667 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1669 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1671 PR tree-optimization/78413
1672 * gcc.dg/tree-ssa/pr78413.c: New test.
1674 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1676 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1677 target is Thumb-only.
1679 2016-11-20 Jeff Law <law@redhat.com>
1682 * gcc.target/m68k/pr48551.c: New test.
1684 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1687 * gfortran.dg/forall_18.f90: New testcase.
1689 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1691 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1693 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1696 * gfortran.dg/typebound_operator_21.f03: New test.
1698 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1700 * gcc.dg/tree-ssa/divide-5.c: New file.
1702 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1704 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1707 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
1709 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1710 libatomic_available.
1711 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1712 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1713 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1714 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1715 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1716 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1717 * gfortran.dg/coarray_stat_2.f90: Likewise.
1718 * gfortran.dg/coindexed_1.f90: Likewise.
1720 2016-11-18 Jeff Law <law@redhat.com>
1723 * gcc.target/m68k/pr25111.c: New test.
1725 2016-11-18 Jakub Jelinek <jakub@redhat.com>
1728 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1731 * gcc.target/i386/pr78419.c: New test.
1734 * g++.dg/tls/pr77285-1.C: New test.
1735 * g++.dg/tls/pr77285-2.C: New test.
1737 2016-11-18 Jeff Law <law@redhat.com>
1740 * gcc.target/m68k/pr25112: New test.
1742 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
1744 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1745 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1747 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1749 * gcc.target/arm/optional_thumb-1.c: New test.
1750 * gcc.target/arm/optional_thumb-2.c: New test.
1751 * gcc.target/arm/optional_thumb-3.c: New test.
1753 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1755 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1756 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1758 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1759 (DEFAULT_REQUIRED_QUORUM): Likewise.
1761 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1762 Toma Tabacu <toma.tabacu@imgtec.com>
1764 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1765 Add (REQUIRES_STDLIB).
1766 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1767 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1768 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1769 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1770 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1771 * gcc.target/mips/loongson-simd.c: Ditto.
1772 * gcc.target/mips/memcpy-1.c: Ditto.
1773 * gcc.target/mips/mips-3d-1.c: Ditto.
1774 * gcc.target/mips/mips-3d-2.c: Ditto.
1775 * gcc.target/mips/mips-3d-3.c: Ditto.
1776 * gcc.target/mips/mips-3d-4.c: Ditto.
1777 * gcc.target/mips/mips-3d-5.c: Ditto.
1778 * gcc.target/mips/mips-3d-6.c: Ditto.
1779 * gcc.target/mips/mips-3d-7.c: Ditto.
1780 * gcc.target/mips/mips-3d-8.c: Ditto.
1781 * gcc.target/mips/mips-3d-9.c: Ditto.
1782 * gcc.target/mips/mips-ps-1.c: Ditto.
1783 * gcc.target/mips/mips-ps-2.c: Ditto.
1784 * gcc.target/mips/mips-ps-3.c: Ditto.
1785 * gcc.target/mips/mips-ps-4.c: Ditto.
1786 * gcc.target/mips/mips-ps-6.c: Ditto.
1787 * gcc.target/mips/mips16-attributes.c: Ditto.
1788 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1789 * gcc.target/mips/mips32-dsp.c: Ditto.
1790 * gcc.target/mips/save-restore-1.c: Ditto.
1791 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1792 (mips_preprocess): Add ignore_output argument that when set
1793 will not return the pre-processed output.
1794 (mips_arch_info): Update arguments for the call to mips_preprocess.
1795 (mips-dg-init): Ditto.
1796 (mips-dg-options): Check if a test having test option
1797 (REQUIRES_STDLIB) has the required sysroot support for
1798 the current test options.
1800 2016-11-17 Jeff Law <law@redhat.com>
1803 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1806 * gcc.target/m68k/pr47192.c: New test.
1808 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1810 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1811 instead of isa>=4, in order to downgrade to R5.
1813 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1815 * gcc.target/arc/cmem-bit-1.c: New file.
1816 * gcc.target/arc/cmem-bit-2.c: New file.
1817 * gcc.target/arc/cmem-bit-3.c: New file.
1818 * gcc.target/arc/cmem-bit-4.c: New file.
1820 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1822 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1824 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1826 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1827 Andrew Senkevich <andrew.senkevich@intel.com>
1829 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1830 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1831 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1832 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1833 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1834 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1835 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1836 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1837 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1838 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1839 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1840 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1841 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1842 avx5124vnniw-check.h.
1843 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1844 check_effective_target_avx5124vnniw): New.
1845 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1847 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1848 * gcc.target/i386/sse-13.c: Ditto.
1849 * g++.dg/other/i386-2.C: Ditto.
1850 * g++.dg/other/i386-3.C: Ditto.
1851 * gcc.target/i386/sse-22.c: Ditto.
1852 * gcc.target/i386/sse-23.c: Ditto.
1854 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1857 * g++.dg/parse/pr55080.C: New.
1859 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1862 * gcc.target/powerpc/fusion4.c: New test.
1864 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1867 * gcc.target/arm/pr77933-1.c: New test.
1868 * gcc.target/arm/pr77933-2.c: Likewise.
1870 2016-11-17 Jakub Jelinek <jakub@redhat.com>
1873 * g++.dg/opt/pr78201.C: New test.
1875 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1877 * gcc.dg/pr78333.c: Add empty implementations of
1878 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1879 problems on non-glibc systems.
1881 2016-11-17 David Malcolm <dmalcolm@redhat.com>
1883 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1884 (test_raw_string_one_liner): New function.
1885 (test_raw_string_multiline): New function.
1887 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1889 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1890 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1892 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1893 Richard Biener <rguenther@suse.de>
1895 PR tree-optimization/77848
1896 * gfortran.dg/vect/pr77848.f: New test.
1898 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1901 * gcc.target/arm/pr53447-5.c: New test.
1902 * lib/target-supports.exp
1903 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1905 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1907 * gcc.target/arc/abitest.S: New file.
1908 * gcc.target/arc/abitest.h: Likewise.
1909 * gcc.target/arc/va_args-1.c: Likewise.
1910 * gcc.target/arc/va_args-2.c: Likewise.
1911 * gcc.target/arc/va_args-3.c: Likewise.
1912 * gcc.target/arc/mcrc.c: Deleted.
1913 * gcc.target/arc/mdsp-packa.c: Likewise.
1914 * gcc.target/arc/mdvbf.c: Likewise.
1915 * gcc.target/arc/mmac-24.c: Likewise.
1916 * gcc.target/arc/mmac-d16.c: Likewise.
1917 * gcc.target/arc/mno-crc.c: Likewise.
1918 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1919 * gcc.target/arc/mno-dvbf.c: Likewise.
1920 * gcc.target/arc/mno-mac-24.c: Likewise.
1921 * gcc.target/arc/mno-mac-d16.c: Likewise.
1922 * gcc.target/arc/mno-rtsc.c: Likewise.
1923 * gcc.target/arc/mno-xy.c: Likewise.
1924 * gcc.target/arc/mrtsc.c: Likewise.
1925 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1927 (check_effective_target_arc700): Likewise.
1928 (check_effective_target_arc6xx): Likewise.
1929 (check_effective_target_arcmpy): Likewise.
1930 (check_effective_target_archs): Likewise.
1931 (check_effective_target_clmcpu): Likewise.
1932 (check_effective_target_barrelshifter): Likewise.
1933 * gcc.target/arc/barrel-shifter-1.c: Changed.
1934 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1935 * gcc.target/arc/cmem-1.c: Changed.
1936 * gcc.target/arc/cmem-2.c: Likewise.
1937 * gcc.target/arc/cmem-3.c: Likewise.
1938 * gcc.target/arc/cmem-4.c: Likewise.
1939 * gcc.target/arc/cmem-5.c: Likewise.
1940 * gcc.target/arc/cmem-6.c: Likewise.
1941 * gcc.target/arc/cmem-7.c: Likewise.
1942 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1943 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1944 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1945 * gcc.target/arc/jump-around-jump.c: Update options.
1946 * gcc.target/arc/mARC601.c: Changed.
1947 * gcc.target/arc/mcpu-arc600.c: Changed.
1948 * gcc.target/arc/mcpu-arc601.c: Changed.
1949 * gcc.target/arc/mcpu-arc700.c: Changed.
1950 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1951 * gcc.target/arc/movb-1.c: Changed.
1952 * gcc.target/arc/movb-2.c: Likewise.
1953 * gcc.target/arc/movb-3.c: Likewise.
1954 * gcc.target/arc/movb-4.c: Likewise.
1955 * gcc.target/arc/movb-5.c: Likewise.
1956 * gcc.target/arc/movb_cl-1.c: Likewise.
1957 * gcc.target/arc/movb_cl-2.c: Likewise.
1958 * gcc.target/arc/movbi_cl-1.c: Likewise.
1959 * gcc.target/arc/movh_cl-1.c: Likewise.
1960 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1961 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1962 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1963 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1964 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1965 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1966 * gcc.target/arc/builtin_simdarc.c: Changed.
1967 * gcc.target/arc/extzv-1.c: Likewise.
1968 * gcc.target/arc/insv-1.c: Likewise.
1969 * gcc.target/arc/insv-2.c: Likewise.
1970 * gcc.target/arc/mA6.c: Likewise.
1971 * gcc.target/arc/mA7.c: Likewise.
1972 * gcc.target/arc/mARC600.c: Likewise.
1973 * gcc.target/arc/mARC700.c: Likewise.
1974 * gcc.target/arc/mcpu-arc600.c: Likewise.
1975 * gcc.target/arc/mcpu-arc700.c: Likewise.
1976 * gcc.target/arc/movl-1.c: Likewise.
1977 * gcc.target/arc/nps400-1.c: Likewise.
1978 * gcc.target/arc/trsub.c: Likewise.
1979 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1981 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1982 * gcc.target/arc/mswape.c: Likewise.
1984 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1987 * g++.dg/cpp1y/pr68180.C: New.
1989 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1991 PR tree-optimization/78319
1992 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1995 2016-11-17 Richard Biener <rguenther@suse.de>
1997 PR tree-optimization/78306
1998 * gcc.dg/cilk-plus/pr78306.c: New testcase.
2000 2016-11-17 Richard Biener <rguenther@suse.de>
2003 * gcc.dg/torture/pr78305.c: New testcase.
2005 2016-11-17 Janus Weil <janus@gcc.gnu.org>
2008 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2010 2016-11-16 Marek Polacek <polacek@redhat.com>
2013 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2014 * g++.dg/ext/case-range2.C: Likewise.
2016 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2019 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2020 * gfortran.dg/fmt_tab_2.f90: Ditto.
2022 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2024 PR rtl-optimization/78378
2025 * gcc.c-torture/execute/pr78378.c: New test.
2027 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
2029 * gcc.dg/tree-prof/section-attr-1.c: New file.
2030 * gcc.dg/tree-prof/section-attr-2.c: New file.
2031 * gcc.dg/tree-prof/section-attr-3.c: New file.
2033 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2035 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2038 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2040 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2041 (dg-final): Remove microMIPS JALRS mnemonic matching.
2042 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2043 (dg-final): Remove microMIPS JALRS mnemonic matching.
2044 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2045 (dg-final): Remove microMIPS JALRS mnemonic matching.
2046 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2047 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2048 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2049 * gcc.target/mips/call-1u.c: New test case.
2050 * gcc.target/mips/call-2u.c: New test case.
2051 * gcc.target/mips/call-3u.c: New test case.
2052 * gcc.target/mips/call-4u.c: New test case.
2053 * gcc.target/mips/call-5u.c: New test case.
2054 * gcc.target/mips/call-6u.c: New test case.
2056 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
2058 * gcc.target/arm/empty_fiq_handler.c: New test.
2060 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2063 * gfortran.dg/gomp/pr78299.f90: New test.
2065 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2067 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2068 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2069 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2071 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
2073 PR libgfortran/78314
2074 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2076 2016-11-16 Bin Cheng <bin.cheng@arm.com>
2078 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2079 according to updated dump info.
2081 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
2083 * lib/target-supports.exp (check_effective_target_alloca): Use a
2085 * gcc.target/nvptx/softstack.c: New test.
2086 * gcc.target/nvptx/decl-shared.c: New test.
2087 * gcc.target/nvptx/decl-shared-init.c: New test.
2089 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2091 * gcc.target/mips/data-sym-jump.c: New test case.
2092 * gcc.target/mips/data-sym-pool.c: New test case.
2093 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2096 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2098 * lib/target-supports.exp (check_avx2_hw_available): New.
2099 (check_effective_target_avx2_runtime): New.
2100 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2102 2016-11-16 Tamar Christina <tamar.christina@arm.com>
2105 * gcc.dg/cpp/trad/trad.exp
2106 (dg-runtest): Moved $srcdir/$subdir/ to
2107 DEFAULT_TRADCPPFLAGS.
2109 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
2112 * gfortran.dg/class_allocate_23.f08: New test.
2114 2016-11-16 Richard Biener <rguenther@suse.de>
2117 * gcc.dg/pr78333.c: New testcase.
2119 2016-11-16 Martin Liska <mliska@suse.cz>
2122 * gcc.dg/asan/pr78270.c: Update comment style.
2123 * gcc.dg/asan/pr78270-2.c: New test.
2125 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2127 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2128 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2130 2016-11-16 Richard Biener <rguenther@suse.de>
2132 PR tree-optimization/78348
2133 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2135 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2138 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2139 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2141 2016-11-15 Marek Polacek <polacek@redhat.com>
2143 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2145 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2147 PR libgfortran/51119
2148 * gfortran.dg/matmul_12.f90: New test case.
2150 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
2152 * gcc.target/i386/funcspec-56.inc: New file.
2153 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
2154 common 32-bit and 64-bit function specific options.
2155 * gcc.target/i386/funcspec-6.c: Ditto.
2157 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2159 * g++.dg/cpp1z/decomp14.C: New test.
2160 * g++.dg/cpp1z/decomp15.C: New test.
2161 * g++.dg/cpp1z/decomp16.C: New test.
2163 * g++.dg/cpp1z/decomp13.C: New test.
2165 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2168 * g++.dg/cpp0x/constexpr-71988.C: New test.
2170 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2172 * gcc.target/mips/insn-casesi.c: New test case.
2173 * gcc.target/mips/insn-pseudo-1.c: New test case.
2174 * gcc.target/mips/insn-pseudo-2.c: New test case.
2175 * gcc.target/mips/insn-pseudo-3.c: New test case.
2176 * gcc.target/mips/insn-pseudo-4.c: New test case.
2177 * gcc.target/mips/insn-tablejump.c: New test case.
2179 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2181 * gcc.target/mips/mips.exp (mips_option_tests): Add
2182 `-mcode-readable=yes' array element.
2184 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2186 * gcc.target/mips/mips.exp (mips_option_tests): Add
2187 `-mmicromips' array element.
2189 2016-11-15 Michael Matz <matz@suse.de>
2191 PR missed-optimization/77881
2192 * gcc.target/i386/pr77881.c: New test.
2194 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2197 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2199 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2201 * gcc.target/powerpc/vec-set-int.c: New test.
2202 * gcc.target/powerpc/vec-set-short.c: Likesie.
2203 * gcc.target/powerpc/vec-set-char.c: Likewise.
2205 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2207 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2209 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2212 * gfortran.dg/class_result_3.f90: New test.
2214 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2215 Richard Biener <rguenther@suse.de>
2217 * gcc.dg/gimplefe-1.c: New testcase.
2218 * gcc.dg/gimplefe-2.c: Likewise.
2219 * gcc.dg/gimplefe-3.c: Likewise.
2220 * gcc.dg/gimplefe-4.c: Likewise.
2221 * gcc.dg/gimplefe-5.c: Likewise.
2222 * gcc.dg/gimplefe-6.c: Likewise.
2223 * gcc.dg/gimplefe-7.c: Likewise.
2224 * gcc.dg/gimplefe-8.c: Likewise.
2225 * gcc.dg/gimplefe-9.c: Likewise.
2226 * gcc.dg/gimplefe-10.c: Likewise.
2227 * gcc.dg/gimplefe-11.c: Likewise.
2228 * gcc.dg/gimplefe-12.c: Likewise.
2229 * gcc.dg/gimplefe-13.c: Likewise.
2230 * gcc.dg/gimplefe-14.c: Likewise.
2231 * gcc.dg/gimplefe-15.c: Likewise.
2232 * gcc.dg/gimplefe-16.c: Likewise.
2233 * gcc.dg/gimplefe-17.c: Likewise.
2234 * gcc.dg/gimplefe-18.c: Likewise.
2236 2016-11-14 Martin Liska <mliska@suse.cz>
2239 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2240 to match scanned pattern.
2241 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2243 2016-11-14 Richard Biener <rguenther@suse.de>
2245 PR tree-optimization/78312
2246 * gcc.dg/torture/pr78312.c: New testcase.
2248 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2251 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2253 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2254 Jason Merrill <jason@redhat.com>
2256 Implement P0217R3 - C++17 structured bindings
2257 * g++.dg/cpp1z/decomp1.C: New test.
2258 * g++.dg/cpp1z/decomp2.C: New test.
2259 * g++.dg/cpp1z/decomp3.C: New test.
2260 * g++.dg/cpp1z/decomp4.C: New test.
2261 * g++.dg/cpp1z/decomp5.C: New test.
2262 * g++.dg/cpp1z/decomp6.C: New test.
2263 * g++.dg/cpp1z/decomp7.C: New test.
2264 * g++.dg/cpp1z/decomp8.C: New test.
2265 * g++.dg/cpp1z/decomp9.C: New test.
2266 * g++.dg/cpp1z/decomp10.C: New test.
2268 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2270 * g++.dg/torture/pr78268.C: New test.
2272 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2275 * c-c++-common/pr35503-1.c: New test.
2276 * c-c++-common/pr35503-2.c: Likewise.
2277 * c-c++-common/pr35503-3.c: Likewise.
2278 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2280 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2282 PR rtl-optimization/78232
2283 PR rtl-optimization/78248
2284 * gcc.dg/ubsan/pr78248.c: New test.
2286 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2288 * gnat.dg/address_conv.adb: New test.
2290 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2292 * gnat.dg/renaming11.ad[sb]: New test.
2294 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2296 * c-c++-common/dump-ada-spec-6.c: New test.
2298 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2300 * gnat.dg/lto21.adb: New test.
2301 * gnat.dg/lto21_pkg1.ads: New helper.
2302 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2304 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2307 * gfortran.dg/typebound_proc_34.f90: New test.
2309 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2312 * gfortran.dg/class_57.f90: Changed error message.
2313 * gfortran.dg/class_60.f90: New test.
2315 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2317 * g++.dg/pr78112.C: XFAIL AIX.
2319 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2322 * gfortran.dg/typebound_generic_16.f90: New test.
2324 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2327 * g++.dg/cpp0x/pr71225.C: New test.
2329 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2331 * gcc.target/sparc/20161111-1.c: New test.
2333 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2336 * gcc.target/i386/pr78310.c: New test.
2338 2016-11-11 Jeff Law <law@redhat.com>
2340 * gcc.dg/tree-ssa/isolate-6.c: New test.
2341 * gcc.dg/tree-ssa/isolate-7.c: New test.
2343 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2346 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2349 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2352 * g++.dg/parse/pr72774.C: New test.
2354 2016-11-11 Richard Biener <rguenther@suse.de>
2356 PR tree-optimization/71575
2357 * gcc.dg/graphite/pr71575-1.c: New testcase.
2358 * gcc.dg/graphite/pr71575-2.c: Likewise.
2360 2016-11-11 Richard Biener <rguenther@suse.de>
2363 * gcc.dg/uninit-pr78295.c: New testcase.
2365 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2368 * gfortran.dg/dec_structure_17.f90: New test.
2370 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2372 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2373 being allowed in vector registers.
2374 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2375 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2376 * gcc.target/powerpc/vsx-himode.c: Likewise.
2377 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2378 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2379 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2380 to allow matching MFVSRD or MFVSRW.
2382 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2384 PR rtl-optimization/78241
2385 * gcc.dg/pr78241.c: New test.
2387 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2389 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2392 * g++.dg/cpp1z/noexcept-type14.C: New test.
2393 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2395 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2397 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2398 WVAL0S tests added in r241817.
2400 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2402 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2403 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2404 no longer allowed and corresponding ordered construct.
2405 * gfortran.dg/gomp/linear-1.f90: New test.
2406 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2407 * gfortran.dg/gomp/declare-target-1.f90: New test.
2408 * gfortran.dg/gomp/declare-target-2.f90: New test.
2410 2016-11-10 Martin Liska <mliska@suse.cz>
2413 * gcc.dg/asan/pr78270.c: New test.
2415 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2416 Jakub Jelinek <jakub@redhat.com>
2419 * g++.dg/pr78112.C: New testcase.
2421 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2423 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2425 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2426 string in case condition contains % characters.
2429 * g++.dg/cpp1z/noexcept-type13.C: New test.
2431 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2433 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2434 using (HAS_MOVN) with MIPS III.
2436 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2439 * gfortran.dg/volatile14.f90: New test.
2441 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2444 * gcc.target/i386/pr78262.c: New test.
2446 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2449 * gfortran.dg/pr78259.f90: New test.
2451 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2454 * gfortran.dg/spec_expr_7.f90: New test.
2456 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2459 * gcc.c-torture/execute/pr77718.c: New test.
2461 * gcc.dg/ubsan/c99-shift-3.c: New test.
2462 * gcc.dg/ubsan/c99-shift-4.c: New test.
2463 * gcc.dg/ubsan/c99-shift-5.c: New test.
2464 * gcc.dg/ubsan/c99-shift-6.c: New test.
2466 2016-11-09 Martin Liska <mliska@suse.cz>
2468 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2469 test-case for memcmp.
2470 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2472 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2475 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2477 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2479 * gfortran.dg/move_alloc_18.f90: New test.
2481 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2484 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2485 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2487 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2490 * gfortran.dg/class_59.f90: New test.
2492 2016-11-09 Richard Biener <rguenther@suse.de>
2494 PR tree-optimization/78007
2495 * gcc.dg/vect/vect-bswap32.c: Adjust.
2496 * gcc.dg/vect/vect-bswap64.c: Likewise.
2498 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2500 * gcc.dg/ipa/vrp7.c: New test.
2502 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2505 * gcc.dg/ipa/pr78121.c: New test.
2507 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2509 * c-c++-common/asan/default_options.h: New file.
2510 * c-c++-common/asan/strcasestr-1.c: New test.
2511 * c-c++-common/asan/strcasestr-2.c: Likewise.
2512 * c-c++-common/asan/strcspn-1.c: Likewise.
2513 * c-c++-common/asan/strcspn-2.c: Likewise.
2514 * c-c++-common/asan/strpbrk-1.c: Likewise.
2515 * c-c++-common/asan/strpbrk-2.c: Likewise.
2516 * c-c++-common/asan/strspn-1.c: Likewise.
2517 * c-c++-common/asan/strspn-2.c: Likewise.
2518 * c-c++-common/asan/strstr-1.c: Likewise.
2519 * c-c++-common/asan/strstr-2.c: Likewise.
2520 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2522 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2524 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2526 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2529 * gfortran.dg/class_58.f90: New test.
2531 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2534 * gcc.target/i386/pr70799-2.c: New test.
2536 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2539 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2541 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2543 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2545 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2547 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2549 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2551 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2553 2016-11-08 Martin Liska <mliska@suse.cz>
2556 * g++.dg/asan/use-after-scope-4.C: New test.
2557 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2558 * gcc.dg/asan/use-after-scope-8.c: Remove.
2560 2016-11-08 Richard Biener <rguenther@suse.de>
2562 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2564 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2567 * gcc.dg/cpp/trad/trad.exp
2568 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2569 * gcc.dg/cpp/trad/include.c: Use local header file.
2571 2016-11-08 Richard Biener <rguenther@suse.de>
2573 PR tree-optimization/78205
2574 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2576 2016-11-08 Richard Biener <rguenther@suse.de>
2578 PR tree-optimization/78224
2579 * g++.dg/torture/pr78224.C: New testcase.
2581 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2583 * gcc.dg/store_merging_1.c: Require store_merge.
2584 * gcc.dg/store_merging_2.c: Likewise.
2585 * gcc.dg/store_merging_4.c: Likewise.
2586 * gcc.dg/store_merging_5.c: Likewise.
2587 * gcc.dg/store_merging_6.c: Likewise.
2588 * gcc.dg/store_merging_7.c: Likewise.
2589 * gcc.dg/store_merging_8.c: Likewise.
2590 * lib/target-supports.exp (check_effective_target_store_merge): New.
2592 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2594 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2595 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2596 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2597 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2598 -mvsx -mpower8-vector.
2599 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2600 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2601 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2602 -mvsx -mpower8-vector.
2604 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2606 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2608 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2609 * gcc.dg/visibility-14.c: XFAIL AIX.
2610 * gcc.dg/visibility-15.c: XFAIL AIX.
2611 * gcc.dg/visibility-16.c: XFAIL AIX.
2612 * gcc.dg/visibility-17.c: XFAIL AIX.
2613 * gcc.dg/visibility-18.c: XFAIL AIX.
2614 * gcc.dg/visibility-19.c: XFAIL AIX.
2615 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2616 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2617 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2618 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2620 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2623 * gcc.target/i386/pr78227-1.c: New test.
2624 * gcc.target/i386/pr78227-2.c: New test.
2626 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2629 * gcc.dg/pr35691-1.c: New test-case.
2630 * gcc.dg/pr35691-2.c: Likewise.
2632 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2634 PR rtl-optimization/77309
2635 * gcc.dg/torture/pr77309.c: New test.
2637 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2640 * gcc.target/i386/pr71529.C: Moved to ...
2641 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2644 * gcc.target/i386/pr64411.C: Moved to ...
2645 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2649 * gcc.target/i386/pr65105-4.C: Moved to ...
2650 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2651 Run into compile test rather than execute test.
2653 2016-11-07 Richard Biener <rguenther@suse.de>
2656 * g++.dg/pr78229.C: New testcase.
2658 2016-11-07 Richard Biener <rguenther@suse.de>
2660 PR tree-optimization/78218
2661 * gcc.dg/torture/pr78218.c: New testcase.
2663 2016-11-07 Richard Biener <rguenther@suse.de>
2665 PR tree-optimization/78228
2666 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2668 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2671 * g++.dg/torture/pr77822.C: New test.
2673 2016-11-07 Martin Liska <mliska@suse.cz>
2675 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2676 -f-sanitize-address-use-after-scope.
2677 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2679 * g++.dg/asan/use-after-scope-1.C: New test.
2680 * g++.dg/asan/use-after-scope-2.C: Likewise.
2681 * g++.dg/asan/use-after-scope-3.C: Likewise.
2682 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2683 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2684 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2685 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2686 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2687 * g++.dg/asan/use-after-scope-types.h: Likewise.
2688 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2689 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2690 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2691 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2692 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2693 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2694 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2695 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2696 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2697 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2698 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2699 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2700 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2701 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2703 2016-11-07 Richard Biener <rguenther@suse.de>
2705 PR tree-optimization/78189
2706 * g++.dg/torture/pr78189.C: New testcase.
2708 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
2710 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2712 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2714 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2717 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2720 * arith.c (gfc_complex2real): Change gfc_warning_now to
2723 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2725 * gfortran.dg/move_alloc_17.f03: New test.
2727 2016-11-05 Richard Biener <rguenther@suse.de>
2730 * g++.dg/ipa/pr78188.C: New test.
2732 2016-11-05 Janus Weil <janus@gcc.gnu.org>
2733 Dominique d'Humieres <dominiq@lps.ens.fr>
2736 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2738 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2741 * gfortran.dg/select_type_39.f03: New test.
2743 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
2746 * gfortran.dg/associate_23.f90: New test.
2748 2016-11-04 Jakub Jelinek <jakub@redhat.com>
2751 * gcc.dg/pr77834.c: New test.
2753 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2756 * g++.dg/cpp1y/pr67980.C: New.
2758 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2760 * gcc.target/powerpc/fold-vec-add-1.c: New.
2761 * gcc.target/powerpc/fold-vec-add-2.c: New.
2762 * gcc.target/powerpc/fold-vec-add-3.c: New.
2763 * gcc.target/powerpc/fold-vec-add-4.c: New.
2764 * gcc.target/powerpc/fold-vec-add-5.c: New.
2765 * gcc.target/powerpc/fold-vec-add-6.c: New.
2766 * gcc.target/powerpc/fold-vec-add-7.c: New.
2768 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
2770 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2771 for -mbranch-likely, infer -mno-branch-likely for R6.
2773 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2776 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2777 * g++.dg/init/new15.C: Likewise.
2778 * g++.dg/ipa/inline-1.C: Likewise.
2779 * g++.dg/ipa/inline-2.C: Likewise.
2780 * g++.dg/lto/20080908-1_0.C: Likewise.
2781 * g++.dg/tc1/dr20.C: Likewise.
2782 * g++.dg/tree-ssa/inline-1.C: Likewise.
2783 * g++.dg/tree-ssa/inline-2.C: Likewise.
2784 * g++.old-deja/g++.law/except1.C: Likewise.
2785 * g++.old-deja/g++.other/vbase5.C: Likewise.
2786 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2788 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2790 PR tree-optimization/78210
2791 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2792 possibility of widening multiplies.
2794 2016-11-04 Richard Biener <rguenther@suse.de>
2797 * gcc.dg/pr78185.c: New testcase.
2799 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
2801 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2802 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2804 2016-11-03 Jakub Jelinek <jakub@redhat.com>
2805 Alexandre Oliva <aoliva@redhat.com>
2806 Jason Merrill <jason@redhat.com>
2810 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2811 * g++.dg/debug/dwarf2/ref-3.C: New test.
2812 * g++.dg/debug/dwarf2/ref-4.C: New test.
2813 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2814 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2816 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
2818 * gfortran.dg/dec_exp_1.f90: New test.
2819 * gfortran.dg/dec_exp_2.f90: Likewise.
2820 * gfortran.dg/dec_exp_3.f90: Likewise.
2822 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2824 * gfortran.dg/dec_parameter_1.f: New test.
2825 * gfortran.dg/dec_parameter_2.f90: Likewise.
2826 * gfortran.dg/dec_parameter_3.f90: Likewise.
2827 * gfortran.dg/dec_parameter_4.f90: Likewise.
2829 2016-11-03 Martin Liska <mliska@suse.cz>
2831 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2833 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2835 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2838 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2840 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2842 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2844 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2846 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2848 2016-11-01 Tamar Christina <tamar.christina@arm.com>
2850 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2851 Check for arm_v8_neon_hw.
2852 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2854 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2856 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2859 2016-11-02 Richard Biener <rguenther@suse.de>
2861 * gcc.dg/store_merging_8.c: New testcase.
2863 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2865 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2867 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
2869 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2870 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2871 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2872 * gcc.dg/pr65779.c: XFAIL AIX.
2873 * gcc.dg/pr70405.c: XFAIL AIX.
2875 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2876 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2877 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2879 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2881 * lib/target-supports.exp (check_gc_sections_available): Use
2882 -print-prog-name=ld to determine linker used.
2884 2016-11-02 Martin Liska <mliska@suse.cz>
2886 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2889 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2891 PR tree-optimization/78170
2892 * gcc.c-torture/execute/pr78170.c: New test.
2894 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2896 PR tree-optimization/78162
2897 * gcc.c-torture/compile/pr78162.c: New test.
2899 2016-11-02 Richard Biener <rguenther@suse.de>
2901 PR tree-optimization/78035
2902 PR tree-optimization/77964
2903 * gcc.target/i386/pr78035.c: New testcase.
2905 2016-11-02 Richard Biener <rguenther@suse.de>
2907 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2908 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2909 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2910 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2911 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2913 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
2915 * gfortran.dg/pr70937.f90: require-effective-target lto.
2917 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2920 * gfortran.dg/where_6.f90: New test.
2922 2016-11-01 Jakub Jelinek <jakub@redhat.com>
2924 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2926 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2929 * gfortran.dg/where_5.f90: New test.
2931 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2933 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2934 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2935 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2936 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2938 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
2940 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2942 (check_effective_target_vect_cmdline_needed): Check
2943 is-effective-target ia32 for x86 targets.
2944 (check_effective_target_vect_simd_clones): Simplify condition.
2945 (check_effective_target_vect_double): Ditto.
2946 (check_effective_target_vect_aligned_arrays): Check
2947 is-effective-target ia32 for x86 targets. Simplify condition.
2948 (check_effective_target_vect_multiple_sizes): Simplify condition.
2949 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2950 (check_effective_target_sync_int_128): Simplify condition.
2951 (check_effective_target_sync_int_128_runtime): Ditto.
2952 (check_effective_target_sync_long_long_runtime): Ditto.
2953 (check_effective_target_divmod): Add i?86-*-* target.
2955 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2957 * gcc.target/powerpc/vsx-extract-4.c: New test.
2958 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2960 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2963 * gfortran.dg/fmt_l.f90: Update test.
2964 * gfortran.dg/fmt_l0.f90: New test.
2966 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2969 * c-c++-common/builtin-shuffle-1.c: New test.
2970 * g++.dg/cpp0x/addressof3.C: New test.
2972 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2974 Add tests for a const member and a reference member for launder.
2975 * g++.dg/cpp1z/launder3.C: New.
2976 * g++.dg/cpp1z/launder4.C: Likewise.
2977 * g++.dg/cpp1z/launder5.C: Likewise.
2978 * g++.dg/cpp1z/launder5.cc: Likewise.
2979 * g++.dg/cpp1z/launder5.h: Likewise.
2980 * g++.dg/cpp1z/launder6.C: Likewise.
2981 * g++.dg/cpp1z/launder6.cc: Likewise.
2982 * g++.dg/cpp1z/launder6.h: Likewise.
2984 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2987 * g++.dg/cpp0x/pr77948-1.C: New test.
2988 * g++.dg/cpp0x/pr77948-2.C: New test.
2989 * g++.dg/cpp0x/pr77948-3.C: New test.
2990 * g++.dg/cpp0x/pr77948-4.C: New test.
2991 * g++.dg/cpp0x/pr77948-5.C: New test.
2992 * g++.dg/cpp0x/pr77948-6.C: New test.
2994 PR tree-optimization/77860
2995 * gcc.dg/pr77860.c: New test.
2997 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3000 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3002 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3004 * gcc.dg/lto/pr60449_0.c: Skip for avr.
3006 2016-10-30 Le-Chun Wu <lcwu@google.com>
3007 Mark Wielaard <mjw@redhat.com>
3009 * gcc.dg/Wshadow-compatible-local-1.c: New test.
3010 * gcc.dg/Wshadow-local-1.c: Likewise.
3011 * gcc.dg/Wshadow-local-2.c: Likewise.
3012 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3013 * g++.dg/warn/Wshadow-local-1.C: Likewise.
3014 * g++.dg/warn/Wshadow-local-2.C: Likewise.
3016 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3018 PR tree-optimization/71915
3019 PR tree-optimization/71490
3020 * gcc.dg/tree-ssa/pr54245.c: Delete.
3021 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3024 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3027 * gfortran.dg/fmt_t_9.f: New test.
3029 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3032 * gfortran.dg/pr67219.f90: New test.
3034 2016-10-29 Jakub Jelinek <jakub@redhat.com>
3036 PR rtl-optimization/77919
3037 * g++.dg/torture/pr77919-2.C: New test.
3040 * gcc.dg/pr78148.c: New test.
3042 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
3044 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3045 * gcc.target/sparc/overflow-4.c: ...here.
3046 * gcc.target/sparc/overflow-5.c: New test.
3048 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3049 Kugan Vivekanandarajah <kuganv@linaro.org>
3050 Jim Wilson <jim.wilson@linaro.org>
3052 PR tree-optimization/43721
3053 * lib/target-supports.exp (check_effective_target_divmod): New.
3054 (check_effective_target_divmod_simode): Likewise.
3055 (check_effective_target_arm_divmod_simode): Likewise.
3056 * gcc.dg/divmod-1-simode.c: New test.
3057 * gcc.dg/divmod-1.c: Likewise.
3058 * gcc.dg/divmod-2-simode.c: Likewise.
3059 * gcc.dg/divmod-2.c: Likewise.
3060 * gcc.dg/divmod-3-simode.c: Likewise.
3061 * gcc.dg/divmod-3.c: Likewise.
3062 * gcc.dg/divmod-4-simode.c: Likewise.
3063 * gcc.dg/divmod-4.c: Likewise.
3064 * gcc.dg/divmod-5.c: Likewise.
3065 * gcc.dg/divmod-6-simode.c: Likewise.
3066 * gcc.dg/divmod-6.c: Likewise.
3067 * gcc.dg/divmod-7.c: Likewise.
3069 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3070 Jakub Jelinek <jakub@redhat.com>
3071 Andrew Pinski <pinskia@gmail.com>
3074 PR rtl-optimization/23684
3075 * gcc.c-torture/execute/pr22141-1.c: New test.
3076 * gcc.c-torture/execute/pr22141-2.c: Likewise.
3077 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3078 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3079 * gcc.dg/store_merging_1.c: New test.
3080 * gcc.dg/store_merging_2.c: Likewise.
3081 * gcc.dg/store_merging_3.c: Likewise.
3082 * gcc.dg/store_merging_4.c: Likewise.
3083 * gcc.dg/store_merging_5.c: Likewise.
3084 * gcc.dg/store_merging_6.c: Likewise.
3085 * gcc.dg/store_merging_7.c: Likewise.
3086 * gcc.target/i386/pr22141.c: Likewise.
3087 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3088 * g++.dg/init/new17.C: Likewise.
3090 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3093 * c-c++-common/pr72747-1.c: New test.
3094 * c-c++-common/pr72747-2.c: Likewise.
3096 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3098 * gcc.target/s390/oscbreak-1.c: New test.
3100 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3102 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3104 2016-10-28 Jakub Jelinek <jakub@redhat.com>
3106 PR rtl-optimization/77919
3107 * g++.dg/torture/pr77919.C: New test.
3109 PR rtl-optimization/78132
3110 * gcc.target/i386/pr78132.c: New test.
3112 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
3114 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3116 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3118 * gcc.target/powerpc/vsx-simode.c: New test.
3119 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3120 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3122 2016-10-27 Jakub Jelinek <jakub@redhat.com>
3125 * gfortran.dg/gomp/pr78026.f03: New test.
3126 * gfortran.dg/select_type_38.f03: New test.
3129 * g++.dg/gomp/declare-simd-7.C: New test.
3131 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3133 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3134 * gfortran.dg/dec_init_2.f90: Likewise.
3135 * gfortran.dg/dec_init_3.f90: New test.
3136 * gfortran.dg/dec_init_4.f90: Likewise.
3138 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3140 * gcc.dg/fold-narrowbopcst-1.c: New test.
3142 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3144 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3145 dg-shouldfail/dg-output instead of XFAIL.
3146 * gfortran.dg/dec_io_6.f90: Likewise.
3148 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3150 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3151 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3152 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3153 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3154 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3155 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3156 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3157 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3158 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3159 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3161 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3163 * gcc.dg/fold-convmaxconv-1.c: New test.
3164 * gcc.dg/fold-convminconv-1.c: New test.
3166 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
3169 * gfortran.dg/pr78092.f90: New test.
3171 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3174 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3175 expected error message.
3176 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3177 expected error message.
3178 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3179 (test_all_not_equal_and_not_zero): Change expected error message.
3181 2016-10-26 Jakub Jelinek <jakub@redhat.com>
3184 * gfortran.dg/gomp/pr77973.f90: New test.
3186 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
3189 * gfortran.dg/submodule_18.f08: New test.
3190 * gfortran.dg/submodule_19.f08: New test.
3192 2016-10-26 Michael Matz <matz@suse.de>
3194 * g++.dg/pr78060.C: New test.
3195 * gfortran.dg/pr78061.f: New test.
3196 * g++.dg/pr78088.C: New test.
3198 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3200 * gfortran.dg/dec_io_1.f90: New test.
3201 * gfortran.dg/dec_io_2.f90: New test.
3202 * gfortran.dg/dec_io_3.f90: New test.
3203 * gfortran.dg/dec_io_4.f90: New test.
3204 * gfortran.dg/dec_io_5.f90: New test.
3205 * gfortran.dg/dec_io_6.f90: New test.
3207 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3210 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3212 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3214 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3215 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3217 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3219 * gnat.dg/opt59.adb: New test.
3220 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3222 * gnat.dg/opt60.adb: New test.
3224 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3227 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3230 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3233 * gcc.target/i386/pr78102.c: New test.
3235 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3237 * gfortran.dg/dec_logical_xor_1.f90: New test.
3238 * gfortran.dg/dec_logical_xor_2.f90: New test.
3239 * gfortran.dg/dec_logical_xor_3.f03: New test.
3241 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3243 * gfortran.dg/dec_loc_rval_1.f90: New test.
3244 * gfortran.dg/dec_loc_rval_2.f90: New test.
3245 * gfortran.dg/dec_loc_rval_3.f03: New test.
3247 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3249 * gfortran.dg/dec_type_print.f90: New testcase.
3251 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3253 * gfortran.dg/feed_1.f90: New test.
3254 * gfortran.dg/feed_2.f90: New test.
3256 2016-10-25 Martin Liska <mliska@suse.cz>
3259 * gcc.dg/asan/pr78106.c: New test.
3261 2016-10-25 Martin Liska <mliska@suse.cz>
3263 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3265 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3268 * gcc.target/arm/pr78041.c: New test.
3270 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3272 * g++.dg/cpp1z/launder1.C: New test.
3273 * g++.dg/cpp1z/launder2.C: New test.
3275 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3276 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3280 * gcc.target/avr/pr71676-2.c: New test.
3282 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3283 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3287 * gcc.target/avr/pr71676-1.c: New test.
3288 * gcc.target/avr/pr71676-3.c: New test.
3289 * gcc.target/avr/pr71676.c: New test.
3290 * gcc.target/avr/pr71678.c: New test.
3292 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3294 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3295 such that cloned verions of tested functions are not created.
3297 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3300 * gfortran.dg/pr71895.f90: New test.
3302 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3304 * g++.dg/debug/dwarf2/ref-2.C: New test.
3306 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3308 * c-c++-common/Wint-in-bool-context-3.c: New test.
3310 2016-10-24 Martin Sebor <msebor@redhat.com>
3313 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3314 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3315 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3316 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3317 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3318 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3319 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3321 2016-10-24 Richard Biener <rguenther@suse.de>
3324 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3325 * gcc.dg/vect/slp-45.c: Likewise.
3327 2016-10-24 Richard Biener <rguenther@suse.de>
3329 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3330 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3331 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3333 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3336 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3337 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3339 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3341 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3343 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3345 * gcc.target/i386/bmi2-pext-1.c: New test.
3346 * gcc.target/i386/bmi2-pdep-1.c: New test.
3347 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3348 * gcc.target/i386/tbm-bextri-1.c: New test.
3349 * gcc.target/i386/bmi-bextr-6.c: New test.
3351 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3354 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3355 * gcc.target/i386/pr65105-1.c: Likewise.
3356 * gcc.target/i386/pr65105-2.c: Likewise.
3357 * gcc.target/i386/pr65105-3.c: Likewise.
3358 * gcc.target/i386/pr65105-5.c: Likewise.
3359 * gcc.target/i386/pr67761.c: Likewise.
3360 * gcc.target/i386/pr70799-1.c: Likewise.
3362 2016-10-24 Martin Liska <mliska@suse.cz>
3365 * c-c++-common/ubsan/unreachable-3.c: New test.
3367 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3370 * gfortran.dg/pr77763.f90
3372 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3376 * gfortran.dg/pr78033.f90: New test.
3378 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3381 * gfortran.dg/select_type_1.f03: Change error for overlapping
3383 * gfortran.dg/select_type_36.f03: New test.
3385 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3387 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3389 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3392 * gfortran.dg/string_length_3.f90: New test.
3394 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3396 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3398 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3403 * gfortran.dg/alloc_comp_class_5.f03: New test.
3404 * gfortran.dg/class_allocate_21.f90: New test.
3405 * gfortran.dg/class_allocate_22.f90: New test.
3406 * gfortran.dg/realloc_on_assign_27.f08: New test.
3408 2016-10-21 Jeff Law <law@redhat.com>
3410 * PR tree-optimization/71947
3411 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3412 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3413 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3415 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3417 * gcc.dg/ipa/vrp5.c: New test.
3418 * gcc.dg/ipa/vrp6.c: New test.
3420 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3422 * gcc.target/aarch64/test_frame_17.c: New test.
3424 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3426 * gcc.target/aarch64/test_frame_17.c: New test.
3428 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3430 PR preprocessor/71681
3431 * gcc.dg/cpp/pr71681-1.c: New testcase
3432 * gcc.dg/cpp/pr71681-2.c: Likewise
3433 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3434 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3435 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3436 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3438 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3441 * gcc.target/i386/pr78057.c: New test.
3443 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3445 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3448 * gfortran.dg/select_type_37.f03: New test.
3450 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3453 * gcc.target/avr/pr71627.c: New test
3455 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3457 * gcc.target/sparc/overflow-1.c: New test.
3458 * gcc.target/sparc/overflow-2.c: Likewise.
3459 * gcc.target/sparc/overflow-3.c: Likewise.
3461 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3463 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3466 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3468 PR rtl-optimization/78038
3469 * gcc.target/aarch64/pr78038.c: New test.
3471 2016-10-21 Richard Biener <rguenther@suse.de>
3473 PR tree-optimization/78051
3474 * g++.dg/torture/pr78051.C: New testcase.
3476 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3478 * c-c++-common/wdate-time.c: Restored test case.
3479 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3481 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3483 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3485 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3488 * gcc.target/i386/pr78037.c: New test.
3490 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3492 * gcc.target/visium/overflow8.c: New.
3493 * gcc.target/visium/overflow16.c: Likewise.
3494 * gcc.target/visium/overflow32: Likewise.
3496 2016-10-20 Michael Matz <matz@suse.de>
3498 * gcc.dg/loop-split.c: New test.
3499 * gcc.dg/tree-ssa/ifc-9.c: Update.
3500 * gcc.dg/tree-ssa/ifc-10.c: Update.
3502 2016-10-20 Richard Biener <rguenther@suse.de>
3504 * gcc.dg/graphite/pr35356-1.c: Update.
3506 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3509 * g++.dg/cpp1y/pr77446.C: New.
3511 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3513 PR tree-optimization/53979
3514 * gcc.dg/pr53979-1.c: New test-case.
3515 * gcc.dg/pr53979-2.c: Likewise.
3517 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3519 * c-c++-common/Wint-in-bool-context-2.c: New test.
3521 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3523 * gfortran.dg/dtio_17.f90: Fix test.
3525 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3527 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3528 * gcc.dg/Walloca-2.c: Same.
3530 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3532 * gcc.dg/Wvla-1.c: Rename to...
3533 * gcc.dg/Wvla-larger-than-1.c: ...this.
3534 * gcc.dg/Wvla-2.c: Rename to...
3535 * gcc.dg/Wvla-larger-than-2.c: ...this.
3536 * gcc.dg/Wvla-3.c: Rename to...
3537 * gcc.dg/Walloca-11.c.: ...this.
3538 * gcc.dg/wvla-[1-7].c: Rename to:
3539 * gcc.dg/Wvla-[1-7].c: ...this.
3541 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3543 PR tree-optimization/78005
3544 * gcc.dg/vect/pr78005.c: New.
3545 * gcc.target/i386/l_fma_float_1.c: Revise test.
3546 * gcc.target/i386/l_fma_float_2.c: Ditto.
3547 * gcc.target/i386/l_fma_float_3.c: Ditto.
3548 * gcc.target/i386/l_fma_float_4.c: Ditto.
3549 * gcc.target/i386/l_fma_float_5.c: Ditto.
3550 * gcc.target/i386/l_fma_float_6.c: Ditto.
3551 * gcc.target/i386/l_fma_double_1.c: Ditto.
3552 * gcc.target/i386/l_fma_double_2.c: Ditto.
3553 * gcc.target/i386/l_fma_double_3.c: Ditto.
3554 * gcc.target/i386/l_fma_double_4.c: Ditto.
3555 * gcc.target/i386/l_fma_double_5.c: Ditto.
3556 * gcc.target/i386/l_fma_double_6.c: Ditto.
3558 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3560 PR tree-optimization/78024
3561 * gcc.dg/goacc/loop-processing-1.c: New file.
3563 2016-10-19 Richard Biener <rguenther@suse.de>
3565 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3567 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3569 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3570 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3571 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3572 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3573 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3574 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3575 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3576 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3577 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3578 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3579 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3580 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3581 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3582 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3583 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3584 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3585 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3586 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3587 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3588 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3589 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3590 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3591 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3592 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3593 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3594 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3595 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3596 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3597 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3598 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3599 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3600 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3601 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3602 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3603 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3604 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3605 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3606 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3607 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3608 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3609 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3610 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3611 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3612 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3613 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3614 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3615 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3616 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3617 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3618 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3619 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3620 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3621 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3622 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3623 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3624 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3625 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3626 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3627 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3628 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3629 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3630 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3631 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3632 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3633 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3634 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3635 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3636 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3637 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3638 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3639 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3640 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3641 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3642 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3643 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3644 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3645 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3646 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3647 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3648 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3649 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3650 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3651 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3652 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3653 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3654 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3655 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3656 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3657 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3658 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3659 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3660 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3661 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3662 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3663 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3664 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3665 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3666 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3667 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3668 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3669 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3670 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3671 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3672 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3673 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3674 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3675 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3676 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3677 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3678 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3679 * gcc.target/powerpc/vsu/vsu.exp: New file.
3681 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
3684 * gcc.target/i386/pr77991.c: New test.
3686 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3688 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3691 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3693 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3695 2016-10-18 Richard Biener <rguenther@suse.de>
3697 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3698 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3699 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3700 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3701 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3702 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3703 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3704 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3705 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3706 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3707 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3708 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3709 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3710 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3711 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3712 * gcc.dg/pr68217.c: Likewise.
3713 * gcc.dg/predict-9.c: Likewise.
3714 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3715 * gcc.dg/predict-1.c: Likewise.
3717 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3719 * gfortran.dg/dtio_17.f90: New test.
3721 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3723 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3725 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3727 * gcc.dg/ipa/vrp4.c: New test.
3729 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3731 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3732 * gcc.dg/torture/pr39074.c: Likewise.
3734 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3736 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3737 * gnat.dg/trampoline4.adb: Minor tweak.
3739 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3741 PR tree-optimization/77916
3742 * gcc.dg/torture/pr77916.c: New.
3744 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3747 * gfortran.dg/pr77978_1.f90: New test.
3748 * gfortran.dg/pr77978_2.f90: Ditto.
3749 * gfortran.dg/pr77978_3.f90: Ditto.
3751 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
3755 * gfortran.dg/proc_ptr_49.f90: New test.
3757 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3760 * gcc.target/arm/pr77308.c: New test.
3762 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
3764 * lib/target-supports.exp
3765 (check_effective_target_floatn_nx_runtime): Return 0 for
3768 2016-10-17 Andrew Pinski <apinski@cavium.com>
3770 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3771 long instead of long.
3772 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3773 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3774 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3775 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3776 * gcc.target/aarch64/pr68102_1.c: Likewise.
3777 * gcc.target/aarch64/target_attr_3.c: Likewise.
3779 2016-10-17 Richard Biener <rguenther@suse.de>
3781 PR tree-optimization/77988
3782 * gcc.dg/torture/pr77988.c: New testcase.
3784 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3786 * gcc.dg/pr71636-1.c: New test-case.
3787 * gcc.dg/pr71636-2.c: Likewise.
3789 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3791 * gnat.dg/trampoline3.adb: New test.
3792 * gnat.dg/trampoline4.adb: Likewise.
3794 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3796 * gfortran.dg/dtio_16.f90: New test.
3798 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3800 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3801 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3802 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3804 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3806 * gcc.target/sparc/popc.c: Rename to...
3807 * gcc.target/sparc/popc-1.c: ...this.
3808 * gcc.target/sparc/popc-2.c: New test.
3810 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3813 * gfortran.dg/unexpected_eof_4.f90: New test.
3815 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3818 * gfortran.dg/negative_unit2.f90: New test.
3820 2016-10-14 Jakub Jelinek <jakub@redhat.com>
3823 * gfortran.dg/pr77959.f90: New test.
3825 DR 1511 - const volatile variables and ODR
3826 * g++.dg/DRs/dr1511-1.C: New test.
3827 * g++.dg/DRs/dr1511-2.C: New test.
3829 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3831 * gnat.dg/debug7.adb (dg-options): Remove -g.
3832 * gnat.dg/debug8.adb (dg-options): Add -margs.
3833 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3835 2016-10-14 Richard Biener <rguenther@suse.de>
3837 PR tree-optimization/77979
3838 * gcc.dg/torture/pr77979.c: New testcase.
3840 2016-10-14 Martin Liska <mliska@suse.cz>
3842 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3843 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3844 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3846 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
3848 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3849 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3850 * gcc.dg/torture/pr77937-2.c: Likewise.
3852 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3854 * gnat.dg/lto15.adb: Adjust.
3855 * gnat.dg/lto16.adb: Likewise.
3856 * gnat.dg/lto17.adb: Likewise
3857 * gnat.dg/lto18.ad[sb]: New test.
3858 * gnat.dg/lto18_pkg.ads: New helper.
3859 * gnat.dg/lto19.adb: New test.
3860 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3861 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3862 * gnat.dg/lto20.adb: New test.
3863 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3865 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3867 * gfortran.dg/coarray_38.f90: Expect error message.
3869 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3871 * gcc.target/aarch64/spellcheck_1.c: New test.
3872 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3873 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3874 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3875 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3876 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3878 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3880 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3882 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3884 PR tree-optimization/77937
3885 * gcc.dg/torture/pr77937-1.c: New.
3886 * gcc.dg/torture/pr77937-2.c: New.
3888 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3890 * g++.dg/cpp1z/inline-var1.C: New test.
3891 * g++.dg/cpp1z/inline-var1a.C: New test.
3892 * g++.dg/cpp1z/inline-var1.h: New file.
3893 * g++.dg/cpp1z/inline-var2.C: New test.
3894 * g++.dg/cpp1z/inline-var3.C: New test.
3895 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3896 uninitialized const.
3898 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
3900 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3901 Xscale is specified, not just -march.
3902 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3903 is incompatible with Xscale.
3905 2016-10-13 Martin Sebor <msebor@redhat.com>
3908 * g++.dg/ext/flexary4.C: Adjust.
3909 * g++.dg/ext/flexary5.C: Same.
3910 * g++.dg/ext/flexary9.C: Same.
3911 * g++.dg/ext/flexary19.C: New test.
3912 * g++.dg/ext/flexary18.C: New test.
3913 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3915 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3916 Avoid generating a flexible array member in an array.
3918 2016-10-13 Martin Sebor <msebor@redhat.com>
3920 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3921 to placate -Wformat on targets where the type is not int.
3923 2016-10-13 David Malcolm <dmalcolm@redhat.com>
3925 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3928 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3930 * gcc.target/i386/l_fma_float_1.c: Revise test.
3931 * gcc.target/i386/l_fma_float_2.c: Ditto.
3932 * gcc.target/i386/l_fma_float_3.c: Ditto.
3933 * gcc.target/i386/l_fma_float_4.c: Ditto.
3934 * gcc.target/i386/l_fma_float_5.c: Ditto.
3935 * gcc.target/i386/l_fma_float_6.c: Ditto.
3936 * gcc.target/i386/l_fma_double_1.c: Ditto.
3937 * gcc.target/i386/l_fma_double_2.c: Ditto.
3938 * gcc.target/i386/l_fma_double_3.c: Ditto.
3939 * gcc.target/i386/l_fma_double_4.c: Ditto.
3940 * gcc.target/i386/l_fma_double_5.c: Ditto.
3941 * gcc.target/i386/l_fma_double_6.c: Ditto.
3943 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3945 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3947 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3949 * gcc.dg/vect/vect-98.c: Refine test case.
3950 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3951 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3952 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3954 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3957 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3959 2016-10-13 Martin Liska <mliska@suse.cz>
3961 PR tree-optimization/77943
3962 * g++.dg/tree-ssa/pr77943.C: New test.
3964 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3967 * gfortran.dg/allocate_with_source_22.f03: New test.
3968 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3971 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3973 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3974 * gcc.target/arm/movsi_movw.c: Likewise.
3975 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3976 directive to work on big endian targets.
3978 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3980 * gcc.dg/tree-ssa/evrp6.c: New test.
3982 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3984 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3985 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3986 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3988 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3990 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3991 * gcc.target/powerpc/warn-2.c: Ditto.
3993 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3995 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3996 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3997 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3999 * gcc.target/mips/msa.c: New test.
4000 * gcc.target/mips/msa-builtins.c: Likewise.
4001 * lib/target-supports.exp (check_mips_msa_hw_available): New.
4002 (check_effective_target_mips_msa_runtime): Likewise.
4003 (check_effective_target_mips_msa): Likewise.
4004 (add_options_for_mips_msa): Likewise.
4005 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4006 (check_effective_target_vect_intfloat_cvt): Likewise.
4007 (check_effective_target_vect_uintfloat_cvt): Likewise.
4008 (check_effective_target_vect_floatint_cvt): Likewise.
4009 (check_effective_target_vect_floatuint_cvt): Likewise.
4010 (check_effective_target_vect_shift): Likewise.
4011 (check_effective_target_vect_shift_char): Likewise.
4012 (check_effective_target_vect_long): Likewise.
4013 (check_effective_target_vect_float): Likewise.
4014 (check_effective_target_vect_double): Likewise.
4015 (check_effective_target_vect_long_long): Likewise.
4016 (check_effective_target_vect_perm): Likewise.
4017 (check_effective_target_vect_perm_byte): Likewise.
4018 (check_effective_target_vect_perm_short): Likewise.
4019 (check_effective_target_vect_sdot_qi): Likewise.
4020 (check_effective_target_vect_udot_qi): Likewise.
4021 (check_effective_target_vect_sdot_hi): Likewise.
4022 (check_effective_target_vect_udot_hi): Likewise.
4023 (check_effective_target_vect_pack_trunc): Likewise.
4024 (check_effective_target_vect_unpack): Likewise.
4025 (check_effective_target_vect_hw_misalign): Likewise.
4026 (check_effective_target_vect_condition): Likewise.
4027 (check_effective_target_vect_cond_mixed): Likewise.
4028 (check_effective_target_vect_char_mult): Likewise.
4029 (check_effective_target_vect_short_mult): Likewise.
4030 (check_effective_target_vect_int_mult): Likewise.
4031 (check_effective_target_vect_extract_even_odd): Likewise.
4032 (check_effective_target_vect_interleave): Likewise.
4033 (check_vect_support_and_set_flags): Check if the target supports MSA
4034 and append to the list of EFFECTIVE_TARGETS.
4036 2016-10-12 Richard Biener <rguenther@suse.de>
4039 * g++.dg/torture/pr77947.C: New testcase.
4041 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4043 * gnat.dg/debug8.adb: New testcase.
4045 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4047 * gnat.dg/debug9.adb: New testcase.
4049 2016-10-12 Richard Biener <rguenther@suse.de>
4051 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4052 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4053 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4055 2016-10-12 Richard Biener <rguenther@suse.de>
4057 PR tree-optimization/77920
4058 * gcc.dg/torture/pr77920.c: New testcase.
4060 2016-10-12 Jakub Jelinek <jakub@redhat.com>
4062 PR tree-optimization/77929
4063 * gcc.c-torture/compile/pr77929.c: New test.
4065 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4066 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4067 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4068 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4069 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4070 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4071 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4072 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4073 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4075 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4077 * gcc.target/sparc/setcc-4.c: Adjust.
4078 * gcc.target/sparc/setcc-5.c: Likewise.
4079 * gcc.target/sparc/setcc-6.c: Likewise.
4080 * gcc.target/sparc/setcc-7.c: Likewise.
4081 * gcc.target/sparc/setcc-8.c: Likewise.
4082 * gcc.target/sparc/setcc-9.c: Likewise.
4083 * gcc.target/sparc/setcc-10.c: Delete.
4085 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
4088 * gfortran.dg/pr77942.f90
4090 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
4092 * gfortran.dg/dec_math.f90: New testsuite.
4094 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4096 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
4097 (main): Declare j as i32 instead of int.
4099 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4101 PR testsuite/PR77710
4102 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4103 target triplet instead of *-*-*-*.
4105 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4107 * gnat.dg/unchecked_convert10.adb: New test.
4108 * gnat.dg/unchecked_convert11.adb: Likewise.
4109 * gnat.dg/unchecked_convert12.adb: Likewise.
4111 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4113 * gcc.target/sparc/cbcond-1.c: New test.
4114 * gcc.target/sparc/cbcond-2.c: Likewise.
4115 * gcc.target/sparc/movcc-1.c: Likewise.
4116 * gcc.target/sparc/movcc-2.c: Likewise.
4117 * gcc.target/sparc/setcc-1.c: Adjust.
4118 * gcc.target/sparc/setcc-2.c: Likewise.
4119 * gcc.target/sparc/setcc-3.c: Likewise.
4120 * gcc.target/sparc/setcc-4.c: Likewise.
4121 * gcc.target/sparc/setcc-5.c: Likewise.
4122 * gcc.target/sparc/setcc-6.c: New test.
4123 * gcc.target/sparc/setcc-7.c: Likewise.
4124 * gcc.target/sparc/setcc-8.c: Likewise.
4125 * gcc.target/sparc/setcc-9.c: Likewise.
4126 * gcc.target/sparc/setcc-10.c: Likewise.
4128 2016-10-10 Jeff Law <law@redhat.com>
4130 PR tree-optimization/71947
4131 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4132 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4133 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4134 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4135 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4136 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4138 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4141 * gfortran.dg/matmul_11.f90: New test.
4143 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4145 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4146 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4147 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4148 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4149 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4150 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4151 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4152 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4153 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4154 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4155 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4156 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4157 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4158 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4159 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4160 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4161 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4162 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4163 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4164 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4165 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4166 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4167 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4168 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4169 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4170 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4171 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4172 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4173 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4174 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4175 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4176 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4177 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4178 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4179 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4180 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4181 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4182 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4183 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4184 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4185 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4186 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4187 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4188 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4189 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4190 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4191 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4192 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4193 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4194 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4195 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4196 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4197 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4198 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4199 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4200 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4201 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4202 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4203 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4205 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4207 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4208 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4209 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4210 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4211 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4212 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4213 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4214 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4215 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4216 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4217 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4218 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4219 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4220 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4222 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4224 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4226 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4228 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4229 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4230 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4231 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4233 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4234 Jiong Wang <jiong.wang@arm.com>
4236 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4238 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4239 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4241 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4243 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4245 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4247 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4249 * gnat.dg/specs/vfa.ads: New test.
4251 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4253 * gnat.dg/inline13.ad[sb]: New test.
4254 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4256 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4258 * gnat.dg/biased_subtype.adb: New test.
4260 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4262 PR tree-optimization/77901
4263 * gcc.c-torture/compile/pr77901.c: New test.
4265 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4267 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4268 * gcc.dg/ipa/propalign-2.c: Likewise
4269 * gcc.dg/ipa/propalign-3.c: Likewise.
4270 * gcc.dg/ipa/propalign-4.c: Likewise.
4271 * gcc.dg/ipa/propalign-5.c: Likewise.
4273 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4275 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4277 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4279 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4280 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4282 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4284 * gfortran.dg/dec_union_11.f90: New testcase.
4286 2016-10-07 Nathan Sidwell <nathan@acm.org>
4289 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4290 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4291 * g++.dg/cpp1y/pr66443-cxx14.C: New
4292 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4293 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4295 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4297 * g++.dg/cpp0x/addressof1.C: New test.
4298 * g++.dg/cpp0x/addressof2.C: New test.
4300 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4302 * gcc.target/powerpc/float128-type-1.c: New test to check that
4303 PowerPC 64-bit Linux enables -mfloat128-type by default.
4304 * gcc.target/powerpc/float128-type-2.c: Likewise.
4305 * gcc.target/powerpc/float128-mix.c: Change error message to
4306 reflect that __ibm128 is now #define'ed to be long double.
4308 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4311 * gfortran.dg/pr77406.f90: New test.
4312 * gfortran.dg/assumed_type_3.f90: Update error messages.
4313 * gfortran.dg/defined_operators_1.f90: Ditto.
4314 * gfortran.dg/generic_26.f90: Ditto.
4315 * gfortran.dg/generic_7.f90: Ditto.
4316 * gfortran.dg/gomp/udr5.f90: Ditto.
4317 * gfortran.dg/gomp/udr7.f90: Ditto.
4318 * gfortran.dg/interface_1.f90: Ditto.
4319 * gfortran.dg/interface_37.f90: Ditto.
4320 * gfortran.dg/interface_5.f90: Ditto.
4321 * gfortran.dg/interface_6.f90: Ditto.
4322 * gfortran.dg/interface_7.f90
4323 * gfortran.dg/no_arg_check_3.f90
4324 * gfortran.dg/operator_5.f90
4325 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4327 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4330 * c-c++-common/Wint-in-bool-context.c: Update test.
4332 2016-10-07 Richard Biener <rguenther@suse.de>
4334 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4335 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4337 2016-10-07 Marek Polacek <polacek@redhat.com>
4339 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4341 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4344 * c-c++-common/pr69733.c: New test.
4345 * gcc.dg/pr69733.c: New test.
4346 * gcc.target/i386/pr69733.c: New test.
4348 2016-10-07 Marek Polacek <polacek@redhat.com>
4351 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4353 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4355 PR tree-optimization/77664
4356 * gcc.dg/tree-ssa/pr77664.c: New test.
4357 * gcc.dg/pr77664.c: New test.
4359 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4361 * gfortran.dg/pr69955.f90: New test.
4363 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4366 * gfortran.dg/pr57910.f90: New test.
4368 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4370 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4371 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4373 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4375 PR tree-optimization/77862
4376 * gcc.dg/pr77862.c: New test.
4378 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4380 * gcc.dg/tree-ssa/evrp4.c: New test.
4382 2016-10-06 Jeff Law <law@redhat.com>
4384 PR tree-optimization/71661
4385 * gcc.dg/tree-ssa/pr71661.c: New test.
4387 2016-10-06 Richard Biener <rguenther@suse.de>
4389 PR tree-optimization/77855
4390 * gcc.dg/torture/pr77855.c: New testcase.
4392 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4393 Eric Botcazou <ebotcazou@adacore.com>
4395 * g++.dg/other/pr77759.C: New test.
4397 2016-10-06 Richard Biener <rguenther@suse.de>
4399 PR tree-optimization/77839
4400 * gcc.dg/torture/pr77839.c: New testcase.
4402 2016-10-06 Marek Polacek <polacek@redhat.com>
4404 * g++.dg/cpp1z/init-statement9.C: New test.
4406 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4408 * gcc.target/i386/pcommit-1.c: Deleted.
4409 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4410 * gcc.target/i386/sse-13.c: Ditto.
4411 * gcc.target/i386/sse-14.c: Ditto.
4412 * gcc.target/i386/sse-22.c: Ditto.
4413 * gcc.target/i386/sse-23.c: Ditto.
4414 * g++.dg/other/i386-2.C: Ditto.
4416 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4418 * gcc.target/i386/pr77833.c: Require int128 effective target.
4420 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4424 * gfortran.dg/associate_22.f90: New test.
4426 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4428 * gfortran.dg/dec_union_9.f90: New testcase.
4429 * gfortran.dg/dec_union_10.f90: New testcase.
4431 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4434 * gcc.dg/pch/pr66343-3.c: New test.
4435 * gcc.dg/pch/pr66343-3.hs: New file.
4438 * gcc.dg/pch/pr66343-1.c: New test.
4439 * gcc.dg/pch/pr66343-1.hs: New file.
4440 * gcc.dg/pch/pr66343-2.c: New test.
4441 * gcc.dg/pch/pr66343-2.hs: New file.
4443 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4445 * c-c++-common/Wint-in-bool-context.c: Update test.
4447 2016-10-05 Marek Polacek <polacek@redhat.com>
4449 * g++.dg/cpp1z/init-statement1.C: New test.
4450 * g++.dg/cpp1z/init-statement2.C: New test.
4451 * g++.dg/cpp1z/init-statement3.C: New test.
4452 * g++.dg/cpp1z/init-statement4.C: New test.
4453 * g++.dg/cpp1z/init-statement5.C: New test.
4454 * g++.dg/cpp1z/init-statement6.C: New test.
4455 * g++.dg/cpp1z/init-statement7.C: New test.
4456 * g++.dg/cpp1z/init-statement8.C: New test.
4458 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4461 * gfortran.dg/pr67524.f90: New test.
4463 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4466 * c-c++-common/ubsan/shift-9.c: New test.
4468 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4470 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4471 of int if __SIZEOF_INT__ is less than 4 bytes.
4473 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4475 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4476 * gfortran.dg/class_array_20.f03: Likewise.
4477 * gfortran.dg/class_array_21.f03: Likewise.
4478 * gfortran.dg/finalize_29.f08: Likewise.
4479 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4481 2016-10-05 Richard Biener <rguenther@suse.de>
4484 * gcc.dg/torture/pr77826.c: New testcase.
4486 2016-10-05 Richard Biener <rguenther@suse.de>
4488 * gcc.dg/fold-copysign-1.c: New testcase.
4490 2016-10-05 Andreas Schwab <schwab@suse.de>
4492 * g++.dg/pr49847-2.C: Remove.
4494 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4496 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4498 2016-10-05 Richard Biener <rguenther@suse.de>
4501 * gcc.dg/pr55152-2.c: New testcase.
4503 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4505 * gfortran.dg/dtio_15.f90: New test.
4507 2016-10-04 Ian Lance Taylor <iant@golang.org>
4509 * gcc.dg/split-7.c: New test.
4511 2016-10-04 Martin Sebor <msebor@redhat.com>
4513 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4514 %lc directive to wint_t to silence -Wformat warnings on targets
4515 where the latter is a distinct type such as long.
4517 2016-10-04 Martin Sebor <msebor@redhat.com>
4520 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4522 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4525 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4527 * g++.dg/other/java3.C: Remove.
4528 * g++.dg/other/java1.C: Remove.
4529 * g++.dg/other/error12.C: Remove.
4530 * g++.dg/other/java2.C: Remove.
4531 * g++.dg/warn/Wnvdtor.C: Remove.
4532 * g++.dg/lookup/java1.C: Remove.
4533 * g++.dg/lookup/java2.C: Remove.
4534 * g++.dg/ext/pr34829.C: Remove.
4535 * g++.dg/ext/java-3.C: Remove.
4536 * g++.dg/ext/java-1.C: Remove.
4537 * g++.dg/ext/java-2.C: Remove.
4538 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4540 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4542 PR tree-optimization/77808
4543 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4545 2016-10-04 Richard Biener <rguenther@suse.de>
4547 PR tree-optimization/77399
4548 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4550 2016-10-04 Richard Biener <rguenther@suse.de>
4553 * gcc.target/i386/pr77833.c: New testcase.
4555 2016-09-26 Jeff Law <law@redhat.com>
4557 PR tree-optimization/71550
4558 PR tree-optimization/71403
4559 * gcc.c-torture/execute/pr71550.c: New test.
4561 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4563 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4566 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4569 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4571 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4573 2016-10-03 Marek Polacek <polacek@redhat.com>
4575 * g++.dg/cpp0x/nullptr37.C: New test.
4577 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4579 * c-c++-common/Wint-in-bool-context.c: Update test.
4581 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4583 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4585 * g++.dg/charset/asm2.c (memmove): Likewise.
4586 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4587 * g++.dg/tls/diag-4.C (foo): Likewise.
4588 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4589 dg-warning, fix up regex.
4590 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4591 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4592 * g++.old-deja/g++.mike/net31.C: Likewise.
4593 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4595 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4596 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4598 2016-10-01 Richard Biener <rguenther@suse.de>
4601 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4603 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4606 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4608 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4611 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4612 Add dg-prune-output directive.
4614 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4617 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4618 * gfortran.fortran-torture/compile/write.f90: Update test.
4620 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4622 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4623 arm_fp16_alternative_ok as the required effective target.
4624 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4625 -mfp16-format=alternative to the dg-options directive and remove
4626 the dg-add-options directive.
4628 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4631 * gfortran.dg/dec_union_8.f90: New testcase.
4633 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4636 * gfortran.dg/dec_structure_16.f90: New testcase.
4638 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4640 * gfortran.dg/coarray_allocate_10.f08: New test.
4641 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4643 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4645 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4647 2016-09-30 Richard Biener <rguenther@suse.de>
4649 PR tree-optimization/77399
4650 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4652 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4654 * c-c++-common/pr27336.c: Make dependency on
4655 -fdelete-null-pointer-checks explicit.
4656 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4657 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4658 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4659 * gcc.dg/pic-1.c: Require fpic target support.
4660 * gcc.dg/pic-2.c: Likewise.
4662 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4664 Implement P0001R1 - C++17 removal of register storage class specifier
4665 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4666 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4668 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4669 keyword if not __SSE2__.
4670 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4672 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4674 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4675 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4676 no_erroneous_warning): Expect new warnings for C++17.
4677 * g++.dg/warn/register-var-2.C (f): Likewise.
4678 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4679 * g++.dg/parse/linkage2.C (foo): Likewise.
4680 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4681 keyword on parameters for C++17.
4682 * g++.dg/cpp1z/register1.C: New test.
4683 * g++.dg/cpp1z/register2.C: New test.
4684 * g++.dg/cpp1z/register3.C: New test.
4686 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4688 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4689 * gcc.target/i386/avx2-check.h (main): Ditto.
4690 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4691 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4692 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4693 * gcc.target/i386/avx512er-check.h (main): Ditto.
4694 * gcc.target/i386/avx512f-check.h (main): Ditto.
4695 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4696 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4697 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4699 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4702 * gcc.target/i386/pr77756.c: New test.
4704 2016-09-29 Marek Polacek <polacek@redhat.com>
4706 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4708 2016-09-29 Marek Polacek <polacek@redhat.com>
4710 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4713 2016-09-29 Martin Liska <mliska@suse.cz>
4715 * objc/execute/construct1.m: New test.
4717 2016-09-29 Richard Biener <rguenther@suse.de>
4719 PR tree-optimization/77768
4720 * gcc.dg/torture/pr77768.c: New testcase.
4722 2016-09-28 Richard Biener <rguenther@suse.de>
4725 * gcc.dg/pr77407.c: New testcase.
4727 2016-09-29 Richard Biener <rguenther@suse.de>
4730 * gcc.dg/pr55152.c: New testcase.
4731 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4733 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4735 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4736 (dg-options): Remove -m32.
4738 2016-09-28 Martin Sebor <msebor@redhat.com>
4741 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4743 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4745 PR libgfortran/77707
4746 * gfortran.dg/inquire_17.f90: New test.
4748 2016-09-28 Jakub Jelinek <jakub@redhat.com>
4751 * g++.dg/cpp1y/constexpr-77467.C: New test.
4753 2016-09-28 Martin Sebor <msebor@redhat.com>
4756 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4757 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4758 (test_sprintf_p_const): Adjust line numbers to avoid failures
4759 introduced in r240503.
4761 2016-09-28 Martin Sebor <msebor@redhat.com>
4764 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4766 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4769 * g++.dg/pr77550.C: Avoid undefined behavior.
4771 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4773 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4775 * gcc.dg/strlenopt-20.c: Update test.
4776 * gcc.dg/strlenopt-21.c: Likewise.
4777 * gcc.dg/strlenopt-22.c: Likewise.
4778 * gcc.dg/strlenopt-22g.c: Likewise.
4779 * gcc.dg/strlenopt-26.c: Likewise.
4780 * gcc.dg/strlenopt-5.c: Likewise.
4781 * gcc.dg/strlenopt-7.c: Likewise.
4782 * gcc.dg/strlenopt-9.c: Likewise.
4784 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4786 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4788 * g++.dg/cpp1z/lambda-this1.C: New test.
4789 * g++.dg/cpp1z/lambda-this2.C: New test.
4792 * g++.dg/ubsan/return-4.C: New test.
4793 * g++.dg/ubsan/return-5.C: New test.
4794 * g++.dg/ubsan/return-6.C: New test.
4796 2016-09-27 Jiong Wang <jiong.wang@arm.com>
4798 * lib/target-supports.exp
4799 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4800 in function comment.
4802 2016-09-27 Martin Liska <mliska@suse.cz>
4804 PR gcov-profile/46266
4805 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4808 2016-09-27 Richard Biener <rguenther@suse.de>
4810 PR tree-optimization/77745
4811 * g++.dg/torture/pr77745.C: New testcase.
4813 2016-09-27 Richard Biener <rguenther@suse.de>
4815 PR tree-optimization/77478
4816 * gcc.dg/torture/pr77478.c: New testcase.
4818 2016-09-27 Martin Liska <mliska@suse.cz>
4820 PR gcov-profile/7970
4821 PR gcov-profile/16855
4822 PR gcov-profile/44779
4823 * g++.dg/gcov/pr16855.C: New test.
4825 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4827 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4829 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4832 * gfortran.dg/gomp/pr77666.f90: New test.
4834 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4837 * gcc.dg/torture/pr77677-2.c: New test.
4839 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4842 * gfortran.dg/pr77420_1.f90: New test.
4843 * gfortran.dg/pr77420_2.f90: Ditto.
4844 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4845 * gfortran.dg/pr77420_4.f90: this file.
4847 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4850 * gfortran.dg/pr77719.f90: New test.
4852 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4854 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
4855 singular form of byte when quantity is unknown.
4857 2016-09-26 Marek Polacek <polacek@redhat.com>
4859 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4861 2016-09-26 Martin Liska <mliska@suse.cz>
4863 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4864 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4865 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4866 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4867 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4868 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4869 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4870 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4871 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4873 2016-09-26 Marek Polacek <polacek@redhat.com>
4876 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4877 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4878 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4879 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4880 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4881 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4882 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4883 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4884 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4885 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4886 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4887 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4888 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4889 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4890 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4891 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4892 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4893 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4894 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4895 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4896 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4897 * c-c++-common/attr-fallthrough-1.c: New test.
4898 * c-c++-common/attr-fallthrough-2.c: New test.
4899 * g++.dg/cpp0x/fallthrough1.C: New test.
4900 * g++.dg/cpp0x/fallthrough2.C: New test.
4901 * g++.dg/cpp1z/fallthrough1.C: New test.
4902 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4903 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4904 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4905 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4907 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4910 * gfortran.dg/pr77429.f90: New test.
4912 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4915 * gfortran.dg/pr77694.f90: New test.
4917 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4920 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4922 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4924 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4927 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4929 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4932 2016-09-24 Marek Polacek <polacek@redhat.com>
4935 * c-c++-common/Wbool-operation-1.c: New test.
4936 * gcc.dg/Wbool-operation-1.c: New test.
4938 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
4940 * gfortran.dg/dec_static_1.f90: New.
4941 * gfortran.dg/dec_static_2.f90: New.
4942 * gfortran.dg/dec_static_3.f90: New.
4943 * gfortran.dg/dec_static_4.f90: New.
4945 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4948 * gfortran.dg/negative_unit_check.f90: Update test.
4949 * gfortran.dg/dtio_14.f90: New test.
4951 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4953 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4954 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4955 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4956 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4957 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4958 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4959 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4961 2016-09-23 Martin Sebor <msebor@redhat.com>
4964 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4965 assuming long double is bigger than double.
4967 2016-09-23 Jakub Jelinek <jakub@redhat.com>
4969 Implement P0138R2, C++17 construction rules for enum class values
4970 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4972 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4974 PR preprocessor/77672
4975 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4976 expected multiline output from first warning to reflect change
4979 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4981 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4983 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4984 Tom de Vries <tom@codesourcery.com>
4987 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4989 2016-09-23 Marek Polacek <polacek@redhat.com>
4991 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4992 * c-c++-common/gomp/atomic-13.c: Likewise.
4993 * c-c++-common/gomp/atomic-14.c: Likewise.
4994 * c-c++-common/pr60439.c: Remove invalid code.
4995 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4996 * g++.dg/expr/bitfield5.C: Likewise.
4997 * g++.dg/expr/bitfield6.C: Likewise.
4998 * g++.dg/expr/bool1.C: Likewise.
4999 * g++.dg/expr/bool3.C: Likewise.
5000 * g++.dg/expr/lval3.C: Likewise.
5001 * g++.dg/expr/lval4.C: Likewise.
5002 * g++.old-deja/g++.jason/bool5.C: Likewise.
5004 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5006 PR preprocessor/77672
5007 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5008 (test_terminator_location): New function.
5010 2016-09-23 Richard Biener <rguenther@suse.de>
5012 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5014 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5016 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5017 -march=armv8.2-a+fp16 when supported by the hardware.
5018 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5019 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5020 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
5021 semi-colons to a macro invocations.
5022 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5023 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5025 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5026 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5027 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5028 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5030 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5031 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5032 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5033 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5034 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5035 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5036 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5037 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5038 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5039 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5041 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5042 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5043 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5045 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5046 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5047 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5049 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5050 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5051 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5053 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5054 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5055 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5056 defined. Also fix some white-space.
5057 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5058 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5059 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5060 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5061 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5062 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5063 defined. Also fix some long lines and white-space.
5064 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5065 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5066 defined. Also fix some long lines and white-space.
5067 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5068 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5070 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5071 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5072 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5074 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5075 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5076 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5078 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5079 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5080 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5081 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5082 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5083 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5084 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5085 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5086 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5087 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5088 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5089 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5090 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5091 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5092 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5093 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5094 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5095 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5096 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5098 2016-09-23 Jiong Wang <jiong.wang@arm.com>
5099 Matthew Wahab <matthew.wahab@arm.com>
5101 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5102 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5103 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5104 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5105 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5106 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5107 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5108 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5109 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5110 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5111 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5112 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5113 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5114 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5115 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5116 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5117 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5118 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5119 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5120 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5121 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5122 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5123 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5124 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5125 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5126 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5127 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5128 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5129 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5130 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5131 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5132 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5133 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5134 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5135 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5136 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5137 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5139 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5141 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5142 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5143 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5144 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5147 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5150 * gcc.dg/torture/pr77677.c: New test.
5152 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5154 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5157 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5159 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5160 options. Add tests for float16x4_t and float16x8_t.
5162 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5164 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5165 * gcc.target/s390/risbg-ll-2.c: Ditto.
5166 * gcc.target/s390/risbg-ll-3.c: Ditto.
5168 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5170 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5171 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5173 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5175 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5176 output to the simplified instructions.
5178 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5180 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5181 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5183 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5185 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5186 (FP16_SUPPORTED): New
5187 (expected-hfloat-16x4): Make conditional on __fp16 support.
5188 (expected-hfloat-16x8): Likewise.
5189 (vdup_n_f16): Disable for non-AArch64 targets.
5190 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5191 conditional on FP16_SUPPORTED.
5192 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5193 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5194 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5195 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5196 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5198 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5199 conditional on FP16_SUPPORTED.
5200 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5201 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5203 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5205 * gcc.target/arm/short-vfp-1.c: New.
5207 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5209 * gcc.target/arm/attr-fp16-arith-1.c: New.
5211 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5213 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5215 (add_options_for_arm_v8_2a_fp16_neon): New.
5216 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5217 (add_options_for_arm_arch_v8_2a): Auto-generate.
5218 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5219 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5220 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5221 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5222 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5223 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5224 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5226 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5228 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5229 arm_fp16_alternative_ok.
5230 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5231 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5232 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5233 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5234 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5235 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5236 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5237 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5238 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5239 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5240 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5241 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5242 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5243 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5244 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5245 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5246 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5247 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5248 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5249 arm_fp16_alternative_ok.
5250 * lib/target-supports.exp
5251 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5252 (check_effective_target_arm_fp16_alternative_ok): New.
5253 (check_effective_target_arm_fp16_none_ok_nocache): New.
5254 (check_effective_target_arm_fp16_none_ok): New.
5256 2016-09-23 Martin Liska <mliska@suse.cz>
5258 * gcc.dg/ipa/pr77653.c: Replace adress
5261 2016-09-23 Martin Liska <mliska@suse.cz>
5263 * gcc.target/i386/movbe-4.c: New test.
5265 2016-09-23 Martin Liska <mliska@suse.cz>
5267 * gcc.target/i386/crc32-5.c: New test.
5269 2016-09-23 Martin Liska <mliska@suse.cz>
5271 * gcc.target/i386/pr71652.c: New test.
5272 * gcc.target/i386/pr71652-2.c: New test.
5273 * gcc.target/i386/pr71652-3.c: New test.
5275 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5277 * lib/gcc-dg.exp (process-message): Support relative line number
5278 notation - .+4 or .-1 etc.
5279 * gcc.dg/dg-test-1.c: New test.
5281 2016-09-22 Martin Sebor <msebor@redhat.com>
5284 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5285 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5286 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5287 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5289 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5291 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5292 * gcc.dg/ifcvt-2.c: Ditto.
5293 * gcc.dg/zero_bits_compound-1.c: Ditto.
5294 * gcc.dg/zero_bits_compound-1.c: Ditto.
5295 * gcc.dg/pr40550.c: Simplify target selectors.
5296 Use dg-additional-options.
5297 * gcc.dg/pr47893.c: Ditto.
5298 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5299 additional options for 32-bit x86 targets.
5300 * gcc.dg/pr70955.c: Move to ...
5301 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5303 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5306 * g++.dg/cpp0x/pr61019.C: New.
5308 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5309 Terry Guo <terry.guo@arm.com>
5311 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5312 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5313 * gcc.target/arm/pure-code/pure-code.exp: New.
5315 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5317 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5318 Remove SSE effective target requirement.
5320 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5323 * g++.dg/cpp0x/pr71979.C: New.
5325 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5327 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5329 2016-09-22 Martin Liska <mliska@suse.cz>
5332 * gcc.dg/ipa/pr77653.c: New test.
5334 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5337 * gfortran.dg/gomp/pr77665.f90: New test.
5339 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5341 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5342 * gfortran.dg/dtio_13.f90: New test.
5344 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5347 * gfortran.dg/pr66107.f90: New test.
5349 2016-09-21 Ian Lance Taylor <iant@golang.org>
5351 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5352 with call to builtin delete function.
5354 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5356 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5357 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5358 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5359 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5362 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5364 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5366 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5369 * g++.dg/cpp1z/aligned-new6.C: New test.
5371 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5373 * gcc.target/arm/fp16-aapcs-3.c: New.
5374 * gcc.target/arm/fp16-aapcs-4.c: New.
5375 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5376 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5377 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5378 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5380 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5382 PR tree-optimization/77550
5383 * g++.dg/pr77550.C: New test.
5385 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5388 * gcc.target/avr/torture/pr77326.c: New test.
5390 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5392 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5394 2016-09-21 Richard Biener <rguenther@suse.de>
5396 PR tree-optimization/77648
5397 * gcc.dg/torture/pr77648-1.c: New testcase.
5398 * gcc.dg/torture/pr77648-2.c: Likewise.
5400 2016-09-21 Richard Biener <rguenther@suse.de>
5401 Jakub Jelinek <jakub@redhat.com>
5403 PR tree-optimization/77621
5404 * gcc.dg/pr77621.c: New testcase.
5406 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5409 * gfortran.dg/dtio_12.f90: New test.
5411 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5413 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5415 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5417 PR tree-optimization/72835
5418 * gcc.dg/tree-ssa/pr72835.c: New test.
5420 2016-09-20 Martin Sebor <msebor@redhat.com>
5423 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5424 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5425 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5426 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5427 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5428 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5429 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5431 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5433 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5434 arguments/compare will be optimized away.
5435 * gcc.dg/torture/ftrapv-1.c: Likewise.
5437 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5439 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5440 will be optimized away.
5441 * gcc.dg/ipa/vrp1.c: New test.
5442 * gcc.dg/ipa/vrp2.c: New test.
5443 * gcc.dg/ipa/vrp3.c: New test.
5445 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5447 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5448 does the same transformation.
5449 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5450 * gcc.dg/tree-ssa/evrp1.c: New test.
5451 * gcc.dg/tree-ssa/evrp2.c: New test.
5452 * gcc.dg/tree-ssa/evrp3.c: New test.
5453 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5454 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5455 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5456 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5457 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5458 foling now happens early.
5459 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5460 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5461 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5462 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5463 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5465 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5468 * gcc.target/i386/pr77621.c: New test.
5469 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5470 pattern, loop should vectorize with -mtune=atom.
5472 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5473 Jakub Jelinek <jakub@redhat.com>
5476 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5479 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5482 * g++.dg/other/pr77626.C: New test.
5485 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5488 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5491 * c-c++-common/pr77624-1.c: New test.
5492 * c-c++-common/pr77624-2.c: New test.
5494 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5496 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5499 2016-09-20 Richard Biener <rguenther@suse.de>
5501 PR tree-optimization/77646
5502 * gcc.dg/torture/pr77646.c: New testcase.
5504 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5507 * c-c++-common/Wint-in-bool-context.c: New test.
5509 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5511 * gcc.dg/cr-decimal-dig-1.c: New test.
5513 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5515 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5516 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5517 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5518 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5520 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5522 PR rtl-optimization/77416
5523 * gcc.target/powerpc/pr77416.c: New.
5525 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5528 * g++.dg/template/error-recovery4.C: New test.
5530 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5532 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5534 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5536 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5537 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5539 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5540 Jan Hubicka <jh@suse.cz>
5543 * gcc.dg/pr77587.c: New test.
5544 * gcc.dg/pr77587a.c: New file.
5546 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5548 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5549 * gfortran.dg/coarray_38.f90:
5550 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5551 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5552 * gfortran.dg/coarray_allocate_7.f08: New test.
5553 * gfortran.dg/coarray_allocate_8.f08: New test.
5554 * gfortran.dg/coarray_allocate_9.f08: New test.
5555 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5557 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5558 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5559 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5561 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5562 * gfortran.dg/coarray_lock_7.f90: Same.
5563 * gfortran.dg/coarray_poly_5.f90: Same.
5564 * gfortran.dg/coarray_poly_6.f90: Same.
5565 * gfortran.dg/coarray_poly_7.f90: Same.
5566 * gfortran.dg/coarray_poly_8.f90: Same.
5567 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5569 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5572 * gfortran.dg/dec_structure_15.f90: New testcase.
5574 2016-09-19 Richard Biener <rguenther@suse.de>
5577 * gcc.dg/torture/pr77605.c: New testcase.
5579 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5581 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5583 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5585 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5586 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5587 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5588 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5589 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5590 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5591 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5592 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5593 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5594 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5595 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5597 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5599 * gcc.target/i386/pr68633.c: Fix expected result.
5601 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5604 * gfortran.dg/pr68078.f90: New test.
5605 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5607 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5610 * gcc.target/powerpc/swaps-p8-25.c: New.
5612 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5615 * g++.dg/cpp0x/constexpr-77482.C: New test.
5618 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5620 * g++.dg/abi/abi-tag23a.C: Likewise.
5623 * g++.dg/cpp0x/decltype-77338.C: New test.
5626 * g++.dg/cpp0x/mutable1.C: New test.
5628 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5631 * gfortran.dg/pr77612.f90: New test.
5633 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5635 * gcc.dg/torture/pr70421.c: Require int32plus.
5637 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5640 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5643 * gcc.target/i386/pr77526.c: New test.
5645 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5646 Eric Botcazou <ebotcazou@adacore.com>
5649 * gcc.target/i386/pr77594.c: New test.
5651 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5654 * gfortran.dg/misplaced_implicit_character.f90: New test.
5656 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5658 PR tree-optimization/77503
5659 * gcc.dg/vect/pr77503.c: New test.
5661 2016-09-15 Richard Biener <rguenther@suse.de>
5664 * c-c++-common/torture/pr77544.c: New testcase.
5666 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5669 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5670 * gcc.dg/march-generic.c: Likewise.
5671 * gcc.target/i386/spellcheck-options-1.c: New test.
5672 * gcc.target/i386/spellcheck-options-2.c: New test.
5673 * gcc.target/i386/spellcheck-options-3.c: New test.
5674 * gcc.target/i386/spellcheck-options-4.c: New test.
5676 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5679 * gfortran.dg/goacc/pr72743.f90: New test.
5681 2016-09-15 Richard Biener <rguenther@suse.de>
5683 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5685 2016-09-15 Richard Biener <rguenther@suse.de>
5687 PR tree-optimization/77514
5688 * gcc.dg/torture/pr77514.c: New testcase.
5690 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5693 * g++.dg/lookup/pr77549.C: New test.
5695 2016-09-14 Marek Polacek <polacek@redhat.com>
5697 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5698 * c-c++-common/gomp/atomic-13.c: Likewise.
5699 * c-c++-common/gomp/atomic-14.c: Likewise.
5700 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5701 * g++.dg/cpp1z/bool-increment1.C: New test.
5702 * c-c++-common/pr60439.c: Add dg-warning.
5703 * g++.dg/expr/bitfield4.C: Likewise.
5704 * g++.dg/expr/bitfield5.C: Likewise.
5705 * g++.dg/expr/bitfield6.C: Likewise.
5706 * g++.dg/expr/bool1.C: Likewise.
5707 * g++.dg/expr/bool3.C: Likewise.
5708 * g++.dg/expr/lval3.C: Likewise.
5709 * g++.dg/expr/lval4.C: Likewise.
5710 * g++.old-deja/g++.jason/bool5.C: Likewise.
5711 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5712 * g++.dg/other/error18.C: Likewise.
5713 * g++.dg/gomp/atomic-14.C: Likewise.
5715 2016-09-14 Nathan Sidwell <nathan@acm.org>
5718 * g++.dg/cpp1y/pr77539.C: New.
5720 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5722 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5724 * g++.dg/ext/builtin_alloca.C: Likewise.
5725 * g++.dg/template/spec35.C: Likewise.
5726 * gcc.dg/builtins-68.c: Likewise.
5727 * gcc.misc-tests/gcov-13.c: Likewise.
5728 * gcc.misc-tests/gcov-14.c: Likewise.
5730 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5732 * gfortran.dg/dec_structure_14.f90: New testcase.
5734 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5737 * c-c++-common/tsan/pr68260.c: New test.
5739 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
5742 * gcc.target/msp430/function-attributes-1.c: New test.
5743 * gcc.target/msp430/function-attributes-2.c: New test.
5744 * gcc.target/msp430/function-attributes-3.c: New test.
5746 2015-04-18 Martin Sebor <msebor@redhat.com>
5748 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5749 of non-nul characters.
5750 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5752 2016-09-13 Jakub Jelinek <jakub@redhat.com>
5754 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5755 * g++.dg/cpp1z/gen-attrs1.C: New test.
5757 PR tree-optimization/77454
5758 * gcc.dg/pr77454.c: New test.
5761 * g++.dg/cpp1y/constexpr-77553.C: New test.
5763 2016-09-13 David Malcolm <dmalcolm@redhat.com>
5765 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5766 (test_show_locus): Replace rich_location::add_fixit_insert calls
5767 with add_fixit_insert_before and add_fixit_insert_after.
5769 2016-09-13 Jason Merrill <jason@redhat.com>
5770 Tom de Vries <tom@codesourcery.com>
5773 * g++.dg/pr77427.C: New test.
5775 2016-09-13 Martin Liska <mliska@suse.cz>
5777 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5779 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5780 * lib/target-supports.exp: Define the new target.
5782 2016-09-12 Andrew Pinski <apinski@cavium.com>
5784 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5785 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5787 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
5789 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5791 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5792 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5793 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5795 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5796 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5798 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5801 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5802 * g++.dg/ext/pr77496.C: New test.
5803 * g++.dg/warn/pr77496.C: New test.
5805 2016-09-12 David Malcolm <dmalcolm@redhat.com>
5808 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5809 to preserve conversion chars, and to preserve prefix information.
5810 * gcc.dg/format/pr72858.c: New test case.
5812 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5814 * gfortran.dg/pr77507.f90: Move to ...
5815 * gfortran.dg/ieee/pr77507.f90: here.
5817 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5820 * compile/pr61159.c: New testcase
5822 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5825 * gcc.dg/ipa/pr63416.c: New testcase.
5827 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
5828 Steven G. Kargl <kargl@gcc.gnu.org>
5831 * gfortran.dg/dtio_11.f90: new test.
5833 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5836 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5837 * gfortran.dg/c_assoc_4.f90: Ditto.
5839 2016-09-10 Tom de Vries <tom@codesourcery.com>
5842 * c-c++-common/va-arg-va-list-type.c: New test.
5844 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5846 PR rtl-optimization/77289
5847 * gcc.target/powerpc/pr77289.c: New test.
5849 2016-09-09 Martin Sebor <msebor@redhat.com>
5853 * gcc.dg/pr77520.c: New test.
5854 * gcc.dg/pr77521.c: New test.
5856 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5859 * gfortran.dg/pr77506.f90: New test.
5861 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5864 * gfortran.dg/pr77507.f90: New test.
5866 2016-09-09 Joseph Myers <joseph@codesourcery.com>
5868 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5870 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5871 Louis Krupp <lkrupp@gcc.gnu.org>
5874 * gfortran.dg/pr69514_1.f90: New test.
5875 * gfortran.dg/pr69514_2.f90: New test.
5877 2016-09-08 Jakub Jelinek <jakub@redhat.com>
5880 * gfortran.dg/gomp/pr77500.f90: New test.
5883 * gfortran.dg/gomp/pr77516.f90: New test.
5885 2016-09-07 Jakub Jelinek <jakub@redhat.com>
5888 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5889 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5890 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5891 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5892 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5893 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5895 2016-09-07 David Malcolm <dmalcolm@redhat.com>
5897 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5898 "substring-locations.h".
5900 2016-09-07 Richard Biener <rguenther@suse.de>
5903 * c-c++-common/vector-subscript-8.c: Move ..
5904 * gcc.dg/pr77450.c: ... here.
5906 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5908 PR libgfortran/77393
5909 * gfortran.dg/fmt_f0_2.f90: Update test.
5910 * gfortran.dg/fmt_f0_3.f90: New test.
5912 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5915 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5919 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5921 2016-09-06 Jakub Jelinek <jakub@redhat.com>
5924 * gcc.target/i386/pr69255-1.c: New test.
5925 * gcc.target/i386/pr69255-2.c: New test.
5926 * gcc.target/i386/pr69255-3.c: New test.
5928 2016-09-06 Martin Sebor <msebor@redhat.com>
5931 * gcc.dg/format/miss-7.c: New test.
5933 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
5935 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5937 2016-09-06 Martin Liska <mliska@suse.cz>
5939 PR gcov-profile/77378
5940 PR gcov-profile/77466
5941 * gcc.dg/profile-update-warning.c: New test.
5943 2016-09-06 Richard Biener <rguenther@suse.de>
5945 PR tree-optimization/77479
5946 * gcc.dg/torture/pr77479.c: New testcase.
5948 2016-09-06 Richard Biener <rguenther@suse.de>
5951 * c-c++-common/vector-subscript-7.c: Adjust.
5952 * c-c++-common/vector-subscript-8.c: New testcase.
5954 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5956 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5958 2016-09-05 Jakub Jelinek <jakub@redhat.com>
5961 * gcc.target/i386/avx512f-pr77476.c: New test.
5962 * gcc.target/i386/avx512bw-pr77476.c: New test.
5963 * gcc.target/i386/avx512dq-pr77476.c: New test.
5965 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5966 Update comment to mention also avx512f.
5969 * g++.dg/asan/pr77396-2.C: New test.
5971 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
5973 PR rtl-optimization/77452
5974 * gcc.target/i386/pr77452.c: New test.
5976 2016-09-05 Marek Polacek <polacek@redhat.com>
5979 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5981 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5984 * gfortran.dg/pr77391.f90: New test.
5986 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5989 * gfortran.dg/pr77460.f90: New test.
5991 2016-09-03 Jakub Jelinek <jakub@redhat.com>
5994 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5996 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5998 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6000 2016-09-02 David Malcolm <dmalcolm@redhat.com>
6002 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6004 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6005 diagnostic-test-show-locus-generate-patch.c to the sources
6006 for diagnostic_plugin_test_show_locus.c.
6008 2016-09-02 Jakub Jelinek <jakub@redhat.com>
6011 * gcc.dg/gomp/_Atomic-1.c: New test.
6012 * gcc.dg/gomp/_Atomic-2.c: New test.
6013 * gcc.dg/gomp/_Atomic-3.c: New test.
6014 * gcc.dg/gomp/_Atomic-4.c: New test.
6015 * gcc.dg/gomp/_Atomic-5.c: New test.
6018 * g++.dg/asan/pr77396.C: New test.
6020 2016-09-01 Martin Sebor <msebor@redhat.com>
6022 PR tree-optimization/71831
6023 * gcc.dg/builtin-object-size-16.c: New test.
6024 * gcc.dg/builtin-object-size-17.c: New test.
6026 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6028 PR libgfortran/77393
6029 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6031 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
6033 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6034 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6035 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6036 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6037 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6038 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6039 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6040 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6041 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6042 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6043 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6044 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6045 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6046 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6047 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6048 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6049 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6050 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6052 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
6054 * gnat.dg/opt58.adb: New test.
6055 * gnat.dg/opt58_pkg.ads: New helper.
6057 2016-09-01 Richard Biener <rguenther@suse.de>
6060 * gcc.dg/torture/pr77436.c: New testcase.
6062 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6064 * gcc.dg/pr64252.c: Require int32plus.
6065 * gcc.dg/pr66299-1.c: Likewise.
6066 * gcc.dg/pr66299-2.c: Likewise.
6067 * gcc.dg/torture/20131115-1.c: Skip for avr.
6069 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6071 * gcc.target/aarch64/ands_3.c: New test.
6073 2016-08-31 Jakub Jelinek <jakub@redhat.com>
6076 * gfortran.dg/gomp/pr77352.f90: New test.
6079 * gfortran.dg/gomp/pr77374.f08: New test.
6081 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6083 PR tree-optimization/73714
6084 * gcc.dg/tree-ssa/pr73714.c: New test.
6086 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6088 PR libgfortran/77393
6089 * gfortran.dg/fmt_f0_2.f90: New test.
6091 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6093 * gcc.target/i386/pr59539-2.c: Adapt options.
6094 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6096 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
6099 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6100 of the associate entity and replace with a pointer to the
6101 intended item on the stack.
6103 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6104 Paul Thomas <pault@gcc.gnu.org>
6107 * gfortran.dg/dtio_1.f90: New test.
6108 * gfortran.dg/dtio_2.f90: New test.
6109 * gfortran.dg/dtio_3.f90: New test.
6110 * gfortran.dg/dtio_4.f90: New test.
6111 * gfortran.dg/dtio_5.f90: New test.
6112 * gfortran.dg/dtio_6.f90: New test.
6113 * gfortran.dg/dtio_7.f90: New test.
6114 * gfortran.dg/dtio_8.f90: New test.
6115 * gfortran.dg/dtio_9.f90: New test.
6116 * gfortran.dg/dtio_10.f90: New test.
6118 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6120 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6121 (test_many_nested_locations): New function.
6122 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6123 (test_show_locus): Handle "test_many_nested_locations".
6125 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6127 * g++.dg/template/double-greater-than-fixit.C: New test case.
6129 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6131 * gnat.dg/opt57.ad[sb]: New test.
6132 * gnat.dg/opt57_pkg.ads: New helper.
6134 2016-08-30 Richard Biener <rguenther@suse.de>
6136 PR tree-optimization/69047
6137 * gcc.dg/pr69047.c: Fix byte-order check.
6139 2016-08-30 Jakub Jelinek <jakub@redhat.com>
6141 PR tree-optimization/72866
6142 * gcc.dg/vect/pr72866.c: New test.
6145 * g++.dg/debug/dwarf2/pr77363.C: New test.
6148 * gcc.target/i386/pr77377.c: New test.
6151 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6154 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6156 * gfortran.dg/pr77372.f90: Moved to ...
6157 * gfortran.dg/ieee/pr77372.f90: here.
6159 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6161 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6162 vector short/char initializations.
6163 * gcc.target/powerpc/vec-init-5.c: Likewise.
6164 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6165 vector initialization optimizations.
6166 * gcc.target/powerpc/vec-init-7.c: Likewise.
6167 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6168 vector float/double initializations.
6169 * gcc.target/powerpc/vec-init-9.c: Likewise.
6171 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
6174 * gcc.target/i386/pr77403.c: New test.
6176 2016-08-29 Marek Polacek <polacek@redhat.com>
6179 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6181 2016-08-29 Tom de Vries <tom@codesourcery.com>
6184 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6186 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6188 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6190 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
6192 * gfortran.dg/dec_structure_13.f90: New testcase.
6194 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6197 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6200 2016-08-28 Tom de Vries <tom@codesourcery.com>
6203 * gcc.dg/pr70955.c: New test.
6204 * gcc.dg/lto/pr70955_0.c: Same.
6205 * gcc.dg/lto/pr70955_1.c: Same.
6207 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6209 PR tree-optimization/71077
6210 * gcc.target/i386/pr71077.c: New test.
6212 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6215 * gfortran.dg/pr77380.f90: New test.
6217 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6220 gfortran.dg/pr77372.f90: New test.
6222 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6224 * gcc.dg/spellcheck-fields-2.c (test): Move
6225 dg-begin/end-multiline-output within function body.
6226 (test_macro): New function.
6228 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6230 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6231 (test_fixit_insert): Update expected output.
6232 (test_fixit_remove): Likewise.
6233 (test_fixit_replace): Likewise.
6235 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6237 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6240 2016-08-26 Richard Biener <rguenther@suse.de>
6242 PR tree-optimization/69047
6243 * gcc.dg/pr69047.c: New testcase.
6245 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6246 Martin Jambhor <mjambor@suse.cz>
6248 * gcc.dg/ipa/propbits-1.c: New test-case.
6249 * gcc.dg/ipa/propbits-2.c: Likewise.
6250 * gcc.dg/ipa/propbits-3.c: Likewise.
6252 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6255 * gfortran.dg/pr77351.f90: New test.
6257 2016-08-25 Marek Polacek <polacek@redhat.com>
6259 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6261 2016-08-25 Marek Polacek <polacek@redhat.com>
6264 * gcc.dg/pr77323.c: New test.
6266 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6269 * gfortran.dg/submodule_17.f08: New test.
6271 2016-08-24 Michael Collison <michael.collison@linaro.org>
6272 Michael Collison <michael.collison@arm.com>
6274 * gcc.target/arm/builtin_saddl.c: New testcase.
6275 * gcc.target/arm/builtin_saddll.c: New testcase.
6276 * gcc.target/arm/builtin_uaddl.c: New testcase.
6277 * gcc.target/arm/builtin_uaddll.c: New testcase.
6278 * gcc.target/arm/builtin_ssubl.c: New testcase.
6279 * gcc.target/arm/builtin_ssubll.c: New testcase.
6280 * gcc.target/arm/builtin_usubl.c: New testcase.
6281 * gcc.target/arm/builtin_usubll.c: New testcase.
6283 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6286 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6287 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6288 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6289 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6290 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6291 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6292 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6293 effective target. Remove scan-assembler-times directives.
6294 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6295 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6296 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6298 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6300 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6302 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6304 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6307 * lib/target-supports.exp
6308 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6309 (check_effective_target_vect_natural_alignment): Ditto.
6310 (check_effective_target_vector_alignment_reachable): Ditto.
6311 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6313 2016-08-23 Ian Lance Taylor <iant@golang.org>
6315 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6317 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6319 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6320 being created from pointers to memory locations.
6321 * gcc.target/powerpc/vec-init-2.c: Likewise.
6323 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6325 * gfortran.dg/dec_structure_12.f90: New testcase.
6327 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6329 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6331 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6333 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6336 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6338 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6339 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6341 2016-08-23 Richard Biener <rguenther@suse.de>
6343 PR tree-optimization/27336
6344 * c-c++-common/pr27336.c: New testcase.
6346 2016-08-22 Marek Polacek <polacek@redhat.com>
6349 * g++.dg/cpp1y/pr77321.C: New test.
6351 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6354 * gfortran.dg/empty_label.f: Adjust test for new error message.
6355 * gfortran.dg/empty_label.f90: Ditto.
6356 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6357 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6358 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6360 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6363 * gfortran.dg/pr61318.f90: New test.
6365 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6368 * gfortran.dg/pr77260_1.f90: New test.
6369 * gfortran.dg/pr77260_2.f90: Ditto.
6371 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6374 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6375 __builtin_signbitf and __builtin_signbitl in expected generic
6377 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6378 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6379 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6380 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6383 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6385 * gcc.dg/torture/float128-builtin.c,
6386 gcc.dg/torture/float128-ieee-nan.c,
6387 gcc.dg/torture/float128x-builtin.c,
6388 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6389 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6390 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6391 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6392 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6393 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6394 gcc.dg/torture/floatn-nan.h: New tests.
6396 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6398 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6400 (main): Update calls to TEST_I_F.
6401 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6403 (main): Update calls to TEST_I_F.
6405 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6407 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6408 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6409 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6410 names in calls to TEST_I_F.
6412 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6415 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6417 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6419 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6420 and !natural_alignment_64.
6421 * gcc.dg/ipa/propalign-2.c: Likewise.
6422 * gcc.dg/ipa/propalign-3.c: Likewise.
6423 * gcc.dg/ipa/propalign-4.c: Likewise.
6424 * gcc.dg/ipa/propalign-5.c: Likewise.
6425 * lib/target-supports.exp
6426 (check_effective_target_natural_alignment_32): Add avr-*-*.
6428 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6430 PR tree-optimization/61839
6431 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6432 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6433 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6434 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6436 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6439 * lib/target-supports.exp (check_effective_target_float16)
6440 (check_effective_target_float32, check_effective_target_float64)
6441 (check_effective_target_float128, check_effective_target_float32x)
6442 (check_effective_target_float64x)
6443 (check_effective_target_float128x)
6444 (check_effective_target_float16_runtime)
6445 (check_effective_target_float32_runtime)
6446 (check_effective_target_float64_runtime)
6447 (check_effective_target_float128_runtime)
6448 (check_effective_target_float32x_runtime)
6449 (check_effective_target_float64x_runtime)
6450 (check_effective_target_float128x_runtime)
6451 (check_effective_target_floatn_nx_runtime)
6452 (add_options_for_float16, add_options_for_float32)
6453 (add_options_for_float64, add_options_for_float128)
6454 (add_options_for_float32x, add_options_for_float64x)
6455 (add_options_for_float128x): New procedures.
6456 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6457 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6458 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6459 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6460 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6461 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6462 gcc.dg/torture/float128-complex.c,
6463 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6464 gcc.dg/torture/float128x-basic.c,
6465 gcc.dg/torture/float128x-complex.c,
6466 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6467 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6468 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6469 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6470 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6471 gcc.dg/torture/float32x-basic.c,
6472 gcc.dg/torture/float32x-complex.c,
6473 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6474 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6475 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6476 gcc.dg/torture/float64x-basic.c,
6477 gcc.dg/torture/float64x-complex.c,
6478 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6479 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6480 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6481 gcc.dg/torture/floatn-tg.h,
6482 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6483 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6484 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6485 gcc.dg/torture/fp-int-convert-float128x.c,
6486 gcc.dg/torture/fp-int-convert-float16-timode.c,
6487 gcc.dg/torture/fp-int-convert-float16.c,
6488 gcc.dg/torture/fp-int-convert-float32-timode.c,
6489 gcc.dg/torture/fp-int-convert-float32.c,
6490 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6491 gcc.dg/torture/fp-int-convert-float32x.c,
6492 gcc.dg/torture/fp-int-convert-float64-timode.c,
6493 gcc.dg/torture/fp-int-convert-float64.c,
6494 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6495 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6496 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6497 maximum exponent of floating-point type. Use it in testing
6498 whether 0x8...0 fits in the floating-point type. Always treat -1
6499 (signed 0xf...f) as fitting in the floating-point type.
6501 * gcc.dg/torture/fp-int-convert-double.c,
6502 gcc.dg/torture/fp-int-convert-float.c,
6503 gcc.dg/torture/fp-int-convert-float128-timode.c,
6504 gcc.dg/torture/fp-int-convert-float128.c,
6505 gcc.dg/torture/fp-int-convert-float80-timode.c,
6506 gcc.dg/torture/fp-int-convert-float80.c,
6507 gcc.dg/torture/fp-int-convert-long-double.c,
6508 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6510 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6513 * gfortran.dg/gomp/pr72744.f90: New test.
6516 * gfortran.dg/gomp/pr69281.f90: New test.
6518 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6520 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6521 the last special seed value.
6522 * gfortran.dg/random_7.f90: Use size for last array member instead
6525 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6527 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6528 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6530 2016-08-19 Richard Biener <rguenther@suse.de>
6532 PR tree-optimization/77286
6533 * gcc.dg/torture/pr77286.c: New testcase.
6535 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6537 * gcc.dg/verbose-asm-2.c: New test case.
6539 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6541 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6542 (custom_diagnostic_finalizer): Update for change to
6543 diagnostic_show_locus.
6545 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6547 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6548 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6550 2016-08-18 Marek Polacek <polacek@redhat.com>
6553 * gcc.dg/pr71514.c: New test.
6555 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6558 * gcc.target/i386/pr72839.c: New test.
6560 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6563 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6564 * c-c++-common/goacc/reduction-1.c: Likewise.
6565 * c-c++-common/goacc/reduction-2.c: Likewise.
6566 * c-c++-common/goacc/reduction-3.c: Likewise.
6567 * c-c++-common/goacc/reduction-4.c: Likewise.
6569 2016-08-18 Alan Modra <amodra@gmail.com>
6571 * gcc.c-torture/compile/pr72771.c: New.
6573 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6576 * gfortran.dg/pr67496.f90: New test.
6578 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6580 PR tree-optimization/71752
6581 * gcc.dg/vect/pr71752.c: New.
6583 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6585 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6587 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6590 * g++.dg/ipa/devirt-52.C: New test.
6592 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6594 * c-c++-common/goacc/reduction-6.c: New testcase.
6596 2016-08-17 Richard Biener <rguenther@suse.de>
6598 PR tree-optimization/76490
6599 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6600 * gcc.dg/pr52904.c: XFAIL.
6602 2016-08-17 Richard Biener <rguenther@suse.de>
6604 PR tree-optimization/23855
6605 * gcc.dg/loop-unswitch-2.c: Adjust.
6607 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6609 PR tree-optimization/72817
6610 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6612 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6615 * gcc.dg/torture/float128-extend-inf.c: New test.
6617 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6620 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6622 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6623 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6625 (test_oct): Likewise.
6626 (test_multiple): Likewise.
6627 (test_field_width_specifier): Likewise.
6628 (test_field_width_specifier_2): New function.
6629 (test_field_precision_specifier): New function.
6630 (test_embedded_nul): Update expected caret placement.
6631 (test_non_contiguous_strings): Update line number.
6632 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6633 (__emit_string_literal_range): Add "caret_idx" param.
6634 (test_simple_string_literal): Add value for new param, updating
6636 (test_concatenated_string_literal): Likewise.
6637 (test_multiline_string_literal): Likewise.
6638 (test_hex): Likewise.
6639 (test_oct): Likewise.
6640 (test_multiple): Likewise.
6641 (test_ucn4): Likewise.
6642 (test_ucn8): Likewise.
6643 (test_u8): Likewise.
6644 (test_u): Likewise; update expected message, from "range" to
6648 (test_macro): Add value for new param.
6649 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6650 (__emit_string_literal_range): Add "caret_idx" param.
6651 (test_stringified_token_1): Add value for new param. Update
6652 expected message, from "range" to "location".
6653 (test_stringized_token_2): Likewise, adding param to macro.
6654 (test_stringified_token_3): Likewise.
6655 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6656 (emit_warning): Convert param from source_range to location_t.
6657 (test_string_literals): Add caret_idx param, and use it when
6658 constructing a substring_loc. Update error message, from
6659 "range" to "location".
6661 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6664 * g++.dg/gomp/pr71910.C: New test.
6667 * gcc.c-torture/compile/pr67485.c: New test.
6670 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6672 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6674 PR tree-optimization/69848
6675 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6677 2016-08-16 Martin Liska <mliska@suse.cz>
6679 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6680 of memory operations so that it can be handled by core2
6683 2016-08-16 Richard Biener <rguenther@suse.de>
6685 PR tree-optimization/76783
6686 * gcc.dg/pr76783.c: New testcase.
6687 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6689 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6691 PR tree-optimization/72817
6692 PR tree-optimization/73450
6693 * gcc.dg/tree-ssa/pr72817.c: New test.
6694 * gcc.dg/tree-ssa/pr73450.c: New test.
6696 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
6698 * gfortran.dg/init_flag_13.f90: New testcase.
6699 * gfortran.dg/init_flag_14.f90: Ditto.
6700 * gfortran.dg/init_flag_15.f03: Ditto.
6701 * gfortran.dg/dec_init_1.f90: Ditto.
6702 * gfortran.dg/dec_init_2.f90: Ditto.
6704 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
6707 * gcc.target/i386/pr72867.c: New test.
6709 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6711 * c-c++-common/dump-ada-spec-5.c: New test.
6713 2016-08-15 Richard Biener <rguenther@suse.de>
6715 PR tree-optimization/73434
6716 * gcc.dg/torture/pr73434.c: New testcase.
6718 2016-08-15 Jakub Jelinek <jakub@redhat.com>
6720 PR tree-optimization/72824
6721 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6723 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6726 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6727 in use_device clause.
6728 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6729 * gfortran.dg/goacc/list.f95: Adjust to catch
6730 "neither a POINTER nor an array" error messages.
6732 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
6735 * gcc.target/i386/pr76342.c: New test.
6737 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6740 * g++.dg/ubsan/pr71512.C: New test.
6741 * c-c++-common/ubsan/pr71512-1.c: New test.
6742 * c-c++-common/ubsan/pr71512-2.c: New test.
6744 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6746 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6747 vector initialization options.
6748 * gcc.target/powerpc/vec-init-2.c: Likewise.
6749 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6750 is generated on ISA 3.0.
6752 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6755 * gcc.dg/c-c++-common/pr71654.c: New test.
6756 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6758 * gcc.dg/tree-ssa/vrp24: Likewise.
6760 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6763 * gcc.dg/pr67410.c: New test.
6765 2016-08-12 Bin Cheng <bin.cheng@arm.com>
6767 PR tree-optimization/69848
6768 * gcc.dg/vect/vect-pr69848.c: New test.
6770 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
6773 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6774 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6775 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6776 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6778 2016-08-12 Richard Biener <rguenther@suse.de>
6780 PR tree-optimization/57326
6781 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6782 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6783 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6784 * gcc.target/i386/pr45685.c: Likewise.
6785 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6786 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6787 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6788 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6789 * gfortran.dg/pr34163.f90: Likewise.
6791 2016-08-12 Martin Liska <mliska@suse.cz>
6793 * g++.dg/gcov/gcov-16.C: New test.
6794 * lib/gcov.exp: Support new argument for run-gcov function.
6796 2016-08-12 Martin Liska <mliska@suse.cz>
6798 PR gcov-profile/35590
6799 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6801 2016-08-12 Richard Biener <rguenther@suse.de>
6803 PR tree-optimization/72851
6804 * gcc.dg/torture/pr72851.c: New testcase.
6806 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
6809 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6810 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6811 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6812 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6816 * g++.dg/debug/dwarf2/ref-1.C: New.
6819 * g++.dg/debug/dwarf2/template-params-12.H: New.
6820 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6821 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6822 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6823 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6824 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6825 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6826 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6828 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6831 * gcc.target/powerpc/pr72863.c: New test.
6833 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
6835 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6837 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6839 * gcc.target/i386/pieces-strcpy-1.c: New test.
6840 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6842 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6845 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6847 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6849 * gcc.target/i386/pieces-memcpy-1.c: New test.
6850 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6851 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6852 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6853 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6854 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6856 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6859 * gcc.dg/pr72816.c: Remove dg-error.
6861 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6863 PR tree-optimization/71083
6864 * gcc.c-torture/execute/pr71083.c: New test.
6865 * gnat.dg/loop_optimization23.adb: New test.
6866 * gnat.dg/loop_optimization23_pkg.ads: New test.
6867 * gnat.dg/loop_optimization23_pkg.adb: New test.
6869 2016-08-11 Richard Biener <rguenther@suse.de>
6871 PR tree-optimization/72772
6872 * gcc.dg/graphite/pr35356-1.c: Adjust.
6873 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6875 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6877 * gfortran.dg/random_7.f90: Take into account that the last seed
6878 value is the special p value.
6879 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6881 2016-08-11 Richard Biener <rguenther@suse.de>
6883 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6885 2016-08-11 Alan Modra <amodra@gmail.com>
6887 * gcc.target/powerpc/pr71680.c: New.
6889 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6891 * gcc.target/powerpc/bfp/bfp.exp: New file.
6892 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6893 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6894 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6895 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6896 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6897 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6898 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6899 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6900 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6901 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6902 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6903 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6904 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6905 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6906 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6907 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6908 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6909 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6910 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6911 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6912 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6913 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6914 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6915 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6916 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6917 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6918 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6919 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6920 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6921 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6922 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6923 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6924 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6925 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6926 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6927 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6928 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6929 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6930 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6931 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6932 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6933 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6934 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6935 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6936 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6937 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6938 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6939 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6940 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6941 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6942 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6943 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6944 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6946 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6948 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6951 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6953 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6955 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6958 * gcc.target/powerpc/pr72853.c: New test.
6960 2016-08-10 Martin Liska <mliska@suse.cz>
6962 PR gcov-profile/58306
6963 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6965 2016-08-10 Martin Liska <mliska@suse.cz>
6967 * g++.dg/gcov/gcov-threads-1.C: New test.
6969 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6972 * gcc.target/avr/pr71873.c: New test.
6974 2016-08-09 Martin Liska <mliska@suse.cz>
6976 * g++.dg/gcov/gcov-dump-1.C: New test.
6977 * g++.dg/gcov/gcov-dump-2.C: New test.
6979 2016-08-09 Martin Liska <mliska@suse.cz>
6981 * gcc.dg/tree-prof/val-prof-9.c: New test.
6983 2016-08-09 Martin Liska <mliska@suse.cz>
6985 * gcc.dg/tree-prof/val-prof-8.c: New test.
6987 2016-08-09 Martin Jambor <mjambor@suse.cz>
6990 * gcc.dg/ipa/pr71981.c: New test.
6992 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6994 PR tree-optimization/33707
6995 * gcc.dg/vect/pr33707.c: New test.
6997 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6999 PR tree-optimization/pr72772
7000 * gcc.dg/tree-ssa/pr72772.c: New test.
7002 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
7004 PR rtl-optimization/66669
7005 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7007 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7009 PR tree-optimization/72824
7010 * gcc.c-torture/execute/ieee/pr72824.c: New test.
7012 2016-08-09 Richard Biener <rguenther@suse.de>
7014 PR tree-optimization/71802
7015 * gcc.dg/torture/pr71802.c: New testcase.
7017 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7020 * g++.dg/eh/stdarg1.C: New test.
7022 2016-08-08 Andi Kleen <ak@linux.intel.com>
7024 * lib/profopt.exp: (auto-profopt-execute): Don't include full
7025 test command line in failure log.
7026 (profopt-execute): dito. Make autofdo file names unique.
7028 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7031 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7034 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7036 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7038 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7039 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7040 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7041 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7042 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7043 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7045 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7048 * gcc.dg/cpp/pr66415-1.c: Likewise.
7049 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7050 * gcc.dg/format/c90-printf-1.c: Likewise.
7051 * gcc.dg/format/diagnostic-ranges.c: New test case.
7053 2016-08-08 Jakub Jelinek <jakub@redhat.com>
7056 * gfortran.dg/gomp/pr72716.f90: New test.
7059 * gcc.dg/gomp/pr72781.c: New test.
7062 * g++.dg/vect/pr68762-1.cc: New test.
7063 * g++.dg/vect/pr68762-2.cc: New test.
7064 * g++.dg/vect/pr68762.h: New file.
7066 2016-08-08 Martin Sebor <msebor@redhat.com>
7069 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7070 * g++.dg/warn/overflow-warn-3.C: Same.
7071 * g++.dg/warn/overflow-warn-4.C: Same.
7073 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7076 * gfortran.dg/allocate_with_source_21.f03: New test.
7078 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7081 * gfortran.dg/allocate_with_source_20.f03: New test.
7083 2016-08-08 Alan Modra <amodra@gmail.com>
7085 * gcc.c-torture/compile/pr72802.c: New.
7087 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7090 * gfortran.dg/dependency_48.f90: New test.
7092 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7095 * gfortran.dg/pr70040.f90: New testcase.
7097 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7100 * gfortran.dg/matmul_10.f90: New testcase.
7102 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
7104 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7106 2016-08-07 Jakub Jelinek <jakub@redhat.com>
7109 * gcc.dg/pr72816.c: New test.
7111 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
7113 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7114 * g++.dg/conversion/pr41426.C: Likewise.
7115 * g++.dg/conversion/pr66211.C: Likewise.
7116 * g++.dg/cpp1y/lambda-init9.C: Likewise.
7117 * g++.dg/init/ref8.C: Likewise.
7118 * g++.old-deja/g++.law/cvt20.C: Likewise.
7119 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7121 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7123 PR tree-optimization/18046
7124 * gcc.dg/tree-ssa/vrp105.c: New test.
7125 * gcc.dg/tree-ssa/vrp106.c: New test.
7127 2016-08-05 Martin Sebor <msebor@redhat.com>
7129 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7130 1ul in diagnostics. Remove hyphen from "constant-expression."
7131 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7132 * g++.dg/cpp0x/static_assert3.C: Same.
7133 * g++.dg/cpp1y/constexpr-throw.C: Same.
7134 * g++.dg/template/nontype3.C: Same.
7135 * g++.dg/warn/overflow-warn-1.C: Same.
7136 * g++.dg/warn/overflow-warn-3.C: Same.
7137 * g++.dg/warn/overflow-warn-4.C: Same.
7139 2016-08-05 David Malcolm <dmalcolm@redhat.com>
7141 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7142 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7143 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7144 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7146 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7148 PR tree-optimization/72810
7149 * gcc.dg/tree-ssa/vrp110.c: New test.
7151 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7154 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7156 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7157 saving the half-precision registers.
7158 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7159 value is returned in h0.
7160 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7161 are passed in FP/SIMD registers.
7162 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7163 passing works corrcetly.
7164 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7165 (hfa_f16x2_t): Likewise.
7166 (hfa_f16x3_t): Likewise.
7167 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7168 are promoted to double and passed in a double register.
7169 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7170 are promoted to double and stacked.
7171 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7173 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7174 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7175 __fp16 first get passed in FP/SIMD registers, then stacked.
7177 2016-08-05 Nathan Sidwell <nathan@acm.org>
7180 * g++.dg/cpp0x/pr68724.C: New.
7182 2016-08-05 Richard Biener <rguenther@suse.de>
7184 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7186 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7188 * gcc.dg/tree-ssa/vrp107.c: New test.
7189 * gcc.dg/tree-ssa/vrp108.c: New test.
7190 * gcc.dg/tree-ssa/vrp109.c: New test.
7192 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7194 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7197 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7199 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7201 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7202 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7203 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7205 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7206 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7207 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7210 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7213 * g++.dg/cpp1y/lambda-ice1.C: New.
7215 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7218 * g++.dg/cpp1y/pr72759.C: New test.
7220 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7222 * gcc.dg/switch-10.c: New test.
7224 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7226 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7228 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7230 * c-c++-common/goacc/routine-5.c: Update.
7232 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7234 PR rtl-optimization/70903
7235 * gcc.c-torture/execute/pr70903.c: New test.
7237 2016-08-04 Martin Liska <mliska@suse.cz>
7239 * gcc.dg/params/params.exp: Replace file exists with
7240 TESTING_IN_BUILD_TREE.
7242 2016-08-04 Marek Polacek <polacek@redhat.com>
7245 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7247 2016-08-04 Richard Biener <rguenther@suse.de>
7250 * gcc.dg/torture/pr71984.c: Guard correctness check for
7253 2016-08-03 Andrew Pinski <apinski@cavium.com>
7255 * gcc.c-torture/compile/20160802-1.c: New testcase.
7257 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7259 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7261 2016-08-03 Richard Biener <rguenther@suse.de>
7263 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7265 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7266 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7268 2016-08-03 Richard Biener <rguenther@suse.de>
7270 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7271 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7272 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7273 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7275 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7277 * gcc.dg/init-excess-2.c: Require int32plus.
7278 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7279 * gcc.dg/pr59963-2.c: Require int32plus.
7280 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7281 * gcc.dg/unroll-7.c: Require int32plus.
7283 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7285 PR tree-optimization/34114
7286 * gcc.dg/tree-ssa/loop-42.c: New test.
7288 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7290 * gcc.target/aarch64/vminmaxnm.c: New.
7291 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7294 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7296 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7297 vec_extract for vector float, vector int, vector short, and vector
7299 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7300 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7301 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7302 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7304 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7306 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7307 single stack adjustment, no writeback.
7308 * gcc.target/aarch64/test_frame_12.c: Likewise.
7309 * gcc.target/aarch64/test_frame_13.c: Likewise.
7310 * gcc.target/aarch64/test_frame_15.c: Likewise.
7311 * gcc.target/aarch64/test_frame_6.c: Likewise.
7312 * gcc.target/aarch64/test_frame_7.c: Likewise.
7313 * gcc.target/aarch64/test_frame_8.c: Likewise.
7314 * gcc.target/aarch64/test_frame_16.c: New test.
7316 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7319 * gcc.target/i386/pr72748.c: New test.
7321 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7323 PR tree-optimization/71818
7324 * gcc.dg/vect/pr71818.c: New
7326 2016-08-01 Martin Liska <mliska@suse.cz>
7328 PR tree-optimization/71857
7329 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7331 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7333 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7335 2016-08-01 Jan Beulich <jbeulich@suse.com>
7337 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7339 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7341 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7342 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7344 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7346 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7347 (check_effective_target_c++): Likewise. Also match for libstdc++.
7349 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7352 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7353 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7354 * gfortran.dg/pr41922.f90: New test.
7356 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7359 * gfortran.dg/pr68566.f90: new test.
7361 2016-07-30 Martin Sebor <msebor@redhat.com>
7365 * g++.dg/cpp0x/constexpr-cast.C: New test.
7366 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7367 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7368 * g++.dg/ubsan/pr63956.C: Correct.
7370 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7372 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7373 vector double or vector long where the vector is in memory.
7374 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7375 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7377 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7380 * gfortran.dg/pr69867.f90: New test.
7382 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7385 * gfortran.dg/pr69962.f90: New test.
7387 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7390 * gfortran.dg/pr70006.f90: New test.
7392 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7395 * gfortran.dg/pr71730.f90: New test.
7396 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7397 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7398 * gfortran.dg/array_constructor_26.f03: Ditto.
7400 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7402 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7403 * gcc.target/powerpc/pr71763.c: Likewise.
7405 2016-07-29 Marek Polacek <polacek@redhat.com>
7408 * gcc.dg/940510-1.c: Adjust dg-error.
7409 * gcc.dg/c99-flex-array-1.c: Likewise.
7410 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7413 * gcc.dg/noncompile/pr71853.c: New test.
7416 * gcc.dg/noncompile/pr71573.c: New test.
7419 * g++.dg/warn/Wparentheses-30.C: New test.
7420 * gcc.dg/Wparentheses-14.c: New test.
7422 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7424 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7426 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7428 PR tree-optimization/57558
7429 * gcc.dg/vect/pr57558-1.c: New test.
7430 * gcc.dg/vect/pr57558-2.c: New test.
7432 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7434 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7435 to scan forwprop1 dump pass.
7437 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7440 * g++.dg/template/pr51488.C: New.
7442 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7445 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7447 * gcc.dg/pr71969-1.c: New test.
7448 * gcc.dg/pr71969-2.c: New test.
7449 * gcc.dg/pr71969-3.c: New test.
7451 2016-07-29 Marek Polacek <polacek@redhat.com>
7454 * c-c++-common/pr71574.c: New test.
7457 * gcc.dg/noncompile/pr71583.c: New test.
7459 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7462 * gcc.dg/pr68217.c: New test.
7464 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7467 * gfortran.dg/pr71067_1.f90: New test.
7468 * gfortran.dg/pr71067_2.f90: Ditto.
7470 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7472 * gcc.target/powerpc/vec-extract-1.c: New test.
7474 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7477 * gfortran.dg/pr71799.f90: New test.
7479 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7482 * g++.dg/cpp0x/pr71665-1.C: New.
7483 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7484 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7485 * g++.dg/ext/label10.C: Likewise.
7486 * g++.dg/parse/constant5.C: Likewise.
7488 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7491 * gfortran.dg/pr71859.f90: New test.
7492 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7493 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7495 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7498 * gfortran.dg/pr71883.f90: New test.
7500 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7502 PR tree-optimization/71734
7503 * g++.dg/vect/pr70729-nest.cc: New test.
7505 2016-07-28 Renlin Li <renlin.li@arm.com>
7508 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7511 * gfortran.dg/dependency_47.f90: New test.
7513 2016-07-28 Martin Liska <mliska@suse.cz>
7515 PR gcov-profile/68025
7516 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7518 2016-07-28 Martin Liska <mliska@suse.cz>
7520 * g++.dg/vect/pr70944.cc: New test.
7522 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7525 * gcc.dg/torture/pr71994.c: New test.
7527 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7530 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7531 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7532 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7534 2016-07-27 Richard Biener <rguenther@suse.de>
7536 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7538 2016-07-27 Martin Liska <mliska@suse.cz>
7540 * gcc.dg/predict-13.c: New test.
7541 * gcc.dg/predict-14.c: New test.
7543 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7545 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7547 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7550 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7553 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7554 IEEE built-in functions handle quiet and signalling NaNs
7557 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7560 * gfortran.dg/pr71862.f90: New test.
7562 2016-07-26 Martin Sebor <msebor@redhat.com>
7564 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7565 selector with dg-options.
7567 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7569 PR tree-optimization/18046
7570 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7571 * gcc.dg/tree-ssa/vrp103.c: New test.
7572 * gcc.dg/tree-ssa/vrp104.c: New test.
7574 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7576 * gcc.target/powerpc/pr63354.c: Require lp64 since
7577 -mprofile-kernel is not legal with -m32.
7579 2016-07-26 Richard Biener <rguenther@suse.de>
7581 PR rtl-optimization/71984
7582 * gcc.dg/torture/pr71984.c: New testcase.
7584 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7586 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7587 g++-dg-runtest via et-dg-runtest.
7588 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7589 * gcc.dg/vect/vect.exp: Likewise.
7590 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7591 gfortran-dg-runtest.
7592 * gfortran.dg/vect/vect.exp: Likewise.
7593 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7594 (check_mips_loongson_hw_available): Likewise.
7595 (check_effective_target_mpaired_single_runtime): Likewise.
7596 (check_effective_target_mips_loongson_runtime): Likewise.
7597 (add_options_for_mpaired_single): Likewise.
7598 (check_effective_target_vect_int): Add global et_index.
7599 Check and save the supported feature for a target selected by
7600 the et_index target. Break long lines where appropriate. Call
7601 et-is-effective-target for MIPS with an argument instead of
7602 check_effective_target_* where appropriate.
7603 (check_effective_target_vect_intfloat_cvt): Likewise.
7604 (check_effective_target_vect_uintfloat_cvt): Likewise.
7605 (check_effective_target_vect_floatint_cvt): Likewise.
7606 (check_effective_target_vect_floatuint_cvt): Likewise.
7607 (check_effective_target_vect_simd_clones): Likewise.
7608 (check_effective_target_vect_shift): ewise.
7609 (check_effective_target_whole_vector_shift): Likewise.
7610 (check_effective_target_vect_bswap): Likewise.
7611 (check_effective_target_vect_shift_char): Likewise.
7612 (check_effective_target_vect_long): Likewise.
7613 (check_effective_target_vect_float): Likewise.
7614 (check_effective_target_vect_double): Likewise.
7615 (check_effective_target_vect_long_long): Likewise.
7616 (check_effective_target_vect_no_int_max): Likewise.
7617 (check_effective_target_vect_no_int_add): Likewise.
7618 (check_effective_target_vect_no_bitwise): Likewise.
7619 (check_effective_target_vect_widen_shift): Likewise.
7620 (check_effective_target_vect_no_align): Likewise.
7621 (check_effective_target_vect_hw_misalign): Likewise.
7622 (check_effective_target_vect_element_align): Likewise.
7623 (check_effective_target_vect_condition): Likewise.
7624 (check_effective_target_vect_cond_mixed): Likewise.
7625 (check_effective_target_vect_char_mult): Likewise.
7626 (check_effective_target_vect_short_mult): Likewise.
7627 (check_effective_target_vect_int_mult): Likewise.
7628 (check_effective_target_vect_extract_even_odd): Likewise.
7629 (check_effective_target_vect_interleave): Likewise.
7630 (check_effective_target_vect_stridedN): Likewise.
7631 (check_effective_target_vect_multiple_sizes): Likewise.
7632 (check_effective_target_vect64): Likewise.
7633 (check_effective_target_vect_call_copysignf): Likewise.
7634 (check_effective_target_vect_call_sqrtf): Likewise.
7635 (check_effective_target_vect_call_btrunc): Likewise.
7636 (check_effective_target_vect_call_btruncf): Likewise.
7637 (check_effective_target_vect_call_ceil): Likewise.
7638 (check_effective_target_vect_call_ceilf): Likewise.
7639 (check_effective_target_vect_call_floor): Likewise.
7640 (check_effective_target_vect_call_floorf): Likewise.
7641 (check_effective_target_vect_call_lceil): Likewise.
7642 (check_effective_target_vect_call_lfloor): Likewise.
7643 (check_effective_target_vect_call_nearbyint): Likewise.
7644 (check_effective_target_vect_call_nearbyintf): Likewise.
7645 (check_effective_target_vect_call_round): Likewise.
7646 (check_effective_target_vect_call_roundf): Likewise.
7647 (check_effective_target_vect_perm): Likewise, but also append *_saved
7648 to the existing global name to properly cache the result.
7649 (check_effective_target_vect_perm_byte): Likewise.
7650 (check_effective_target_vect_perm_short): Likewise.
7651 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7652 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7653 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7654 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7655 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7656 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7657 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7658 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7659 (check_effective_target_vect_sdot_qi): Likewise.
7660 (check_effective_target_vect_udot_qi): Likewise.
7661 (check_effective_target_vect_sdot_hi): Likewise.
7662 (check_effective_target_vect_udot_hi): Likewise.
7663 (check_effective_target_vect_usad_char): Likewise.
7664 (check_effective_target_vect_pack_trunc): Likewise.
7665 (check_effective_target_vect_unpack): Likewise.
7666 (check_effective_target_vect_aligned_arrays): Likewise.
7667 (check_effective_target_vect_natural_alignment): Likewise.
7668 (check_effective_target_vector_alignment_reachable): Likewise.
7669 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7670 (is-effective-target): Initialize et_index if undefined.
7671 (et-dg-runtest): New.
7672 (et-is-effective-target): Likewise.
7673 (check_vect_support_and_set_flags): Add supported MIPS targets to
7674 EFFECTIVE_TARGETS list. Return the number of supported targets.
7676 2016-07-26 Richard Biener <rguenther@suse.de>
7677 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7680 * gcc.dg/pr70920-1.c: New test-case.
7681 * gcc.dg/pr70902-2.c: Likewise.
7682 * gcc.dg/pr70920-3.c: Likewise.
7683 * gcc.dg/pr70920-4.c: Likewise
7684 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7687 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
7689 * gcc.c-torture/execute/pr71494.c: Require label_values.
7690 * gcc.dg/pr16973.c: Ditto.
7692 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7694 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7695 * gcc.dg/torture/pr69771.c: Require int32plus.
7696 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7698 2016-07-25 Martin Liska <mliska@suse.cz>
7700 * gcc.dg/torture/pr71987.c: New test.
7702 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7705 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7706 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7707 * gfortran.dg/pr71935.f90: New test.
7709 2016-07-22 Martin Sebor <msebor@redhat.com>
7712 * g++.dg/ext/atomic-3.C: New test.
7713 * gcc.dg/atomic/pr71675.c: New test.
7715 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7717 * gcc.target/i386/mvc8.c: New test.
7719 2016-07-22 Bin Cheng <bin.cheng@arm.com>
7721 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7722 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7724 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7727 * gfortran.dg/constructor_50.f90: New test.
7729 2016-07-22 Martin Liska <mliska@suse.cz>
7731 PR gcov-profile/69028
7732 PR gcov-profile/62047
7733 * g++.dg/cilk-plus/pr69028.C: New test.
7735 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7737 * gfortran.dg/coarray_stat_2.f90: New test.
7739 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7741 * gcc.target/powerpc/vec-extract.h: New files to check the
7742 vec_extract built-in functions for all vector types, testing
7743 accessing each element, both with constant and variable element
7745 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7746 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7747 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7748 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7749 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7750 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7751 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7752 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7753 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7755 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7758 * g++.dg/other/pr71728.C: New test.
7760 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7762 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7763 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7764 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7765 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7766 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7768 2016-07-21 Richard Biener <rguenther@suse.de>
7770 PR tree-optimization/71947
7771 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7773 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7775 * gcc.dg/tree-ssa/scev-15.c: New.
7777 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7779 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7781 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7784 * g++.dg/gomp/pr71941.C: New test.
7786 2016-07-20 David Malcolm <dmalcolm@redhat.com>
7790 * g++.dg/spellcheck-identifiers.C: New test case, based on
7791 gcc.dg/spellcheck-identifiers.c.
7792 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7793 gcc.dg/spellcheck-identifiers-2.c.
7794 * g++.dg/spellcheck-typenames.C: New test case, based on
7795 gcc.dg/spellcheck-typenames.c
7797 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
7799 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7800 pointer to member function and also test catching by reference.
7802 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7804 * gcc.target/s390/pr67443.c: Fix test case.
7806 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7808 * gcc.target/s390/insv-1.c: Xfail some tests.
7809 * gcc.target/s390/insv-2.c: Likewise.
7811 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7813 * gcc.target/avr/torture/get-mem.c: New test.
7814 * gcc.target/avr/torture/set-mem.c: New test.
7816 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7819 * gcc.target/avr/torture/tiny-progmem.c: New test.
7821 2016-07-20 Jakub Jelinek <jakub@redhat.com>
7824 * g++.dg/parse/pr71909.C: New test.
7825 * g++.dg/tm/pr71909.C: New test.
7828 * g++.dg/cpp0x/constexpr-50060.C: New test.
7829 * g++.dg/cpp1y/constexpr-50060.C: New test.
7831 2016-07-20 Martin Liska <mliska@suse.cz>
7833 * gfortran.dg/graphite/pr71898.f90: New test.
7835 2016-07-20 Bin Cheng <bin.cheng@arm.com>
7837 PR tree-optimization/71503
7838 PR tree-optimization/71683
7839 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7840 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7842 2016-07-20 Martin Liska <mliska@suse.cz>
7844 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7845 * gcc.dg/plugin/sreal-test-1.c: Remove.
7846 * gcc.dg/plugin/sreal_plugin.c: Remove.
7848 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7851 * gfortran.dg/dependency_47.f90: New test.
7853 2016-07-19 Jakub Jelinek <jakub@redhat.com>
7855 PR rtl-optimization/71916
7856 * gcc.c-torture/compile/pr71916.c: New test.
7859 * g++.dg/torture/pr71874.C: New test.
7862 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7863 (my_alloc): Rewritten to use __builtin_posix_memalign and
7865 (my_free): Use __builtin_free instead of _mm_free.
7866 (Vec::operator=): Use __builtin_memcpy.
7868 2016-07-19 Martin Jambor <mjambor@suse.cz>
7871 * gfortran.dg/pr71688.f90: New test.
7873 2016-07-19 Richard Biener <rguenther@suse.de>
7875 * c-c++-common/vector-subscript-6.c: New testcase.
7876 * c-c++-common/vector-subscript-7.c: Likewise.
7878 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7880 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7881 and UInt32 based on __SIZEOF_INT__.
7883 2016-07-19 Richard Biener <rguenther@suse.de>
7885 PR tree-optimization/71901
7886 * gcc.dg/torture/pr71901.c: New testcase.
7888 2016-07-19 Richard Biener <rguenther@suse.de>
7890 PR tree-optimization/71908
7891 * gcc.dg/torture/pr71908.c: New testcase.
7893 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7896 * gcc.target/powerpc/pr71493-1.c: New test.
7897 * gcc.target/powerpc/pr71493-2.c: Likewise.
7899 2016-07-18 Jakub Jelinek <jakub@redhat.com>
7902 * g++.dg/conversion/ambig3.C: New test.
7905 * g++.dg/cpp0x/constexpr-71828.C: New test.
7908 * g++.dg/template/pr71826.C: New test.
7911 * g++.dg/template/defarg21.C: New test.
7914 * g++.dg/ext/vector31.C: New test.
7916 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
7918 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7920 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7922 PR tree-optimization/71734
7923 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7925 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7927 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7928 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7929 stack-layout-dynamic-1.c: New test.
7931 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7933 * gcc.target/s390/nolrl-1.c: New test.
7935 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
7938 * gfortran.dg/pr71523_1.f90: New test.
7939 * gfortran.dg/pr71523_2.f90: New test.
7941 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7943 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7945 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7946 Marco Restelli <mrestelli@gmail.com>
7949 * gfortran.dg/pr62125.f90: New test.
7951 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7953 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7954 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7956 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
7959 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7960 * g++.dg/cpp0x/nullptr35.C: New test.
7962 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7964 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7966 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7968 * gfortran.dg/goacc/vector_length.f90: New test.
7970 2016-07-15 Richard Biener <rguenther@suse.de>
7972 PR tree-optimization/71881
7973 * gcc.dg/torture/pr71881.c: New testcase.
7975 2016-07-15 Richard Biener <rguenther@suse.de>
7977 PR tree-optimization/71887
7978 * gcc.dg/torture/pr71887.c: New testcase.
7980 2016-07-15 Jakub Jelinek <jakub@redhat.com>
7983 * gcc.dg/spellcheck-identifiers-3.c: New test.
7985 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7988 * gfortran.dg/null_9.f90: New test.
7990 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7992 * gcc.dg/tree-ssa/loop-41.c: New test.
7994 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7996 PR tree-optimization/71347
7997 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7999 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8002 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8003 * gfortran.dg/contains.f90: Ditto.
8004 * gfortran.dg/contains_empty_1.f03: Ditto.
8005 * gfortran.dg/submodule_3.f08: Ditto.
8007 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8010 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8011 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8012 expected diagnostics.
8015 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8016 * gcc.dg/spellcheck-identifiers-2.c: New test.
8017 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8018 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8020 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8022 PR tree-optimization/71872
8023 * gcc.c-torture/compile/pr71872.c: New test.
8025 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8027 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8028 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8029 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8030 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8031 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8032 * gcc.target/arm/atomic-op-acquire-1.c: This.
8033 * gcc.target/arm/atomic-op-char.c: Rename into ...
8034 * gcc.target/arm/atomic-op-char-1.c: This.
8035 * gcc.target/arm/atomic-op-consume.c: Rename into ...
8036 * gcc.target/arm/atomic-op-consume-1.c: This.
8037 * gcc.target/arm/atomic-op-int.c: Rename into ...
8038 * gcc.target/arm/atomic-op-int-1.c: This.
8039 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8040 * gcc.target/arm/atomic-op-relaxed-1.c: This.
8041 * gcc.target/arm/atomic-op-release.c: Rename into ...
8042 * gcc.target/arm/atomic-op-release-1.c: This.
8043 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8044 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8045 * gcc.target/arm/atomic-op-short.c: Rename into ...
8046 * gcc.target/arm/atomic-op-short-1.c: This.
8047 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8048 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8049 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8050 * gcc.target/arm/atomic-op-char-2.c: Likewise.
8051 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8052 * gcc.target/arm/atomic-op-int-2.c: Likewise.
8053 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8054 * gcc.target/arm/atomic-op-release-2.c: Likewise.
8055 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8056 * gcc.target/arm/atomic-op-short-2.c: Likewise.
8058 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
8061 * gfortran.dg/select_type_35.f03: New test.
8063 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8066 PR tree-optimization/70923
8067 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8068 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8069 * gcc.dg/vect/pr65951.c: Likewise.
8070 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8072 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
8074 * c-c++-common/pr60226.c: Expect maximum object file alignment
8077 2016-07-14 Richard Biener <rguenther@suse.de>
8079 PR tree-optimization/71866
8080 * gcc.dg/torture/pr71866.c: New testcase.
8082 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8084 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8085 selector and enclose boolean expression in curly braces.
8087 2016-07-14 Alan Modra <amodra@gmail.com>
8090 * gcc.target/powerpc/p9-novsx.c: New.
8092 2016-07-13 Andi Kleen <ak@linux.intel.com>
8094 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8095 * g++.dg/tree-prof/morefunc.C: Dito.
8096 * g++.dg/tree-prof/pr35545.C: Dito.
8097 * g++.dg/tree-prof/reorder.C: Dito.
8098 * gcc.dg/tree-prof/20050826-2.c: Dito.
8099 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8100 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8101 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8102 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8103 * gcc.dg/tree-prof/inliner-1.c: Dito.
8104 * gcc.dg/tree-prof/merge_block.c: Dito.
8105 * gcc.dg/tree-prof/stringop-1.c: Dito.
8106 * gcc.dg/tree-prof/stringop-2.c: Dito.
8107 * gcc.dg/tree-prof/switch-case-1.c: Dito.
8108 * gcc.dg/tree-prof/switch-case-2.c: Dito.
8109 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8110 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8111 * gcc.dg/tree-prof/update-loopch.c: Dito.
8112 * gcc.dg/tree-prof/val-prof-1.c: Dito.
8113 * gcc.dg/tree-prof/val-prof-2.c: Dito.
8114 * gcc.dg/tree-prof/val-prof-3.c: Dito.
8115 * gcc.dg/tree-prof/val-prof-4.c: Dito.
8116 * gcc.dg/tree-prof/val-prof-5.c: Dito.
8117 * gcc.dg/tree-prof/val-prof-6.c: Dito.
8118 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8120 2016-07-13 Andi Kleen <ak@linux.intel.com>
8122 * lib/profopt.exp (profopt-execute): Remove .imports files.
8124 2016-07-13 Andi Kleen <ak@linux.intel.com>
8126 * lib/profopt.exp (profopt-execute): Always log profiler command line.
8128 2016-07-13 Andi Kleen <ak@linux.intel.com>
8130 * lib/profopt.exp (dg-final-scan-autofdo,
8131 dg-final-scan-not-autofdo): New functions.
8133 2016-07-13 Bin Cheng <bin.cheng@arm.com>
8135 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8136 * gcc.dg/vect/vect-35.c: Ditto.
8137 * gcc.dg/vect/vect-alias-check-2.c: New test.
8139 2016-07-13 Martin Liska <mliska@suse.cz>
8141 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8142 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8143 * gfortran.dg/pr42108.f90: Update expected dump scan.
8145 2016-07-13 Richard Biener <rguenther@suse.de>
8147 PR tree-optimization/24574
8148 * gcc.dg/pr24574.c: New testcase.
8150 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8152 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8153 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8154 * c-c++-common/pr68833-1.c: Require int32plus.
8155 * gcc.dg/ipa/pr63551.c: Likewise.
8156 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8157 * gcc.dg/ipa/pr64041.c: Require int32plus.
8159 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8162 * g++.dg/pr71633.C: New test.
8164 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8166 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8167 Add new arm_thumb1_cbz_ok effective target.
8168 * gcc.target/arm/cbz.c: New test.
8170 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8172 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8173 Define effective target.
8174 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8175 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8176 * gcc.target/arm/movhi_movw.c: New test.
8177 * gcc.target/arm/movsi_movw.c: Likewise.
8178 * gcc.target/arm/movdi_movw.c: Likewise.
8180 2016-07-13 Richard Biener <rguenther@suse.de>
8183 * gcc.dg/pr71104-1.c: New testcase.
8184 * gcc.dg/pr71104-2.c: Likewise.
8186 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8189 * gcc.target/powerpc/pr71805.c: New test.
8191 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8193 * gcc.target/powerpc/divkc3-1.c: New.
8194 * gcc.target/powerpc/mulkc3-1.c: New.
8196 2016-07-12 Nathan Sidwell <nathan@acm.org>
8198 * gcc.target/arm/data-rel-1.c: New.
8199 * gcc.target/arm/data-rel-2.c: New.
8200 * gcc.target/arm/data-rel-3.c: New.
8202 2016-07-12 Martin Liska <mliska@suse.cz>
8204 * gcc.dg/params/blocksort-part.c: New test.
8205 * gcc.dg/params/params.exp: New file.
8207 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8210 * gcc.c-torture/execute/pr71700.c: New test.
8212 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8213 Richard Biener <rguenther@suse.de>
8215 PR tree-optimization/23286
8216 PR tree-optimization/70159
8217 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8218 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8219 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8220 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8221 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8222 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8223 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8224 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8225 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8226 * gcc.dg/pr51879-12.c: Likewise.
8227 * gcc.dg/strlenopt-9.c: Likewise.
8228 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8229 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8230 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8231 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8232 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8233 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8234 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8235 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8236 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8237 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8238 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8239 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8240 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8241 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8242 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8244 2016-07-12 Richard Biener <rguenther@suse.de>
8246 PR rtl-optimization/68961
8247 * gcc.target/i386/pr68961.c: New testcase.
8249 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8252 * c-c++-common/gomp/pr71758.c: New test.
8253 * gfortran.dg/gomp/pr71758.f90: New test.
8255 PR tree-optimization/71823
8256 * gcc.dg/vect/pr71823.c: New test.
8258 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8260 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8261 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8262 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8264 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8267 * gcc.target/i386/pr71801.c: New test.
8269 2016-07-11 Richard Biener <rguenther@suse.de>
8271 PR tree-optimization/71816
8272 * gcc.dg/torture/pr71816.c: New testcase.
8274 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8277 * gfortran.dg/dependency_46.f90: New test.
8279 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8281 PR rtl-optimization/71621
8282 * gcc.target/i386/pr71621-1.c: New.
8283 * gcc.target/i386/pr71621-2.c: New.
8285 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8287 * gfortran.dg/goacc/pr71704.f90: New test.
8289 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8292 * gcc.target/powerpc/pr71297.c: New.
8294 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8296 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8298 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8301 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8303 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8305 PR tree-optimization/71667
8306 * gcc.dg/vect/pr71667.c: New
8308 2016-07-08 Martin Liska <mliska@suse.cz>
8310 * gcc.dg/torture/pr71606.c: New test.
8312 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8315 * gfortran.dg/pr71764.f90: New test.
8317 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8318 Kai Tietz <ktietz70@googlemail.com>
8322 * g++.dg/cpp0x/pr70869.C: New test.
8323 * g++.dg/cpp0x/pr71054.C: New test.
8325 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8327 * g++.dg/debug/pr71432.C: Fail on AIX.
8329 2016-07-07 Martin Liska <mliska@suse.cz>
8331 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8332 an undefined behavior.
8333 * gfortran.dg/do_3.F90: Likewise.
8334 * gfortran.dg/do_check_11.f90: New test.
8335 * gfortran.dg/do_check_12.f90: New test.
8336 * gfortran.dg/do_corner_warn.f90: New test.
8338 2016-07-07 Martin Liska <mliska@suse.cz>
8340 * gfortran.dg/predict-1.f90: Ammend the test.
8341 * gfortran.dg/predict-2.f90: Likewise.
8343 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8346 * g++.dg/pr71624.C: New test.
8348 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8350 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8351 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8352 ARMv8-M Mainline architectures.
8354 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8356 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8357 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8359 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8363 * gcc.target/powerpc/pr71763.c: New file.
8365 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8367 PR tree-optimization/71518
8368 * gcc.dg/pr71518.c: New test.
8370 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8372 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8374 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8377 * gcc.target/avr/pr50739.c: New test.
8379 2016-07-05 Jan Hubicka <jh@suse.cz>
8381 * gcc.dg/tree-ssa/scev-14.c: update template.
8383 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8385 * gcc.dg/vect/group-no-gaps-1.c: New test.
8387 2016-07-05 Andi Kleen <ak@linux.intel.com>
8389 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8390 if kernel supports MPX.
8392 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8394 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8396 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8397 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8399 * gcc.target/powerpc/signbit-1.c: New test.
8400 * gcc.target/powerpc/signbit-2.c: New test.
8401 * gcc.target/powerpc/signbit-3.c: New test.
8403 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8405 PR rtl-optimization/71594
8406 * gcc.dg/torture/pr71594.c: New test.
8408 2016-07-05 Jan Hubicka <jh@suse.cz>
8410 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8412 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8415 * g++.dg/parse/error5.C: Update column
8416 number of missing semicolon error.
8417 * g++.dg/pr62314-2.C: New test case.
8419 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8421 * gfortran.dg/coarray_stat_function.f90: New test.
8422 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8423 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8426 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8429 * gfortran.dg/deferred_character_17.f90: New test.
8431 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8433 * gcc.target/arm/neon/polytypes.c: Move to ...
8434 * gcc.target/arm/polytypes.c: ... here.
8435 * gcc.target/arm/neon/pr51534.c: Move to ...
8436 * gcc.target/arm/pr51534.c: ... here.
8437 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8438 * gcc.target/arm/vect-vcvt.c: ... here.
8439 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8440 * gcc.target/arm/vect-vcvtq.c: ... here.
8441 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8442 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8443 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8444 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8445 * gcc.target/arm/neon/neon.exp: Delete.
8446 * gcc.target/arm/neon/: Delete.
8448 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8451 * gfortran.dg: pr65575.f90: New test.
8453 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8456 * gfortran.dg: pr35849.f90: New test.
8458 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8461 * g++.dg/cpp0x/pr71739.C: New test.
8463 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8465 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8467 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8469 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8471 * gcc.target/s390/loc-1.c: New test.
8473 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8475 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8476 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8478 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8481 * gcc.target/aarch64/pr63874.c: New test.
8483 2016-07-04 Jan Beulich <jbeulich@suse.com>
8485 * g++.dg/header.c: New.
8486 * gcc.dg/header.c: New.
8488 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8491 * c-c++-common/Wunused-var-15.c: New test.
8493 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8496 * gfortran.dg/gomp/pr71687.f90: New test.
8498 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8500 * gcc.dg/const-float128-ped.c: Require __float128 effective
8502 * gcc.dg/const-float128.c: Likewise.
8503 * gcc.dg/torture/float128-cmp-invalid.c: Require
8504 __float128 and base_quadfloat_support effective targets, and
8506 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8507 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8508 * gcc.dg/torture/float128-nan.c: Likewise.
8509 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8510 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8511 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8512 * lib/target-supports.exp (check_effective_target___float128): New.
8513 (add_options_for___float128): New.
8514 (check_effective_target_base_quadword_support): New.
8516 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8519 * gcc.target/powerpc/pr71720.c: New test.
8521 2016-07-01 Jan Beulich <jbeulich@suse.com>
8523 * gcc.dg/bss.c: New.
8525 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8528 * gcc.target/powerpc/pr71698.c: New test.
8530 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8533 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8534 instead of ".foo" for its section name.
8535 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8536 depending on MCU's flash size.
8537 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8538 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8539 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8540 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8541 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8542 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8544 2016-07-01 Jan Beulich <jbeulich@suse.com>
8546 * gcc.target/i386/pr65105-2.c: Add -msse2.
8548 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8550 PR tree-optimization/71707
8551 * gcc.dg/strlenopt-29.c: New test.
8554 * gfortran.dg/gomp/pr71704.f90: New test.
8557 * gfortran.dg/gomp/pr71705.f90: New test.
8559 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8561 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8562 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8563 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8564 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8565 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8566 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8567 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8568 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8569 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8570 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8571 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8572 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8573 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8574 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8575 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8576 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8577 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8578 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8579 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8580 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8581 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8582 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8583 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8584 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8585 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8586 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8587 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8588 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8589 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8590 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8591 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8592 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8593 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8594 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8595 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8596 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8597 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8598 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8599 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8600 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8601 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8602 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8603 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8604 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8605 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8606 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8607 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8608 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8609 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8610 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8611 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8612 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8613 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8614 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8615 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8616 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8617 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8618 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8619 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8620 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8621 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8622 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8623 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8624 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8625 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8626 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8627 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8628 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8629 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8630 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8631 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8632 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8633 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8634 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8635 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8636 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8637 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8638 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8639 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8640 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8641 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8643 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8644 James Greenhalgh <james.greenhalgh@arm.com>
8646 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8648 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8649 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8651 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8653 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8656 * gcc.dg/spellcheck-options-12.c: New test case.
8658 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8661 * gcc.c-torture/compile/pr71693.c: New test.
8663 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8665 * gcc.dg/spellcheck-params.c: New testcase.
8666 * gcc.dg/spellcheck-params-2.c: New testcase.
8668 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8670 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8671 vector extract instructions.
8672 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8674 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8677 * gfortran.dg/unexpected_eof_2.f90: New test.
8678 * gfortran.dg/unexpected_eof_3.f90: New test.
8680 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
8682 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8684 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8686 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8687 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8688 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8690 2016-06-29 Richard Biener <rguenther@suse.de>
8693 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8695 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8697 * gcc.target/arm/aapcs/neon-vect10.c: Require
8698 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8699 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8700 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8701 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8702 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8703 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8704 * gcc.target/arm/fp16-aapcs-1.c: Require
8705 -mfloat-ab=hard. Also simplify the test.
8706 * gcc.target/arm/fp16-aapcs-2.c: New.
8708 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8710 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8711 (add_options_for_arm_fp16_ieee): New.
8712 (add_options_for_arm_fp16_alternative): New.
8713 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8715 (effective_target_arm_fp16_hw): New.
8717 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8719 PR tree-optimization/71655
8720 * g++.dg/pr71655.C: New test.
8722 2016-06-29 Martin Liska <mliska@suse.cz>
8724 * gcc.dg/pr71585.c: New test.
8725 * gcc.dg/pr71585-2.c: New test.
8726 * gcc.dg/pr71585-3.c: New test.
8728 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8730 PR tree-optimization/70729
8731 * g++.dg/vect/pr70729.cc: New test.
8733 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8735 * c-c++-common/gomp/cancel-1.c: Extend.
8737 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8739 PR tree-optimization/71625
8740 * gcc.dg/strlenopt-28.c: New test.
8742 2016-06-29 Richard Biener <rguenther@suse.de>
8745 * g++.dg/torture/pr71002.C: Adjust testcase.
8747 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8750 * gcc.dg/pr71685.c: New test.
8752 2016-06-28 Martin Sebor <msebor@redhat.com>
8755 * gcc.dg/init-bad-9.c: New test.
8757 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8759 * gcc.target/powerpc/abs128-1.c: Require VSX.
8760 * gcc.target/powerpc/copysign128-1.c: Likewise.
8761 * gcc.target/powerpc/inf128-1.c: Likewise.
8762 * gcc.target/powerpc/nan128-1.c: Likewise.
8764 2016-06-28 Jakub Jelinek <jakub@redhat.com>
8767 * gcc.c-torture/execute/pr71626-1.c: New test.
8768 * gcc.c-torture/execute/pr71626-2.c: New test.
8770 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8773 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8775 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8778 * gcc.target/powerpc/pr71670.c: New testcase.
8780 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8783 * gcc.target/powerpc/pr71656-1.c: New test.
8784 * gcc.target/powerpc/pr71656-2.c: New test.
8786 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8788 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8790 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8791 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8792 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8793 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8794 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8795 Add arm_neon_fp16_ok effective target.
8796 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8798 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8800 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8802 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8804 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8806 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8808 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8810 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8812 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8814 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8816 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8819 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
8821 * gcc.dg/predict-12.c: New testcase.
8823 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8826 * gfortran.dg/pr71649.f90: New test.
8828 2016-06-25 Jakub Jelinek <jakub@redhat.com>
8830 PR tree-optimization/71643
8831 * g++.dg/opt/pr71643.C: New test.
8833 PR tree-optimization/71631
8834 * gcc.c-torture/execute/pr71631.c: New test.
8836 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8838 * gcc.dg/predict-11.c: New testcase.
8839 * gfortran.dg/predict-2.f90: New testcase.
8841 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8843 * gcc.dg/predict-10.c: New test.
8845 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8847 * gcc.target/powerpc/abs128-1.c: New.
8848 * gcc.target/powerpc/copysign128-1.c: New.
8849 * gcc.target/powerpc/inf128-1.c: New.
8850 * gcc.target/powerpc/nan128-1.c: New.
8852 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8854 * gfortran.dg/pr71642.f90: New test.
8856 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8858 PR tree-optimization/71647
8859 * gcc.target/i386/pr71647.c: New test.
8861 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8863 * gcc.target/i386/noplt-gd-1.c: New test.
8864 * gcc.target/i386/noplt-gd-2.c: Likewise.
8865 * gcc.target/i386/noplt-gd-3.c: Likewise.
8866 * gcc.target/i386/noplt-ld-1.c: Likewise.
8867 * gcc.target/i386/noplt-ld-2.c: Likewise.
8868 * gcc.target/i386/noplt-ld-3.c: Likewise.
8869 * lib/target-supports.exp
8870 (check_effective_target_tls_get_addr_via_got): New.
8872 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8874 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8875 testsuite compile flags.
8876 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8877 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8879 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8881 * g++dg/vect/pr36684.cc: Add dg-do compile.
8882 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8883 * gcc.dg/vect/pr70021.c: Ditto.
8884 * gcc.dg/vect/pr70138-1.c: Ditto.
8885 * gcc.dg/vect/pr70138-2.c: Ditto.
8886 * gcc.dg/vect/pr70354-1.c: Ditto.
8887 * gcc.dg/vect/pr70354-2.c: Ditto.
8888 * gcc.dg/vect/pr71259.c: Ditto.
8889 * gcc.dg/vect/pr71416-1.c: Ditto.
8890 * gcc.dg/vect/slp-43.c: Ditto.
8891 * gcc.dg/vect/slp-45.c: Ditto.
8892 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8893 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8894 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8895 * gfortran.dg/vect/pr69980.f90: Ditto.
8897 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8899 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8900 * gcc.dg/vect/bb-slp-30.c: Ditto.
8901 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8902 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8903 * gcc.dg/vect/pr45902.c: Ditto.
8904 * gcc.dg/vect/pr48172.c: Ditto.
8905 * gcc.dg/vect/pr48377.c: Ditto.
8906 * gcc.dg/vect/pr49038.c: Ditto.
8907 * gcc.dg/vect/pr49771.c: Ditto.
8908 * gcc.dg/vect/pr52091.c: Ditto.
8909 * gcc.dg/vect/pr53185-2.c: Ditto.
8910 * gcc.dg/vect/pr56826.c: Ditto.
8911 * gcc.dg/vect/pr60276.c: Ditto.
8912 * gcc.dg/vect/pr62021.c: Ditto.
8913 * gcc.dg/vect/pr63530.c: Ditto.
8914 * gcc.dg/vect/pr65518.c: Ditto.
8915 * gcc.dg/vect/pr65947-1.c: Ditto.
8916 * gcc.dg/vect/pr65947-10.c: Ditto.
8917 * gcc.dg/vect/pr65947-11.c: Ditto.
8918 * gcc.dg/vect/pr65947-12.c: Ditto.
8919 * gcc.dg/vect/pr65947-13.c: Ditto.
8920 * gcc.dg/vect/pr65947-2.c: Ditto.
8921 * gcc.dg/vect/pr65947-3.c: Ditto.
8922 * gcc.dg/vect/pr65947-4.c: Ditto.
8923 * gcc.dg/vect/pr65947-5.c: Ditto.
8924 * gcc.dg/vect/pr65947-6.c: Ditto.
8925 * gcc.dg/vect/pr65947-7.c: Ditto.
8926 * gcc.dg/vect/pr65947-8.c: Ditto.
8927 * gcc.dg/vect/pr65947-9.c: Ditto.
8928 * gcc.dg/vect/pr71416-1.c: Ditto.
8929 * gcc.dg/vect/pr71439.c: Ditto.
8930 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8931 * gcc.dg/vect/vect-bswap16.c: Ditto.
8932 * gcc.dg/vect/vect-bswap32.c: Ditto.
8933 * gcc.dg/vect/vect-bswap64.c: Ditto.
8934 * gcc.dg/vect/vect-live-1.c: Ditto.
8935 * gcc.dg/vect/vect-live-2.c: Ditto.
8936 * gcc.dg/vect/vect-live-3.c: Ditto.
8937 * gcc.dg/vect/vect-live-4.c: Ditto.
8938 * gcc.dg/vect/vect-live-5.c: Ditto.
8939 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8940 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8941 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8942 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8943 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8944 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8945 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8946 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8947 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8948 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8949 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8950 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8951 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8952 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8953 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8954 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8955 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8957 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8959 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8961 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8963 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8964 ia32 if R_386_GOT32X relocation is supported.
8965 * gcc.target/i386/noplt-3.c: Likewise.
8966 * gcc.target/i386/noplt-2.c: Likewise.
8967 (main): Renamed to ...
8969 * gcc.target/i386/noplt-4.c: Likewise.
8970 (main): Renamed to ...
8972 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8973 * gcc.target/i386/pr67400-5.c: Likewise.
8975 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8977 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8978 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8980 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8981 f4): Adjust expected diagnostics.
8982 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8983 (T): If OVFP is defined, redefine to TP.
8984 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8985 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8986 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8987 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8988 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8989 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8990 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8991 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8992 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8993 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8994 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8995 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8996 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8997 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8998 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8999 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9000 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9001 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9002 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9003 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9004 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9005 as last argument to __builtin_add_overflow_p.
9007 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9009 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9010 dg-options and remove default vector testsuite compile flags.
9011 * g++.dg/vect/pr33860a.cc: Ditto.
9012 * g++.dg/vect/pr45470-a.cc: Ditto.
9013 * g++.dg/vect/pr45470-b.cc: Ditto.
9014 * g++.dg/vect/pr60896.cc: Ditto.
9015 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9016 * gcc.dg/vect/pr18308.c: Ditto.
9017 * gcc.dg/vect/pr24049.c: Ditto.
9018 * gcc.dg/vect/pr33373.c: Ditto.
9019 * gcc.dg/vect/pr36228.c: Ditto.
9020 * gcc.dg/vect/pr42395.c: Ditto.
9021 * gcc.dg/vect/pr42604.c: Ditto.
9022 * gcc.dg/vect/pr46663.c: Ditto.
9023 * gcc.dg/vect/pr48765.c: Ditto.
9024 * gcc.dg/vect/pr49093.c: Ditto.
9025 * gcc.dg/vect/pr49352.c: Ditto.
9026 * gcc.dg/vect/pr52298.c: Ditto.
9027 * gcc.dg/vect/pr52870.c: Ditto.
9028 * gcc.dg/vect/pr53185.c: Ditto.
9029 * gcc.dg/vect/pr53773.c: Ditto.
9030 * gcc.dg/vect/pr56695.c: Ditto.
9031 * gcc.dg/vect/pr62171.c: Ditto.
9032 * gcc.dg/vect/pr63530.c: Ditto.
9033 * gcc.dg/vect/pr68339.c: Ditto.
9034 * gcc.dg/vect/pr71259.c: Ditto.
9035 * gcc.dg/vect/vect-82_64.c: Ditto.
9036 * gcc.dg/vect/vect-83_64.c: Ditto.
9037 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9038 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9039 * gcc.dg/vect/vect-shift-2.c: Ditto.
9040 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9041 * gfortran.dg/vect/pr39318.f90: Ditto.
9042 * gfortran.dg/vect/pr45714-a.f: Ditto.
9043 * gfortran.dg/vect/pr45714-b.f: Ditto.
9044 * gfortran.dg/vect/pr46213.f90: Ditto.
9046 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9047 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9049 * gcc.target/powerpc/p9-splat-5.c: New test.
9051 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9053 PR tree-optimization/71488
9054 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9055 * lib/target-supports.exp: ... here.
9056 (check_sse4_hw_available): New procedure.
9057 (check_effective_target_sse4_runtime): Ditto.
9058 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9059 -march=westmere for sse4_runtime targets.
9060 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9061 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9062 (dg-additional-options): Use for sse4_runtime targets.
9063 (main): Call check_vect ().
9064 (dg-final): Perform scan only for sse4_runtime targets.
9066 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9070 * gcc.target/i386/pr66232-14.c: New file.
9071 * gcc.target/i386/pr66232-15.c: Likewise.
9072 * gcc.target/i386/pr66232-16.c: Likewise.
9073 * gcc.target/i386/pr66232-17.c: Likewise.
9074 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
9075 ia32 if R_386_GOT32X relocation is supported.
9076 * gcc.target/i386/pr67400-2.c: Likewise.
9077 * gcc.target/i386/pr67400-3.c: Likewise.
9078 * gcc.target/i386/pr67400-4.c: Likewise.
9079 * gcc.target/i386/pr67400-6.c: Likewise.
9080 * gcc.target/i386/pr67400-7.c: Likewise.
9081 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9083 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9085 PR libgfortran/48852
9086 * gfortran.dg/char4_iunit_1.f03: Update test.
9087 * gfortran.dg/f2003_io_5.f03: Update test.
9088 * gfortran.dg/real_const_3.f90: Update test.
9090 2016-06-23 Andi Kleen <ak@linux.intel.com>
9092 * g++.dg/bprob/bprob.exp: Support autofdo.
9093 * g++.dg/tree-prof/tree-prof.exp: dito.
9094 * gcc.dg/tree-prof/tree-prof.exp: dito.
9095 * gcc.misc-tests/bprob.exp: dito.
9096 * gfortran.dg/prof/prof.exp: dito.
9097 * lib/profopt.exp: dito.
9098 * lib/target-supports.exp: Check for autofdo.
9100 2016-06-23 Martin Liska <mliska@suse.cz>
9102 * gcc.dg/pr71619.c: New test.
9104 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9107 * gcc.target/i386/pr67400-1.c: New test.
9108 * gcc.target/i386/pr67400-2.c: Likewise.
9109 * gcc.target/i386/pr67400-3.c: Likewise.
9110 * gcc.target/i386/pr67400-4.c: Likewise.
9111 * gcc.target/i386/pr67400-5.c: Likewise.
9112 * gcc.target/i386/pr67400-6.c: Likewise.
9113 * gcc.target/i386/pr67400-7.c: Likewise.
9115 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9117 * c-c++-common/missing-header-1.c: New test case.
9118 * c-c++-common/missing-header-2.c: New test case.
9119 * c-c++-common/missing-header-3.c: New test case.
9120 * c-c++-common/missing-header-4.c: New test case.
9122 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9125 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9127 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9128 expected results due to builtin "nanl" now being suggested for
9130 * gcc.dg/pr67580.c: Update expected messages.
9131 * gcc.dg/spellcheck-identifiers.c: New testcase.
9132 * gcc.dg/spellcheck-typenames.c: New testcase.
9134 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9136 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9138 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9139 diagnostic-test-show-locus-parseable-fixits.c to sources for
9140 diagnostic_plugin_test_show_locus.c.
9141 * lib/gcc-defs.exp (freeform_regexps): New global.
9142 (dg-regexp): New function.
9143 (handle-dg-regexps): New function.
9144 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9145 freeform_regexps to the empty list.
9146 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9148 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9150 PR tree-optimization/71488
9151 * g++.dg/pr71488.C: New test.
9152 * gcc.dg/vect/vect-bool-cmp.c: New test.
9154 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9156 * gcc.dg/guality/param-5.c: New test.
9158 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9160 * gcc.target/i386/asm-flag-7.c: New test.
9162 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9164 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9165 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9166 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9167 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9168 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9169 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9170 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9171 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9172 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9173 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9174 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9175 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9176 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9177 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9178 * lib/target-supports.exp: Likewise.
9180 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9182 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9183 * gcc.dg/attr-ms_struct-2.c: Likewise.
9184 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9185 * gcc.dg/bf-ms-attrib.c: Likewise.
9186 * gcc.dg/bf-ms-layout-2.c: Likewise.
9187 * gcc.dg/bf-ms-layout-3.c: Likewise.
9188 * gcc.dg/bf-ms-layout.c: Likewise.
9189 * gcc.dg/bf-no-ms-layout.c: Likewise.
9190 * gcc.target/i386/bitfield1.c: Likewise.
9191 * gcc.target/i386/bitfield2.c: Likewise.
9192 * gcc.target/i386/bitfield3.c: Likewise.
9194 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9196 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9197 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9198 override other than -mcpu=power9 command-line option is specified,
9199 or if the target operating system is aix.
9200 * gcc.target/powerpc/darn-1.c: Likewise.
9201 * gcc.target/powerpc/darn-2.c: Likewise.
9202 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9203 test if effective-target is not powerpc_p9vector_ok or if the
9204 target operating system is not defined.
9205 * gcc.target/powerpc/vslv-1.c: Likewise.
9206 * gcc.target/powerpc/vsrv-0.c: Likewise.
9207 * gcc.target/powerpc/vsrv-1.c: Likewise.
9209 2016-06-21 Tobias Burnus <burnus@net-b.de>
9212 * gfortran.dg/coarray/data_1.f90: New.
9214 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9216 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9217 (dg-require-effective-target): Use arm_v8_neon_hw.
9218 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9219 (dg-require-effective-target): Likewise.
9220 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9221 (dg-require-effective-target): Likewise.
9222 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9223 (dg-require-effective-target): Likewise.
9224 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9225 (dg-require-effective-target): Likewise.
9226 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9227 (dg-require-effective-target): Likewise.
9228 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9231 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9233 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9234 Set to 3 so test passes.
9236 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9238 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9240 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9242 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9243 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9244 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9245 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9247 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9249 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9250 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9252 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9255 * gcc.target/i386/pr71549.c: New test.
9257 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9259 * gcc.target/powerpc/vadsdu-0.c: Replace
9260 dg-require-effective-target directive to allow test to run on more
9261 platforms, and add dg-skip-if directive to disable test on aix
9262 platforms because of known incompatibilities.
9263 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9264 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9265 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9266 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9267 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9268 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9269 * gcc.target/powerpc/vadsdub-2.c: Replace
9270 dg-require-effective-target directive to allow test to run on more
9271 platforms, and add dg-skip-if directive to disable test on aix
9272 platforms because of known incompatibilities.
9273 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9274 with vec_absdb call to differentiate this test from vadsdub-1.c.
9275 * gcc.target/powerpc/vadsduh-1.c: Replace
9276 dg-require-effective-target directive to allow test to run on more
9277 platforms, and add dg-skip-if directive to disable test on aix
9278 platforms because of known incompatibilities.
9279 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9280 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9281 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9283 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9285 PR tree-optimization/71588
9286 * gcc.dg/pr71558.c: New test.
9288 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9290 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9291 * c-c++-common/pr68657-2.c: Likewise.
9292 * c-c++-common/pr68657-3.c: Likewise.
9293 * gcc.dg/torture/pr69714.c: Require int32plus support.
9294 * gcc.dg/torture/pr70025.c: Likewise.
9295 * gcc.dg/torture/pr70083.c: Likewise.
9296 * gcc.dg/torture/pr70542.c: Likewise.
9297 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9299 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9302 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9304 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9307 * gcc.dg/pr71581.c: New test.
9309 PR rtl-optimization/71591
9310 * gcc.dg/cpp/pr71591.c: New test.
9312 2016-06-20 David B. Robins <gcc@davidrobins.net>
9315 * g++.dg/torture/pr71571.C: New test.
9317 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9320 * gcc.target/i386/sse2-pr71559.c: New test.
9321 * gcc.target/i386/avx-pr71559.c: New test.
9322 * gcc.target/i386/avx512f-pr71559.c: New test.
9324 2016-06-20 Tobias Burnus <burnus@net-b.de>
9327 * gfortran.dg/pointer_remapping_10.f90: New.
9329 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9331 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9333 2016-06-20 Martin Sebor <msebor@redhat.com>
9336 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9337 * gnu90-const-expr-1.c: Same.
9338 * gnu99-const-expr-1.c: Same.
9339 * gnu99-static-1.c: Same.
9341 2016-06-20 Renlin Li <renlin.li@arm.com>
9344 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9346 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9348 * gcc.target/aarch64/vcvt_f64_1.c: New.
9349 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9350 * gcc.target/aarch64/vrecp_f64_1.c: New.
9352 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9354 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9357 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9360 * gcc.target/avr/torture/pr71103-2.c: New test.
9362 2016-06-19 Martin Sebor <msebor@redhat.com>
9365 * gcc.dg/alignof.c: New test.
9367 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9369 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9370 vs dg-error; test constexpr specifier too.
9372 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9374 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9376 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9378 * lib/target-supports.exp
9379 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9380 arm_neon_ok and merge flags. Fix temporary test name.
9381 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9384 2016-06-17 Martin Liska <mliska@suse.cz>
9386 * gcc.dg/predict-9.c: Fix dump scanning.
9388 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9390 PR tree-optimization/71354
9391 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9393 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9395 PR tree-optimization/71347
9396 * gcc.dg/tree-ssa/pr71347.c: New test.
9398 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9400 PR tree-optimization/71354
9401 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9403 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9405 * gcc.dg/vect/vect-alias-check-1.c: New test.
9407 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9410 * gcc.target/avr/pr71151-1.c: New test.
9411 * gcc.target/avr/pr71151-2.c: New test.
9412 * gcc.target/avr/pr71151-3.c: New test.
9413 * gcc.target/avr/pr71151-4.c: New test.
9414 * gcc.target/avr/pr71151-5.c: New test.
9415 * gcc.target/avr/pr71151-6.c: New test.
9416 * gcc.target/avr/pr71151-7.c: New test.
9417 * gcc.target/avr/pr71151-8.c: New test.
9418 * gcc.target/avr/pr71151-common.h: New test.
9420 2016-06-16 Martin Liska <mliska@suse.cz>
9422 * gfortran.dg/predict-1.f90: New test.
9424 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9427 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9429 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9431 * g++.dg/vect/pr36648.cc: Disable cunrolli
9433 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9436 * gcc.c-torture/execute/pr71554.c: New test.
9438 PR rtl-optimization/71532
9439 * gcc.dg/torture/pr71532.c: New test.
9441 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9443 * gcc.target/powerpc/p9-dimode1.c: New test.
9444 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9446 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9448 * gcc.c-torture/compile/20160615-1.c: New test.
9450 * g++.dg/cpp0x/ref-qual17.C: New test.
9452 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9455 * gcc.target/i386/pr71529.C: New test.
9457 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9459 PR tree-optimization/71483
9460 * g++.dg/vect/pr71483.c: New
9462 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9465 * g++.dg/inherit/crash6.C: New.
9466 * g++.dg/inherit/union2.C: Likewise.
9467 * g++.dg/inherit/virtual12.C: Likewise.
9468 * g++.dg/inherit/virtual13.C: Likewise.
9469 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9471 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9473 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9475 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9477 PR tree-optimization/71439
9478 * gcc.dg/vect/pr71439.c: New
9480 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9482 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9484 2016-06-15 Richard Biener <rguenther@suse.de>
9486 * gcc.dg/vect/slp-45.c: New testcase.
9488 2016-06-15 Richard Biener <rguenther@suse.de>
9490 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9492 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9494 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9495 requirements, and disable for AIX for now.
9496 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9498 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9501 * g++.dg/opt/pr71528.C: New test.
9504 * g++.dg/init/pr71516.C: New test.
9506 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9508 * g++.dg/init/array46.C: New.
9510 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9512 * gcc.target/i386/float128-3.c: New test.
9513 * gcc.target/i386/quad-sse4.c: Ditto.
9514 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9515 Update scan strings.
9517 2016-06-14 Richard Biener <rguenther@suse.de>
9520 * gfortran.dg/pr71526.f90: New testcase.
9522 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9524 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9525 * gcc.dg/zero_bits_compound-1.c: Likewise.
9527 2016-06-14 Richard Biener <rguenther@suse.de>
9529 PR tree-optimization/71522
9530 * gcc.dg/torture/pr71522.c: New testcase.
9532 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9534 PR tree-optimization/71520
9535 * gcc.dg/tree-ssa/pr71520.c: New test.
9537 2016-06-14 Richard Biener <rguenther@suse.de>
9539 PR tree-optimization/71521
9540 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9542 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9545 * c-c++-common/ubsan/bounds-13.c: New test.
9547 PR preprocessor/71183
9548 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9550 2016-06-13 Jeff Law <law@redhat.com>
9552 PR tree-optimization/71403
9553 * c-c++-common/ubsan/pr71403-1.c: New test.
9554 * c-c++-common/ubsan/pr71403-2.c: New test.
9555 * c-c++-common/ubsan/pr71403-3.c: New test.
9557 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9560 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9561 Add -Wno-psabi -w to dg-options.
9563 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9565 * gcc.target/powerpc/vadsdu-0.c: New test.
9566 * gcc.target/powerpc/vadsdu-1.c: New test.
9567 * gcc.target/powerpc/vadsdu-2.c: New test.
9568 * gcc.target/powerpc/vadsdu-3.c: New test.
9569 * gcc.target/powerpc/vadsdu-4.c: New test.
9570 * gcc.target/powerpc/vadsdu-5.c: New test.
9571 * gcc.target/powerpc/vadsdub-1.c: New test.
9572 * gcc.target/powerpc/vadsdub-2.c: New test.
9573 * gcc.target/powerpc/vadsduh-1.c: New test.
9574 * gcc.target/powerpc/vadsduh-2.c: New test.
9575 * gcc.target/powerpc/vadsduw-1.c: New test.
9576 * gcc.target/powerpc/vadsduw-2.c: New test.
9578 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9580 * gcc.dg/c99-init-2.c (c): Update expected error message.
9581 * gcc.dg/init-bad-8.c (foo): Likewise.
9582 * gcc.dg/spellcheck-fields-3.c: New test case.
9584 2016-06-13 Martin Liska <mliska@suse.cz>
9586 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9587 and "guess loop iv compared" heuristics.
9588 * gcc.dg/predict-2.c: Likewise.
9589 * gcc.dg/predict-3.c: Likewise.
9590 * gcc.dg/predict-4.c: Likewise.
9591 * gcc.dg/predict-5.c: Likewise.
9592 * gcc.dg/predict-6.c: Likewise.
9594 2016-06-13 Marek Polacek <polacek@redhat.com>
9597 * c-c++-common/Wswitch-unreachable-4.c: New test.
9598 * gcc.dg/Wswitch-unreachable-2.c: New test.
9599 * g++.dg/tm/jump1.C: Move dg-warning.
9601 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9603 * gnat.dg/renaming10.ad[sb]: New test.
9605 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9608 * gfortran.dg/pr70673.f90: New test.
9610 2016-06-13 Richard Biener <rguenther@suse.de>
9613 * gcc.dg/align-3.c: New testcase.
9615 2016-06-13 Martin Liska <mliska@suse.cz>
9617 * gcc.target/i386/pr71458.c: New test.
9619 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9622 * gcc.dg/torture/float128-nan.c: New test.
9624 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9627 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9630 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9633 * gfortran.dg/comma_IO_extension_1.f90: New test.
9634 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9635 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9637 * gfortran.dg/graphite/pr38083.f90: Likewise.
9638 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9641 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9643 * gnat.dg/case_character.adb: New test.
9645 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9648 * gcc.target/powerpc/pr71310.c: New testcase.
9650 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9653 * gcc.dg/pr71478.c: New test.
9655 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9658 * gcc.c-torture/execute/pr71494.c: New test.
9661 * gcc.target/i386/pr68657.c: New test.
9664 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9665 (test): Add -masm=intel alternatives.
9667 2016-06-10 Martin Sebor <msebor@redhat.com>
9670 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9672 2016-06-10 Jeff Law <law@redhat.com>
9674 PR tree-optimization/71335
9675 * gcc.c-torture/execute/pr71335.c: New test.
9677 2016-06-10 David Malcolm <dmalcolm@redhat.com>
9679 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9680 the various "cannot tail-call: " messages.
9682 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9684 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9687 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9690 * c-c++-common/asan/pr71480.c: New test.
9692 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9694 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9695 (ASMNAME2): Likewise.
9696 (main): Replace fn in asm statement with ASMNAME ("fn").
9697 * gcc.dg/guality/pr68037-2.c: Likewise.
9698 * gcc.dg/guality/pr68037-3.c: Likewise.
9699 * gcc.dg/torture/pr68037-1.c: Likewise.
9700 * gcc.dg/torture/pr68037-2.c: Likewise.
9701 * gcc.dg/torture/pr68037-3.c: Likewise.
9703 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9706 * gcc.target/i386/pr68843-1.c: New test.
9707 * gcc.target/i386/pr68843-2.c: New test.
9709 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9710 Cesar Philippidis <cesar@codesourcery.com>
9713 * gcc.dg/goacc/nested-function-1.c: New file.
9714 * gcc.dg/goacc/nested-function-2.c: Likewise.
9715 * gcc.dg/goacc/pr71373.c: Likewise.
9716 * gfortran.dg/goacc/cray-2.f95: Likewise.
9717 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9718 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9719 * gfortran.dg/goacc/cray.f95: Update.
9720 * gfortran.dg/goacc/loop-1.f95: Likewise.
9721 * gfortran.dg/goacc/loop-3.f95: Likewise.
9722 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9723 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9725 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9727 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9728 for OpenACC tile clauses.
9729 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9732 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9734 * c-c++-common/goacc/cache-2.c: ... this new file.
9735 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9736 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9737 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9739 * gfortran.dg/goacc/cray.f95: Likewise.
9740 * gfortran.dg/goacc/loop-1.f95: Likewise.
9742 2016-06-10 Alan Hayward <alan.hayward@arm.com>
9744 PR tree-optimization/71407
9745 PR tree-optimization/71416
9746 * gcc.dg/vect/pr71407.c: New
9747 * gcc.dg/vect/pr71416-1.c: New
9748 * gcc.dg/vect/pr71416-2.c: New
9750 2016-06-10 Richard Biener <rguenther@suse.de>
9753 * gcc.dg/torture/pr71477.c: New testcase.
9755 2016-06-09 Julia Koval <julia.koval@intel.com>
9757 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9758 * gcc.target/i386/interrupt-13.c: Likewise.
9759 * gcc.target/i386/interrupt-15.c: Likewise.
9760 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9761 * gcc.target/i386/interrupt-24.c: Likewise.
9762 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9763 * gcc.target/i386/interrupt-9.c: Likewise.
9764 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9766 2016-06-09 Martin Sebor <msebor@redhat.com>
9769 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9770 * gcc.dg/builtin-constant_p-1.c: Same.
9771 * gcc.dg/builtins-error.c: Same.
9772 * gcc.dg/pr70859.c: Same.
9774 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9776 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9777 * gcc.dg/torture/pr68067-1.c: Likewise.
9778 * gcc.dg/torture/pr68067-2.c: Likewise.
9780 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9782 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9785 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9788 * g++.dg/inherit/crash5.C: New.
9790 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9793 * g++.dg/inherit/crash5.C: New.
9794 * g++.dg/inherit/virtual1.C: Adjust.
9796 2016-06-09 Martin Liska <mliska@suse.cz>
9798 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9799 * g++.dg/predict-loop-exit-2.C: Likewise.
9800 * g++.dg/predict-loop-exit-3.C: Likewise.
9801 * gcc.dg/predict-1.c: Likewise.
9802 * gcc.dg/predict-2.c: Likewise.
9803 * gcc.dg/predict-3.c: Likewise.
9804 * gcc.dg/predict-4.c: Likewise.
9805 * gcc.dg/predict-5.c: Likewise.
9806 * gcc.dg/predict-6.c: Likewise.
9807 * gcc.dg/predict-7.c: Likewise.
9809 2016-06-09 Richard Biener <rguenther@suse.de>
9811 PR tree-optimization/71462
9812 * gcc.dg/torture/pr71462.c: New testcase.
9814 2016-06-09 Marek Polacek <polacek@redhat.com>
9817 * gcc.dg/c11-generic-3.c: New test.
9819 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9821 * g++.dg/init/array42.C: New.
9822 * g++.dg/init/array43.C: Likewise.
9823 * g++.dg/init/array44.C: Likewise.
9824 * g++.dg/init/array45.C: Likewise.
9825 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9826 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9827 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9828 * g++.dg/gomp/pr35751.C: Likewise.
9829 * g++.dg/init/array23.C: Likewise.
9830 * g++.dg/init/brace2.C: Likewise.
9831 * g++.dg/init/brace6.C: Likewise.
9833 2016-06-08 Martin Sebor <msebor@redhat.com>
9834 Jakub Jelinek <jakub@redhat.com>
9838 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9839 * c-c++-common/builtin-arith-overflow-2.c: New test.
9840 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9841 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9842 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9844 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9847 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9849 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9851 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9852 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9853 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9854 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9855 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9856 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9857 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9858 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9859 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9860 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9861 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9862 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9863 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9865 2016-06-08 Richard Biener <rguenther@suse.de>
9867 PR tree-optimization/68558
9868 * gcc.dg/vect/slp-44.c: New testcase.
9870 2016-06-08 Richard Biener <rguenther@suse.de>
9872 * gcc.dg/vect/slp-43.c: New testcase.
9874 2016-06-08 Richard Biener <rguenther@suse.de>
9876 PR tree-optimization/71452
9877 * gcc.dg/torture/pr71452.c: New testcase.
9879 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9882 * g++.dg/torture/pr71448.C: New test.
9884 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9888 * g++.dg/debug/pr71432.C: New test.
9890 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9892 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9893 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9894 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9896 2016-06-08 Alan Hayward <alan.hayward@arm.com>
9898 * gcc.dg/vect/vect-live-2.c: Update effective target.
9899 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9900 * lib/target-supports.exp: Add aarch64 to vect_long.
9902 2016-06-08 Marek Polacek <polacek@redhat.com>
9905 * gcc.dg/noncompile/pr71418.c: New test.
9908 * gcc.dg/noncompile/pr71426.c: New test.
9910 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
9912 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9913 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9914 * gcc.dg/predict-3.c: Update template.
9915 * gcc.dg/predict-5.c: Update template.
9916 * gcc.dg/predict-6.c: Update template.
9917 * gcc.dg/predict-9.c: Update template.
9918 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9920 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9922 * gcc.target/powerpc/vec-mul.c: New test.
9924 2016-06-07 David Malcolm <dmalcolm@redhat.com>
9926 * gcc.dg/spellcheck-fields-2.c: New test case.
9928 2016-06-07 Richard Biener <rguenther@suse.de>
9931 * gcc.dg/Wpragmas-1.c: New testcase.
9932 * gcc.dg/Wattributes-4.c: Likewise.
9933 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9936 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9938 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9939 spurious debug code.
9941 2016-06-07 Richard Biener <rguenther@suse.de>
9943 PR tree-optimization/71428
9944 * gcc.dg/torture/pr71428.c: New testcase.
9946 2016-06-07 Richard Biener <rguenther@suse.de>
9949 * gcc.dg/torture/pr71423.c: New testcase.
9951 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9954 * gcc.dg/tree-ssa/pr71408.c: New test.
9956 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9959 * g++.dg/torture/pr71281.C: New test.
9961 2016-06-06 Marek Polacek <polacek@redhat.com>
9964 * gcc.dg/pr71362.c: New test.
9966 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9967 Patrick Palka <ppalka@gcc.gnu.org>
9972 * g++.dg/opt/pr70847.C: New test.
9973 * g++.dg/ubsan/pr70847.C: New test.
9974 * g++.dg/ubsan/pr71393.C: New test.
9976 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9978 PR tree-optimization/71259
9979 * gcc.dg/vect/pr71259.c: New test.
9981 2016-06-06 David Malcolm <dmalcolm@redhat.com>
9983 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9984 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9985 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9988 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9991 * gcc.c-torture/execute/pr37780.c: New test.
9992 * gcc.target/aarch64/pr37780_1.c: Likewise.
9993 * gcc.target/arm/pr37780_1.c: Likewise.
9995 2016-06-06 Marek Polacek <polacek@redhat.com>
9997 * c-c++-common/attr-may-alias-1.c: New test.
9998 * c-c++-common/attr-may-alias-2.c: New test.
9999 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10001 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
10004 * gcc.target/i386/pr24414.c: New test.
10006 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
10008 * gcc.target/sparc/vis4misc.c: New file.
10009 * gcc.target/sparc/fpcmp.c: Likewise.
10010 * gcc.target/sparc/fpcmpu.c: Likewise.
10012 2016-06-06 Alan Hayward <alan.hayward@arm.com>
10014 * gcc.dg/vect/vect-live-1.c: Use additional-options.
10015 * gcc.dg/vect/vect-live-3.c: Likewise.
10017 2016-06-06 Richard Biener <rguenther@suse.de>
10019 PR tree-optimization/71398
10020 * gcc.dg/torture/pr71398.c: New testcase.
10022 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
10025 * g++.dg/pr71389.C: New test.
10027 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10030 * gfortran.dg/fmt_read_5.f: New test.
10032 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
10035 * gfortran.dg/class_array_22.f03: New test.
10037 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10039 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10041 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10043 * gcc.dg/predict-9.c: Update template.
10045 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10048 * g++.dg/template/pr49377.C: New.
10050 2016-06-04 Jakub Jelinek <jakub@redhat.com>
10052 PR tree-optimization/71405
10053 * g++.dg/torture/pr71405.C: New test.
10055 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10058 * g++.dg/inherit/crash5.C: New.
10059 * g++.dg/inherit/virtual1.C: Adjust.
10061 2016-06-03 Jeff Law <law@redhat.com>
10063 PR tree-optimization/71316
10064 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10066 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10068 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
10069 dg-additional-options with just -fno-tree-scev-cprop in it.
10070 * gcc.dg/vect/vect-live-2.c: Likewise.
10071 * gcc.dg/vect/vect-live-5.c: Likewise.
10072 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10073 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10074 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10076 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
10079 * g++.dg/other/friend6.C: New test.
10081 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10083 * g++.dg/torture/ppc-ldst-array.C: New.
10085 2016-06-03 Joseph Myers <joseph@codesourcery.com>
10089 * gcc.dg/torture/builtin-fp-int-inexact.c,
10090 gcc.target/i386/387-builtin-fp-int-inexact.c,
10091 gcc.target/i386/387-rint-inline-1.c,
10092 gcc.target/i386/387-rint-inline-2.c,
10093 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10094 gcc.target/i386/sse2-rint-inline-1.c,
10095 gcc.target/i386/sse2-rint-inline-2.c,
10096 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10097 gcc.target/i386/sse4_1-rint-inline.c: New tests.
10099 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
10100 Julia Koval <julia.koval@intel.com>
10112 * gcc.dg/guality/pr68037-1.c: New test.
10113 * gcc.dg/guality/pr68037-2.c: Likewise.
10114 * gcc.dg/guality/pr68037-3.c: Likewise.
10115 * gcc.dg/torture/pr68037-1.c: Likewise.
10116 * gcc.dg/torture/pr68037-2.c: Likewise.
10117 * gcc.dg/torture/pr68037-3.c: Likewise.
10118 * gcc.dg/torture/pr68661-1a.c: Likewise.
10119 * gcc.dg/torture/pr68661-1b.c: Likewise.
10120 * gcc.target/i386/interrupt-1.c: Likewise.
10121 * gcc.target/i386/interrupt-2.c: Likewise.
10122 * gcc.target/i386/interrupt-3.c: Likewise.
10123 * gcc.target/i386/interrupt-4.c: Likewise.
10124 * gcc.target/i386/interrupt-5.c: Likewise.
10125 * gcc.target/i386/interrupt-6.c: Likewise.
10126 * gcc.target/i386/interrupt-7.c: Likewise.
10127 * gcc.target/i386/interrupt-8.c: Likewise.
10128 * gcc.target/i386/interrupt-9.c: Likewise.
10129 * gcc.target/i386/interrupt-10.c: Likewise.
10130 * gcc.target/i386/interrupt-11.c: Likewise.
10131 * gcc.target/i386/interrupt-12.c: Likewise.
10132 * gcc.target/i386/interrupt-13.c: Likewise.
10133 * gcc.target/i386/interrupt-14.c: Likewise.
10134 * gcc.target/i386/interrupt-15.c: Likewise.
10135 * gcc.target/i386/interrupt-16.c: Likewise.
10136 * gcc.target/i386/interrupt-17.c: Likewise.
10137 * gcc.target/i386/interrupt-18.c: Likewise.
10138 * gcc.target/i386/interrupt-19.c: Likewise.
10139 * gcc.target/i386/interrupt-20.c: Likewise.
10140 * gcc.target/i386/interrupt-21.c: Likewise.
10141 * gcc.target/i386/interrupt-22.c: Likewise.
10142 * gcc.target/i386/interrupt-23.c: Likewise.
10143 * gcc.target/i386/interrupt-24.c: Likewise.
10144 * gcc.target/i386/interrupt-25.c: Likewise.
10145 * gcc.target/i386/interrupt-26.c: Likewise.
10146 * gcc.target/i386/interrupt-27.c: Likewise.
10147 * gcc.target/i386/interrupt-28.c: Likewise.
10148 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10149 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10150 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10151 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10152 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10153 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10154 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10155 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10156 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10157 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10158 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10159 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10161 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10163 PR tree-optimization/52171
10164 * gcc.dg/pr52171.c: New test.
10165 * gcc.target/i386/pr52171.c: New test.
10167 2016-06-03 Jan Hubicka <jh@suse.cz>
10169 * g++.dg/tree-ssa/pred-1.C: New testcase
10170 * gcc.dg/tree-ssa/pred-1.c: New testcase
10172 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10175 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10177 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10179 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10181 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10183 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10185 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10186 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10187 * gcc.dg/vect/vect-live-1.c: New test.
10188 * gcc.dg/vect/vect-live-2.c: New test.
10189 * gcc.dg/vect/vect-live-3.c: New test.
10190 * gcc.dg/vect/vect-live-4.c: New test.
10191 * gcc.dg/vect/vect-live-5.c: New test.
10192 * gcc.dg/vect/vect-live-slp-1.c: New test.
10193 * gcc.dg/vect/vect-live-slp-2.c: New test.
10194 * gcc.dg/vect/vect-live-slp-3.c: New test.
10196 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10198 PR middle-end/71387
10199 * g++.dg/opt/pr71387.C: New test.
10201 2016-06-02 Jeff Law <law@redhat.com>
10203 PR tree-optimization/71328
10204 * gcc.c-torture/compile/pr71328.c: New test.
10206 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10209 * gfortran.dg/fmt_read_3.f90: Fix typo.
10210 * gfortran.dg/fmt_read_4.f90: New test.
10212 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10214 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10215 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10216 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10217 * g++.dg/cpp0x/override2.C: Likewise.
10218 * g++.dg/parse/crash5.C: Likewise.
10219 * g++.dg/parse/error16.C: Likewise.
10220 * g++.dg/parse/error27.C: Likewise.
10221 * g++.dg/template/qualttp15.C: Likewise.
10222 * g++.dg/template/redecl4.C: Likewise.
10223 * g++.old-deja/g++.other/crash39.C: Likewise.
10224 * g++.old-deja/g++.other/struct1.C: Likewise.
10225 * g++.old-deja/g++.pt/m9a.C: Likewise.
10226 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10228 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10231 * c-c++-common/pr71372.c: New test.
10233 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10234 __TIME__ strings with __builtin_strcmp instead of printf and
10237 2016-06-02 Martin Liska <mliska@suse.cz>
10239 * gcc.dg/predict-9.c: New test.
10241 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10243 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10244 global set_compiler_env_var and global saved_compiler_env_var.
10246 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10248 PR rtl-optimization/71295
10249 * gcc.c-torture/compile/pr71295.c: New test.
10251 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10253 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10255 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10256 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10258 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10259 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10260 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10261 alternative number.
10263 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10265 * gcc.target/powerpc/p9-splat-4.c: New test.
10267 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10270 * gcc.target/powerpc/pr71186.c: New test.
10272 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10275 * gfortran.dg/fmt_read_3.f90: New test.
10277 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10279 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10282 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10284 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10285 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10287 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10288 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10290 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10291 during compilation.
10292 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10293 vars set by dg-set-compiler-env-var.
10295 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10298 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10299 to the module procedure declaration.
10300 * gfortran.dg/submodule_16.f08: New test.
10302 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10304 PR middle-end/71371
10305 * c-c++-common/gomp/pr71371.c: New test.
10307 2016-06-01 Richard Biener <rguenther@suse.de>
10309 PR tree-optimization/71366
10310 * gcc.dg/torture/pr71366-1.c: New testcase.
10311 * gcc.dg/torture/pr71366-2.c: Likewise.
10313 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10315 * gcc.target/powerpc/vslv-0.c: New test.
10316 * gcc.target/powerpc/vslv-1.c: New test.
10317 * gcc.target/powerpc/vsrv-0.c: New test.
10318 * gcc.target/powerpc/vsrv-1.c: New test.
10320 2016-06-01 Nathan Sidwell <nathan@acm.org>
10322 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10323 * gcc.target/nvptx/weak.c: New.
10325 2016-06-01 Richard Biener <rguenther@suse.de>
10327 PR tree-optimization/71261
10328 * gcc.dg/torture/vect-bool-1.c: New testcase.
10330 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10332 * gfortran.dg/gomp/order-1.f90: New test.
10333 * gfortran.dg/gomp/order-2.f90: New test.
10335 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10337 * gcc.dg/unroll-6.c: Update template.
10338 * gcc.dg/unroll-7.c: New testcase.
10339 * gcc.dg/unroll-8.c: New testcase.
10341 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10343 * gnat.dg/opt56.ad[sb]: New test.
10345 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10348 * g++.dg/cpp0x/constexpr-ice16.C: New.
10350 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10352 PR tree-optimization/71314
10353 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10356 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10358 PR tree-optimization/71077
10359 * gcc.dg/tree-ssa/pr71077.c: New test.
10361 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10363 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10364 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10365 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10367 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10370 * g++.dg/cpp0x/pr71248.C: New.
10371 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10372 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10373 * g++.dg/init/new37.C: Likewise.
10374 * g++.dg/template/static1.C: Likewise.
10375 * g++.dg/template/static2.C: Likewise.
10377 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10379 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10381 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10383 2016-05-31 Marek Polacek <polacek@redhat.com>
10385 * c-c++-common/Wswitch-unreachable-3.c: New test.
10386 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10388 2016-05-31 Richard Biener <rguenther@suse.de>
10390 PR tree-optimization/71352
10391 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10393 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10395 * gcc.target/arm/armv5_thumb_isa.c: New test.
10397 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10400 * gcc.target/i386/pr71346.c: New test.
10402 2016-05-31 Tom de Vries <tom@codesourcery.com>
10404 PR tree-optimization/69068
10405 * gcc.dg/graphite/pr69068.c: New test.
10407 2016-05-27 Martin Sebor <msebor@redhat.com>
10410 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10412 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10415 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10416 nowait depend(inout: dd[0]) clauses where permitted.
10418 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10421 * g++.dg/parse/pr71238.C: New.
10422 * g++.dg/concepts/friend1.C: Test column numbers too.
10423 * g++.dg/cpp0x/initlist31.C: Likewise.
10424 * g++.dg/cpp0x/pr51420.C: Likewise.
10425 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10426 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10427 * g++.dg/ext/builtin3.C: Likewise.
10428 * g++.dg/lookup/friend12.C: Likewise.
10429 * g++.dg/lookup/friend7.C: Likewise.
10430 * g++.dg/lookup/koenig1.C: Likewise.
10431 * g++.dg/lookup/koenig5.C: Likewise.
10432 * g++.dg/lookup/used-before-declaration.C: Likewise.
10433 * g++.dg/overload/koenig1.C: Likewise.
10434 * g++.dg/template/crash65.C: Likewise.
10435 * g++.dg/template/friend57.C: Likewise.
10436 * g++.dg/warn/Wshadow-5.C: Likewise.
10437 * g++.dg/warn/Wunused-8.C: Likewise.
10438 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10439 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10440 * g++.old-deja/g++.jason/member.C: Likewise.
10441 * g++.old-deja/g++.jason/report.C: Likewise.
10442 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10443 * g++.old-deja/g++.law/visibility20.C: Likewise.
10444 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10445 * g++.old-deja/g++.other/static5.C: Likewise.
10446 * g++.old-deja/g++.pt/overload2.C: Likewise.
10448 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10450 * gcc.dg/tree-ssa/peel1.c: New testcase.
10451 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10452 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10454 2016-05-30 Tom de Vries <tom@codesourcery.com>
10456 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10459 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10462 * g++.dg/parse/virtual1.C: New.
10464 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10466 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10467 Use correct register when clearing %edx.
10469 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10471 PR tree-optimization/71289
10472 * gcc.dg/pr71289.c: New test.
10474 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10476 PR middle-end/71269
10477 PR middle-end/71292
10478 * gcc.dg/tree-ssa/pr71269.c: New test.
10479 * gcc.dg/tree-ssa/pr71292.c: New test.
10481 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10483 PR middle-end/71252
10484 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10486 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10488 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10489 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10490 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10492 2016-05-30 Tom de Vries <tom@codesourcery.com>
10494 PR tree-optimization/69067
10495 * gcc.dg/graphite/pr69067.c: New test.
10497 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10500 * gcc.target/i386/pr71245-1.c: New test.
10501 * gcc.target/i386/pr71245-2.c: Ditto.
10503 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10506 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10507 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10508 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10510 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10512 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10514 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10518 * g++.dg/overload/69855.C: New.
10519 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10520 * g++.old-deja/g++.pt/crash3.C: Likewise.
10522 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10525 * g++.dg/parse/namespace13.C: New.
10527 2016-05-26 Jeff Law <law@redhat.com>
10529 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10530 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10531 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10532 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10533 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10534 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10535 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10536 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10537 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10538 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10539 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10540 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10541 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10543 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10546 * g++.dg/overload/69855.C: New.
10547 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10548 * g++.old-deja/g++.pt/crash3.C: Likewise.
10550 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10553 * gcc.target/aarch64/va_arg_1.c: New testcase.
10554 * gcc.target/aarch64/va_arg_2.c: Likewise.
10555 * gcc.target/aarch64/va_arg_3.c: Likewise.
10557 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10559 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10560 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10561 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10562 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10563 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10565 2016-05-27 Marek Polacek <polacek@redhat.com>
10567 PR middle-end/71308
10568 * g++.dg/torture/pr71308.C: New test.
10570 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10572 * gcc.dg/zero_bits_compound-1.c: New test.
10573 * gcc.dg/zero_bits_compound-2.c: New test.
10575 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10577 PR middle-end/71279
10578 * gcc.dg/pr71279.c: New test.
10580 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10582 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10583 floating point min/max/comparison instructions.
10584 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10586 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10588 * c-c++-common/gomp/schedule-1.c: New test.
10589 * gfortran.dg/gomp/schedule-1.f90: New test.
10591 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10595 * g++.dg/cpp1y/auto-fn32.C: New test.
10596 * g++.dg/cpp1y/paren4.C: New test.
10598 2016-05-26 Nathan Sidwell <nathan@acm.org>
10600 * gcc.dg/20060410.c: Xfail on ptx.
10601 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10602 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10603 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10604 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10605 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10607 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10609 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10611 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10613 PR tree-optimization/71280
10614 * gcc.dg/pr71280.c: New test.
10616 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10618 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10619 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10621 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10623 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10625 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10628 2016-05-25 Jeff Law <law@redhat.com>
10630 PR tree-optimization/71272
10631 * gcc.c-torture/compile/pr71272.c: new test.
10633 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10635 * gcc.target/powerpc/vec-cmpne.c: New test.
10636 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10638 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10640 * gnat.dg/opt55.ad[sb]: New test.
10642 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10644 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10645 * c-c++-common/pr60226.c: Require int32plus.
10646 * gcc.c-torture/execute/pr70602.c: Likewise.
10647 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10648 unsigned long for malloc arg type.
10649 * gcc.dg/asr_div1.c: Require int32plus.
10650 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10651 * gcc.dg/pie-1.c: Require pie.
10652 * gcc.dg/pie-2.c: Likewise.
10653 * gcc.dg/pr59471.c: Require int32plus.
10654 * gcc.dg/pr59963-2.c: XFAIL for int16.
10655 * gcc.dg/pr60114.c: Require int32plus.
10656 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10657 unsigned long for typedef of size_t.
10658 * gcc.dg/pr63914.c: Require int32plus.
10659 * gcc.dg/pr64536.c: Require pt32plus.
10660 * gcc.dg/pr65658.c: Likewise.
10661 * gcc.dg/pr67271.c: Require int32plus.
10662 * gcc.dg/pr68112.c: Likewise.
10663 * gcc.dg/pr69071.c: Skip for avr target.
10664 * gcc.dg/pr69973.c: Require int32plus.
10665 * gcc.dg/pr70169.c: Skip for avr target.
10666 * gcc.dg/sso-6.c: Require int32plus.
10667 * gcc.dg/sso-7.c: Likewise.
10668 * gcc.dg/sso-8.c: Likewise.
10669 * gcc.dg/vrp-min-max-2.c: Likewise.
10671 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10674 * gcc.target/i386/pr70738-1.c: New test.
10675 * gcc.target/i386/pr70738-2.c: Likewise.
10676 * gcc.target/i386/pr70738-3.c: Likewise.
10677 * gcc.target/i386/pr70738-4.c: Likewise.
10678 * gcc.target/i386/pr70738-5.c: Likewise.
10679 * gcc.target/i386/pr70738-6.c: Likewise.
10680 * gcc.target/i386/pr70738-7.c: Likewise.
10681 * gcc.target/i386/pr70738-8.c: Likewise.
10682 * gcc.target/i386/pr70738-9.c: Likewise.
10684 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10686 PR rtl-optimization/66940
10687 * gcc.c-torture/execute/pr66940.c: New test.
10689 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10691 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10692 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10693 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10694 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10695 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10696 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10697 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10698 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10699 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10700 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10701 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10702 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10703 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10704 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10705 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10706 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10707 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10708 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10709 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10710 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10711 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10712 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10713 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10714 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10716 2016-05-25 Marek Polacek <polacek@redhat.com>
10719 * gcc.dg/noncompile/pr71265.c: New test.
10722 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10724 2016-05-25 Nathan Sidwell <nathan@acm.org>
10726 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10728 2016-05-25 Richard Biener <rguenther@suse.de>
10730 PR tree-optimization/71261
10731 * c-c++-common/torture/pr71261.c: New testcase.
10733 2016-05-25 Richard Biener <rguenther@suse.de>
10735 PR tree-optimization/71264
10736 * gcc.dg/vect/pr71264.c: New testcase.
10738 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10741 * g++.dg/cpp0x/alias-decl-53.C: New.
10742 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10744 2016-05-25 Martin Liska <mliska@suse.cz>
10746 * g++.dg/pr71239.C: New test.
10748 2016-05-25 Richard Biener <rguenther@suse.de>
10750 * gcc.dg/vect/pr58135.c: Rename to ...
10751 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10753 2016-05-25 Marek Polacek <polacek@redhat.com>
10755 * g++.dg/pr65295.C: Use target c++14.
10757 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10759 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10760 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10762 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10764 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10767 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10769 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10770 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10771 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10772 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10773 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10774 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10775 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10776 * c-c++-common/goacc/pcopy.c: Likewise.
10777 * c-c++-common/goacc/pcopyin.c: Likewise.
10778 * c-c++-common/goacc/pcopyout.c: Likewise.
10779 * c-c++-common/goacc/pcreate.c: Likewise.
10780 * c-c++-common/goacc/pr70688.c: New test.
10781 * c-c++-common/goacc/present-1.c: Adjust test.
10782 * c-c++-common/goacc/reduction-5.c: Likewise.
10783 * g++.dg/goacc/data-1.C: New test.
10785 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10787 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10788 vector parity built-in functions.
10789 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10790 count trailing zeros automatic vectorization.
10791 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10792 count trailing zeros built-in functions.
10794 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10796 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10798 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10801 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10803 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10806 * g++.dg/template/crash123.C: New.
10807 * g++.dg/template/crash124.C: Likewise.
10809 2016-05-24 Martin Sebor <msebor@redhat.com>
10812 * g++.dg/ext/flexary16.C: New test.
10814 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10816 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10817 before math.h is included.
10818 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10819 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10820 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10821 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10822 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10823 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10824 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10825 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10826 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10827 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10828 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10829 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10830 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10831 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10832 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10833 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10834 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10835 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10836 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10837 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10838 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10839 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10840 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10842 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10843 Kelvin Nilsen <kelvin@gcc.gnu.org>
10845 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10848 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10851 * g++.dg/warn/Wno-narrowing1.C: New.
10853 2016-05-24 Marek Polacek <polacek@redhat.com>
10856 * c-c++-common/Wswitch-unreachable-2.c: New test.
10858 2016-05-24 Jakub Jelinek <jakub@redhat.com>
10861 * g++.dg/vect/simd-clone-6.cc: New test.
10862 * g++.dg/gomp/declare-simd-6.C: New test.
10864 PR middle-end/70434
10866 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10868 2016-05-24 Richard Biener <rguenther@suse.de>
10870 PR tree-optimization/71240
10871 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10873 2016-05-24 Richard Biener <rguenther@suse.de>
10875 PR tree-optimization/71230
10876 * gcc.dg/torture/pr71230.c: New testcase.
10877 * g++.dg/torture/pr71230.C: Likewise.
10879 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10881 * c-c++-common/goacc/routine-5.c: Add tests.
10882 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10883 * gfortran.dg/goacc/routine-6.f90: Add tests.
10885 2016-05-24 Richard Biener <rguenther@suse.de>
10887 PR tree-optimization/71253
10888 * gcc.dg/torture/pr71253.c: New testcase.
10890 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10892 PR middle-end/71252
10893 * gfortran.dg/pr71252.f90: New test.
10895 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10897 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10899 2016-05-24 Richard Biener <rguenther@suse.de>
10901 PR middle-end/70434
10903 * c-c++-common/vector-subscript-4.c: New testcase.
10904 * c-c++-common/vector-subscript-5.c: Likewise.
10906 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10909 * gfortran.dg/namelist_90.f: New test
10911 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10914 * gfortran.dg/unexpected_eof.f: New test
10916 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10917 Kelvin Nilsen <kelvin@gcc.gnu.org>
10919 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10922 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10925 * g++.dg/cpp0x/inh-ctor20.C: New.
10926 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10928 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10931 * g++.dg/cpp0x/variadic168.C: New.
10933 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10935 * g++.dg/cpp0x/pr31445.C: Test column number too.
10936 * g++.dg/cpp0x/pr32253.C: Likewise.
10937 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10938 * g++.dg/cpp0x/variadic36.C: Likewise.
10940 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
10942 * gcc.dg/fold-notshift-2.c: Adjust.
10944 2016-05-23 Marek Polacek <polacek@redhat.com>
10947 * c-c++-common/Wswitch-unreachable-1.c: New test.
10948 * gcc.dg/Wswitch-unreachable-1.c: New test.
10949 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10950 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10951 * g++.dg/gomp/block-10.C: Likewise.
10952 * gcc.dg/gomp/block-10.c: Likewise.
10953 * g++.dg/gomp/block-9.C: Likewise.
10954 * gcc.dg/gomp/block-9.c: Likewise.
10955 * g++.dg/gomp/target-1.C: Likewise.
10956 * g++.dg/gomp/target-2.C: Likewise.
10957 * gcc.dg/gomp/target-1.c: Likewise.
10958 * gcc.dg/gomp/target-2.c: Likewise.
10959 * g++.dg/gomp/taskgroup-1.C: Likewise.
10960 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10961 * gcc.dg/gomp/teams-1.c: Likewise.
10962 * g++.dg/gomp/teams-1.C: Likewise.
10963 * g++.dg/overload/error3.C: Likewise.
10964 * g++.dg/tm/jump1.C: Likewise.
10965 * g++.dg/torture/pr40335.C: Likewise.
10966 * gcc.dg/c99-vla-jump-5.c: Likewise.
10967 * gcc.dg/switch-warn-1.c: Likewise.
10968 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10969 * gcc.dg/nested-func-1.c: Likewise.
10970 * gcc.dg/pr67784-4.c: Likewise.
10972 2016-05-23 Richard Biener <rguenther@suse.de>
10974 PR tree-optimization/71230
10975 * gfortran.dg/pr71230-1.f90: New testcase.
10976 * gfortran.dg/pr71230-2.f90: Likewise.
10978 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10980 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
10981 * gcc.dg/vect/pr58135.c: Add new.
10982 * gfortran.dg/pr46519-1.f: Adjust test case.
10984 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10987 * g++.dg/cpp0x/decltype64.C: New.
10989 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10991 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10992 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10993 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10995 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10997 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10998 Add poly64x1_t and poly64x2_t cases if supported.
10999 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11000 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11001 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11002 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11003 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11005 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11007 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11008 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11009 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11010 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11011 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11012 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11013 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11015 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11017 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11019 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11021 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11022 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11024 2016-05-22 Jakub Jelinek <jakub@redhat.com>
11026 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11027 constraint instead of "r".
11028 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11029 insn instead of vxorpd.
11030 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11032 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11033 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11035 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11037 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11038 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11040 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11042 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
11044 PR middle-end/40921
11045 * gcc.dg/tree-ssa/pr40921.c: New test.
11047 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
11050 * gcc.target/avr/pr71103.c: New test.
11052 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
11054 PR middle-end/71179
11055 * gcc.dg/tree-ssa/pr71179.c: New test.
11057 2016-05-20 Martin Sebor <msebor@redhat.com>
11060 * gcc.dg/init-excess-2.c: New test.
11062 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
11064 * gnat.dg/opt53.adb: New test.
11065 * gnat.dg/opt54.adb: Likewise.
11067 2016-05-20 Martin Jambor <mjambor@suse.cz>
11069 PR tree-optimization/70884
11070 * gcc.dg/tree-ssa/pr70919.c: New test.
11072 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11074 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11076 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11077 fix code formatting.
11079 2016-05-20 Nathan Sidwell <nathan@acm.org>
11081 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
11083 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11085 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11087 * jit.dg/all-non-failing-tests.h: Add
11088 test-factorial-must-tail-call.c.
11089 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11090 * jit.dg/test-factorial-must-tail-call.c: New test case.
11092 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11095 * gfortran.dg/pr71204.f90: New test.
11097 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
11099 * gcc.target/nvptx/sincos.c: New test.
11101 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11104 * g++.dg/cpp1y/auto-fn31.C: New.
11106 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11108 * gcc.target/powerpc/vec-addec.c: New test.
11109 * gcc.target/powerpc/vec-addec-int128.c: New test.
11111 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11113 * gcc.dg/plugin/must-tail-call-1.c: New test case.
11114 * gcc.dg/plugin/must-tail-call-2.c: New test case.
11115 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11116 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11118 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
11120 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11122 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11125 * g++.dg/opt/pr71210-1.C: New test.
11126 * g++.dg/opt/pr71210-2.C: New test.
11128 PR tree-optimization/29756
11129 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11130 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11131 only on selected targets where V4SImode vectors are known to be
11134 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
11136 PR tree-optimization/71079
11137 PR tree-optimization/71206
11138 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11140 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11142 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11143 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11144 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11146 2016-05-20 Richard Guenther <rguenther@suse.de>
11148 PR tree-optimization/29756
11149 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11151 2016-05-20 Richard Biener <rguenther@suse.de>
11153 PR tree-optimization/71185
11154 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11156 2016-05-20 Richard Biener <rguenther@suse.de>
11158 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11160 2016-05-19 Marek Polacek <polacek@redhat.com>
11163 * g++.dg/diagnostic/pr71075.C: New test.
11165 2016-05-19 David Malcolm <dmalcolm@redhat.com>
11168 * g++.dg/pr71184.C: New test case.
11170 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11172 * gcc.target/powerpc/darn-0.c: New test.
11173 * gcc.target/powerpc/darn-1.c: New test.
11174 * gcc.target/powerpc/darn-2.c: New test.
11176 2016-05-19 Marek Polacek <polacek@redhat.com>
11178 PR tree-optimization/71031
11179 * gcc.dg/tree-ssa/vrp100.c: New test.
11181 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11183 PR rtl-optimization/71148
11184 * gcc.dg/pr71148.c: New test.
11186 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11189 * gcc.target/arm/pr71056.c: New test.
11191 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11193 * c-c++-common/pr69669.c: Check the used mode.
11195 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11198 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11200 2016-05-19 Richard Biener <rguenther@suse.de>
11202 PR tree-optimization/70729
11203 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11204 * gcc.dg/graphite/scop-18.c: Likewise.
11205 * gcc.dg/pr41783.c: Disable LIM.
11206 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11207 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11208 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11209 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11210 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11211 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11212 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11213 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11214 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11215 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11216 * gfortran.dg/pr42108.f90: Likewise.
11218 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11221 * gcc.dg/spellcheck-options-11.c: New test case.
11223 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11226 * g++.dg/opt/pr71100.C: New test.
11228 2016-05-18 Martin Jambor <mjambor@suse.cz>
11231 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11232 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11233 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11234 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11236 2016-05-18 Martin Jambor <mjambor@suse.cz>
11239 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11240 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11241 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11242 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11243 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11245 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11248 * g++.dg/template/crash122.C: New.
11250 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11253 * g++.dg/template/pr70466-1.C: New.
11254 * g++.dg/template/pr70466-2.C: Likewise.
11256 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11258 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11259 splat operations and the XXSPLTIB instruction.
11260 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11261 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11262 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11263 xxlxor to clear a register.
11265 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11267 * gcc.dg/torture/pr71020.c: New test.
11269 2016-05-18 Martin Jambor <mjambor@suse.cz>
11272 * gcc.dg/ipa/pr70646.c: New test.
11274 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11276 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11278 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11280 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11281 missing tests for vreinterpretq_p{8,16}.
11283 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11285 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11286 vsliq_n_s64 and vsliq_n_u64.
11288 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11290 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11291 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11293 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11295 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11296 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11297 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11299 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11301 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11304 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11306 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11307 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11308 "blr\t" and switch to scan-assembler-times.
11310 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11312 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11314 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11315 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11317 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11319 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11320 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11321 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11322 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11323 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11324 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11326 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11327 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11329 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11330 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11332 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11333 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11335 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11337 2016-05-18 Richard Biener <rguenther@suse.de>
11339 PR tree-optimization/71168
11340 * gcc.dg/torture/pr71168.c: New testcase.
11342 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11344 PR middle-end/63586
11345 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11346 * gcc.dg/tree-ssa/pr63586.c: New test.
11347 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11349 2016-05-17 Nathan Sidwell <nathan@acm.org>
11351 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11352 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11353 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11354 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11356 2016-05-17 Nathan Sidwell <nathan@acm.org>
11358 * gcc.target/nvptx/abi-vararg-3.c: New.
11360 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11362 PR tree-optimization/54579
11363 PR middle-end/55299
11364 * gcc.dg/fold-notrotate-1.c: New test.
11365 * gcc.dg/fold-notshift-1.c: New test.
11366 * gcc.dg/fold-notshift-2.c: New test.
11368 2016-05-17 Marek Polacek <polacek@redhat.com>
11371 * g++.dg/ipa/pr71146.C: New test.
11373 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11375 * jit.dg/test-error-array-bounds.c: New test case.
11377 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11379 * gcc.dg/tree-ssa/and-1.c: New testcase.
11381 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11383 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11384 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11386 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11388 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11389 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11391 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11393 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11395 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11397 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11399 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11401 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11402 ".2d[index]" when scan the assembly.
11403 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11404 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11406 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11408 2016-05-17 Richard Biener <rguenther@suse.de>
11410 PR tree-optimization/71132
11411 * gcc.dg/torture/pr71132.c: New testcase.
11413 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11415 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11417 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11420 * gcc.target/aarch64/pr70809_1.c: New test.
11422 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11424 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11425 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11426 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11427 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11429 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11430 Ilya Enkovich <ilya.enkovich@intel.com>
11433 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11435 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11437 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11438 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11440 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11442 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11443 test for __ARM_FP16_ARGS.
11444 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11445 * gcc.target/arm/aapcs/neon-vect10.c: New.
11446 * gcc.target/arm/aapcs/neon-vect9.c: New.
11447 * gcc.target/arm/aapcs/vfp18.c: New.
11448 * gcc.target/arm/aapcs/vfp19.c: New.
11449 * gcc.target/arm/aapcs/vfp20.c: New.
11450 * gcc.target/arm/aapcs/vfp21.c: New.
11451 * gcc.target/arm/fp16-aapcs-1.c: New.
11452 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11453 test for __ARM_FP16_ARGS.
11454 * g++.target/arm/fp16-return-1.c: Update expected output.
11456 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11459 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11461 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11464 * gfortran.dg/pr69603.f90: New testcase.
11466 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11468 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11470 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11473 * gfortran.dg/pr71047.f08: New test.
11475 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11477 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11478 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11479 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11481 2016-05-13 Martin Sebor <msebor@redhat.com>
11484 * g++.dg/cpp0x/constexpr-60049.C: New test.
11486 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11489 * gcc.dg/pr71071.c: New test.
11491 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11493 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11494 remove XOP handling.
11495 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11497 2016-05-13 Nathan Sidwell <nathan@acm.org>
11499 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11500 __atomic_is_lock_free declaration.
11502 2016-05-13 Richard Biener <rguenther@suse.de>
11504 PR tree-optimization/42587
11505 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11507 2016-05-13 Martin Liska <mliska@suse.cz>
11509 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11510 the new format of dump output.
11512 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11514 * gcc.dg/pr71084.c: New test.
11516 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11519 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11521 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11523 * gcc.target/aarch64/struct_return.c: New test.
11525 2016-05-12 Marek Polacek <polacek@redhat.com>
11528 * c-c++-common/pr70756-2.c: New test.
11529 * c-c++-common/pr70756.c: New test.
11531 2016-05-12 Richard Biener <rguenther@suse.de>
11533 PR tree-optimization/71059
11534 * gcc.dg/torture/pr71059.c: New testcase.
11536 2016-05-12 Richard Biener <rguenther@suse.de>
11538 PR tree-optimization/71062
11539 * gcc.dg/torture/pr71062.c: New testcase.
11541 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11543 PR tree-optimization/71006
11544 * gcc.dg/pr71006.c: New test.
11546 2016-05-12 Marek Polacek <polacek@redhat.com>
11549 * gcc.dg/opts-7.c: New test.
11551 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11554 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11555 Add -save-temps to dg-options.
11556 Scan for ldmfd rather than pop instruction.
11557 * gcc.target/arm/interrupt-2.c: Likewise.
11558 * gcc.target/arm/pr70830.c: New test.
11560 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11562 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11563 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11565 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11566 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11567 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11570 * gcc.target/i386/avx512vl-pack-1.c: New test.
11571 * gcc.target/i386/avx512vl-pack-2.c: New test.
11572 * gcc.target/i386/avx512bw-pack-2.c: New test.
11574 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11576 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11577 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11578 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11580 2016-05-12 Richard Biener <rguenther@suse.de>
11582 PR tree-optimization/70986
11583 * gcc.dg/torture/pr70986-1.c: New testcase.
11584 * gcc.dg/torture/pr70986-2.c: Likewise.
11585 * gcc.dg/torture/pr70986-3.c: Likewise.
11587 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11590 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11591 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11593 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11595 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11597 * gcc.target/i386/pr66746.c: Ditto.
11599 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11601 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11603 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11604 warning when using -mvsx-timode.
11605 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11606 * gcc.target/powerpc/dform-2.c: Likewise.
11607 * gcc.target/powerpc/pr68805.c: Likewise.
11609 2016-05-11 Marek Polacek <polacek@redhat.com>
11612 * c-c++-common/attributes-3.c: New test.
11614 2016-05-11 Nathan Sidwell <nathan@acm.org>
11616 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11617 * gcc.c-torture/execute/pr68185.c: Likewise.
11618 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11619 * gcc.dg/pr69634.c: Requires scheduling.
11620 * gcc.dg/torture/pr66178.c: Require label values.
11621 * gcc.dg/setjmp-6.c: Require indirect jumps.
11623 2016-05-11 Richard Biener <rguenther@suse.de>
11625 PR tree-optimization/71055
11626 * gcc.dg/torture/pr71055.c: New testcase.
11628 2016-05-11 Richard Biener <rguenther@suse.de>
11631 * g++.dg/debug/pr71057.C: New testcase.
11633 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11636 * gfortran.dg/gomp/pr70855.f90: New test.
11638 2016-05-11 Richard Biener <rguenther@suse.de>
11640 PR middle-end/71002
11641 * g++.dg/torture/pr71002.C: New testcase.
11643 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11645 PR middle-end/70807
11646 * gcc.dg/pr70807.c: New test.
11648 2016-05-10 Martin Sebor <msebor@redhat.com>
11651 * g++.dg/Wattributes.C: New test.
11653 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11655 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11656 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11657 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11659 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11662 * gcc.target/i386/pr70799-1.c: New test.
11664 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11666 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11668 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11670 PR middle-end/70877
11671 * gcc.target/i386/pr70877.c: New test.
11673 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11675 PR tree-optimization/70786
11676 * gcc.target/i386/pr70876.c: New test.
11678 2016-05-10 Jakub Jelinek <jakub@redhat.com>
11681 * gcc.target/i386/avx512vl-logic-1.c: New test.
11682 * gcc.target/i386/avx512vl-logic-2.c: New test.
11683 * gcc.target/i386/avx512dq-logic-2.c: New test.
11685 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11688 * gcc.target/powerpc/pr70963.c: New.
11690 2016-05-10 David Malcolm <dmalcolm@redhat.com>
11692 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11693 (test_very_wide_line): Add ruler to expected output.
11694 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11695 (test_very_wide_line): Likewise.
11696 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11697 (test_show_locus): Within the handling of "test_very_wide_line",
11698 enable show_ruler_p on the diagnostic context.
11700 2016-05-10 Richard Biener <rguenther@suse.de>
11702 PR tree-optimization/71039
11703 * gcc.dg/torture/pr71039.c: New testcase.
11705 2016-05-10 Nathan Sidwell <nathan@acm.org>
11707 * gcc.dg/nested-func-10.c: Requires alloca.
11708 * gcc.dg/nested-func-9.c: Requires alloca.
11709 * gcc.c-torture/execute/pr70460.c: Requires labels.
11710 * gcc.c-torture/compile/pr70199.c: Requires labels.
11711 * gcc.target/nvptx/decl.c: Compile only.
11712 * gcc.target/nvptx/trailing-init.c: Compile only.
11713 * gcc.target/nvptx/ary-init.c: Compile only.
11715 2016-05-10 Marek Polacek <polacek@redhat.com>
11718 * gcc.dg/attr-opt-1.c: New test.
11720 2016-05-10 Richard Biener <rguenther@suse.de>
11722 PR tree-optimization/70497
11723 PR tree-optimization/28367
11724 * gcc.dg/torture/20160404-1.c: New testcase.
11725 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11726 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11728 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11730 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11732 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
11734 * gcc.target/i386/fabsneg-1.c New test.
11736 2016-05-09 Alan Modra <amodra@gmail.com>
11739 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11741 2016-05-09 Richard Biener <rguenther@suse.de>
11743 PR tree-optimization/70985
11744 * gcc.dg/torture/pr70985.c: New testcase.
11746 2016-05-09 Bin Cheng <bin.cheng@arm.com>
11748 * gcc.dg/tree-ssa/ifc-9.c: New test.
11749 * gcc.dg/tree-ssa/ifc-10.c: New test.
11750 * gcc.dg/tree-ssa/ifc-11.c: New test.
11751 * gcc.dg/tree-ssa/ifc-12.c: New test.
11752 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11753 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11754 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11756 2016-05-09 Richard Biener <rguenther@suse.de>
11759 * gfortran.dg/pr70937.f90: New testcase.
11761 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11763 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11765 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
11768 * gfortran.dg/dec_structure_1.f90: New testcase.
11769 * gfortran.dg/dec_structure_2.f90: Ditto.
11770 * gfortran.dg/dec_structure_3.f90: Ditto.
11771 * gfortran.dg/dec_structure_4.f90: Ditto.
11772 * gfortran.dg/dec_structure_5.f90: Ditto.
11773 * gfortran.dg/dec_structure_6.f90: Ditto.
11774 * gfortran.dg/dec_structure_7.f90: Ditto.
11775 * gfortran.dg/dec_structure_8.f90: Ditto.
11776 * gfortran.dg/dec_structure_9.f90: Ditto.
11777 * gfortran.dg/dec_structure_10.f90: Ditto.
11778 * gfortran.dg/dec_structure_11.f90: Ditto.
11779 * gfortran.dg/dec_union_1.f90: Ditto.
11780 * gfortran.dg/dec_union_2.f90: Ditto.
11781 * gfortran.dg/dec_union_3.f90: Ditto.
11782 * gfortran.dg/dec_union_4.f90: Ditto.
11783 * gfortran.dg/dec_union_5.f90: Ditto.
11784 * gfortran.dg/dec_union_6.f90: Ditto.
11785 * gfortran.dg/dec_union_7.f90: Ditto.
11787 2016-05-07 Tom de Vries <tom@codesourcery.com>
11789 PR tree-optimization/70956
11790 * gcc.dg/graphite/pr70956.c: New test.
11792 2016-05-06 Jakub Jelinek <jakub@redhat.com>
11794 PR middle-end/70941
11795 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11796 (a, b, c, d): Change type from char to signed char.
11797 (main): Compare against (signed char) -1634678893 instead of
11798 hardcoded -109. Use __builtin_abort instead of abort.
11800 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11801 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11803 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11805 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11808 * gcc.dg/torture/pr70935.c: New test.
11810 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11813 * gcc.target/sh/pr58219.c: New tests.
11815 2016-05-06 Richard Biener <rguenther@suse.de>
11817 PR tree-optimization/70960
11818 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11820 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11823 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11824 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11825 Adjust expected instruction counts.
11826 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11828 2016-05-06 Marek Polacek <polacek@redhat.com>
11831 * gcc.dg/ubsan/bounds-3.c: New test.
11833 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11836 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11838 2016-05-06 Richard Biener <rguenther@suse.de>
11840 PR middle-end/70931
11841 * gfortran.dg/pr70931.f90: New testcase.
11843 2016-05-06 Richard Biener <rguenther@suse.de>
11845 PR middle-end/70941
11846 * gcc.dg/torture/pr70941.c: New testcase.
11848 2016-05-05 Bin Cheng <bin.cheng@arm.com>
11850 PR tree-optimization/57206
11851 * gcc.dg/vect/pr57206.c: New test.
11853 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11855 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11857 2016-05-05 Jakub Jelinek <jakub@redhat.com>
11859 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11861 * c-c++-common/Wdangling-else-4.c: New test.
11863 2016-05-04 Jakub Jelinek <jakub@redhat.com>
11867 * g++.dg/opt/pr70906.C: New test.
11868 * g++.dg/opt/pr70933.C: New test.
11870 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11872 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
11874 * gcc.dg/ipa/pure-const-3.c: New testcase.
11876 2016-05-04 Marek Polacek <polacek@redhat.com>
11878 * c-c++-common/Wdangling-else-1.c: New test.
11879 * c-c++-common/Wdangling-else-2.c: New test.
11880 * c-c++-common/Wdangling-else-3.c: New test.
11882 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11884 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11887 2016-05-04 Marek Polacek <polacek@redhat.com>
11890 * gcc.dg/Waddress-2.c: New test.
11892 2016-05-04 Alan Modra <amodra@gmail.com>
11894 * gcc.target/powerpc/pr70866.c: New.
11896 2016-05-03 Martin Sebor <msebor@redhat.com>
11899 * c-c++-common/builtin_location.c: New test.
11900 * g++.dg/cpp1y/builtin_location.C: New test.
11902 2016-05-03 Marek Polacek <polacek@redhat.com>
11905 * gcc.dg/pr70859.c: New test.
11906 * gcc.dg/pr70859-2.c: New test.
11908 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11910 * gnat.dg/debug5.adb: New testcase.
11912 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11914 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11915 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11916 Procedure to check for z10 instruction set.
11918 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11920 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11922 2016-05-03 Alan Modra <amodra@gmail.com>
11924 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11926 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11928 * gcc.target/i386/avx512f-cvt-1.c: New test.
11930 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11932 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11933 -fdump-tree-vrp-details.
11935 2016-05-03 Richard Biener <rguenther@suse.de>
11937 * gcc.dg/pr30172-1.c: Adjust.
11938 * gcc.dg/pr63743.c: Likewise.
11939 * gcc.dg/tm/pr51696.c: Likewise.
11940 * c-c++-common/tm/safe-1.c: Likewise.
11941 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11942 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11943 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11944 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11946 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11948 PR rtl-optimization/70467
11949 * gcc.target/i386/pr70467-3.c: New test.
11950 * gcc.target/i386/pr70467-4.c: New test.
11952 PR tree-optimization/70916
11953 * gcc.c-torture/compile/pr70916.c: New test.
11956 * gcc.target/i386/pr49244-1.c: New test.
11957 * gcc.target/i386/pr49244-2.c: New test.
11959 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11961 PR rtl-optimization/44281
11962 * gcc.target/i386/pr44281.c: New test.
11964 2016-05-03 bin cheng <bin.cheng@arm.com>
11966 PR tree-optimization/56541
11967 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11968 * gcc.dg/vect/pr56541.c: new test.
11970 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11972 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11974 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11976 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11979 * c-c++-common/asan/clone-test-1.c (main): Align child process
11982 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11985 * g++.dg/spellcheck-fields-2.C: New test case.
11987 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11990 * g++.dg/pr62314.C: New test case.
11992 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
11994 * gcc.dg/ipa/inline-8.c: New testcase.
11996 2016-05-02 Jakub Jelinek <jakub@redhat.com>
11998 PR rtl-optimization/70467
11999 * gcc.target/i386/pr70467-1.c: New test.
12001 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12003 * gcc.dg/spec-options.c: Run the test on all targets.
12004 * gcc.dg/foo.specs: Use cpp_unique_options.
12006 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12008 * gcc.dg/tree-ssa/unord.c: New testcase.
12010 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12012 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12014 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
12016 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12018 2016-05-02 Marek Polacek <polacek@redhat.com>
12021 * gcc.dg/enum-incomplete-3.c: New test.
12023 2016-05-02 Marek Polacek <polacek@redhat.com>
12024 Tom de Vries <tom@codesourcery.com>
12026 PR tree-optimization/70700
12027 * gcc.dg/pr70700.c: New test.
12029 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
12031 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12032 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12033 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12034 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12035 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12037 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
12039 * ada/acats/run_acats: Rename into...
12040 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
12041 * ada/acats/run_all.sh: Remove redundant test.
12042 (target_run): Move around.
12043 (target_gnatchop): Use newly built executable.
12044 (target_gnatmake): Likewise.
12045 Check that the compilation of impbit succeeds.
12047 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
12049 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12050 * gcc.dg/20021029-1.c: Likewise.
12051 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12052 * gcc.target/sh/attr-isr-trapa.c: Likewise.
12053 * gcc.target/sh/cmpstr.c: Likewise.
12054 * gcc.target/sh/cmpstrn.c: Likewise.
12055 * gcc.target/sh/memset.c: Likewise.
12056 * gcc.target/sh/pr21255-2-mb.c: Likewise.
12057 * gcc.target/sh/pr21255-2-ml.c: Likewise.
12058 * gcc.target/sh/pr39423-1.c: Likewise.
12059 * gcc.target/sh/pr49468-di.c: Likewise.
12060 * gcc.target/sh/pr49468-si.c: Likewise.
12061 * gcc.target/sh/pr49880-1.c: Likewise.
12062 * gcc.target/sh/pr49880-2.c: Likewise.
12063 * gcc.target/sh/pr49880-3.c: Likewise.
12064 * gcc.target/sh/pr50751-1.c: Likewise.
12065 * gcc.target/sh/pr50751-4.c: Likewise.
12066 * gcc.target/sh/pr50751-7.c: Likewise.
12067 * gcc.target/sh/pr51244-1.c: Likewise.
12068 * gcc.target/sh/pr51244-10.c: Likewise.
12069 * gcc.target/sh/pr51244-11.c: Likewise.
12070 * gcc.target/sh/pr51244-12.c: Likewise.
12071 * gcc.target/sh/pr51244-13.c: Likewise.
12072 * gcc.target/sh/pr51244-14.c: Likewise.
12073 * gcc.target/sh/pr51244-17.c: Likewise.
12074 * gcc.target/sh/pr51244-18.c: Likewise.
12075 * gcc.target/sh/pr51244-19.c: Likewise.
12076 * gcc.target/sh/pr51244-4.c: Likewise.
12077 * gcc.target/sh/pr51244-5.c: Likewise.
12078 * gcc.target/sh/pr51244-7.c: Likewise.
12079 * gcc.target/sh/pr51244-8.c: Likewise.
12080 * gcc.target/sh/pr51244-9.c: Likewise.
12081 * gcc.target/sh/pr51697.c: Likewise.
12082 * gcc.target/sh/pr52483-1.c: Likewise.
12083 * gcc.target/sh/pr52483-2.c: Likewise.
12084 * gcc.target/sh/pr52483-3.c: Likewise.
12085 * gcc.target/sh/pr52483-5.c: Likewise.
12086 * gcc.target/sh/pr52933-1.c: Likewise.
12087 * gcc.target/sh/pr52933-2.c: Likewise.
12088 * gcc.target/sh/pr52933-3.c: Likewise.
12089 * gcc.target/sh/pr53568-1.c: Likewise.
12090 * gcc.target/sh/pr53976-1.c: Likewise.
12091 * gcc.target/sh/pr53988-1.c: Likewise.
12092 * gcc.target/sh/pr53988.c: Likewise.
12093 * gcc.target/sh/pr54089-1.c: Likewise.
12094 * gcc.target/sh/pr54089-6.c: Likewise.
12095 * gcc.target/sh/pr54089-7.c: Likewise.
12096 * gcc.target/sh/pr54089-8.c: Likewise.
12097 * gcc.target/sh/pr54089-9.c: Likewise.
12098 * gcc.target/sh/pr54236-1.c: Likewise.
12099 * gcc.target/sh/pr54236-2.c: Likewise.
12100 * gcc.target/sh/pr54236-3.c: Likewise.
12101 * gcc.target/sh/pr54236-4.c: Likewise.
12102 * gcc.target/sh/pr54386.c: Likewise.
12103 * gcc.target/sh/pr54602-1.c: Likewise.
12104 * gcc.target/sh/pr54685.c: Likewise.
12105 * gcc.target/sh/pr54760-1.c: Likewise.
12106 * gcc.target/sh/pr54760-2.c: Likewise.
12107 * gcc.target/sh/pr54760-3.c: Likewise.
12108 * gcc.target/sh/pr54760-4.c: Likewise.
12109 * gcc.target/sh/pr54760-5.c: Likewise.
12110 * gcc.target/sh/pr54760-6.c: Likewise.
12111 * gcc.target/sh/pr55146.c: Likewise.
12112 * gcc.target/sh/pr55160.c: Likewise.
12113 * gcc.target/sh/pr59278.c: Likewise.
12114 * gcc.target/sh/pr59401-1.c: Likewise.
12115 * gcc.target/sh/pr59533-1.c: Likewise.
12116 * gcc.target/sh/pr63260.c: Likewise.
12117 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12118 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12119 * gcc.target/sh/strlen.c: Likewise.
12120 * gcc.target/sh/torture/pr30807.c: Likewise.
12121 * gcc.target/sh/torture/pr34777.c: Likewise.
12122 * gcc.target/sh/torture/pr64652.c: Likewise.
12123 * gcc.target/sh/torture/pr65505.c: Likewise.
12124 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12125 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12127 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12130 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12132 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12134 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12135 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12136 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12137 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12139 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12141 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12142 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12144 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12146 PR middle-end/70626
12147 * c-c++-common/goacc/combined-reduction.c: New test.
12148 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12150 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12152 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12153 *movdi_internal pattern only if PIC off.
12154 * gcc.target/i386/pr70155-2.c: Likewise.
12155 * gcc.target/i386/pr70155-3.c: Likewise.
12156 * gcc.target/i386/pr70155-4.c: Likewise.
12157 * gcc.target/i386/pr70155-5.c: Likewise.
12158 * gcc.target/i386/pr70155-6.c: Likewise.
12159 * gcc.target/i386/pr70155-7.c: Likewise.
12160 * gcc.target/i386/pr70155-8.c: Likewise.
12161 * gcc.target/i386/pr70155-15.c: Likewise.
12162 * gcc.target/i386/pr70155-17.c: Likewise.
12163 * gcc.target/i386/pr70155-22.c: Likewise.
12165 2016-04-29 Bin Cheng <bin.cheng@arm.com>
12167 PR tree-optimization/70803
12168 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12170 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12172 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12173 optimization of vector loop.
12174 * gcc.target/i386/vect-unpack-3.c: New test.
12175 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12176 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12177 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12179 2016-04-29 Marek Polacek <polacek@redhat.com>
12182 * g++.dg/ubsan/null-7.C: New test.
12185 * gcc.dg/pr70852.c: New test.
12187 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12190 * g++.dg/cpp0x/alignas6.C: New test.
12192 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12194 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12195 * gcc.dg/pr27003.c: Likewise.
12196 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12197 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12198 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12199 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12200 * gcc.target/arc/mxy.c: Likewise.
12201 * gcc.target/arc/mswape.c: Likewise.
12202 * gcc.target/arc/mrtsc.c: Likewise.
12203 * gcc.target/arc/mcrc.c: Likewise.
12204 * gcc.target/arc/mdsp-packa.c: Likewise.
12205 * gcc.target/arc/mdvbf.c: Likewise.
12206 * gcc.target/arc/mlock.c: Likewise.
12207 * gcc.target/arc/mmac-24.c: Likewise.
12208 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12210 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12211 Matthijs Kooijman <matthijs@stdin.nl>
12212 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12215 * gcc.target/avr/pr60040-1.c: New.
12216 * gcc.target/avr/pr60040-2.c: New.
12218 2016-04-29 Richard Biener <rguenther@suse.de>
12220 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12222 2016-04-29 Richard Biener <rguenther@suse.de>
12224 PR tree-optimization/13962
12225 PR tree-optimization/65686
12226 * gcc.dg/uninit-pr65686.c: New testcase.
12228 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12230 PR middle-end/70843
12231 * gcc.dg/pr70843.c: New test.
12233 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12236 * gcc.target/i386/pr70858.c: New test.
12238 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12240 * gcc.target/arc/nps400-1.c: New file.
12242 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12243 Andrew Burgess <andrew.burgess@embecosm.com>
12245 * gcc.target/arc/movh_cl-1.c: New file.
12247 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12248 Andrew Burgess <andrew.burgess@embecosm.com>
12250 * gcc.target/arc/extzv-1.c: New file.
12251 * gcc.target/arc/insv-1.c: New file.
12252 * gcc.target/arc/insv-2.c: New file.
12253 * gcc.target/arc/movb-1.c: New file.
12254 * gcc.target/arc/movb-2.c: New file.
12255 * gcc.target/arc/movb-3.c: New file.
12256 * gcc.target/arc/movb-4.c: New file.
12257 * gcc.target/arc/movb-5.c: New file.
12258 * gcc.target/arc/movb_cl-1.c: New file.
12259 * gcc.target/arc/movb_cl-2.c: New file.
12260 * gcc.target/arc/movbi_cl-1.c: New file.
12261 * gcc.target/arc/movl-1.c: New file.
12263 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12264 Andrew Burgess <andrew.burgess@embecosm.com>
12266 * gcc.target/arc/cmem-1.c: New file.
12267 * gcc.target/arc/cmem-2.c: New file.
12268 * gcc.target/arc/cmem-3.c: New file.
12269 * gcc.target/arc/cmem-4.c: New file.
12270 * gcc.target/arc/cmem-5.c: New file.
12271 * gcc.target/arc/cmem-6.c: New file.
12272 * gcc.target/arc/cmem-7.c: New file.
12273 * gcc.target/arc/cmem-ld.inc: New file.
12274 * gcc.target/arc/cmem-st.inc: New file.
12276 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12279 * gcc.target/i386/pr70821.c: New test.
12281 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12283 * gcc.target/powerpc/vec-adde.c: New test.
12284 * gcc.target/powerpc/vec-adde-int128.c: New test.
12286 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12288 * gcc.target/i386/avx-vround-1.c: New test.
12289 * gcc.target/i386/avx-vround-2.c: New test.
12290 * gcc.target/i386/avx512vl-vround-1.c: New test.
12291 * gcc.target/i386/avx512vl-vround-2.c: New test.
12293 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12296 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12297 (check_effective_target_cilkplus_runtime): ... this.
12298 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12299 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12301 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12302 Require cilkplus_runtime.
12303 Don't add -lcilkrts.
12304 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12305 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12306 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12307 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12308 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12309 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12310 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12311 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12312 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12313 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12314 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12315 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12316 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12317 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12318 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12319 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12320 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12321 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12322 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12323 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12324 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12325 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12326 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12327 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12328 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12329 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12330 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12331 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12332 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12334 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12335 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12337 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12339 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12342 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12344 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12345 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12347 2015-04-27 Ryan Burn <contact@rnburn.com>
12351 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12353 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12354 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12356 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12358 * gnat.dg/limited_with4.ad[sb]: New test.
12359 * gnat.dg/limited_with4_pkg.ads: New helper.
12361 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12364 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12365 and movv1ti_internal patterns
12366 * gcc.target/i386/pr70155-1.c: New test.
12367 * gcc.target/i386/pr70155-2.c: Likewise.
12368 * gcc.target/i386/pr70155-3.c: Likewise.
12369 * gcc.target/i386/pr70155-4.c: Likewise.
12370 * gcc.target/i386/pr70155-5.c: Likewise.
12371 * gcc.target/i386/pr70155-6.c: Likewise.
12372 * gcc.target/i386/pr70155-7.c: Likewise.
12373 * gcc.target/i386/pr70155-8.c: Likewise.
12374 * gcc.target/i386/pr70155-9.c: Likewise.
12375 * gcc.target/i386/pr70155-10.c: Likewise.
12376 * gcc.target/i386/pr70155-11.c: Likewise.
12377 * gcc.target/i386/pr70155-12.c: Likewise.
12378 * gcc.target/i386/pr70155-13.c: Likewise.
12379 * gcc.target/i386/pr70155-14.c: Likewise.
12380 * gcc.target/i386/pr70155-15.c: Likewise.
12381 * gcc.target/i386/pr70155-16.c: Likewise.
12382 * gcc.target/i386/pr70155-17.c: Likewise.
12383 * gcc.target/i386/pr70155-18.c: Likewise.
12384 * gcc.target/i386/pr70155-19.c: Likewise.
12385 * gcc.target/i386/pr70155-20.c: Likewise.
12386 * gcc.target/i386/pr70155-21.c: Likewise.
12387 * gcc.target/i386/pr70155-22.c: Likewise.
12389 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12391 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12394 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12396 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12397 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12398 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12399 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12400 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12402 2016-04-27 Richard Biener <rguenther@suse.de>
12405 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12406 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12408 2016-04-27 Nathan Sidwell <nathan@acm.org>
12410 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12411 * g++.dg/ubsan/pr63956.C: Adjust error location.
12413 2016-04-27 Nick Clifton <nickc@redhat.com>
12415 PR middle-end/49889
12416 * gcc.dg/pr49889.c: New test.
12418 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12420 * c-c++-common/memset-array.c: New test.
12422 2016-04-26 Martin Sebor <msebor@redhat.com>
12425 * g++.dg/cpp1y/func_constexpr.C: New test.
12427 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12430 * g++.dg/cpp0x/enum32.C: New test.
12431 * g++.dg/cpp0x/enum33.C: New test.
12433 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12435 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12436 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12437 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12438 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12439 * gcc.c-torture/execute/pr38151.c: Likewise.
12440 * gcc.c-torture/execute/pr66556.c: Likewise.
12441 * gcc.c-torture/execute/pr67781.c: Likewise.
12442 * gcc.c-torture/execute/pr68648.c: Likewise.
12444 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12446 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12448 2016-04-26 Marek Polacek <polacek@redhat.com>
12451 * gcc.dg/pr67784-3.c: New test.
12452 * gcc.dg/pr67784-4.c: New test.
12453 * gcc.dg/pr67784-5.c: New test.
12456 * gcc.dg/Wnested-externs-2.c: New test.
12458 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12460 * gcc.dg/fold-plusmult.c: Adjust.
12461 * gcc.dg/no-strict-overflow-6.c: Adjust.
12462 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12464 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12466 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12468 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12469 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12470 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12471 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12472 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12473 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12474 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12475 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12476 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12477 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12478 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12479 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12480 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12481 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12482 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12483 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12484 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12485 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12486 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12487 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12488 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12489 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12491 * gcc.target/i386/pr32219-4.c: Likewise.
12492 * gcc.target/i386/pr32219-6.c: Likewise.
12493 * gcc.target/i386/pr32219-8.c: Likewise.
12495 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12497 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12498 associated options.
12500 2016-04-26 Marek Polacek <polacek@redhat.com>
12503 * g++.dg/ext/cond2.C: New test.
12505 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12507 PR tree-optimization/70771
12508 PR tree-optimization/70775
12509 * gcc.dg/pr70771.c: New test.
12510 * gcc.dg/pr70775.c: New test.
12512 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12514 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12516 2016-04-25 Richard Biener <rguenther@suse.de>
12518 PR tree-optimization/70780
12519 * gcc.dg/torture/pr70780.c: New testcase.
12521 2016-04-25 Michael Collison <michael.collison@arm.com>
12523 * gcc.target/arm/neon-vaddws16.c: New test.
12524 * gcc.target/arm/neon-vaddws32.c: New test.
12525 * gcc.target/arm/neon-vaddwu16.c: New test.
12526 * gcc.target/arm/neon-vaddwu32.c: New test.
12527 * gcc.target/arm/neon-vaddwu8.c: New test.
12528 * lib/target-supports.exp
12529 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12530 that arm neon support vector widen sum of HImode TO SImode.
12532 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12535 * c-c++-common/asan/pr70712.c: New test.
12537 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12539 * .gitattributes: New file.
12541 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12543 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12545 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12547 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12548 * gfortran.dg/submodule_15.f08: Likewise.
12550 2016-04-22 Richard Biener <rguenther@suse.de>
12552 PR tree-optimization/70740
12553 * gcc.dg/torture/pr70740.c: New testcase.
12555 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12558 * gcc.target/i386/pr70750-1.c: New test.
12559 * gcc.target/i386/pr70750-2.c: Likewise.
12561 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12564 * g++.dg/cpp0x/auto48.C: New.
12566 2016-04-21 Marek Polacek <polacek@redhat.com>
12569 * g++.dg/cpp0x/forw_enum12.C: New test.
12570 * g++.dg/cpp0x/forw_enum13.C: New test.
12572 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12575 * gcc.target/i386/pr70728.c: New test.
12577 2016-04-21 Richard Biener <rguenther@suse.de>
12579 PR middle-end/70747
12580 * gcc.dg/pr70747.c: New testcase.
12582 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12584 PR tree-optimization/70715
12585 * gcc.dg/tree-ssa/scev-13.c: New test.
12587 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12589 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12591 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12593 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12595 2016-04-20 Jan Hubicka <jh@suse.cz>
12598 * g++.dg/ipa/nothrow-1.C: New testcase.
12600 2016-04-20 Nathan Sidwell <nathan@acm.org>
12603 * g++.dg/eh/delete1.C: New.
12605 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12607 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12608 -mtune-ctrl=sse_typeless_stores.
12610 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12612 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12614 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12616 PR tree-optimization/69489
12617 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12619 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12622 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12623 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12624 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12626 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12628 PR tree-optimization/56625
12629 PR tree-optimization/69489
12630 * gcc.dg/vect/pr56625.c: New test.
12631 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12633 2016-04-20 Andrew Pinski <apinski@cavium.com>
12636 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12638 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12640 * gnat.dg/self1.adb: Remove now incorrect test.
12642 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12644 * gcc.dg/tree-ssa/scev-11.c: New test.
12645 * gcc.dg/tree-ssa/scev-12.c: New test.
12647 2016-04-20 Marek Polacek <polacek@redhat.com>
12649 PR tree-optimization/70725
12650 * gcc.dg/pr70725.c: New test.
12652 2016-04-20 Richard Biener <rguenther@suse.de>
12654 PR tree-optimization/70726
12655 * g++.dg/vect/pr70726.cc: New testcase.
12657 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12660 * gcc.target/s390/pr70674.c: New test.
12662 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12664 PR libgfortran/70684
12665 * gfortran.dg/list_read_14.f90: New test.
12667 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12670 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12671 extern to force it misaligned.
12675 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12676 Don't check `*' before movv4sf_internal.
12677 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12678 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12679 Don't check `*' before movv16qi_internal.
12680 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12681 extern to force it misaligned.
12685 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12686 Don't check `*' before movv2df_internal.
12687 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12688 extern to force it misaligned.
12692 Check movv8sf_internal instead of avx_storeups256.
12693 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12695 2016-04-19 Richard Biener <rguenther@suse.de>
12697 PR tree-optimization/70171
12698 * g++.dg/tree-ssa/pr70171.C: New testcase.
12700 2016-04-19 Richard Biener <rguenther@suse.de>
12702 PR tree-optimization/70724
12703 * gcc.dg/torture/pr70724.c: New testcase.
12705 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12707 PR middle-end/70689
12708 * gcc.target/i386/pr70689.c: New.
12710 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12713 * gcc.target/i386/pr70708.c: New test.
12715 2016-04-18 Richard Biener <rguenther@suse.de>
12717 PR tree-optimization/43434
12718 * gcc.dg/vect/pr43434.c: New testcase.
12719 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12720 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12721 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12722 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12723 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12724 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12725 * gcc.dg/gomp/pr68640.c: Likewise.
12726 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12727 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12729 2016-04-18 Richard Biener <rguenther@suse.de>
12731 PR tree-optimization/70701
12732 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12734 2016-04-18 Tom de Vries <tom@codesourcery.com>
12737 * gcc.dg/pr70161.c: Add dot-file scans.
12738 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12739 instead of after last dot char.
12741 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12743 * c-c++-common/dump-ada-spec-3.c: New test.
12744 * c-c++-common/dump-ada-spec-4.c: Likewise.
12746 2016-04-17 Tom de Vries <tom@codesourcery.com>
12749 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12751 2016-04-15 Jan Hubicka <jh@suse.cz>
12754 * g++.dg/ipa/pure-const-1.C: New testcase.
12755 * g++.dg/ipa/pure-const-2.C: New testcase.
12756 * g++.dg/ipa/pure-const-3.C: New testcase.
12758 2016-04-15 Marek Polacek <polacek@redhat.com>
12761 * gcc.dg/bitfld-22.c: New test.
12763 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12765 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12768 2016-04-15 Marek Polacek <polacek@redhat.com>
12771 * c-c++-common/pr70651.c: New test.
12773 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12775 PR rtl-optimization/70681
12776 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12777 dump scan on arm and powerpc.
12778 * gcc.dg/pr10474.c: Likewise.
12780 2016-04-15 Jakub Jelinek <jakub@redhat.com>
12785 * g++.dg/cpp1y/vla11.C: Revert for real.
12788 * c-c++-common/Wparentheses-1.c: New test.
12789 * c-c++-common/gomp/Wparentheses-1.c: New test.
12790 * c-c++-common/gomp/Wparentheses-2.c: New test.
12791 * c-c++-common/gomp/Wparentheses-3.c: New test.
12792 * c-c++-common/gomp/Wparentheses-4.c: New test.
12793 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12794 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12795 * c-c++-common/goacc/Wparentheses-1.c: New test.
12797 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12800 * gcc.target/i386/pr70662.c: New test.
12802 2016-04-15 Richard Biener <rguenther@suse.de>
12803 Alan Modra <amodra@gmail.com>
12805 PR tree-optimization/70130
12806 * gcc.dg/vect/O3-pr70130.c: New testcase.
12808 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12811 * gcc.target/powerpc/pr70669.c: New test.
12814 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12815 a power7 system that does not have an assembler that supports
12818 2016-04-14 Martin Sebor <msebor@redhat.com>
12823 * c-c++-common/ubsan/vla-1.c: Revert.
12824 * g++.dg/cpp1y/vla11.C: Same.
12825 * g++.dg/cpp1y/vla12.C: Same.
12826 * g++.dg/cpp1y/vla13.C: Same.
12827 * g++.dg/cpp1y/vla14.C: Same.
12828 * g++.dg/cpp1y/vla3.C: Same.
12829 * g++.dg/init/array24.C: Same.
12830 * g++.dg/ubsan/vla-1.C: Same.
12832 2016-04-14 Marek Polacek <polacek@redhat.com>
12833 Jan Hubicka <hubicka@ucw.cz>
12836 * g++.dg/torture/pr70029.C: New test.
12838 2016-04-14 Martin Sebor <msebor@redhat.com>
12840 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12841 type size to prevent failures on targets with very low maximum
12844 2016-04-14 Richard Biener <rguenther@suse.de>
12846 PR tree-optimization/70623
12847 * gcc.dg/torture/pr70623.c: New testcase.
12848 * gcc.dg/torture/pr70623-2.c: Likewise.
12850 2016-04-13 Martin Sebor <msebor@redhat.com>
12855 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12856 * g++.dg/cpp1y/vla11.C: New test.
12857 * g++.dg/cpp1y/vla12.C: New test.
12858 * g++.dg/cpp1y/vla13.C: New test.
12859 * g++.dg/cpp1y/vla14.C: New test.
12860 * g++.dg/cpp1y/vla3.C: Restore deleted test.
12861 * g++.dg/init/array24.C: Fully brace VLA initializer.
12862 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12864 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12867 * g++.dg/opt/pr70641.C: New test.
12869 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12871 PR rtl-optimization/68749
12872 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12873 effects of argument promotions.
12874 Remove default args to dg-skip-if.
12876 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12879 * g++.dg/parse/pr70635.C: New.
12881 2016-04-13 Marek Polacek <polacek@redhat.com>
12884 * c-c++-common/Wmisleading-indentation-4.c: New test.
12886 2016-04-13 Marek Polacek <polacek@redhat.com>
12889 * gcc.dg/Wparentheses-12.c: New test.
12890 * gcc.dg/Wparentheses-13.c: New test.
12892 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12894 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12895 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12896 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12898 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12900 PR middle-end/70633
12901 * gcc.c-torture/compile/pr70633.c: New test.
12904 * gcc.dg/torture/pr70628.c: New test.
12906 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12909 * g++.dg/template/pr70610.C: New test.
12910 * g++.dg/template/pr70610-2.C: New test.
12911 * g++.dg/template/pr70610-3.C: New test.
12912 * g++.dg/template/pr70610-4.C: New test.
12914 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12916 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12920 * g++.dg/ext/pr70571.C: New test.
12922 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12925 * gcc.target/powerpc/pr70640.c: New test.
12927 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12930 * g++.dg/parse/pr68722.C: New.
12932 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12934 PR rtl-optimization/70596
12935 * gcc.target/i386/pr70596.c: New test.
12937 2016-04-12 Nathan Sidwell <nathan@acm.org>
12940 * g++.dg/init/pr70501.C: New.
12942 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12944 * gcc.target/i386/asm-flag-6.c: New test.
12946 2016-04-12 Tom de Vries <tom@codesourcery.com>
12948 PR tree-optimization/68756
12949 * gcc.dg/graphite/pr68756.c: New test.
12951 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12953 PR tree-optimization/70602
12954 * gcc.c-torture/execute/pr70602.c: New test.
12956 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12959 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12960 __float128 emulator is built and runs.
12961 * gcc.target/powerpc/float128-1.c: Likewise.
12963 * lib/target-supports.exp (check_ppc_float128_sw_available):
12964 Rework tests for __float128 software and hardware
12965 availability. Fix exit condition to return 0 on success.
12967 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12970 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12971 * gcc.target/aarch64/target_attr_15.c: Likewise.
12973 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12976 * g++.dg/cpp1y/pr69066.C: New.
12978 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12981 * gfortran.dg/pr36192.f90: Update test.
12982 * gfortran.dg/pr36192_1.f90: Update test.
12983 * gfortran.dg/real_dimension_1.f: Update test.
12984 * gfortran.dg/parameter_array_init_7.f90: New test.
12986 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
12989 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12991 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12993 PR rtl-optimization/66669
12994 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12996 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12998 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12999 * gcc.dg/pie-1.c: Likewise.
13000 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13001 * gcc.dg/pic-4.c: Likewise.
13002 * gcc.dg/pie-3.c: Likewise.
13003 * gcc.dg/pie-4.c: Likewise.
13005 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13007 PR tree-optimization/68644
13008 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13010 PR rtl-optimization/64886
13011 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13013 2016-04-09 Tom de Vries <tom@codesourcery.com>
13015 PR tree-optimization/68953
13016 * gcc.dg/graphite/pr68953.c: New test.
13018 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13021 * gfortran.dg/deferred_character_16.f90: New test.
13023 2016-04-09 Jakub Jelinek <jakub@redhat.com>
13025 PR tree-optimization/70586
13026 * gcc.c-torture/execute/pr70586.c: New test.
13028 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13031 * c-c++-common/asan/halt_on_error-1.c: Replace memset
13032 with __builtin_memset
13033 * c-c++-common/asan/halt_on_error-2.c: Likewise.
13035 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
13039 PR tree-optimization/70373
13040 PR middle-end/70533
13041 PR middle-end/70534
13042 PR middle-end/70535
13043 * c-c++-common/goacc/reduction-5.c: New test.
13044 * c-c++-common/goacc/reduction-promotions.c: New test.
13045 * gfortran.dg/goacc/reduction-3.f95: New test.
13046 * gfortran.dg/goacc/reduction-promotions.f90: New test.
13048 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
13052 * g++.dg/pr70590.C: New test.
13053 * g++.dg/pr70590-2.C: New test.
13055 2016-04-08 Jakub Jelinek <jakub@redhat.com>
13057 PR middle-end/70593
13058 * gcc.target/i386/pr70593.c: New test.
13060 PR rtl-optimization/70574
13061 * gcc.target/i386/avx2-pr70574.c: New test.
13063 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
13066 * c-c++-common/asan/pr70541.c: New test.
13068 2016-04-08 Tom de Vries <tom@codesourcery.com>
13070 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13071 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13073 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13076 * gcc.c-torture/execute/pr70566.c: New test.
13078 2016-04-08 Tom de Vries <tom@codesourcery.com>
13080 * c-c++-common/goacc/uninit-copy-clause.c: New test.
13081 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13083 2016-04-08 Alan Modra <amodra@gmail.com>
13085 * gcc.target/powerpc/pr70117.c: New.
13087 2016-04-07 Jakub Jelinek <jakub@redhat.com>
13090 * gcc.dg/lto/simd-function_0.c: New test.
13092 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13094 * c-c++-common/attr-simd-2.c: Likewise.
13095 * c-c++-common/attr-simd-4.c: Likewise.
13096 * gcc.dg/gomp/simd-clones-2.c: Likewise.
13097 * gcc.dg/gomp/simd-clones-3.c: Likewise.
13099 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13102 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13104 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
13105 Tom de Vries <tom@codesourcery.com>
13107 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13108 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13109 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13110 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13111 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13112 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13113 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13114 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13116 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13119 * g++.dg/warn/Wparentheses-29.C: New test.
13121 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13124 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13125 explicit braces to resolve a future -Wparentheses warning.
13127 2016-04-06 Richard Henderson <rth@redhat.com>
13129 * gcc.dg/pr61817-1.c: New test.
13130 * gcc.dg/pr61817-2.c: New test.
13131 * gcc.dg/pr69391-1.c: New test.
13132 * gcc.dg/pr69391-2.c: New test.
13134 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13136 PR rtl-optimization/70398
13137 * gcc.target/aarch64/pr70398.c: New.
13139 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13141 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13143 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
13144 Pedro Alves <palves@redhat.com>
13146 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13148 2016-04-06 Jakub Jelinek <jakub@redhat.com>
13150 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13151 Check for avx512f effective targets instead of avx2.
13152 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13153 for AVX512F clones.
13154 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13155 * g++.dg/gomp/declare-simd-1.C: Likewise.
13156 * g++.dg/gomp/declare-simd-3.C: Likewise.
13157 * g++.dg/gomp/declare-simd-4.C: Likewise.
13159 PR middle-end/70550
13160 * c-c++-common/gomp/pr70550-1.c: New test.
13161 * c-c++-common/gomp/pr70550-2.c: New test.
13163 2016-04-05 Nathan Sidwell <nathan@acm.org>
13166 * g++.dg/ext/attribute-may-alias-5.C: New.
13168 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13171 * c-c++-common/pr70336.c: New test.
13172 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13173 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13175 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
13178 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13180 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13182 PR rtl-optimization/70542
13183 * gcc.dg/torture/pr70542.c: New test.
13184 * gcc.target/i386/avx2-pr70542.c: New test.
13186 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13188 PR tree-optimization/70509
13189 * gcc.target/i386/avx512bw-pr70509.c: New test.
13191 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13194 * g++.dg/ext/constexpr-vla4.C: New test.
13196 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13199 * gcc.target/i386/pr70510.c: New test.
13201 2016-04-05 Richard Biener <rguenther@suse.de>
13203 PR tree-optimization/70526
13204 * g++.dg/torture/pr70526.C: New testcase.
13206 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13209 * gcc.target/i386/pr70525.c: New test.
13211 2016-04-05 Richard Biener <rguenther@suse.de>
13213 PR middle-end/70499
13214 * g++.dg/torture/pr70499.C: New testcase.
13216 2016-04-05 Richard Biener <rguenther@suse.de>
13218 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13221 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13223 PR middle-end/70307
13224 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13225 rs6000 ABI warnings.
13227 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13230 * g++.dg/ipa/devirt-51.C: New testcase.
13232 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13233 Jakub Jelinek <jakub@redhat.com>
13235 PR middle-end/70457
13236 * gcc.dg/torture/pr70457.c: New.
13238 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13241 * gfortran.dg/allocate_with_source_19.f08: New test.
13243 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13246 * gfortran.dg/coarray_allocate_6.f08: New test.
13248 2016-04-04 Richard Biener <rguenther@suse.de>
13250 PR rtl-optimization/70484
13251 * gcc.dg/torture/pr70484.c: New testcase.
13253 2016-04-04 Marek Polacek <polacek@redhat.com>
13256 * gcc.dg/torture/pr70307.c: New test.
13258 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13262 * gcc.target/sh/torture/pr70416.c: New.
13264 2016-04-02 Martin Sebor <msebor@redhat.com>
13270 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13271 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13272 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13273 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13274 * g++.dg/cpp0x/constexpr-string.C: Same.
13275 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13276 * g++.dg/cpp0x/pr65398.C: Same.
13277 * g++.dg/ext/constexpr-vla1.C: Same.
13278 * g++.dg/ext/constexpr-vla2.C: Same.
13279 * g++.dg/ext/constexpr-vla3.C: Same.
13280 * g++.dg/ubsan/pr63956.C: Same.
13282 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13284 PR rtl-optimization/70467
13285 * gcc.target/i386/pr70467-2.c: New test.
13287 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13288 Marek Polacek <polacek@redhat.com>
13291 * g++.dg/init/new47.C: New test.
13293 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13296 * gcc.target/arm/pr70496.c: New test.
13298 2016-04-01 Nathan Sidwell <nathan@acm.org>
13301 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13303 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13306 * gcc.dg/strlenopt.h (memmove): New.
13307 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13308 instead of "string.h".
13309 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13310 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13311 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13312 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13313 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13314 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13315 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13316 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13317 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13318 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13319 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13320 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13321 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13322 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13323 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13324 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13325 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13326 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13327 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13328 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13330 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13332 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13333 (Holder::foo): Reflect this.
13335 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13338 * gcc.dg/pr70442.c: New test.
13340 2016-03-31 Nathan Sidwell <nathan@acm.org>
13343 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13345 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13348 * gcc.target/i386/pr70453.c: New test.
13350 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13353 * gcc.c-torture/pr70292.c: New test.
13355 2016-03-31 Marek Polacek <polacek@redhat.com>
13358 * c-c++-common/pr70297.c: New test.
13359 * g++.dg/cpp0x/typedef-redecl.C: New test.
13360 * gcc.dg/typedef-redecl2.c: New test.
13362 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13364 PR rtl-optimization/70460
13365 * gcc.c-torture/execute/pr70460.c: New test.
13367 2016-03-31 Richard Biener <rguenther@suse.de>
13370 * g++.dg/ext/vector30.C: New testcase.
13372 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13373 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13375 * gfortran.dg/fmt_pf.f90: New test.
13377 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13379 Forward-port from 5 branch
13380 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13383 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13384 dg-require-effective-target after dg-do.
13386 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13388 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13390 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13391 Julian Brown <julian@codesourcery.com>
13392 Chung-Lin Tang <cltang@codesourcery.com>
13393 Cesar Philippidis <cesar@codesourcery.com>
13394 James Norris <jnorris@codesourcery.com>
13395 Tom de Vries <tom@codesourcery.com>
13396 Nathan Sidwell <nathan@codesourcery.com>
13398 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13399 * c-c++-common/goacc/loop-clauses.c: Likewise.
13400 * g++.dg/goacc/template.C: Likewise.
13401 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13402 * gfortran.dg/goacc/loop-1.f95: Likewise.
13403 * gfortran.dg/goacc/loop-5.f95: Likewise.
13404 * gfortran.dg/goacc/loop-6.f95: Likewise.
13405 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13406 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13407 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13408 * c-c++-common/goacc/clauses-fail.c: Likewise.
13409 * c-c++-common/goacc/parallel-1.c: Likewise.
13410 * c-c++-common/goacc/reduction-1.c: Likewise.
13411 * c-c++-common/goacc/reduction-2.c: Likewise.
13412 * c-c++-common/goacc/reduction-3.c: Likewise.
13413 * c-c++-common/goacc/reduction-4.c: Likewise.
13414 * c-c++-common/goacc/routine-3.c: Likewise.
13415 * c-c++-common/goacc/routine-4.c: Likewise.
13416 * c-c++-common/goacc/routine-5.c: Likewise.
13417 * c-c++-common/goacc/tile.c: Likewise.
13418 * g++.dg/goacc/template.C: Likewise.
13419 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13420 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13421 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13422 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13423 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13424 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13425 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13426 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13427 * c-c++-common/goacc/use_device-1.c: ... this file.
13428 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13429 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13430 * c-c++-common/goacc/host_data-6.c: ... this file.
13431 * c-c++-common/goacc/loop-2-kernels.c: New file.
13432 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13433 * c-c++-common/goacc/loop-3.c: Likewise.
13434 * g++.dg/goacc/reference.C: Likewise.
13435 * g++.dg/goacc/routine-1.C: Likewise.
13436 * g++.dg/goacc/routine-2.C: Likewise.
13438 2016-03-30 Richard Biener <rguenther@suse.de>
13440 PR middle-end/70450
13441 * gcc.dg/torture/pr70450.c: New testcase.
13443 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13446 * gcc.dg/torture/pr70421.c: New test.
13447 * gcc.target/i386/avx512f-pr70421.c: New test.
13449 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13452 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13453 (check): New function.
13455 (foo): Align stack to 16 bytes when calling bar.
13456 * gcc.target/i386/cleanup-2.c: Likewise.
13458 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13460 PR tree-optimization/59124
13461 * gcc.dg/Warray-bounds-19.c: New test.
13463 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13465 * lib/prune.exp (escape_regex_chars): New.
13466 (prune_file_path): Update to quote metcharacters for regexp.
13468 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13470 PR rtl-optimization/70429
13471 * gcc.c-torture/execute/pr70429.c: New test.
13473 PR tree-optimization/70405
13474 * gcc.dg/pr70405.c: New test.
13476 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13479 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13480 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13482 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13485 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13486 __cilkrts_set_param to set two workers.
13487 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13488 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13490 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13492 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13494 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13497 * gcc.target/i386/pr70406.c: New test.
13499 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13501 * gnat.dg/specs/double_record_extension3.ads: New test.
13503 2016-03-25 Richard Henderson <rth@redhat.com>
13506 * gcc.target/aarch64/pr70120-1.c: New.
13507 * gcc.target/aarch64/pr70120-2.c: New.
13508 * gcc.target/aarch64/pr70120-3.c: New.
13510 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13513 * g++.dg/template/mangle2.C: The dg-do directive should be
13514 "compile" not "assemble".
13516 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13519 * gcc.dg/pr69650.c: New test.
13521 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13523 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13525 2016-03-25 Alan Modra <amodra@gmail.com>
13527 * gcc.dg/dfp/pr70052.c: New test.
13529 2016-03-24 Richard Henderson <rth@redhat.com>
13531 PR middle-end/69845
13532 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13533 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13535 2016-03-24 Tom de Vries <tom@codesourcery.com>
13537 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13539 2016-03-24 Tom de Vries <tom@codesourcery.com>
13541 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13542 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13544 2016-03-24 Tom de Vries <tom@codesourcery.com>
13546 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13547 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13549 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13552 * g++.dg/template/mangle2.C: New test.
13554 2016-03-24 Richard Biener <rguenther@suse.de>
13556 PR tree-optimization/70396
13557 * gcc.dg/torture/pr70396.c: New testcase.
13559 2016-03-24 Richard Biener <rguenther@suse.de>
13561 PR middle-end/70370
13562 * gcc.dg/torture/pr70370.c: New testcase.
13564 2016-03-24 Tom de Vries <tom@codesourcery.com>
13566 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13567 * gfortran.dg/goacc/kernels-tree.f95: Same.
13568 * gfortran.dg/goacc/parallel-tree.f95: Same.
13570 2016-03-24 Tom de Vries <tom@codesourcery.com>
13572 * c-c++-common/goacc/uninit-if-clause.c: New test.
13573 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13575 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13578 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13581 2016-03-24 Richard Biener <rguenther@suse.de>
13583 PR tree-optimization/70372
13584 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13586 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13589 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13591 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13594 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13596 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13599 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13600 * g++.dg/cpp1y/pr70001.C: New test.
13603 * g++.dg/cpp0x/constexpr-70323.C: New test.
13605 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13606 Jason Merrill <jason@redhat.com>
13607 Jakub Jelinek <jakub@redhat.com>
13610 * g++.dg/cpp0x/constexpr-69315.C: New test.
13611 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13613 2016-03-23 Marek Polacek <polacek@redhat.com>
13616 * g++.dg/warn/Wignored-attributes-1.C: New test.
13617 * g++.dg/warn/Wignored-attributes-2.C: New test.
13619 2016-03-23 Tom de Vries <tom@codesourcery.com>
13621 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13623 * gfortran.dg/goacc/private-3.f95 (test): Same.
13624 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13627 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13629 * lib/target-supports.exp: Remove v7ve entry from loop
13630 creating effective target checks.
13631 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13632 (add_options_for_arm_arch_v7ve): Likewise.
13634 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13636 PR tree-optimization/70354
13637 * gcc.dg/vect/pr70354-1.c: New test.
13638 * gcc.dg/vect/pr70354-2.c: New test.
13639 * gcc.target/i386/avx2-pr70354-1.c: New test.
13640 * gcc.target/i386/avx2-pr70354-2.c: New test.
13642 2016-03-22 Jeff Law <law@redhat.com>
13645 * gcc.dg/tree-ssa/pr70232.c: New test.
13647 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13650 * gcc.target/i386/pr70302.c: New test.
13652 2016-03-22 Richard Biener <rguenther@suse.de>
13654 PR middle-end/70251
13655 * g++.dg/torture/pr70251.C: New testcase.
13657 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13660 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13661 Wmisleading-indentation.c.
13662 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13663 reflect change to diagnostic text and order of messages.
13664 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13666 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13668 * g++.dg/ext/java-3.C: Don't compile on AIX.
13670 2016-03-22 Richard Biener <rguenther@suse.de>
13672 PR middle-end/70333
13673 * gcc.dg/torture/pr70333.c: New testcase.
13675 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13677 * g++.dg/ext/pr70290.C: New test.
13679 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13682 * gcc.target/i386/pr70325.c: New test.
13684 2016-03-22 Jakub Jelinek <jakub@redhat.com>
13687 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13688 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13691 * gcc.target/i386/pr70300.c: New test.
13694 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13695 (func2): New function for cond with parens, xfail warning for c++.
13696 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13698 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13701 * g++.dg/template/ptrmem30.C: New test.
13703 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13706 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13707 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13709 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13711 PR middle-end/70326
13712 * gcc.dg/pr70326.c: New test.
13714 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
13715 Jakub Jelinek <jakub@redhat.com>
13717 PR tree-optimization/70317
13718 * gcc.dg/pr70317.c: New test.
13720 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
13723 * gcc.target/i386/pr70327.c: New test.
13725 2016-03-21 Martin Liska <mliska@suse.cz>
13728 * gcc.dg/ipa/pr70306.c: New test.
13730 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
13732 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13733 * gcc.target/arm/attr-align3.c: Likewise.
13734 * gcc.target/arm/attr_arm.c: Likewise.
13735 * gcc.target/arm/flip-thumb.c: Likewise.
13737 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13740 * gcc.target/powerpc/altivec-36.c: New test.
13742 2016-03-21 Richard Biener <rguenther@suse.de>
13744 PR tree-optimization/70310
13745 * gcc.dg/torture/pr70310.c: New testcase.
13747 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13750 * gcc.target/i386/pr70293.c: New test.
13752 2016-03-21 Richard Biener <rguenther@suse.de>
13754 PR tree-optimization/70288
13755 * gcc.dg/torture/pr70288-1.c: New testcase.
13756 * gcc.dg/torture/pr70288-2.c: Likewise.
13758 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13760 PR rtl-optimization/69307
13761 * gcc.target/arm/pr69307.c: New test.
13763 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13765 PR rtl-optimization/69102
13766 * gcc.c-torture/compile/pr69102.c: New test.
13768 2016-03-18 Jeff Law <law@redhat.com>
13770 PR rtl-optimization/70263
13771 * gcc.c-torture/compile/pr70263-1.c: New test.
13772 * gcc.target/i386/pr70263-2.c: New test.
13774 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13776 PR rtl-optimization/70278
13777 * gcc.dg/torture/pr70278.c: New test.
13778 * gcc.target/arm/pr70278.c: New test.
13780 2016-03-18 David Malcolm <dmalcolm@redhat.com>
13783 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13784 (test_builtin_types_compatible_p): New test function.
13785 * gcc.dg/pr70281.c: New test case.
13787 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13790 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13792 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13794 PR tree-optimization/70252
13795 * gcc.dg/pr70252.c: New test.
13797 2016-03-18 Tom de Vries <tom@codesourcery.com>
13799 * gcc.dg/pr70161-2.c: New test.
13800 * gcc.dg/pr70161.c: New test.
13802 2016-03-18 Tom de Vries <tom@codesourcery.com>
13805 * gcc.dg/pr70269.c: New test.
13807 2016-03-18 Jakub Jelinek <jakub@redhat.com>
13810 * g++.dg/ext/java-3.C: New test.
13812 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13815 * g++.dg/lookup/pr70205.C: New test.
13817 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13820 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13822 2016-03-17 Marek Polacek <polacek@redhat.com>
13825 * gcc.dg/atomic-op-6.c: New test.
13827 2016-03-17 David Malcolm <dmalcolm@redhat.com>
13830 * c-c++-common/pr70264.c: New test case.
13832 2016-03-17 Jakub Jelinek <jakub@redhat.com>
13835 * c-c++-common/pr70144-1.c: New test.
13836 * c-c++-common/pr70144-2.c: New test.
13839 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13840 * g++.dg/opt/flifetime-dse6.C: New test.
13841 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13843 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13846 * gcc.dg/pic-1.c: New test.
13847 * gcc.dg/pic-2.c: Likewise.
13848 * gcc.dg/pic-3.c: Likewise.
13849 * gcc.dg/pic-4.c: Likewise.
13850 * gcc.dg/pie-1.c: Likewise.
13851 * gcc.dg/pie-2.c: Likewise.
13852 * gcc.dg/pie-3.c: Likewise.
13853 * gcc.dg/pie-4.c: Likewise.
13854 * gcc.dg/pie-5.c: Likewise.
13855 * gcc.dg/pie-6.c: Likewise.
13857 2016-03-17 Tom de Vries <tom@codesourcery.com>
13859 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13860 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13862 2016-03-17 Richard Biener <rguenther@suse.de>
13865 * g++.dg/debug/pr70271.C: New testcase.
13867 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13869 * gcc.target/i386/pr70251.c: New test.
13871 2016-03-17 Marek Polacek <polacek@redhat.com>
13874 * g++.dg/warn/constexpr-70194.C: New test.
13876 2016-03-16 Richard Henderson <rth@redhat.com>
13878 PR middle-end/70240
13879 * gcc.c-torture/compile/pr70240.c: New.
13881 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13883 * gcc.c-torture/compile/20151204.c: Skip for avr.
13885 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13888 * g++.dg/opt/pr70245.C: New test.
13889 * g++.dg/opt/pr70245.h: New file.
13890 * g++.dg/opt/pr70245-aux.cc: New file.
13892 2016-03-16 Martin Sebor <msebor@redhat.com>
13894 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13896 2016-03-16 Richard Henderson <rth@redhat.com>
13898 PR middle-end/70199
13899 * gcc.c-torture/compile/pr70199.c: New.
13901 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13903 * gcc.dg/uninit-19.c: Run dos2unix.
13905 2016-03-16 Marek Polacek <polacek@redhat.com>
13908 * gcc.dg/nested-func-10.c: New test.
13909 * gcc.dg/nested-func-9.c: New test.
13911 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13913 PR tree-optimization/68714
13914 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13916 2016-03-16 Tom de Vries <tom@codesourcery.com>
13918 PR tree-optimization/68715
13919 * gcc.dg/graphite/pr68715-2.c: New test.
13920 * gcc.dg/graphite/pr68715.c: New test.
13921 * gfortran.dg/graphite/pr68715.f90: New test.
13923 2016-03-16 Tom de Vries <tom@codesourcery.com>
13925 PR tree-optimization/68809
13926 * gcc.dg/graphite/pr68809-2.c: New test.
13927 * gcc.dg/graphite/pr68809.c: New test.
13929 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13932 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13933 method call to i () as argument. Adjust expected output.
13936 * g++.dg/ubsan/pr70147-1.C: New test.
13937 * g++.dg/ubsan/pr70147-2.C: New test.
13939 2016-03-15 Martin Sebor <msebor@redhat.com>
13942 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13944 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
13946 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13949 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13951 PR libfortran/69799
13952 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13953 libatomic_available.
13955 2016-03-15 Marek Polacek <polacek@redhat.com>
13958 * g++.dg/ext/attribute-may-alias-4.C: New test.
13960 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
13962 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13963 -fvar-tracking-assignments-toggle flag.
13965 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13967 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13969 2016-03-15 Jakub Jelinek <jakub@redhat.com>
13971 PR rtl-optimization/70222
13972 * gcc.c-torture/execute/pr70222-1.c: New test.
13973 * gcc.c-torture/execute/pr70222-2.c: New test.
13975 2016-03-15 Richard Henderson <rth@redhat.com>
13977 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13979 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13981 PR rtl-optimization/69032
13982 * gcc.dg/pr69032.c: New test.
13984 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13986 PR rtl-optimization/63384
13987 * g++.dg/pr63384.C: New test.
13989 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13992 * gcc.target/i386/pr64411.C: New test.
13994 2016-03-15 Tom de Vries <tom@codesourcery.com>
13996 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13997 * gfortran.dg/goacc/kernels-alias.f95: New test.
13999 2016-03-14 Martin Sebor <msebor@redhat.com>
14002 * g++.dg/cpp0x/constexpr-inline.C: New test.
14003 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14005 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
14007 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14009 2016-03-14 Jakub Jelinek <jakub@redhat.com>
14011 PR middle-end/70219
14012 * gcc.dg/pr70219.c: New test.
14014 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
14017 * gcc.dg/torture/pr70083.c: New test.
14018 * gcc.target/i386/pr70083.c: New test.
14020 2016-03-14 Richard Biener <rguenther@suse.de>
14022 PR tree-optimization/56365
14023 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14025 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
14028 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14030 * g++.dg/pr70098.C: New testcase.
14033 2016-03-14 Tom de Vries <tom@codesourcery.com>
14035 PR tree-optimization/70045
14036 * gcc.dg/graphite/pr70045.c: New test.
14038 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14041 * gfortran.dg/include_9.f90: New test.
14043 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
14046 gfortran.dg/prof/prof.exp: New script.
14047 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14049 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
14051 PR rtl-optimization/69307
14052 * gcc.dg/pr69307.c: New test.
14054 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
14057 * gcc.target/arm/pr69614.c: New.
14059 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
14062 * gfortran.dg/submodule_14.f08: New test
14065 * gfortran.dg/submodule_15.f08: New test
14067 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
14070 * g++.dg/cpp1y/paren3.C: New test.
14072 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14075 * gcc.target/powerpc/ppc-round2.c: New test.
14077 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
14080 * gcc.dg/torture/pr70123.c: New test.
14082 2016-03-11 Jeff Law <law@redhat.com>
14084 PR tree-optimization/70190
14085 * gcc.c-torture/compile/pr70190.c: New test.
14087 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14090 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14092 (test43_b): Likewise.
14093 (test43_c): Likewise.
14094 (test43_d): Likewise.
14095 (test43_e): Likewise.
14096 (test43_f): Likewise.
14097 (test43_g): Likewise.
14098 (test44_a): Likewise.
14099 (test44_b): Likewise.
14100 (test44_c): Likewise.
14101 (test44_d): Likewise.
14102 (test44_e): Likewise.
14104 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14107 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14109 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14111 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14114 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14118 * gcc.target/aarch64/pr69245_2.c: New test.
14120 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14122 PR tree-optimization/70177
14123 * gcc.dg/pr70177.c: New test.
14125 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14127 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14129 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14131 * gcc.dg/tree-ssa/sra-20.c: New.
14133 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14135 PR rtl-optimization/70174
14136 * gcc.dg/pr70174.c: New test.
14138 PR tree-optimization/70169
14139 * gcc.dg/pr70169.c: New test.
14141 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14144 * gcc.target/i386/pr70160.c: New test.
14146 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14148 * gcc.target/s390/dfp-1.c: New test.
14150 2016-03-10 Nick Clifton <nickc@redhat.com>
14153 * gcc.target/aarch64/pr70044.c: New test.
14155 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14156 Jakub Jelinek <jakub@redhat.com>
14159 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14160 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14161 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14163 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
14166 * g++.dg/lto/pr69589_0.C: New testcase
14167 * g++.dg/lto/pr69589_1.C: New testcase
14169 2016-03-10 Marek Polacek <polacek@redhat.com>
14172 * g++.dg/delayedfold/unary-plus1.C: New test.
14174 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
14176 * gcc.target/arm/pr45701-1.c: Escape brackets.
14177 * gcc.target/arm/pr45701-2.c: Likewise.
14179 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14181 * gfortran.dg/unconstrained_commons.f: New.
14183 2016-03-10 Alan Modra <amodra@gmail.com>
14185 * gcc.dg/pr69195.c: New.
14186 * gcc.dg/pr69238.c: New.
14188 2016-03-10 Tom de Vries <tom@codesourcery.com>
14191 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14193 2016-03-10 Richard Biener <rguenther@suse.de>
14195 PR tree-optimization/70128
14196 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14197 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14199 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14201 PR tree-optimization/70152
14202 * gcc.dg/pr70152.c: New test.
14205 * gcc.target/i386/pr70086-1.c: New test.
14206 * gcc.target/i386/pr70086-2.c: New test.
14207 * gcc.target/i386/pr70086-3.c: New test.
14209 PR tree-optimization/70127
14210 * gcc.c-torture/execute/pr70127.c: New test.
14212 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14214 * c-c++-common/goacc/combined-directives-2.c: New test.
14216 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14220 * g++.dg/diagnostic/pr70105.C: New test.
14221 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14222 (test_multiple_ordinary_maps): New test function.
14224 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14228 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14229 Drop range information from call to inform_at_rich_loc.
14230 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14232 (test_show_locus): Replace calls to rich_location::add_range with
14233 calls to add_range. Rewrite the tests that used the now-defunct
14234 rich_location ctor taking a source_range. Simplify other tests
14235 by replacing calls to COMBINE_LOCATION_DATA with calls to
14238 2016-03-09 Richard Biener <rguenther@suse.de>
14239 Jakub Jelinek <jakub@redhat.com>
14241 PR tree-optimization/70138
14242 * gcc.dg/vect/pr70138-1.c: New testcase.
14243 * gcc.dg/vect/pr70138-2.c: Likewise.
14245 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14248 * gcc.target/i386/pr70049.c: New test.
14250 2016-03-09 Richard Biener <rguenther@suse.de>
14253 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14254 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14255 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14257 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14259 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14262 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14264 PR middle-end/67278
14265 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14268 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14270 PR middle-end/70050
14271 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14272 in testcase comment.
14274 2016-03-09 Tom de Vries <tom@codesourcery.com>
14276 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14277 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14278 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14279 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14280 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14281 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14282 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14283 * gfortran.dg/goacc/kernels-loop.f95: New test.
14285 2016-03-08 Martin Sebor <msebor@redhat.com>
14288 * g++.dg/warn/overflow-warn-7.C: New test.
14290 2016-03-08 Jason Merrill <jason@redhat.com>
14292 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14293 * lib/target-supports.exp (check_effective_target_concepts): New.
14295 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14298 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14299 * g++.dg/ubsan/pr70135.C: New test.
14302 * gcc.dg/pr70110.c: New test.
14304 2016-03-07 Martin Jambor <mjambor@suse.cz>
14306 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14307 * c-c++-common/gomp/if-1.c: Likewise.
14308 * c-c++-common/gomp/pr61486-2.c: Likewise.
14309 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14310 to dg-additional-options.
14311 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14312 * g++/gomp/target-teams-1.c: Likewise.
14313 * gcc.dg/gomp/gomp.exp: Likewise.
14314 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14315 dg-additional-options.
14316 * gfortran.dg/gomp/gomp.exp: Likewise.
14317 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14318 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14319 dg-additional-options.
14320 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14322 2016-03-07 Martin Jambor <mjambor@suse.cz>
14324 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14325 * c-c++-common/gomp/gridify-1.c: New test.
14326 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14328 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14330 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14331 trigger for cortex-r8, when scanning for register r8.
14332 * gcc.target/arm/pr45701-2.c: Likewise.
14334 2016-02-26 Richard Biener <rguenther@suse.de>
14335 Jeff Law <law@redhat.com>
14337 PR tree-optimization/69740
14338 * gcc.c-torture/compile/pr69740-1.c: New test.
14339 * gcc.c-torture/compile/pr69740-2.c: New test.
14341 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14343 * lib/target-supports.exp
14344 (check_effective_target_whole_vector_shift): Enable for PPC64.
14346 2016-03-07 Richard Biener <rguenther@suse.de>
14348 PR tree-optimization/70115
14349 * gcc.dg/torture/pr70115.c: New testcase.
14351 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14353 PR middle-end/69916
14354 * c-c-++-common/goacc/pr69916.c: New.
14356 2016-03-07 Richard Henderson <rth@redhat.com>
14358 * gcc.c-torture/compile/pr70061.c: New test.
14360 2016-03-07 Richard Biener <rguenther@suse.de>
14363 * gcc.dg/vect/O3-pr36098.c: New testcase.
14365 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14367 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14369 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14371 * gnat.dg/renaming9.ad[sb]: New testcase.
14373 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14376 * g++.dg/expr/stdarg3.C: New test.
14378 2016-03-04 Jeff Law <law@redhat.com>
14380 PR tree-optimization/69196
14381 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14384 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14387 * gcc.dg/pr69973.c: New test.
14389 PR rtl-optimization/69941
14390 * gcc.dg/torture/pr69941.c: New test.
14393 * gcc.dg/pr69824.c: New test.
14395 2016-03-05 Tom de Vries <tom@codesourcery.com>
14397 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14398 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14401 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14404 * g++.dg/cpp1y/var-templ48.C: New test.
14405 * g++.dg/cpp1y/var-templ49.C: New test.
14407 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14409 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14411 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14414 * g++.dg/ubsan/pr70035.C: New test.
14417 * gcc.target/i386/pr70062.c: New test.
14419 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14421 * g++.dg/template/typename21.C: Remove c++98_only.
14423 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14425 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14427 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14430 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14432 (fn_42_b): Likewise.
14433 (fn_42_c): Likewise.
14435 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14438 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14440 (fn_40_b): Likewise.
14441 (fn_41_a): Likewise.
14442 (fn_41_b): Likewise.
14444 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14447 * gcc.target/i386/avx512f-pr70059.c: New test.
14448 * gcc.target/i386/avx512dq-pr70059.c: New test.
14450 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14452 PR rtl-optimization/57676
14453 * gcc.dg/torture/pr57676.c: New test.
14455 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14457 * gcc.dg/pr70026.c: New test.
14459 2016-03-04 Marek Polacek <polacek@redhat.com>
14462 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14463 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14465 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14468 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14470 (test_corners_sisd_si): Likewise.
14471 (main): Remove checks of the above.
14472 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14474 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14476 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14478 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14480 * gcc.dg/torture/pr69951.c: Accept argc==0.
14482 2016-03-04 Richard Biener <rguenther@suse.de>
14485 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14486 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14488 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14491 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14494 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14497 * gcc.dg/guality/pr69947.c: New test.
14499 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14502 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14504 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14506 PR rtl-optimization/69904
14507 * gcc.target/arm/pr69904.c: New test.
14509 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14512 * gcc.dg/vect/pr70021.c: New test.
14513 * gcc.target/i386/pr70021.c: New test.
14515 2016-03-03 Marek Polacek <polacek@redhat.com>
14517 PR middle-end/70050
14518 * gcc.dg/pr70050.c: New test.
14520 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14522 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14524 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14526 PR tree-optimization/70043
14527 * gfortran.dg/vect/pr70043.f90: New test.
14529 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14531 * gnat.dg/specs/task1.ads: New test.
14533 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14535 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14536 Invoke gdb with -batch.
14537 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14539 2016-03-03 Richard Biener <rguenther@suse.de>
14541 PR tree-optimization/55936
14542 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14544 2016-03-02 Jeff Law <law@redhat.com>
14546 PR rtl-optimization/69942
14547 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14548 effects of argument promotions.
14550 PR tree-optimization/69987
14551 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14552 target does not support -fprefetch-loop-arrays.
14554 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14556 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14558 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14560 PR rtl-optimization/69052
14561 * gcc.target/i386/pr69052.c: New test.
14563 2016-03-02 Alan Modra <amodra@gmail.com>
14565 * gcc.dg/pr69990.c: New.
14567 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14570 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14572 PR middle-end/70022
14573 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14576 * gcc.target/i386/pr70028.c: New test.
14578 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14580 * c-c++-common/asan/swapcontext-test-1.c,
14581 * c-c++-common/tsan/thread_leak.c,
14582 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14583 * g++.dg/tsan/benign_race.C,
14584 * g++.dg/tsan/fd_close_norace.C,
14585 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14586 races with sanitizer output
14588 2016-03-02 Richard Biener <rguenther@suse.de>
14589 Uros Bizjak <ubizjak@gmail.com>
14592 * gcc.dg/simd-8.c: New testcase.
14594 2016-03-02 Richard Biener <rguenther@suse.de>
14596 PR middle-end/67278
14597 * gcc.dg/simd-7.c: New testcase.
14599 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14601 * gcc.target/i386/pr70007.c: Tweak.
14603 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14605 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14607 2016-03-02 Marek Polacek <polacek@redhat.com>
14610 * gcc.dg/pr67854.c: New test.
14612 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14614 PR middle-end/70025
14615 * gcc.dg/torture/pr70025.c: New test.
14617 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14619 PR tree-optimization/68621
14620 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14622 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14624 * gcc.target/i386/pr70007.c: New test.
14626 2016-03-01 Jeff Law <law@redhat.com>
14628 PR tree-optimization/69196
14629 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14631 PR tree-optimization/69196
14632 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14633 duplicating code and spoiling the expected output.
14635 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14638 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14639 supports power9 before doing tests.
14640 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14641 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14642 * gcc.target/powerpc/p9-permute.c: Likewise.
14644 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14647 * gcc.target/i386/pr70027.c: New test.
14649 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14651 * gcc.dg/pr70017.c: New test.
14653 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14657 * gcc.dg/pr69796.c: New test.
14658 * gcc.dg/pr69974.c: New test.
14660 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14662 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14664 2016-02-29 Jeff Law <law@redhat.com>
14666 PR tree-optimization/69987
14667 * gfortran.dg/pr69987.f90: New test.
14669 PR tree-optimization/69989
14670 * gcc.c-torture/compile/pr69989-2.c: New test.
14672 2016-03-01 Marek Polacek <polacek@redhat.com>
14675 * g++.dg/parse/invalid1.C: New test.
14677 2016-03-01 Richard Biener <rguenther@suse.de>
14679 PR middle-end/70022
14680 * gcc.dg/pr70022.c: New testcase.
14682 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14684 PR tree-optimization/69956
14685 * gcc.dg/pr69956.c: New test.
14687 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14690 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14691 XFAIL when hardware supports efficient unaligned storage access.
14693 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14696 * g++.dg/template/pr69961a.C: New test.
14697 * g++.dg/template/pr69961b.C: New test.
14699 2016-02-29 David Malcolm <dmalcolm@redhat.com>
14701 PR preprocessor/69985
14702 * gcc.dg/cpp/pr69985.c: New test case.
14704 2016-02-29 Jeff Law <law@redhat.com>
14706 PR tree-optimization/70005
14707 * gcc.c-torture/execute/pr70005.c New test.
14709 PR tree-optimization/69999
14710 * gcc.c-torture/compile/pr69999.c: New test.
14712 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14714 PR tree-optimization/69652
14715 * gcc.dg/torture/pr69652.c: Delete test.
14716 * gcc.dg/vect/pr69652.c: New test.
14718 2016-02-19 Richard Biener <rguenther@suse.de>
14720 PR tree-optimization/69980
14721 * gfortran.dg/vect/pr69980.f90: New testcase.
14723 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14725 * gcc.target/sparc/20160229-1.c: New test.
14727 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14729 * gnat.dg/stack_usage3.adb: New test.
14730 * gnat.dg/stack_usage3_pkg.ads: New helper.
14732 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14734 * gnat.dg/renaming8.adb: New test.
14735 * gnat.dg/renaming8_pkg1.ads: New helper.
14736 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14737 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14739 2016-02-29 Richard Biener <rguenther@suse.de>
14741 PR tree-optimization/69720
14742 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14744 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14748 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14750 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14751 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14754 * gfortran.dg/coarray_8.f90: Adjust error message.
14755 * gfortran.dg/pr56007.f90: New test.
14756 * gfortran.dg/pr56007.f: New test.
14758 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14760 PR tree-optimization/69989
14761 * gcc.dg/torture/pr69989.c: New test.
14763 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14765 * gcc.target/i386/stack-realign-win.c: New test.
14767 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14770 * gfortran.dg/pr60126.f90: New test.
14772 2016-02-27 Jeff Law <law@redhat.com>
14775 2016-02-26 Richard Biener <rguenther@suse.de>
14776 Jeff Law <law@redhat.com>
14778 PR tree-optimization/69740
14779 * gcc.c-torture/compile/pr69740-1.c: New test.
14780 * gcc.c-torture/compile/pr69740-2.c: New test.
14782 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14785 * gfortran.dg/newunit_4.f90: New test.
14787 2016-02-27 Jakub Jelinek <jakub@redhat.com>
14790 PR rtl-optimization/69886
14791 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14792 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14795 2016-02-26 Martin Sebor <msebor@redhat.com>
14797 PR tree-optimization/15826
14798 * gcc.dg/tree-ssa/pr15826.c: New test.
14800 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14803 * gcc.target/powerpc/pr69969.c: New test.
14805 2016-02-26 Martin Sebor <msebor@redhat.com>
14808 * g++.old-deja/g++.other/decl5.C: Add a test case.
14810 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14813 * gcc.target/powerpc/pr69946.c: New file.
14815 2016-02-26 Richard Biener <rguenther@suse.de>
14816 Jeff Law <law@redhat.com>
14818 PR tree-optimization/69740
14819 * gcc.c-torture/compile/pr69740-1.c: New test.
14820 * gcc.c-torture/compile/pr69740-2.c: New test.
14822 2016-02-26 Martin Jambor <mjambor@suse.cz>
14824 PR middle-end/69920
14825 * gcc.dg/torture/pr69932.c: New test.
14826 * gcc.dg/torture/pr69936.c: Likewise.
14828 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14831 * gcc.target/s390/pr69709.c: New test.
14833 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14836 * gcc.target/aarch64/pr69245_1.c: New test.
14838 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14841 * gcc.dg/torture/pr69613.c: New test.
14843 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14845 PR rtl-optimization/69891
14846 * gcc.target/i386/pr69891.c: New test.
14848 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
14849 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14852 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14853 functionality for both 32-bit and 64-bit.
14855 2016-02-26 Richard Biener <rguenther@suse.de>
14857 PR tree-optimization/69551
14858 * gcc.dg/torture/pr69951.c: New testcase.
14860 2016-02-25 Richard Biener <rguenther@suse.de>
14862 PR tree-optimization/48795
14863 * gcc.dg/Warray-bounds-18.c: New testcase.
14865 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14867 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14869 2016-02-25 Jakub Jelinek <jakub@redhat.com>
14871 PR rtl-optimization/69896
14872 * gcc.dg/pr69896.c: New test.
14874 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14877 * g++.dg/cpp1y/paren2.C: New test.
14879 2016-02-24 Martin Sebor <msebor@redhat.com>
14882 * gcc.dg/enum-mode-2.c: New test.
14884 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14887 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14888 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14889 * g++.dg/ubsan/pr69922.C: New test.
14891 2016-02-24 Marek Polacek <polacek@redhat.com>
14894 * gcc.dg/pr69819.c: New test.
14896 2016-02-24 Martin Sebor <msebor@redhat.com>
14899 * g++.dg/ext/flexary15.C: New test.
14901 2016-02-24 Martin Sebor <msebor@redhat.com>
14903 * gcc.dg/builtins-68.c: Avoid making unportable
14904 assumptions about the relationship between SIZE_MAX and UINT_MAX.
14905 * g++.dg/ext/builtin_alloca.C: Same.
14907 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14908 Charles Baylis <charles.baylis@linaro.org>
14911 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14913 2016-02-24 Richard Biener <rguenther@suse.de>
14914 Jakub Jelinek <jakub@redhat.com>
14916 PR middle-end/69760
14917 * gcc.dg/torture/pr69760.c: New testcase.
14919 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14921 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14922 pattern on Solaris with as.
14924 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14926 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14927 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14928 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14929 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14931 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14933 PR middle-end/69915
14934 * gcc.dg/pr69915.c: New test.
14936 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14938 PR rtl-optimization/69886
14939 * gcc.dg/torture/pr69886.c: New test.
14941 2016-02-24 Richard Biener <rguenther@suse.de>
14943 PR middle-end/68963
14944 * gcc.dg/torture/pr68963.c: New testcase.
14946 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14949 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14950 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14951 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14952 * gcc.target/arm/atomic_loaddi_1.c: New test.
14953 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14954 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14955 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14956 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14957 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14958 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14959 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14960 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14962 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14964 PR middle-end/69909
14965 * gcc.dg/torture/pr69909.c: New test.
14967 2016-02-24 Richard Biener <rguenther@suse.de>
14969 PR tree-optimization/69907
14970 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14971 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14972 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14974 2016-02-24 Christian Bruel <christian.bruel@st.com>
14976 * gcc.target/arm/pragma_cpp_fma.c: New test.
14978 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14981 * gfortran.dg/include_6.f90: Update test.
14983 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14986 * objc.dg/pr69844.m: New test.
14988 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14990 PR libgfortran/69456
14991 * gfortran.dg/namelist_89.f90: New test.
14992 * gfortran.dg/pr59700.f90: Update test..
14994 2016-02-23 Martin Sebor <msebor@redhat.com>
14996 PR middle-end/69780
14997 * g++.dg/ext/builtin_alloca.C: New test.
14998 * gcc.dg/builtins-68.c: New test.
15000 2016-02-23 Richard Henderson <rth@redhat.com>
15002 * gcc.target/i386/addr-space-3.c: Remove test.
15004 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15006 PR preprocessor/69126
15007 PR preprocessor/69543
15008 * c-c++-common/pr69126-2-long.c: New test.
15009 * c-c++-common/pr69126-2-short.c: New test.
15010 * c-c++-common/pr69543-1.c: Remove xfail.
15012 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15014 PR preprocessor/69126
15015 PR preprocessor/69543
15016 PR preprocessor/69558
15017 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15019 (test_2): ...this, and add leading comment.
15020 (MACRO_3, test_3): New.
15021 (MACRO_4A, MACRO_4B, test_4): New.
15022 (MACRO): Rename to...
15023 (MACRO_5): ...this.
15025 (test_5): ...this, updating for renaming of MACRO, and
15026 add leading comment.
15027 * c-c++-common/pr69543-1.c: New.
15028 * c-c++-common/pr69543-2.c: New.
15029 * c-c++-common/pr69543-3.c: New.
15030 * c-c++-common/pr69543-4.c: New.
15031 * c-c++-common/pr69558-1.c: New.
15032 * c-c++-common/pr69558-2.c: New.
15033 * c-c++-common/pr69558-3.c: New.
15034 * c-c++-common/pr69558-4.c: New.
15035 * gcc.dg/pr69558.c: Move to...
15036 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
15039 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
15041 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15042 to -ftree-parallelize-loops/-fopenacc changes.
15043 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15044 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15045 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15046 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15047 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15048 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15049 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15050 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15051 * c-c++-common/goacc/kernels-loop.c: Likewise.
15052 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15053 * c-c++-common/goacc/kernels-reduction.c: Likewise.
15054 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15055 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15057 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15059 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15061 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15064 * g++.dg/warn/Wnonnull-compare-5.C: New test.
15067 * gcc.dg/pr69900.c: New test.
15069 2016-02-23 Martin Jambor <mjambor@suse.cz>
15071 PR tree-optimization/69666
15072 * gcc.dg/tree-ssa/pr69666.c: New test.
15074 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
15077 * gfortran.dg/coarray_allocate_5.f08: New test.
15079 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15081 * gcc.target/s390/vcond-shift.c: Move to ...
15082 * gcc.target/s390/vector/vcond-shift.c: ... here.
15084 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15086 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15087 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15089 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15091 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15093 2016-02-20 Mark Wielaard <mjw@redhat.com>
15096 * gcc.dg/unused-variable-3.c: New test.
15098 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15101 * gcc.target/i386/pr69888.c: New test.
15103 2016-02-22 Richard Biener <rguenther@suse.de>
15105 PR tree-optimization/69882
15106 * gfortran.dg/vect/pr69882.f90: New testcase.
15108 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15111 * gcc.dg/pr69885.c: New test.
15113 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
15117 * gcc.target/sh/pr54089-10.c: New.
15119 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
15122 * gfortran.dg/deferred_character_15.f90: New test.
15124 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15127 gfortran.dg/allocate_with_source_18.f03: New test.
15129 2016-02-20 Harald Anlauf <anlauf@gmx.de>
15132 gfortran.dg/gomp/pr52531.f90: New test.
15134 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15137 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15140 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15143 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15144 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15147 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15150 * g++.dg/torture/pr69851.C: New test.
15152 2016-02-19 Martin Sebor <msebor@redhat.com>
15155 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15157 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15160 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15161 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15164 * g++.dg/cpp0x/pr67767.C: New test.
15166 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15168 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15169 for fp, simd, crypto, crc, lse.
15170 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15172 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15173 effective target check.
15175 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15178 * gcc.target/i386/pr69820.c: New test.
15180 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15182 * gcc.target/s390/vector/int128-1.c: New test.
15184 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15186 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15188 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15190 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15191 instruction pattern name to prevent the testcase from failing with
15194 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15196 * gcc.target/s390/md/movstr-2.c: New test.
15198 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15200 * gcc.target/s390/morestack.c: New test.
15202 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15205 * gcc.target/s390/pr69625.c: Add test case.
15207 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15210 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15212 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15215 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15216 * gcc.target/powerpc/fusion3.c: Likewise.
15218 2016-02-18 Richard Biener <rguenther@suse.de>
15220 PR middle-end/69553
15221 * g++.dg/torture/pr69553.C: New testcase.
15223 2016-02-18 Nick Clifton <nickc@redhat.com>
15227 * gcc.target/arm/pr62554.c: New test.
15228 * gcc.target/arm/pr69610-1.c: New test.
15229 * gcc.target/arm/pr69610-2.c: New test.
15231 2016-02-18 Richard Biener <rguenther@suse.de>
15233 PR middle-end/69854
15234 * gcc.dg/torture/pr69854.c: New testcase.
15236 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15239 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15241 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15243 * gcc.target/powerpc/vec-cg.c: New test.
15245 2016-02-17 Richard Biener <rguenther@suse.de>
15248 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15250 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15253 * gcc.c-torture/compile/pr69161.c: New test.
15255 2016-02-17 David Sherwood <david.sherwood@arm.com>
15258 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15259 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15261 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15263 * gcc.dg/ifcvt-4.c: Skip on Visium.
15265 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15267 * gnat.dg/atomic8.adb: New test.
15269 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15271 * gnat.dg/discr46.ad[sb]: New test.
15273 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15276 * gcc.target/powerpc/pr48344-1.c: New test.
15278 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15281 * gfortran.dg/associate_21.f90: New test.
15283 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15286 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15287 -Wnonnull in dg-options.
15288 * c-c++-common/nonnull-2.c: New test.
15290 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15291 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15293 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15295 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15297 PR middle-end/69801
15298 * gcc.dg/pr69801.c: Add empty dg-options.
15300 2016-02-16 James Norris <jnorris@codesourcery.com>
15302 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15303 * g++.dg/goacc/deviceptr-1.c: New file.
15305 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15307 PR tree-optimization/69820
15308 * gcc.dg/vect/pr69820.c: New test.
15310 2016-02-16 Richard Biener <rguenther@suse.de>
15312 PR tree-optimization/69776
15313 * gcc.dg/torture/pr69776-2.c: New testcase.
15315 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15317 PR tree-optimization/69714
15318 * gcc.dg/torture/pr69714.c: New test.
15320 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15322 PR tree-optimization/69802
15323 * gcc.dg/pr69802.c: New test.
15325 2016-02-16 Richard Biener <rguenther@suse.de>
15327 PR middle-end/69801
15328 * gcc.dg/pr69801.c: New testcase.
15330 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15332 PR libgfortran/69651
15333 * gfortran.dg/read_bang.f90: New test.
15334 * gfortran.dg/read_bang4.f90: New test.
15336 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15339 * g++.dg/init/pr69658.C: New test.
15342 * c-c++-common/pr69797.c: New test.
15344 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15346 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15347 check for aarch64*-*-*.
15349 2016-02-15 Richard Biener <rguenther@suse.de>
15351 PR tree-optimization/69783
15352 * gcc.dg/vect/pr69783.c: New testcase.
15354 2016-02-15 Richard Biener <rguenther@suse.de>
15356 PR tree-optimization/69776
15357 * gcc.dg/torture/pr69776.c: New testcase.
15359 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15362 * gfortran.dg/type_decl_4.f90: Reinstated.
15364 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15367 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15369 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15373 * gfortran.dg/type_decl_4.f90: Removed.
15375 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15378 * gfortran.dg/type_decl_4.f90: New test.
15380 2016-02-14 Alan Modra <amodra@gmail.com>
15383 * gcc.c-torture/execute/stkalign.c: Revise test.
15385 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15388 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15390 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15393 * gcc.target/sh/torture/pr67260.c: New.
15395 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15397 * gcc.dg/pr67964.c: Add dg-require-alias.
15399 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15403 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15405 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15407 PR libgfortran/69668
15408 * gfortran.dg/namelist_88.f90: New test.
15410 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15412 PR libgfortran/69668
15413 * gfortran.dg/namelist_38.f90: Update test.
15414 * gfortran.dg/namelist_84.f90: Update test.
15416 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15419 * gcc.dg/pr69554-1.c: New test.
15420 * gfortran.dg/pr69554-1.F90: New test.
15421 * gfortran.dg/pr69554-2.F90: New test.
15422 * lib/gcc-dg.exp (proc dg-locus): New function.
15423 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15424 distinguish between the caret-printing and non-caret-printing
15425 cases. If caret-printing has been explicitly enabled, bail out
15426 without attempting to fix up the output.
15428 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15432 * gcc.dg/spellcheck-options-3.c: New test case.
15433 * gcc.dg/spellcheck-options-4.c: New test case.
15434 * gcc.dg/spellcheck-options-5.c: New test case.
15435 * gcc.dg/spellcheck-options-6.c: New test case.
15436 * gcc.dg/spellcheck-options-7.c: New test case.
15437 * gcc.dg/spellcheck-options-8.c: New test case.
15438 * gcc.dg/spellcheck-options-9.c: New test case.
15439 * gcc.dg/spellcheck-options-10.c: New test case.
15441 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15443 PR rtl-optimization/69764
15444 PR rtl-optimization/69771
15445 * c-c++-common/pr69764.c: New test.
15446 * gcc.dg/torture/pr69771.c: New test.
15448 2016-02-12 Marek Polacek <polacek@redhat.com>
15450 * g++.dg/torture/init-list1.C: New.
15452 2016-02-12 Marek Polacek <polacek@redhat.com>
15454 * gcc.dg/pr69522.c: Add empty dg-options.
15456 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15458 * g++.dg/lto/lto.exp: Include and init mpx.
15459 * g++.dg/lto/pr69729_0.C: New test.
15461 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15464 * g++.dg/ipa/pr69241-4.C: New test.
15467 * g++.dg/ipa/pr68672-1.C: New test.
15468 * g++.dg/ipa/pr68672-2.C: New test.
15469 * g++.dg/ipa/pr68672-3.C: New test.
15471 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15474 * gcc.dg/pr69522.c: New test.
15476 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15479 * g++.dg/cpp1y/69098.C: New test.
15480 * g++.dg/cpp1y/69098-2.C: New test.
15482 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15484 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15485 and neighbour -> neighbor.
15486 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15487 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15488 * c-c++-common/Wvarargs.c: Likewise.
15489 * c-c++-common/goacc/host_data-5.c: Likewise.
15490 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15491 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15492 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15493 * gcc.target/aarch64/pr60697.c: Likewise.
15494 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15495 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15496 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15497 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15498 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15499 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15500 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15501 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15502 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15503 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15504 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15505 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15506 * g++.dg/lookup/koenig5.C: Likewise.
15507 * g++.dg/ext/no-asm-2.C: Likewise.
15508 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15509 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15510 * gfortran.dg/used_types_16.f90: Likewise.
15511 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15512 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15513 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15514 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15515 * gfortran.dg/abstract_type_6.f03: Likewise.
15516 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15517 * gfortran.dg/used_types_15.f90: Likewise.
15518 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15519 * gfortran.dg/exit_3.f08: Likewise.
15520 * gfortran.dg/open_status_2.f90: Likewise.
15521 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15522 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15523 * gfortran.dg/associate_1.f03: Likewise.
15524 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15525 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15526 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15527 * gcc.dg/builtin-object-size-1.c: Likewise.
15528 * gcc.dg/noreturn-6.c: Likewise.
15529 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15530 * gcc.dg/globalalias.c: Likewise.
15531 * gcc.dg/builtins-config.h: Likewise.
15532 * gcc.dg/pr30457.c: Likewise.
15533 * gcc.c-torture/compile/volatile-1.c: Likewise.
15534 * gcc.c-torture/execute/20101011-1.c: Likewise.
15535 * c-c++-common/Waddress-1.c: Likewise.
15537 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15540 * c-c++-common/Waddress-1.c: New test.
15542 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15545 * gfortran.dg/associate_19.f03: New test.
15546 * gfortran.dg/associate_20.f03: New test.
15548 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15550 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15552 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15554 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15555 .arch armv8-a\n. Add -dA to dg-options.
15556 * gcc.target/aarch64/assembler_arch_1.c: New test.
15557 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15559 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15562 * g++.dg/cpp0x/pr68726.C: New.
15564 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15566 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15569 2016-02-11 Richard Biener <rguenther@suse.de>
15571 * g++.dg/tree-ssa/pr61034.C: Adjust.
15573 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15576 * gcc.target/s390/pr69148.c: New.
15578 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15580 PR tree-optimization/69652
15581 * gcc.dg/torture/pr69652.c: New test.
15583 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15584 Patrick Palka <ppalka@gcc.gnu.org>
15588 * g++.dg/ipa/pr69241-1.C: New test.
15589 * g++.dg/ipa/pr69241-2.C: New test.
15590 * g++.dg/ipa/pr69241-3.C: New test.
15591 * g++.dg/ipa/pr69649.C: New test.
15593 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15595 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15596 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15598 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15600 PR tree-optimization/68021
15601 * gcc.dg/tree-ssa/pr68021.c: New test.
15603 2016-02-10 Richard Biener <rguenther@suse.de>
15605 PR tree-optimization/69726
15606 * gcc.dg/uninit-22.c: New testcase.
15608 2016-02-09 Andrew Pinski <apinski@cavium.com>
15611 * gcc.c-torture/compile/20160205-1.c: New testcase.
15613 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15616 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15617 instead accessing a really large arrray.
15618 * gcc.target/powerpc/fusion3.c: Likewise.
15620 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15623 * gcc.c-torture/execute/pr68532.c: New test.
15625 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15628 * gcc.dg/pr69634.c: New.
15630 2016-02-09 Richard Biener <rguenther@suse.de>
15632 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15634 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15636 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15638 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15640 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15642 2016-02-09 Richard Biener <rguenther@suse.de>
15644 PR tree-optimization/69715
15645 * gcc.dg/torture/pr69715.c: New testcase.
15647 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15650 * g++.dg/cpp0x/trailing12.C: New test.
15651 * g++.dg/cpp0x/trailing13.C: New test.
15653 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15657 * g++.dg/cpp1y/auto-fn29.C: New test.
15658 * g++.dg/cpp1y/auto-fn30.C: New test.
15660 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15662 PR tree-optimization/69209
15663 * gcc.c-torture/compile/pr69209.c: New test.
15665 2016-02-08 Jeff Law <law@redhat.com>
15667 PR tree-optimization/68541
15668 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15669 of statements allowed in join block for path splitting.
15671 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15674 * g++.dg/gomp/pr59627.C: New test.
15677 * g++.dg/ipa/pr69239.C: New test.
15679 2016-02-08 David Malcolm <dmalcolm@redhat.com>
15681 PR preprocessor/69664
15682 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15683 * gcc.dg/cpp/warn-comments.c: Likewise.
15685 2016-02-08 Marek Polacek <polacek@redhat.com>
15688 * g++.dg/init/const12.C: New test.
15690 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15693 * gcc.dg/lto/pr55113_0.c: Remove test.
15695 2016-02-08 Richard Biener <rguenther@suse.de>
15697 PR tree-optimization/69719
15698 * gcc.dg/torture/pr69719.c: New testcase.
15700 2016-02-08 Richard Biener <rguenther@suse.de>
15701 Jeff Law <law@redhat.com>
15704 * gcc.target/mips/pr68273.c: New testcase.
15706 2016-02-08 Richard Biener <rguenther@suse.de>
15708 PR rtl-optimization/69274
15709 * gcc.target/i386/addr-sel-1.c: XFAIL.
15711 2016-02-08 Jeff Law <law@redhat.com>
15713 PR tree-optimization/68541
15714 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15716 PR tree-optimization/65917
15717 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15719 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15722 * gfortran.dg/namelist_args.f90: New test.
15724 2016-02-05 Jeff Law <law@redhat.com>
15726 PR tree-optimization/68541
15727 * gcc.dg/tree-ssa/split-path-2.c: New test.
15728 * gcc.dg/tree-ssa/split-path-3.c: New test.
15729 * gcc.dg/tree-ssa/split-path-4.c: New test.
15730 * gcc.dg/tree-ssa/split-path-5.c: New test.
15731 * gcc.dg/tree-ssa/split-path-6.c: New test.
15732 * gcc.dg/tree-ssa/split-path-7.c: New test.
15734 2016-02-05 Martin Sebor <msebor@redhat.com>
15737 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15738 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15740 2016-02-06 Richard HEnderson <rth@redhat.com>
15743 * gcc.target/i386/addr-space-4.c: New.
15744 * gcc.target/i386/addr-space-5.c: New.
15746 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15749 * gfortran.dg/elemental_dependency_6.f90: New.
15751 2016-02-05 Jakub Jelinek <jakub@redhat.com>
15753 PR rtl-optimization/69691
15754 * gcc.c-torture/execute/pr69691.c: New test.
15757 * g++.dg/parse/pr69628.C: New test.
15759 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15761 * gcc.dg/sancov/asan.c: Move to ...
15762 * gcc.dg/asan/sancov-1.c: ... here.
15764 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15766 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15768 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15771 * gcc.target/i386/pr69677.c: New test.
15773 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15776 * g++.dg/template/pr68948.C: New test.
15778 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15780 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15781 (only necessary on s390x).
15783 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15785 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15786 -mno-accumulate-outgoing-args.
15788 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15790 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15792 2016-02-04 Jakub Jelinek <jakub@redhat.com>
15795 * c-c++-common/pr69669.c: New test.
15797 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15800 * g++.dg/pr69667.C: New file.
15802 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15805 * gcc.dg/pr69619.c: Add new test.
15807 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15809 PR rtl-optimization/69577
15810 * gcc.target/i386/pr69577.c: New test.
15812 2016-02-04 Martin Liska <mliska@suse.cz>
15814 * g++.dg/asan/pr69276.C: New test.
15816 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15820 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15821 a single smulbb instruction.
15822 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15823 * gcc.target/amr/wmul-2.c: Likewise.
15825 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15829 * gcc.c-torture/execute/pr67714.c: New test.
15831 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15834 * gcc.target/i386/pr69454-1.c: New test.
15835 * gcc.target/i386/pr69454-2.c: New test.
15837 2016-02-03 Martin Sebor <msebor@redhat.com>
15844 * g++.dg/ext/flexarray-mangle-2.C: New test.
15845 * g++.dg/ext/flexarray-mangle.C: New test.
15846 * g++.dg/ext/flexarray-subst.C: New test.
15847 * g++.dg/ext/flexary11.C: New test.
15848 * g++.dg/ext/flexary12.C: New test.
15849 * g++.dg/ext/flexary13.C: New test.
15850 * g++.dg/ext/flexary14.C: New test.
15851 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15853 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15855 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15856 Define only if CHECK_FLOAT128 is defined.
15857 (main): Properly initialize u5.
15859 2016-02-03 Jakub Jelinek <jakub@redhat.com>
15862 * gcc.dg/pr69627.c: New test.
15865 * gcc.dg/pr69644.c: New test.
15867 2016-02-03 Mike Stump <mikestump@comcast.net>
15869 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15870 support for struct-layout-1.exp.
15872 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15875 * g++.dg/cpp0x/pr69056.C: New test.
15877 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15878 Alexandre Oliva <aoliva@redhat.com>
15881 * gcc.target/powerpc/pr69461.c: New.
15883 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
15885 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15886 works from here ...
15887 (check_effective_target_fsanitize_thread): ... to here. Do not
15888 specify additional compile flags for the test source.
15889 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15890 specify additional compile flags for the test source.
15892 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15894 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15896 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15900 * gfortran.dg/coarray_allocate_2.f08: New test.
15901 * gfortran.dg/coarray_allocate_3.f08: New test.
15902 * gfortran.dg/coarray_allocate_4.f08: New test.
15904 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15906 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15907 use same scan-tree-dump-times on all platforms.
15908 * gcc.dg/vect/vect-outer-1.c: Likewise.
15909 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15910 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15911 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15912 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15913 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15914 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15915 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15917 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15919 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15922 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15924 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15926 2016-02-02 James Norris <jnorris@codesourcery.com>
15928 * c-c++-common/goacc/routine-5.c: Add tests.
15930 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
15932 * gcc.target/nvptx/unsigned-cmp.c: New test.
15934 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15936 * gcc.target/aarch64/scalar_shift_1.c
15937 (test_corners_sisd_di): Improve force to SIMD register.
15938 (test_corners_sisd_si): Likewise.
15939 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15940 Remove scan-assembler check for ldr.
15942 2016-02-02 Richard Biener <rguenther@suse.de>
15944 PR tree-optimization/69595
15945 * gcc.dg/Warray-bounds-17.c: New testcase.
15947 2016-02-02 Richard Biener <rguenther@suse.de>
15949 PR tree-optimization/69606
15950 * gcc.dg/torture/pr69606.c: New testcase.
15952 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15954 PR middle-end/68542
15955 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15956 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15958 2016-02-02 Alan Modra <amodra@gmail.com>
15961 * gcc.target/powerpc/pr69548.c: New test.
15963 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15965 PR rtl-optimization/69592
15966 * gcc.dg/pr69592.c: New test.
15968 PR preprocessor/69543
15970 * gcc.dg/pr69543.c: New test.
15971 * gcc.dg/pr69558.c: New test.
15973 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
15976 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
15978 2016-02-01 Martin Sebor <msebor@redhat.com>
15980 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15982 2016-02-01 Bin Cheng <bin.cheng@arm.com>
15984 PR tree-optimization/67921
15985 * c-c++-common/ubsan/pr67921.c: New test.
15987 2016-02-01 Richard Biener <rguenther@suse.de>
15989 PR middle-end/69556
15990 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15992 2016-02-01 Richard Biener <rguenther@suse.de>
15994 PR tree-optimization/69574
15995 * gcc.dg/torture/pr69574.c: New testcase.
15997 2016-02-01 Richard Biener <rguenther@suse.de>
15999 PR tree-optimization/69579
16000 * gcc.dg/setjmp-6.c: New testcase.
16002 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16004 PR rtl-optimization/69570
16005 * g++.dg/opt/pr69570.C: New test.
16007 2016-02-01 Richard Henderson <rth@redhat.com>
16009 * gcc.dg/pr69535.c: New test.
16011 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
16014 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16015 * gcc.dg/tree-ssa/sra-18.c: Likewise.
16018 * g++.dg/parse/parens3.C: Use register "4" on hppa.
16020 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16022 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
16025 * gfortran.dg/allocate_with_source_17.f03: New test.
16027 2016-01-30 Jakub Jelinek <jakub@redhat.com>
16029 PR tree-optimization/69546
16030 * gcc.dg/torture/pr69546.c: New test.
16032 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
16035 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16037 2016-01-30 Martin Sebor <msebor@redhat.com>
16040 * g++.dg/ext/flexary10.C: New test.
16042 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
16045 gfortran.dg/common_23.f90: New test.
16047 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16050 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16051 condition being checked, and disable it when the target supports
16052 misaligned loads and stores.
16054 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16057 * gcc.dg/torture/pr69518.c: New test.
16059 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
16062 * gcc.target/i386/pr69530.c: New test.
16064 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
16067 * gcc.target/mips/div-delay.c: New test.
16069 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16072 * gcc.target/i386/pr69551.c: New test.
16075 * gcc.target/i386/pr66137.c: New test.
16077 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
16079 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16080 always built for p5600.
16081 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16082 isa=p5600 dg-option.
16084 2016-01-29 Richard Biener <rguenther@suse.de>
16086 PR tree-optimization/69547
16087 * g++.dg/tree-ssa/pr69547.C: New testcase.
16089 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16092 * g++.dg/warn/Wunused-function2.C: New test.
16094 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
16096 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16097 support for test to succeed.
16099 2016-01-29 Marek Polacek <polacek@redhat.com>
16103 * g++.dg/ext/constexpr-vla2.C: New test.
16104 * g++.dg/ext/constexpr-vla3.C: New test.
16105 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16107 2016-01-29 Richard Biener <rguenther@suse.de>
16109 PR middle-end/69537
16110 * gcc.dg/uninit-21.c: New testcase.
16112 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
16115 * gcc.target/i386/pr69459.c: New test.
16117 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
16120 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16121 * gcc.target/mips/pr68400.c: New test.
16123 2016-01-28 Martin Sebor <msebor@redhat.com>
16126 * gcc.target/powerpc/pr17381.c: New test.
16128 2016-01-28 Jakub Jelinek <jakub@redhat.com>
16130 PR middle-end/69542
16131 * gcc.dg/torture/pr69542.c: New test.
16133 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16135 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16137 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16139 * gcc.dg/pr65980.c: Skip on AIX.
16140 * gcc.dg/pr66688.c: Same.
16142 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16145 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16146 * gcc.dg/tree-ssa/sra-18.c: Same.
16148 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16151 * gfortran.dg/block_15.f08: New test.
16152 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16153 on incorrectly closed BLOCK.
16155 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16157 * gcc.dg/declare-simd.c: New test.
16159 2016-01-28 Richard Biener <rguenther@suse.de>
16161 PR tree-optimization/69466
16162 * gfortran.dg/vect/pr69466.f90: New testcase.
16164 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16166 * g++.dg/pr67989.C: Remove ARM-specific option.
16167 * gcc.target/arm/pr67989.C: New file.
16169 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16171 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16172 and expm1 test for glibc < 2.11.
16174 2016-01-27 Richard Henderson <rth@redhat.com>
16176 * gcc.c-torture/execute/pr69447.c: New test.
16178 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
16181 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16183 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16186 * gcc.dg/pr66869.c: New test.
16188 2016-01-25 Jeff Law <law@redhat.com>
16190 PR tree-optimization/68398
16191 PR tree-optimization/69196
16192 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16193 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16194 path to avoid new heuristic allowing more irreducible regions
16195 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16196 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16197 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16198 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16199 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16201 2016-01-27 Marek Polacek <polacek@redhat.com>
16204 * c-c++-common/vector-compare-4.c: New test.
16206 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16208 PR preprocessor/69126
16209 * c-c++-common/pr69126.c: New test case.
16211 2016-01-27 Ian Lance Taylor <iant@google.com>
16213 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16215 2016-01-27 Ryan Burn <contact@rnburn.com>
16218 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16220 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16223 * gcc.target/i386/pr69512.c: New test.
16225 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16228 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16230 2016-01-27 Marek Polacek <polacek@redhat.com>
16233 * g++.dg/pr69379.C: New test.
16235 2016-01-27 Martin Sebor <msebor@redhat.com>
16238 * g++.dg/abi/Wabi-2-2.C: New test.
16239 * g++.dg/abi/Wabi-2-3.C: New test.
16240 * g++.dg/abi/Wabi-3-2.C: New test.
16241 * g++.dg/abi/Wabi-3-3.C: New test.
16243 2016-01-27 Richard Biener <rguenther@suse.de>
16245 PR tree-optimization/69166
16246 * gcc.dg/torture/pr69166.c: New testcase.
16248 2016-01-27 Martin Jambor <mjambor@suse.cz>
16250 PR tree-optimization/69355
16251 * gcc.dg/tree-ssa/pr69355.c: New test.
16253 2016-01-27 Marek Polacek <polacek@redhat.com>
16256 * g++.dg/ext/constexpr-vla1.C: New test.
16258 2016-01-20 Christian Bruel <christian.bruel@st.com>
16261 * gcc.target/arm/pr69245.c: New test.
16263 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16265 PR tree-optimization/69399
16266 * gcc.dg/torture/pr69399.c: New test.
16268 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16270 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16272 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16274 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16276 2016-01-26 Tom de Vries <tom@codesourcery.com>
16278 PR tree-optimization/69110
16279 * gcc.dg/autopar/pr69110.c: New test.
16281 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16282 Sebastian Pop <s.pop@samsung.com>
16284 * gcc.dg/graphite/isl-ast-op-select.c: New.
16286 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16289 * gfortran.dg/allocate_error_6.f90: New test.
16291 2016-01-26 Richard Henderson <rth@redhat.com>
16293 * gcc.dg/tm/pr60908.c: New test.
16295 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16298 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16300 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16301 expected multiline output to reflect the colorization being
16302 disabled before newlines.
16303 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16304 (custom_diagnostic_finalizer): Replace call to
16305 pp_newline_and_flush with call to pp_flush.
16306 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16307 * gfortran.dg/implicit_class_1.f90: Likewise.
16308 * lib/gcc-dg.exp (allow_blank_lines): New global.
16309 (dg-allow-blank-lines-in-output): New procedure.
16310 (gcc-dg-prune): Complain about blank lines in the output, unless
16311 dg-allow-blank-lines-in-output was called.
16312 * lib/multiline.exp (_build_multiline_regex): Only support
16313 arbitrary followup text for non-blank-lines, not for blank lines.
16315 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16317 PR tree-optimization/69483
16318 * gcc.dg/pr69483.c: New test.
16319 * g++.dg/opt/pr69483.C: New test.
16321 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16324 * gcc.target/arm/pr68620.c: New test.
16326 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16328 * gcc.target/i386/pr68986-2.c: Remove -m32.
16330 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16333 * gcc.target/i386/pr68986-1.c: New test.
16334 * gcc.target/i386/pr68986-2.c: Likewise.
16335 * gcc.target/i386/pr68986-3.c: Likewise.
16337 2016-01-26 Christian Bruel <christian.bruel@st.com>
16339 * lib/target-supports.exp
16340 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16341 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16342 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16344 2016-01-26 Richard Biener <rguenther@suse.de>
16346 PR tree-optimization/69452
16347 * gcc.dg/torture/pr69452.c: New testcase.
16349 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16352 * gcc.dg/pr69442.c: New test.
16354 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16357 * gcc.target/aarch64/simd/pr67896.C: New.
16359 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16361 PR tree-optimization/69400
16362 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16364 (plugin_init): Call it.
16365 * gcc.dg/torture/pr69400.c: New test.
16367 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16369 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16371 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16372 Sebastian Pop <s.pop@samsung.com>
16374 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16377 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16378 Sebastian Pop <s.pop@samsung.com>
16380 * gcc.dg/graphite/pr69292.c: New.
16382 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16384 * c-c++-common/goacc/use_device-1.c: New test.
16386 2016-01-25 Jeff Law <law@redhat.com>
16388 PR tree-optimization/69196
16389 PR tree-optimization/68398
16390 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16391 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16393 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16396 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16399 2016-01-25 Richard Biener <rguenther@suse.de>
16402 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16404 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16407 * gcc.dg/pr69421.c: New test.
16409 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16411 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16412 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16413 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16414 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16415 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16416 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16417 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16418 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16419 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16420 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16422 2016-01-25 Richard Biener <rguenther@suse.de>
16424 PR tree-optimization/69376
16425 * gcc.dg/torture/pr69376.c: New testcase.
16427 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16431 * gfortran.dg/interface_38.f90: New test.
16432 * gfortran.dg/interface_39.f90: New test.
16434 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16437 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16442 * g++.dg/template/pr11858.C: New test.
16443 * g++.dg/template/pr24663.C: New test.
16444 * g++.dg/template/unify12.C: New test.
16445 * g++.dg/template/unify13.C: New test.
16446 * g++.dg/template/unify14.C: New test.
16447 * g++.dg/template/unify15.C: New test.
16448 * g++.dg/template/unify16.C: New test.
16449 * g++.dg/template/unify17.C: New test.
16451 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16454 gfortran.dg/pr68283.f90: New test.
16456 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16459 * gfortran.dg/inline_matmul_13.f90: New test.
16460 * gfortran.dg/matmul_bounds_8.f90: New test.
16461 * gfortran.dg/matmul_bounds_9.f90: New test.
16462 * gfortran.dg/matmul_bounds_10.f90: New test.
16464 2016-01-23 Tom de Vries <tom@codesourcery.com>
16466 PR tree-optimization/69426
16467 * gcc.dg/autopar/pr69426.c: New test.
16469 2016-01-23 Martin Sebor <msebor@redhat.com>
16473 * g++.dg/cpp0x/alignas5.C: New test.
16474 * g++.dg/ext/vector29.C: Same.
16476 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16478 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16479 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16480 _GNU_SOURCE from compile flags to the source.
16481 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16482 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16483 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16484 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16486 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16489 * g++.dg/opt/pr69432.C: New test.
16491 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16493 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16494 32-bit targets testing an -m64 multilib.
16496 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16498 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16501 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16503 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16505 2016-01-21 Christian Bruel <christian.bruel@st.com>
16508 * gcc.target/i386/pr68674.c
16509 * gcc.target/aarch64/pr68674.c
16510 * gcc.target/arm/pr68674.c
16512 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16515 * gcc.c-torture/execute/pr69403.c: New test.
16517 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16520 * g++.dg/template/pr55843.C: New.
16522 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16525 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16526 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16528 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16531 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16532 from dg-do compile directive, and instead add
16533 { dg-require-effective-target int128 }.
16535 2016-01-20 Martin Sebor <msebor@redhat.com>
16538 * gcc.dg/sync-fetch.c: New test.
16540 2016-01-21 Martin Sebor <msebor@redhat.com>
16543 * gcc.target/powerpc/pr69252.c: New test.
16545 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16548 * gfortran.dg/pr65996.f90: New test.
16550 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16553 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16554 expected to generate an error.
16556 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16558 PR middle-end/66178
16559 * gcc.dg/torture/pr66178.c: New test.
16561 2016-01-21 Anton Blanchard <anton@samba.org>
16562 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16565 * gcc.target/powerpc/pr63354.c: New test.
16567 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16569 PR rtl-optimization/68990
16570 * gcc.target/i386/pr68990: New.
16572 2016-01-21 Nick Clifton <nickc@redhat.com>
16575 * gcc.target/mips/pr69129.c: New.
16577 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16580 * g++.dg/cpp0x/pr58046.C: New.
16582 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16586 * gcc.target/arm/pr69187.c: New test.
16589 * g++.dg/torture/pr69355.C: New test.
16591 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16592 Sebastian Pop <s.pop@samsung.com>
16594 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16596 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16597 Sebastian Pop <s.pop@samsung.com>
16599 * gcc.dg/graphite/pr68976.c: New test.
16601 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16603 PR middle-end/67653
16604 * c-c++-common/pr67653.c: New test.
16605 * gcc.dg/torture/pr29119.c: Add dg-warning.
16607 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16609 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16611 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16614 * gcc.dg/pr24293.c: New test.
16615 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16616 incomplete struct type.
16617 * gcc.dg/declspec-1.c: Likewise.
16618 * gcc.dg/pr63549.c: Likewise.
16620 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16622 PR tree-optimization/66612
16623 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16624 for bdn instruction.
16626 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16628 * lib/target-supports.exp
16629 (check_effective_target_arm_fp_ok_nocache): New.
16630 (check_effective_target_arm_fp_ok): New.
16631 (add_options_for_arm_fp): New.
16632 (check_effective_target_arm_crypto_ok_nocache): Require
16633 target_arm_v8_neon_ok instead of arm32.
16634 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16635 (check_effective_target_arm_crypto_pragma_ok): New.
16636 (add_options_for_arm_vfp): New.
16637 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16638 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16639 target instead. Force initial fpu to vfp.
16640 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16641 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16642 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16644 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16645 use arm_vfp effective target instead. Force initial fpu to vfp.
16646 * gcc.target/arm/attr-neon3.c: Likewise.
16647 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16649 * gcc.target/arm/unsigned-float.c: Likewise.
16650 * gcc.target/arm/vfp-1.c: Likewise.
16651 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16652 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16653 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16654 * gcc.target/arm/vfp-ldmias.c: Likewise.
16655 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16656 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16657 * gcc.target/arm/vfp-stmiad.c: Likewise.
16658 * gcc.target/arm/vfp-stmias.c: Likewise.
16659 * gcc.target/arm/vnmul-1.c: Likewise.
16660 * gcc.target/arm/vnmul-2.c: Likewise.
16661 * gcc.target/arm/vnmul-3.c: Likewise.
16662 * gcc.target/arm/vnmul-4.c: Likewise.
16664 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16667 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16668 the MPX run-time library, for compile-time MPX test.
16669 * gcc.target/i386/chkp-always_inline.c: Likewise.
16670 * gcc.target/i386/chkp-bndret.c: Likewise.
16671 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16672 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16673 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16674 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16675 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16676 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16677 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16678 * gcc.target/i386/chkp-label-address.c: Likewise.
16679 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16680 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16681 * gcc.target/i386/chkp-pr69044.c: Likewise.
16682 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16683 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16684 * gcc.target/i386/chkp-strchr.c: Likewise.
16685 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16686 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16687 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16688 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16689 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16690 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16691 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16692 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16693 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16694 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16695 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16696 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16697 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16698 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16699 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16700 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16701 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16702 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16703 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16704 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16705 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16706 * gcc.target/i386/pr63995-2.c: Likewise.
16707 * gcc.target/i386/pr64805.c: Likewise.
16708 * gcc.target/i386/pr65044.c: Likewise.
16709 * gcc.target/i386/pr65167.c: Likewise.
16710 * gcc.target/i386/pr65183.c: Likewise.
16711 * gcc.target/i386/pr65184.c: Likewise.
16712 * gcc.target/i386/thunk-retbnd.c: Likewise.
16714 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16716 PR tree-optimization/69328
16717 * gcc.dg/pr69328.c: New test.
16719 2016-01-20 Jeff Law <law@redhat.com>
16722 * gcc.target/m68k/pr25114.c: New test.
16724 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16726 * gcc.target/arm/memset-inline-10.c: Added
16727 dg-require-effective-target arm_thumb2_ok.
16729 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16731 * gcc.dg/debug/dwarf2/sso.c: New test.
16733 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
16736 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16737 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16738 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16740 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16743 * g++.dg/ipa/devirt-50.C: New testcase.
16745 2016-01-19 Marek Polacek <polacek@redhat.com>
16748 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16749 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16751 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16754 * gcc.target/arm/pr69135_1.c: New test.
16756 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16758 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16760 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16762 * gcc.target/aarch64/ccmp_1.c: New testcase.
16764 2016-01-19 Marek Polacek <polacek@redhat.com>
16767 * g++.dg/cpp0x/enum30.C: New test.
16769 2016-01-19 Richard Biener <rguenther@suse.de>
16771 PR tree-optimization/69336
16772 * g++.dg/tree-ssa/pr69336.C: New testcase.
16774 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16777 * gcc.dg/pr65779.c: New test.
16779 2016-01-19 Richard Biener <rguenther@suse.de>
16781 PR tree-optimization/69352
16782 * gcc.dg/torture/pr69352.c: New testcase.
16784 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16786 PR rtl-optimization/68955
16787 PR rtl-optimization/64557
16788 * gcc.dg/torture/pr68955.c: New test.
16790 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16793 * g++.dg/torture/pr69136.C: New testcase.
16795 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16798 * g++.dg/lto/pr69133_0.C: New testcase.
16799 * g++.dg/lto/pr69133_1.C: New testcase.
16801 2016-01-15 Jeff Law <law@redhat.com>
16803 PR tree-optimization/69320
16804 * gcc.c-torture/pr69320-1.c: New test.
16805 * gcc.c-torture/pr69320-2.c: New test.
16806 * gcc.c-torture/pr69320-3.c: New test.
16807 * gcc.c-torture/pr69320-4.c: New test.
16809 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16814 * g++.dg/template/pr11858.C: New test.
16815 * g++.dg/template/pr24663.C: New test.
16816 * g++.dg/template/unify12.C: New test.
16817 * g++.dg/template/unify13.C: New test.
16818 * g++.dg/template/unify14.C: New test.
16819 * g++.dg/template/unify15.C: New test.
16820 * g++.dg/template/unify16.C: New test.
16821 * g++.dg/template/unify17.C: New test.
16823 2016-01-18 David Malcolm <dmalcolm@redhat.com>
16826 * gcc.dg/pr69181-1.c: New test file.
16827 * gcc.dg/pr69181-2.c: New test file.
16828 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16829 globals by moving it to...
16830 (cleanup-after-saved-dg-test): ...this new function. Add
16831 "global additional_sources_used". Add reset of global
16832 multiline_expected_outputs to the empty list.
16833 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16835 (multiline_expected_outputs): ...this, and updated comments to
16836 note that it is modified from gcc-dg.exp.
16837 (dg-end-multiline-output): Update for the above renaming.
16838 (handle-multiline-outputs): Likewise. Remove the clearing
16839 of the expected outputs to the empty list.
16841 2016-01-18 Richard Biener <rguenther@suse.de>
16843 PR tree-optimization/69297
16844 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16846 2016-01-18 Joseph Myers <joseph@codesourcery.com>
16848 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16850 * gcc.target/mips/mips-3d-2.c: Likewise.
16851 * gcc.target/mips/mips-3d-3.c: Likewise.
16852 * gcc.target/mips/mips-3d-4.c: Likewise.
16853 * gcc.target/mips/mips-3d-5.c: Likewise.
16854 * gcc.target/mips/mips-3d-6.c: Likewise.
16855 * gcc.target/mips/mips-3d-7.c: Likewise.
16856 * gcc.target/mips/mips-3d-8.c: Likewise.
16857 * gcc.target/mips/mips-3d-9.c: Likewise.
16858 * gcc.target/mips/mips-ps-1.c: Likewise.
16859 * gcc.target/mips/mips-ps-2.c: Likewise.
16860 * gcc.target/mips/mips-ps-3.c: Likewise.
16861 * gcc.target/mips/mips-ps-4.c: Likewise.
16862 * gcc.target/mips/mips-ps-5.c: Likewise.
16863 * gcc.target/mips/mips-ps-6.c: Likewise.
16864 * gcc.target/mips/mips-ps-7.c: Likewise.
16865 * gcc.target/mips/mips-ps-type.c: Likewise.
16866 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16867 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16869 2016-01-18 Tom de Vries <tom@codesourcery.com>
16871 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16872 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16873 * c-c++-common/goacc/kernels-empty.c: New test.
16874 * c-c++-common/goacc/kernels-eternal.c: New test.
16875 * c-c++-common/goacc/kernels-loop-2.c: New test.
16876 * c-c++-common/goacc/kernels-loop-3.c: New test.
16877 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16878 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16879 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16880 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16881 * c-c++-common/goacc/kernels-loop-data.c: New test.
16882 * c-c++-common/goacc/kernels-loop-g.c: New test.
16883 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16884 * c-c++-common/goacc/kernels-loop-n.c: New test.
16885 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16886 * c-c++-common/goacc/kernels-loop.c: New test.
16887 * c-c++-common/goacc/kernels-noreturn.c: New test.
16888 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16889 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16890 * c-c++-common/goacc/kernels-reduction.c: New test.
16892 2016-01-18 Tom de Vries <tom@codesourcery.com>
16894 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16895 * gcc.dg/autopar/outer-2.c: Same.
16896 * gcc.dg/autopar/outer-3.c: Same.
16897 * gcc.dg/autopar/outer-4.c: Same.
16898 * gcc.dg/autopar/outer-5.c: Same.
16899 * gcc.dg/autopar/outer-6.c: Same.
16900 * gcc.dg/autopar/parallelization-1.c: Same.
16901 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16902 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16903 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16904 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16905 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16906 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16907 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16908 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16909 * gcc.dg/autopar/pr39500-1.c: Same.
16910 * gcc.dg/autopar/pr39500-2.c: Same.
16911 * gcc.dg/autopar/pr46193.c: Same.
16912 * gcc.dg/autopar/pr46194.c: Same.
16913 * gcc.dg/autopar/pr49580.c: Same.
16914 * gcc.dg/autopar/pr49960-1.c: Same.
16915 * gcc.dg/autopar/pr49960.c: Same.
16916 * gcc.dg/autopar/pr68373.c: Same.
16917 * gcc.dg/autopar/reduc-1.c: Same.
16918 * gcc.dg/autopar/reduc-1char.c: Same.
16919 * gcc.dg/autopar/reduc-1short.c: Same.
16920 * gcc.dg/autopar/reduc-2.c: Same.
16921 * gcc.dg/autopar/reduc-2char.c: Same.
16922 * gcc.dg/autopar/reduc-2short.c: Same.
16923 * gcc.dg/autopar/reduc-3.c: Same.
16924 * gcc.dg/autopar/reduc-4.c: Same.
16925 * gcc.dg/autopar/reduc-6.c: Same.
16926 * gcc.dg/autopar/reduc-7.c: Same.
16927 * gcc.dg/autopar/reduc-8.c: Same.
16928 * gcc.dg/autopar/reduc-9.c: Same.
16929 * gcc.dg/autopar/uns-outer-4.c: Same.
16930 * gcc.dg/autopar/uns-outer-5.c: Same.
16931 * gcc.dg/autopar/uns-outer-6.c: Same.
16932 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16933 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16935 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16938 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16939 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16941 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16944 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16945 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16946 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16948 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16951 * gcc.dg/tree-ssa/sra-17.c: New.
16952 * gcc.dg/tree-ssa/sra-18.c: New.
16954 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16956 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16958 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16960 * gnat.dg/inline12.adb: New test.
16962 2016-01-18 Bin Cheng <bin.cheng@arm.com>
16964 PR tree-optimization/66797
16965 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16967 2016-01-18 Richard Biener <rguenther@suse.de>
16969 PR tree-optimization/69170
16970 * gcc.dg/torture/pr69170.c: New testcase.
16972 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
16974 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16976 2016-01-16 Tom de Vries <tom@codesourcery.com>
16978 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16980 2016-01-16 Tom de Vries <tom@codesourcery.com>
16982 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16983 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16984 redundant dg-require-effective-target pthread.
16985 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16986 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16987 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16988 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16989 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16990 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16991 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16993 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
16996 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16997 * gcc.target/powerpc/recip-7.c: Same.
16999 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17002 * g++.dg/template/pr69091.C: New test.
17004 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17006 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17007 dump does not contain an error_mark_node.
17008 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17009 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17011 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17014 * g++.dg/template/pr68936.C: New test.
17016 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
17019 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17020 * gcc.target/powerpc/recip-2.c: Same.
17021 * gcc.target/powerpc/recip-3.c: Same.
17022 * gcc.target/powerpc/recip-4.c: Same.
17023 * gcc.target/powerpc/recip-sqrtf.c: Same.
17025 2016-01-15 Jeff Law <law@redhat.com>
17027 PR tree-optimization/69270
17028 * gcc.dg/tree-ssa/pr69270-2.c: New test.
17029 * gcc.dg/tree-ssa/pr69270-3.c: New test.
17031 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
17034 * gfortran.dg/deferred_character_13.f90: New test for the fix
17035 of comment 3 of the PR.
17038 * gfortran.dg/deferred_character_8.f90: New test
17039 * gfortran.dg/allocate_error_5.f90: New test
17042 * gfortran.dg/deferred_character_10.f90: New test
17045 * gfortran.dg/deferred_character_14.f90: New test
17048 * gfortran.dg/deferred_character_11.f90: New test
17051 * gfortran.dg/deferred_character_9.f90: New test
17053 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
17055 PR rtl-optimization/69030
17056 * gcc.target/i386/pr69030.c: New.
17058 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17060 * gcc.target/aarch64/target_attr_17.c: New test.
17062 2016-01-15 Richard Biener <rguenther@suse.de>
17064 PR tree-optimization/66856
17065 * gcc.dg/torture/pr66856-1.c: New testcase.
17066 * gcc.dg/torture/pr66856-2.c: Likewise.
17068 2016-01-15 Richard Biener <rguenther@suse.de>
17071 * g++.dg/lto/pr69137_0.C: New testcase.
17073 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
17075 PR middle-end/69246
17076 * gcc.target/i386/pr69246.c: New test.
17078 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17080 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17082 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17085 * g++.dg/init/const9.C: Disable test on S/390.
17087 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17089 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17090 * g++.dg/Wno-frame-address.C: Ditto.
17092 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17094 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17096 2016-01-15 Richard Biener <rguenther@suse.de>
17098 PR tree-optimization/68961
17099 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17101 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
17103 * gcc.target/i386/pr65105-5.c: New test.
17105 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17107 * gcc.c-torture/execute/alias-4.c: New testcase.
17109 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17112 * g++.dg/ipa/devirt-49.C: New testcase.
17114 2016-01-15 Christian Bruel <christian.bruel@st.com>
17117 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17118 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17119 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17121 2016-01-15 Richard Biener <rguenther@suse.de>
17123 PR tree-optimization/69117
17124 * gcc.dg/torture/pr69117.c: New testcase.
17126 2015-01-14 Ryan Burn <contact@rnburn.com>
17129 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17131 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17134 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17135 range tests use 100 * maximum instead of maximum + 1.
17137 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17140 * gcc.dg/guality/pr69244.c: New test.
17142 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
17144 * lib/target-supports.exp (check_effective_target_issignaling):
17146 * gcc.dg/pr61441.c: Require issignaling effective target.
17148 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17151 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17153 2016-01-14 David Malcolm <dmalcolm@redhat.com>
17156 PR preprocessor/69177
17157 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17158 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17159 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17160 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17162 2016-01-14 Marek Polacek <polacek@redhat.com>
17165 * gcc.dg/array-15.c: New test.
17167 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17169 PR middle-end/68146
17170 PR tree-optimization/69155
17171 * gfortran.dg/pr68146.f: New test.
17172 * gfortran.dg/pr69155.f90: New test.
17174 2016-01-14 Richard Biener <rguenther@suse.de>
17176 PR tree-optimization/68060
17177 * gcc.dg/torture/pr68060-1.c: New testcase.
17178 * gcc.dg/torture/pr68060-2.c: Likewise.
17180 2016-01-14 Nick Clifton <nickc@redhat.com>
17182 * lib/target-supports.exp
17183 (check_effective_target_arm_neon_ok_nocache): Add an option
17184 sequence that includes setting the ARM architecture to ARMv7-A.
17185 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17186 command line options necessary to enable Neon support.
17187 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17188 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17189 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17190 * gcc.target/arm/pr69180.c: Likewise.
17192 2016-01-14 Jeff Law <law@redhat.com>
17194 PR tree-optimization/69270
17195 * gcc.dg/tree-ssa/pr69270.c: New test.
17197 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17200 * c-c++-common/pr66208.c: New file.
17202 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17204 PR tree-optimization/69156
17205 * gcc.dg/pr69156.c: New test.
17207 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17209 * gcc.target/i386/pr69225-7.c: New test.
17211 2016-01-13 Richard Henderson <rth@redhat.com>
17213 * gcc.dg/tm/memopt-13.c: Update expected function.
17214 * gcc.dg/tm/memopt-6.c: Likewise.
17216 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17218 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17219 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17220 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17221 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17223 2016-01-13 Tom de Vries <tom@codesourcery.com>
17225 PR tree-optimization/69169
17226 * gcc.dg/pr69169.c: New test.
17228 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17231 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17232 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17233 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17234 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17235 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17236 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17237 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17238 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17240 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17243 * gcc.dg/pr69247.c: New test.
17245 2016-01-13 Richard Biener <rguenther@suse.de>
17247 PR tree-optimization/69242
17248 * gcc.dg/torture/pr69242.c: New testcase.
17250 2016-01-13 Richard Biener <rguenther@suse.de>
17252 PR tree-optimization/69186
17253 * gcc.dg/torture/pr69186.c: New testcase.
17255 2016-01-13 Jeff Law <law@redhat.com>
17257 PR tree-optimization/67755
17258 * gcc.dg/tree-ssa/pr67755.c: New test.
17260 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17262 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17263 pass number in output by a star.
17265 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17267 PR tree-optimization/68911
17268 * gcc.c-torture/execute/pr68911.c: New test.
17270 2016-01-12 Marek Polacek <polacek@redhat.com>
17273 * g++.dg/warn/permissive-1.C: New test.
17275 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17279 * g++.dg/opt/pr69213.C: New test.
17281 2016-01-12 Christian Bruel <christian.bruel@st.com>
17284 * gcc.target/arm/pr69180.c: New test.
17286 2016-01-12 Richard Biener <rguenther@suse.de>
17289 * g++.dg/lto/pr69077_0.C: New testcase.
17290 * g++.dg/lto/pr69077_1.C: Likewise.
17292 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17295 * g++.dg/opt/pr69175.C: New test.
17297 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17299 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17300 rather than #including math.h & stdlib.h.
17301 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17302 * gcc.dg/vect/pr49771.c: Likewise.
17303 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17304 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17305 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17306 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17307 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17308 * gcc.dg/vect/pr44507.c: Likewise.
17309 * gcc.dg/vect/pr45902.c: Likewise.
17310 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17311 * gcc.dg/vect/vect-117.c: Likewise.
17312 * gcc.dg/vect/vect-99.c: Likewise.
17313 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17314 * gcc.dg/vect/vect-cond-1.c: Likewise.
17315 * gcc.dg/vect/vect-cond-2.c: Likewise.
17316 * gcc.dg/vect/vect-cond-3.c: Likewise.
17317 * gcc.dg/vect/vect-cond-4.c: Likewise.
17318 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17319 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17320 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17321 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17322 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17323 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17324 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17325 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17326 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17327 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17328 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17329 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17330 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17331 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17332 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17333 include of signal.h.
17334 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17335 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17336 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17337 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17338 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17339 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17340 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17341 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17342 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17343 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17344 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17345 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17346 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17347 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17348 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17349 * gcc.dg/vect/vect-outer-5.c: Likewise.
17350 * gcc.dg/vect/vect-outer-6.c: Likewise.
17351 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17352 include of stdio.h.
17354 2016-01-12 Nick Clifton <nickc@redhat.com>
17357 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17358 to fread so that it will be found in all target runtimes.
17360 2016-01-12 Richard Biener <rguenther@suse.de>
17362 PR tree-optimization/69053
17363 * g++.dg/torture/pr69053.C: New testcase.
17365 2016-01-12 Richard Biener <rguenther@suse.de>
17367 PR tree-optimization/69168
17368 * gcc.dg/torture/pr69168.c: New testcase.
17370 2016-01-12 Richard Biener <rguenther@suse.de>
17372 PR tree-optimization/69157
17373 * gcc.dg/torture/pr69157.c: New testcase.
17375 2016-01-12 Richard Biener <rguenther@suse.de>
17377 PR tree-optimization/69174
17378 * gcc.dg/torture/pr69174.c: New testcase.
17380 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17384 * g++.dg/tls/pr66808.C: New test.
17385 * g++.dg/tls/pr69000.C: New test.
17387 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17389 * gcc.target/powerpc/swaps-p8-23.c: New test.
17390 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17392 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17394 PR tree-optimization/68356
17395 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17397 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17398 Jim Wilson <jim.wilson@linaro.org>
17401 * gcc.target/arm/pr69194.c: New test.
17403 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17406 * gcc.target/i386/pr69225-1.c: New test.
17407 * gcc.target/i386/pr69225-2.c: Likewise.
17408 * gcc.target/i386/pr69225-3.c: Likewise.
17409 * gcc.target/i386/pr69225-4.c: Likewise.
17410 * gcc.target/i386/pr69225-5.c: Likewise.
17411 * gcc.target/i386/pr69225-6.c: Likewise.
17413 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17416 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17420 * gcc.dg/pr69071.c: New test.
17423 * g++.dg/opt/pr69211.C: New test.
17425 PR tree-optimization/69214
17426 * gcc.c-torture/compile/pr69214.c: New test.
17428 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17430 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17431 * gcc.target/i386/pr66232-11.c: Ditto.
17432 * gcc.target/i386/pr66232-12.c: Ditto.
17433 * gcc.target/i386/pr66232-13.c: Ditto.
17435 2016-01-11 Richard Biener <rguenther@suse.de>
17437 PR tree-optimization/69173
17438 * gcc.dg/torture/pr69173.c: New testcase.
17440 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17442 PR rtl-optimization/68796
17443 * gcc.target/aarch64/tst_5.c: New test.
17444 * gcc.target/aarch64/tst_6.c: Likewise.
17446 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17448 PR rtl-optimization/68841
17449 * gcc.dg/pr68841.c: New test.
17450 * gcc.c-torture/execute/pr68841.c: New test.
17452 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17454 PR rtl-optimization/68920
17455 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17457 * gcc.dg/ifcvt-5.c: New test.
17459 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17462 * g++.dg/pr69123.C: New.
17464 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17467 * gcc.target/i386/pr69010.c: New test.
17469 2016-01-11 Martin Jambor <mjambor@suse.cz>
17472 * gcc.target/i386/chkp-pr69044.c: New test.
17474 2016-01-11 Tom de Vries <tom@codesourcery.com>
17476 PR tree-optimization/69109
17477 * gcc.dg/autopar/pr69109-2.c: New test.
17478 * gcc.dg/autopar/pr69109.c: New test.
17480 2016-01-11 Tom de Vries <tom@codesourcery.com>
17482 PR tree-optimization/69108
17483 * gcc.dg/autopar/pr69108.c: New test.
17485 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17488 * c-c++-common/Wisleading-indentation.c: Augment test.
17490 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17493 * gfortran.dg/inline_matmul_12.f90: New test.
17495 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17498 * gfortran.dg/actual_array_offset_1: New test.
17500 2016-01-10 Tom de Vries <tom@codesourcery.com>
17502 PR tree-optimization/69062
17503 * gcc.dg/autopar/pr69062.c: New test.
17505 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17507 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17508 * gcc.dg/vect/slp-perm-2.c: Likewise.
17509 * gcc.dg/vect/slp-perm-3.c: Likewise.
17510 * gcc.dg/vect/slp-perm-5.c: Likewise.
17511 * gcc.dg/vect/slp-perm-6.c: Likewise.
17512 * gcc.dg/vect/slp-perm-7.c: Likewise.
17513 * gcc.dg/vect/slp-perm-8.c: Likewise.
17515 2016-01-10 Tom de Vries <tom@codesourcery.com>
17517 PR tree-optimization/69039
17518 * gcc.dg/autopar/pr69039.c: New test.
17520 2016-01-09 Marek Polacek <polacek@redhat.com>
17523 * g++.dg/pr69113.C: New test.
17525 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17527 PR middle-end/50865
17528 PR tree-optimization/69097
17529 * gcc.c-torture/execute/pr50865.c: New test.
17530 * gcc.c-torture/execute/pr69097-1.c: New test.
17531 * gcc.c-torture/execute/pr69097-2.c: New test.
17532 * gcc.dg/pr69097-1.c: New test.
17533 * gcc.dg/pr69097-2.c: New test.
17535 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17538 * g++.dg/opt/pr69164.C: New test.
17540 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17542 PR tree-optimization/69167
17543 * gcc.dg/pr69167.c: New test.
17545 2016-01-08 Marek Polacek <polacek@redhat.com>
17548 * g++.dg/pr68449.C: New.
17550 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17552 PR tree-optimization/68707
17553 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17554 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17555 on platforms supporting it.
17556 * gcc.dg/vect/slp-perm-2.c: Likewise.
17557 * gcc.dg/vect/slp-perm-3.c: Likewise.
17558 * gcc.dg/vect/slp-perm-5.c: Likewise.
17559 * gcc.dg/vect/slp-perm-7.c: Likewise.
17560 * gcc.dg/vect/slp-perm-8.c: Likewise.
17561 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17562 on platforms supporting it.
17564 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17566 PR tree-optimization/69162
17567 * gcc.dg/pr69162.c: New test.
17569 PR tree-optimization/69172
17570 * gcc.dg/pr69172.c: New test.
17572 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17574 PR tree-optimization/67781
17575 * gcc.c-torture/execute/pr67781.c: New file.
17577 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17579 PR tree-optimization/69083
17580 * gcc.dg/vect/pr69083.c: New test.
17582 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17584 PR tree-optimization/61441
17585 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17586 Use -fexcess-precision=standard for compiler options.
17587 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17589 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17592 * gfortran.dg/gomp/pr69128.f90: New test.
17595 * g++.dg/ext/pr69145-1.C: New test.
17596 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17597 * g++.dg/ext/pr69145-2.h: New file.
17599 2016-01-07 Martin Sebor <msebor@redhat.com>
17602 * gcc.dg/atomic-fetch-bool.c: New test.
17603 * gcc.dg/sync-fetch-bool.c: New test.
17605 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17608 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17610 2016-01-07 Nick Clifton <nickc@redhat.com>
17613 * g++.dg/pr66655.C: New test.
17614 * g++.dg/pr66655_1.cc: Test support file.
17615 * g++.dg/pr66655.h: Test header file.
17617 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17620 gfortran.dg/gomp/pr66680.f90: New test.
17622 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17625 * gcc.target/i386/pr69171-1.c: New test.
17626 * gcc.target/i386/pr69171-2.c: Likewise.
17627 * gcc.target/i386/pr69171-3.c: Likewise.
17628 * gcc.target/i386/pr69171-4.c: Likewise.
17629 * gcc.target/i386/pr69171-5.c: Likewise.
17630 * gcc.target/i386/pr69171-6.c: Likewise.
17632 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17634 PR middle-end/67639
17635 * c-c++-common/pr67639.c: New test.
17637 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17639 PR tree-optimization/69141
17640 * g++.dg/opt/pr69141.C: New test.
17642 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17644 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17646 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17649 * gcc.target/i386/pr69140.c: New test
17651 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17653 * gcc.dg/bad-dereference.c: New test case.
17655 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17657 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17659 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17661 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17663 2016-01-06 Marek Polacek <polacek@redhat.com>
17666 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17668 2016-01-05 Marek Polacek <polacek@redhat.com>
17671 * gcc.dg/atomic-invalid-2.c: New.
17673 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17676 * gcc.target/i386/pr68991.c: New test.
17678 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17681 * g++.dg/pr68991-1.C: New test.
17682 * g++.dg/pr68991-2.C: Likewise.
17684 2016-01-05 Sergei Trofimovich <siarheit@google.com>
17687 * gcc.target/ia64/pr60465-gprel64.c: New test.
17688 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17690 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17692 PR rtl-optimization/68651
17693 * gcc.target/aarch64/pr68651_1.c: New test.
17695 2016-01-05 David Malcolm <dmalcolm@redhat.com>
17698 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17700 2016-01-05 Nathan Sidwell <nathan@acm.org>
17703 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17705 * gcc.dg/alias-15.c: New.
17707 2016-01-05 Nick Clifton <nickc@redhat.com>
17710 * g++.dg/pr68770.C: New test.
17712 2016-01-04 Mike Stump <mikestump@comcast.net>
17714 * lib/target-supports.exp (check_effective_target_cilkplus):
17715 cilkplus targets require pthreads.
17716 (check_effective_target_cilkplus): Remove special case for NVPTX.
17718 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17720 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17723 2016-01-04 Jakub Jelinek <jakub@redhat.com>
17725 Update copyright years.
17727 2016-01-04 Marek Polacek <polacek@redhat.com>
17730 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17731 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17732 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17734 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17736 * gcc.target/sparc/20160104-2.c: New test.
17738 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17740 * gcc.target/sparc/20160104-1.c: New test.
17742 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
17745 * gfortran.dg/pr65045.f90: New test.
17747 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17749 * gnat.dg/specs/debug1.ads: Delete.
17751 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17753 PR libgfortran/68867
17754 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17757 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17759 PR libgfortran/68867
17760 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17763 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
17766 * gfortran.dg/pr68864.f90: New test.
17768 2016-01-01 Jakub Jelinek <jakub@redhat.com>
17770 PR tree-optimization/69070
17771 * gcc.dg/pr69070.c: New test.
17774 * gfortran.dg/pr69055.f90: New test.
17777 * gcc.dg/pr69015.c: New test.
17779 Copyright (C) 2016 Free Software Foundation, Inc.
17781 Copying and distribution of this file, with or without modification,
17782 are permitted in any medium without royalty provided the copyright
17783 notice and this notice are preserved.