1 2016-12-14 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/opt/pr77844.C: New test.
6 2016-12-14 Martin Sebor <msebor@redhat.com>
9 * gcc.dg/builtins-nonnull.c: New test.
10 * gcc.dg/nonnull-4.c: New test.
12 2016-12-14 Nathan Sidwell <nathan@acm.org>
15 * g++.dg/cpp0x/pr78701.C: New.
17 2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com>
19 * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
20 defined, add tracing of the various extracts to stderr. Add
21 support for tests that convert the result to another type.
22 * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
23 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
24 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
25 tests that do an extract and then convert the values double.
26 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
27 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
28 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
29 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
30 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
31 * gcc.target/powerpc/p9-extract-1.c: Update test to check for
32 VEXTU{B,H,W}{L,R}X instructions being generated by default instead
33 of VEXTRACTU{B,H} and XXEXTRACTUW.
34 * gcc.target/powerpc/p9-extract-3.c: New test for combination of
35 vec_extract and convert to floating point.
36 * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
38 * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
40 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
42 * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
45 2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org>
48 * gfortran.dg/coarray/alloc_comp_5.f90: New test.
49 * gfortran.dg/coarray_42.f90: New test.
51 2016-12-14 Jakub Jelinek <jakub@redhat.com>
54 * gcc.dg/tls/pr78796.c: New test.
56 2016-12-14 Richard Biener <rguenther@suse.de>
58 PR tree-optimization/78731
59 * gcc.dg/torture/pr78731.c: New testcase.
61 2016-12-14 Martin Liska <mliska@suse.cz>
63 * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
64 * gcc.dg/tree-ssa/dump-2.c: Likewise.
66 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
68 * gcc.target/mips/msa-builtins-err.c (dg-options): Add
69 -ffat-lto-objects option.
71 2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
72 Jakub Jelinek <jakub@redhat.com>
74 * gcc.dg/strlenopt-30.c: New test-case.
76 2016-12-14 Richard Biener <rguenther@suse.de>
78 PR tree-optimization/78788
79 * gcc.dg/torture/pr78788.c: New testcase.
81 2016-12-13 Nathan Sidwell <nathan@acm.org>
84 * g++.dg/cpp0x/pr69481.C: New.
86 2016-12-13 Uros Bizjak <ubizjak@gmail.com>
89 * gcc.target/i386/pr78794.c: New test.
91 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
94 * gfortran.dg/coarray_38.f90: Added expecting error message.
95 * gfortran.dg/coarray_41.f90: New test.
96 * gfortran.dg/coarray_class_2.f90: New test.
98 2016-12-13 Carl Love <cel@us.ibm.com>
100 * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
102 * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
105 2016-12-13 Martin Liska <mliska@suse.cz>
107 PR tree-optimization/78428
108 * gcc.dg/tree-ssa/pr78428.c: New test.
110 2016-12-13 Janus Weil <janus@gcc.gnu.org>
111 Paul Thomas <pault@gcc.gnu.org>
114 * gfortran.dg/dtio_19.f90: New test case.
116 2016-12-13 Michael Matz <matz@suse.de>
118 PR tree-optimization/78725
119 * gcc.dg/pr78725.c: New test.
120 * gcc.dg/pr78725-2.c: New test.
122 2016-12-13 Richard Biener <rguenther@suse.de>
125 * gcc.dg/torture/pr78742.c: New testcase.
127 2016-12-13 Martin Liska <mliska@suse.cz>
129 * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
130 scanned pattern ASAN_MARK.
131 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
132 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
133 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
134 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
136 2016-12-13 Jakub Jelinek <jakub@redhat.com>
139 * g++.dg/ipa/pr77905.C: New test.
141 2016-12-12 Jakub Jelinek <jakub@redhat.com>
143 PR tree-optimization/78777
144 * g++.dg/torture/pr78777.C: New test.
146 2016-12-12 Martin Sebor <msebor@redhat.com>
150 * gcc.c-torture/execute/pr78622.c: New test.
151 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
152 behavior inadvertently introduced in a previous commit. Tighten
154 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
156 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
157 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
158 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
159 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
160 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
161 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
162 add a final optimization check.
163 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
164 * gcc.dg/tree-ssa/pr78622.c: New test.
166 2016-12-12 Janus Weil <janus@gcc.gnu.org>
169 * gfortran.dg/constant_shape.f90: New test case.
171 2016-12-12 Marek Polacek <polacek@redhat.com>
174 * g++.dg/parse/error58.C: New.
176 2016-12-12 David Malcolm <dmalcolm@redhat.com>
178 PR preprocessor/78680
179 * gcc.dg/format/pr78680.c: New test case.
180 * gcc.dg/plugin/diagnostic-test-expressions-1.c
181 (test_multiline_token): New function.
182 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
183 (test_backslash_continued_logical_lines): New function.
185 2016-12-12 Nathan Sidwell <nathan@acm.org>
188 * g++.dg/cpp1y/lambda-mangle-1.C: New.
190 2016-12-12 Uros Bizjak <ubizjak@gmail.com>
193 * gcc.target/i386/pr78738.c: New test.
195 2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
197 * lib/target-supports.exp
198 (check_effective_target_newlib_broken_long_double_io): New check.
199 (check_effective_target_frexpl): Likewise.
201 2016-12-12 Marek Polacek <polacek@redhat.com>
204 * g++.dg/other/vararg-5.C: New.
206 2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
208 PR rtl-optimization/78669
209 * gcc.target/i386/pr78669.c: New test.
211 2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
213 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
215 2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
217 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
218 -mnan=2008 and -mabs=2008.
220 2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
223 * gcc.target/powerpc/swaps-stack-protector.c: New test.
225 2016-12-11 Uros Bizjak <ubizjak@gmail.com>
228 * gcc.target/i386/pr70799-3.c: New test.
230 2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
233 * g++.dg/parse/namespace14.C: New.
235 2016-12-10 Jakub Jelinek <jakub@redhat.com>
237 PR tree-optimization/78720
238 * gcc.c-torture/execute/pr78720.c: New test.
241 * gfortran.dg/pr78758.f90: New test.
242 * gfortran.dg/pr38868.f: Remove again bogus warning.
244 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
247 * gfortran.dg/submodule_20.f08: New test.
249 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
252 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
254 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
256 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
259 2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
262 * gcc.dg/pr78721.c: New test.
264 2016-12-09 Jakub Jelinek <jakub@redhat.com>
267 * gcc.c-torture/compile/pr72742.c: New test.
269 2016-12-09 Martin Sebor <msebor@redhat.com>
271 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
272 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
274 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
276 PR rtl-optimization/78255
277 * gcc.target/aarch64/pr78255.c: New.
278 * gcc.target/arm/pr78255-1.c: New.
279 * gcc.target/arm/pr78255-2.c: New.
281 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
283 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
285 * gcc.target/powerpc/dimode-2.c: Likewise.
287 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
290 * c-c++-common/goacc/acc-icf.c: New test.
291 * gfortran.dg/goacc/pr78027.f90: New test.
293 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
296 * gcc.target/aarch64/pr78733.c: New test.
298 2016-12-09 Janus Weil <janus@gcc.gnu.org>
301 * gfortran.dg/finalize_31.f90: New test.
303 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
306 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
308 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
310 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
311 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
312 * gfortran.dg/finalize_18.f90: Add count for additional guard against
313 accessing null-pointer.
314 * gfortran.dg/proc_ptr_comp_47.f90: New test.
316 2016-12-09 Nathan Sidwell <nathan@acm.org>
319 * g++.dg/cpp1y/pr78550.C: New.
321 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
324 * gfortran.dg/char_result_14.f90: New test.
325 * gfortran.dg/char_result_15.f90: New test.
327 2016-12-09 Martin Liska <mliska@suse.cz>
329 * gcc.dg/tree-ssa/dump-3.c: New test.
331 2016-12-09 Jakub Jelinek <jakub@redhat.com>
333 PR tree-optimization/78726
334 * gcc.c-torture/execute/pr78726.c: New test.
335 * gcc.dg/guality/pr78726.c: New test.
337 2016-12-08 Martin Sebor <msebor@redhat.com>
340 * gcc.dg/attr-alloc_size-3.c: New test.
341 * gcc.dg/attr-alloc_size-4.c: New test.
342 * gcc.dg/attr-alloc_size-5.c: New test.
343 * gcc.dg/attr-alloc_size-6.c: New test.
344 * gcc.dg/attr-alloc_size-7.c: New test.
345 * gcc.dg/attr-alloc_size-8.c: New test.
346 * gcc.dg/attr-alloc_size-9.c: New test.
347 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
349 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
355 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
356 * gfortran.dg/charlen_01.f90: New test.
357 * gfortran.dg/charlen_02.f90: Ditto.
358 * gfortran.dg/charlen_03.f90: Ditto.
359 * gfortran.dg/charlen_04.f90: Ditto.
360 * gfortran.dg/charlen_05.f90: Ditto.
361 * gfortran.dg/charlen_06.f90: Ditto.
362 * gfortran.dg/charlen_07.f90: Ditto.
363 * gfortran.dg/charlen_08.f90: Ditto.
364 * gfortran.dg/charlen_09.f90: Ditto.
365 * gfortran.dg/charlen_10.f90: Ditto.
366 * gfortran.dg/charlen_11.f90: Ditto.
367 * gfortran.dg/charlen_12.f90: Ditto.
368 * gfortran.dg/charlen_13.f90: Ditto.
369 * gfortran.dg/charlen_14.f90: Ditto.
370 * gfortran.dg/charlen_15.f90: Ditto.
372 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
374 PR rtl-optimization/78671
375 * gcc.target/i386/pr78671.c: New.
377 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
380 * gcc.target/aarch64/pr78733.c: New test.
382 2016-12-08 Nathan Sidwell <nathan@acm.org>
385 * g++.dg/cpp1y/pr78551.C: New.
387 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
390 * g++.dg/pr78112.C: Remove platform-dependent checks.
391 * g++.dg/pr78112-2.C: New testcase.
393 2016-12-08 Bin Cheng <bin.cheng@arm.com>
396 * g++.dg/torture/pr78684.C: New test.
398 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
400 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
401 (CHECK_CRYPTO): Remove.
402 (expected_poly64x1_t, expected_poly64x2_t): Remove
404 2016-12-08 Jakub Jelinek <jakub@redhat.com>
406 P0003R5 - removal of dynamic exception specification from C++17
407 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
408 throw (type-id-list) in C++11 and C++14 and removal in C++17.
409 * g++.dg/compat/eh/ctor1_y.C: Likewise.
410 * g++.dg/compat/eh/new1_x.C: Likewise.
411 * g++.dg/compat/eh/new1_y.C: Likewise.
412 * g++.dg/compat/eh/spec3_x.C: Likewise.
413 * g++.dg/compat/eh/spec3_y.C: Likewise.
414 * g++.dg/compat/eh/template1.h: Likewise.
415 * g++.dg/compat/eh/template1_y.C: Likewise.
416 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
417 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
418 * g++.dg/cpp0x/auto9.C: Likewise.
419 * g++.dg/cpp0x/defaulted23.C: Likewise.
420 * g++.dg/cpp0x/error5.C: Likewise.
421 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
422 * g++.dg/cpp0x/noexcept02.C: Likewise.
423 * g++.dg/cpp0x/noexcept07.C: Likewise.
424 * g++.dg/cpp0x/noexcept08.C: Likewise.
425 * g++.dg/cpp0x/noexcept19.C: Likewise.
426 * g++.dg/cpp0x/variadic73.C: Likewise.
427 * g++.dg/cpp0x/variadic-throw.C: Likewise.
428 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
429 * g++.dg/eh/async-unwind2.C: Likewise.
430 * g++.dg/eh/cond4.C: Likewise.
431 * g++.dg/eh/delete1.C: Likewise.
432 * g++.dg/eh/ehopt1.C: Likewise.
433 * g++.dg/eh/forced3.C: Likewise.
434 * g++.dg/eh/forced4.C: Likewise.
435 * g++.dg/eh/init-temp2.C: Likewise.
436 * g++.dg/eh/pr38662.C: Likewise.
437 * g++.dg/eh/pr41819.C: Likewise.
438 * g++.dg/eh/shadow1.C: Likewise.
439 * g++.dg/eh/spec2.C: Likewise.
440 * g++.dg/eh/spec3.C: Likewise.
441 * g++.dg/eh/spec5.C: Likewise.
442 * g++.dg/eh/spec6.C: Likewise.
443 * g++.dg/eh/spec7.C: Likewise.
444 * g++.dg/eh/spec8.C: Likewise.
445 * g++.dg/eh/spec9.C: Likewise.
446 * g++.dg/eh/template1.C: Likewise.
447 * g++.dg/eh/unexpected1.C: Likewise.
448 * g++.dg/ext/has_nothrow_assign.C: Likewise.
449 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
450 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
451 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
452 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
453 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
454 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
455 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
456 * g++.dg/gcov/gcov-7.C: Likewise.
457 * g++.dg/init/new13.C: Likewise.
458 * g++.dg/init/new25.C: Likewise.
459 * g++.dg/lookup/exception1.C: Likewise.
460 * g++.dg/opt/noreturn-1.C: Likewise.
461 * g++.dg/other/error3.C: Likewise.
462 * g++.dg/rtti/crash3.C: Likewise.
463 * g++.dg/template/eh2.C: Likewise.
464 * g++.dg/template/error36.C: Likewise.
465 * g++.dg/tm/pr46567.C: Likewise.
466 * g++.dg/tm/pr47340.C: Likewise.
467 * g++.dg/torture/pr46364.C: Likewise.
468 * g++.dg/torture/pr49394.C: Likewise.
469 * g++.dg/torture/pr52918-1.C: Likewise.
470 * g++.dg/torture/pr57190.C: Likewise.
471 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
472 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
473 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
474 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
475 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
476 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
477 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
478 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
479 * g++.dg/tree-ssa/pr45605.C: Likewise.
480 * g++.dg/warn/Wreturn-type-3.C: Likewise.
481 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
482 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
483 * g++.old-deja/g++.eh/spec1.C: Likewise.
484 * g++.old-deja/g++.eh/spec2.C: Likewise.
485 * g++.old-deja/g++.eh/spec3.C: Likewise.
486 * g++.old-deja/g++.eh/spec4.C: Likewise.
487 * g++.old-deja/g++.eh/spec6.C: Likewise.
488 * g++.old-deja/g++.eh/throw1.C: Likewise.
489 * g++.old-deja/g++.eh/throw2.C: Likewise.
490 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
491 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
492 * g++.old-deja/g++.mike/eh15.C: Likewise.
493 * g++.old-deja/g++.mike/eh25.C: Likewise.
494 * g++.old-deja/g++.mike/eh33.C: Likewise.
495 * g++.old-deja/g++.mike/eh34.C: Likewise.
496 * g++.old-deja/g++.mike/eh50.C: Likewise.
497 * g++.old-deja/g++.mike/eh51.C: Likewise.
498 * g++.old-deja/g++.mike/eh55.C: Likewise.
499 * g++.old-deja/g++.mike/p10416.C: Likewise.
500 * g++.old-deja/g++.other/crash28.C: Likewise.
501 * g++.old-deja/g++.other/crash30.C: Likewise.
502 * g++.old-deja/g++.other/new7.C: Likewise.
503 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
504 * g++.old-deja/g++.robertl/eb123.C: Likewise.
506 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
508 * gcc.target/aarch64/pr78382.c: New testcase.
510 2016-12-08 Andrew Pinski <apinski@cavium.com>
512 * gcc.target/aarch64/pr71112.c: New testcase.
514 2016-12-07 Martin Sebor <msebor@redhat.com>
519 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
520 * g++.dg/ext/builtin-object-size3.C (bar): Same.
521 * g++.dg/ext/strncpy-chk1.C: Same.
522 * g++.dg/opt/memcpy1.C: Same.
523 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
524 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
525 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
526 * gcc.dg/attr-alloc_size.c: Same.
527 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
528 * gcc.dg/builtin-stringop-chk-2.c: Same.
529 * gcc.dg/builtin-stringop-chk-4.c: New test.
530 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
531 * gcc.dg/memcpy-2.c: Same.
532 * gcc.dg/pr40340-1.c: Same.
533 * gcc.dg/pr40340-2.c (main): Same.
534 * gcc.dg/pr40340-5.c (main): Same.
535 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
536 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
537 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
539 * gfortran.dg/char_length_3.f90: Prune expected warnings.
540 * gfortran.dg/pr38868.f: Add expected warnings.
542 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
545 * gcc.target/powerpc/pr72717.c: New test.
547 2016-12-07 Jakub Jelinek <jakub@redhat.com>
549 * gcc.dg/builtin-strstr-1.c: New test.
550 * g++.dg/cpp0x/constexpr-strstr.C: New test.
553 * g++.dg/torture/pr78692.C: New test.
555 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
557 PR rtl-optimization/78617
558 * gcc.c-torture/execute/pr78617.c: New test.
560 2016-12-07 Carl Love <cel@us.ibm.com>
562 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
563 P9 to their own test file. This allows precise constraints on the
564 effective target and compile options.
565 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
566 compare P8 built-in tests.
567 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
568 compare P9 built-in tests.
570 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
572 * gcc.target/i386/pr77761.c: Require int128 effective target.
573 (avx512f_test): Delete.
574 (do_main): Rename to avx512f_test.
576 2016-12-07 Bin Cheng <bin.cheng@arm.com>
578 PR tree-optimization/78691
579 * gcc.target/i386/pr78691-i386.c: New test.
580 * gcc.target/powerpc/pr78691-ppc.c: New test.
582 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
584 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
585 * gcc.target/i386/pr70322-2.c: Likewise.
586 * gcc.target/i386/pr70322-3.c: Likewise.
587 * gcc.target/i386/pr70322-4.c: Likewise.
589 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
591 * gcc.target/aarch64/pr71727.c: New testcase.
593 2016-12-06 Tom de Vries <tom@codesourcery.com>
595 PR tree-optimization/67955
596 * gcc.dg/tree-ssa/dse-points-to.c: New test.
598 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
601 * gcc.target/powerpc/pr78658.c: New test.
603 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
606 * testsuite/gcc.target/i386/pr77761.c: New.
608 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
611 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
612 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
613 * gfortran.dg/namelist_34.f90: Update test.
614 * gfortran.dg/namelist_63.f90: Update test.
616 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
618 * gcc.target/mips/msa-builtins-err.c: New test.
620 2016-12-06 Jakub Jelinek <jakub@redhat.com>
623 * g++.dg/cpp0x/constexpr-71537.C: New test.
626 * g++.dg/cpp0x/constexpr-memchr.C: New test.
629 * g++.dg/cpp0x/constexpr-strchr.C: New test.
631 PR tree-optimization/78675
632 * gcc.c-torture/execute/pr78675.c: New test.
633 * gcc.target/i386/pr78675-1.c: New test.
634 * gcc.target/i386/pr78675-2.c: New test.
636 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
638 * gcc.target/i386/avx512bw-kandd-1.c: New.
639 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
640 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
641 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
642 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
643 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
644 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
645 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
646 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
647 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
648 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
649 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
650 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
651 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
652 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
653 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
654 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
655 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
656 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
657 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
658 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
659 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
661 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
663 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
664 gcc.dg/fold-and-rshift-2.c: New testcases.
666 2016-12-05 Nathan Sidwell <nathan@acm.org>
668 * c-c++-common/fmax_errors.c: Check notes after last error are
671 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
673 PR rtl-optimization/78561
674 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
676 2016-12-04 Martin Sebor <msebor@redhat.com>
679 * gcc.dg/builtin-alloc-size.c: New test.
681 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
684 * gcc.target/i386/pr70322-4.c: New test.
686 2016-12-03 Janus Weil <janus@gcc.gnu.org>
689 * gfortran.dg/abstract_type_9.f90: New test case.
691 2016-12-03 Janus Weil <janus@gcc.gnu.org>
694 * gfortran.dg/derived_result_2.f90.f90: New test case.
696 2016-12-03 Janus Weil <janus@gcc.gnu.org>
699 * gfortran.dg/finalize_30.f90: Extend test case.
701 2016-12-02 Jakub Jelinek <jakub@redhat.com>
704 * g++.dg/cpp0x/pr78649.C: New test.
706 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
709 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
711 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
714 * gfortran.dg/char_conversion.f90: New test.
716 2016-12-02 Jakub Jelinek <jakub@redhat.com>
719 * gcc.target/i386/pr70322-1.c: New test.
720 * gcc.target/i386/pr70322-2.c: New test.
721 * gcc.target/i386/pr70322-3.c: New test.
723 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
724 Thomas Preud'homme <thomas.preudhomme@arm.com>
726 * gcc.target/arm/cmse/cmse-1.c: Add test for
727 cmse_nonsecure_caller.
729 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
730 Thomas Preud'homme <thomas.preudhomme@arm.com>
732 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
733 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
734 * gcc.target/arm/cmse/cmse-14.c: New.
735 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
736 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
737 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
738 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
739 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
740 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
741 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
742 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
743 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
744 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
745 * gcc.target/arm/cmse/baseline/union-1.c: New.
746 * gcc.target/arm/cmse/baseline/union-2.c: New.
747 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
748 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
749 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
750 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
751 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
752 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
753 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
754 * gcc.target/arm/cmse/mainline/union-1.c: New.
755 * gcc.target/arm/cmse/mainline/union-2.c: New.
756 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
757 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
758 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
759 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
760 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
761 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
762 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
763 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
764 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
765 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
766 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
767 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
768 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
769 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
771 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
772 Thomas Preud'homme <thomas.preudhomme@arm.com>
774 * gcc.target/arm/cmse/cmse-3.c: Add tests.
775 * gcc.target/arm/cmse/cmse-4.c: Add tests.
776 * gcc.target/arm/cmse/cmse-15.c: New.
778 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
779 Thomas Preud'homme <thomas.preudhomme@arm.com>
781 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
782 * gcc.target/arm/cmse/struct-1.c: New.
783 * gcc.target/arm/cmse/bitfield-1.c: New.
784 * gcc.target/arm/cmse/bitfield-2.c: New.
785 * gcc.target/arm/cmse/bitfield-3.c: New.
786 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
787 * gcc.target/arm/cmse/baseline/softfp.c: New.
788 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
789 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
790 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
791 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
792 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
794 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
795 Thomas Preud'homme <thomas.preudhomme@arm.com>
797 * gcc.target/arm/cmse/cmse-4.c: New.
798 * gcc.target/arm/cmse/cmse-9.c: New.
799 * gcc.target/arm/cmse/cmse-10.c: New.
801 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
802 Thomas Preud'homme <thomas.preudhomme@arm.com>
804 * gcc.target/arm/cmse/cmse-3.c: New.
806 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
807 Thomas Preud'homme <thomas.preudhomme@arm.com>
809 * gcc.target/arm/cmse/cmse.exp: New.
810 * gcc.target/arm/cmse/cmse-1.c: New.
811 * gcc.target/arm/cmse/cmse-12.c: New.
812 * lib/target-supports.exp
813 (check_effective_target_arm_cmse_ok): New.
815 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
816 James Norris <jnorris@codesourcery.com>
818 * c-c++-common/goacc/data-2.c: Adjust test.
819 * c-c++-common/goacc/executeables-1.c: New test.
820 * g++.dg/goacc/data-1.C: Adjust test.
822 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
824 PR rtl-optimization/78561
825 * gcc.target/aarch64/pr78561.c: New.
827 2016-12-02 Bin Cheng <bin.cheng@arm.com>
829 * gcc.dg/fold-bopcond-1.c: New test.
830 * gcc.dg/fold-bopcond-2.c: New test.
832 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
834 * gcc.target/s390/md/setmem_long-1.c: Fix test.
836 2016-12-02 Jakub Jelinek <jakub@redhat.com>
838 PR rtl-optimization/78547
839 * gcc.dg/pr78547.c: New test.
841 PR rtl-optimization/78575
842 * gcc.dg/pr78575.c: New test.
844 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
846 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
848 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
851 * gcc.target/s390/s390.exp: Support .C tests.
852 * gcc.target/s390/pr77822-2.c: New test.
853 * gcc.target/s390/pr77822-1.C: New test.
855 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
857 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
859 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
861 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
863 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
865 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
867 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
869 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
871 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
873 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
876 * gfortran.dg/char_length_20.f90: New test.
877 * gfortran.dg/char_length_21.f90: Ditto.
879 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
882 * gfortran.dg/pr78279.f90: New test.
884 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
886 * g++.dg/tls/pr77285-1.C: dg-add-options tls
888 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
890 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
892 2016-12-01 Richard Biener <rguenther@suse.de>
894 * gcc.dg/torture/alias-2.c: New testcase.
896 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
898 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
899 * gcc.target/avr/tiny-caller-save.c: Dito.
901 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
903 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
905 2016-12-01 Jakub Jelinek <jakub@redhat.com>
908 * gcc.dg/debug/pr78587.c: New test.
910 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
912 PR rtl-optimization/78607
913 * gcc.c-torture/compile/pr78607.c: New testcase.
915 2016-11-30 Martin Sebor <msebor@redhat.com>
917 PR tree-optimization/78586
918 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
920 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
922 PR tree-optimization/77856
923 * gcc.target/i386/pr77856.c: New.
925 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
927 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
928 scan-assembler-not on AIX.
930 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
932 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
934 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
936 * g++.dg/eh/new1.C: XFAIL on AIX.
937 * g++.dg/eh/delete1.C: Same.
938 * g++.dg/init/new40.C: Same.
939 * g++.old-deja/g++.eh/new2.C: Same.
941 2016-11-30 David Malcolm <dmalcolm@redhat.com>
944 * gcc.dg/format/pr78494.c: Rename to...
945 * gcc.dg/format/pr78498.c: ...this.
947 2016-11-30 David Malcolm <dmalcolm@redhat.com>
950 * gcc.dg/format/pr78494.c: New test case.
952 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
954 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
955 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
956 * g++.dg/debug/dwarf2/refqual-1.C: Same.
957 * g++.dg/debug/dwarf2/refqual-2.C: Same.
959 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
961 PR rtl-optimization/78610
962 * gcc.c-torture/compile/pr78610.c: New testcase.
964 2016-11-30 Bin Cheng <bin.cheng@arm.com>
966 PR tree-optimization/78574
967 * gcc.c-torture/compile/pr78574.c: New test.
969 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
971 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
972 to the changed interfaces.
973 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
974 * gfortran.dg/coarray_allocate_7.f08: Likewise.
975 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
976 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
977 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
978 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
979 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
981 2016-11-30 Janus Weil <janus@gcc.gnu.org>
984 * gfortran.dg/derived_result.f90: New test case.
986 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
988 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
989 -mfloat-abi=soft option.
990 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
993 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
996 * gcc.c-torture/compile/pr78362.c: New test.
998 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1000 * lib/target-supports.exp (check_effective_target_freorder): Check
1003 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1005 * gcc.target/arc/arc700-stld-hazard.c: New file.
1007 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1010 * gfortran.dg/dtio_18.f90: New test case.
1012 2016-11-30 Martin Liska <mliska@suse.cz>
1015 * gcc.dg/asan/pr78541-2.c: New test.
1016 * gcc.dg/asan/pr78541.c: New test.
1018 2016-11-30 Jakub Jelinek <jakub@redhat.com>
1020 PR tree-optimization/78586
1021 * gcc.c-torture/execute/pr78586.c: New test.
1023 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1026 * gfortran.dg/class_61.f90: New test case.
1028 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1030 PR preprocessor/78569
1031 * gcc.dg/format/pr78569.c: New test case.
1033 2016-11-29 Martin Sebor <msebor@redhat.com>
1035 avoid false positives on ILP32 targets.
1036 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1038 2016-11-29 Martin Sebor <msebor@redhat.com>
1040 PR tree-optimization/78512
1041 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1042 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1044 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
1046 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1047 Force value through k register.
1049 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1055 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1056 * g++.dg/spellcheck-macro-ordering.C: New test case.
1057 * g++.dg/spellcheck-pr78313.C: New test case.
1059 2016-11-29 Tamar Christina <tamar.christina@arm.com>
1061 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1062 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1063 (Poly64x1_t, Poly64x2_t): Added types.
1064 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1065 (vmov_n_p64, vmovq_n_p64): Added.
1066 (vld2_lane_p64, vld2q_lane_p64): Likewise.
1067 (vld3_lane_p64, vld3q_lane_p64): Likewise.
1068 (vld4_lane_p64, vld4q_lane_p64): Likewise.
1069 (vst2_lane_p64, vst2q_lane_p64): Likewise.
1070 (vst3_lane_p64, vst3q_lane_p64): Likewise.
1071 (vst4_lane_p64, vst4q_lane_p64): Likewise.
1072 (vget_lane_p64, vgetq_lane_p64): Likewise.
1073 (vget_high_p64): Likewise.
1074 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1075 Added AArch64 flags.
1076 (vreint_vector, vreint_vector_res): Moved to header.
1077 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1078 Added Aarch64 flags.
1079 (vreint_vector, vreint_vector_res): Moved to header.
1081 2016-11-29 Janus Weil <janus@gcc.gnu.org>
1084 * gfortran.dg/finalize_30.f90: New test case.
1086 2016-11-29 Martin Liska <mliska@suse.cz>
1088 PR gcov-profile/78582
1089 * gcc.dg/pr78582.c: New test.
1091 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1093 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1094 targets with sizeof(int) < 4.
1096 2016-11-29 Richard Biener <rguenther@suse.de>
1099 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1101 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
1103 * gcc.target/powerpc/rldic-0.c: New testcase.
1104 * gcc.target/powerpc/rldic-1.c: New testcase.
1105 * gcc.target/powerpc/rldic-2.c: New testcase.
1106 * gcc.target/powerpc/rldicl-0.c: New testcase.
1107 * gcc.target/powerpc/rldicl-1.c: New testcase.
1108 * gcc.target/powerpc/rldicl-2.c: New testcase.
1109 * gcc.target/powerpc/rldicr-0.c: New testcase.
1110 * gcc.target/powerpc/rldicr-1.c: New testcase.
1111 * gcc.target/powerpc/rldicr-2.c: New testcase.
1112 * gcc.target/powerpc/rldicx.h: New file.
1113 * gcc.target/powerpc/rldimi-0.c: New testcase.
1114 * gcc.target/powerpc/rldimi-1.c: New testcase.
1115 * gcc.target/powerpc/rldimi-2.c: New testcase.
1116 * gcc.target/powerpc/rldimi.h: New file.
1117 * gcc.target/powerpc/rlwimi-0.c: New testcase.
1118 * gcc.target/powerpc/rlwimi-1.c: New testcase.
1119 * gcc.target/powerpc/rlwimi-2.c: New testcase.
1120 * gcc.target/powerpc/rlwimi.h: New file.
1121 * gcc.target/powerpc/rlwinm-0.c: New testcase.
1122 * gcc.target/powerpc/rlwinm-1.c: New testcase.
1123 * gcc.target/powerpc/rlwinm-2.c: New testcase.
1124 * gcc.target/powerpc/rlwinm.h: New file.
1126 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1129 * gcc.dg/pr78540.c: New test.
1131 2016-11-28 Martin Sebor <msebor@redhat.com>
1134 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1135 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1136 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1137 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1139 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1142 * g++.dg/debug/pr72808.C: New test.
1144 PR rtl-optimization/78546
1145 * gcc.dg/torture/pr78546-1.c: New test.
1146 * gcc.dg/torture/pr78546-2.c: New test.
1149 * gfortran.dg/gomp/pr78298.f90: New test.
1151 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
1153 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1154 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1156 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1159 * g++.dg/cpp1y/pr77591.C: New test.
1161 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
1163 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1165 2016-11-28 Richard Biener <rguenther@suse.de>
1167 PR tree-optimization/78542
1168 * gcc.dg/torture/pr78542.c: New testcase.
1170 2016-11-28 Richard Biener <rguenther@suse.de>
1172 PR tree-optimization/78343
1173 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1174 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1176 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1179 * g++.dg/ipa/pr78211.C: New test.
1181 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
1184 * gfortran.dg/submodule_22.f08: New test.
1187 * gfortran.dg/submodule_21.f08: New test.
1189 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
1191 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1193 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1194 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1195 Dominique d'Humieres <dominiq@lps.ens.fr>
1198 * gcc.dg/darwin-minversion-1.c: Update min version check.
1199 * gcc.dg/darwin-minversion-2.c: Likewise.
1200 * gcc.dg/darwin-minversion-3.c: Likewise.
1202 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1205 * gcc.dg/pr57438-1.c: New Test.
1206 * gcc.dg/pr57438-2.c: New Test.
1208 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1209 Iain Sandoe <iain@codesourcery.com>
1212 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1213 linker-visible symbols.
1214 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1215 * gcc.dg/const-uniq-1.c: Likewise.
1216 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1217 * gcc.target/i386/pr70799-1.c: Likewise.
1219 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1221 PR rtl-optimization/78438
1222 PR rtl-optimization/78477
1223 * gcc.c-torture/execute/pr78438.c: New test.
1224 * gcc.c-torture/execute/pr78477.c: New test.
1226 PR rtl-optimization/78526
1227 * gcc.dg/pr78526.c: New test.
1229 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1231 PR rtl-optimization/77541
1232 * gcc.target/i386/pr77541.c: Change target to int128.
1234 2016-11-25 Janus Weil <janus@gcc.gnu.org>
1237 * gfortran.dg/typebound_assignment_8.f90: New test case.
1239 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1241 PR rtl-optimization/78527
1242 * gcc.c-torture/compile/pr78527.c: New test.
1244 2016-11-25 Martin Liska <mliska@suse.cz>
1246 PR gcov-profile/78086
1247 * g++.dg/gcov/pr16855.C: Clean up the test case.
1248 * g++.dg/gcov/pr16855-priority.C: New test.
1250 2016-11-25 Richard Biener <rguenther@suse.de>
1253 * gcc.dg/torture/pr78515.c: New testcase.
1255 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
1258 * gfortran.dg/allocatable_function_10.f90: New test.
1259 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1262 2016-11-25 Bin Cheng <bin.cheng@arm.com>
1267 * g++.dg/torture/pr78507.C: New test.
1268 * gcc.dg/torture/pr78510.c: New test.
1269 * gcc.dg/torture/pr78517.c: New test.
1271 2016-11-24 Richard Biener <rguenther@suse.de>
1273 PR tree-optimization/78343
1274 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1275 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1276 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1277 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1278 * gcc.dg/vect/pr38529.c: Likewise.
1280 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1282 PR tree-optimization/77673
1283 * gcc.dg/pr77673.c: New test.
1285 2016-11-25 Martin Jambor <mjambor@suse.cz>
1287 PR tree-optimization/70965
1288 * g++.dg/pr70965.C: New test.
1290 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1291 Andreas Schwab <schwab@linux-m68k.org>
1293 PR gcov-profile/78467
1294 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1297 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1299 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1300 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1302 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1304 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1306 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1308 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1309 with sizeof(int) < 4.
1311 2016-11-24 Martin Sebor <msebor@redhat.com>
1313 PR tree-optimization/78476
1314 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1316 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1318 PR rtl-optimization/77541
1319 * gcc.target/i386/pr77541.c: New.
1321 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1324 * gfortran.dg/class_result_4.f90: New test.
1326 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1328 * gcc.target/aarch64/_Float16_1.c: New.
1329 * gcc.target/aarch64/_Float16_2.c: Likewise.
1330 * gcc.target/aarch64/_Float16_3.c: Likewise.
1332 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1334 * gcc.target/aarch64/floatdihf2_1.c: New.
1336 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1340 * gcc.target/arm/pr48863.c: New test.
1342 2016-11-24 Martin Liska <mliska@suse.cz>
1344 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1345 parts for frequencies/probabilities.
1346 * gcc.dg/pr34027-1.c: Likewise.
1347 * gcc.dg/strict-overflow-2.c: Likewise.
1348 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1349 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1350 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1351 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1352 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1353 * gcc.dg/tree-ssa/dump-2.c: New test.
1355 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1357 * gcc.target/i386/align-limit.c: New test.
1359 2016-11-24 Richard Biener <rguenther@suse.de>
1361 PR tree-optimization/71595
1362 * gcc.dg/torture/pr71595.c: New testcase.
1364 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1366 PR rtl-optimization/78120
1367 * gcc.target/i386/pr78120.c: New test.
1369 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1371 * gcc.c-torture/compile/20161124-1.c: New test.
1373 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1376 * g++.dg/cpp1z/decomp18.C: New test.
1378 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1380 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1381 * gcc.target/aarch64/store-pair-1.c: Likewise.
1383 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1385 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1386 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1387 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1388 * gcc.target/aarch64/vect-clz.c: Likewise.
1389 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1390 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1391 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1392 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1393 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1394 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1395 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1396 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1398 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1401 * gcc.target/powerpc/pr78458.c: New.
1403 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1405 * gcc.c-torture/compile/20161123-1.c: New test.
1407 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1410 * gfortran.dg/pr78297.f90: New test.
1412 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1414 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1416 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1419 * g++.dg/ubsan/return-7.C: New test.
1420 * c-c++-common/ubsan/unreachable-4.c: New test.
1422 PR tree-optimization/78482
1423 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1424 (bar): New function.
1425 (main): Call bar instead of printf.
1428 * gfortran.dg/gomp/pr69183.f90: New test.
1430 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1433 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1436 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1439 * g++.dg/cpp0x/pr77907.C: New test.
1441 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1444 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1445 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1447 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1450 * lib/target-supports.exp (add_options_for_float16): Add
1451 -mfp16-format=ieee when testign arm*-*-*.
1453 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1455 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1457 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1460 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1462 * lib/target-supports.exp (check_effective_target_float16): Add
1463 options for _Float16.
1464 (check_effective_target_float32): Add options for _Float32.
1465 (check_effective_target_float64): Add options for _Float64.
1466 (check_effective_target_float128): Add options for _Float128.
1467 (check_effective_target_float32x): Add options for _Float32x.
1468 (check_effective_target_float64x): Add options for _Float64x.
1469 (check_effective_target_float128x): Add options for _Float128x.
1471 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1473 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1474 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1476 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1478 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1479 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1481 2016-11-23 Martin Sebor <msebor@redhat.com>
1484 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1485 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1487 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1490 * g++.dg/cpp0x/pr71450-1.C: New test.
1491 * g++.dg/cpp0x/pr71450-2.C: New test.
1494 * g++.dg/cpp1y/pr77739.C: New test.
1496 2016-11-23 Martin Jambor <mjambor@suse.cz>
1498 * c-c++-common/gomp/gridify-1.c: Update scan string.
1499 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1500 * c-c++-common/gomp/gridify-2.c: New test.
1501 * c-c++-common/gomp/gridify-3.c: Likewise.
1503 2016-11-23 Richard Biener <rguenther@suse.de>
1505 PR tree-optimization/78396
1506 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1508 2016-11-23 Richard Biener <rguenther@suse.de>
1510 PR tree-optimization/78482
1511 * gcc.dg/torture/pr78482.c: New testcase.
1513 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1515 * gcc.dg/fold-cond_expr-1.c: New test.
1516 * gcc.dg/fold-condcmpconv-1.c: New test.
1517 * gcc.dg/fold-condcmpconv-2.c: New test.
1519 2016-11-23 Richard Biener <rguenther@suse.de>
1522 * gcc.dg/torture/pr71762-1.c: New testcase.
1523 * gcc.dg/torture/pr71762-2.c: Likewise.
1524 * gcc.dg/torture/pr71762-3.c: Likewise.
1525 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1527 2016-11-23 Richard Biener <rguenther@suse.de>
1530 * g++.dg/lto/pr78472_0.c: New testcase.
1531 * g++.dg/lto/pr78472_1.C: Likewise.
1533 2016-11-23 Richard Biener <rguenther@suse.de>
1534 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1536 PR tree-optimization/78154
1537 * gcc.dg/tree-ssa/pr78154.c: New test.
1539 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1541 * gcc.dg/pr31096.c: New testcase.
1542 * gcc.dg/pr31096-1.c: New testcase.
1544 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1546 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1547 adjust for warning->pedwarn change.
1548 * gcc.dg/cpp/defined-syshdr.c,
1549 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1550 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1551 gcc.dg/cpp/defined-Wextra.c,
1552 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1554 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1556 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1558 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1561 * gcc.target/i386/pr78451.c: New test.
1562 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1563 and #pragma GCC pop_options around the first #pragma GCC target.
1564 * gcc.target/i386/pr69255-2.c: Likewise.
1565 * gcc.target/i386/pr69255-3.c: Likewise.
1567 2016-11-23 Michael Collison <michael.collison@arm.com>
1569 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1570 additional constants are recognized and fewer instructions generated.
1571 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1572 additional constants are recognized and fewer instructions generated.
1574 2016-11-22 Ian Lance Taylor <iant@golang.org>
1576 * gcc.misc-tests/godump-1.c: Update expected output for recent
1579 2016-11-22 Marek Polacek <polacek@redhat.com>
1581 PR tree-optimization/78455
1582 * gcc.dg/uninit-23.c: New.
1584 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1587 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1590 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1593 * gfortran.dg/char_component_initializer_3.f90: New test.
1595 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1598 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1599 GCC target pragma before including immintrin.h.
1601 2016-11-22 Carl Love <cel@us.ibm.com>
1603 * gcc.target/powerpc/builtins-3.c: New file to test the new
1604 built-ins for vector compare equal and vector compare not equal.
1606 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1609 * gfortran.dg/typebound_proc_35.f90: New test case.
1611 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1613 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1614 parameter in declaration.
1616 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1618 * gcc.dg/loop-split.c: Require int32plus.
1619 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1621 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1623 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1625 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1627 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1629 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1632 * gcc.c-torture/compile/pr78439.c: New test.
1634 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1637 * gcc.target/arm/pr77904.c: New test.
1639 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1641 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1644 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1646 PR tree-optimization/78436
1647 * gcc.c-torture/execute/pr78436.c: New test.
1650 * gcc.dg/torture/pr78416.c: New test.
1652 PR tree-optimization/78445
1653 * gcc.dg/pr78445.c: New test.
1655 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1657 PR libgfortran/78449
1658 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1660 2016-11-21 Jeff Law <law@redhat.com>
1663 * gcc.c-torture/compile/pr68538.c: New test.
1665 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1667 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1668 to be generated instead of FCTIWUZ or FCTIWZ.
1670 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1673 * g++.dg/vect/simd-clone-7.cc: New test.
1676 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1678 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1681 2016-11-20 Jeff Law <law@redhat.com>
1684 * gcc.target/m68k/pr25128.c: New test.
1686 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1688 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1690 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1692 PR preprocessor/78324
1693 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1694 (test_multitoken_macro): New function.
1695 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1697 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1699 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1701 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1703 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1704 -ftrack-macro-expansion=0.
1705 (test_sprintf_note): Remove "P" macro. Add
1706 dg-begin/end-multiline-output directives.
1707 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1709 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1711 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1712 Return 1 for AVR_TINY.
1714 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1716 PR rtl-optimization/71785
1717 * gcc.target/powerpc/pr71785.c: New file.
1719 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1722 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1723 options. Refine test by checking predictive commining PHI
1724 nodes in vectorized loop wrto vector factor.
1726 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1729 * g++.dg/pr71973-1.C: New test.
1730 * g++.dg/pr71973-2.C: New test.
1731 * g++.dg/pr71973-3.C: New test.
1732 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1733 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1734 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1736 * g++.old-deja/g++.other/realloc.C: Likewise.
1737 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1739 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1741 PR tree-optimization/78413
1742 * gcc.dg/tree-ssa/pr78413.c: New test.
1744 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1746 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1747 target is Thumb-only.
1749 2016-11-20 Jeff Law <law@redhat.com>
1752 * gcc.target/m68k/pr48551.c: New test.
1754 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1757 * gfortran.dg/forall_18.f90: New testcase.
1759 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1761 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1763 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1766 * gfortran.dg/typebound_operator_21.f03: New test.
1768 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1770 * gcc.dg/tree-ssa/divide-5.c: New file.
1772 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1774 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1777 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
1779 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1780 libatomic_available.
1781 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1782 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1783 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1784 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1785 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1786 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1787 * gfortran.dg/coarray_stat_2.f90: Likewise.
1788 * gfortran.dg/coindexed_1.f90: Likewise.
1790 2016-11-18 Jeff Law <law@redhat.com>
1793 * gcc.target/m68k/pr25111.c: New test.
1795 2016-11-18 Jakub Jelinek <jakub@redhat.com>
1798 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1801 * gcc.target/i386/pr78419.c: New test.
1804 * g++.dg/tls/pr77285-1.C: New test.
1805 * g++.dg/tls/pr77285-2.C: New test.
1807 2016-11-18 Jeff Law <law@redhat.com>
1810 * gcc.target/m68k/pr25112: New test.
1812 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
1814 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1815 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1817 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1819 * gcc.target/arm/optional_thumb-1.c: New test.
1820 * gcc.target/arm/optional_thumb-2.c: New test.
1821 * gcc.target/arm/optional_thumb-3.c: New test.
1823 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1825 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1826 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1828 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1829 (DEFAULT_REQUIRED_QUORUM): Likewise.
1831 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1832 Toma Tabacu <toma.tabacu@imgtec.com>
1834 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1835 Add (REQUIRES_STDLIB).
1836 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1837 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1838 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1839 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1840 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1841 * gcc.target/mips/loongson-simd.c: Ditto.
1842 * gcc.target/mips/memcpy-1.c: Ditto.
1843 * gcc.target/mips/mips-3d-1.c: Ditto.
1844 * gcc.target/mips/mips-3d-2.c: Ditto.
1845 * gcc.target/mips/mips-3d-3.c: Ditto.
1846 * gcc.target/mips/mips-3d-4.c: Ditto.
1847 * gcc.target/mips/mips-3d-5.c: Ditto.
1848 * gcc.target/mips/mips-3d-6.c: Ditto.
1849 * gcc.target/mips/mips-3d-7.c: Ditto.
1850 * gcc.target/mips/mips-3d-8.c: Ditto.
1851 * gcc.target/mips/mips-3d-9.c: Ditto.
1852 * gcc.target/mips/mips-ps-1.c: Ditto.
1853 * gcc.target/mips/mips-ps-2.c: Ditto.
1854 * gcc.target/mips/mips-ps-3.c: Ditto.
1855 * gcc.target/mips/mips-ps-4.c: Ditto.
1856 * gcc.target/mips/mips-ps-6.c: Ditto.
1857 * gcc.target/mips/mips16-attributes.c: Ditto.
1858 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1859 * gcc.target/mips/mips32-dsp.c: Ditto.
1860 * gcc.target/mips/save-restore-1.c: Ditto.
1861 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1862 (mips_preprocess): Add ignore_output argument that when set
1863 will not return the pre-processed output.
1864 (mips_arch_info): Update arguments for the call to mips_preprocess.
1865 (mips-dg-init): Ditto.
1866 (mips-dg-options): Check if a test having test option
1867 (REQUIRES_STDLIB) has the required sysroot support for
1868 the current test options.
1870 2016-11-17 Jeff Law <law@redhat.com>
1873 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1876 * gcc.target/m68k/pr47192.c: New test.
1878 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1880 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1881 instead of isa>=4, in order to downgrade to R5.
1883 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1885 * gcc.target/arc/cmem-bit-1.c: New file.
1886 * gcc.target/arc/cmem-bit-2.c: New file.
1887 * gcc.target/arc/cmem-bit-3.c: New file.
1888 * gcc.target/arc/cmem-bit-4.c: New file.
1890 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1892 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1894 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1896 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1897 Andrew Senkevich <andrew.senkevich@intel.com>
1899 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1900 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1901 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1902 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1903 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1904 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1905 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1906 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1907 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1908 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1909 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1910 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1911 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1912 avx5124vnniw-check.h.
1913 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1914 check_effective_target_avx5124vnniw): New.
1915 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1917 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1918 * gcc.target/i386/sse-13.c: Ditto.
1919 * g++.dg/other/i386-2.C: Ditto.
1920 * g++.dg/other/i386-3.C: Ditto.
1921 * gcc.target/i386/sse-22.c: Ditto.
1922 * gcc.target/i386/sse-23.c: Ditto.
1924 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1927 * g++.dg/parse/pr55080.C: New.
1929 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1932 * gcc.target/powerpc/fusion4.c: New test.
1934 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1937 * gcc.target/arm/pr77933-1.c: New test.
1938 * gcc.target/arm/pr77933-2.c: Likewise.
1940 2016-11-17 Jakub Jelinek <jakub@redhat.com>
1943 * g++.dg/opt/pr78201.C: New test.
1945 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1947 * gcc.dg/pr78333.c: Add empty implementations of
1948 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1949 problems on non-glibc systems.
1951 2016-11-17 David Malcolm <dmalcolm@redhat.com>
1953 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1954 (test_raw_string_one_liner): New function.
1955 (test_raw_string_multiline): New function.
1957 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1959 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1960 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1962 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1963 Richard Biener <rguenther@suse.de>
1965 PR tree-optimization/77848
1966 * gfortran.dg/vect/pr77848.f: New test.
1968 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1971 * gcc.target/arm/pr53447-5.c: New test.
1972 * lib/target-supports.exp
1973 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1975 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1977 * gcc.target/arc/abitest.S: New file.
1978 * gcc.target/arc/abitest.h: Likewise.
1979 * gcc.target/arc/va_args-1.c: Likewise.
1980 * gcc.target/arc/va_args-2.c: Likewise.
1981 * gcc.target/arc/va_args-3.c: Likewise.
1982 * gcc.target/arc/mcrc.c: Deleted.
1983 * gcc.target/arc/mdsp-packa.c: Likewise.
1984 * gcc.target/arc/mdvbf.c: Likewise.
1985 * gcc.target/arc/mmac-24.c: Likewise.
1986 * gcc.target/arc/mmac-d16.c: Likewise.
1987 * gcc.target/arc/mno-crc.c: Likewise.
1988 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1989 * gcc.target/arc/mno-dvbf.c: Likewise.
1990 * gcc.target/arc/mno-mac-24.c: Likewise.
1991 * gcc.target/arc/mno-mac-d16.c: Likewise.
1992 * gcc.target/arc/mno-rtsc.c: Likewise.
1993 * gcc.target/arc/mno-xy.c: Likewise.
1994 * gcc.target/arc/mrtsc.c: Likewise.
1995 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1997 (check_effective_target_arc700): Likewise.
1998 (check_effective_target_arc6xx): Likewise.
1999 (check_effective_target_arcmpy): Likewise.
2000 (check_effective_target_archs): Likewise.
2001 (check_effective_target_clmcpu): Likewise.
2002 (check_effective_target_barrelshifter): Likewise.
2003 * gcc.target/arc/barrel-shifter-1.c: Changed.
2004 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2005 * gcc.target/arc/cmem-1.c: Changed.
2006 * gcc.target/arc/cmem-2.c: Likewise.
2007 * gcc.target/arc/cmem-3.c: Likewise.
2008 * gcc.target/arc/cmem-4.c: Likewise.
2009 * gcc.target/arc/cmem-5.c: Likewise.
2010 * gcc.target/arc/cmem-6.c: Likewise.
2011 * gcc.target/arc/cmem-7.c: Likewise.
2012 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2013 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2014 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2015 * gcc.target/arc/jump-around-jump.c: Update options.
2016 * gcc.target/arc/mARC601.c: Changed.
2017 * gcc.target/arc/mcpu-arc600.c: Changed.
2018 * gcc.target/arc/mcpu-arc601.c: Changed.
2019 * gcc.target/arc/mcpu-arc700.c: Changed.
2020 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2021 * gcc.target/arc/movb-1.c: Changed.
2022 * gcc.target/arc/movb-2.c: Likewise.
2023 * gcc.target/arc/movb-3.c: Likewise.
2024 * gcc.target/arc/movb-4.c: Likewise.
2025 * gcc.target/arc/movb-5.c: Likewise.
2026 * gcc.target/arc/movb_cl-1.c: Likewise.
2027 * gcc.target/arc/movb_cl-2.c: Likewise.
2028 * gcc.target/arc/movbi_cl-1.c: Likewise.
2029 * gcc.target/arc/movh_cl-1.c: Likewise.
2030 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2031 * gcc.target/arc/mul64.c: Enable it only for ARC600.
2032 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2033 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2034 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2035 * gcc.target/arc/trsub.c: Only for ARC EM cores.
2036 * gcc.target/arc/builtin_simdarc.c: Changed.
2037 * gcc.target/arc/extzv-1.c: Likewise.
2038 * gcc.target/arc/insv-1.c: Likewise.
2039 * gcc.target/arc/insv-2.c: Likewise.
2040 * gcc.target/arc/mA6.c: Likewise.
2041 * gcc.target/arc/mA7.c: Likewise.
2042 * gcc.target/arc/mARC600.c: Likewise.
2043 * gcc.target/arc/mARC700.c: Likewise.
2044 * gcc.target/arc/mcpu-arc600.c: Likewise.
2045 * gcc.target/arc/mcpu-arc700.c: Likewise.
2046 * gcc.target/arc/movl-1.c: Likewise.
2047 * gcc.target/arc/nps400-1.c: Likewise.
2048 * gcc.target/arc/trsub.c: Likewise.
2049 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2051 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2052 * gcc.target/arc/mswape.c: Likewise.
2054 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2057 * g++.dg/cpp1y/pr68180.C: New.
2059 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2061 PR tree-optimization/78319
2062 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2065 2016-11-17 Richard Biener <rguenther@suse.de>
2067 PR tree-optimization/78306
2068 * gcc.dg/cilk-plus/pr78306.c: New testcase.
2070 2016-11-17 Richard Biener <rguenther@suse.de>
2073 * gcc.dg/torture/pr78305.c: New testcase.
2075 2016-11-17 Janus Weil <janus@gcc.gnu.org>
2078 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2080 2016-11-16 Marek Polacek <polacek@redhat.com>
2083 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2084 * g++.dg/ext/case-range2.C: Likewise.
2086 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2089 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2090 * gfortran.dg/fmt_tab_2.f90: Ditto.
2092 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2094 PR rtl-optimization/78378
2095 * gcc.c-torture/execute/pr78378.c: New test.
2097 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
2099 * gcc.dg/tree-prof/section-attr-1.c: New file.
2100 * gcc.dg/tree-prof/section-attr-2.c: New file.
2101 * gcc.dg/tree-prof/section-attr-3.c: New file.
2103 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2105 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2108 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2110 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2111 (dg-final): Remove microMIPS JALRS mnemonic matching.
2112 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2113 (dg-final): Remove microMIPS JALRS mnemonic matching.
2114 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2115 (dg-final): Remove microMIPS JALRS mnemonic matching.
2116 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2117 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2118 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2119 * gcc.target/mips/call-1u.c: New test case.
2120 * gcc.target/mips/call-2u.c: New test case.
2121 * gcc.target/mips/call-3u.c: New test case.
2122 * gcc.target/mips/call-4u.c: New test case.
2123 * gcc.target/mips/call-5u.c: New test case.
2124 * gcc.target/mips/call-6u.c: New test case.
2126 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
2128 * gcc.target/arm/empty_fiq_handler.c: New test.
2130 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2133 * gfortran.dg/gomp/pr78299.f90: New test.
2135 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2137 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2138 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2139 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2141 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
2143 PR libgfortran/78314
2144 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2146 2016-11-16 Bin Cheng <bin.cheng@arm.com>
2148 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2149 according to updated dump info.
2151 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
2153 * lib/target-supports.exp (check_effective_target_alloca): Use a
2155 * gcc.target/nvptx/softstack.c: New test.
2156 * gcc.target/nvptx/decl-shared.c: New test.
2157 * gcc.target/nvptx/decl-shared-init.c: New test.
2159 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2161 * gcc.target/mips/data-sym-jump.c: New test case.
2162 * gcc.target/mips/data-sym-pool.c: New test case.
2163 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2166 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2168 * lib/target-supports.exp (check_avx2_hw_available): New.
2169 (check_effective_target_avx2_runtime): New.
2170 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2172 2016-11-16 Tamar Christina <tamar.christina@arm.com>
2175 * gcc.dg/cpp/trad/trad.exp
2176 (dg-runtest): Moved $srcdir/$subdir/ to
2177 DEFAULT_TRADCPPFLAGS.
2179 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
2182 * gfortran.dg/class_allocate_23.f08: New test.
2184 2016-11-16 Richard Biener <rguenther@suse.de>
2187 * gcc.dg/pr78333.c: New testcase.
2189 2016-11-16 Martin Liska <mliska@suse.cz>
2192 * gcc.dg/asan/pr78270.c: Update comment style.
2193 * gcc.dg/asan/pr78270-2.c: New test.
2195 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2197 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2198 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2200 2016-11-16 Richard Biener <rguenther@suse.de>
2202 PR tree-optimization/78348
2203 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2205 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2208 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2209 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2211 2016-11-15 Marek Polacek <polacek@redhat.com>
2213 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2215 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2217 PR libgfortran/51119
2218 * gfortran.dg/matmul_12.f90: New test case.
2220 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
2222 * gcc.target/i386/funcspec-56.inc: New file.
2223 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
2224 common 32-bit and 64-bit function specific options.
2225 * gcc.target/i386/funcspec-6.c: Ditto.
2227 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2229 * g++.dg/cpp1z/decomp14.C: New test.
2230 * g++.dg/cpp1z/decomp15.C: New test.
2231 * g++.dg/cpp1z/decomp16.C: New test.
2233 * g++.dg/cpp1z/decomp13.C: New test.
2235 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2238 * g++.dg/cpp0x/constexpr-71988.C: New test.
2240 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2242 * gcc.target/mips/insn-casesi.c: New test case.
2243 * gcc.target/mips/insn-pseudo-1.c: New test case.
2244 * gcc.target/mips/insn-pseudo-2.c: New test case.
2245 * gcc.target/mips/insn-pseudo-3.c: New test case.
2246 * gcc.target/mips/insn-pseudo-4.c: New test case.
2247 * gcc.target/mips/insn-tablejump.c: New test case.
2249 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2251 * gcc.target/mips/mips.exp (mips_option_tests): Add
2252 `-mcode-readable=yes' array element.
2254 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2256 * gcc.target/mips/mips.exp (mips_option_tests): Add
2257 `-mmicromips' array element.
2259 2016-11-15 Michael Matz <matz@suse.de>
2261 PR missed-optimization/77881
2262 * gcc.target/i386/pr77881.c: New test.
2264 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2267 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2269 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2271 * gcc.target/powerpc/vec-set-int.c: New test.
2272 * gcc.target/powerpc/vec-set-short.c: Likesie.
2273 * gcc.target/powerpc/vec-set-char.c: Likewise.
2275 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2277 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2279 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2282 * gfortran.dg/class_result_3.f90: New test.
2284 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2285 Richard Biener <rguenther@suse.de>
2287 * gcc.dg/gimplefe-1.c: New testcase.
2288 * gcc.dg/gimplefe-2.c: Likewise.
2289 * gcc.dg/gimplefe-3.c: Likewise.
2290 * gcc.dg/gimplefe-4.c: Likewise.
2291 * gcc.dg/gimplefe-5.c: Likewise.
2292 * gcc.dg/gimplefe-6.c: Likewise.
2293 * gcc.dg/gimplefe-7.c: Likewise.
2294 * gcc.dg/gimplefe-8.c: Likewise.
2295 * gcc.dg/gimplefe-9.c: Likewise.
2296 * gcc.dg/gimplefe-10.c: Likewise.
2297 * gcc.dg/gimplefe-11.c: Likewise.
2298 * gcc.dg/gimplefe-12.c: Likewise.
2299 * gcc.dg/gimplefe-13.c: Likewise.
2300 * gcc.dg/gimplefe-14.c: Likewise.
2301 * gcc.dg/gimplefe-15.c: Likewise.
2302 * gcc.dg/gimplefe-16.c: Likewise.
2303 * gcc.dg/gimplefe-17.c: Likewise.
2304 * gcc.dg/gimplefe-18.c: Likewise.
2306 2016-11-14 Martin Liska <mliska@suse.cz>
2309 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2310 to match scanned pattern.
2311 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2313 2016-11-14 Richard Biener <rguenther@suse.de>
2315 PR tree-optimization/78312
2316 * gcc.dg/torture/pr78312.c: New testcase.
2318 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2321 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2323 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2324 Jason Merrill <jason@redhat.com>
2326 Implement P0217R3 - C++17 structured bindings
2327 * g++.dg/cpp1z/decomp1.C: New test.
2328 * g++.dg/cpp1z/decomp2.C: New test.
2329 * g++.dg/cpp1z/decomp3.C: New test.
2330 * g++.dg/cpp1z/decomp4.C: New test.
2331 * g++.dg/cpp1z/decomp5.C: New test.
2332 * g++.dg/cpp1z/decomp6.C: New test.
2333 * g++.dg/cpp1z/decomp7.C: New test.
2334 * g++.dg/cpp1z/decomp8.C: New test.
2335 * g++.dg/cpp1z/decomp9.C: New test.
2336 * g++.dg/cpp1z/decomp10.C: New test.
2338 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2340 * g++.dg/torture/pr78268.C: New test.
2342 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2345 * c-c++-common/pr35503-1.c: New test.
2346 * c-c++-common/pr35503-2.c: Likewise.
2347 * c-c++-common/pr35503-3.c: Likewise.
2348 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2350 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2352 PR rtl-optimization/78232
2353 PR rtl-optimization/78248
2354 * gcc.dg/ubsan/pr78248.c: New test.
2356 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2358 * gnat.dg/address_conv.adb: New test.
2360 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2362 * gnat.dg/renaming11.ad[sb]: New test.
2364 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2366 * c-c++-common/dump-ada-spec-6.c: New test.
2368 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2370 * gnat.dg/lto21.adb: New test.
2371 * gnat.dg/lto21_pkg1.ads: New helper.
2372 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2374 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2377 * gfortran.dg/typebound_proc_34.f90: New test.
2379 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2382 * gfortran.dg/class_57.f90: Changed error message.
2383 * gfortran.dg/class_60.f90: New test.
2385 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2387 * g++.dg/pr78112.C: XFAIL AIX.
2389 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2392 * gfortran.dg/typebound_generic_16.f90: New test.
2394 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2397 * g++.dg/cpp0x/pr71225.C: New test.
2399 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2401 * gcc.target/sparc/20161111-1.c: New test.
2403 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2406 * gcc.target/i386/pr78310.c: New test.
2408 2016-11-11 Jeff Law <law@redhat.com>
2410 * gcc.dg/tree-ssa/isolate-6.c: New test.
2411 * gcc.dg/tree-ssa/isolate-7.c: New test.
2413 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2416 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2419 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2422 * g++.dg/parse/pr72774.C: New test.
2424 2016-11-11 Richard Biener <rguenther@suse.de>
2426 PR tree-optimization/71575
2427 * gcc.dg/graphite/pr71575-1.c: New testcase.
2428 * gcc.dg/graphite/pr71575-2.c: Likewise.
2430 2016-11-11 Richard Biener <rguenther@suse.de>
2433 * gcc.dg/uninit-pr78295.c: New testcase.
2435 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2438 * gfortran.dg/dec_structure_17.f90: New test.
2440 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2442 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2443 being allowed in vector registers.
2444 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2445 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2446 * gcc.target/powerpc/vsx-himode.c: Likewise.
2447 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2448 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2449 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2450 to allow matching MFVSRD or MFVSRW.
2452 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2454 PR rtl-optimization/78241
2455 * gcc.dg/pr78241.c: New test.
2457 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2459 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2462 * g++.dg/cpp1z/noexcept-type14.C: New test.
2463 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2465 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2467 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2468 WVAL0S tests added in r241817.
2470 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2472 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2473 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2474 no longer allowed and corresponding ordered construct.
2475 * gfortran.dg/gomp/linear-1.f90: New test.
2476 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2477 * gfortran.dg/gomp/declare-target-1.f90: New test.
2478 * gfortran.dg/gomp/declare-target-2.f90: New test.
2480 2016-11-10 Martin Liska <mliska@suse.cz>
2483 * gcc.dg/asan/pr78270.c: New test.
2485 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2486 Jakub Jelinek <jakub@redhat.com>
2489 * g++.dg/pr78112.C: New testcase.
2491 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2493 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2495 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2496 string in case condition contains % characters.
2499 * g++.dg/cpp1z/noexcept-type13.C: New test.
2501 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2503 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2504 using (HAS_MOVN) with MIPS III.
2506 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2509 * gfortran.dg/volatile14.f90: New test.
2511 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2514 * gcc.target/i386/pr78262.c: New test.
2516 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2519 * gfortran.dg/pr78259.f90: New test.
2521 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2524 * gfortran.dg/spec_expr_7.f90: New test.
2526 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2529 * gcc.c-torture/execute/pr77718.c: New test.
2531 * gcc.dg/ubsan/c99-shift-3.c: New test.
2532 * gcc.dg/ubsan/c99-shift-4.c: New test.
2533 * gcc.dg/ubsan/c99-shift-5.c: New test.
2534 * gcc.dg/ubsan/c99-shift-6.c: New test.
2536 2016-11-09 Martin Liska <mliska@suse.cz>
2538 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2539 test-case for memcmp.
2540 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2542 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2545 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2547 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2549 * gfortran.dg/move_alloc_18.f90: New test.
2551 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2554 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2555 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2557 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2560 * gfortran.dg/class_59.f90: New test.
2562 2016-11-09 Richard Biener <rguenther@suse.de>
2564 PR tree-optimization/78007
2565 * gcc.dg/vect/vect-bswap32.c: Adjust.
2566 * gcc.dg/vect/vect-bswap64.c: Likewise.
2568 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2570 * gcc.dg/ipa/vrp7.c: New test.
2572 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2575 * gcc.dg/ipa/pr78121.c: New test.
2577 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2579 * c-c++-common/asan/default_options.h: New file.
2580 * c-c++-common/asan/strcasestr-1.c: New test.
2581 * c-c++-common/asan/strcasestr-2.c: Likewise.
2582 * c-c++-common/asan/strcspn-1.c: Likewise.
2583 * c-c++-common/asan/strcspn-2.c: Likewise.
2584 * c-c++-common/asan/strpbrk-1.c: Likewise.
2585 * c-c++-common/asan/strpbrk-2.c: Likewise.
2586 * c-c++-common/asan/strspn-1.c: Likewise.
2587 * c-c++-common/asan/strspn-2.c: Likewise.
2588 * c-c++-common/asan/strstr-1.c: Likewise.
2589 * c-c++-common/asan/strstr-2.c: Likewise.
2590 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2592 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2594 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2596 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2599 * gfortran.dg/class_58.f90: New test.
2601 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2604 * gcc.target/i386/pr70799-2.c: New test.
2606 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2609 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2611 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2613 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2615 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2617 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2619 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2621 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2623 2016-11-08 Martin Liska <mliska@suse.cz>
2626 * g++.dg/asan/use-after-scope-4.C: New test.
2627 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2628 * gcc.dg/asan/use-after-scope-8.c: Remove.
2630 2016-11-08 Richard Biener <rguenther@suse.de>
2632 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2634 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2637 * gcc.dg/cpp/trad/trad.exp
2638 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2639 * gcc.dg/cpp/trad/include.c: Use local header file.
2641 2016-11-08 Richard Biener <rguenther@suse.de>
2643 PR tree-optimization/78205
2644 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2646 2016-11-08 Richard Biener <rguenther@suse.de>
2648 PR tree-optimization/78224
2649 * g++.dg/torture/pr78224.C: New testcase.
2651 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2653 * gcc.dg/store_merging_1.c: Require store_merge.
2654 * gcc.dg/store_merging_2.c: Likewise.
2655 * gcc.dg/store_merging_4.c: Likewise.
2656 * gcc.dg/store_merging_5.c: Likewise.
2657 * gcc.dg/store_merging_6.c: Likewise.
2658 * gcc.dg/store_merging_7.c: Likewise.
2659 * gcc.dg/store_merging_8.c: Likewise.
2660 * lib/target-supports.exp (check_effective_target_store_merge): New.
2662 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2664 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2665 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2666 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2667 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2668 -mvsx -mpower8-vector.
2669 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2670 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2671 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2672 -mvsx -mpower8-vector.
2674 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2676 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2678 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2679 * gcc.dg/visibility-14.c: XFAIL AIX.
2680 * gcc.dg/visibility-15.c: XFAIL AIX.
2681 * gcc.dg/visibility-16.c: XFAIL AIX.
2682 * gcc.dg/visibility-17.c: XFAIL AIX.
2683 * gcc.dg/visibility-18.c: XFAIL AIX.
2684 * gcc.dg/visibility-19.c: XFAIL AIX.
2685 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2686 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2687 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2688 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2690 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2693 * gcc.target/i386/pr78227-1.c: New test.
2694 * gcc.target/i386/pr78227-2.c: New test.
2696 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2699 * gcc.dg/pr35691-1.c: New test-case.
2700 * gcc.dg/pr35691-2.c: Likewise.
2702 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2704 PR rtl-optimization/77309
2705 * gcc.dg/torture/pr77309.c: New test.
2707 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2710 * gcc.target/i386/pr71529.C: Moved to ...
2711 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2714 * gcc.target/i386/pr64411.C: Moved to ...
2715 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2719 * gcc.target/i386/pr65105-4.C: Moved to ...
2720 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2721 Run into compile test rather than execute test.
2723 2016-11-07 Richard Biener <rguenther@suse.de>
2726 * g++.dg/pr78229.C: New testcase.
2728 2016-11-07 Richard Biener <rguenther@suse.de>
2730 PR tree-optimization/78218
2731 * gcc.dg/torture/pr78218.c: New testcase.
2733 2016-11-07 Richard Biener <rguenther@suse.de>
2735 PR tree-optimization/78228
2736 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2738 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2741 * g++.dg/torture/pr77822.C: New test.
2743 2016-11-07 Martin Liska <mliska@suse.cz>
2745 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2746 -f-sanitize-address-use-after-scope.
2747 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2749 * g++.dg/asan/use-after-scope-1.C: New test.
2750 * g++.dg/asan/use-after-scope-2.C: Likewise.
2751 * g++.dg/asan/use-after-scope-3.C: Likewise.
2752 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2753 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2754 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2755 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2756 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2757 * g++.dg/asan/use-after-scope-types.h: Likewise.
2758 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2759 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2760 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2761 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2762 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2763 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2764 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2765 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2766 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2767 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2768 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2769 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2770 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2771 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2773 2016-11-07 Richard Biener <rguenther@suse.de>
2775 PR tree-optimization/78189
2776 * g++.dg/torture/pr78189.C: New testcase.
2778 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
2780 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2782 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2784 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2787 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2790 * arith.c (gfc_complex2real): Change gfc_warning_now to
2793 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2795 * gfortran.dg/move_alloc_17.f03: New test.
2797 2016-11-05 Richard Biener <rguenther@suse.de>
2800 * g++.dg/ipa/pr78188.C: New test.
2802 2016-11-05 Janus Weil <janus@gcc.gnu.org>
2803 Dominique d'Humieres <dominiq@lps.ens.fr>
2806 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2808 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2811 * gfortran.dg/select_type_39.f03: New test.
2813 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
2816 * gfortran.dg/associate_23.f90: New test.
2818 2016-11-04 Jakub Jelinek <jakub@redhat.com>
2821 * gcc.dg/pr77834.c: New test.
2823 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2826 * g++.dg/cpp1y/pr67980.C: New.
2828 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2830 * gcc.target/powerpc/fold-vec-add-1.c: New.
2831 * gcc.target/powerpc/fold-vec-add-2.c: New.
2832 * gcc.target/powerpc/fold-vec-add-3.c: New.
2833 * gcc.target/powerpc/fold-vec-add-4.c: New.
2834 * gcc.target/powerpc/fold-vec-add-5.c: New.
2835 * gcc.target/powerpc/fold-vec-add-6.c: New.
2836 * gcc.target/powerpc/fold-vec-add-7.c: New.
2838 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
2840 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2841 for -mbranch-likely, infer -mno-branch-likely for R6.
2843 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2846 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2847 * g++.dg/init/new15.C: Likewise.
2848 * g++.dg/ipa/inline-1.C: Likewise.
2849 * g++.dg/ipa/inline-2.C: Likewise.
2850 * g++.dg/lto/20080908-1_0.C: Likewise.
2851 * g++.dg/tc1/dr20.C: Likewise.
2852 * g++.dg/tree-ssa/inline-1.C: Likewise.
2853 * g++.dg/tree-ssa/inline-2.C: Likewise.
2854 * g++.old-deja/g++.law/except1.C: Likewise.
2855 * g++.old-deja/g++.other/vbase5.C: Likewise.
2856 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2858 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2860 PR tree-optimization/78210
2861 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2862 possibility of widening multiplies.
2864 2016-11-04 Richard Biener <rguenther@suse.de>
2867 * gcc.dg/pr78185.c: New testcase.
2869 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
2871 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2872 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2874 2016-11-03 Jakub Jelinek <jakub@redhat.com>
2875 Alexandre Oliva <aoliva@redhat.com>
2876 Jason Merrill <jason@redhat.com>
2880 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2881 * g++.dg/debug/dwarf2/ref-3.C: New test.
2882 * g++.dg/debug/dwarf2/ref-4.C: New test.
2883 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2884 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2886 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
2888 * gfortran.dg/dec_exp_1.f90: New test.
2889 * gfortran.dg/dec_exp_2.f90: Likewise.
2890 * gfortran.dg/dec_exp_3.f90: Likewise.
2892 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2894 * gfortran.dg/dec_parameter_1.f: New test.
2895 * gfortran.dg/dec_parameter_2.f90: Likewise.
2896 * gfortran.dg/dec_parameter_3.f90: Likewise.
2897 * gfortran.dg/dec_parameter_4.f90: Likewise.
2899 2016-11-03 Martin Liska <mliska@suse.cz>
2901 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2903 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2905 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2908 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2910 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2912 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2914 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2916 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2918 2016-11-01 Tamar Christina <tamar.christina@arm.com>
2920 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2921 Check for arm_v8_neon_hw.
2922 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2924 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2926 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2929 2016-11-02 Richard Biener <rguenther@suse.de>
2931 * gcc.dg/store_merging_8.c: New testcase.
2933 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2935 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2937 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
2939 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2940 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2941 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2942 * gcc.dg/pr65779.c: XFAIL AIX.
2943 * gcc.dg/pr70405.c: XFAIL AIX.
2945 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2946 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2947 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2949 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2951 * lib/target-supports.exp (check_gc_sections_available): Use
2952 -print-prog-name=ld to determine linker used.
2954 2016-11-02 Martin Liska <mliska@suse.cz>
2956 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2959 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2961 PR tree-optimization/78170
2962 * gcc.c-torture/execute/pr78170.c: New test.
2964 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2966 PR tree-optimization/78162
2967 * gcc.c-torture/compile/pr78162.c: New test.
2969 2016-11-02 Richard Biener <rguenther@suse.de>
2971 PR tree-optimization/78035
2972 PR tree-optimization/77964
2973 * gcc.target/i386/pr78035.c: New testcase.
2975 2016-11-02 Richard Biener <rguenther@suse.de>
2977 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2978 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2979 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2980 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2981 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2983 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
2985 * gfortran.dg/pr70937.f90: require-effective-target lto.
2987 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2990 * gfortran.dg/where_6.f90: New test.
2992 2016-11-01 Jakub Jelinek <jakub@redhat.com>
2994 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2996 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2999 * gfortran.dg/where_5.f90: New test.
3001 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
3003 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3004 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3005 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3006 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3008 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
3010 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3012 (check_effective_target_vect_cmdline_needed): Check
3013 is-effective-target ia32 for x86 targets.
3014 (check_effective_target_vect_simd_clones): Simplify condition.
3015 (check_effective_target_vect_double): Ditto.
3016 (check_effective_target_vect_aligned_arrays): Check
3017 is-effective-target ia32 for x86 targets. Simplify condition.
3018 (check_effective_target_vect_multiple_sizes): Simplify condition.
3019 (check_effective_target_sqrt_insn): Add i?86-*-* target.
3020 (check_effective_target_sync_int_128): Simplify condition.
3021 (check_effective_target_sync_int_128_runtime): Ditto.
3022 (check_effective_target_sync_long_long_runtime): Ditto.
3023 (check_effective_target_divmod): Add i?86-*-* target.
3025 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3027 * gcc.target/powerpc/vsx-extract-4.c: New test.
3028 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3030 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3033 * gfortran.dg/fmt_l.f90: Update test.
3034 * gfortran.dg/fmt_l0.f90: New test.
3036 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3039 * c-c++-common/builtin-shuffle-1.c: New test.
3040 * g++.dg/cpp0x/addressof3.C: New test.
3042 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
3044 Add tests for a const member and a reference member for launder.
3045 * g++.dg/cpp1z/launder3.C: New.
3046 * g++.dg/cpp1z/launder4.C: Likewise.
3047 * g++.dg/cpp1z/launder5.C: Likewise.
3048 * g++.dg/cpp1z/launder5.cc: Likewise.
3049 * g++.dg/cpp1z/launder5.h: Likewise.
3050 * g++.dg/cpp1z/launder6.C: Likewise.
3051 * g++.dg/cpp1z/launder6.cc: Likewise.
3052 * g++.dg/cpp1z/launder6.h: Likewise.
3054 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3057 * g++.dg/cpp0x/pr77948-1.C: New test.
3058 * g++.dg/cpp0x/pr77948-2.C: New test.
3059 * g++.dg/cpp0x/pr77948-3.C: New test.
3060 * g++.dg/cpp0x/pr77948-4.C: New test.
3061 * g++.dg/cpp0x/pr77948-5.C: New test.
3062 * g++.dg/cpp0x/pr77948-6.C: New test.
3064 PR tree-optimization/77860
3065 * gcc.dg/pr77860.c: New test.
3067 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3070 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3072 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3074 * gcc.dg/lto/pr60449_0.c: Skip for avr.
3076 2016-10-30 Le-Chun Wu <lcwu@google.com>
3077 Mark Wielaard <mjw@redhat.com>
3079 * gcc.dg/Wshadow-compatible-local-1.c: New test.
3080 * gcc.dg/Wshadow-local-1.c: Likewise.
3081 * gcc.dg/Wshadow-local-2.c: Likewise.
3082 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3083 * g++.dg/warn/Wshadow-local-1.C: Likewise.
3084 * g++.dg/warn/Wshadow-local-2.C: Likewise.
3086 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3088 PR tree-optimization/71915
3089 PR tree-optimization/71490
3090 * gcc.dg/tree-ssa/pr54245.c: Delete.
3091 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3094 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3097 * gfortran.dg/fmt_t_9.f: New test.
3099 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3102 * gfortran.dg/pr67219.f90: New test.
3104 2016-10-29 Jakub Jelinek <jakub@redhat.com>
3106 PR rtl-optimization/77919
3107 * g++.dg/torture/pr77919-2.C: New test.
3110 * gcc.dg/pr78148.c: New test.
3112 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
3114 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3115 * gcc.target/sparc/overflow-4.c: ...here.
3116 * gcc.target/sparc/overflow-5.c: New test.
3118 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3119 Kugan Vivekanandarajah <kuganv@linaro.org>
3120 Jim Wilson <jim.wilson@linaro.org>
3122 PR tree-optimization/43721
3123 * lib/target-supports.exp (check_effective_target_divmod): New.
3124 (check_effective_target_divmod_simode): Likewise.
3125 (check_effective_target_arm_divmod_simode): Likewise.
3126 * gcc.dg/divmod-1-simode.c: New test.
3127 * gcc.dg/divmod-1.c: Likewise.
3128 * gcc.dg/divmod-2-simode.c: Likewise.
3129 * gcc.dg/divmod-2.c: Likewise.
3130 * gcc.dg/divmod-3-simode.c: Likewise.
3131 * gcc.dg/divmod-3.c: Likewise.
3132 * gcc.dg/divmod-4-simode.c: Likewise.
3133 * gcc.dg/divmod-4.c: Likewise.
3134 * gcc.dg/divmod-5.c: Likewise.
3135 * gcc.dg/divmod-6-simode.c: Likewise.
3136 * gcc.dg/divmod-6.c: Likewise.
3137 * gcc.dg/divmod-7.c: Likewise.
3139 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3140 Jakub Jelinek <jakub@redhat.com>
3141 Andrew Pinski <pinskia@gmail.com>
3144 PR rtl-optimization/23684
3145 * gcc.c-torture/execute/pr22141-1.c: New test.
3146 * gcc.c-torture/execute/pr22141-2.c: Likewise.
3147 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3148 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3149 * gcc.dg/store_merging_1.c: New test.
3150 * gcc.dg/store_merging_2.c: Likewise.
3151 * gcc.dg/store_merging_3.c: Likewise.
3152 * gcc.dg/store_merging_4.c: Likewise.
3153 * gcc.dg/store_merging_5.c: Likewise.
3154 * gcc.dg/store_merging_6.c: Likewise.
3155 * gcc.dg/store_merging_7.c: Likewise.
3156 * gcc.target/i386/pr22141.c: Likewise.
3157 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3158 * g++.dg/init/new17.C: Likewise.
3160 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3163 * c-c++-common/pr72747-1.c: New test.
3164 * c-c++-common/pr72747-2.c: Likewise.
3166 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3168 * gcc.target/s390/oscbreak-1.c: New test.
3170 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3172 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3174 2016-10-28 Jakub Jelinek <jakub@redhat.com>
3176 PR rtl-optimization/77919
3177 * g++.dg/torture/pr77919.C: New test.
3179 PR rtl-optimization/78132
3180 * gcc.target/i386/pr78132.c: New test.
3182 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
3184 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3186 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3188 * gcc.target/powerpc/vsx-simode.c: New test.
3189 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3190 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3192 2016-10-27 Jakub Jelinek <jakub@redhat.com>
3195 * gfortran.dg/gomp/pr78026.f03: New test.
3196 * gfortran.dg/select_type_38.f03: New test.
3199 * g++.dg/gomp/declare-simd-7.C: New test.
3201 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3203 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3204 * gfortran.dg/dec_init_2.f90: Likewise.
3205 * gfortran.dg/dec_init_3.f90: New test.
3206 * gfortran.dg/dec_init_4.f90: Likewise.
3208 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3210 * gcc.dg/fold-narrowbopcst-1.c: New test.
3212 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3214 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3215 dg-shouldfail/dg-output instead of XFAIL.
3216 * gfortran.dg/dec_io_6.f90: Likewise.
3218 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3220 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3221 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3222 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3223 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3224 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3225 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3226 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3227 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3228 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3229 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3231 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3233 * gcc.dg/fold-convmaxconv-1.c: New test.
3234 * gcc.dg/fold-convminconv-1.c: New test.
3236 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
3239 * gfortran.dg/pr78092.f90: New test.
3241 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3244 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3245 expected error message.
3246 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3247 expected error message.
3248 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3249 (test_all_not_equal_and_not_zero): Change expected error message.
3251 2016-10-26 Jakub Jelinek <jakub@redhat.com>
3254 * gfortran.dg/gomp/pr77973.f90: New test.
3256 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
3259 * gfortran.dg/submodule_18.f08: New test.
3260 * gfortran.dg/submodule_19.f08: New test.
3262 2016-10-26 Michael Matz <matz@suse.de>
3264 * g++.dg/pr78060.C: New test.
3265 * gfortran.dg/pr78061.f: New test.
3266 * g++.dg/pr78088.C: New test.
3268 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3270 * gfortran.dg/dec_io_1.f90: New test.
3271 * gfortran.dg/dec_io_2.f90: New test.
3272 * gfortran.dg/dec_io_3.f90: New test.
3273 * gfortran.dg/dec_io_4.f90: New test.
3274 * gfortran.dg/dec_io_5.f90: New test.
3275 * gfortran.dg/dec_io_6.f90: New test.
3277 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3280 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3282 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3284 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3285 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3287 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3289 * gnat.dg/opt59.adb: New test.
3290 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3292 * gnat.dg/opt60.adb: New test.
3294 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3297 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3300 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3303 * gcc.target/i386/pr78102.c: New test.
3305 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3307 * gfortran.dg/dec_logical_xor_1.f90: New test.
3308 * gfortran.dg/dec_logical_xor_2.f90: New test.
3309 * gfortran.dg/dec_logical_xor_3.f03: New test.
3311 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3313 * gfortran.dg/dec_loc_rval_1.f90: New test.
3314 * gfortran.dg/dec_loc_rval_2.f90: New test.
3315 * gfortran.dg/dec_loc_rval_3.f03: New test.
3317 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3319 * gfortran.dg/dec_type_print.f90: New testcase.
3321 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3323 * gfortran.dg/feed_1.f90: New test.
3324 * gfortran.dg/feed_2.f90: New test.
3326 2016-10-25 Martin Liska <mliska@suse.cz>
3329 * gcc.dg/asan/pr78106.c: New test.
3331 2016-10-25 Martin Liska <mliska@suse.cz>
3333 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3335 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3338 * gcc.target/arm/pr78041.c: New test.
3340 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3342 * g++.dg/cpp1z/launder1.C: New test.
3343 * g++.dg/cpp1z/launder2.C: New test.
3345 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3346 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3350 * gcc.target/avr/pr71676-2.c: New test.
3352 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3353 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3357 * gcc.target/avr/pr71676-1.c: New test.
3358 * gcc.target/avr/pr71676-3.c: New test.
3359 * gcc.target/avr/pr71676.c: New test.
3360 * gcc.target/avr/pr71678.c: New test.
3362 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3364 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3365 such that cloned verions of tested functions are not created.
3367 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3370 * gfortran.dg/pr71895.f90: New test.
3372 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3374 * g++.dg/debug/dwarf2/ref-2.C: New test.
3376 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3378 * c-c++-common/Wint-in-bool-context-3.c: New test.
3380 2016-10-24 Martin Sebor <msebor@redhat.com>
3383 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3384 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3385 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3386 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3387 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3388 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3389 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3391 2016-10-24 Richard Biener <rguenther@suse.de>
3394 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3395 * gcc.dg/vect/slp-45.c: Likewise.
3397 2016-10-24 Richard Biener <rguenther@suse.de>
3399 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3400 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3401 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3403 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3406 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3407 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3409 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3411 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3413 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3415 * gcc.target/i386/bmi2-pext-1.c: New test.
3416 * gcc.target/i386/bmi2-pdep-1.c: New test.
3417 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3418 * gcc.target/i386/tbm-bextri-1.c: New test.
3419 * gcc.target/i386/bmi-bextr-6.c: New test.
3421 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3424 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3425 * gcc.target/i386/pr65105-1.c: Likewise.
3426 * gcc.target/i386/pr65105-2.c: Likewise.
3427 * gcc.target/i386/pr65105-3.c: Likewise.
3428 * gcc.target/i386/pr65105-5.c: Likewise.
3429 * gcc.target/i386/pr67761.c: Likewise.
3430 * gcc.target/i386/pr70799-1.c: Likewise.
3432 2016-10-24 Martin Liska <mliska@suse.cz>
3435 * c-c++-common/ubsan/unreachable-3.c: New test.
3437 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3440 * gfortran.dg/pr77763.f90
3442 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3446 * gfortran.dg/pr78033.f90: New test.
3448 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3451 * gfortran.dg/select_type_1.f03: Change error for overlapping
3453 * gfortran.dg/select_type_36.f03: New test.
3455 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3457 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3459 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3462 * gfortran.dg/string_length_3.f90: New test.
3464 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3466 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3468 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3473 * gfortran.dg/alloc_comp_class_5.f03: New test.
3474 * gfortran.dg/class_allocate_21.f90: New test.
3475 * gfortran.dg/class_allocate_22.f90: New test.
3476 * gfortran.dg/realloc_on_assign_27.f08: New test.
3478 2016-10-21 Jeff Law <law@redhat.com>
3480 * PR tree-optimization/71947
3481 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3482 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3483 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3485 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3487 * gcc.dg/ipa/vrp5.c: New test.
3488 * gcc.dg/ipa/vrp6.c: New test.
3490 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3492 * gcc.target/aarch64/test_frame_17.c: New test.
3494 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3496 * gcc.target/aarch64/test_frame_17.c: New test.
3498 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3500 PR preprocessor/71681
3501 * gcc.dg/cpp/pr71681-1.c: New testcase
3502 * gcc.dg/cpp/pr71681-2.c: Likewise
3503 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3504 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3505 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3506 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3508 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3511 * gcc.target/i386/pr78057.c: New test.
3513 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3515 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3518 * gfortran.dg/select_type_37.f03: New test.
3520 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3523 * gcc.target/avr/pr71627.c: New test
3525 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3527 * gcc.target/sparc/overflow-1.c: New test.
3528 * gcc.target/sparc/overflow-2.c: Likewise.
3529 * gcc.target/sparc/overflow-3.c: Likewise.
3531 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3533 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3536 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3538 PR rtl-optimization/78038
3539 * gcc.target/aarch64/pr78038.c: New test.
3541 2016-10-21 Richard Biener <rguenther@suse.de>
3543 PR tree-optimization/78051
3544 * g++.dg/torture/pr78051.C: New testcase.
3546 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3548 * c-c++-common/wdate-time.c: Restored test case.
3549 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3551 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3553 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3555 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3558 * gcc.target/i386/pr78037.c: New test.
3560 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3562 * gcc.target/visium/overflow8.c: New.
3563 * gcc.target/visium/overflow16.c: Likewise.
3564 * gcc.target/visium/overflow32: Likewise.
3566 2016-10-20 Michael Matz <matz@suse.de>
3568 * gcc.dg/loop-split.c: New test.
3569 * gcc.dg/tree-ssa/ifc-9.c: Update.
3570 * gcc.dg/tree-ssa/ifc-10.c: Update.
3572 2016-10-20 Richard Biener <rguenther@suse.de>
3574 * gcc.dg/graphite/pr35356-1.c: Update.
3576 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3579 * g++.dg/cpp1y/pr77446.C: New.
3581 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3583 PR tree-optimization/53979
3584 * gcc.dg/pr53979-1.c: New test-case.
3585 * gcc.dg/pr53979-2.c: Likewise.
3587 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3589 * c-c++-common/Wint-in-bool-context-2.c: New test.
3591 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3593 * gfortran.dg/dtio_17.f90: Fix test.
3595 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3597 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3598 * gcc.dg/Walloca-2.c: Same.
3600 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3602 * gcc.dg/Wvla-1.c: Rename to...
3603 * gcc.dg/Wvla-larger-than-1.c: ...this.
3604 * gcc.dg/Wvla-2.c: Rename to...
3605 * gcc.dg/Wvla-larger-than-2.c: ...this.
3606 * gcc.dg/Wvla-3.c: Rename to...
3607 * gcc.dg/Walloca-11.c.: ...this.
3608 * gcc.dg/wvla-[1-7].c: Rename to:
3609 * gcc.dg/Wvla-[1-7].c: ...this.
3611 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3613 PR tree-optimization/78005
3614 * gcc.dg/vect/pr78005.c: New.
3615 * gcc.target/i386/l_fma_float_1.c: Revise test.
3616 * gcc.target/i386/l_fma_float_2.c: Ditto.
3617 * gcc.target/i386/l_fma_float_3.c: Ditto.
3618 * gcc.target/i386/l_fma_float_4.c: Ditto.
3619 * gcc.target/i386/l_fma_float_5.c: Ditto.
3620 * gcc.target/i386/l_fma_float_6.c: Ditto.
3621 * gcc.target/i386/l_fma_double_1.c: Ditto.
3622 * gcc.target/i386/l_fma_double_2.c: Ditto.
3623 * gcc.target/i386/l_fma_double_3.c: Ditto.
3624 * gcc.target/i386/l_fma_double_4.c: Ditto.
3625 * gcc.target/i386/l_fma_double_5.c: Ditto.
3626 * gcc.target/i386/l_fma_double_6.c: Ditto.
3628 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3630 PR tree-optimization/78024
3631 * gcc.dg/goacc/loop-processing-1.c: New file.
3633 2016-10-19 Richard Biener <rguenther@suse.de>
3635 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3637 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3639 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3640 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3641 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3642 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3643 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3644 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3645 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3646 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3647 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3648 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3649 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3650 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3651 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3652 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3653 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3654 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3655 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3656 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3657 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3658 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3659 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3660 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3661 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3662 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3663 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3664 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3665 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3666 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3667 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3668 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3669 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3670 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3671 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3672 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3673 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3674 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3675 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3676 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3677 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3678 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3679 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3680 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3681 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3682 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3683 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3684 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3685 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3686 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3687 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3688 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3689 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3690 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3691 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3692 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3693 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3694 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3695 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3696 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3697 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3698 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3699 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3700 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3701 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3702 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3703 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3704 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3705 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3706 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3707 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3708 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3709 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3710 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3711 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3712 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3713 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3714 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3715 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3716 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3717 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3718 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3719 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3720 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3721 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3722 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3723 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3724 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3725 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3726 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3727 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3728 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3729 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3730 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3731 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3732 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3733 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3734 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3735 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3736 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3737 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3738 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3739 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3740 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3741 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3742 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3743 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3744 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3745 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3746 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3747 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3748 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3749 * gcc.target/powerpc/vsu/vsu.exp: New file.
3751 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
3754 * gcc.target/i386/pr77991.c: New test.
3756 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3758 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3761 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3763 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3765 2016-10-18 Richard Biener <rguenther@suse.de>
3767 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3768 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3769 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3770 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3771 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3772 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3773 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3774 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3775 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3776 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3777 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3778 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3779 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3780 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3781 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3782 * gcc.dg/pr68217.c: Likewise.
3783 * gcc.dg/predict-9.c: Likewise.
3784 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3785 * gcc.dg/predict-1.c: Likewise.
3787 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3789 * gfortran.dg/dtio_17.f90: New test.
3791 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3793 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3795 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3797 * gcc.dg/ipa/vrp4.c: New test.
3799 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3801 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3802 * gcc.dg/torture/pr39074.c: Likewise.
3804 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3806 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3807 * gnat.dg/trampoline4.adb: Minor tweak.
3809 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3811 PR tree-optimization/77916
3812 * gcc.dg/torture/pr77916.c: New.
3814 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3817 * gfortran.dg/pr77978_1.f90: New test.
3818 * gfortran.dg/pr77978_2.f90: Ditto.
3819 * gfortran.dg/pr77978_3.f90: Ditto.
3821 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
3825 * gfortran.dg/proc_ptr_49.f90: New test.
3827 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3830 * gcc.target/arm/pr77308.c: New test.
3832 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
3834 * lib/target-supports.exp
3835 (check_effective_target_floatn_nx_runtime): Return 0 for
3838 2016-10-17 Andrew Pinski <apinski@cavium.com>
3840 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3841 long instead of long.
3842 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3843 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3844 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3845 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3846 * gcc.target/aarch64/pr68102_1.c: Likewise.
3847 * gcc.target/aarch64/target_attr_3.c: Likewise.
3849 2016-10-17 Richard Biener <rguenther@suse.de>
3851 PR tree-optimization/77988
3852 * gcc.dg/torture/pr77988.c: New testcase.
3854 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3856 * gcc.dg/pr71636-1.c: New test-case.
3857 * gcc.dg/pr71636-2.c: Likewise.
3859 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3861 * gnat.dg/trampoline3.adb: New test.
3862 * gnat.dg/trampoline4.adb: Likewise.
3864 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3866 * gfortran.dg/dtio_16.f90: New test.
3868 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3870 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3871 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3872 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3874 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3876 * gcc.target/sparc/popc.c: Rename to...
3877 * gcc.target/sparc/popc-1.c: ...this.
3878 * gcc.target/sparc/popc-2.c: New test.
3880 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3883 * gfortran.dg/unexpected_eof_4.f90: New test.
3885 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3888 * gfortran.dg/negative_unit2.f90: New test.
3890 2016-10-14 Jakub Jelinek <jakub@redhat.com>
3893 * gfortran.dg/pr77959.f90: New test.
3895 DR 1511 - const volatile variables and ODR
3896 * g++.dg/DRs/dr1511-1.C: New test.
3897 * g++.dg/DRs/dr1511-2.C: New test.
3899 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3901 * gnat.dg/debug7.adb (dg-options): Remove -g.
3902 * gnat.dg/debug8.adb (dg-options): Add -margs.
3903 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3905 2016-10-14 Richard Biener <rguenther@suse.de>
3907 PR tree-optimization/77979
3908 * gcc.dg/torture/pr77979.c: New testcase.
3910 2016-10-14 Martin Liska <mliska@suse.cz>
3912 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3913 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3914 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3916 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
3918 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3919 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3920 * gcc.dg/torture/pr77937-2.c: Likewise.
3922 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3924 * gnat.dg/lto15.adb: Adjust.
3925 * gnat.dg/lto16.adb: Likewise.
3926 * gnat.dg/lto17.adb: Likewise
3927 * gnat.dg/lto18.ad[sb]: New test.
3928 * gnat.dg/lto18_pkg.ads: New helper.
3929 * gnat.dg/lto19.adb: New test.
3930 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3931 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3932 * gnat.dg/lto20.adb: New test.
3933 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3935 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3937 * gfortran.dg/coarray_38.f90: Expect error message.
3939 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3941 * gcc.target/aarch64/spellcheck_1.c: New test.
3942 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3943 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3944 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3945 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3946 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3948 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3950 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3952 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3954 PR tree-optimization/77937
3955 * gcc.dg/torture/pr77937-1.c: New.
3956 * gcc.dg/torture/pr77937-2.c: New.
3958 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3960 * g++.dg/cpp1z/inline-var1.C: New test.
3961 * g++.dg/cpp1z/inline-var1a.C: New test.
3962 * g++.dg/cpp1z/inline-var1.h: New file.
3963 * g++.dg/cpp1z/inline-var2.C: New test.
3964 * g++.dg/cpp1z/inline-var3.C: New test.
3965 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3966 uninitialized const.
3968 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
3970 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3971 Xscale is specified, not just -march.
3972 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3973 is incompatible with Xscale.
3975 2016-10-13 Martin Sebor <msebor@redhat.com>
3978 * g++.dg/ext/flexary4.C: Adjust.
3979 * g++.dg/ext/flexary5.C: Same.
3980 * g++.dg/ext/flexary9.C: Same.
3981 * g++.dg/ext/flexary19.C: New test.
3982 * g++.dg/ext/flexary18.C: New test.
3983 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3985 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3986 Avoid generating a flexible array member in an array.
3988 2016-10-13 Martin Sebor <msebor@redhat.com>
3990 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3991 to placate -Wformat on targets where the type is not int.
3993 2016-10-13 David Malcolm <dmalcolm@redhat.com>
3995 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3998 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4000 * gcc.target/i386/l_fma_float_1.c: Revise test.
4001 * gcc.target/i386/l_fma_float_2.c: Ditto.
4002 * gcc.target/i386/l_fma_float_3.c: Ditto.
4003 * gcc.target/i386/l_fma_float_4.c: Ditto.
4004 * gcc.target/i386/l_fma_float_5.c: Ditto.
4005 * gcc.target/i386/l_fma_float_6.c: Ditto.
4006 * gcc.target/i386/l_fma_double_1.c: Ditto.
4007 * gcc.target/i386/l_fma_double_2.c: Ditto.
4008 * gcc.target/i386/l_fma_double_3.c: Ditto.
4009 * gcc.target/i386/l_fma_double_4.c: Ditto.
4010 * gcc.target/i386/l_fma_double_5.c: Ditto.
4011 * gcc.target/i386/l_fma_double_6.c: Ditto.
4013 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4015 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4017 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4019 * gcc.dg/vect/vect-98.c: Refine test case.
4020 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4021 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4022 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4024 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4027 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4029 2016-10-13 Martin Liska <mliska@suse.cz>
4031 PR tree-optimization/77943
4032 * g++.dg/tree-ssa/pr77943.C: New test.
4034 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
4037 * gfortran.dg/allocate_with_source_22.f03: New test.
4038 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
4041 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4043 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4044 * gcc.target/arm/movsi_movw.c: Likewise.
4045 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4046 directive to work on big endian targets.
4048 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4050 * gcc.dg/tree-ssa/evrp6.c: New test.
4052 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4054 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4055 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4056 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4058 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4060 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4061 * gcc.target/powerpc/warn-2.c: Ditto.
4063 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
4065 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4066 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4067 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
4069 * gcc.target/mips/msa.c: New test.
4070 * gcc.target/mips/msa-builtins.c: Likewise.
4071 * lib/target-supports.exp (check_mips_msa_hw_available): New.
4072 (check_effective_target_mips_msa_runtime): Likewise.
4073 (check_effective_target_mips_msa): Likewise.
4074 (add_options_for_mips_msa): Likewise.
4075 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4076 (check_effective_target_vect_intfloat_cvt): Likewise.
4077 (check_effective_target_vect_uintfloat_cvt): Likewise.
4078 (check_effective_target_vect_floatint_cvt): Likewise.
4079 (check_effective_target_vect_floatuint_cvt): Likewise.
4080 (check_effective_target_vect_shift): Likewise.
4081 (check_effective_target_vect_shift_char): Likewise.
4082 (check_effective_target_vect_long): Likewise.
4083 (check_effective_target_vect_float): Likewise.
4084 (check_effective_target_vect_double): Likewise.
4085 (check_effective_target_vect_long_long): Likewise.
4086 (check_effective_target_vect_perm): Likewise.
4087 (check_effective_target_vect_perm_byte): Likewise.
4088 (check_effective_target_vect_perm_short): Likewise.
4089 (check_effective_target_vect_sdot_qi): Likewise.
4090 (check_effective_target_vect_udot_qi): Likewise.
4091 (check_effective_target_vect_sdot_hi): Likewise.
4092 (check_effective_target_vect_udot_hi): Likewise.
4093 (check_effective_target_vect_pack_trunc): Likewise.
4094 (check_effective_target_vect_unpack): Likewise.
4095 (check_effective_target_vect_hw_misalign): Likewise.
4096 (check_effective_target_vect_condition): Likewise.
4097 (check_effective_target_vect_cond_mixed): Likewise.
4098 (check_effective_target_vect_char_mult): Likewise.
4099 (check_effective_target_vect_short_mult): Likewise.
4100 (check_effective_target_vect_int_mult): Likewise.
4101 (check_effective_target_vect_extract_even_odd): Likewise.
4102 (check_effective_target_vect_interleave): Likewise.
4103 (check_vect_support_and_set_flags): Check if the target supports MSA
4104 and append to the list of EFFECTIVE_TARGETS.
4106 2016-10-12 Richard Biener <rguenther@suse.de>
4109 * g++.dg/torture/pr77947.C: New testcase.
4111 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4113 * gnat.dg/debug8.adb: New testcase.
4115 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4117 * gnat.dg/debug9.adb: New testcase.
4119 2016-10-12 Richard Biener <rguenther@suse.de>
4121 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4122 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4123 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4125 2016-10-12 Richard Biener <rguenther@suse.de>
4127 PR tree-optimization/77920
4128 * gcc.dg/torture/pr77920.c: New testcase.
4130 2016-10-12 Jakub Jelinek <jakub@redhat.com>
4132 PR tree-optimization/77929
4133 * gcc.c-torture/compile/pr77929.c: New test.
4135 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4136 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4137 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4138 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4139 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4140 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4141 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4142 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4143 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4145 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4147 * gcc.target/sparc/setcc-4.c: Adjust.
4148 * gcc.target/sparc/setcc-5.c: Likewise.
4149 * gcc.target/sparc/setcc-6.c: Likewise.
4150 * gcc.target/sparc/setcc-7.c: Likewise.
4151 * gcc.target/sparc/setcc-8.c: Likewise.
4152 * gcc.target/sparc/setcc-9.c: Likewise.
4153 * gcc.target/sparc/setcc-10.c: Delete.
4155 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
4158 * gfortran.dg/pr77942.f90
4160 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
4162 * gfortran.dg/dec_math.f90: New testsuite.
4164 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4166 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
4167 (main): Declare j as i32 instead of int.
4169 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4171 PR testsuite/PR77710
4172 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4173 target triplet instead of *-*-*-*.
4175 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4177 * gnat.dg/unchecked_convert10.adb: New test.
4178 * gnat.dg/unchecked_convert11.adb: Likewise.
4179 * gnat.dg/unchecked_convert12.adb: Likewise.
4181 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4183 * gcc.target/sparc/cbcond-1.c: New test.
4184 * gcc.target/sparc/cbcond-2.c: Likewise.
4185 * gcc.target/sparc/movcc-1.c: Likewise.
4186 * gcc.target/sparc/movcc-2.c: Likewise.
4187 * gcc.target/sparc/setcc-1.c: Adjust.
4188 * gcc.target/sparc/setcc-2.c: Likewise.
4189 * gcc.target/sparc/setcc-3.c: Likewise.
4190 * gcc.target/sparc/setcc-4.c: Likewise.
4191 * gcc.target/sparc/setcc-5.c: Likewise.
4192 * gcc.target/sparc/setcc-6.c: New test.
4193 * gcc.target/sparc/setcc-7.c: Likewise.
4194 * gcc.target/sparc/setcc-8.c: Likewise.
4195 * gcc.target/sparc/setcc-9.c: Likewise.
4196 * gcc.target/sparc/setcc-10.c: Likewise.
4198 2016-10-10 Jeff Law <law@redhat.com>
4200 PR tree-optimization/71947
4201 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4202 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4203 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4204 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4205 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4206 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4208 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4211 * gfortran.dg/matmul_11.f90: New test.
4213 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4215 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4216 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4217 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4218 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4219 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4220 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4221 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4222 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4223 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4224 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4225 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4226 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4227 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4228 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4229 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4230 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4231 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4232 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4233 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4234 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4235 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4236 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4237 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4238 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4239 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4240 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4241 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4242 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4243 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4244 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4245 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4246 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4247 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4248 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4249 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4250 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4251 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4252 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4253 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4254 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4255 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4256 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4257 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4258 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4259 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4260 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4261 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4262 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4263 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4264 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4265 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4266 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4267 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4268 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4269 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4270 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4271 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4272 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4273 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4275 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4277 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4278 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4279 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4280 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4281 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4282 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4283 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4284 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4285 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4286 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4287 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4288 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4289 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4290 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4292 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4294 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4296 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4298 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4299 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4300 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4301 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4303 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4304 Jiong Wang <jiong.wang@arm.com>
4306 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4308 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4309 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4311 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4313 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4315 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4317 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4319 * gnat.dg/specs/vfa.ads: New test.
4321 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4323 * gnat.dg/inline13.ad[sb]: New test.
4324 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4326 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4328 * gnat.dg/biased_subtype.adb: New test.
4330 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4332 PR tree-optimization/77901
4333 * gcc.c-torture/compile/pr77901.c: New test.
4335 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4337 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4338 * gcc.dg/ipa/propalign-2.c: Likewise
4339 * gcc.dg/ipa/propalign-3.c: Likewise.
4340 * gcc.dg/ipa/propalign-4.c: Likewise.
4341 * gcc.dg/ipa/propalign-5.c: Likewise.
4343 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4345 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4347 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4349 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4350 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4352 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4354 * gfortran.dg/dec_union_11.f90: New testcase.
4356 2016-10-07 Nathan Sidwell <nathan@acm.org>
4359 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4360 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4361 * g++.dg/cpp1y/pr66443-cxx14.C: New
4362 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4363 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4365 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4367 * g++.dg/cpp0x/addressof1.C: New test.
4368 * g++.dg/cpp0x/addressof2.C: New test.
4370 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4372 * gcc.target/powerpc/float128-type-1.c: New test to check that
4373 PowerPC 64-bit Linux enables -mfloat128-type by default.
4374 * gcc.target/powerpc/float128-type-2.c: Likewise.
4375 * gcc.target/powerpc/float128-mix.c: Change error message to
4376 reflect that __ibm128 is now #define'ed to be long double.
4378 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4381 * gfortran.dg/pr77406.f90: New test.
4382 * gfortran.dg/assumed_type_3.f90: Update error messages.
4383 * gfortran.dg/defined_operators_1.f90: Ditto.
4384 * gfortran.dg/generic_26.f90: Ditto.
4385 * gfortran.dg/generic_7.f90: Ditto.
4386 * gfortran.dg/gomp/udr5.f90: Ditto.
4387 * gfortran.dg/gomp/udr7.f90: Ditto.
4388 * gfortran.dg/interface_1.f90: Ditto.
4389 * gfortran.dg/interface_37.f90: Ditto.
4390 * gfortran.dg/interface_5.f90: Ditto.
4391 * gfortran.dg/interface_6.f90: Ditto.
4392 * gfortran.dg/interface_7.f90
4393 * gfortran.dg/no_arg_check_3.f90
4394 * gfortran.dg/operator_5.f90
4395 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4397 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4400 * c-c++-common/Wint-in-bool-context.c: Update test.
4402 2016-10-07 Richard Biener <rguenther@suse.de>
4404 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4405 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4407 2016-10-07 Marek Polacek <polacek@redhat.com>
4409 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4411 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4414 * c-c++-common/pr69733.c: New test.
4415 * gcc.dg/pr69733.c: New test.
4416 * gcc.target/i386/pr69733.c: New test.
4418 2016-10-07 Marek Polacek <polacek@redhat.com>
4421 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4423 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4425 PR tree-optimization/77664
4426 * gcc.dg/tree-ssa/pr77664.c: New test.
4427 * gcc.dg/pr77664.c: New test.
4429 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4431 * gfortran.dg/pr69955.f90: New test.
4433 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4436 * gfortran.dg/pr57910.f90: New test.
4438 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4440 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4441 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4443 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4445 PR tree-optimization/77862
4446 * gcc.dg/pr77862.c: New test.
4448 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4450 * gcc.dg/tree-ssa/evrp4.c: New test.
4452 2016-10-06 Jeff Law <law@redhat.com>
4454 PR tree-optimization/71661
4455 * gcc.dg/tree-ssa/pr71661.c: New test.
4457 2016-10-06 Richard Biener <rguenther@suse.de>
4459 PR tree-optimization/77855
4460 * gcc.dg/torture/pr77855.c: New testcase.
4462 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4463 Eric Botcazou <ebotcazou@adacore.com>
4465 * g++.dg/other/pr77759.C: New test.
4467 2016-10-06 Richard Biener <rguenther@suse.de>
4469 PR tree-optimization/77839
4470 * gcc.dg/torture/pr77839.c: New testcase.
4472 2016-10-06 Marek Polacek <polacek@redhat.com>
4474 * g++.dg/cpp1z/init-statement9.C: New test.
4476 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4478 * gcc.target/i386/pcommit-1.c: Deleted.
4479 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4480 * gcc.target/i386/sse-13.c: Ditto.
4481 * gcc.target/i386/sse-14.c: Ditto.
4482 * gcc.target/i386/sse-22.c: Ditto.
4483 * gcc.target/i386/sse-23.c: Ditto.
4484 * g++.dg/other/i386-2.C: Ditto.
4486 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4488 * gcc.target/i386/pr77833.c: Require int128 effective target.
4490 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4494 * gfortran.dg/associate_22.f90: New test.
4496 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4498 * gfortran.dg/dec_union_9.f90: New testcase.
4499 * gfortran.dg/dec_union_10.f90: New testcase.
4501 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4504 * gcc.dg/pch/pr66343-3.c: New test.
4505 * gcc.dg/pch/pr66343-3.hs: New file.
4508 * gcc.dg/pch/pr66343-1.c: New test.
4509 * gcc.dg/pch/pr66343-1.hs: New file.
4510 * gcc.dg/pch/pr66343-2.c: New test.
4511 * gcc.dg/pch/pr66343-2.hs: New file.
4513 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4515 * c-c++-common/Wint-in-bool-context.c: Update test.
4517 2016-10-05 Marek Polacek <polacek@redhat.com>
4519 * g++.dg/cpp1z/init-statement1.C: New test.
4520 * g++.dg/cpp1z/init-statement2.C: New test.
4521 * g++.dg/cpp1z/init-statement3.C: New test.
4522 * g++.dg/cpp1z/init-statement4.C: New test.
4523 * g++.dg/cpp1z/init-statement5.C: New test.
4524 * g++.dg/cpp1z/init-statement6.C: New test.
4525 * g++.dg/cpp1z/init-statement7.C: New test.
4526 * g++.dg/cpp1z/init-statement8.C: New test.
4528 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4531 * gfortran.dg/pr67524.f90: New test.
4533 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4536 * c-c++-common/ubsan/shift-9.c: New test.
4538 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4540 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4541 of int if __SIZEOF_INT__ is less than 4 bytes.
4543 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4545 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4546 * gfortran.dg/class_array_20.f03: Likewise.
4547 * gfortran.dg/class_array_21.f03: Likewise.
4548 * gfortran.dg/finalize_29.f08: Likewise.
4549 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4551 2016-10-05 Richard Biener <rguenther@suse.de>
4554 * gcc.dg/torture/pr77826.c: New testcase.
4556 2016-10-05 Richard Biener <rguenther@suse.de>
4558 * gcc.dg/fold-copysign-1.c: New testcase.
4560 2016-10-05 Andreas Schwab <schwab@suse.de>
4562 * g++.dg/pr49847-2.C: Remove.
4564 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4566 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4568 2016-10-05 Richard Biener <rguenther@suse.de>
4571 * gcc.dg/pr55152-2.c: New testcase.
4573 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4575 * gfortran.dg/dtio_15.f90: New test.
4577 2016-10-04 Ian Lance Taylor <iant@golang.org>
4579 * gcc.dg/split-7.c: New test.
4581 2016-10-04 Martin Sebor <msebor@redhat.com>
4583 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4584 %lc directive to wint_t to silence -Wformat warnings on targets
4585 where the latter is a distinct type such as long.
4587 2016-10-04 Martin Sebor <msebor@redhat.com>
4590 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4592 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4595 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4597 * g++.dg/other/java3.C: Remove.
4598 * g++.dg/other/java1.C: Remove.
4599 * g++.dg/other/error12.C: Remove.
4600 * g++.dg/other/java2.C: Remove.
4601 * g++.dg/warn/Wnvdtor.C: Remove.
4602 * g++.dg/lookup/java1.C: Remove.
4603 * g++.dg/lookup/java2.C: Remove.
4604 * g++.dg/ext/pr34829.C: Remove.
4605 * g++.dg/ext/java-3.C: Remove.
4606 * g++.dg/ext/java-1.C: Remove.
4607 * g++.dg/ext/java-2.C: Remove.
4608 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4610 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4612 PR tree-optimization/77808
4613 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4615 2016-10-04 Richard Biener <rguenther@suse.de>
4617 PR tree-optimization/77399
4618 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4620 2016-10-04 Richard Biener <rguenther@suse.de>
4623 * gcc.target/i386/pr77833.c: New testcase.
4625 2016-09-26 Jeff Law <law@redhat.com>
4627 PR tree-optimization/71550
4628 PR tree-optimization/71403
4629 * gcc.c-torture/execute/pr71550.c: New test.
4631 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4633 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4636 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4639 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4641 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4643 2016-10-03 Marek Polacek <polacek@redhat.com>
4645 * g++.dg/cpp0x/nullptr37.C: New test.
4647 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4649 * c-c++-common/Wint-in-bool-context.c: Update test.
4651 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4653 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4655 * g++.dg/charset/asm2.c (memmove): Likewise.
4656 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4657 * g++.dg/tls/diag-4.C (foo): Likewise.
4658 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4659 dg-warning, fix up regex.
4660 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4661 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4662 * g++.old-deja/g++.mike/net31.C: Likewise.
4663 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4665 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4666 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4668 2016-10-01 Richard Biener <rguenther@suse.de>
4671 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4673 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4676 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4678 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4681 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4682 Add dg-prune-output directive.
4684 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4687 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4688 * gfortran.fortran-torture/compile/write.f90: Update test.
4690 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4692 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4693 arm_fp16_alternative_ok as the required effective target.
4694 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4695 -mfp16-format=alternative to the dg-options directive and remove
4696 the dg-add-options directive.
4698 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4701 * gfortran.dg/dec_union_8.f90: New testcase.
4703 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4706 * gfortran.dg/dec_structure_16.f90: New testcase.
4708 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4710 * gfortran.dg/coarray_allocate_10.f08: New test.
4711 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4713 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4715 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4717 2016-09-30 Richard Biener <rguenther@suse.de>
4719 PR tree-optimization/77399
4720 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4722 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4724 * c-c++-common/pr27336.c: Make dependency on
4725 -fdelete-null-pointer-checks explicit.
4726 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4727 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4728 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4729 * gcc.dg/pic-1.c: Require fpic target support.
4730 * gcc.dg/pic-2.c: Likewise.
4732 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4734 Implement P0001R1 - C++17 removal of register storage class specifier
4735 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4736 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4738 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4739 keyword if not __SSE2__.
4740 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4742 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4744 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4745 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4746 no_erroneous_warning): Expect new warnings for C++17.
4747 * g++.dg/warn/register-var-2.C (f): Likewise.
4748 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4749 * g++.dg/parse/linkage2.C (foo): Likewise.
4750 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4751 keyword on parameters for C++17.
4752 * g++.dg/cpp1z/register1.C: New test.
4753 * g++.dg/cpp1z/register2.C: New test.
4754 * g++.dg/cpp1z/register3.C: New test.
4756 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4758 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4759 * gcc.target/i386/avx2-check.h (main): Ditto.
4760 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4761 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4762 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4763 * gcc.target/i386/avx512er-check.h (main): Ditto.
4764 * gcc.target/i386/avx512f-check.h (main): Ditto.
4765 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4766 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4767 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4769 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4772 * gcc.target/i386/pr77756.c: New test.
4774 2016-09-29 Marek Polacek <polacek@redhat.com>
4776 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4778 2016-09-29 Marek Polacek <polacek@redhat.com>
4780 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4783 2016-09-29 Martin Liska <mliska@suse.cz>
4785 * objc/execute/construct1.m: New test.
4787 2016-09-29 Richard Biener <rguenther@suse.de>
4789 PR tree-optimization/77768
4790 * gcc.dg/torture/pr77768.c: New testcase.
4792 2016-09-28 Richard Biener <rguenther@suse.de>
4795 * gcc.dg/pr77407.c: New testcase.
4797 2016-09-29 Richard Biener <rguenther@suse.de>
4800 * gcc.dg/pr55152.c: New testcase.
4801 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4803 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4805 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4806 (dg-options): Remove -m32.
4808 2016-09-28 Martin Sebor <msebor@redhat.com>
4811 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4813 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4815 PR libgfortran/77707
4816 * gfortran.dg/inquire_17.f90: New test.
4818 2016-09-28 Jakub Jelinek <jakub@redhat.com>
4821 * g++.dg/cpp1y/constexpr-77467.C: New test.
4823 2016-09-28 Martin Sebor <msebor@redhat.com>
4826 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4827 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4828 (test_sprintf_p_const): Adjust line numbers to avoid failures
4829 introduced in r240503.
4831 2016-09-28 Martin Sebor <msebor@redhat.com>
4834 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4836 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4839 * g++.dg/pr77550.C: Avoid undefined behavior.
4841 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4843 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4845 * gcc.dg/strlenopt-20.c: Update test.
4846 * gcc.dg/strlenopt-21.c: Likewise.
4847 * gcc.dg/strlenopt-22.c: Likewise.
4848 * gcc.dg/strlenopt-22g.c: Likewise.
4849 * gcc.dg/strlenopt-26.c: Likewise.
4850 * gcc.dg/strlenopt-5.c: Likewise.
4851 * gcc.dg/strlenopt-7.c: Likewise.
4852 * gcc.dg/strlenopt-9.c: Likewise.
4854 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4856 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4858 * g++.dg/cpp1z/lambda-this1.C: New test.
4859 * g++.dg/cpp1z/lambda-this2.C: New test.
4862 * g++.dg/ubsan/return-4.C: New test.
4863 * g++.dg/ubsan/return-5.C: New test.
4864 * g++.dg/ubsan/return-6.C: New test.
4866 2016-09-27 Jiong Wang <jiong.wang@arm.com>
4868 * lib/target-supports.exp
4869 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4870 in function comment.
4872 2016-09-27 Martin Liska <mliska@suse.cz>
4874 PR gcov-profile/46266
4875 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4878 2016-09-27 Richard Biener <rguenther@suse.de>
4880 PR tree-optimization/77745
4881 * g++.dg/torture/pr77745.C: New testcase.
4883 2016-09-27 Richard Biener <rguenther@suse.de>
4885 PR tree-optimization/77478
4886 * gcc.dg/torture/pr77478.c: New testcase.
4888 2016-09-27 Martin Liska <mliska@suse.cz>
4890 PR gcov-profile/7970
4891 PR gcov-profile/16855
4892 PR gcov-profile/44779
4893 * g++.dg/gcov/pr16855.C: New test.
4895 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4897 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4899 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4902 * gfortran.dg/gomp/pr77666.f90: New test.
4904 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4907 * gcc.dg/torture/pr77677-2.c: New test.
4909 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4912 * gfortran.dg/pr77420_1.f90: New test.
4913 * gfortran.dg/pr77420_2.f90: Ditto.
4914 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4915 * gfortran.dg/pr77420_4.f90: this file.
4917 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4920 * gfortran.dg/pr77719.f90: New test.
4922 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4924 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
4925 singular form of byte when quantity is unknown.
4927 2016-09-26 Marek Polacek <polacek@redhat.com>
4929 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4931 2016-09-26 Martin Liska <mliska@suse.cz>
4933 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4934 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4935 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4936 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4937 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4938 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4939 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4940 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4941 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4943 2016-09-26 Marek Polacek <polacek@redhat.com>
4946 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4947 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4948 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4949 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4950 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4951 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4952 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4953 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4954 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4955 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4956 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4957 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4958 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4959 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4960 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4961 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4962 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4963 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4964 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4965 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4966 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4967 * c-c++-common/attr-fallthrough-1.c: New test.
4968 * c-c++-common/attr-fallthrough-2.c: New test.
4969 * g++.dg/cpp0x/fallthrough1.C: New test.
4970 * g++.dg/cpp0x/fallthrough2.C: New test.
4971 * g++.dg/cpp1z/fallthrough1.C: New test.
4972 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4973 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4974 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4975 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4977 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4980 * gfortran.dg/pr77429.f90: New test.
4982 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4985 * gfortran.dg/pr77694.f90: New test.
4987 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4990 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4992 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4994 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4997 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4999 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5002 2016-09-24 Marek Polacek <polacek@redhat.com>
5005 * c-c++-common/Wbool-operation-1.c: New test.
5006 * gcc.dg/Wbool-operation-1.c: New test.
5008 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
5010 * gfortran.dg/dec_static_1.f90: New.
5011 * gfortran.dg/dec_static_2.f90: New.
5012 * gfortran.dg/dec_static_3.f90: New.
5013 * gfortran.dg/dec_static_4.f90: New.
5015 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5018 * gfortran.dg/negative_unit_check.f90: Update test.
5019 * gfortran.dg/dtio_14.f90: New test.
5021 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5023 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5024 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5025 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5026 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5027 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5028 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5029 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5031 2016-09-23 Martin Sebor <msebor@redhat.com>
5034 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5035 assuming long double is bigger than double.
5037 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5039 Implement P0138R2, C++17 construction rules for enum class values
5040 * g++.dg/cpp1z/direct-enum-init1.C: New test.
5042 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5044 PR preprocessor/77672
5045 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5046 expected multiline output from first warning to reflect change
5049 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5051 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5053 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5054 Tom de Vries <tom@codesourcery.com>
5057 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5059 2016-09-23 Marek Polacek <polacek@redhat.com>
5061 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5062 * c-c++-common/gomp/atomic-13.c: Likewise.
5063 * c-c++-common/gomp/atomic-14.c: Likewise.
5064 * c-c++-common/pr60439.c: Remove invalid code.
5065 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5066 * g++.dg/expr/bitfield5.C: Likewise.
5067 * g++.dg/expr/bitfield6.C: Likewise.
5068 * g++.dg/expr/bool1.C: Likewise.
5069 * g++.dg/expr/bool3.C: Likewise.
5070 * g++.dg/expr/lval3.C: Likewise.
5071 * g++.dg/expr/lval4.C: Likewise.
5072 * g++.old-deja/g++.jason/bool5.C: Likewise.
5074 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5076 PR preprocessor/77672
5077 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5078 (test_terminator_location): New function.
5080 2016-09-23 Richard Biener <rguenther@suse.de>
5082 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5084 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5086 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5087 -march=armv8.2-a+fp16 when supported by the hardware.
5088 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5089 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5090 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
5091 semi-colons to a macro invocations.
5092 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5093 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5095 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5096 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5097 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5098 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5100 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5101 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5102 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5103 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5104 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5105 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5106 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5107 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5108 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5109 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5111 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5112 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5113 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5115 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5116 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5117 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5119 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5120 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5121 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5123 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5124 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5125 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5126 defined. Also fix some white-space.
5127 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5128 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5129 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5130 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5131 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5132 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5133 defined. Also fix some long lines and white-space.
5134 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5135 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5136 defined. Also fix some long lines and white-space.
5137 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5138 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5140 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5141 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5142 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5144 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5145 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5146 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5148 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5149 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5150 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5151 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5152 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5153 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5154 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5155 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5156 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5157 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5158 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5159 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5160 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5161 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5162 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5163 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5164 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5165 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5166 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5168 2016-09-23 Jiong Wang <jiong.wang@arm.com>
5169 Matthew Wahab <matthew.wahab@arm.com>
5171 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5172 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5173 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5174 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5175 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5176 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5177 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5178 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5179 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5180 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5181 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5182 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5183 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5184 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5185 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5186 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5187 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5188 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5189 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5190 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5191 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5192 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5193 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5194 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5195 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5196 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5197 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5198 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5199 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5200 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5201 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5202 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5203 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5204 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5205 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5206 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5207 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5209 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5211 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5212 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5213 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5214 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5217 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5220 * gcc.dg/torture/pr77677.c: New test.
5222 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5224 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5227 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5229 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5230 options. Add tests for float16x4_t and float16x8_t.
5232 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5234 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5235 * gcc.target/s390/risbg-ll-2.c: Ditto.
5236 * gcc.target/s390/risbg-ll-3.c: Ditto.
5238 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5240 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5241 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5243 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5245 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5246 output to the simplified instructions.
5248 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5250 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5251 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5253 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5255 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5256 (FP16_SUPPORTED): New
5257 (expected-hfloat-16x4): Make conditional on __fp16 support.
5258 (expected-hfloat-16x8): Likewise.
5259 (vdup_n_f16): Disable for non-AArch64 targets.
5260 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5261 conditional on FP16_SUPPORTED.
5262 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5263 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5264 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5265 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5266 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5268 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5269 conditional on FP16_SUPPORTED.
5270 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5271 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5273 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5275 * gcc.target/arm/short-vfp-1.c: New.
5277 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5279 * gcc.target/arm/attr-fp16-arith-1.c: New.
5281 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5283 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5285 (add_options_for_arm_v8_2a_fp16_neon): New.
5286 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5287 (add_options_for_arm_arch_v8_2a): Auto-generate.
5288 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5289 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5290 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5291 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5292 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5293 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5294 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5296 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5298 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5299 arm_fp16_alternative_ok.
5300 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5301 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5302 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5303 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5304 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5305 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5306 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5307 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5308 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5309 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5310 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5311 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5312 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5313 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5314 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5315 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5316 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5317 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5318 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5319 arm_fp16_alternative_ok.
5320 * lib/target-supports.exp
5321 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5322 (check_effective_target_arm_fp16_alternative_ok): New.
5323 (check_effective_target_arm_fp16_none_ok_nocache): New.
5324 (check_effective_target_arm_fp16_none_ok): New.
5326 2016-09-23 Martin Liska <mliska@suse.cz>
5328 * gcc.dg/ipa/pr77653.c: Replace adress
5331 2016-09-23 Martin Liska <mliska@suse.cz>
5333 * gcc.target/i386/movbe-4.c: New test.
5335 2016-09-23 Martin Liska <mliska@suse.cz>
5337 * gcc.target/i386/crc32-5.c: New test.
5339 2016-09-23 Martin Liska <mliska@suse.cz>
5341 * gcc.target/i386/pr71652.c: New test.
5342 * gcc.target/i386/pr71652-2.c: New test.
5343 * gcc.target/i386/pr71652-3.c: New test.
5345 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5347 * lib/gcc-dg.exp (process-message): Support relative line number
5348 notation - .+4 or .-1 etc.
5349 * gcc.dg/dg-test-1.c: New test.
5351 2016-09-22 Martin Sebor <msebor@redhat.com>
5354 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5355 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5356 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5357 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5359 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5361 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5362 * gcc.dg/ifcvt-2.c: Ditto.
5363 * gcc.dg/zero_bits_compound-1.c: Ditto.
5364 * gcc.dg/zero_bits_compound-1.c: Ditto.
5365 * gcc.dg/pr40550.c: Simplify target selectors.
5366 Use dg-additional-options.
5367 * gcc.dg/pr47893.c: Ditto.
5368 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5369 additional options for 32-bit x86 targets.
5370 * gcc.dg/pr70955.c: Move to ...
5371 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5373 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5376 * g++.dg/cpp0x/pr61019.C: New.
5378 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5379 Terry Guo <terry.guo@arm.com>
5381 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5382 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5383 * gcc.target/arm/pure-code/pure-code.exp: New.
5385 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5387 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5388 Remove SSE effective target requirement.
5390 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5393 * g++.dg/cpp0x/pr71979.C: New.
5395 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5397 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5399 2016-09-22 Martin Liska <mliska@suse.cz>
5402 * gcc.dg/ipa/pr77653.c: New test.
5404 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5407 * gfortran.dg/gomp/pr77665.f90: New test.
5409 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5411 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5412 * gfortran.dg/dtio_13.f90: New test.
5414 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5417 * gfortran.dg/pr66107.f90: New test.
5419 2016-09-21 Ian Lance Taylor <iant@golang.org>
5421 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5422 with call to builtin delete function.
5424 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5426 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5427 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5428 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5429 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5432 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5434 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5436 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5439 * g++.dg/cpp1z/aligned-new6.C: New test.
5441 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5443 * gcc.target/arm/fp16-aapcs-3.c: New.
5444 * gcc.target/arm/fp16-aapcs-4.c: New.
5445 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5446 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5447 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5448 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5450 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5452 PR tree-optimization/77550
5453 * g++.dg/pr77550.C: New test.
5455 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5458 * gcc.target/avr/torture/pr77326.c: New test.
5460 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5462 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5464 2016-09-21 Richard Biener <rguenther@suse.de>
5466 PR tree-optimization/77648
5467 * gcc.dg/torture/pr77648-1.c: New testcase.
5468 * gcc.dg/torture/pr77648-2.c: Likewise.
5470 2016-09-21 Richard Biener <rguenther@suse.de>
5471 Jakub Jelinek <jakub@redhat.com>
5473 PR tree-optimization/77621
5474 * gcc.dg/pr77621.c: New testcase.
5476 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5479 * gfortran.dg/dtio_12.f90: New test.
5481 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5483 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5485 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5487 PR tree-optimization/72835
5488 * gcc.dg/tree-ssa/pr72835.c: New test.
5490 2016-09-20 Martin Sebor <msebor@redhat.com>
5493 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5494 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5495 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5496 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5497 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5498 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5499 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5501 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5503 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5504 arguments/compare will be optimized away.
5505 * gcc.dg/torture/ftrapv-1.c: Likewise.
5507 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5509 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5510 will be optimized away.
5511 * gcc.dg/ipa/vrp1.c: New test.
5512 * gcc.dg/ipa/vrp2.c: New test.
5513 * gcc.dg/ipa/vrp3.c: New test.
5515 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5517 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5518 does the same transformation.
5519 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5520 * gcc.dg/tree-ssa/evrp1.c: New test.
5521 * gcc.dg/tree-ssa/evrp2.c: New test.
5522 * gcc.dg/tree-ssa/evrp3.c: New test.
5523 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5524 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5525 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5526 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5527 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5528 foling now happens early.
5529 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5530 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5531 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5532 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5533 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5535 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5538 * gcc.target/i386/pr77621.c: New test.
5539 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5540 pattern, loop should vectorize with -mtune=atom.
5542 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5543 Jakub Jelinek <jakub@redhat.com>
5546 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5549 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5552 * g++.dg/other/pr77626.C: New test.
5555 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5558 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5561 * c-c++-common/pr77624-1.c: New test.
5562 * c-c++-common/pr77624-2.c: New test.
5564 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5566 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5569 2016-09-20 Richard Biener <rguenther@suse.de>
5571 PR tree-optimization/77646
5572 * gcc.dg/torture/pr77646.c: New testcase.
5574 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5577 * c-c++-common/Wint-in-bool-context.c: New test.
5579 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5581 * gcc.dg/cr-decimal-dig-1.c: New test.
5583 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5585 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5586 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5587 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5588 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5590 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5592 PR rtl-optimization/77416
5593 * gcc.target/powerpc/pr77416.c: New.
5595 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5598 * g++.dg/template/error-recovery4.C: New test.
5600 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5602 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5604 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5606 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5607 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5609 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5610 Jan Hubicka <jh@suse.cz>
5613 * gcc.dg/pr77587.c: New test.
5614 * gcc.dg/pr77587a.c: New file.
5616 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5618 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5619 * gfortran.dg/coarray_38.f90:
5620 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5621 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5622 * gfortran.dg/coarray_allocate_7.f08: New test.
5623 * gfortran.dg/coarray_allocate_8.f08: New test.
5624 * gfortran.dg/coarray_allocate_9.f08: New test.
5625 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5627 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5628 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5629 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5631 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5632 * gfortran.dg/coarray_lock_7.f90: Same.
5633 * gfortran.dg/coarray_poly_5.f90: Same.
5634 * gfortran.dg/coarray_poly_6.f90: Same.
5635 * gfortran.dg/coarray_poly_7.f90: Same.
5636 * gfortran.dg/coarray_poly_8.f90: Same.
5637 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5639 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5642 * gfortran.dg/dec_structure_15.f90: New testcase.
5644 2016-09-19 Richard Biener <rguenther@suse.de>
5647 * gcc.dg/torture/pr77605.c: New testcase.
5649 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5651 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5653 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5655 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5656 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5657 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5658 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5659 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5660 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5661 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5662 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5663 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5664 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5665 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5667 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5669 * gcc.target/i386/pr68633.c: Fix expected result.
5671 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5674 * gfortran.dg/pr68078.f90: New test.
5675 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5677 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5680 * gcc.target/powerpc/swaps-p8-25.c: New.
5682 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5685 * g++.dg/cpp0x/constexpr-77482.C: New test.
5688 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5690 * g++.dg/abi/abi-tag23a.C: Likewise.
5693 * g++.dg/cpp0x/decltype-77338.C: New test.
5696 * g++.dg/cpp0x/mutable1.C: New test.
5698 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5701 * gfortran.dg/pr77612.f90: New test.
5703 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5705 * gcc.dg/torture/pr70421.c: Require int32plus.
5707 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5710 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5713 * gcc.target/i386/pr77526.c: New test.
5715 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5716 Eric Botcazou <ebotcazou@adacore.com>
5719 * gcc.target/i386/pr77594.c: New test.
5721 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5724 * gfortran.dg/misplaced_implicit_character.f90: New test.
5726 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5728 PR tree-optimization/77503
5729 * gcc.dg/vect/pr77503.c: New test.
5731 2016-09-15 Richard Biener <rguenther@suse.de>
5734 * c-c++-common/torture/pr77544.c: New testcase.
5736 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5739 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5740 * gcc.dg/march-generic.c: Likewise.
5741 * gcc.target/i386/spellcheck-options-1.c: New test.
5742 * gcc.target/i386/spellcheck-options-2.c: New test.
5743 * gcc.target/i386/spellcheck-options-3.c: New test.
5744 * gcc.target/i386/spellcheck-options-4.c: New test.
5746 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5749 * gfortran.dg/goacc/pr72743.f90: New test.
5751 2016-09-15 Richard Biener <rguenther@suse.de>
5753 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5755 2016-09-15 Richard Biener <rguenther@suse.de>
5757 PR tree-optimization/77514
5758 * gcc.dg/torture/pr77514.c: New testcase.
5760 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5763 * g++.dg/lookup/pr77549.C: New test.
5765 2016-09-14 Marek Polacek <polacek@redhat.com>
5767 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5768 * c-c++-common/gomp/atomic-13.c: Likewise.
5769 * c-c++-common/gomp/atomic-14.c: Likewise.
5770 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5771 * g++.dg/cpp1z/bool-increment1.C: New test.
5772 * c-c++-common/pr60439.c: Add dg-warning.
5773 * g++.dg/expr/bitfield4.C: Likewise.
5774 * g++.dg/expr/bitfield5.C: Likewise.
5775 * g++.dg/expr/bitfield6.C: Likewise.
5776 * g++.dg/expr/bool1.C: Likewise.
5777 * g++.dg/expr/bool3.C: Likewise.
5778 * g++.dg/expr/lval3.C: Likewise.
5779 * g++.dg/expr/lval4.C: Likewise.
5780 * g++.old-deja/g++.jason/bool5.C: Likewise.
5781 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5782 * g++.dg/other/error18.C: Likewise.
5783 * g++.dg/gomp/atomic-14.C: Likewise.
5785 2016-09-14 Nathan Sidwell <nathan@acm.org>
5788 * g++.dg/cpp1y/pr77539.C: New.
5790 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5792 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5794 * g++.dg/ext/builtin_alloca.C: Likewise.
5795 * g++.dg/template/spec35.C: Likewise.
5796 * gcc.dg/builtins-68.c: Likewise.
5797 * gcc.misc-tests/gcov-13.c: Likewise.
5798 * gcc.misc-tests/gcov-14.c: Likewise.
5800 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5802 * gfortran.dg/dec_structure_14.f90: New testcase.
5804 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5807 * c-c++-common/tsan/pr68260.c: New test.
5809 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
5812 * gcc.target/msp430/function-attributes-1.c: New test.
5813 * gcc.target/msp430/function-attributes-2.c: New test.
5814 * gcc.target/msp430/function-attributes-3.c: New test.
5816 2015-04-18 Martin Sebor <msebor@redhat.com>
5818 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5819 of non-nul characters.
5820 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5822 2016-09-13 Jakub Jelinek <jakub@redhat.com>
5824 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5825 * g++.dg/cpp1z/gen-attrs1.C: New test.
5827 PR tree-optimization/77454
5828 * gcc.dg/pr77454.c: New test.
5831 * g++.dg/cpp1y/constexpr-77553.C: New test.
5833 2016-09-13 David Malcolm <dmalcolm@redhat.com>
5835 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5836 (test_show_locus): Replace rich_location::add_fixit_insert calls
5837 with add_fixit_insert_before and add_fixit_insert_after.
5839 2016-09-13 Jason Merrill <jason@redhat.com>
5840 Tom de Vries <tom@codesourcery.com>
5843 * g++.dg/pr77427.C: New test.
5845 2016-09-13 Martin Liska <mliska@suse.cz>
5847 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5849 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5850 * lib/target-supports.exp: Define the new target.
5852 2016-09-12 Andrew Pinski <apinski@cavium.com>
5854 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5855 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5857 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
5859 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5861 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5862 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5863 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5865 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5866 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5868 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5871 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5872 * g++.dg/ext/pr77496.C: New test.
5873 * g++.dg/warn/pr77496.C: New test.
5875 2016-09-12 David Malcolm <dmalcolm@redhat.com>
5878 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5879 to preserve conversion chars, and to preserve prefix information.
5880 * gcc.dg/format/pr72858.c: New test case.
5882 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5884 * gfortran.dg/pr77507.f90: Move to ...
5885 * gfortran.dg/ieee/pr77507.f90: here.
5887 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5890 * compile/pr61159.c: New testcase
5892 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5895 * gcc.dg/ipa/pr63416.c: New testcase.
5897 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
5898 Steven G. Kargl <kargl@gcc.gnu.org>
5901 * gfortran.dg/dtio_11.f90: new test.
5903 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5906 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5907 * gfortran.dg/c_assoc_4.f90: Ditto.
5909 2016-09-10 Tom de Vries <tom@codesourcery.com>
5912 * c-c++-common/va-arg-va-list-type.c: New test.
5914 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5916 PR rtl-optimization/77289
5917 * gcc.target/powerpc/pr77289.c: New test.
5919 2016-09-09 Martin Sebor <msebor@redhat.com>
5923 * gcc.dg/pr77520.c: New test.
5924 * gcc.dg/pr77521.c: New test.
5926 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5929 * gfortran.dg/pr77506.f90: New test.
5931 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5934 * gfortran.dg/pr77507.f90: New test.
5936 2016-09-09 Joseph Myers <joseph@codesourcery.com>
5938 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5940 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5941 Louis Krupp <lkrupp@gcc.gnu.org>
5944 * gfortran.dg/pr69514_1.f90: New test.
5945 * gfortran.dg/pr69514_2.f90: New test.
5947 2016-09-08 Jakub Jelinek <jakub@redhat.com>
5950 * gfortran.dg/gomp/pr77500.f90: New test.
5953 * gfortran.dg/gomp/pr77516.f90: New test.
5955 2016-09-07 Jakub Jelinek <jakub@redhat.com>
5958 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5959 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5960 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5961 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5962 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5963 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5965 2016-09-07 David Malcolm <dmalcolm@redhat.com>
5967 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5968 "substring-locations.h".
5970 2016-09-07 Richard Biener <rguenther@suse.de>
5973 * c-c++-common/vector-subscript-8.c: Move ..
5974 * gcc.dg/pr77450.c: ... here.
5976 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5978 PR libgfortran/77393
5979 * gfortran.dg/fmt_f0_2.f90: Update test.
5980 * gfortran.dg/fmt_f0_3.f90: New test.
5982 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5985 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5989 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5991 2016-09-06 Jakub Jelinek <jakub@redhat.com>
5994 * gcc.target/i386/pr69255-1.c: New test.
5995 * gcc.target/i386/pr69255-2.c: New test.
5996 * gcc.target/i386/pr69255-3.c: New test.
5998 2016-09-06 Martin Sebor <msebor@redhat.com>
6001 * gcc.dg/format/miss-7.c: New test.
6003 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
6005 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6007 2016-09-06 Martin Liska <mliska@suse.cz>
6009 PR gcov-profile/77378
6010 PR gcov-profile/77466
6011 * gcc.dg/profile-update-warning.c: New test.
6013 2016-09-06 Richard Biener <rguenther@suse.de>
6015 PR tree-optimization/77479
6016 * gcc.dg/torture/pr77479.c: New testcase.
6018 2016-09-06 Richard Biener <rguenther@suse.de>
6021 * c-c++-common/vector-subscript-7.c: Adjust.
6022 * c-c++-common/vector-subscript-8.c: New testcase.
6024 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6026 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6028 2016-09-05 Jakub Jelinek <jakub@redhat.com>
6031 * gcc.target/i386/avx512f-pr77476.c: New test.
6032 * gcc.target/i386/avx512bw-pr77476.c: New test.
6033 * gcc.target/i386/avx512dq-pr77476.c: New test.
6035 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6036 Update comment to mention also avx512f.
6039 * g++.dg/asan/pr77396-2.C: New test.
6041 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
6043 PR rtl-optimization/77452
6044 * gcc.target/i386/pr77452.c: New test.
6046 2016-09-05 Marek Polacek <polacek@redhat.com>
6049 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6051 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6054 * gfortran.dg/pr77391.f90: New test.
6056 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6059 * gfortran.dg/pr77460.f90: New test.
6061 2016-09-03 Jakub Jelinek <jakub@redhat.com>
6064 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6066 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
6068 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6070 2016-09-02 David Malcolm <dmalcolm@redhat.com>
6072 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6074 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6075 diagnostic-test-show-locus-generate-patch.c to the sources
6076 for diagnostic_plugin_test_show_locus.c.
6078 2016-09-02 Jakub Jelinek <jakub@redhat.com>
6081 * gcc.dg/gomp/_Atomic-1.c: New test.
6082 * gcc.dg/gomp/_Atomic-2.c: New test.
6083 * gcc.dg/gomp/_Atomic-3.c: New test.
6084 * gcc.dg/gomp/_Atomic-4.c: New test.
6085 * gcc.dg/gomp/_Atomic-5.c: New test.
6088 * g++.dg/asan/pr77396.C: New test.
6090 2016-09-01 Martin Sebor <msebor@redhat.com>
6092 PR tree-optimization/71831
6093 * gcc.dg/builtin-object-size-16.c: New test.
6094 * gcc.dg/builtin-object-size-17.c: New test.
6096 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6098 PR libgfortran/77393
6099 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6101 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
6103 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6104 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6105 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6106 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6107 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6108 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6109 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6110 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6111 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6112 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6113 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6114 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6115 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6116 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6117 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6118 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6119 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6120 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6122 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
6124 * gnat.dg/opt58.adb: New test.
6125 * gnat.dg/opt58_pkg.ads: New helper.
6127 2016-09-01 Richard Biener <rguenther@suse.de>
6130 * gcc.dg/torture/pr77436.c: New testcase.
6132 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6134 * gcc.dg/pr64252.c: Require int32plus.
6135 * gcc.dg/pr66299-1.c: Likewise.
6136 * gcc.dg/pr66299-2.c: Likewise.
6137 * gcc.dg/torture/20131115-1.c: Skip for avr.
6139 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6141 * gcc.target/aarch64/ands_3.c: New test.
6143 2016-08-31 Jakub Jelinek <jakub@redhat.com>
6146 * gfortran.dg/gomp/pr77352.f90: New test.
6149 * gfortran.dg/gomp/pr77374.f08: New test.
6151 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6153 PR tree-optimization/73714
6154 * gcc.dg/tree-ssa/pr73714.c: New test.
6156 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6158 PR libgfortran/77393
6159 * gfortran.dg/fmt_f0_2.f90: New test.
6161 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6163 * gcc.target/i386/pr59539-2.c: Adapt options.
6164 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6166 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
6169 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6170 of the associate entity and replace with a pointer to the
6171 intended item on the stack.
6173 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6174 Paul Thomas <pault@gcc.gnu.org>
6177 * gfortran.dg/dtio_1.f90: New test.
6178 * gfortran.dg/dtio_2.f90: New test.
6179 * gfortran.dg/dtio_3.f90: New test.
6180 * gfortran.dg/dtio_4.f90: New test.
6181 * gfortran.dg/dtio_5.f90: New test.
6182 * gfortran.dg/dtio_6.f90: New test.
6183 * gfortran.dg/dtio_7.f90: New test.
6184 * gfortran.dg/dtio_8.f90: New test.
6185 * gfortran.dg/dtio_9.f90: New test.
6186 * gfortran.dg/dtio_10.f90: New test.
6188 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6190 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6191 (test_many_nested_locations): New function.
6192 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6193 (test_show_locus): Handle "test_many_nested_locations".
6195 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6197 * g++.dg/template/double-greater-than-fixit.C: New test case.
6199 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6201 * gnat.dg/opt57.ad[sb]: New test.
6202 * gnat.dg/opt57_pkg.ads: New helper.
6204 2016-08-30 Richard Biener <rguenther@suse.de>
6206 PR tree-optimization/69047
6207 * gcc.dg/pr69047.c: Fix byte-order check.
6209 2016-08-30 Jakub Jelinek <jakub@redhat.com>
6211 PR tree-optimization/72866
6212 * gcc.dg/vect/pr72866.c: New test.
6215 * g++.dg/debug/dwarf2/pr77363.C: New test.
6218 * gcc.target/i386/pr77377.c: New test.
6221 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6224 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6226 * gfortran.dg/pr77372.f90: Moved to ...
6227 * gfortran.dg/ieee/pr77372.f90: here.
6229 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6231 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6232 vector short/char initializations.
6233 * gcc.target/powerpc/vec-init-5.c: Likewise.
6234 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6235 vector initialization optimizations.
6236 * gcc.target/powerpc/vec-init-7.c: Likewise.
6237 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6238 vector float/double initializations.
6239 * gcc.target/powerpc/vec-init-9.c: Likewise.
6241 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
6244 * gcc.target/i386/pr77403.c: New test.
6246 2016-08-29 Marek Polacek <polacek@redhat.com>
6249 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6251 2016-08-29 Tom de Vries <tom@codesourcery.com>
6254 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6256 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6258 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6260 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
6262 * gfortran.dg/dec_structure_13.f90: New testcase.
6264 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6267 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6270 2016-08-28 Tom de Vries <tom@codesourcery.com>
6273 * gcc.dg/pr70955.c: New test.
6274 * gcc.dg/lto/pr70955_0.c: Same.
6275 * gcc.dg/lto/pr70955_1.c: Same.
6277 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6279 PR tree-optimization/71077
6280 * gcc.target/i386/pr71077.c: New test.
6282 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6285 * gfortran.dg/pr77380.f90: New test.
6287 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6290 gfortran.dg/pr77372.f90: New test.
6292 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6294 * gcc.dg/spellcheck-fields-2.c (test): Move
6295 dg-begin/end-multiline-output within function body.
6296 (test_macro): New function.
6298 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6300 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6301 (test_fixit_insert): Update expected output.
6302 (test_fixit_remove): Likewise.
6303 (test_fixit_replace): Likewise.
6305 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6307 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6310 2016-08-26 Richard Biener <rguenther@suse.de>
6312 PR tree-optimization/69047
6313 * gcc.dg/pr69047.c: New testcase.
6315 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6316 Martin Jambhor <mjambor@suse.cz>
6318 * gcc.dg/ipa/propbits-1.c: New test-case.
6319 * gcc.dg/ipa/propbits-2.c: Likewise.
6320 * gcc.dg/ipa/propbits-3.c: Likewise.
6322 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6325 * gfortran.dg/pr77351.f90: New test.
6327 2016-08-25 Marek Polacek <polacek@redhat.com>
6329 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6331 2016-08-25 Marek Polacek <polacek@redhat.com>
6334 * gcc.dg/pr77323.c: New test.
6336 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6339 * gfortran.dg/submodule_17.f08: New test.
6341 2016-08-24 Michael Collison <michael.collison@linaro.org>
6342 Michael Collison <michael.collison@arm.com>
6344 * gcc.target/arm/builtin_saddl.c: New testcase.
6345 * gcc.target/arm/builtin_saddll.c: New testcase.
6346 * gcc.target/arm/builtin_uaddl.c: New testcase.
6347 * gcc.target/arm/builtin_uaddll.c: New testcase.
6348 * gcc.target/arm/builtin_ssubl.c: New testcase.
6349 * gcc.target/arm/builtin_ssubll.c: New testcase.
6350 * gcc.target/arm/builtin_usubl.c: New testcase.
6351 * gcc.target/arm/builtin_usubll.c: New testcase.
6353 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6356 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6357 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6358 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6359 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6360 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6361 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6362 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6363 effective target. Remove scan-assembler-times directives.
6364 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6365 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6366 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6368 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6370 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6372 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6374 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6377 * lib/target-supports.exp
6378 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6379 (check_effective_target_vect_natural_alignment): Ditto.
6380 (check_effective_target_vector_alignment_reachable): Ditto.
6381 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6383 2016-08-23 Ian Lance Taylor <iant@golang.org>
6385 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6387 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6389 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6390 being created from pointers to memory locations.
6391 * gcc.target/powerpc/vec-init-2.c: Likewise.
6393 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6395 * gfortran.dg/dec_structure_12.f90: New testcase.
6397 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6399 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6401 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6403 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6406 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6408 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6409 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6411 2016-08-23 Richard Biener <rguenther@suse.de>
6413 PR tree-optimization/27336
6414 * c-c++-common/pr27336.c: New testcase.
6416 2016-08-22 Marek Polacek <polacek@redhat.com>
6419 * g++.dg/cpp1y/pr77321.C: New test.
6421 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6424 * gfortran.dg/empty_label.f: Adjust test for new error message.
6425 * gfortran.dg/empty_label.f90: Ditto.
6426 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6427 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6428 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6430 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6433 * gfortran.dg/pr61318.f90: New test.
6435 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6438 * gfortran.dg/pr77260_1.f90: New test.
6439 * gfortran.dg/pr77260_2.f90: Ditto.
6441 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6444 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6445 __builtin_signbitf and __builtin_signbitl in expected generic
6447 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6448 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6449 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6450 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6453 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6455 * gcc.dg/torture/float128-builtin.c,
6456 gcc.dg/torture/float128-ieee-nan.c,
6457 gcc.dg/torture/float128x-builtin.c,
6458 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6459 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6460 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6461 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6462 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6463 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6464 gcc.dg/torture/floatn-nan.h: New tests.
6466 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6468 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6470 (main): Update calls to TEST_I_F.
6471 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6473 (main): Update calls to TEST_I_F.
6475 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6477 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6478 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6479 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6480 names in calls to TEST_I_F.
6482 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6485 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6487 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6489 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6490 and !natural_alignment_64.
6491 * gcc.dg/ipa/propalign-2.c: Likewise.
6492 * gcc.dg/ipa/propalign-3.c: Likewise.
6493 * gcc.dg/ipa/propalign-4.c: Likewise.
6494 * gcc.dg/ipa/propalign-5.c: Likewise.
6495 * lib/target-supports.exp
6496 (check_effective_target_natural_alignment_32): Add avr-*-*.
6498 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6500 PR tree-optimization/61839
6501 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6502 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6503 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6504 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6506 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6509 * lib/target-supports.exp (check_effective_target_float16)
6510 (check_effective_target_float32, check_effective_target_float64)
6511 (check_effective_target_float128, check_effective_target_float32x)
6512 (check_effective_target_float64x)
6513 (check_effective_target_float128x)
6514 (check_effective_target_float16_runtime)
6515 (check_effective_target_float32_runtime)
6516 (check_effective_target_float64_runtime)
6517 (check_effective_target_float128_runtime)
6518 (check_effective_target_float32x_runtime)
6519 (check_effective_target_float64x_runtime)
6520 (check_effective_target_float128x_runtime)
6521 (check_effective_target_floatn_nx_runtime)
6522 (add_options_for_float16, add_options_for_float32)
6523 (add_options_for_float64, add_options_for_float128)
6524 (add_options_for_float32x, add_options_for_float64x)
6525 (add_options_for_float128x): New procedures.
6526 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6527 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6528 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6529 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6530 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6531 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6532 gcc.dg/torture/float128-complex.c,
6533 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6534 gcc.dg/torture/float128x-basic.c,
6535 gcc.dg/torture/float128x-complex.c,
6536 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6537 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6538 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6539 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6540 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6541 gcc.dg/torture/float32x-basic.c,
6542 gcc.dg/torture/float32x-complex.c,
6543 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6544 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6545 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6546 gcc.dg/torture/float64x-basic.c,
6547 gcc.dg/torture/float64x-complex.c,
6548 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6549 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6550 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6551 gcc.dg/torture/floatn-tg.h,
6552 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6553 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6554 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6555 gcc.dg/torture/fp-int-convert-float128x.c,
6556 gcc.dg/torture/fp-int-convert-float16-timode.c,
6557 gcc.dg/torture/fp-int-convert-float16.c,
6558 gcc.dg/torture/fp-int-convert-float32-timode.c,
6559 gcc.dg/torture/fp-int-convert-float32.c,
6560 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6561 gcc.dg/torture/fp-int-convert-float32x.c,
6562 gcc.dg/torture/fp-int-convert-float64-timode.c,
6563 gcc.dg/torture/fp-int-convert-float64.c,
6564 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6565 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6566 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6567 maximum exponent of floating-point type. Use it in testing
6568 whether 0x8...0 fits in the floating-point type. Always treat -1
6569 (signed 0xf...f) as fitting in the floating-point type.
6571 * gcc.dg/torture/fp-int-convert-double.c,
6572 gcc.dg/torture/fp-int-convert-float.c,
6573 gcc.dg/torture/fp-int-convert-float128-timode.c,
6574 gcc.dg/torture/fp-int-convert-float128.c,
6575 gcc.dg/torture/fp-int-convert-float80-timode.c,
6576 gcc.dg/torture/fp-int-convert-float80.c,
6577 gcc.dg/torture/fp-int-convert-long-double.c,
6578 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6580 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6583 * gfortran.dg/gomp/pr72744.f90: New test.
6586 * gfortran.dg/gomp/pr69281.f90: New test.
6588 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6590 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6591 the last special seed value.
6592 * gfortran.dg/random_7.f90: Use size for last array member instead
6595 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6597 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6598 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6600 2016-08-19 Richard Biener <rguenther@suse.de>
6602 PR tree-optimization/77286
6603 * gcc.dg/torture/pr77286.c: New testcase.
6605 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6607 * gcc.dg/verbose-asm-2.c: New test case.
6609 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6611 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6612 (custom_diagnostic_finalizer): Update for change to
6613 diagnostic_show_locus.
6615 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6617 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6618 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6620 2016-08-18 Marek Polacek <polacek@redhat.com>
6623 * gcc.dg/pr71514.c: New test.
6625 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6628 * gcc.target/i386/pr72839.c: New test.
6630 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6633 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6634 * c-c++-common/goacc/reduction-1.c: Likewise.
6635 * c-c++-common/goacc/reduction-2.c: Likewise.
6636 * c-c++-common/goacc/reduction-3.c: Likewise.
6637 * c-c++-common/goacc/reduction-4.c: Likewise.
6639 2016-08-18 Alan Modra <amodra@gmail.com>
6641 * gcc.c-torture/compile/pr72771.c: New.
6643 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6646 * gfortran.dg/pr67496.f90: New test.
6648 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6650 PR tree-optimization/71752
6651 * gcc.dg/vect/pr71752.c: New.
6653 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6655 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6657 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6660 * g++.dg/ipa/devirt-52.C: New test.
6662 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6664 * c-c++-common/goacc/reduction-6.c: New testcase.
6666 2016-08-17 Richard Biener <rguenther@suse.de>
6668 PR tree-optimization/76490
6669 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6670 * gcc.dg/pr52904.c: XFAIL.
6672 2016-08-17 Richard Biener <rguenther@suse.de>
6674 PR tree-optimization/23855
6675 * gcc.dg/loop-unswitch-2.c: Adjust.
6677 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6679 PR tree-optimization/72817
6680 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6682 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6685 * gcc.dg/torture/float128-extend-inf.c: New test.
6687 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6690 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6692 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6693 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6695 (test_oct): Likewise.
6696 (test_multiple): Likewise.
6697 (test_field_width_specifier): Likewise.
6698 (test_field_width_specifier_2): New function.
6699 (test_field_precision_specifier): New function.
6700 (test_embedded_nul): Update expected caret placement.
6701 (test_non_contiguous_strings): Update line number.
6702 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6703 (__emit_string_literal_range): Add "caret_idx" param.
6704 (test_simple_string_literal): Add value for new param, updating
6706 (test_concatenated_string_literal): Likewise.
6707 (test_multiline_string_literal): Likewise.
6708 (test_hex): Likewise.
6709 (test_oct): Likewise.
6710 (test_multiple): Likewise.
6711 (test_ucn4): Likewise.
6712 (test_ucn8): Likewise.
6713 (test_u8): Likewise.
6714 (test_u): Likewise; update expected message, from "range" to
6718 (test_macro): Add value for new param.
6719 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6720 (__emit_string_literal_range): Add "caret_idx" param.
6721 (test_stringified_token_1): Add value for new param. Update
6722 expected message, from "range" to "location".
6723 (test_stringized_token_2): Likewise, adding param to macro.
6724 (test_stringified_token_3): Likewise.
6725 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6726 (emit_warning): Convert param from source_range to location_t.
6727 (test_string_literals): Add caret_idx param, and use it when
6728 constructing a substring_loc. Update error message, from
6729 "range" to "location".
6731 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6734 * g++.dg/gomp/pr71910.C: New test.
6737 * gcc.c-torture/compile/pr67485.c: New test.
6740 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6742 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6744 PR tree-optimization/69848
6745 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6747 2016-08-16 Martin Liska <mliska@suse.cz>
6749 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6750 of memory operations so that it can be handled by core2
6753 2016-08-16 Richard Biener <rguenther@suse.de>
6755 PR tree-optimization/76783
6756 * gcc.dg/pr76783.c: New testcase.
6757 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6759 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6761 PR tree-optimization/72817
6762 PR tree-optimization/73450
6763 * gcc.dg/tree-ssa/pr72817.c: New test.
6764 * gcc.dg/tree-ssa/pr73450.c: New test.
6766 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
6768 * gfortran.dg/init_flag_13.f90: New testcase.
6769 * gfortran.dg/init_flag_14.f90: Ditto.
6770 * gfortran.dg/init_flag_15.f03: Ditto.
6771 * gfortran.dg/dec_init_1.f90: Ditto.
6772 * gfortran.dg/dec_init_2.f90: Ditto.
6774 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
6777 * gcc.target/i386/pr72867.c: New test.
6779 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6781 * c-c++-common/dump-ada-spec-5.c: New test.
6783 2016-08-15 Richard Biener <rguenther@suse.de>
6785 PR tree-optimization/73434
6786 * gcc.dg/torture/pr73434.c: New testcase.
6788 2016-08-15 Jakub Jelinek <jakub@redhat.com>
6790 PR tree-optimization/72824
6791 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6793 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6796 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6797 in use_device clause.
6798 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6799 * gfortran.dg/goacc/list.f95: Adjust to catch
6800 "neither a POINTER nor an array" error messages.
6802 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
6805 * gcc.target/i386/pr76342.c: New test.
6807 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6810 * g++.dg/ubsan/pr71512.C: New test.
6811 * c-c++-common/ubsan/pr71512-1.c: New test.
6812 * c-c++-common/ubsan/pr71512-2.c: New test.
6814 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6816 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6817 vector initialization options.
6818 * gcc.target/powerpc/vec-init-2.c: Likewise.
6819 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6820 is generated on ISA 3.0.
6822 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6825 * gcc.dg/c-c++-common/pr71654.c: New test.
6826 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6828 * gcc.dg/tree-ssa/vrp24: Likewise.
6830 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6833 * gcc.dg/pr67410.c: New test.
6835 2016-08-12 Bin Cheng <bin.cheng@arm.com>
6837 PR tree-optimization/69848
6838 * gcc.dg/vect/vect-pr69848.c: New test.
6840 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
6843 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6844 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6845 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6846 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6848 2016-08-12 Richard Biener <rguenther@suse.de>
6850 PR tree-optimization/57326
6851 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6852 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6853 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6854 * gcc.target/i386/pr45685.c: Likewise.
6855 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6856 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6857 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6858 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6859 * gfortran.dg/pr34163.f90: Likewise.
6861 2016-08-12 Martin Liska <mliska@suse.cz>
6863 * g++.dg/gcov/gcov-16.C: New test.
6864 * lib/gcov.exp: Support new argument for run-gcov function.
6866 2016-08-12 Martin Liska <mliska@suse.cz>
6868 PR gcov-profile/35590
6869 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6871 2016-08-12 Richard Biener <rguenther@suse.de>
6873 PR tree-optimization/72851
6874 * gcc.dg/torture/pr72851.c: New testcase.
6876 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
6879 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6880 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6881 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6882 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6886 * g++.dg/debug/dwarf2/ref-1.C: New.
6889 * g++.dg/debug/dwarf2/template-params-12.H: New.
6890 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6891 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6892 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6893 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6894 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6895 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6896 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6898 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6901 * gcc.target/powerpc/pr72863.c: New test.
6903 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
6905 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6907 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6909 * gcc.target/i386/pieces-strcpy-1.c: New test.
6910 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6912 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6915 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6917 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6919 * gcc.target/i386/pieces-memcpy-1.c: New test.
6920 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6921 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6922 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6923 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6924 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6926 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6929 * gcc.dg/pr72816.c: Remove dg-error.
6931 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6933 PR tree-optimization/71083
6934 * gcc.c-torture/execute/pr71083.c: New test.
6935 * gnat.dg/loop_optimization23.adb: New test.
6936 * gnat.dg/loop_optimization23_pkg.ads: New test.
6937 * gnat.dg/loop_optimization23_pkg.adb: New test.
6939 2016-08-11 Richard Biener <rguenther@suse.de>
6941 PR tree-optimization/72772
6942 * gcc.dg/graphite/pr35356-1.c: Adjust.
6943 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6945 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6947 * gfortran.dg/random_7.f90: Take into account that the last seed
6948 value is the special p value.
6949 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6951 2016-08-11 Richard Biener <rguenther@suse.de>
6953 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6955 2016-08-11 Alan Modra <amodra@gmail.com>
6957 * gcc.target/powerpc/pr71680.c: New.
6959 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6961 * gcc.target/powerpc/bfp/bfp.exp: New file.
6962 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6963 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6964 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6965 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6966 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6967 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6968 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6969 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6970 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6971 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6972 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6973 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6974 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6975 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6976 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6977 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6978 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6979 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6980 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6981 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6982 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6983 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6984 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6985 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6986 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6987 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6988 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6989 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6990 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6991 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6992 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6993 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6994 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6995 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6996 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6997 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6998 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6999 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7000 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7001 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7002 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7003 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7004 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7005 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7006 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7007 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7008 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7009 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7010 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7011 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7012 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7013 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7014 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7016 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7018 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7021 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7023 * gcc.target/aarch64/simd/vcond-ne.c: New test.
7025 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7028 * gcc.target/powerpc/pr72853.c: New test.
7030 2016-08-10 Martin Liska <mliska@suse.cz>
7032 PR gcov-profile/58306
7033 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7035 2016-08-10 Martin Liska <mliska@suse.cz>
7037 * g++.dg/gcov/gcov-threads-1.C: New test.
7039 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7042 * gcc.target/avr/pr71873.c: New test.
7044 2016-08-09 Martin Liska <mliska@suse.cz>
7046 * g++.dg/gcov/gcov-dump-1.C: New test.
7047 * g++.dg/gcov/gcov-dump-2.C: New test.
7049 2016-08-09 Martin Liska <mliska@suse.cz>
7051 * gcc.dg/tree-prof/val-prof-9.c: New test.
7053 2016-08-09 Martin Liska <mliska@suse.cz>
7055 * gcc.dg/tree-prof/val-prof-8.c: New test.
7057 2016-08-09 Martin Jambor <mjambor@suse.cz>
7060 * gcc.dg/ipa/pr71981.c: New test.
7062 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7064 PR tree-optimization/33707
7065 * gcc.dg/vect/pr33707.c: New test.
7067 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7069 PR tree-optimization/pr72772
7070 * gcc.dg/tree-ssa/pr72772.c: New test.
7072 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
7074 PR rtl-optimization/66669
7075 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7077 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7079 PR tree-optimization/72824
7080 * gcc.c-torture/execute/ieee/pr72824.c: New test.
7082 2016-08-09 Richard Biener <rguenther@suse.de>
7084 PR tree-optimization/71802
7085 * gcc.dg/torture/pr71802.c: New testcase.
7087 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7090 * g++.dg/eh/stdarg1.C: New test.
7092 2016-08-08 Andi Kleen <ak@linux.intel.com>
7094 * lib/profopt.exp: (auto-profopt-execute): Don't include full
7095 test command line in failure log.
7096 (profopt-execute): dito. Make autofdo file names unique.
7098 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7101 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7104 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7106 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7108 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7109 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7110 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7111 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7112 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7113 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7115 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7118 * gcc.dg/cpp/pr66415-1.c: Likewise.
7119 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7120 * gcc.dg/format/c90-printf-1.c: Likewise.
7121 * gcc.dg/format/diagnostic-ranges.c: New test case.
7123 2016-08-08 Jakub Jelinek <jakub@redhat.com>
7126 * gfortran.dg/gomp/pr72716.f90: New test.
7129 * gcc.dg/gomp/pr72781.c: New test.
7132 * g++.dg/vect/pr68762-1.cc: New test.
7133 * g++.dg/vect/pr68762-2.cc: New test.
7134 * g++.dg/vect/pr68762.h: New file.
7136 2016-08-08 Martin Sebor <msebor@redhat.com>
7139 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7140 * g++.dg/warn/overflow-warn-3.C: Same.
7141 * g++.dg/warn/overflow-warn-4.C: Same.
7143 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7146 * gfortran.dg/allocate_with_source_21.f03: New test.
7148 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7151 * gfortran.dg/allocate_with_source_20.f03: New test.
7153 2016-08-08 Alan Modra <amodra@gmail.com>
7155 * gcc.c-torture/compile/pr72802.c: New.
7157 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7160 * gfortran.dg/dependency_48.f90: New test.
7162 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7165 * gfortran.dg/pr70040.f90: New testcase.
7167 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7170 * gfortran.dg/matmul_10.f90: New testcase.
7172 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
7174 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7176 2016-08-07 Jakub Jelinek <jakub@redhat.com>
7179 * gcc.dg/pr72816.c: New test.
7181 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
7183 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7184 * g++.dg/conversion/pr41426.C: Likewise.
7185 * g++.dg/conversion/pr66211.C: Likewise.
7186 * g++.dg/cpp1y/lambda-init9.C: Likewise.
7187 * g++.dg/init/ref8.C: Likewise.
7188 * g++.old-deja/g++.law/cvt20.C: Likewise.
7189 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7191 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7193 PR tree-optimization/18046
7194 * gcc.dg/tree-ssa/vrp105.c: New test.
7195 * gcc.dg/tree-ssa/vrp106.c: New test.
7197 2016-08-05 Martin Sebor <msebor@redhat.com>
7199 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7200 1ul in diagnostics. Remove hyphen from "constant-expression."
7201 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7202 * g++.dg/cpp0x/static_assert3.C: Same.
7203 * g++.dg/cpp1y/constexpr-throw.C: Same.
7204 * g++.dg/template/nontype3.C: Same.
7205 * g++.dg/warn/overflow-warn-1.C: Same.
7206 * g++.dg/warn/overflow-warn-3.C: Same.
7207 * g++.dg/warn/overflow-warn-4.C: Same.
7209 2016-08-05 David Malcolm <dmalcolm@redhat.com>
7211 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7212 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7213 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7214 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7216 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7218 PR tree-optimization/72810
7219 * gcc.dg/tree-ssa/vrp110.c: New test.
7221 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7224 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7226 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7227 saving the half-precision registers.
7228 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7229 value is returned in h0.
7230 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7231 are passed in FP/SIMD registers.
7232 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7233 passing works corrcetly.
7234 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7235 (hfa_f16x2_t): Likewise.
7236 (hfa_f16x3_t): Likewise.
7237 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7238 are promoted to double and passed in a double register.
7239 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7240 are promoted to double and stacked.
7241 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7243 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7244 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7245 __fp16 first get passed in FP/SIMD registers, then stacked.
7247 2016-08-05 Nathan Sidwell <nathan@acm.org>
7250 * g++.dg/cpp0x/pr68724.C: New.
7252 2016-08-05 Richard Biener <rguenther@suse.de>
7254 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7256 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7258 * gcc.dg/tree-ssa/vrp107.c: New test.
7259 * gcc.dg/tree-ssa/vrp108.c: New test.
7260 * gcc.dg/tree-ssa/vrp109.c: New test.
7262 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7264 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7267 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7269 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7271 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7272 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7273 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7275 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7276 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7277 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7280 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7283 * g++.dg/cpp1y/lambda-ice1.C: New.
7285 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7288 * g++.dg/cpp1y/pr72759.C: New test.
7290 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7292 * gcc.dg/switch-10.c: New test.
7294 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7296 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7298 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7300 * c-c++-common/goacc/routine-5.c: Update.
7302 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7304 PR rtl-optimization/70903
7305 * gcc.c-torture/execute/pr70903.c: New test.
7307 2016-08-04 Martin Liska <mliska@suse.cz>
7309 * gcc.dg/params/params.exp: Replace file exists with
7310 TESTING_IN_BUILD_TREE.
7312 2016-08-04 Marek Polacek <polacek@redhat.com>
7315 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7317 2016-08-04 Richard Biener <rguenther@suse.de>
7320 * gcc.dg/torture/pr71984.c: Guard correctness check for
7323 2016-08-03 Andrew Pinski <apinski@cavium.com>
7325 * gcc.c-torture/compile/20160802-1.c: New testcase.
7327 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7329 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7331 2016-08-03 Richard Biener <rguenther@suse.de>
7333 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7335 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7336 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7338 2016-08-03 Richard Biener <rguenther@suse.de>
7340 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7341 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7342 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7343 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7345 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7347 * gcc.dg/init-excess-2.c: Require int32plus.
7348 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7349 * gcc.dg/pr59963-2.c: Require int32plus.
7350 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7351 * gcc.dg/unroll-7.c: Require int32plus.
7353 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7355 PR tree-optimization/34114
7356 * gcc.dg/tree-ssa/loop-42.c: New test.
7358 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7360 * gcc.target/aarch64/vminmaxnm.c: New.
7361 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7364 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7366 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7367 vec_extract for vector float, vector int, vector short, and vector
7369 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7370 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7371 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7372 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7374 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7376 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7377 single stack adjustment, no writeback.
7378 * gcc.target/aarch64/test_frame_12.c: Likewise.
7379 * gcc.target/aarch64/test_frame_13.c: Likewise.
7380 * gcc.target/aarch64/test_frame_15.c: Likewise.
7381 * gcc.target/aarch64/test_frame_6.c: Likewise.
7382 * gcc.target/aarch64/test_frame_7.c: Likewise.
7383 * gcc.target/aarch64/test_frame_8.c: Likewise.
7384 * gcc.target/aarch64/test_frame_16.c: New test.
7386 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7389 * gcc.target/i386/pr72748.c: New test.
7391 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7393 PR tree-optimization/71818
7394 * gcc.dg/vect/pr71818.c: New
7396 2016-08-01 Martin Liska <mliska@suse.cz>
7398 PR tree-optimization/71857
7399 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7401 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7403 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7405 2016-08-01 Jan Beulich <jbeulich@suse.com>
7407 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7409 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7411 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7412 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7414 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7416 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7417 (check_effective_target_c++): Likewise. Also match for libstdc++.
7419 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7422 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7423 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7424 * gfortran.dg/pr41922.f90: New test.
7426 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7429 * gfortran.dg/pr68566.f90: new test.
7431 2016-07-30 Martin Sebor <msebor@redhat.com>
7435 * g++.dg/cpp0x/constexpr-cast.C: New test.
7436 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7437 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7438 * g++.dg/ubsan/pr63956.C: Correct.
7440 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7442 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7443 vector double or vector long where the vector is in memory.
7444 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7445 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7447 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7450 * gfortran.dg/pr69867.f90: New test.
7452 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7455 * gfortran.dg/pr69962.f90: New test.
7457 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7460 * gfortran.dg/pr70006.f90: New test.
7462 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7465 * gfortran.dg/pr71730.f90: New test.
7466 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7467 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7468 * gfortran.dg/array_constructor_26.f03: Ditto.
7470 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7472 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7473 * gcc.target/powerpc/pr71763.c: Likewise.
7475 2016-07-29 Marek Polacek <polacek@redhat.com>
7478 * gcc.dg/940510-1.c: Adjust dg-error.
7479 * gcc.dg/c99-flex-array-1.c: Likewise.
7480 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7483 * gcc.dg/noncompile/pr71853.c: New test.
7486 * gcc.dg/noncompile/pr71573.c: New test.
7489 * g++.dg/warn/Wparentheses-30.C: New test.
7490 * gcc.dg/Wparentheses-14.c: New test.
7492 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7494 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7496 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7498 PR tree-optimization/57558
7499 * gcc.dg/vect/pr57558-1.c: New test.
7500 * gcc.dg/vect/pr57558-2.c: New test.
7502 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7504 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7505 to scan forwprop1 dump pass.
7507 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7510 * g++.dg/template/pr51488.C: New.
7512 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7515 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7517 * gcc.dg/pr71969-1.c: New test.
7518 * gcc.dg/pr71969-2.c: New test.
7519 * gcc.dg/pr71969-3.c: New test.
7521 2016-07-29 Marek Polacek <polacek@redhat.com>
7524 * c-c++-common/pr71574.c: New test.
7527 * gcc.dg/noncompile/pr71583.c: New test.
7529 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7532 * gcc.dg/pr68217.c: New test.
7534 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7537 * gfortran.dg/pr71067_1.f90: New test.
7538 * gfortran.dg/pr71067_2.f90: Ditto.
7540 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7542 * gcc.target/powerpc/vec-extract-1.c: New test.
7544 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7547 * gfortran.dg/pr71799.f90: New test.
7549 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7552 * g++.dg/cpp0x/pr71665-1.C: New.
7553 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7554 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7555 * g++.dg/ext/label10.C: Likewise.
7556 * g++.dg/parse/constant5.C: Likewise.
7558 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7561 * gfortran.dg/pr71859.f90: New test.
7562 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7563 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7565 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7568 * gfortran.dg/pr71883.f90: New test.
7570 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7572 PR tree-optimization/71734
7573 * g++.dg/vect/pr70729-nest.cc: New test.
7575 2016-07-28 Renlin Li <renlin.li@arm.com>
7578 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7581 * gfortran.dg/dependency_47.f90: New test.
7583 2016-07-28 Martin Liska <mliska@suse.cz>
7585 PR gcov-profile/68025
7586 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7588 2016-07-28 Martin Liska <mliska@suse.cz>
7590 * g++.dg/vect/pr70944.cc: New test.
7592 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7595 * gcc.dg/torture/pr71994.c: New test.
7597 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7600 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7601 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7602 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7604 2016-07-27 Richard Biener <rguenther@suse.de>
7606 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7608 2016-07-27 Martin Liska <mliska@suse.cz>
7610 * gcc.dg/predict-13.c: New test.
7611 * gcc.dg/predict-14.c: New test.
7613 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7615 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7617 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7620 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7623 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7624 IEEE built-in functions handle quiet and signalling NaNs
7627 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7630 * gfortran.dg/pr71862.f90: New test.
7632 2016-07-26 Martin Sebor <msebor@redhat.com>
7634 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7635 selector with dg-options.
7637 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7639 PR tree-optimization/18046
7640 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7641 * gcc.dg/tree-ssa/vrp103.c: New test.
7642 * gcc.dg/tree-ssa/vrp104.c: New test.
7644 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7646 * gcc.target/powerpc/pr63354.c: Require lp64 since
7647 -mprofile-kernel is not legal with -m32.
7649 2016-07-26 Richard Biener <rguenther@suse.de>
7651 PR rtl-optimization/71984
7652 * gcc.dg/torture/pr71984.c: New testcase.
7654 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7656 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7657 g++-dg-runtest via et-dg-runtest.
7658 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7659 * gcc.dg/vect/vect.exp: Likewise.
7660 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7661 gfortran-dg-runtest.
7662 * gfortran.dg/vect/vect.exp: Likewise.
7663 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7664 (check_mips_loongson_hw_available): Likewise.
7665 (check_effective_target_mpaired_single_runtime): Likewise.
7666 (check_effective_target_mips_loongson_runtime): Likewise.
7667 (add_options_for_mpaired_single): Likewise.
7668 (check_effective_target_vect_int): Add global et_index.
7669 Check and save the supported feature for a target selected by
7670 the et_index target. Break long lines where appropriate. Call
7671 et-is-effective-target for MIPS with an argument instead of
7672 check_effective_target_* where appropriate.
7673 (check_effective_target_vect_intfloat_cvt): Likewise.
7674 (check_effective_target_vect_uintfloat_cvt): Likewise.
7675 (check_effective_target_vect_floatint_cvt): Likewise.
7676 (check_effective_target_vect_floatuint_cvt): Likewise.
7677 (check_effective_target_vect_simd_clones): Likewise.
7678 (check_effective_target_vect_shift): ewise.
7679 (check_effective_target_whole_vector_shift): Likewise.
7680 (check_effective_target_vect_bswap): Likewise.
7681 (check_effective_target_vect_shift_char): Likewise.
7682 (check_effective_target_vect_long): Likewise.
7683 (check_effective_target_vect_float): Likewise.
7684 (check_effective_target_vect_double): Likewise.
7685 (check_effective_target_vect_long_long): Likewise.
7686 (check_effective_target_vect_no_int_max): Likewise.
7687 (check_effective_target_vect_no_int_add): Likewise.
7688 (check_effective_target_vect_no_bitwise): Likewise.
7689 (check_effective_target_vect_widen_shift): Likewise.
7690 (check_effective_target_vect_no_align): Likewise.
7691 (check_effective_target_vect_hw_misalign): Likewise.
7692 (check_effective_target_vect_element_align): Likewise.
7693 (check_effective_target_vect_condition): Likewise.
7694 (check_effective_target_vect_cond_mixed): Likewise.
7695 (check_effective_target_vect_char_mult): Likewise.
7696 (check_effective_target_vect_short_mult): Likewise.
7697 (check_effective_target_vect_int_mult): Likewise.
7698 (check_effective_target_vect_extract_even_odd): Likewise.
7699 (check_effective_target_vect_interleave): Likewise.
7700 (check_effective_target_vect_stridedN): Likewise.
7701 (check_effective_target_vect_multiple_sizes): Likewise.
7702 (check_effective_target_vect64): Likewise.
7703 (check_effective_target_vect_call_copysignf): Likewise.
7704 (check_effective_target_vect_call_sqrtf): Likewise.
7705 (check_effective_target_vect_call_btrunc): Likewise.
7706 (check_effective_target_vect_call_btruncf): Likewise.
7707 (check_effective_target_vect_call_ceil): Likewise.
7708 (check_effective_target_vect_call_ceilf): Likewise.
7709 (check_effective_target_vect_call_floor): Likewise.
7710 (check_effective_target_vect_call_floorf): Likewise.
7711 (check_effective_target_vect_call_lceil): Likewise.
7712 (check_effective_target_vect_call_lfloor): Likewise.
7713 (check_effective_target_vect_call_nearbyint): Likewise.
7714 (check_effective_target_vect_call_nearbyintf): Likewise.
7715 (check_effective_target_vect_call_round): Likewise.
7716 (check_effective_target_vect_call_roundf): Likewise.
7717 (check_effective_target_vect_perm): Likewise, but also append *_saved
7718 to the existing global name to properly cache the result.
7719 (check_effective_target_vect_perm_byte): Likewise.
7720 (check_effective_target_vect_perm_short): Likewise.
7721 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7722 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7723 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7724 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7725 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7726 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7727 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7728 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7729 (check_effective_target_vect_sdot_qi): Likewise.
7730 (check_effective_target_vect_udot_qi): Likewise.
7731 (check_effective_target_vect_sdot_hi): Likewise.
7732 (check_effective_target_vect_udot_hi): Likewise.
7733 (check_effective_target_vect_usad_char): Likewise.
7734 (check_effective_target_vect_pack_trunc): Likewise.
7735 (check_effective_target_vect_unpack): Likewise.
7736 (check_effective_target_vect_aligned_arrays): Likewise.
7737 (check_effective_target_vect_natural_alignment): Likewise.
7738 (check_effective_target_vector_alignment_reachable): Likewise.
7739 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7740 (is-effective-target): Initialize et_index if undefined.
7741 (et-dg-runtest): New.
7742 (et-is-effective-target): Likewise.
7743 (check_vect_support_and_set_flags): Add supported MIPS targets to
7744 EFFECTIVE_TARGETS list. Return the number of supported targets.
7746 2016-07-26 Richard Biener <rguenther@suse.de>
7747 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7750 * gcc.dg/pr70920-1.c: New test-case.
7751 * gcc.dg/pr70902-2.c: Likewise.
7752 * gcc.dg/pr70920-3.c: Likewise.
7753 * gcc.dg/pr70920-4.c: Likewise
7754 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7757 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
7759 * gcc.c-torture/execute/pr71494.c: Require label_values.
7760 * gcc.dg/pr16973.c: Ditto.
7762 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7764 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7765 * gcc.dg/torture/pr69771.c: Require int32plus.
7766 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7768 2016-07-25 Martin Liska <mliska@suse.cz>
7770 * gcc.dg/torture/pr71987.c: New test.
7772 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7775 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7776 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7777 * gfortran.dg/pr71935.f90: New test.
7779 2016-07-22 Martin Sebor <msebor@redhat.com>
7782 * g++.dg/ext/atomic-3.C: New test.
7783 * gcc.dg/atomic/pr71675.c: New test.
7785 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7787 * gcc.target/i386/mvc8.c: New test.
7789 2016-07-22 Bin Cheng <bin.cheng@arm.com>
7791 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7792 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7794 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7797 * gfortran.dg/constructor_50.f90: New test.
7799 2016-07-22 Martin Liska <mliska@suse.cz>
7801 PR gcov-profile/69028
7802 PR gcov-profile/62047
7803 * g++.dg/cilk-plus/pr69028.C: New test.
7805 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7807 * gfortran.dg/coarray_stat_2.f90: New test.
7809 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7811 * gcc.target/powerpc/vec-extract.h: New files to check the
7812 vec_extract built-in functions for all vector types, testing
7813 accessing each element, both with constant and variable element
7815 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7816 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7817 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7818 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7819 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7820 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7821 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7822 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7823 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7825 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7828 * g++.dg/other/pr71728.C: New test.
7830 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7832 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7833 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7834 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7835 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7836 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7838 2016-07-21 Richard Biener <rguenther@suse.de>
7840 PR tree-optimization/71947
7841 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7843 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7845 * gcc.dg/tree-ssa/scev-15.c: New.
7847 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7849 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7851 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7854 * g++.dg/gomp/pr71941.C: New test.
7856 2016-07-20 David Malcolm <dmalcolm@redhat.com>
7860 * g++.dg/spellcheck-identifiers.C: New test case, based on
7861 gcc.dg/spellcheck-identifiers.c.
7862 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7863 gcc.dg/spellcheck-identifiers-2.c.
7864 * g++.dg/spellcheck-typenames.C: New test case, based on
7865 gcc.dg/spellcheck-typenames.c
7867 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
7869 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7870 pointer to member function and also test catching by reference.
7872 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7874 * gcc.target/s390/pr67443.c: Fix test case.
7876 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7878 * gcc.target/s390/insv-1.c: Xfail some tests.
7879 * gcc.target/s390/insv-2.c: Likewise.
7881 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7883 * gcc.target/avr/torture/get-mem.c: New test.
7884 * gcc.target/avr/torture/set-mem.c: New test.
7886 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7889 * gcc.target/avr/torture/tiny-progmem.c: New test.
7891 2016-07-20 Jakub Jelinek <jakub@redhat.com>
7894 * g++.dg/parse/pr71909.C: New test.
7895 * g++.dg/tm/pr71909.C: New test.
7898 * g++.dg/cpp0x/constexpr-50060.C: New test.
7899 * g++.dg/cpp1y/constexpr-50060.C: New test.
7901 2016-07-20 Martin Liska <mliska@suse.cz>
7903 * gfortran.dg/graphite/pr71898.f90: New test.
7905 2016-07-20 Bin Cheng <bin.cheng@arm.com>
7907 PR tree-optimization/71503
7908 PR tree-optimization/71683
7909 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7910 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7912 2016-07-20 Martin Liska <mliska@suse.cz>
7914 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7915 * gcc.dg/plugin/sreal-test-1.c: Remove.
7916 * gcc.dg/plugin/sreal_plugin.c: Remove.
7918 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7921 * gfortran.dg/dependency_47.f90: New test.
7923 2016-07-19 Jakub Jelinek <jakub@redhat.com>
7925 PR rtl-optimization/71916
7926 * gcc.c-torture/compile/pr71916.c: New test.
7929 * g++.dg/torture/pr71874.C: New test.
7932 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7933 (my_alloc): Rewritten to use __builtin_posix_memalign and
7935 (my_free): Use __builtin_free instead of _mm_free.
7936 (Vec::operator=): Use __builtin_memcpy.
7938 2016-07-19 Martin Jambor <mjambor@suse.cz>
7941 * gfortran.dg/pr71688.f90: New test.
7943 2016-07-19 Richard Biener <rguenther@suse.de>
7945 * c-c++-common/vector-subscript-6.c: New testcase.
7946 * c-c++-common/vector-subscript-7.c: Likewise.
7948 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7950 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7951 and UInt32 based on __SIZEOF_INT__.
7953 2016-07-19 Richard Biener <rguenther@suse.de>
7955 PR tree-optimization/71901
7956 * gcc.dg/torture/pr71901.c: New testcase.
7958 2016-07-19 Richard Biener <rguenther@suse.de>
7960 PR tree-optimization/71908
7961 * gcc.dg/torture/pr71908.c: New testcase.
7963 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7966 * gcc.target/powerpc/pr71493-1.c: New test.
7967 * gcc.target/powerpc/pr71493-2.c: Likewise.
7969 2016-07-18 Jakub Jelinek <jakub@redhat.com>
7972 * g++.dg/conversion/ambig3.C: New test.
7975 * g++.dg/cpp0x/constexpr-71828.C: New test.
7978 * g++.dg/template/pr71826.C: New test.
7981 * g++.dg/template/defarg21.C: New test.
7984 * g++.dg/ext/vector31.C: New test.
7986 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
7988 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7990 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7992 PR tree-optimization/71734
7993 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7995 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7997 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7998 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7999 stack-layout-dynamic-1.c: New test.
8001 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8003 * gcc.target/s390/nolrl-1.c: New test.
8005 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
8008 * gfortran.dg/pr71523_1.f90: New test.
8009 * gfortran.dg/pr71523_2.f90: New test.
8011 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
8013 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8015 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8016 Marco Restelli <mrestelli@gmail.com>
8019 * gfortran.dg/pr62125.f90: New test.
8021 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8023 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8024 * gcc.target/powerpc/mulkc3-1.c: Likewise.
8026 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
8029 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8030 * g++.dg/cpp0x/nullptr35.C: New test.
8032 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8034 * gcc.dg/tree-ssa/scev-8.c: Update test string.
8036 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
8038 * gfortran.dg/goacc/vector_length.f90: New test.
8040 2016-07-15 Richard Biener <rguenther@suse.de>
8042 PR tree-optimization/71881
8043 * gcc.dg/torture/pr71881.c: New testcase.
8045 2016-07-15 Richard Biener <rguenther@suse.de>
8047 PR tree-optimization/71887
8048 * gcc.dg/torture/pr71887.c: New testcase.
8050 2016-07-15 Jakub Jelinek <jakub@redhat.com>
8053 * gcc.dg/spellcheck-identifiers-3.c: New test.
8055 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
8058 * gfortran.dg/null_9.f90: New test.
8060 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8062 * gcc.dg/tree-ssa/loop-41.c: New test.
8064 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8066 PR tree-optimization/71347
8067 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8069 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8072 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8073 * gfortran.dg/contains.f90: Ditto.
8074 * gfortran.dg/contains_empty_1.f03: Ditto.
8075 * gfortran.dg/submodule_3.f08: Ditto.
8077 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8080 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8081 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8082 expected diagnostics.
8085 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8086 * gcc.dg/spellcheck-identifiers-2.c: New test.
8087 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8088 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8090 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8092 PR tree-optimization/71872
8093 * gcc.c-torture/compile/pr71872.c: New test.
8095 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8097 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8098 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8099 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8100 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8101 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8102 * gcc.target/arm/atomic-op-acquire-1.c: This.
8103 * gcc.target/arm/atomic-op-char.c: Rename into ...
8104 * gcc.target/arm/atomic-op-char-1.c: This.
8105 * gcc.target/arm/atomic-op-consume.c: Rename into ...
8106 * gcc.target/arm/atomic-op-consume-1.c: This.
8107 * gcc.target/arm/atomic-op-int.c: Rename into ...
8108 * gcc.target/arm/atomic-op-int-1.c: This.
8109 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8110 * gcc.target/arm/atomic-op-relaxed-1.c: This.
8111 * gcc.target/arm/atomic-op-release.c: Rename into ...
8112 * gcc.target/arm/atomic-op-release-1.c: This.
8113 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8114 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8115 * gcc.target/arm/atomic-op-short.c: Rename into ...
8116 * gcc.target/arm/atomic-op-short-1.c: This.
8117 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8118 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8119 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8120 * gcc.target/arm/atomic-op-char-2.c: Likewise.
8121 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8122 * gcc.target/arm/atomic-op-int-2.c: Likewise.
8123 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8124 * gcc.target/arm/atomic-op-release-2.c: Likewise.
8125 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8126 * gcc.target/arm/atomic-op-short-2.c: Likewise.
8128 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
8131 * gfortran.dg/select_type_35.f03: New test.
8133 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8136 PR tree-optimization/70923
8137 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8138 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8139 * gcc.dg/vect/pr65951.c: Likewise.
8140 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8142 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
8144 * c-c++-common/pr60226.c: Expect maximum object file alignment
8147 2016-07-14 Richard Biener <rguenther@suse.de>
8149 PR tree-optimization/71866
8150 * gcc.dg/torture/pr71866.c: New testcase.
8152 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8154 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8155 selector and enclose boolean expression in curly braces.
8157 2016-07-14 Alan Modra <amodra@gmail.com>
8160 * gcc.target/powerpc/p9-novsx.c: New.
8162 2016-07-13 Andi Kleen <ak@linux.intel.com>
8164 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8165 * g++.dg/tree-prof/morefunc.C: Dito.
8166 * g++.dg/tree-prof/pr35545.C: Dito.
8167 * g++.dg/tree-prof/reorder.C: Dito.
8168 * gcc.dg/tree-prof/20050826-2.c: Dito.
8169 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8170 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8171 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8172 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8173 * gcc.dg/tree-prof/inliner-1.c: Dito.
8174 * gcc.dg/tree-prof/merge_block.c: Dito.
8175 * gcc.dg/tree-prof/stringop-1.c: Dito.
8176 * gcc.dg/tree-prof/stringop-2.c: Dito.
8177 * gcc.dg/tree-prof/switch-case-1.c: Dito.
8178 * gcc.dg/tree-prof/switch-case-2.c: Dito.
8179 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8180 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8181 * gcc.dg/tree-prof/update-loopch.c: Dito.
8182 * gcc.dg/tree-prof/val-prof-1.c: Dito.
8183 * gcc.dg/tree-prof/val-prof-2.c: Dito.
8184 * gcc.dg/tree-prof/val-prof-3.c: Dito.
8185 * gcc.dg/tree-prof/val-prof-4.c: Dito.
8186 * gcc.dg/tree-prof/val-prof-5.c: Dito.
8187 * gcc.dg/tree-prof/val-prof-6.c: Dito.
8188 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8190 2016-07-13 Andi Kleen <ak@linux.intel.com>
8192 * lib/profopt.exp (profopt-execute): Remove .imports files.
8194 2016-07-13 Andi Kleen <ak@linux.intel.com>
8196 * lib/profopt.exp (profopt-execute): Always log profiler command line.
8198 2016-07-13 Andi Kleen <ak@linux.intel.com>
8200 * lib/profopt.exp (dg-final-scan-autofdo,
8201 dg-final-scan-not-autofdo): New functions.
8203 2016-07-13 Bin Cheng <bin.cheng@arm.com>
8205 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8206 * gcc.dg/vect/vect-35.c: Ditto.
8207 * gcc.dg/vect/vect-alias-check-2.c: New test.
8209 2016-07-13 Martin Liska <mliska@suse.cz>
8211 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8212 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8213 * gfortran.dg/pr42108.f90: Update expected dump scan.
8215 2016-07-13 Richard Biener <rguenther@suse.de>
8217 PR tree-optimization/24574
8218 * gcc.dg/pr24574.c: New testcase.
8220 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8222 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8223 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8224 * c-c++-common/pr68833-1.c: Require int32plus.
8225 * gcc.dg/ipa/pr63551.c: Likewise.
8226 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8227 * gcc.dg/ipa/pr64041.c: Require int32plus.
8229 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8232 * g++.dg/pr71633.C: New test.
8234 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8236 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8237 Add new arm_thumb1_cbz_ok effective target.
8238 * gcc.target/arm/cbz.c: New test.
8240 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8242 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8243 Define effective target.
8244 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8245 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8246 * gcc.target/arm/movhi_movw.c: New test.
8247 * gcc.target/arm/movsi_movw.c: Likewise.
8248 * gcc.target/arm/movdi_movw.c: Likewise.
8250 2016-07-13 Richard Biener <rguenther@suse.de>
8253 * gcc.dg/pr71104-1.c: New testcase.
8254 * gcc.dg/pr71104-2.c: Likewise.
8256 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8259 * gcc.target/powerpc/pr71805.c: New test.
8261 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8263 * gcc.target/powerpc/divkc3-1.c: New.
8264 * gcc.target/powerpc/mulkc3-1.c: New.
8266 2016-07-12 Nathan Sidwell <nathan@acm.org>
8268 * gcc.target/arm/data-rel-1.c: New.
8269 * gcc.target/arm/data-rel-2.c: New.
8270 * gcc.target/arm/data-rel-3.c: New.
8272 2016-07-12 Martin Liska <mliska@suse.cz>
8274 * gcc.dg/params/blocksort-part.c: New test.
8275 * gcc.dg/params/params.exp: New file.
8277 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8280 * gcc.c-torture/execute/pr71700.c: New test.
8282 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8283 Richard Biener <rguenther@suse.de>
8285 PR tree-optimization/23286
8286 PR tree-optimization/70159
8287 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8288 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8289 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8290 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8291 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8292 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8293 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8294 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8295 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8296 * gcc.dg/pr51879-12.c: Likewise.
8297 * gcc.dg/strlenopt-9.c: Likewise.
8298 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8299 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8300 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8301 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8302 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8303 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8304 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8305 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8306 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8307 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8308 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8309 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8310 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8311 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8312 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8314 2016-07-12 Richard Biener <rguenther@suse.de>
8316 PR rtl-optimization/68961
8317 * gcc.target/i386/pr68961.c: New testcase.
8319 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8322 * c-c++-common/gomp/pr71758.c: New test.
8323 * gfortran.dg/gomp/pr71758.f90: New test.
8325 PR tree-optimization/71823
8326 * gcc.dg/vect/pr71823.c: New test.
8328 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8330 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8331 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8332 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8334 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8337 * gcc.target/i386/pr71801.c: New test.
8339 2016-07-11 Richard Biener <rguenther@suse.de>
8341 PR tree-optimization/71816
8342 * gcc.dg/torture/pr71816.c: New testcase.
8344 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8347 * gfortran.dg/dependency_46.f90: New test.
8349 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8351 PR rtl-optimization/71621
8352 * gcc.target/i386/pr71621-1.c: New.
8353 * gcc.target/i386/pr71621-2.c: New.
8355 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8357 * gfortran.dg/goacc/pr71704.f90: New test.
8359 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8362 * gcc.target/powerpc/pr71297.c: New.
8364 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8366 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8368 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8371 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8373 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8375 PR tree-optimization/71667
8376 * gcc.dg/vect/pr71667.c: New
8378 2016-07-08 Martin Liska <mliska@suse.cz>
8380 * gcc.dg/torture/pr71606.c: New test.
8382 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8385 * gfortran.dg/pr71764.f90: New test.
8387 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8388 Kai Tietz <ktietz70@googlemail.com>
8392 * g++.dg/cpp0x/pr70869.C: New test.
8393 * g++.dg/cpp0x/pr71054.C: New test.
8395 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8397 * g++.dg/debug/pr71432.C: Fail on AIX.
8399 2016-07-07 Martin Liska <mliska@suse.cz>
8401 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8402 an undefined behavior.
8403 * gfortran.dg/do_3.F90: Likewise.
8404 * gfortran.dg/do_check_11.f90: New test.
8405 * gfortran.dg/do_check_12.f90: New test.
8406 * gfortran.dg/do_corner_warn.f90: New test.
8408 2016-07-07 Martin Liska <mliska@suse.cz>
8410 * gfortran.dg/predict-1.f90: Ammend the test.
8411 * gfortran.dg/predict-2.f90: Likewise.
8413 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8416 * g++.dg/pr71624.C: New test.
8418 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8420 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8421 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8422 ARMv8-M Mainline architectures.
8424 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8426 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8427 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8429 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8433 * gcc.target/powerpc/pr71763.c: New file.
8435 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8437 PR tree-optimization/71518
8438 * gcc.dg/pr71518.c: New test.
8440 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8442 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8444 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8447 * gcc.target/avr/pr50739.c: New test.
8449 2016-07-05 Jan Hubicka <jh@suse.cz>
8451 * gcc.dg/tree-ssa/scev-14.c: update template.
8453 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8455 * gcc.dg/vect/group-no-gaps-1.c: New test.
8457 2016-07-05 Andi Kleen <ak@linux.intel.com>
8459 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8460 if kernel supports MPX.
8462 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8464 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8466 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8467 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8469 * gcc.target/powerpc/signbit-1.c: New test.
8470 * gcc.target/powerpc/signbit-2.c: New test.
8471 * gcc.target/powerpc/signbit-3.c: New test.
8473 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8475 PR rtl-optimization/71594
8476 * gcc.dg/torture/pr71594.c: New test.
8478 2016-07-05 Jan Hubicka <jh@suse.cz>
8480 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8482 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8485 * g++.dg/parse/error5.C: Update column
8486 number of missing semicolon error.
8487 * g++.dg/pr62314-2.C: New test case.
8489 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8491 * gfortran.dg/coarray_stat_function.f90: New test.
8492 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8493 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8496 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8499 * gfortran.dg/deferred_character_17.f90: New test.
8501 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8503 * gcc.target/arm/neon/polytypes.c: Move to ...
8504 * gcc.target/arm/polytypes.c: ... here.
8505 * gcc.target/arm/neon/pr51534.c: Move to ...
8506 * gcc.target/arm/pr51534.c: ... here.
8507 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8508 * gcc.target/arm/vect-vcvt.c: ... here.
8509 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8510 * gcc.target/arm/vect-vcvtq.c: ... here.
8511 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8512 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8513 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8514 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8515 * gcc.target/arm/neon/neon.exp: Delete.
8516 * gcc.target/arm/neon/: Delete.
8518 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8521 * gfortran.dg: pr65575.f90: New test.
8523 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8526 * gfortran.dg: pr35849.f90: New test.
8528 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8531 * g++.dg/cpp0x/pr71739.C: New test.
8533 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8535 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8537 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8539 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8541 * gcc.target/s390/loc-1.c: New test.
8543 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8545 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8546 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8548 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8551 * gcc.target/aarch64/pr63874.c: New test.
8553 2016-07-04 Jan Beulich <jbeulich@suse.com>
8555 * g++.dg/header.c: New.
8556 * gcc.dg/header.c: New.
8558 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8561 * c-c++-common/Wunused-var-15.c: New test.
8563 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8566 * gfortran.dg/gomp/pr71687.f90: New test.
8568 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8570 * gcc.dg/const-float128-ped.c: Require __float128 effective
8572 * gcc.dg/const-float128.c: Likewise.
8573 * gcc.dg/torture/float128-cmp-invalid.c: Require
8574 __float128 and base_quadfloat_support effective targets, and
8576 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8577 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8578 * gcc.dg/torture/float128-nan.c: Likewise.
8579 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8580 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8581 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8582 * lib/target-supports.exp (check_effective_target___float128): New.
8583 (add_options_for___float128): New.
8584 (check_effective_target_base_quadword_support): New.
8586 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8589 * gcc.target/powerpc/pr71720.c: New test.
8591 2016-07-01 Jan Beulich <jbeulich@suse.com>
8593 * gcc.dg/bss.c: New.
8595 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8598 * gcc.target/powerpc/pr71698.c: New test.
8600 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8603 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8604 instead of ".foo" for its section name.
8605 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8606 depending on MCU's flash size.
8607 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8608 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8609 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8610 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8611 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8612 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8614 2016-07-01 Jan Beulich <jbeulich@suse.com>
8616 * gcc.target/i386/pr65105-2.c: Add -msse2.
8618 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8620 PR tree-optimization/71707
8621 * gcc.dg/strlenopt-29.c: New test.
8624 * gfortran.dg/gomp/pr71704.f90: New test.
8627 * gfortran.dg/gomp/pr71705.f90: New test.
8629 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8631 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8632 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8633 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8634 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8635 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8636 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8637 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8638 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8639 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8640 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8641 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8642 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8643 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8644 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8645 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8646 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8647 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8648 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8649 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8650 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8651 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8652 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8653 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8654 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8655 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8656 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8657 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8658 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8659 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8660 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8661 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8662 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8663 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8664 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8665 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8666 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8667 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8668 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8669 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8670 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8671 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8672 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8673 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8674 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8675 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8676 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8677 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8678 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8679 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8680 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8681 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8682 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8683 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8684 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8685 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8686 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8687 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8688 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8689 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8690 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8691 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8692 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8693 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8694 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8695 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8696 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8697 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8698 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8699 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8700 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8701 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8702 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8703 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8704 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8705 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8706 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8707 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8708 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8709 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8710 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8711 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8713 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8714 James Greenhalgh <james.greenhalgh@arm.com>
8716 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8718 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8719 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8721 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8723 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8726 * gcc.dg/spellcheck-options-12.c: New test case.
8728 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8731 * gcc.c-torture/compile/pr71693.c: New test.
8733 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8735 * gcc.dg/spellcheck-params.c: New testcase.
8736 * gcc.dg/spellcheck-params-2.c: New testcase.
8738 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8740 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8741 vector extract instructions.
8742 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8744 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8747 * gfortran.dg/unexpected_eof_2.f90: New test.
8748 * gfortran.dg/unexpected_eof_3.f90: New test.
8750 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
8752 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8754 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8756 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8757 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8758 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8760 2016-06-29 Richard Biener <rguenther@suse.de>
8763 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8765 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8767 * gcc.target/arm/aapcs/neon-vect10.c: Require
8768 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8769 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8770 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8771 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8772 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8773 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8774 * gcc.target/arm/fp16-aapcs-1.c: Require
8775 -mfloat-ab=hard. Also simplify the test.
8776 * gcc.target/arm/fp16-aapcs-2.c: New.
8778 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8780 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8781 (add_options_for_arm_fp16_ieee): New.
8782 (add_options_for_arm_fp16_alternative): New.
8783 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8785 (effective_target_arm_fp16_hw): New.
8787 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8789 PR tree-optimization/71655
8790 * g++.dg/pr71655.C: New test.
8792 2016-06-29 Martin Liska <mliska@suse.cz>
8794 * gcc.dg/pr71585.c: New test.
8795 * gcc.dg/pr71585-2.c: New test.
8796 * gcc.dg/pr71585-3.c: New test.
8798 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8800 PR tree-optimization/70729
8801 * g++.dg/vect/pr70729.cc: New test.
8803 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8805 * c-c++-common/gomp/cancel-1.c: Extend.
8807 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8809 PR tree-optimization/71625
8810 * gcc.dg/strlenopt-28.c: New test.
8812 2016-06-29 Richard Biener <rguenther@suse.de>
8815 * g++.dg/torture/pr71002.C: Adjust testcase.
8817 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8820 * gcc.dg/pr71685.c: New test.
8822 2016-06-28 Martin Sebor <msebor@redhat.com>
8825 * gcc.dg/init-bad-9.c: New test.
8827 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8829 * gcc.target/powerpc/abs128-1.c: Require VSX.
8830 * gcc.target/powerpc/copysign128-1.c: Likewise.
8831 * gcc.target/powerpc/inf128-1.c: Likewise.
8832 * gcc.target/powerpc/nan128-1.c: Likewise.
8834 2016-06-28 Jakub Jelinek <jakub@redhat.com>
8837 * gcc.c-torture/execute/pr71626-1.c: New test.
8838 * gcc.c-torture/execute/pr71626-2.c: New test.
8840 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8843 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8845 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8848 * gcc.target/powerpc/pr71670.c: New testcase.
8850 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8853 * gcc.target/powerpc/pr71656-1.c: New test.
8854 * gcc.target/powerpc/pr71656-2.c: New test.
8856 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8858 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8860 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8861 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8862 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8863 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8864 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8865 Add arm_neon_fp16_ok effective target.
8866 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8868 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8870 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8872 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8874 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8876 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8878 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8880 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8882 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8884 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8886 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8889 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
8891 * gcc.dg/predict-12.c: New testcase.
8893 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8896 * gfortran.dg/pr71649.f90: New test.
8898 2016-06-25 Jakub Jelinek <jakub@redhat.com>
8900 PR tree-optimization/71643
8901 * g++.dg/opt/pr71643.C: New test.
8903 PR tree-optimization/71631
8904 * gcc.c-torture/execute/pr71631.c: New test.
8906 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8908 * gcc.dg/predict-11.c: New testcase.
8909 * gfortran.dg/predict-2.f90: New testcase.
8911 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8913 * gcc.dg/predict-10.c: New test.
8915 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8917 * gcc.target/powerpc/abs128-1.c: New.
8918 * gcc.target/powerpc/copysign128-1.c: New.
8919 * gcc.target/powerpc/inf128-1.c: New.
8920 * gcc.target/powerpc/nan128-1.c: New.
8922 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8924 * gfortran.dg/pr71642.f90: New test.
8926 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8928 PR tree-optimization/71647
8929 * gcc.target/i386/pr71647.c: New test.
8931 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8933 * gcc.target/i386/noplt-gd-1.c: New test.
8934 * gcc.target/i386/noplt-gd-2.c: Likewise.
8935 * gcc.target/i386/noplt-gd-3.c: Likewise.
8936 * gcc.target/i386/noplt-ld-1.c: Likewise.
8937 * gcc.target/i386/noplt-ld-2.c: Likewise.
8938 * gcc.target/i386/noplt-ld-3.c: Likewise.
8939 * lib/target-supports.exp
8940 (check_effective_target_tls_get_addr_via_got): New.
8942 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8944 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8945 testsuite compile flags.
8946 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8947 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8949 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8951 * g++dg/vect/pr36684.cc: Add dg-do compile.
8952 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8953 * gcc.dg/vect/pr70021.c: Ditto.
8954 * gcc.dg/vect/pr70138-1.c: Ditto.
8955 * gcc.dg/vect/pr70138-2.c: Ditto.
8956 * gcc.dg/vect/pr70354-1.c: Ditto.
8957 * gcc.dg/vect/pr70354-2.c: Ditto.
8958 * gcc.dg/vect/pr71259.c: Ditto.
8959 * gcc.dg/vect/pr71416-1.c: Ditto.
8960 * gcc.dg/vect/slp-43.c: Ditto.
8961 * gcc.dg/vect/slp-45.c: Ditto.
8962 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8963 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8964 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8965 * gfortran.dg/vect/pr69980.f90: Ditto.
8967 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8969 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8970 * gcc.dg/vect/bb-slp-30.c: Ditto.
8971 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8972 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8973 * gcc.dg/vect/pr45902.c: Ditto.
8974 * gcc.dg/vect/pr48172.c: Ditto.
8975 * gcc.dg/vect/pr48377.c: Ditto.
8976 * gcc.dg/vect/pr49038.c: Ditto.
8977 * gcc.dg/vect/pr49771.c: Ditto.
8978 * gcc.dg/vect/pr52091.c: Ditto.
8979 * gcc.dg/vect/pr53185-2.c: Ditto.
8980 * gcc.dg/vect/pr56826.c: Ditto.
8981 * gcc.dg/vect/pr60276.c: Ditto.
8982 * gcc.dg/vect/pr62021.c: Ditto.
8983 * gcc.dg/vect/pr63530.c: Ditto.
8984 * gcc.dg/vect/pr65518.c: Ditto.
8985 * gcc.dg/vect/pr65947-1.c: Ditto.
8986 * gcc.dg/vect/pr65947-10.c: Ditto.
8987 * gcc.dg/vect/pr65947-11.c: Ditto.
8988 * gcc.dg/vect/pr65947-12.c: Ditto.
8989 * gcc.dg/vect/pr65947-13.c: Ditto.
8990 * gcc.dg/vect/pr65947-2.c: Ditto.
8991 * gcc.dg/vect/pr65947-3.c: Ditto.
8992 * gcc.dg/vect/pr65947-4.c: Ditto.
8993 * gcc.dg/vect/pr65947-5.c: Ditto.
8994 * gcc.dg/vect/pr65947-6.c: Ditto.
8995 * gcc.dg/vect/pr65947-7.c: Ditto.
8996 * gcc.dg/vect/pr65947-8.c: Ditto.
8997 * gcc.dg/vect/pr65947-9.c: Ditto.
8998 * gcc.dg/vect/pr71416-1.c: Ditto.
8999 * gcc.dg/vect/pr71439.c: Ditto.
9000 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9001 * gcc.dg/vect/vect-bswap16.c: Ditto.
9002 * gcc.dg/vect/vect-bswap32.c: Ditto.
9003 * gcc.dg/vect/vect-bswap64.c: Ditto.
9004 * gcc.dg/vect/vect-live-1.c: Ditto.
9005 * gcc.dg/vect/vect-live-2.c: Ditto.
9006 * gcc.dg/vect/vect-live-3.c: Ditto.
9007 * gcc.dg/vect/vect-live-4.c: Ditto.
9008 * gcc.dg/vect/vect-live-5.c: Ditto.
9009 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9010 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9011 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9012 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9013 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9014 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9015 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9016 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9017 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9018 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9019 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9020 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9021 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9022 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9023 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9024 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9025 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9027 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9029 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9031 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9033 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
9034 ia32 if R_386_GOT32X relocation is supported.
9035 * gcc.target/i386/noplt-3.c: Likewise.
9036 * gcc.target/i386/noplt-2.c: Likewise.
9037 (main): Renamed to ...
9039 * gcc.target/i386/noplt-4.c: Likewise.
9040 (main): Renamed to ...
9042 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9043 * gcc.target/i386/pr67400-5.c: Likewise.
9045 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9047 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9048 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9050 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9051 f4): Adjust expected diagnostics.
9052 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9053 (T): If OVFP is defined, redefine to TP.
9054 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9055 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9056 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9057 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9058 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9059 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9060 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9061 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9062 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9063 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9064 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9065 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9066 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9067 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9068 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9069 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9070 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9071 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9072 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9073 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9074 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9075 as last argument to __builtin_add_overflow_p.
9077 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9079 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9080 dg-options and remove default vector testsuite compile flags.
9081 * g++.dg/vect/pr33860a.cc: Ditto.
9082 * g++.dg/vect/pr45470-a.cc: Ditto.
9083 * g++.dg/vect/pr45470-b.cc: Ditto.
9084 * g++.dg/vect/pr60896.cc: Ditto.
9085 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9086 * gcc.dg/vect/pr18308.c: Ditto.
9087 * gcc.dg/vect/pr24049.c: Ditto.
9088 * gcc.dg/vect/pr33373.c: Ditto.
9089 * gcc.dg/vect/pr36228.c: Ditto.
9090 * gcc.dg/vect/pr42395.c: Ditto.
9091 * gcc.dg/vect/pr42604.c: Ditto.
9092 * gcc.dg/vect/pr46663.c: Ditto.
9093 * gcc.dg/vect/pr48765.c: Ditto.
9094 * gcc.dg/vect/pr49093.c: Ditto.
9095 * gcc.dg/vect/pr49352.c: Ditto.
9096 * gcc.dg/vect/pr52298.c: Ditto.
9097 * gcc.dg/vect/pr52870.c: Ditto.
9098 * gcc.dg/vect/pr53185.c: Ditto.
9099 * gcc.dg/vect/pr53773.c: Ditto.
9100 * gcc.dg/vect/pr56695.c: Ditto.
9101 * gcc.dg/vect/pr62171.c: Ditto.
9102 * gcc.dg/vect/pr63530.c: Ditto.
9103 * gcc.dg/vect/pr68339.c: Ditto.
9104 * gcc.dg/vect/pr71259.c: Ditto.
9105 * gcc.dg/vect/vect-82_64.c: Ditto.
9106 * gcc.dg/vect/vect-83_64.c: Ditto.
9107 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9108 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9109 * gcc.dg/vect/vect-shift-2.c: Ditto.
9110 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9111 * gfortran.dg/vect/pr39318.f90: Ditto.
9112 * gfortran.dg/vect/pr45714-a.f: Ditto.
9113 * gfortran.dg/vect/pr45714-b.f: Ditto.
9114 * gfortran.dg/vect/pr46213.f90: Ditto.
9116 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9117 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9119 * gcc.target/powerpc/p9-splat-5.c: New test.
9121 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9123 PR tree-optimization/71488
9124 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9125 * lib/target-supports.exp: ... here.
9126 (check_sse4_hw_available): New procedure.
9127 (check_effective_target_sse4_runtime): Ditto.
9128 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9129 -march=westmere for sse4_runtime targets.
9130 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9131 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9132 (dg-additional-options): Use for sse4_runtime targets.
9133 (main): Call check_vect ().
9134 (dg-final): Perform scan only for sse4_runtime targets.
9136 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9140 * gcc.target/i386/pr66232-14.c: New file.
9141 * gcc.target/i386/pr66232-15.c: Likewise.
9142 * gcc.target/i386/pr66232-16.c: Likewise.
9143 * gcc.target/i386/pr66232-17.c: Likewise.
9144 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
9145 ia32 if R_386_GOT32X relocation is supported.
9146 * gcc.target/i386/pr67400-2.c: Likewise.
9147 * gcc.target/i386/pr67400-3.c: Likewise.
9148 * gcc.target/i386/pr67400-4.c: Likewise.
9149 * gcc.target/i386/pr67400-6.c: Likewise.
9150 * gcc.target/i386/pr67400-7.c: Likewise.
9151 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9153 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9155 PR libgfortran/48852
9156 * gfortran.dg/char4_iunit_1.f03: Update test.
9157 * gfortran.dg/f2003_io_5.f03: Update test.
9158 * gfortran.dg/real_const_3.f90: Update test.
9160 2016-06-23 Andi Kleen <ak@linux.intel.com>
9162 * g++.dg/bprob/bprob.exp: Support autofdo.
9163 * g++.dg/tree-prof/tree-prof.exp: dito.
9164 * gcc.dg/tree-prof/tree-prof.exp: dito.
9165 * gcc.misc-tests/bprob.exp: dito.
9166 * gfortran.dg/prof/prof.exp: dito.
9167 * lib/profopt.exp: dito.
9168 * lib/target-supports.exp: Check for autofdo.
9170 2016-06-23 Martin Liska <mliska@suse.cz>
9172 * gcc.dg/pr71619.c: New test.
9174 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9177 * gcc.target/i386/pr67400-1.c: New test.
9178 * gcc.target/i386/pr67400-2.c: Likewise.
9179 * gcc.target/i386/pr67400-3.c: Likewise.
9180 * gcc.target/i386/pr67400-4.c: Likewise.
9181 * gcc.target/i386/pr67400-5.c: Likewise.
9182 * gcc.target/i386/pr67400-6.c: Likewise.
9183 * gcc.target/i386/pr67400-7.c: Likewise.
9185 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9187 * c-c++-common/missing-header-1.c: New test case.
9188 * c-c++-common/missing-header-2.c: New test case.
9189 * c-c++-common/missing-header-3.c: New test case.
9190 * c-c++-common/missing-header-4.c: New test case.
9192 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9195 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9197 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9198 expected results due to builtin "nanl" now being suggested for
9200 * gcc.dg/pr67580.c: Update expected messages.
9201 * gcc.dg/spellcheck-identifiers.c: New testcase.
9202 * gcc.dg/spellcheck-typenames.c: New testcase.
9204 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9206 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9208 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9209 diagnostic-test-show-locus-parseable-fixits.c to sources for
9210 diagnostic_plugin_test_show_locus.c.
9211 * lib/gcc-defs.exp (freeform_regexps): New global.
9212 (dg-regexp): New function.
9213 (handle-dg-regexps): New function.
9214 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9215 freeform_regexps to the empty list.
9216 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9218 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9220 PR tree-optimization/71488
9221 * g++.dg/pr71488.C: New test.
9222 * gcc.dg/vect/vect-bool-cmp.c: New test.
9224 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9226 * gcc.dg/guality/param-5.c: New test.
9228 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9230 * gcc.target/i386/asm-flag-7.c: New test.
9232 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9234 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9235 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9236 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9237 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9238 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9239 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9240 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9241 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9242 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9243 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9244 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9245 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9246 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9247 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9248 * lib/target-supports.exp: Likewise.
9250 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9252 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9253 * gcc.dg/attr-ms_struct-2.c: Likewise.
9254 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9255 * gcc.dg/bf-ms-attrib.c: Likewise.
9256 * gcc.dg/bf-ms-layout-2.c: Likewise.
9257 * gcc.dg/bf-ms-layout-3.c: Likewise.
9258 * gcc.dg/bf-ms-layout.c: Likewise.
9259 * gcc.dg/bf-no-ms-layout.c: Likewise.
9260 * gcc.target/i386/bitfield1.c: Likewise.
9261 * gcc.target/i386/bitfield2.c: Likewise.
9262 * gcc.target/i386/bitfield3.c: Likewise.
9264 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9266 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9267 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9268 override other than -mcpu=power9 command-line option is specified,
9269 or if the target operating system is aix.
9270 * gcc.target/powerpc/darn-1.c: Likewise.
9271 * gcc.target/powerpc/darn-2.c: Likewise.
9272 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9273 test if effective-target is not powerpc_p9vector_ok or if the
9274 target operating system is not defined.
9275 * gcc.target/powerpc/vslv-1.c: Likewise.
9276 * gcc.target/powerpc/vsrv-0.c: Likewise.
9277 * gcc.target/powerpc/vsrv-1.c: Likewise.
9279 2016-06-21 Tobias Burnus <burnus@net-b.de>
9282 * gfortran.dg/coarray/data_1.f90: New.
9284 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9286 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9287 (dg-require-effective-target): Use arm_v8_neon_hw.
9288 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9289 (dg-require-effective-target): Likewise.
9290 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9291 (dg-require-effective-target): Likewise.
9292 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9293 (dg-require-effective-target): Likewise.
9294 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9295 (dg-require-effective-target): Likewise.
9296 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9297 (dg-require-effective-target): Likewise.
9298 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9301 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9303 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9304 Set to 3 so test passes.
9306 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9308 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9310 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9312 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9313 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9314 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9315 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9317 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9319 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9320 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9322 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9325 * gcc.target/i386/pr71549.c: New test.
9327 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9329 * gcc.target/powerpc/vadsdu-0.c: Replace
9330 dg-require-effective-target directive to allow test to run on more
9331 platforms, and add dg-skip-if directive to disable test on aix
9332 platforms because of known incompatibilities.
9333 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9334 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9335 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9336 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9337 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9338 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9339 * gcc.target/powerpc/vadsdub-2.c: Replace
9340 dg-require-effective-target directive to allow test to run on more
9341 platforms, and add dg-skip-if directive to disable test on aix
9342 platforms because of known incompatibilities.
9343 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9344 with vec_absdb call to differentiate this test from vadsdub-1.c.
9345 * gcc.target/powerpc/vadsduh-1.c: Replace
9346 dg-require-effective-target directive to allow test to run on more
9347 platforms, and add dg-skip-if directive to disable test on aix
9348 platforms because of known incompatibilities.
9349 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9350 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9351 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9353 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9355 PR tree-optimization/71588
9356 * gcc.dg/pr71558.c: New test.
9358 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9360 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9361 * c-c++-common/pr68657-2.c: Likewise.
9362 * c-c++-common/pr68657-3.c: Likewise.
9363 * gcc.dg/torture/pr69714.c: Require int32plus support.
9364 * gcc.dg/torture/pr70025.c: Likewise.
9365 * gcc.dg/torture/pr70083.c: Likewise.
9366 * gcc.dg/torture/pr70542.c: Likewise.
9367 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9369 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9372 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9374 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9377 * gcc.dg/pr71581.c: New test.
9379 PR rtl-optimization/71591
9380 * gcc.dg/cpp/pr71591.c: New test.
9382 2016-06-20 David B. Robins <gcc@davidrobins.net>
9385 * g++.dg/torture/pr71571.C: New test.
9387 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9390 * gcc.target/i386/sse2-pr71559.c: New test.
9391 * gcc.target/i386/avx-pr71559.c: New test.
9392 * gcc.target/i386/avx512f-pr71559.c: New test.
9394 2016-06-20 Tobias Burnus <burnus@net-b.de>
9397 * gfortran.dg/pointer_remapping_10.f90: New.
9399 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9401 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9403 2016-06-20 Martin Sebor <msebor@redhat.com>
9406 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9407 * gnu90-const-expr-1.c: Same.
9408 * gnu99-const-expr-1.c: Same.
9409 * gnu99-static-1.c: Same.
9411 2016-06-20 Renlin Li <renlin.li@arm.com>
9414 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9416 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9418 * gcc.target/aarch64/vcvt_f64_1.c: New.
9419 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9420 * gcc.target/aarch64/vrecp_f64_1.c: New.
9422 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9424 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9427 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9430 * gcc.target/avr/torture/pr71103-2.c: New test.
9432 2016-06-19 Martin Sebor <msebor@redhat.com>
9435 * gcc.dg/alignof.c: New test.
9437 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9439 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9440 vs dg-error; test constexpr specifier too.
9442 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9444 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9446 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9448 * lib/target-supports.exp
9449 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9450 arm_neon_ok and merge flags. Fix temporary test name.
9451 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9454 2016-06-17 Martin Liska <mliska@suse.cz>
9456 * gcc.dg/predict-9.c: Fix dump scanning.
9458 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9460 PR tree-optimization/71354
9461 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9463 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9465 PR tree-optimization/71347
9466 * gcc.dg/tree-ssa/pr71347.c: New test.
9468 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9470 PR tree-optimization/71354
9471 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9473 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9475 * gcc.dg/vect/vect-alias-check-1.c: New test.
9477 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9480 * gcc.target/avr/pr71151-1.c: New test.
9481 * gcc.target/avr/pr71151-2.c: New test.
9482 * gcc.target/avr/pr71151-3.c: New test.
9483 * gcc.target/avr/pr71151-4.c: New test.
9484 * gcc.target/avr/pr71151-5.c: New test.
9485 * gcc.target/avr/pr71151-6.c: New test.
9486 * gcc.target/avr/pr71151-7.c: New test.
9487 * gcc.target/avr/pr71151-8.c: New test.
9488 * gcc.target/avr/pr71151-common.h: New test.
9490 2016-06-16 Martin Liska <mliska@suse.cz>
9492 * gfortran.dg/predict-1.f90: New test.
9494 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9497 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9499 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9501 * g++.dg/vect/pr36648.cc: Disable cunrolli
9503 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9506 * gcc.c-torture/execute/pr71554.c: New test.
9508 PR rtl-optimization/71532
9509 * gcc.dg/torture/pr71532.c: New test.
9511 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9513 * gcc.target/powerpc/p9-dimode1.c: New test.
9514 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9516 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9518 * gcc.c-torture/compile/20160615-1.c: New test.
9520 * g++.dg/cpp0x/ref-qual17.C: New test.
9522 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9525 * gcc.target/i386/pr71529.C: New test.
9527 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9529 PR tree-optimization/71483
9530 * g++.dg/vect/pr71483.c: New
9532 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9535 * g++.dg/inherit/crash6.C: New.
9536 * g++.dg/inherit/union2.C: Likewise.
9537 * g++.dg/inherit/virtual12.C: Likewise.
9538 * g++.dg/inherit/virtual13.C: Likewise.
9539 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9541 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9543 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9545 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9547 PR tree-optimization/71439
9548 * gcc.dg/vect/pr71439.c: New
9550 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9552 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9554 2016-06-15 Richard Biener <rguenther@suse.de>
9556 * gcc.dg/vect/slp-45.c: New testcase.
9558 2016-06-15 Richard Biener <rguenther@suse.de>
9560 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9562 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9564 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9565 requirements, and disable for AIX for now.
9566 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9568 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9571 * g++.dg/opt/pr71528.C: New test.
9574 * g++.dg/init/pr71516.C: New test.
9576 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9578 * g++.dg/init/array46.C: New.
9580 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9582 * gcc.target/i386/float128-3.c: New test.
9583 * gcc.target/i386/quad-sse4.c: Ditto.
9584 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9585 Update scan strings.
9587 2016-06-14 Richard Biener <rguenther@suse.de>
9590 * gfortran.dg/pr71526.f90: New testcase.
9592 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9594 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9595 * gcc.dg/zero_bits_compound-1.c: Likewise.
9597 2016-06-14 Richard Biener <rguenther@suse.de>
9599 PR tree-optimization/71522
9600 * gcc.dg/torture/pr71522.c: New testcase.
9602 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9604 PR tree-optimization/71520
9605 * gcc.dg/tree-ssa/pr71520.c: New test.
9607 2016-06-14 Richard Biener <rguenther@suse.de>
9609 PR tree-optimization/71521
9610 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9612 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9615 * c-c++-common/ubsan/bounds-13.c: New test.
9617 PR preprocessor/71183
9618 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9620 2016-06-13 Jeff Law <law@redhat.com>
9622 PR tree-optimization/71403
9623 * c-c++-common/ubsan/pr71403-1.c: New test.
9624 * c-c++-common/ubsan/pr71403-2.c: New test.
9625 * c-c++-common/ubsan/pr71403-3.c: New test.
9627 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9630 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9631 Add -Wno-psabi -w to dg-options.
9633 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9635 * gcc.target/powerpc/vadsdu-0.c: New test.
9636 * gcc.target/powerpc/vadsdu-1.c: New test.
9637 * gcc.target/powerpc/vadsdu-2.c: New test.
9638 * gcc.target/powerpc/vadsdu-3.c: New test.
9639 * gcc.target/powerpc/vadsdu-4.c: New test.
9640 * gcc.target/powerpc/vadsdu-5.c: New test.
9641 * gcc.target/powerpc/vadsdub-1.c: New test.
9642 * gcc.target/powerpc/vadsdub-2.c: New test.
9643 * gcc.target/powerpc/vadsduh-1.c: New test.
9644 * gcc.target/powerpc/vadsduh-2.c: New test.
9645 * gcc.target/powerpc/vadsduw-1.c: New test.
9646 * gcc.target/powerpc/vadsduw-2.c: New test.
9648 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9650 * gcc.dg/c99-init-2.c (c): Update expected error message.
9651 * gcc.dg/init-bad-8.c (foo): Likewise.
9652 * gcc.dg/spellcheck-fields-3.c: New test case.
9654 2016-06-13 Martin Liska <mliska@suse.cz>
9656 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9657 and "guess loop iv compared" heuristics.
9658 * gcc.dg/predict-2.c: Likewise.
9659 * gcc.dg/predict-3.c: Likewise.
9660 * gcc.dg/predict-4.c: Likewise.
9661 * gcc.dg/predict-5.c: Likewise.
9662 * gcc.dg/predict-6.c: Likewise.
9664 2016-06-13 Marek Polacek <polacek@redhat.com>
9667 * c-c++-common/Wswitch-unreachable-4.c: New test.
9668 * gcc.dg/Wswitch-unreachable-2.c: New test.
9669 * g++.dg/tm/jump1.C: Move dg-warning.
9671 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9673 * gnat.dg/renaming10.ad[sb]: New test.
9675 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9678 * gfortran.dg/pr70673.f90: New test.
9680 2016-06-13 Richard Biener <rguenther@suse.de>
9683 * gcc.dg/align-3.c: New testcase.
9685 2016-06-13 Martin Liska <mliska@suse.cz>
9687 * gcc.target/i386/pr71458.c: New test.
9689 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9692 * gcc.dg/torture/float128-nan.c: New test.
9694 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9697 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9700 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9703 * gfortran.dg/comma_IO_extension_1.f90: New test.
9704 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9705 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9707 * gfortran.dg/graphite/pr38083.f90: Likewise.
9708 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9711 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9713 * gnat.dg/case_character.adb: New test.
9715 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9718 * gcc.target/powerpc/pr71310.c: New testcase.
9720 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9723 * gcc.dg/pr71478.c: New test.
9725 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9728 * gcc.c-torture/execute/pr71494.c: New test.
9731 * gcc.target/i386/pr68657.c: New test.
9734 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9735 (test): Add -masm=intel alternatives.
9737 2016-06-10 Martin Sebor <msebor@redhat.com>
9740 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9742 2016-06-10 Jeff Law <law@redhat.com>
9744 PR tree-optimization/71335
9745 * gcc.c-torture/execute/pr71335.c: New test.
9747 2016-06-10 David Malcolm <dmalcolm@redhat.com>
9749 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9750 the various "cannot tail-call: " messages.
9752 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9754 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9757 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9760 * c-c++-common/asan/pr71480.c: New test.
9762 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9764 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9765 (ASMNAME2): Likewise.
9766 (main): Replace fn in asm statement with ASMNAME ("fn").
9767 * gcc.dg/guality/pr68037-2.c: Likewise.
9768 * gcc.dg/guality/pr68037-3.c: Likewise.
9769 * gcc.dg/torture/pr68037-1.c: Likewise.
9770 * gcc.dg/torture/pr68037-2.c: Likewise.
9771 * gcc.dg/torture/pr68037-3.c: Likewise.
9773 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9776 * gcc.target/i386/pr68843-1.c: New test.
9777 * gcc.target/i386/pr68843-2.c: New test.
9779 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9780 Cesar Philippidis <cesar@codesourcery.com>
9783 * gcc.dg/goacc/nested-function-1.c: New file.
9784 * gcc.dg/goacc/nested-function-2.c: Likewise.
9785 * gcc.dg/goacc/pr71373.c: Likewise.
9786 * gfortran.dg/goacc/cray-2.f95: Likewise.
9787 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9788 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9789 * gfortran.dg/goacc/cray.f95: Update.
9790 * gfortran.dg/goacc/loop-1.f95: Likewise.
9791 * gfortran.dg/goacc/loop-3.f95: Likewise.
9792 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9793 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9795 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9797 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9798 for OpenACC tile clauses.
9799 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9802 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9804 * c-c++-common/goacc/cache-2.c: ... this new file.
9805 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9806 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9807 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9809 * gfortran.dg/goacc/cray.f95: Likewise.
9810 * gfortran.dg/goacc/loop-1.f95: Likewise.
9812 2016-06-10 Alan Hayward <alan.hayward@arm.com>
9814 PR tree-optimization/71407
9815 PR tree-optimization/71416
9816 * gcc.dg/vect/pr71407.c: New
9817 * gcc.dg/vect/pr71416-1.c: New
9818 * gcc.dg/vect/pr71416-2.c: New
9820 2016-06-10 Richard Biener <rguenther@suse.de>
9823 * gcc.dg/torture/pr71477.c: New testcase.
9825 2016-06-09 Julia Koval <julia.koval@intel.com>
9827 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9828 * gcc.target/i386/interrupt-13.c: Likewise.
9829 * gcc.target/i386/interrupt-15.c: Likewise.
9830 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9831 * gcc.target/i386/interrupt-24.c: Likewise.
9832 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9833 * gcc.target/i386/interrupt-9.c: Likewise.
9834 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9836 2016-06-09 Martin Sebor <msebor@redhat.com>
9839 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9840 * gcc.dg/builtin-constant_p-1.c: Same.
9841 * gcc.dg/builtins-error.c: Same.
9842 * gcc.dg/pr70859.c: Same.
9844 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9846 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9847 * gcc.dg/torture/pr68067-1.c: Likewise.
9848 * gcc.dg/torture/pr68067-2.c: Likewise.
9850 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9852 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9855 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9858 * g++.dg/inherit/crash5.C: New.
9860 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9863 * g++.dg/inherit/crash5.C: New.
9864 * g++.dg/inherit/virtual1.C: Adjust.
9866 2016-06-09 Martin Liska <mliska@suse.cz>
9868 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9869 * g++.dg/predict-loop-exit-2.C: Likewise.
9870 * g++.dg/predict-loop-exit-3.C: Likewise.
9871 * gcc.dg/predict-1.c: Likewise.
9872 * gcc.dg/predict-2.c: Likewise.
9873 * gcc.dg/predict-3.c: Likewise.
9874 * gcc.dg/predict-4.c: Likewise.
9875 * gcc.dg/predict-5.c: Likewise.
9876 * gcc.dg/predict-6.c: Likewise.
9877 * gcc.dg/predict-7.c: Likewise.
9879 2016-06-09 Richard Biener <rguenther@suse.de>
9881 PR tree-optimization/71462
9882 * gcc.dg/torture/pr71462.c: New testcase.
9884 2016-06-09 Marek Polacek <polacek@redhat.com>
9887 * gcc.dg/c11-generic-3.c: New test.
9889 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9891 * g++.dg/init/array42.C: New.
9892 * g++.dg/init/array43.C: Likewise.
9893 * g++.dg/init/array44.C: Likewise.
9894 * g++.dg/init/array45.C: Likewise.
9895 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9896 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9897 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9898 * g++.dg/gomp/pr35751.C: Likewise.
9899 * g++.dg/init/array23.C: Likewise.
9900 * g++.dg/init/brace2.C: Likewise.
9901 * g++.dg/init/brace6.C: Likewise.
9903 2016-06-08 Martin Sebor <msebor@redhat.com>
9904 Jakub Jelinek <jakub@redhat.com>
9908 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9909 * c-c++-common/builtin-arith-overflow-2.c: New test.
9910 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9911 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9912 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9914 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9917 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9919 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9921 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9922 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9923 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9924 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9925 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9926 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9927 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9928 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9929 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9930 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9931 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9932 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9933 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9935 2016-06-08 Richard Biener <rguenther@suse.de>
9937 PR tree-optimization/68558
9938 * gcc.dg/vect/slp-44.c: New testcase.
9940 2016-06-08 Richard Biener <rguenther@suse.de>
9942 * gcc.dg/vect/slp-43.c: New testcase.
9944 2016-06-08 Richard Biener <rguenther@suse.de>
9946 PR tree-optimization/71452
9947 * gcc.dg/torture/pr71452.c: New testcase.
9949 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9952 * g++.dg/torture/pr71448.C: New test.
9954 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9958 * g++.dg/debug/pr71432.C: New test.
9960 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9962 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9963 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9964 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9966 2016-06-08 Alan Hayward <alan.hayward@arm.com>
9968 * gcc.dg/vect/vect-live-2.c: Update effective target.
9969 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9970 * lib/target-supports.exp: Add aarch64 to vect_long.
9972 2016-06-08 Marek Polacek <polacek@redhat.com>
9975 * gcc.dg/noncompile/pr71418.c: New test.
9978 * gcc.dg/noncompile/pr71426.c: New test.
9980 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
9982 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9983 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9984 * gcc.dg/predict-3.c: Update template.
9985 * gcc.dg/predict-5.c: Update template.
9986 * gcc.dg/predict-6.c: Update template.
9987 * gcc.dg/predict-9.c: Update template.
9988 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9990 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9992 * gcc.target/powerpc/vec-mul.c: New test.
9994 2016-06-07 David Malcolm <dmalcolm@redhat.com>
9996 * gcc.dg/spellcheck-fields-2.c: New test case.
9998 2016-06-07 Richard Biener <rguenther@suse.de>
10001 * gcc.dg/Wpragmas-1.c: New testcase.
10002 * gcc.dg/Wattributes-4.c: Likewise.
10003 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10006 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
10008 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10009 spurious debug code.
10011 2016-06-07 Richard Biener <rguenther@suse.de>
10013 PR tree-optimization/71428
10014 * gcc.dg/torture/pr71428.c: New testcase.
10016 2016-06-07 Richard Biener <rguenther@suse.de>
10018 PR middle-end/71423
10019 * gcc.dg/torture/pr71423.c: New testcase.
10021 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10023 PR middle-end/71408
10024 * gcc.dg/tree-ssa/pr71408.c: New test.
10026 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10028 PR middle-end/71281
10029 * g++.dg/torture/pr71281.C: New test.
10031 2016-06-06 Marek Polacek <polacek@redhat.com>
10034 * gcc.dg/pr71362.c: New test.
10036 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10037 Patrick Palka <ppalka@gcc.gnu.org>
10042 * g++.dg/opt/pr70847.C: New test.
10043 * g++.dg/ubsan/pr70847.C: New test.
10044 * g++.dg/ubsan/pr71393.C: New test.
10046 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10048 PR tree-optimization/71259
10049 * gcc.dg/vect/pr71259.c: New test.
10051 2016-06-06 David Malcolm <dmalcolm@redhat.com>
10053 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10054 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10055 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10058 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10060 PR middle-end/37780
10061 * gcc.c-torture/execute/pr37780.c: New test.
10062 * gcc.target/aarch64/pr37780_1.c: Likewise.
10063 * gcc.target/arm/pr37780_1.c: Likewise.
10065 2016-06-06 Marek Polacek <polacek@redhat.com>
10067 * c-c++-common/attr-may-alias-1.c: New test.
10068 * c-c++-common/attr-may-alias-2.c: New test.
10069 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10071 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
10074 * gcc.target/i386/pr24414.c: New test.
10076 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
10078 * gcc.target/sparc/vis4misc.c: New file.
10079 * gcc.target/sparc/fpcmp.c: Likewise.
10080 * gcc.target/sparc/fpcmpu.c: Likewise.
10082 2016-06-06 Alan Hayward <alan.hayward@arm.com>
10084 * gcc.dg/vect/vect-live-1.c: Use additional-options.
10085 * gcc.dg/vect/vect-live-3.c: Likewise.
10087 2016-06-06 Richard Biener <rguenther@suse.de>
10089 PR tree-optimization/71398
10090 * gcc.dg/torture/pr71398.c: New testcase.
10092 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
10095 * g++.dg/pr71389.C: New test.
10097 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10100 * gfortran.dg/fmt_read_5.f: New test.
10102 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
10105 * gfortran.dg/class_array_22.f03: New test.
10107 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10109 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10111 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10113 * gcc.dg/predict-9.c: Update template.
10115 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10118 * g++.dg/template/pr49377.C: New.
10120 2016-06-04 Jakub Jelinek <jakub@redhat.com>
10122 PR tree-optimization/71405
10123 * g++.dg/torture/pr71405.C: New test.
10125 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10128 * g++.dg/inherit/crash5.C: New.
10129 * g++.dg/inherit/virtual1.C: Adjust.
10131 2016-06-03 Jeff Law <law@redhat.com>
10133 PR tree-optimization/71316
10134 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10136 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10138 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
10139 dg-additional-options with just -fno-tree-scev-cprop in it.
10140 * gcc.dg/vect/vect-live-2.c: Likewise.
10141 * gcc.dg/vect/vect-live-5.c: Likewise.
10142 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10143 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10144 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10146 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
10149 * g++.dg/other/friend6.C: New test.
10151 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10153 * g++.dg/torture/ppc-ldst-array.C: New.
10155 2016-06-03 Joseph Myers <joseph@codesourcery.com>
10159 * gcc.dg/torture/builtin-fp-int-inexact.c,
10160 gcc.target/i386/387-builtin-fp-int-inexact.c,
10161 gcc.target/i386/387-rint-inline-1.c,
10162 gcc.target/i386/387-rint-inline-2.c,
10163 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10164 gcc.target/i386/sse2-rint-inline-1.c,
10165 gcc.target/i386/sse2-rint-inline-2.c,
10166 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10167 gcc.target/i386/sse4_1-rint-inline.c: New tests.
10169 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
10170 Julia Koval <julia.koval@intel.com>
10182 * gcc.dg/guality/pr68037-1.c: New test.
10183 * gcc.dg/guality/pr68037-2.c: Likewise.
10184 * gcc.dg/guality/pr68037-3.c: Likewise.
10185 * gcc.dg/torture/pr68037-1.c: Likewise.
10186 * gcc.dg/torture/pr68037-2.c: Likewise.
10187 * gcc.dg/torture/pr68037-3.c: Likewise.
10188 * gcc.dg/torture/pr68661-1a.c: Likewise.
10189 * gcc.dg/torture/pr68661-1b.c: Likewise.
10190 * gcc.target/i386/interrupt-1.c: Likewise.
10191 * gcc.target/i386/interrupt-2.c: Likewise.
10192 * gcc.target/i386/interrupt-3.c: Likewise.
10193 * gcc.target/i386/interrupt-4.c: Likewise.
10194 * gcc.target/i386/interrupt-5.c: Likewise.
10195 * gcc.target/i386/interrupt-6.c: Likewise.
10196 * gcc.target/i386/interrupt-7.c: Likewise.
10197 * gcc.target/i386/interrupt-8.c: Likewise.
10198 * gcc.target/i386/interrupt-9.c: Likewise.
10199 * gcc.target/i386/interrupt-10.c: Likewise.
10200 * gcc.target/i386/interrupt-11.c: Likewise.
10201 * gcc.target/i386/interrupt-12.c: Likewise.
10202 * gcc.target/i386/interrupt-13.c: Likewise.
10203 * gcc.target/i386/interrupt-14.c: Likewise.
10204 * gcc.target/i386/interrupt-15.c: Likewise.
10205 * gcc.target/i386/interrupt-16.c: Likewise.
10206 * gcc.target/i386/interrupt-17.c: Likewise.
10207 * gcc.target/i386/interrupt-18.c: Likewise.
10208 * gcc.target/i386/interrupt-19.c: Likewise.
10209 * gcc.target/i386/interrupt-20.c: Likewise.
10210 * gcc.target/i386/interrupt-21.c: Likewise.
10211 * gcc.target/i386/interrupt-22.c: Likewise.
10212 * gcc.target/i386/interrupt-23.c: Likewise.
10213 * gcc.target/i386/interrupt-24.c: Likewise.
10214 * gcc.target/i386/interrupt-25.c: Likewise.
10215 * gcc.target/i386/interrupt-26.c: Likewise.
10216 * gcc.target/i386/interrupt-27.c: Likewise.
10217 * gcc.target/i386/interrupt-28.c: Likewise.
10218 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10219 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10220 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10221 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10222 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10223 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10224 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10225 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10226 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10227 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10228 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10229 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10231 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10233 PR tree-optimization/52171
10234 * gcc.dg/pr52171.c: New test.
10235 * gcc.target/i386/pr52171.c: New test.
10237 2016-06-03 Jan Hubicka <jh@suse.cz>
10239 * g++.dg/tree-ssa/pred-1.C: New testcase
10240 * gcc.dg/tree-ssa/pred-1.c: New testcase
10242 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10245 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10247 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10249 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10251 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10253 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10255 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10256 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10257 * gcc.dg/vect/vect-live-1.c: New test.
10258 * gcc.dg/vect/vect-live-2.c: New test.
10259 * gcc.dg/vect/vect-live-3.c: New test.
10260 * gcc.dg/vect/vect-live-4.c: New test.
10261 * gcc.dg/vect/vect-live-5.c: New test.
10262 * gcc.dg/vect/vect-live-slp-1.c: New test.
10263 * gcc.dg/vect/vect-live-slp-2.c: New test.
10264 * gcc.dg/vect/vect-live-slp-3.c: New test.
10266 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10268 PR middle-end/71387
10269 * g++.dg/opt/pr71387.C: New test.
10271 2016-06-02 Jeff Law <law@redhat.com>
10273 PR tree-optimization/71328
10274 * gcc.c-torture/compile/pr71328.c: New test.
10276 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10279 * gfortran.dg/fmt_read_3.f90: Fix typo.
10280 * gfortran.dg/fmt_read_4.f90: New test.
10282 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10284 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10285 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10286 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10287 * g++.dg/cpp0x/override2.C: Likewise.
10288 * g++.dg/parse/crash5.C: Likewise.
10289 * g++.dg/parse/error16.C: Likewise.
10290 * g++.dg/parse/error27.C: Likewise.
10291 * g++.dg/template/qualttp15.C: Likewise.
10292 * g++.dg/template/redecl4.C: Likewise.
10293 * g++.old-deja/g++.other/crash39.C: Likewise.
10294 * g++.old-deja/g++.other/struct1.C: Likewise.
10295 * g++.old-deja/g++.pt/m9a.C: Likewise.
10296 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10298 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10301 * c-c++-common/pr71372.c: New test.
10303 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10304 __TIME__ strings with __builtin_strcmp instead of printf and
10307 2016-06-02 Martin Liska <mliska@suse.cz>
10309 * gcc.dg/predict-9.c: New test.
10311 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10313 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10314 global set_compiler_env_var and global saved_compiler_env_var.
10316 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10318 PR rtl-optimization/71295
10319 * gcc.c-torture/compile/pr71295.c: New test.
10321 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10323 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10325 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10326 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10328 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10329 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10330 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10331 alternative number.
10333 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10335 * gcc.target/powerpc/p9-splat-4.c: New test.
10337 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10340 * gcc.target/powerpc/pr71186.c: New test.
10342 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10345 * gfortran.dg/fmt_read_3.f90: New test.
10347 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10349 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10352 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10354 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10355 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10357 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10358 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10360 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10361 during compilation.
10362 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10363 vars set by dg-set-compiler-env-var.
10365 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10368 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10369 to the module procedure declaration.
10370 * gfortran.dg/submodule_16.f08: New test.
10372 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10374 PR middle-end/71371
10375 * c-c++-common/gomp/pr71371.c: New test.
10377 2016-06-01 Richard Biener <rguenther@suse.de>
10379 PR tree-optimization/71366
10380 * gcc.dg/torture/pr71366-1.c: New testcase.
10381 * gcc.dg/torture/pr71366-2.c: Likewise.
10383 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10385 * gcc.target/powerpc/vslv-0.c: New test.
10386 * gcc.target/powerpc/vslv-1.c: New test.
10387 * gcc.target/powerpc/vsrv-0.c: New test.
10388 * gcc.target/powerpc/vsrv-1.c: New test.
10390 2016-06-01 Nathan Sidwell <nathan@acm.org>
10392 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10393 * gcc.target/nvptx/weak.c: New.
10395 2016-06-01 Richard Biener <rguenther@suse.de>
10397 PR tree-optimization/71261
10398 * gcc.dg/torture/vect-bool-1.c: New testcase.
10400 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10402 * gfortran.dg/gomp/order-1.f90: New test.
10403 * gfortran.dg/gomp/order-2.f90: New test.
10405 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10407 * gcc.dg/unroll-6.c: Update template.
10408 * gcc.dg/unroll-7.c: New testcase.
10409 * gcc.dg/unroll-8.c: New testcase.
10411 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10413 * gnat.dg/opt56.ad[sb]: New test.
10415 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10418 * g++.dg/cpp0x/constexpr-ice16.C: New.
10420 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10422 PR tree-optimization/71314
10423 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10426 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10428 PR tree-optimization/71077
10429 * gcc.dg/tree-ssa/pr71077.c: New test.
10431 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10433 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10434 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10435 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10437 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10440 * g++.dg/cpp0x/pr71248.C: New.
10441 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10442 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10443 * g++.dg/init/new37.C: Likewise.
10444 * g++.dg/template/static1.C: Likewise.
10445 * g++.dg/template/static2.C: Likewise.
10447 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10449 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10451 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10453 2016-05-31 Marek Polacek <polacek@redhat.com>
10455 * c-c++-common/Wswitch-unreachable-3.c: New test.
10456 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10458 2016-05-31 Richard Biener <rguenther@suse.de>
10460 PR tree-optimization/71352
10461 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10463 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10465 * gcc.target/arm/armv5_thumb_isa.c: New test.
10467 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10470 * gcc.target/i386/pr71346.c: New test.
10472 2016-05-31 Tom de Vries <tom@codesourcery.com>
10474 PR tree-optimization/69068
10475 * gcc.dg/graphite/pr69068.c: New test.
10477 2016-05-27 Martin Sebor <msebor@redhat.com>
10480 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10482 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10485 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10486 nowait depend(inout: dd[0]) clauses where permitted.
10488 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10491 * g++.dg/parse/pr71238.C: New.
10492 * g++.dg/concepts/friend1.C: Test column numbers too.
10493 * g++.dg/cpp0x/initlist31.C: Likewise.
10494 * g++.dg/cpp0x/pr51420.C: Likewise.
10495 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10496 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10497 * g++.dg/ext/builtin3.C: Likewise.
10498 * g++.dg/lookup/friend12.C: Likewise.
10499 * g++.dg/lookup/friend7.C: Likewise.
10500 * g++.dg/lookup/koenig1.C: Likewise.
10501 * g++.dg/lookup/koenig5.C: Likewise.
10502 * g++.dg/lookup/used-before-declaration.C: Likewise.
10503 * g++.dg/overload/koenig1.C: Likewise.
10504 * g++.dg/template/crash65.C: Likewise.
10505 * g++.dg/template/friend57.C: Likewise.
10506 * g++.dg/warn/Wshadow-5.C: Likewise.
10507 * g++.dg/warn/Wunused-8.C: Likewise.
10508 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10509 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10510 * g++.old-deja/g++.jason/member.C: Likewise.
10511 * g++.old-deja/g++.jason/report.C: Likewise.
10512 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10513 * g++.old-deja/g++.law/visibility20.C: Likewise.
10514 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10515 * g++.old-deja/g++.other/static5.C: Likewise.
10516 * g++.old-deja/g++.pt/overload2.C: Likewise.
10518 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10520 * gcc.dg/tree-ssa/peel1.c: New testcase.
10521 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10522 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10524 2016-05-30 Tom de Vries <tom@codesourcery.com>
10526 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10529 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10532 * g++.dg/parse/virtual1.C: New.
10534 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10536 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10537 Use correct register when clearing %edx.
10539 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10541 PR tree-optimization/71289
10542 * gcc.dg/pr71289.c: New test.
10544 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10546 PR middle-end/71269
10547 PR middle-end/71292
10548 * gcc.dg/tree-ssa/pr71269.c: New test.
10549 * gcc.dg/tree-ssa/pr71292.c: New test.
10551 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10553 PR middle-end/71252
10554 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10556 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10558 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10559 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10560 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10562 2016-05-30 Tom de Vries <tom@codesourcery.com>
10564 PR tree-optimization/69067
10565 * gcc.dg/graphite/pr69067.c: New test.
10567 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10570 * gcc.target/i386/pr71245-1.c: New test.
10571 * gcc.target/i386/pr71245-2.c: Ditto.
10573 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10576 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10577 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10578 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10580 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10582 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10584 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10588 * g++.dg/overload/69855.C: New.
10589 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10590 * g++.old-deja/g++.pt/crash3.C: Likewise.
10592 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10595 * g++.dg/parse/namespace13.C: New.
10597 2016-05-26 Jeff Law <law@redhat.com>
10599 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10600 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10601 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10602 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10603 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10604 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10605 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10606 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10607 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10608 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10609 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10610 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10611 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10613 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10616 * g++.dg/overload/69855.C: New.
10617 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10618 * g++.old-deja/g++.pt/crash3.C: Likewise.
10620 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10623 * gcc.target/aarch64/va_arg_1.c: New testcase.
10624 * gcc.target/aarch64/va_arg_2.c: Likewise.
10625 * gcc.target/aarch64/va_arg_3.c: Likewise.
10627 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10629 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10630 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10631 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10632 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10633 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10635 2016-05-27 Marek Polacek <polacek@redhat.com>
10637 PR middle-end/71308
10638 * g++.dg/torture/pr71308.C: New test.
10640 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10642 * gcc.dg/zero_bits_compound-1.c: New test.
10643 * gcc.dg/zero_bits_compound-2.c: New test.
10645 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10647 PR middle-end/71279
10648 * gcc.dg/pr71279.c: New test.
10650 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10652 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10653 floating point min/max/comparison instructions.
10654 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10656 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10658 * c-c++-common/gomp/schedule-1.c: New test.
10659 * gfortran.dg/gomp/schedule-1.f90: New test.
10661 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10665 * g++.dg/cpp1y/auto-fn32.C: New test.
10666 * g++.dg/cpp1y/paren4.C: New test.
10668 2016-05-26 Nathan Sidwell <nathan@acm.org>
10670 * gcc.dg/20060410.c: Xfail on ptx.
10671 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10672 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10673 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10674 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10675 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10677 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10679 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10681 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10683 PR tree-optimization/71280
10684 * gcc.dg/pr71280.c: New test.
10686 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10688 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10689 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10691 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10693 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10695 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10698 2016-05-25 Jeff Law <law@redhat.com>
10700 PR tree-optimization/71272
10701 * gcc.c-torture/compile/pr71272.c: new test.
10703 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10705 * gcc.target/powerpc/vec-cmpne.c: New test.
10706 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10708 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10710 * gnat.dg/opt55.ad[sb]: New test.
10712 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10714 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10715 * c-c++-common/pr60226.c: Require int32plus.
10716 * gcc.c-torture/execute/pr70602.c: Likewise.
10717 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10718 unsigned long for malloc arg type.
10719 * gcc.dg/asr_div1.c: Require int32plus.
10720 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10721 * gcc.dg/pie-1.c: Require pie.
10722 * gcc.dg/pie-2.c: Likewise.
10723 * gcc.dg/pr59471.c: Require int32plus.
10724 * gcc.dg/pr59963-2.c: XFAIL for int16.
10725 * gcc.dg/pr60114.c: Require int32plus.
10726 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10727 unsigned long for typedef of size_t.
10728 * gcc.dg/pr63914.c: Require int32plus.
10729 * gcc.dg/pr64536.c: Require pt32plus.
10730 * gcc.dg/pr65658.c: Likewise.
10731 * gcc.dg/pr67271.c: Require int32plus.
10732 * gcc.dg/pr68112.c: Likewise.
10733 * gcc.dg/pr69071.c: Skip for avr target.
10734 * gcc.dg/pr69973.c: Require int32plus.
10735 * gcc.dg/pr70169.c: Skip for avr target.
10736 * gcc.dg/sso-6.c: Require int32plus.
10737 * gcc.dg/sso-7.c: Likewise.
10738 * gcc.dg/sso-8.c: Likewise.
10739 * gcc.dg/vrp-min-max-2.c: Likewise.
10741 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10744 * gcc.target/i386/pr70738-1.c: New test.
10745 * gcc.target/i386/pr70738-2.c: Likewise.
10746 * gcc.target/i386/pr70738-3.c: Likewise.
10747 * gcc.target/i386/pr70738-4.c: Likewise.
10748 * gcc.target/i386/pr70738-5.c: Likewise.
10749 * gcc.target/i386/pr70738-6.c: Likewise.
10750 * gcc.target/i386/pr70738-7.c: Likewise.
10751 * gcc.target/i386/pr70738-8.c: Likewise.
10752 * gcc.target/i386/pr70738-9.c: Likewise.
10754 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10756 PR rtl-optimization/66940
10757 * gcc.c-torture/execute/pr66940.c: New test.
10759 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10761 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10762 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10763 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10764 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10765 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10766 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10767 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10768 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10769 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10770 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10771 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10772 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10773 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10774 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10775 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10776 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10777 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10778 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10779 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10780 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10781 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10782 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10783 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10784 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10786 2016-05-25 Marek Polacek <polacek@redhat.com>
10789 * gcc.dg/noncompile/pr71265.c: New test.
10792 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10794 2016-05-25 Nathan Sidwell <nathan@acm.org>
10796 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10798 2016-05-25 Richard Biener <rguenther@suse.de>
10800 PR tree-optimization/71261
10801 * c-c++-common/torture/pr71261.c: New testcase.
10803 2016-05-25 Richard Biener <rguenther@suse.de>
10805 PR tree-optimization/71264
10806 * gcc.dg/vect/pr71264.c: New testcase.
10808 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10811 * g++.dg/cpp0x/alias-decl-53.C: New.
10812 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10814 2016-05-25 Martin Liska <mliska@suse.cz>
10816 * g++.dg/pr71239.C: New test.
10818 2016-05-25 Richard Biener <rguenther@suse.de>
10820 * gcc.dg/vect/pr58135.c: Rename to ...
10821 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10823 2016-05-25 Marek Polacek <polacek@redhat.com>
10825 * g++.dg/pr65295.C: Use target c++14.
10827 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10829 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10830 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10832 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10834 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10837 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10839 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10840 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10841 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10842 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10843 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10844 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10845 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10846 * c-c++-common/goacc/pcopy.c: Likewise.
10847 * c-c++-common/goacc/pcopyin.c: Likewise.
10848 * c-c++-common/goacc/pcopyout.c: Likewise.
10849 * c-c++-common/goacc/pcreate.c: Likewise.
10850 * c-c++-common/goacc/pr70688.c: New test.
10851 * c-c++-common/goacc/present-1.c: Adjust test.
10852 * c-c++-common/goacc/reduction-5.c: Likewise.
10853 * g++.dg/goacc/data-1.C: New test.
10855 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10857 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10858 vector parity built-in functions.
10859 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10860 count trailing zeros automatic vectorization.
10861 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10862 count trailing zeros built-in functions.
10864 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10866 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10868 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10871 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10873 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10876 * g++.dg/template/crash123.C: New.
10877 * g++.dg/template/crash124.C: Likewise.
10879 2016-05-24 Martin Sebor <msebor@redhat.com>
10882 * g++.dg/ext/flexary16.C: New test.
10884 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10886 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10887 before math.h is included.
10888 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10889 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10890 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10891 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10892 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10893 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10894 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10895 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10896 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10897 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10898 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10899 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10900 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10901 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10902 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10903 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10904 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10905 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10906 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10907 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10908 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10909 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10910 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10912 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10913 Kelvin Nilsen <kelvin@gcc.gnu.org>
10915 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10918 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10921 * g++.dg/warn/Wno-narrowing1.C: New.
10923 2016-05-24 Marek Polacek <polacek@redhat.com>
10926 * c-c++-common/Wswitch-unreachable-2.c: New test.
10928 2016-05-24 Jakub Jelinek <jakub@redhat.com>
10931 * g++.dg/vect/simd-clone-6.cc: New test.
10932 * g++.dg/gomp/declare-simd-6.C: New test.
10934 PR middle-end/70434
10936 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10938 2016-05-24 Richard Biener <rguenther@suse.de>
10940 PR tree-optimization/71240
10941 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10943 2016-05-24 Richard Biener <rguenther@suse.de>
10945 PR tree-optimization/71230
10946 * gcc.dg/torture/pr71230.c: New testcase.
10947 * g++.dg/torture/pr71230.C: Likewise.
10949 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10951 * c-c++-common/goacc/routine-5.c: Add tests.
10952 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10953 * gfortran.dg/goacc/routine-6.f90: Add tests.
10955 2016-05-24 Richard Biener <rguenther@suse.de>
10957 PR tree-optimization/71253
10958 * gcc.dg/torture/pr71253.c: New testcase.
10960 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10962 PR middle-end/71252
10963 * gfortran.dg/pr71252.f90: New test.
10965 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10967 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10969 2016-05-24 Richard Biener <rguenther@suse.de>
10971 PR middle-end/70434
10973 * c-c++-common/vector-subscript-4.c: New testcase.
10974 * c-c++-common/vector-subscript-5.c: Likewise.
10976 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10979 * gfortran.dg/namelist_90.f: New test
10981 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10984 * gfortran.dg/unexpected_eof.f: New test
10986 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10987 Kelvin Nilsen <kelvin@gcc.gnu.org>
10989 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10992 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10995 * g++.dg/cpp0x/inh-ctor20.C: New.
10996 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10998 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11001 * g++.dg/cpp0x/variadic168.C: New.
11003 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11005 * g++.dg/cpp0x/pr31445.C: Test column number too.
11006 * g++.dg/cpp0x/pr32253.C: Likewise.
11007 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11008 * g++.dg/cpp0x/variadic36.C: Likewise.
11010 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
11012 * gcc.dg/fold-notshift-2.c: Adjust.
11014 2016-05-23 Marek Polacek <polacek@redhat.com>
11017 * c-c++-common/Wswitch-unreachable-1.c: New test.
11018 * gcc.dg/Wswitch-unreachable-1.c: New test.
11019 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11020 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11021 * g++.dg/gomp/block-10.C: Likewise.
11022 * gcc.dg/gomp/block-10.c: Likewise.
11023 * g++.dg/gomp/block-9.C: Likewise.
11024 * gcc.dg/gomp/block-9.c: Likewise.
11025 * g++.dg/gomp/target-1.C: Likewise.
11026 * g++.dg/gomp/target-2.C: Likewise.
11027 * gcc.dg/gomp/target-1.c: Likewise.
11028 * gcc.dg/gomp/target-2.c: Likewise.
11029 * g++.dg/gomp/taskgroup-1.C: Likewise.
11030 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11031 * gcc.dg/gomp/teams-1.c: Likewise.
11032 * g++.dg/gomp/teams-1.C: Likewise.
11033 * g++.dg/overload/error3.C: Likewise.
11034 * g++.dg/tm/jump1.C: Likewise.
11035 * g++.dg/torture/pr40335.C: Likewise.
11036 * gcc.dg/c99-vla-jump-5.c: Likewise.
11037 * gcc.dg/switch-warn-1.c: Likewise.
11038 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11039 * gcc.dg/nested-func-1.c: Likewise.
11040 * gcc.dg/pr67784-4.c: Likewise.
11042 2016-05-23 Richard Biener <rguenther@suse.de>
11044 PR tree-optimization/71230
11045 * gfortran.dg/pr71230-1.f90: New testcase.
11046 * gfortran.dg/pr71230-2.f90: Likewise.
11048 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11050 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
11051 * gcc.dg/vect/pr58135.c: Add new.
11052 * gfortran.dg/pr46519-1.f: Adjust test case.
11054 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11057 * g++.dg/cpp0x/decltype64.C: New.
11059 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11061 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11062 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11063 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11065 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11067 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11068 Add poly64x1_t and poly64x2_t cases if supported.
11069 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11070 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11071 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11072 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11073 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11075 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11077 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11078 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11079 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11080 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11081 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11082 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11083 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11085 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11087 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11089 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11091 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11092 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11094 2016-05-22 Jakub Jelinek <jakub@redhat.com>
11096 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11097 constraint instead of "r".
11098 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11099 insn instead of vxorpd.
11100 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11102 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11103 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11105 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11107 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11108 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11110 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11112 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
11114 PR middle-end/40921
11115 * gcc.dg/tree-ssa/pr40921.c: New test.
11117 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
11120 * gcc.target/avr/pr71103.c: New test.
11122 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
11124 PR middle-end/71179
11125 * gcc.dg/tree-ssa/pr71179.c: New test.
11127 2016-05-20 Martin Sebor <msebor@redhat.com>
11130 * gcc.dg/init-excess-2.c: New test.
11132 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
11134 * gnat.dg/opt53.adb: New test.
11135 * gnat.dg/opt54.adb: Likewise.
11137 2016-05-20 Martin Jambor <mjambor@suse.cz>
11139 PR tree-optimization/70884
11140 * gcc.dg/tree-ssa/pr70919.c: New test.
11142 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11144 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11146 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11147 fix code formatting.
11149 2016-05-20 Nathan Sidwell <nathan@acm.org>
11151 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
11153 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11155 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11157 * jit.dg/all-non-failing-tests.h: Add
11158 test-factorial-must-tail-call.c.
11159 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11160 * jit.dg/test-factorial-must-tail-call.c: New test case.
11162 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11165 * gfortran.dg/pr71204.f90: New test.
11167 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
11169 * gcc.target/nvptx/sincos.c: New test.
11171 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11174 * g++.dg/cpp1y/auto-fn31.C: New.
11176 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11178 * gcc.target/powerpc/vec-addec.c: New test.
11179 * gcc.target/powerpc/vec-addec-int128.c: New test.
11181 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11183 * gcc.dg/plugin/must-tail-call-1.c: New test case.
11184 * gcc.dg/plugin/must-tail-call-2.c: New test case.
11185 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11186 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11188 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
11190 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11192 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11195 * g++.dg/opt/pr71210-1.C: New test.
11196 * g++.dg/opt/pr71210-2.C: New test.
11198 PR tree-optimization/29756
11199 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11200 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11201 only on selected targets where V4SImode vectors are known to be
11204 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
11206 PR tree-optimization/71079
11207 PR tree-optimization/71206
11208 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11210 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11212 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11213 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11214 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11216 2016-05-20 Richard Guenther <rguenther@suse.de>
11218 PR tree-optimization/29756
11219 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11221 2016-05-20 Richard Biener <rguenther@suse.de>
11223 PR tree-optimization/71185
11224 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11226 2016-05-20 Richard Biener <rguenther@suse.de>
11228 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11230 2016-05-19 Marek Polacek <polacek@redhat.com>
11233 * g++.dg/diagnostic/pr71075.C: New test.
11235 2016-05-19 David Malcolm <dmalcolm@redhat.com>
11238 * g++.dg/pr71184.C: New test case.
11240 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11242 * gcc.target/powerpc/darn-0.c: New test.
11243 * gcc.target/powerpc/darn-1.c: New test.
11244 * gcc.target/powerpc/darn-2.c: New test.
11246 2016-05-19 Marek Polacek <polacek@redhat.com>
11248 PR tree-optimization/71031
11249 * gcc.dg/tree-ssa/vrp100.c: New test.
11251 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11253 PR rtl-optimization/71148
11254 * gcc.dg/pr71148.c: New test.
11256 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11259 * gcc.target/arm/pr71056.c: New test.
11261 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11263 * c-c++-common/pr69669.c: Check the used mode.
11265 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11268 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11270 2016-05-19 Richard Biener <rguenther@suse.de>
11272 PR tree-optimization/70729
11273 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11274 * gcc.dg/graphite/scop-18.c: Likewise.
11275 * gcc.dg/pr41783.c: Disable LIM.
11276 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11277 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11278 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11279 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11280 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11281 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11282 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11283 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11284 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11285 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11286 * gfortran.dg/pr42108.f90: Likewise.
11288 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11291 * gcc.dg/spellcheck-options-11.c: New test case.
11293 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11296 * g++.dg/opt/pr71100.C: New test.
11298 2016-05-18 Martin Jambor <mjambor@suse.cz>
11301 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11302 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11303 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11304 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11306 2016-05-18 Martin Jambor <mjambor@suse.cz>
11309 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11310 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11311 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11312 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11313 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11315 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11318 * g++.dg/template/crash122.C: New.
11320 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11323 * g++.dg/template/pr70466-1.C: New.
11324 * g++.dg/template/pr70466-2.C: Likewise.
11326 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11328 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11329 splat operations and the XXSPLTIB instruction.
11330 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11331 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11332 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11333 xxlxor to clear a register.
11335 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11337 * gcc.dg/torture/pr71020.c: New test.
11339 2016-05-18 Martin Jambor <mjambor@suse.cz>
11342 * gcc.dg/ipa/pr70646.c: New test.
11344 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11346 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11348 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11350 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11351 missing tests for vreinterpretq_p{8,16}.
11353 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11355 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11356 vsliq_n_s64 and vsliq_n_u64.
11358 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11360 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11361 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11363 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11365 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11366 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11367 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11369 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11371 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11374 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11376 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11377 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11378 "blr\t" and switch to scan-assembler-times.
11380 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11382 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11384 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11385 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11387 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11389 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11390 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11391 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11392 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11393 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11394 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11396 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11397 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11399 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11400 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11402 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11403 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11405 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11407 2016-05-18 Richard Biener <rguenther@suse.de>
11409 PR tree-optimization/71168
11410 * gcc.dg/torture/pr71168.c: New testcase.
11412 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11414 PR middle-end/63586
11415 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11416 * gcc.dg/tree-ssa/pr63586.c: New test.
11417 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11419 2016-05-17 Nathan Sidwell <nathan@acm.org>
11421 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11422 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11423 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11424 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11426 2016-05-17 Nathan Sidwell <nathan@acm.org>
11428 * gcc.target/nvptx/abi-vararg-3.c: New.
11430 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11432 PR tree-optimization/54579
11433 PR middle-end/55299
11434 * gcc.dg/fold-notrotate-1.c: New test.
11435 * gcc.dg/fold-notshift-1.c: New test.
11436 * gcc.dg/fold-notshift-2.c: New test.
11438 2016-05-17 Marek Polacek <polacek@redhat.com>
11441 * g++.dg/ipa/pr71146.C: New test.
11443 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11445 * jit.dg/test-error-array-bounds.c: New test case.
11447 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11449 * gcc.dg/tree-ssa/and-1.c: New testcase.
11451 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11453 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11454 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11456 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11458 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11459 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11461 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11463 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11465 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11467 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11469 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11471 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11472 ".2d[index]" when scan the assembly.
11473 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11474 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11476 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11478 2016-05-17 Richard Biener <rguenther@suse.de>
11480 PR tree-optimization/71132
11481 * gcc.dg/torture/pr71132.c: New testcase.
11483 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11485 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11487 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11490 * gcc.target/aarch64/pr70809_1.c: New test.
11492 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11494 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11495 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11496 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11497 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11499 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11500 Ilya Enkovich <ilya.enkovich@intel.com>
11503 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11505 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11507 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11508 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11510 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11512 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11513 test for __ARM_FP16_ARGS.
11514 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11515 * gcc.target/arm/aapcs/neon-vect10.c: New.
11516 * gcc.target/arm/aapcs/neon-vect9.c: New.
11517 * gcc.target/arm/aapcs/vfp18.c: New.
11518 * gcc.target/arm/aapcs/vfp19.c: New.
11519 * gcc.target/arm/aapcs/vfp20.c: New.
11520 * gcc.target/arm/aapcs/vfp21.c: New.
11521 * gcc.target/arm/fp16-aapcs-1.c: New.
11522 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11523 test for __ARM_FP16_ARGS.
11524 * g++.target/arm/fp16-return-1.c: Update expected output.
11526 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11529 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11531 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11534 * gfortran.dg/pr69603.f90: New testcase.
11536 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11538 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11540 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11543 * gfortran.dg/pr71047.f08: New test.
11545 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11547 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11548 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11549 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11551 2016-05-13 Martin Sebor <msebor@redhat.com>
11554 * g++.dg/cpp0x/constexpr-60049.C: New test.
11556 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11559 * gcc.dg/pr71071.c: New test.
11561 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11563 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11564 remove XOP handling.
11565 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11567 2016-05-13 Nathan Sidwell <nathan@acm.org>
11569 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11570 __atomic_is_lock_free declaration.
11572 2016-05-13 Richard Biener <rguenther@suse.de>
11574 PR tree-optimization/42587
11575 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11577 2016-05-13 Martin Liska <mliska@suse.cz>
11579 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11580 the new format of dump output.
11582 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11584 * gcc.dg/pr71084.c: New test.
11586 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11589 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11591 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11593 * gcc.target/aarch64/struct_return.c: New test.
11595 2016-05-12 Marek Polacek <polacek@redhat.com>
11598 * c-c++-common/pr70756-2.c: New test.
11599 * c-c++-common/pr70756.c: New test.
11601 2016-05-12 Richard Biener <rguenther@suse.de>
11603 PR tree-optimization/71059
11604 * gcc.dg/torture/pr71059.c: New testcase.
11606 2016-05-12 Richard Biener <rguenther@suse.de>
11608 PR tree-optimization/71062
11609 * gcc.dg/torture/pr71062.c: New testcase.
11611 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11613 PR tree-optimization/71006
11614 * gcc.dg/pr71006.c: New test.
11616 2016-05-12 Marek Polacek <polacek@redhat.com>
11619 * gcc.dg/opts-7.c: New test.
11621 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11624 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11625 Add -save-temps to dg-options.
11626 Scan for ldmfd rather than pop instruction.
11627 * gcc.target/arm/interrupt-2.c: Likewise.
11628 * gcc.target/arm/pr70830.c: New test.
11630 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11632 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11633 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11635 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11636 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11637 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11640 * gcc.target/i386/avx512vl-pack-1.c: New test.
11641 * gcc.target/i386/avx512vl-pack-2.c: New test.
11642 * gcc.target/i386/avx512bw-pack-2.c: New test.
11644 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11646 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11647 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11648 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11650 2016-05-12 Richard Biener <rguenther@suse.de>
11652 PR tree-optimization/70986
11653 * gcc.dg/torture/pr70986-1.c: New testcase.
11654 * gcc.dg/torture/pr70986-2.c: Likewise.
11655 * gcc.dg/torture/pr70986-3.c: Likewise.
11657 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11660 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11661 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11663 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11665 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11667 * gcc.target/i386/pr66746.c: Ditto.
11669 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11671 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11673 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11674 warning when using -mvsx-timode.
11675 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11676 * gcc.target/powerpc/dform-2.c: Likewise.
11677 * gcc.target/powerpc/pr68805.c: Likewise.
11679 2016-05-11 Marek Polacek <polacek@redhat.com>
11682 * c-c++-common/attributes-3.c: New test.
11684 2016-05-11 Nathan Sidwell <nathan@acm.org>
11686 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11687 * gcc.c-torture/execute/pr68185.c: Likewise.
11688 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11689 * gcc.dg/pr69634.c: Requires scheduling.
11690 * gcc.dg/torture/pr66178.c: Require label values.
11691 * gcc.dg/setjmp-6.c: Require indirect jumps.
11693 2016-05-11 Richard Biener <rguenther@suse.de>
11695 PR tree-optimization/71055
11696 * gcc.dg/torture/pr71055.c: New testcase.
11698 2016-05-11 Richard Biener <rguenther@suse.de>
11701 * g++.dg/debug/pr71057.C: New testcase.
11703 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11706 * gfortran.dg/gomp/pr70855.f90: New test.
11708 2016-05-11 Richard Biener <rguenther@suse.de>
11710 PR middle-end/71002
11711 * g++.dg/torture/pr71002.C: New testcase.
11713 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11715 PR middle-end/70807
11716 * gcc.dg/pr70807.c: New test.
11718 2016-05-10 Martin Sebor <msebor@redhat.com>
11721 * g++.dg/Wattributes.C: New test.
11723 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11725 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11726 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11727 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11729 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11732 * gcc.target/i386/pr70799-1.c: New test.
11734 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11736 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11738 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11740 PR middle-end/70877
11741 * gcc.target/i386/pr70877.c: New test.
11743 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11745 PR tree-optimization/70786
11746 * gcc.target/i386/pr70876.c: New test.
11748 2016-05-10 Jakub Jelinek <jakub@redhat.com>
11751 * gcc.target/i386/avx512vl-logic-1.c: New test.
11752 * gcc.target/i386/avx512vl-logic-2.c: New test.
11753 * gcc.target/i386/avx512dq-logic-2.c: New test.
11755 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11758 * gcc.target/powerpc/pr70963.c: New.
11760 2016-05-10 David Malcolm <dmalcolm@redhat.com>
11762 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11763 (test_very_wide_line): Add ruler to expected output.
11764 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11765 (test_very_wide_line): Likewise.
11766 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11767 (test_show_locus): Within the handling of "test_very_wide_line",
11768 enable show_ruler_p on the diagnostic context.
11770 2016-05-10 Richard Biener <rguenther@suse.de>
11772 PR tree-optimization/71039
11773 * gcc.dg/torture/pr71039.c: New testcase.
11775 2016-05-10 Nathan Sidwell <nathan@acm.org>
11777 * gcc.dg/nested-func-10.c: Requires alloca.
11778 * gcc.dg/nested-func-9.c: Requires alloca.
11779 * gcc.c-torture/execute/pr70460.c: Requires labels.
11780 * gcc.c-torture/compile/pr70199.c: Requires labels.
11781 * gcc.target/nvptx/decl.c: Compile only.
11782 * gcc.target/nvptx/trailing-init.c: Compile only.
11783 * gcc.target/nvptx/ary-init.c: Compile only.
11785 2016-05-10 Marek Polacek <polacek@redhat.com>
11788 * gcc.dg/attr-opt-1.c: New test.
11790 2016-05-10 Richard Biener <rguenther@suse.de>
11792 PR tree-optimization/70497
11793 PR tree-optimization/28367
11794 * gcc.dg/torture/20160404-1.c: New testcase.
11795 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11796 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11798 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11800 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11802 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
11804 * gcc.target/i386/fabsneg-1.c New test.
11806 2016-05-09 Alan Modra <amodra@gmail.com>
11809 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11811 2016-05-09 Richard Biener <rguenther@suse.de>
11813 PR tree-optimization/70985
11814 * gcc.dg/torture/pr70985.c: New testcase.
11816 2016-05-09 Bin Cheng <bin.cheng@arm.com>
11818 * gcc.dg/tree-ssa/ifc-9.c: New test.
11819 * gcc.dg/tree-ssa/ifc-10.c: New test.
11820 * gcc.dg/tree-ssa/ifc-11.c: New test.
11821 * gcc.dg/tree-ssa/ifc-12.c: New test.
11822 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11823 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11824 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11826 2016-05-09 Richard Biener <rguenther@suse.de>
11829 * gfortran.dg/pr70937.f90: New testcase.
11831 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11833 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11835 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
11838 * gfortran.dg/dec_structure_1.f90: New testcase.
11839 * gfortran.dg/dec_structure_2.f90: Ditto.
11840 * gfortran.dg/dec_structure_3.f90: Ditto.
11841 * gfortran.dg/dec_structure_4.f90: Ditto.
11842 * gfortran.dg/dec_structure_5.f90: Ditto.
11843 * gfortran.dg/dec_structure_6.f90: Ditto.
11844 * gfortran.dg/dec_structure_7.f90: Ditto.
11845 * gfortran.dg/dec_structure_8.f90: Ditto.
11846 * gfortran.dg/dec_structure_9.f90: Ditto.
11847 * gfortran.dg/dec_structure_10.f90: Ditto.
11848 * gfortran.dg/dec_structure_11.f90: Ditto.
11849 * gfortran.dg/dec_union_1.f90: Ditto.
11850 * gfortran.dg/dec_union_2.f90: Ditto.
11851 * gfortran.dg/dec_union_3.f90: Ditto.
11852 * gfortran.dg/dec_union_4.f90: Ditto.
11853 * gfortran.dg/dec_union_5.f90: Ditto.
11854 * gfortran.dg/dec_union_6.f90: Ditto.
11855 * gfortran.dg/dec_union_7.f90: Ditto.
11857 2016-05-07 Tom de Vries <tom@codesourcery.com>
11859 PR tree-optimization/70956
11860 * gcc.dg/graphite/pr70956.c: New test.
11862 2016-05-06 Jakub Jelinek <jakub@redhat.com>
11864 PR middle-end/70941
11865 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11866 (a, b, c, d): Change type from char to signed char.
11867 (main): Compare against (signed char) -1634678893 instead of
11868 hardcoded -109. Use __builtin_abort instead of abort.
11870 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11871 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11873 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11875 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11878 * gcc.dg/torture/pr70935.c: New test.
11880 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11883 * gcc.target/sh/pr58219.c: New tests.
11885 2016-05-06 Richard Biener <rguenther@suse.de>
11887 PR tree-optimization/70960
11888 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11890 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11893 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11894 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11895 Adjust expected instruction counts.
11896 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11898 2016-05-06 Marek Polacek <polacek@redhat.com>
11901 * gcc.dg/ubsan/bounds-3.c: New test.
11903 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11906 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11908 2016-05-06 Richard Biener <rguenther@suse.de>
11910 PR middle-end/70931
11911 * gfortran.dg/pr70931.f90: New testcase.
11913 2016-05-06 Richard Biener <rguenther@suse.de>
11915 PR middle-end/70941
11916 * gcc.dg/torture/pr70941.c: New testcase.
11918 2016-05-05 Bin Cheng <bin.cheng@arm.com>
11920 PR tree-optimization/57206
11921 * gcc.dg/vect/pr57206.c: New test.
11923 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11925 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11927 2016-05-05 Jakub Jelinek <jakub@redhat.com>
11929 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11931 * c-c++-common/Wdangling-else-4.c: New test.
11933 2016-05-04 Jakub Jelinek <jakub@redhat.com>
11937 * g++.dg/opt/pr70906.C: New test.
11938 * g++.dg/opt/pr70933.C: New test.
11940 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11942 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
11944 * gcc.dg/ipa/pure-const-3.c: New testcase.
11946 2016-05-04 Marek Polacek <polacek@redhat.com>
11948 * c-c++-common/Wdangling-else-1.c: New test.
11949 * c-c++-common/Wdangling-else-2.c: New test.
11950 * c-c++-common/Wdangling-else-3.c: New test.
11952 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11954 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11957 2016-05-04 Marek Polacek <polacek@redhat.com>
11960 * gcc.dg/Waddress-2.c: New test.
11962 2016-05-04 Alan Modra <amodra@gmail.com>
11964 * gcc.target/powerpc/pr70866.c: New.
11966 2016-05-03 Martin Sebor <msebor@redhat.com>
11969 * c-c++-common/builtin_location.c: New test.
11970 * g++.dg/cpp1y/builtin_location.C: New test.
11972 2016-05-03 Marek Polacek <polacek@redhat.com>
11975 * gcc.dg/pr70859.c: New test.
11976 * gcc.dg/pr70859-2.c: New test.
11978 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11980 * gnat.dg/debug5.adb: New testcase.
11982 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11984 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11985 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11986 Procedure to check for z10 instruction set.
11988 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11990 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11992 2016-05-03 Alan Modra <amodra@gmail.com>
11994 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11996 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11998 * gcc.target/i386/avx512f-cvt-1.c: New test.
12000 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
12002 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12003 -fdump-tree-vrp-details.
12005 2016-05-03 Richard Biener <rguenther@suse.de>
12007 * gcc.dg/pr30172-1.c: Adjust.
12008 * gcc.dg/pr63743.c: Likewise.
12009 * gcc.dg/tm/pr51696.c: Likewise.
12010 * c-c++-common/tm/safe-1.c: Likewise.
12011 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12012 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12013 * g++.dg/plugin/self-assign-test-1.C: Likewise.
12014 * g++.dg/plugin/self-assign-test-2.C: Likewise.
12016 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12018 PR rtl-optimization/70467
12019 * gcc.target/i386/pr70467-3.c: New test.
12020 * gcc.target/i386/pr70467-4.c: New test.
12022 PR tree-optimization/70916
12023 * gcc.c-torture/compile/pr70916.c: New test.
12026 * gcc.target/i386/pr49244-1.c: New test.
12027 * gcc.target/i386/pr49244-2.c: New test.
12029 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
12031 PR rtl-optimization/44281
12032 * gcc.target/i386/pr44281.c: New test.
12034 2016-05-03 bin cheng <bin.cheng@arm.com>
12036 PR tree-optimization/56541
12037 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12038 * gcc.dg/vect/pr56541.c: new test.
12040 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12042 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12044 * gcc.target/powerpc/float128-complex-2.c: Likewise.
12046 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
12049 * c-c++-common/asan/clone-test-1.c (main): Align child process
12052 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12055 * g++.dg/spellcheck-fields-2.C: New test case.
12057 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12060 * g++.dg/pr62314.C: New test case.
12062 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
12064 * gcc.dg/ipa/inline-8.c: New testcase.
12066 2016-05-02 Jakub Jelinek <jakub@redhat.com>
12068 PR rtl-optimization/70467
12069 * gcc.target/i386/pr70467-1.c: New test.
12071 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12073 * gcc.dg/spec-options.c: Run the test on all targets.
12074 * gcc.dg/foo.specs: Use cpp_unique_options.
12076 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12078 * gcc.dg/tree-ssa/unord.c: New testcase.
12080 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12082 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12084 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
12086 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12088 2016-05-02 Marek Polacek <polacek@redhat.com>
12091 * gcc.dg/enum-incomplete-3.c: New test.
12093 2016-05-02 Marek Polacek <polacek@redhat.com>
12094 Tom de Vries <tom@codesourcery.com>
12096 PR tree-optimization/70700
12097 * gcc.dg/pr70700.c: New test.
12099 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
12101 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12102 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12103 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12104 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12105 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12107 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
12109 * ada/acats/run_acats: Rename into...
12110 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
12111 * ada/acats/run_all.sh: Remove redundant test.
12112 (target_run): Move around.
12113 (target_gnatchop): Use newly built executable.
12114 (target_gnatmake): Likewise.
12115 Check that the compilation of impbit succeeds.
12117 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
12119 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12120 * gcc.dg/20021029-1.c: Likewise.
12121 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12122 * gcc.target/sh/attr-isr-trapa.c: Likewise.
12123 * gcc.target/sh/cmpstr.c: Likewise.
12124 * gcc.target/sh/cmpstrn.c: Likewise.
12125 * gcc.target/sh/memset.c: Likewise.
12126 * gcc.target/sh/pr21255-2-mb.c: Likewise.
12127 * gcc.target/sh/pr21255-2-ml.c: Likewise.
12128 * gcc.target/sh/pr39423-1.c: Likewise.
12129 * gcc.target/sh/pr49468-di.c: Likewise.
12130 * gcc.target/sh/pr49468-si.c: Likewise.
12131 * gcc.target/sh/pr49880-1.c: Likewise.
12132 * gcc.target/sh/pr49880-2.c: Likewise.
12133 * gcc.target/sh/pr49880-3.c: Likewise.
12134 * gcc.target/sh/pr50751-1.c: Likewise.
12135 * gcc.target/sh/pr50751-4.c: Likewise.
12136 * gcc.target/sh/pr50751-7.c: Likewise.
12137 * gcc.target/sh/pr51244-1.c: Likewise.
12138 * gcc.target/sh/pr51244-10.c: Likewise.
12139 * gcc.target/sh/pr51244-11.c: Likewise.
12140 * gcc.target/sh/pr51244-12.c: Likewise.
12141 * gcc.target/sh/pr51244-13.c: Likewise.
12142 * gcc.target/sh/pr51244-14.c: Likewise.
12143 * gcc.target/sh/pr51244-17.c: Likewise.
12144 * gcc.target/sh/pr51244-18.c: Likewise.
12145 * gcc.target/sh/pr51244-19.c: Likewise.
12146 * gcc.target/sh/pr51244-4.c: Likewise.
12147 * gcc.target/sh/pr51244-5.c: Likewise.
12148 * gcc.target/sh/pr51244-7.c: Likewise.
12149 * gcc.target/sh/pr51244-8.c: Likewise.
12150 * gcc.target/sh/pr51244-9.c: Likewise.
12151 * gcc.target/sh/pr51697.c: Likewise.
12152 * gcc.target/sh/pr52483-1.c: Likewise.
12153 * gcc.target/sh/pr52483-2.c: Likewise.
12154 * gcc.target/sh/pr52483-3.c: Likewise.
12155 * gcc.target/sh/pr52483-5.c: Likewise.
12156 * gcc.target/sh/pr52933-1.c: Likewise.
12157 * gcc.target/sh/pr52933-2.c: Likewise.
12158 * gcc.target/sh/pr52933-3.c: Likewise.
12159 * gcc.target/sh/pr53568-1.c: Likewise.
12160 * gcc.target/sh/pr53976-1.c: Likewise.
12161 * gcc.target/sh/pr53988-1.c: Likewise.
12162 * gcc.target/sh/pr53988.c: Likewise.
12163 * gcc.target/sh/pr54089-1.c: Likewise.
12164 * gcc.target/sh/pr54089-6.c: Likewise.
12165 * gcc.target/sh/pr54089-7.c: Likewise.
12166 * gcc.target/sh/pr54089-8.c: Likewise.
12167 * gcc.target/sh/pr54089-9.c: Likewise.
12168 * gcc.target/sh/pr54236-1.c: Likewise.
12169 * gcc.target/sh/pr54236-2.c: Likewise.
12170 * gcc.target/sh/pr54236-3.c: Likewise.
12171 * gcc.target/sh/pr54236-4.c: Likewise.
12172 * gcc.target/sh/pr54386.c: Likewise.
12173 * gcc.target/sh/pr54602-1.c: Likewise.
12174 * gcc.target/sh/pr54685.c: Likewise.
12175 * gcc.target/sh/pr54760-1.c: Likewise.
12176 * gcc.target/sh/pr54760-2.c: Likewise.
12177 * gcc.target/sh/pr54760-3.c: Likewise.
12178 * gcc.target/sh/pr54760-4.c: Likewise.
12179 * gcc.target/sh/pr54760-5.c: Likewise.
12180 * gcc.target/sh/pr54760-6.c: Likewise.
12181 * gcc.target/sh/pr55146.c: Likewise.
12182 * gcc.target/sh/pr55160.c: Likewise.
12183 * gcc.target/sh/pr59278.c: Likewise.
12184 * gcc.target/sh/pr59401-1.c: Likewise.
12185 * gcc.target/sh/pr59533-1.c: Likewise.
12186 * gcc.target/sh/pr63260.c: Likewise.
12187 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12188 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12189 * gcc.target/sh/strlen.c: Likewise.
12190 * gcc.target/sh/torture/pr30807.c: Likewise.
12191 * gcc.target/sh/torture/pr34777.c: Likewise.
12192 * gcc.target/sh/torture/pr64652.c: Likewise.
12193 * gcc.target/sh/torture/pr65505.c: Likewise.
12194 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12195 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12197 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12200 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12202 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12204 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12205 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12206 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12207 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12209 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12211 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12212 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12214 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12216 PR middle-end/70626
12217 * c-c++-common/goacc/combined-reduction.c: New test.
12218 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12220 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12222 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12223 *movdi_internal pattern only if PIC off.
12224 * gcc.target/i386/pr70155-2.c: Likewise.
12225 * gcc.target/i386/pr70155-3.c: Likewise.
12226 * gcc.target/i386/pr70155-4.c: Likewise.
12227 * gcc.target/i386/pr70155-5.c: Likewise.
12228 * gcc.target/i386/pr70155-6.c: Likewise.
12229 * gcc.target/i386/pr70155-7.c: Likewise.
12230 * gcc.target/i386/pr70155-8.c: Likewise.
12231 * gcc.target/i386/pr70155-15.c: Likewise.
12232 * gcc.target/i386/pr70155-17.c: Likewise.
12233 * gcc.target/i386/pr70155-22.c: Likewise.
12235 2016-04-29 Bin Cheng <bin.cheng@arm.com>
12237 PR tree-optimization/70803
12238 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12240 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12242 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12243 optimization of vector loop.
12244 * gcc.target/i386/vect-unpack-3.c: New test.
12245 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12246 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12247 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12249 2016-04-29 Marek Polacek <polacek@redhat.com>
12252 * g++.dg/ubsan/null-7.C: New test.
12255 * gcc.dg/pr70852.c: New test.
12257 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12260 * g++.dg/cpp0x/alignas6.C: New test.
12262 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12264 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12265 * gcc.dg/pr27003.c: Likewise.
12266 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12267 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12268 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12269 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12270 * gcc.target/arc/mxy.c: Likewise.
12271 * gcc.target/arc/mswape.c: Likewise.
12272 * gcc.target/arc/mrtsc.c: Likewise.
12273 * gcc.target/arc/mcrc.c: Likewise.
12274 * gcc.target/arc/mdsp-packa.c: Likewise.
12275 * gcc.target/arc/mdvbf.c: Likewise.
12276 * gcc.target/arc/mlock.c: Likewise.
12277 * gcc.target/arc/mmac-24.c: Likewise.
12278 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12280 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12281 Matthijs Kooijman <matthijs@stdin.nl>
12282 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12285 * gcc.target/avr/pr60040-1.c: New.
12286 * gcc.target/avr/pr60040-2.c: New.
12288 2016-04-29 Richard Biener <rguenther@suse.de>
12290 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12292 2016-04-29 Richard Biener <rguenther@suse.de>
12294 PR tree-optimization/13962
12295 PR tree-optimization/65686
12296 * gcc.dg/uninit-pr65686.c: New testcase.
12298 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12300 PR middle-end/70843
12301 * gcc.dg/pr70843.c: New test.
12303 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12306 * gcc.target/i386/pr70858.c: New test.
12308 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12310 * gcc.target/arc/nps400-1.c: New file.
12312 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12313 Andrew Burgess <andrew.burgess@embecosm.com>
12315 * gcc.target/arc/movh_cl-1.c: New file.
12317 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12318 Andrew Burgess <andrew.burgess@embecosm.com>
12320 * gcc.target/arc/extzv-1.c: New file.
12321 * gcc.target/arc/insv-1.c: New file.
12322 * gcc.target/arc/insv-2.c: New file.
12323 * gcc.target/arc/movb-1.c: New file.
12324 * gcc.target/arc/movb-2.c: New file.
12325 * gcc.target/arc/movb-3.c: New file.
12326 * gcc.target/arc/movb-4.c: New file.
12327 * gcc.target/arc/movb-5.c: New file.
12328 * gcc.target/arc/movb_cl-1.c: New file.
12329 * gcc.target/arc/movb_cl-2.c: New file.
12330 * gcc.target/arc/movbi_cl-1.c: New file.
12331 * gcc.target/arc/movl-1.c: New file.
12333 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12334 Andrew Burgess <andrew.burgess@embecosm.com>
12336 * gcc.target/arc/cmem-1.c: New file.
12337 * gcc.target/arc/cmem-2.c: New file.
12338 * gcc.target/arc/cmem-3.c: New file.
12339 * gcc.target/arc/cmem-4.c: New file.
12340 * gcc.target/arc/cmem-5.c: New file.
12341 * gcc.target/arc/cmem-6.c: New file.
12342 * gcc.target/arc/cmem-7.c: New file.
12343 * gcc.target/arc/cmem-ld.inc: New file.
12344 * gcc.target/arc/cmem-st.inc: New file.
12346 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12349 * gcc.target/i386/pr70821.c: New test.
12351 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12353 * gcc.target/powerpc/vec-adde.c: New test.
12354 * gcc.target/powerpc/vec-adde-int128.c: New test.
12356 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12358 * gcc.target/i386/avx-vround-1.c: New test.
12359 * gcc.target/i386/avx-vround-2.c: New test.
12360 * gcc.target/i386/avx512vl-vround-1.c: New test.
12361 * gcc.target/i386/avx512vl-vround-2.c: New test.
12363 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12366 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12367 (check_effective_target_cilkplus_runtime): ... this.
12368 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12369 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12371 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12372 Require cilkplus_runtime.
12373 Don't add -lcilkrts.
12374 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12375 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12376 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12377 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12378 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12379 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12380 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12381 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12382 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12383 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12384 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12385 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12386 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12387 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12388 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12389 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12390 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12391 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12392 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12393 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12394 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12395 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12396 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12397 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12398 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12399 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12400 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12401 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12402 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12404 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12405 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12407 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12409 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12412 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12414 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12415 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12417 2015-04-27 Ryan Burn <contact@rnburn.com>
12421 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12423 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12424 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12426 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12428 * gnat.dg/limited_with4.ad[sb]: New test.
12429 * gnat.dg/limited_with4_pkg.ads: New helper.
12431 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12434 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12435 and movv1ti_internal patterns
12436 * gcc.target/i386/pr70155-1.c: New test.
12437 * gcc.target/i386/pr70155-2.c: Likewise.
12438 * gcc.target/i386/pr70155-3.c: Likewise.
12439 * gcc.target/i386/pr70155-4.c: Likewise.
12440 * gcc.target/i386/pr70155-5.c: Likewise.
12441 * gcc.target/i386/pr70155-6.c: Likewise.
12442 * gcc.target/i386/pr70155-7.c: Likewise.
12443 * gcc.target/i386/pr70155-8.c: Likewise.
12444 * gcc.target/i386/pr70155-9.c: Likewise.
12445 * gcc.target/i386/pr70155-10.c: Likewise.
12446 * gcc.target/i386/pr70155-11.c: Likewise.
12447 * gcc.target/i386/pr70155-12.c: Likewise.
12448 * gcc.target/i386/pr70155-13.c: Likewise.
12449 * gcc.target/i386/pr70155-14.c: Likewise.
12450 * gcc.target/i386/pr70155-15.c: Likewise.
12451 * gcc.target/i386/pr70155-16.c: Likewise.
12452 * gcc.target/i386/pr70155-17.c: Likewise.
12453 * gcc.target/i386/pr70155-18.c: Likewise.
12454 * gcc.target/i386/pr70155-19.c: Likewise.
12455 * gcc.target/i386/pr70155-20.c: Likewise.
12456 * gcc.target/i386/pr70155-21.c: Likewise.
12457 * gcc.target/i386/pr70155-22.c: Likewise.
12459 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12461 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12464 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12466 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12467 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12468 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12469 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12470 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12472 2016-04-27 Richard Biener <rguenther@suse.de>
12475 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12476 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12478 2016-04-27 Nathan Sidwell <nathan@acm.org>
12480 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12481 * g++.dg/ubsan/pr63956.C: Adjust error location.
12483 2016-04-27 Nick Clifton <nickc@redhat.com>
12485 PR middle-end/49889
12486 * gcc.dg/pr49889.c: New test.
12488 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12490 * c-c++-common/memset-array.c: New test.
12492 2016-04-26 Martin Sebor <msebor@redhat.com>
12495 * g++.dg/cpp1y/func_constexpr.C: New test.
12497 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12500 * g++.dg/cpp0x/enum32.C: New test.
12501 * g++.dg/cpp0x/enum33.C: New test.
12503 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12505 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12506 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12507 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12508 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12509 * gcc.c-torture/execute/pr38151.c: Likewise.
12510 * gcc.c-torture/execute/pr66556.c: Likewise.
12511 * gcc.c-torture/execute/pr67781.c: Likewise.
12512 * gcc.c-torture/execute/pr68648.c: Likewise.
12514 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12516 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12518 2016-04-26 Marek Polacek <polacek@redhat.com>
12521 * gcc.dg/pr67784-3.c: New test.
12522 * gcc.dg/pr67784-4.c: New test.
12523 * gcc.dg/pr67784-5.c: New test.
12526 * gcc.dg/Wnested-externs-2.c: New test.
12528 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12530 * gcc.dg/fold-plusmult.c: Adjust.
12531 * gcc.dg/no-strict-overflow-6.c: Adjust.
12532 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12534 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12536 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12538 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12539 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12540 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12541 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12542 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12543 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12544 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12545 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12546 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12547 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12548 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12549 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12550 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12551 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12552 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12553 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12554 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12555 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12556 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12557 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12558 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12559 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12561 * gcc.target/i386/pr32219-4.c: Likewise.
12562 * gcc.target/i386/pr32219-6.c: Likewise.
12563 * gcc.target/i386/pr32219-8.c: Likewise.
12565 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12567 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12568 associated options.
12570 2016-04-26 Marek Polacek <polacek@redhat.com>
12573 * g++.dg/ext/cond2.C: New test.
12575 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12577 PR tree-optimization/70771
12578 PR tree-optimization/70775
12579 * gcc.dg/pr70771.c: New test.
12580 * gcc.dg/pr70775.c: New test.
12582 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12584 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12586 2016-04-25 Richard Biener <rguenther@suse.de>
12588 PR tree-optimization/70780
12589 * gcc.dg/torture/pr70780.c: New testcase.
12591 2016-04-25 Michael Collison <michael.collison@arm.com>
12593 * gcc.target/arm/neon-vaddws16.c: New test.
12594 * gcc.target/arm/neon-vaddws32.c: New test.
12595 * gcc.target/arm/neon-vaddwu16.c: New test.
12596 * gcc.target/arm/neon-vaddwu32.c: New test.
12597 * gcc.target/arm/neon-vaddwu8.c: New test.
12598 * lib/target-supports.exp
12599 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12600 that arm neon support vector widen sum of HImode TO SImode.
12602 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12605 * c-c++-common/asan/pr70712.c: New test.
12607 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12609 * .gitattributes: New file.
12611 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12613 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12615 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12617 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12618 * gfortran.dg/submodule_15.f08: Likewise.
12620 2016-04-22 Richard Biener <rguenther@suse.de>
12622 PR tree-optimization/70740
12623 * gcc.dg/torture/pr70740.c: New testcase.
12625 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12628 * gcc.target/i386/pr70750-1.c: New test.
12629 * gcc.target/i386/pr70750-2.c: Likewise.
12631 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12634 * g++.dg/cpp0x/auto48.C: New.
12636 2016-04-21 Marek Polacek <polacek@redhat.com>
12639 * g++.dg/cpp0x/forw_enum12.C: New test.
12640 * g++.dg/cpp0x/forw_enum13.C: New test.
12642 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12645 * gcc.target/i386/pr70728.c: New test.
12647 2016-04-21 Richard Biener <rguenther@suse.de>
12649 PR middle-end/70747
12650 * gcc.dg/pr70747.c: New testcase.
12652 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12654 PR tree-optimization/70715
12655 * gcc.dg/tree-ssa/scev-13.c: New test.
12657 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12659 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12661 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12663 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12665 2016-04-20 Jan Hubicka <jh@suse.cz>
12668 * g++.dg/ipa/nothrow-1.C: New testcase.
12670 2016-04-20 Nathan Sidwell <nathan@acm.org>
12673 * g++.dg/eh/delete1.C: New.
12675 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12677 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12678 -mtune-ctrl=sse_typeless_stores.
12680 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12682 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12684 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12686 PR tree-optimization/69489
12687 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12689 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12692 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12693 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12694 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12696 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12698 PR tree-optimization/56625
12699 PR tree-optimization/69489
12700 * gcc.dg/vect/pr56625.c: New test.
12701 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12703 2016-04-20 Andrew Pinski <apinski@cavium.com>
12706 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12708 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12710 * gnat.dg/self1.adb: Remove now incorrect test.
12712 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12714 * gcc.dg/tree-ssa/scev-11.c: New test.
12715 * gcc.dg/tree-ssa/scev-12.c: New test.
12717 2016-04-20 Marek Polacek <polacek@redhat.com>
12719 PR tree-optimization/70725
12720 * gcc.dg/pr70725.c: New test.
12722 2016-04-20 Richard Biener <rguenther@suse.de>
12724 PR tree-optimization/70726
12725 * g++.dg/vect/pr70726.cc: New testcase.
12727 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12730 * gcc.target/s390/pr70674.c: New test.
12732 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12734 PR libgfortran/70684
12735 * gfortran.dg/list_read_14.f90: New test.
12737 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12740 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12741 extern to force it misaligned.
12745 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12746 Don't check `*' before movv4sf_internal.
12747 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12748 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12749 Don't check `*' before movv16qi_internal.
12750 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12751 extern to force it misaligned.
12755 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12756 Don't check `*' before movv2df_internal.
12757 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12758 extern to force it misaligned.
12762 Check movv8sf_internal instead of avx_storeups256.
12763 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12765 2016-04-19 Richard Biener <rguenther@suse.de>
12767 PR tree-optimization/70171
12768 * g++.dg/tree-ssa/pr70171.C: New testcase.
12770 2016-04-19 Richard Biener <rguenther@suse.de>
12772 PR tree-optimization/70724
12773 * gcc.dg/torture/pr70724.c: New testcase.
12775 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12777 PR middle-end/70689
12778 * gcc.target/i386/pr70689.c: New.
12780 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12783 * gcc.target/i386/pr70708.c: New test.
12785 2016-04-18 Richard Biener <rguenther@suse.de>
12787 PR tree-optimization/43434
12788 * gcc.dg/vect/pr43434.c: New testcase.
12789 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12790 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12791 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12792 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12793 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12794 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12795 * gcc.dg/gomp/pr68640.c: Likewise.
12796 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12797 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12799 2016-04-18 Richard Biener <rguenther@suse.de>
12801 PR tree-optimization/70701
12802 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12804 2016-04-18 Tom de Vries <tom@codesourcery.com>
12807 * gcc.dg/pr70161.c: Add dot-file scans.
12808 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12809 instead of after last dot char.
12811 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12813 * c-c++-common/dump-ada-spec-3.c: New test.
12814 * c-c++-common/dump-ada-spec-4.c: Likewise.
12816 2016-04-17 Tom de Vries <tom@codesourcery.com>
12819 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12821 2016-04-15 Jan Hubicka <jh@suse.cz>
12824 * g++.dg/ipa/pure-const-1.C: New testcase.
12825 * g++.dg/ipa/pure-const-2.C: New testcase.
12826 * g++.dg/ipa/pure-const-3.C: New testcase.
12828 2016-04-15 Marek Polacek <polacek@redhat.com>
12831 * gcc.dg/bitfld-22.c: New test.
12833 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12835 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12838 2016-04-15 Marek Polacek <polacek@redhat.com>
12841 * c-c++-common/pr70651.c: New test.
12843 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12845 PR rtl-optimization/70681
12846 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12847 dump scan on arm and powerpc.
12848 * gcc.dg/pr10474.c: Likewise.
12850 2016-04-15 Jakub Jelinek <jakub@redhat.com>
12855 * g++.dg/cpp1y/vla11.C: Revert for real.
12858 * c-c++-common/Wparentheses-1.c: New test.
12859 * c-c++-common/gomp/Wparentheses-1.c: New test.
12860 * c-c++-common/gomp/Wparentheses-2.c: New test.
12861 * c-c++-common/gomp/Wparentheses-3.c: New test.
12862 * c-c++-common/gomp/Wparentheses-4.c: New test.
12863 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12864 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12865 * c-c++-common/goacc/Wparentheses-1.c: New test.
12867 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12870 * gcc.target/i386/pr70662.c: New test.
12872 2016-04-15 Richard Biener <rguenther@suse.de>
12873 Alan Modra <amodra@gmail.com>
12875 PR tree-optimization/70130
12876 * gcc.dg/vect/O3-pr70130.c: New testcase.
12878 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12881 * gcc.target/powerpc/pr70669.c: New test.
12884 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12885 a power7 system that does not have an assembler that supports
12888 2016-04-14 Martin Sebor <msebor@redhat.com>
12893 * c-c++-common/ubsan/vla-1.c: Revert.
12894 * g++.dg/cpp1y/vla11.C: Same.
12895 * g++.dg/cpp1y/vla12.C: Same.
12896 * g++.dg/cpp1y/vla13.C: Same.
12897 * g++.dg/cpp1y/vla14.C: Same.
12898 * g++.dg/cpp1y/vla3.C: Same.
12899 * g++.dg/init/array24.C: Same.
12900 * g++.dg/ubsan/vla-1.C: Same.
12902 2016-04-14 Marek Polacek <polacek@redhat.com>
12903 Jan Hubicka <hubicka@ucw.cz>
12906 * g++.dg/torture/pr70029.C: New test.
12908 2016-04-14 Martin Sebor <msebor@redhat.com>
12910 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12911 type size to prevent failures on targets with very low maximum
12914 2016-04-14 Richard Biener <rguenther@suse.de>
12916 PR tree-optimization/70623
12917 * gcc.dg/torture/pr70623.c: New testcase.
12918 * gcc.dg/torture/pr70623-2.c: Likewise.
12920 2016-04-13 Martin Sebor <msebor@redhat.com>
12925 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12926 * g++.dg/cpp1y/vla11.C: New test.
12927 * g++.dg/cpp1y/vla12.C: New test.
12928 * g++.dg/cpp1y/vla13.C: New test.
12929 * g++.dg/cpp1y/vla14.C: New test.
12930 * g++.dg/cpp1y/vla3.C: Restore deleted test.
12931 * g++.dg/init/array24.C: Fully brace VLA initializer.
12932 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12934 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12937 * g++.dg/opt/pr70641.C: New test.
12939 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12941 PR rtl-optimization/68749
12942 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12943 effects of argument promotions.
12944 Remove default args to dg-skip-if.
12946 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12949 * g++.dg/parse/pr70635.C: New.
12951 2016-04-13 Marek Polacek <polacek@redhat.com>
12954 * c-c++-common/Wmisleading-indentation-4.c: New test.
12956 2016-04-13 Marek Polacek <polacek@redhat.com>
12959 * gcc.dg/Wparentheses-12.c: New test.
12960 * gcc.dg/Wparentheses-13.c: New test.
12962 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12964 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12965 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12966 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12968 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12970 PR middle-end/70633
12971 * gcc.c-torture/compile/pr70633.c: New test.
12974 * gcc.dg/torture/pr70628.c: New test.
12976 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12979 * g++.dg/template/pr70610.C: New test.
12980 * g++.dg/template/pr70610-2.C: New test.
12981 * g++.dg/template/pr70610-3.C: New test.
12982 * g++.dg/template/pr70610-4.C: New test.
12984 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12986 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12990 * g++.dg/ext/pr70571.C: New test.
12992 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12995 * gcc.target/powerpc/pr70640.c: New test.
12997 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
13000 * g++.dg/parse/pr68722.C: New.
13002 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13004 PR rtl-optimization/70596
13005 * gcc.target/i386/pr70596.c: New test.
13007 2016-04-12 Nathan Sidwell <nathan@acm.org>
13010 * g++.dg/init/pr70501.C: New.
13012 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
13014 * gcc.target/i386/asm-flag-6.c: New test.
13016 2016-04-12 Tom de Vries <tom@codesourcery.com>
13018 PR tree-optimization/68756
13019 * gcc.dg/graphite/pr68756.c: New test.
13021 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13023 PR tree-optimization/70602
13024 * gcc.c-torture/execute/pr70602.c: New test.
13026 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13029 * gcc.target/powerpc/float128-1.c: New tests to make sure the
13030 __float128 emulator is built and runs.
13031 * gcc.target/powerpc/float128-1.c: Likewise.
13033 * lib/target-supports.exp (check_ppc_float128_sw_available):
13034 Rework tests for __float128 software and hardware
13035 availability. Fix exit condition to return 0 on success.
13037 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
13040 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13041 * gcc.target/aarch64/target_attr_15.c: Likewise.
13043 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13046 * g++.dg/cpp1y/pr69066.C: New.
13048 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13051 * gfortran.dg/pr36192.f90: Update test.
13052 * gfortran.dg/pr36192_1.f90: Update test.
13053 * gfortran.dg/real_dimension_1.f: Update test.
13054 * gfortran.dg/parameter_array_init_7.f90: New test.
13056 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
13059 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13061 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13063 PR rtl-optimization/66669
13064 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13066 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13068 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13069 * gcc.dg/pie-1.c: Likewise.
13070 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13071 * gcc.dg/pic-4.c: Likewise.
13072 * gcc.dg/pie-3.c: Likewise.
13073 * gcc.dg/pie-4.c: Likewise.
13075 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13077 PR tree-optimization/68644
13078 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13080 PR rtl-optimization/64886
13081 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13083 2016-04-09 Tom de Vries <tom@codesourcery.com>
13085 PR tree-optimization/68953
13086 * gcc.dg/graphite/pr68953.c: New test.
13088 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13091 * gfortran.dg/deferred_character_16.f90: New test.
13093 2016-04-09 Jakub Jelinek <jakub@redhat.com>
13095 PR tree-optimization/70586
13096 * gcc.c-torture/execute/pr70586.c: New test.
13098 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13101 * c-c++-common/asan/halt_on_error-1.c: Replace memset
13102 with __builtin_memset
13103 * c-c++-common/asan/halt_on_error-2.c: Likewise.
13105 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
13109 PR tree-optimization/70373
13110 PR middle-end/70533
13111 PR middle-end/70534
13112 PR middle-end/70535
13113 * c-c++-common/goacc/reduction-5.c: New test.
13114 * c-c++-common/goacc/reduction-promotions.c: New test.
13115 * gfortran.dg/goacc/reduction-3.f95: New test.
13116 * gfortran.dg/goacc/reduction-promotions.f90: New test.
13118 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
13122 * g++.dg/pr70590.C: New test.
13123 * g++.dg/pr70590-2.C: New test.
13125 2016-04-08 Jakub Jelinek <jakub@redhat.com>
13127 PR middle-end/70593
13128 * gcc.target/i386/pr70593.c: New test.
13130 PR rtl-optimization/70574
13131 * gcc.target/i386/avx2-pr70574.c: New test.
13133 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
13136 * c-c++-common/asan/pr70541.c: New test.
13138 2016-04-08 Tom de Vries <tom@codesourcery.com>
13140 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13141 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13143 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13146 * gcc.c-torture/execute/pr70566.c: New test.
13148 2016-04-08 Tom de Vries <tom@codesourcery.com>
13150 * c-c++-common/goacc/uninit-copy-clause.c: New test.
13151 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13153 2016-04-08 Alan Modra <amodra@gmail.com>
13155 * gcc.target/powerpc/pr70117.c: New.
13157 2016-04-07 Jakub Jelinek <jakub@redhat.com>
13160 * gcc.dg/lto/simd-function_0.c: New test.
13162 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13164 * c-c++-common/attr-simd-2.c: Likewise.
13165 * c-c++-common/attr-simd-4.c: Likewise.
13166 * gcc.dg/gomp/simd-clones-2.c: Likewise.
13167 * gcc.dg/gomp/simd-clones-3.c: Likewise.
13169 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13172 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13174 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
13175 Tom de Vries <tom@codesourcery.com>
13177 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13178 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13179 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13180 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13181 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13182 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13183 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13184 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13186 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13189 * g++.dg/warn/Wparentheses-29.C: New test.
13191 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13194 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13195 explicit braces to resolve a future -Wparentheses warning.
13197 2016-04-06 Richard Henderson <rth@redhat.com>
13199 * gcc.dg/pr61817-1.c: New test.
13200 * gcc.dg/pr61817-2.c: New test.
13201 * gcc.dg/pr69391-1.c: New test.
13202 * gcc.dg/pr69391-2.c: New test.
13204 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13206 PR rtl-optimization/70398
13207 * gcc.target/aarch64/pr70398.c: New.
13209 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13211 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13213 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
13214 Pedro Alves <palves@redhat.com>
13216 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13218 2016-04-06 Jakub Jelinek <jakub@redhat.com>
13220 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13221 Check for avx512f effective targets instead of avx2.
13222 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13223 for AVX512F clones.
13224 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13225 * g++.dg/gomp/declare-simd-1.C: Likewise.
13226 * g++.dg/gomp/declare-simd-3.C: Likewise.
13227 * g++.dg/gomp/declare-simd-4.C: Likewise.
13229 PR middle-end/70550
13230 * c-c++-common/gomp/pr70550-1.c: New test.
13231 * c-c++-common/gomp/pr70550-2.c: New test.
13233 2016-04-05 Nathan Sidwell <nathan@acm.org>
13236 * g++.dg/ext/attribute-may-alias-5.C: New.
13238 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13241 * c-c++-common/pr70336.c: New test.
13242 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13243 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13245 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
13248 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13250 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13252 PR rtl-optimization/70542
13253 * gcc.dg/torture/pr70542.c: New test.
13254 * gcc.target/i386/avx2-pr70542.c: New test.
13256 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13258 PR tree-optimization/70509
13259 * gcc.target/i386/avx512bw-pr70509.c: New test.
13261 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13264 * g++.dg/ext/constexpr-vla4.C: New test.
13266 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13269 * gcc.target/i386/pr70510.c: New test.
13271 2016-04-05 Richard Biener <rguenther@suse.de>
13273 PR tree-optimization/70526
13274 * g++.dg/torture/pr70526.C: New testcase.
13276 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13279 * gcc.target/i386/pr70525.c: New test.
13281 2016-04-05 Richard Biener <rguenther@suse.de>
13283 PR middle-end/70499
13284 * g++.dg/torture/pr70499.C: New testcase.
13286 2016-04-05 Richard Biener <rguenther@suse.de>
13288 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13291 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13293 PR middle-end/70307
13294 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13295 rs6000 ABI warnings.
13297 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13300 * g++.dg/ipa/devirt-51.C: New testcase.
13302 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13303 Jakub Jelinek <jakub@redhat.com>
13305 PR middle-end/70457
13306 * gcc.dg/torture/pr70457.c: New.
13308 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13311 * gfortran.dg/allocate_with_source_19.f08: New test.
13313 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13316 * gfortran.dg/coarray_allocate_6.f08: New test.
13318 2016-04-04 Richard Biener <rguenther@suse.de>
13320 PR rtl-optimization/70484
13321 * gcc.dg/torture/pr70484.c: New testcase.
13323 2016-04-04 Marek Polacek <polacek@redhat.com>
13326 * gcc.dg/torture/pr70307.c: New test.
13328 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13332 * gcc.target/sh/torture/pr70416.c: New.
13334 2016-04-02 Martin Sebor <msebor@redhat.com>
13340 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13341 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13342 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13343 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13344 * g++.dg/cpp0x/constexpr-string.C: Same.
13345 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13346 * g++.dg/cpp0x/pr65398.C: Same.
13347 * g++.dg/ext/constexpr-vla1.C: Same.
13348 * g++.dg/ext/constexpr-vla2.C: Same.
13349 * g++.dg/ext/constexpr-vla3.C: Same.
13350 * g++.dg/ubsan/pr63956.C: Same.
13352 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13354 PR rtl-optimization/70467
13355 * gcc.target/i386/pr70467-2.c: New test.
13357 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13358 Marek Polacek <polacek@redhat.com>
13361 * g++.dg/init/new47.C: New test.
13363 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13366 * gcc.target/arm/pr70496.c: New test.
13368 2016-04-01 Nathan Sidwell <nathan@acm.org>
13371 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13373 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13376 * gcc.dg/strlenopt.h (memmove): New.
13377 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13378 instead of "string.h".
13379 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13380 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13381 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13382 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13383 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13384 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13385 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13386 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13387 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13388 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13389 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13390 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13391 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13392 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13393 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13394 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13395 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13396 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13397 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13398 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13400 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13402 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13403 (Holder::foo): Reflect this.
13405 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13408 * gcc.dg/pr70442.c: New test.
13410 2016-03-31 Nathan Sidwell <nathan@acm.org>
13413 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13415 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13418 * gcc.target/i386/pr70453.c: New test.
13420 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13423 * gcc.c-torture/pr70292.c: New test.
13425 2016-03-31 Marek Polacek <polacek@redhat.com>
13428 * c-c++-common/pr70297.c: New test.
13429 * g++.dg/cpp0x/typedef-redecl.C: New test.
13430 * gcc.dg/typedef-redecl2.c: New test.
13432 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13434 PR rtl-optimization/70460
13435 * gcc.c-torture/execute/pr70460.c: New test.
13437 2016-03-31 Richard Biener <rguenther@suse.de>
13440 * g++.dg/ext/vector30.C: New testcase.
13442 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13443 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13445 * gfortran.dg/fmt_pf.f90: New test.
13447 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13449 Forward-port from 5 branch
13450 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13453 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13454 dg-require-effective-target after dg-do.
13456 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13458 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13460 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13461 Julian Brown <julian@codesourcery.com>
13462 Chung-Lin Tang <cltang@codesourcery.com>
13463 Cesar Philippidis <cesar@codesourcery.com>
13464 James Norris <jnorris@codesourcery.com>
13465 Tom de Vries <tom@codesourcery.com>
13466 Nathan Sidwell <nathan@codesourcery.com>
13468 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13469 * c-c++-common/goacc/loop-clauses.c: Likewise.
13470 * g++.dg/goacc/template.C: Likewise.
13471 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13472 * gfortran.dg/goacc/loop-1.f95: Likewise.
13473 * gfortran.dg/goacc/loop-5.f95: Likewise.
13474 * gfortran.dg/goacc/loop-6.f95: Likewise.
13475 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13476 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13477 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13478 * c-c++-common/goacc/clauses-fail.c: Likewise.
13479 * c-c++-common/goacc/parallel-1.c: Likewise.
13480 * c-c++-common/goacc/reduction-1.c: Likewise.
13481 * c-c++-common/goacc/reduction-2.c: Likewise.
13482 * c-c++-common/goacc/reduction-3.c: Likewise.
13483 * c-c++-common/goacc/reduction-4.c: Likewise.
13484 * c-c++-common/goacc/routine-3.c: Likewise.
13485 * c-c++-common/goacc/routine-4.c: Likewise.
13486 * c-c++-common/goacc/routine-5.c: Likewise.
13487 * c-c++-common/goacc/tile.c: Likewise.
13488 * g++.dg/goacc/template.C: Likewise.
13489 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13490 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13491 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13492 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13493 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13494 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13495 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13496 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13497 * c-c++-common/goacc/use_device-1.c: ... this file.
13498 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13499 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13500 * c-c++-common/goacc/host_data-6.c: ... this file.
13501 * c-c++-common/goacc/loop-2-kernels.c: New file.
13502 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13503 * c-c++-common/goacc/loop-3.c: Likewise.
13504 * g++.dg/goacc/reference.C: Likewise.
13505 * g++.dg/goacc/routine-1.C: Likewise.
13506 * g++.dg/goacc/routine-2.C: Likewise.
13508 2016-03-30 Richard Biener <rguenther@suse.de>
13510 PR middle-end/70450
13511 * gcc.dg/torture/pr70450.c: New testcase.
13513 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13516 * gcc.dg/torture/pr70421.c: New test.
13517 * gcc.target/i386/avx512f-pr70421.c: New test.
13519 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13522 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13523 (check): New function.
13525 (foo): Align stack to 16 bytes when calling bar.
13526 * gcc.target/i386/cleanup-2.c: Likewise.
13528 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13530 PR tree-optimization/59124
13531 * gcc.dg/Warray-bounds-19.c: New test.
13533 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13535 * lib/prune.exp (escape_regex_chars): New.
13536 (prune_file_path): Update to quote metcharacters for regexp.
13538 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13540 PR rtl-optimization/70429
13541 * gcc.c-torture/execute/pr70429.c: New test.
13543 PR tree-optimization/70405
13544 * gcc.dg/pr70405.c: New test.
13546 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13549 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13550 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13552 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13555 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13556 __cilkrts_set_param to set two workers.
13557 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13558 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13560 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13562 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13564 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13567 * gcc.target/i386/pr70406.c: New test.
13569 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13571 * gnat.dg/specs/double_record_extension3.ads: New test.
13573 2016-03-25 Richard Henderson <rth@redhat.com>
13576 * gcc.target/aarch64/pr70120-1.c: New.
13577 * gcc.target/aarch64/pr70120-2.c: New.
13578 * gcc.target/aarch64/pr70120-3.c: New.
13580 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13583 * g++.dg/template/mangle2.C: The dg-do directive should be
13584 "compile" not "assemble".
13586 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13589 * gcc.dg/pr69650.c: New test.
13591 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13593 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13595 2016-03-25 Alan Modra <amodra@gmail.com>
13597 * gcc.dg/dfp/pr70052.c: New test.
13599 2016-03-24 Richard Henderson <rth@redhat.com>
13601 PR middle-end/69845
13602 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13603 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13605 2016-03-24 Tom de Vries <tom@codesourcery.com>
13607 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13609 2016-03-24 Tom de Vries <tom@codesourcery.com>
13611 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13612 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13614 2016-03-24 Tom de Vries <tom@codesourcery.com>
13616 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13617 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13619 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13622 * g++.dg/template/mangle2.C: New test.
13624 2016-03-24 Richard Biener <rguenther@suse.de>
13626 PR tree-optimization/70396
13627 * gcc.dg/torture/pr70396.c: New testcase.
13629 2016-03-24 Richard Biener <rguenther@suse.de>
13631 PR middle-end/70370
13632 * gcc.dg/torture/pr70370.c: New testcase.
13634 2016-03-24 Tom de Vries <tom@codesourcery.com>
13636 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13637 * gfortran.dg/goacc/kernels-tree.f95: Same.
13638 * gfortran.dg/goacc/parallel-tree.f95: Same.
13640 2016-03-24 Tom de Vries <tom@codesourcery.com>
13642 * c-c++-common/goacc/uninit-if-clause.c: New test.
13643 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13645 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13648 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13651 2016-03-24 Richard Biener <rguenther@suse.de>
13653 PR tree-optimization/70372
13654 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13656 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13659 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13661 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13664 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13666 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13669 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13670 * g++.dg/cpp1y/pr70001.C: New test.
13673 * g++.dg/cpp0x/constexpr-70323.C: New test.
13675 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13676 Jason Merrill <jason@redhat.com>
13677 Jakub Jelinek <jakub@redhat.com>
13680 * g++.dg/cpp0x/constexpr-69315.C: New test.
13681 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13683 2016-03-23 Marek Polacek <polacek@redhat.com>
13686 * g++.dg/warn/Wignored-attributes-1.C: New test.
13687 * g++.dg/warn/Wignored-attributes-2.C: New test.
13689 2016-03-23 Tom de Vries <tom@codesourcery.com>
13691 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13693 * gfortran.dg/goacc/private-3.f95 (test): Same.
13694 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13697 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13699 * lib/target-supports.exp: Remove v7ve entry from loop
13700 creating effective target checks.
13701 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13702 (add_options_for_arm_arch_v7ve): Likewise.
13704 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13706 PR tree-optimization/70354
13707 * gcc.dg/vect/pr70354-1.c: New test.
13708 * gcc.dg/vect/pr70354-2.c: New test.
13709 * gcc.target/i386/avx2-pr70354-1.c: New test.
13710 * gcc.target/i386/avx2-pr70354-2.c: New test.
13712 2016-03-22 Jeff Law <law@redhat.com>
13715 * gcc.dg/tree-ssa/pr70232.c: New test.
13717 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13720 * gcc.target/i386/pr70302.c: New test.
13722 2016-03-22 Richard Biener <rguenther@suse.de>
13724 PR middle-end/70251
13725 * g++.dg/torture/pr70251.C: New testcase.
13727 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13730 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13731 Wmisleading-indentation.c.
13732 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13733 reflect change to diagnostic text and order of messages.
13734 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13736 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13738 * g++.dg/ext/java-3.C: Don't compile on AIX.
13740 2016-03-22 Richard Biener <rguenther@suse.de>
13742 PR middle-end/70333
13743 * gcc.dg/torture/pr70333.c: New testcase.
13745 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13747 * g++.dg/ext/pr70290.C: New test.
13749 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13752 * gcc.target/i386/pr70325.c: New test.
13754 2016-03-22 Jakub Jelinek <jakub@redhat.com>
13757 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13758 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13761 * gcc.target/i386/pr70300.c: New test.
13764 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13765 (func2): New function for cond with parens, xfail warning for c++.
13766 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13768 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13771 * g++.dg/template/ptrmem30.C: New test.
13773 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13776 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13777 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13779 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13781 PR middle-end/70326
13782 * gcc.dg/pr70326.c: New test.
13784 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
13785 Jakub Jelinek <jakub@redhat.com>
13787 PR tree-optimization/70317
13788 * gcc.dg/pr70317.c: New test.
13790 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
13793 * gcc.target/i386/pr70327.c: New test.
13795 2016-03-21 Martin Liska <mliska@suse.cz>
13798 * gcc.dg/ipa/pr70306.c: New test.
13800 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
13802 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13803 * gcc.target/arm/attr-align3.c: Likewise.
13804 * gcc.target/arm/attr_arm.c: Likewise.
13805 * gcc.target/arm/flip-thumb.c: Likewise.
13807 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13810 * gcc.target/powerpc/altivec-36.c: New test.
13812 2016-03-21 Richard Biener <rguenther@suse.de>
13814 PR tree-optimization/70310
13815 * gcc.dg/torture/pr70310.c: New testcase.
13817 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13820 * gcc.target/i386/pr70293.c: New test.
13822 2016-03-21 Richard Biener <rguenther@suse.de>
13824 PR tree-optimization/70288
13825 * gcc.dg/torture/pr70288-1.c: New testcase.
13826 * gcc.dg/torture/pr70288-2.c: Likewise.
13828 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13830 PR rtl-optimization/69307
13831 * gcc.target/arm/pr69307.c: New test.
13833 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13835 PR rtl-optimization/69102
13836 * gcc.c-torture/compile/pr69102.c: New test.
13838 2016-03-18 Jeff Law <law@redhat.com>
13840 PR rtl-optimization/70263
13841 * gcc.c-torture/compile/pr70263-1.c: New test.
13842 * gcc.target/i386/pr70263-2.c: New test.
13844 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13846 PR rtl-optimization/70278
13847 * gcc.dg/torture/pr70278.c: New test.
13848 * gcc.target/arm/pr70278.c: New test.
13850 2016-03-18 David Malcolm <dmalcolm@redhat.com>
13853 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13854 (test_builtin_types_compatible_p): New test function.
13855 * gcc.dg/pr70281.c: New test case.
13857 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13860 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13862 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13864 PR tree-optimization/70252
13865 * gcc.dg/pr70252.c: New test.
13867 2016-03-18 Tom de Vries <tom@codesourcery.com>
13869 * gcc.dg/pr70161-2.c: New test.
13870 * gcc.dg/pr70161.c: New test.
13872 2016-03-18 Tom de Vries <tom@codesourcery.com>
13875 * gcc.dg/pr70269.c: New test.
13877 2016-03-18 Jakub Jelinek <jakub@redhat.com>
13880 * g++.dg/ext/java-3.C: New test.
13882 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13885 * g++.dg/lookup/pr70205.C: New test.
13887 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13890 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13892 2016-03-17 Marek Polacek <polacek@redhat.com>
13895 * gcc.dg/atomic-op-6.c: New test.
13897 2016-03-17 David Malcolm <dmalcolm@redhat.com>
13900 * c-c++-common/pr70264.c: New test case.
13902 2016-03-17 Jakub Jelinek <jakub@redhat.com>
13905 * c-c++-common/pr70144-1.c: New test.
13906 * c-c++-common/pr70144-2.c: New test.
13909 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13910 * g++.dg/opt/flifetime-dse6.C: New test.
13911 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13913 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13916 * gcc.dg/pic-1.c: New test.
13917 * gcc.dg/pic-2.c: Likewise.
13918 * gcc.dg/pic-3.c: Likewise.
13919 * gcc.dg/pic-4.c: Likewise.
13920 * gcc.dg/pie-1.c: Likewise.
13921 * gcc.dg/pie-2.c: Likewise.
13922 * gcc.dg/pie-3.c: Likewise.
13923 * gcc.dg/pie-4.c: Likewise.
13924 * gcc.dg/pie-5.c: Likewise.
13925 * gcc.dg/pie-6.c: Likewise.
13927 2016-03-17 Tom de Vries <tom@codesourcery.com>
13929 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13930 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13932 2016-03-17 Richard Biener <rguenther@suse.de>
13935 * g++.dg/debug/pr70271.C: New testcase.
13937 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13939 * gcc.target/i386/pr70251.c: New test.
13941 2016-03-17 Marek Polacek <polacek@redhat.com>
13944 * g++.dg/warn/constexpr-70194.C: New test.
13946 2016-03-16 Richard Henderson <rth@redhat.com>
13948 PR middle-end/70240
13949 * gcc.c-torture/compile/pr70240.c: New.
13951 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13953 * gcc.c-torture/compile/20151204.c: Skip for avr.
13955 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13958 * g++.dg/opt/pr70245.C: New test.
13959 * g++.dg/opt/pr70245.h: New file.
13960 * g++.dg/opt/pr70245-aux.cc: New file.
13962 2016-03-16 Martin Sebor <msebor@redhat.com>
13964 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13966 2016-03-16 Richard Henderson <rth@redhat.com>
13968 PR middle-end/70199
13969 * gcc.c-torture/compile/pr70199.c: New.
13971 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13973 * gcc.dg/uninit-19.c: Run dos2unix.
13975 2016-03-16 Marek Polacek <polacek@redhat.com>
13978 * gcc.dg/nested-func-10.c: New test.
13979 * gcc.dg/nested-func-9.c: New test.
13981 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13983 PR tree-optimization/68714
13984 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13986 2016-03-16 Tom de Vries <tom@codesourcery.com>
13988 PR tree-optimization/68715
13989 * gcc.dg/graphite/pr68715-2.c: New test.
13990 * gcc.dg/graphite/pr68715.c: New test.
13991 * gfortran.dg/graphite/pr68715.f90: New test.
13993 2016-03-16 Tom de Vries <tom@codesourcery.com>
13995 PR tree-optimization/68809
13996 * gcc.dg/graphite/pr68809-2.c: New test.
13997 * gcc.dg/graphite/pr68809.c: New test.
13999 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14002 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14003 method call to i () as argument. Adjust expected output.
14006 * g++.dg/ubsan/pr70147-1.C: New test.
14007 * g++.dg/ubsan/pr70147-2.C: New test.
14009 2016-03-15 Martin Sebor <msebor@redhat.com>
14012 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14014 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
14016 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14019 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14021 PR libfortran/69799
14022 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14023 libatomic_available.
14025 2016-03-15 Marek Polacek <polacek@redhat.com>
14028 * g++.dg/ext/attribute-may-alias-4.C: New test.
14030 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
14032 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
14033 -fvar-tracking-assignments-toggle flag.
14035 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
14037 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14039 2016-03-15 Jakub Jelinek <jakub@redhat.com>
14041 PR rtl-optimization/70222
14042 * gcc.c-torture/execute/pr70222-1.c: New test.
14043 * gcc.c-torture/execute/pr70222-2.c: New test.
14045 2016-03-15 Richard Henderson <rth@redhat.com>
14047 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14049 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14051 PR rtl-optimization/69032
14052 * gcc.dg/pr69032.c: New test.
14054 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14056 PR rtl-optimization/63384
14057 * g++.dg/pr63384.C: New test.
14059 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14062 * gcc.target/i386/pr64411.C: New test.
14064 2016-03-15 Tom de Vries <tom@codesourcery.com>
14066 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14067 * gfortran.dg/goacc/kernels-alias.f95: New test.
14069 2016-03-14 Martin Sebor <msebor@redhat.com>
14072 * g++.dg/cpp0x/constexpr-inline.C: New test.
14073 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14075 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
14077 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14079 2016-03-14 Jakub Jelinek <jakub@redhat.com>
14081 PR middle-end/70219
14082 * gcc.dg/pr70219.c: New test.
14084 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
14087 * gcc.dg/torture/pr70083.c: New test.
14088 * gcc.target/i386/pr70083.c: New test.
14090 2016-03-14 Richard Biener <rguenther@suse.de>
14092 PR tree-optimization/56365
14093 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14095 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
14098 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14100 * g++.dg/pr70098.C: New testcase.
14103 2016-03-14 Tom de Vries <tom@codesourcery.com>
14105 PR tree-optimization/70045
14106 * gcc.dg/graphite/pr70045.c: New test.
14108 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14111 * gfortran.dg/include_9.f90: New test.
14113 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
14116 gfortran.dg/prof/prof.exp: New script.
14117 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14119 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
14121 PR rtl-optimization/69307
14122 * gcc.dg/pr69307.c: New test.
14124 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
14127 * gcc.target/arm/pr69614.c: New.
14129 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
14132 * gfortran.dg/submodule_14.f08: New test
14135 * gfortran.dg/submodule_15.f08: New test
14137 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
14140 * g++.dg/cpp1y/paren3.C: New test.
14142 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14145 * gcc.target/powerpc/ppc-round2.c: New test.
14147 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
14150 * gcc.dg/torture/pr70123.c: New test.
14152 2016-03-11 Jeff Law <law@redhat.com>
14154 PR tree-optimization/70190
14155 * gcc.c-torture/compile/pr70190.c: New test.
14157 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14160 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14162 (test43_b): Likewise.
14163 (test43_c): Likewise.
14164 (test43_d): Likewise.
14165 (test43_e): Likewise.
14166 (test43_f): Likewise.
14167 (test43_g): Likewise.
14168 (test44_a): Likewise.
14169 (test44_b): Likewise.
14170 (test44_c): Likewise.
14171 (test44_d): Likewise.
14172 (test44_e): Likewise.
14174 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14177 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14179 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14181 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14184 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14188 * gcc.target/aarch64/pr69245_2.c: New test.
14190 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14192 PR tree-optimization/70177
14193 * gcc.dg/pr70177.c: New test.
14195 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14197 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14199 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14201 * gcc.dg/tree-ssa/sra-20.c: New.
14203 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14205 PR rtl-optimization/70174
14206 * gcc.dg/pr70174.c: New test.
14208 PR tree-optimization/70169
14209 * gcc.dg/pr70169.c: New test.
14211 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14214 * gcc.target/i386/pr70160.c: New test.
14216 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14218 * gcc.target/s390/dfp-1.c: New test.
14220 2016-03-10 Nick Clifton <nickc@redhat.com>
14223 * gcc.target/aarch64/pr70044.c: New test.
14225 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14226 Jakub Jelinek <jakub@redhat.com>
14229 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14230 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14231 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14233 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
14236 * g++.dg/lto/pr69589_0.C: New testcase
14237 * g++.dg/lto/pr69589_1.C: New testcase
14239 2016-03-10 Marek Polacek <polacek@redhat.com>
14242 * g++.dg/delayedfold/unary-plus1.C: New test.
14244 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
14246 * gcc.target/arm/pr45701-1.c: Escape brackets.
14247 * gcc.target/arm/pr45701-2.c: Likewise.
14249 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14251 * gfortran.dg/unconstrained_commons.f: New.
14253 2016-03-10 Alan Modra <amodra@gmail.com>
14255 * gcc.dg/pr69195.c: New.
14256 * gcc.dg/pr69238.c: New.
14258 2016-03-10 Tom de Vries <tom@codesourcery.com>
14261 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14263 2016-03-10 Richard Biener <rguenther@suse.de>
14265 PR tree-optimization/70128
14266 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14267 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14269 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14271 PR tree-optimization/70152
14272 * gcc.dg/pr70152.c: New test.
14275 * gcc.target/i386/pr70086-1.c: New test.
14276 * gcc.target/i386/pr70086-2.c: New test.
14277 * gcc.target/i386/pr70086-3.c: New test.
14279 PR tree-optimization/70127
14280 * gcc.c-torture/execute/pr70127.c: New test.
14282 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14284 * c-c++-common/goacc/combined-directives-2.c: New test.
14286 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14290 * g++.dg/diagnostic/pr70105.C: New test.
14291 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14292 (test_multiple_ordinary_maps): New test function.
14294 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14298 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14299 Drop range information from call to inform_at_rich_loc.
14300 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14302 (test_show_locus): Replace calls to rich_location::add_range with
14303 calls to add_range. Rewrite the tests that used the now-defunct
14304 rich_location ctor taking a source_range. Simplify other tests
14305 by replacing calls to COMBINE_LOCATION_DATA with calls to
14308 2016-03-09 Richard Biener <rguenther@suse.de>
14309 Jakub Jelinek <jakub@redhat.com>
14311 PR tree-optimization/70138
14312 * gcc.dg/vect/pr70138-1.c: New testcase.
14313 * gcc.dg/vect/pr70138-2.c: Likewise.
14315 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14318 * gcc.target/i386/pr70049.c: New test.
14320 2016-03-09 Richard Biener <rguenther@suse.de>
14323 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14324 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14325 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14327 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14329 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14332 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14334 PR middle-end/67278
14335 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14338 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14340 PR middle-end/70050
14341 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14342 in testcase comment.
14344 2016-03-09 Tom de Vries <tom@codesourcery.com>
14346 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14347 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14348 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14349 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14350 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14351 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14352 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14353 * gfortran.dg/goacc/kernels-loop.f95: New test.
14355 2016-03-08 Martin Sebor <msebor@redhat.com>
14358 * g++.dg/warn/overflow-warn-7.C: New test.
14360 2016-03-08 Jason Merrill <jason@redhat.com>
14362 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14363 * lib/target-supports.exp (check_effective_target_concepts): New.
14365 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14368 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14369 * g++.dg/ubsan/pr70135.C: New test.
14372 * gcc.dg/pr70110.c: New test.
14374 2016-03-07 Martin Jambor <mjambor@suse.cz>
14376 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14377 * c-c++-common/gomp/if-1.c: Likewise.
14378 * c-c++-common/gomp/pr61486-2.c: Likewise.
14379 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14380 to dg-additional-options.
14381 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14382 * g++/gomp/target-teams-1.c: Likewise.
14383 * gcc.dg/gomp/gomp.exp: Likewise.
14384 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14385 dg-additional-options.
14386 * gfortran.dg/gomp/gomp.exp: Likewise.
14387 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14388 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14389 dg-additional-options.
14390 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14392 2016-03-07 Martin Jambor <mjambor@suse.cz>
14394 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14395 * c-c++-common/gomp/gridify-1.c: New test.
14396 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14398 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14400 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14401 trigger for cortex-r8, when scanning for register r8.
14402 * gcc.target/arm/pr45701-2.c: Likewise.
14404 2016-02-26 Richard Biener <rguenther@suse.de>
14405 Jeff Law <law@redhat.com>
14407 PR tree-optimization/69740
14408 * gcc.c-torture/compile/pr69740-1.c: New test.
14409 * gcc.c-torture/compile/pr69740-2.c: New test.
14411 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14413 * lib/target-supports.exp
14414 (check_effective_target_whole_vector_shift): Enable for PPC64.
14416 2016-03-07 Richard Biener <rguenther@suse.de>
14418 PR tree-optimization/70115
14419 * gcc.dg/torture/pr70115.c: New testcase.
14421 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14423 PR middle-end/69916
14424 * c-c-++-common/goacc/pr69916.c: New.
14426 2016-03-07 Richard Henderson <rth@redhat.com>
14428 * gcc.c-torture/compile/pr70061.c: New test.
14430 2016-03-07 Richard Biener <rguenther@suse.de>
14433 * gcc.dg/vect/O3-pr36098.c: New testcase.
14435 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14437 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14439 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14441 * gnat.dg/renaming9.ad[sb]: New testcase.
14443 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14446 * g++.dg/expr/stdarg3.C: New test.
14448 2016-03-04 Jeff Law <law@redhat.com>
14450 PR tree-optimization/69196
14451 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14454 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14457 * gcc.dg/pr69973.c: New test.
14459 PR rtl-optimization/69941
14460 * gcc.dg/torture/pr69941.c: New test.
14463 * gcc.dg/pr69824.c: New test.
14465 2016-03-05 Tom de Vries <tom@codesourcery.com>
14467 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14468 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14471 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14474 * g++.dg/cpp1y/var-templ48.C: New test.
14475 * g++.dg/cpp1y/var-templ49.C: New test.
14477 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14479 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14481 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14484 * g++.dg/ubsan/pr70035.C: New test.
14487 * gcc.target/i386/pr70062.c: New test.
14489 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14491 * g++.dg/template/typename21.C: Remove c++98_only.
14493 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14495 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14497 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14500 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14502 (fn_42_b): Likewise.
14503 (fn_42_c): Likewise.
14505 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14508 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14510 (fn_40_b): Likewise.
14511 (fn_41_a): Likewise.
14512 (fn_41_b): Likewise.
14514 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14517 * gcc.target/i386/avx512f-pr70059.c: New test.
14518 * gcc.target/i386/avx512dq-pr70059.c: New test.
14520 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14522 PR rtl-optimization/57676
14523 * gcc.dg/torture/pr57676.c: New test.
14525 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14527 * gcc.dg/pr70026.c: New test.
14529 2016-03-04 Marek Polacek <polacek@redhat.com>
14532 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14533 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14535 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14538 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14540 (test_corners_sisd_si): Likewise.
14541 (main): Remove checks of the above.
14542 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14544 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14546 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14548 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14550 * gcc.dg/torture/pr69951.c: Accept argc==0.
14552 2016-03-04 Richard Biener <rguenther@suse.de>
14555 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14556 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14558 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14561 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14564 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14567 * gcc.dg/guality/pr69947.c: New test.
14569 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14572 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14574 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14576 PR rtl-optimization/69904
14577 * gcc.target/arm/pr69904.c: New test.
14579 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14582 * gcc.dg/vect/pr70021.c: New test.
14583 * gcc.target/i386/pr70021.c: New test.
14585 2016-03-03 Marek Polacek <polacek@redhat.com>
14587 PR middle-end/70050
14588 * gcc.dg/pr70050.c: New test.
14590 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14592 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14594 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14596 PR tree-optimization/70043
14597 * gfortran.dg/vect/pr70043.f90: New test.
14599 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14601 * gnat.dg/specs/task1.ads: New test.
14603 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14605 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14606 Invoke gdb with -batch.
14607 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14609 2016-03-03 Richard Biener <rguenther@suse.de>
14611 PR tree-optimization/55936
14612 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14614 2016-03-02 Jeff Law <law@redhat.com>
14616 PR rtl-optimization/69942
14617 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14618 effects of argument promotions.
14620 PR tree-optimization/69987
14621 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14622 target does not support -fprefetch-loop-arrays.
14624 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14626 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14628 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14630 PR rtl-optimization/69052
14631 * gcc.target/i386/pr69052.c: New test.
14633 2016-03-02 Alan Modra <amodra@gmail.com>
14635 * gcc.dg/pr69990.c: New.
14637 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14640 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14642 PR middle-end/70022
14643 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14646 * gcc.target/i386/pr70028.c: New test.
14648 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14650 * c-c++-common/asan/swapcontext-test-1.c,
14651 * c-c++-common/tsan/thread_leak.c,
14652 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14653 * g++.dg/tsan/benign_race.C,
14654 * g++.dg/tsan/fd_close_norace.C,
14655 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14656 races with sanitizer output
14658 2016-03-02 Richard Biener <rguenther@suse.de>
14659 Uros Bizjak <ubizjak@gmail.com>
14662 * gcc.dg/simd-8.c: New testcase.
14664 2016-03-02 Richard Biener <rguenther@suse.de>
14666 PR middle-end/67278
14667 * gcc.dg/simd-7.c: New testcase.
14669 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14671 * gcc.target/i386/pr70007.c: Tweak.
14673 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14675 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14677 2016-03-02 Marek Polacek <polacek@redhat.com>
14680 * gcc.dg/pr67854.c: New test.
14682 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14684 PR middle-end/70025
14685 * gcc.dg/torture/pr70025.c: New test.
14687 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14689 PR tree-optimization/68621
14690 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14692 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14694 * gcc.target/i386/pr70007.c: New test.
14696 2016-03-01 Jeff Law <law@redhat.com>
14698 PR tree-optimization/69196
14699 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14701 PR tree-optimization/69196
14702 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14703 duplicating code and spoiling the expected output.
14705 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14708 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14709 supports power9 before doing tests.
14710 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14711 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14712 * gcc.target/powerpc/p9-permute.c: Likewise.
14714 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14717 * gcc.target/i386/pr70027.c: New test.
14719 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14721 * gcc.dg/pr70017.c: New test.
14723 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14727 * gcc.dg/pr69796.c: New test.
14728 * gcc.dg/pr69974.c: New test.
14730 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14732 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14734 2016-02-29 Jeff Law <law@redhat.com>
14736 PR tree-optimization/69987
14737 * gfortran.dg/pr69987.f90: New test.
14739 PR tree-optimization/69989
14740 * gcc.c-torture/compile/pr69989-2.c: New test.
14742 2016-03-01 Marek Polacek <polacek@redhat.com>
14745 * g++.dg/parse/invalid1.C: New test.
14747 2016-03-01 Richard Biener <rguenther@suse.de>
14749 PR middle-end/70022
14750 * gcc.dg/pr70022.c: New testcase.
14752 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14754 PR tree-optimization/69956
14755 * gcc.dg/pr69956.c: New test.
14757 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14760 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14761 XFAIL when hardware supports efficient unaligned storage access.
14763 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14766 * g++.dg/template/pr69961a.C: New test.
14767 * g++.dg/template/pr69961b.C: New test.
14769 2016-02-29 David Malcolm <dmalcolm@redhat.com>
14771 PR preprocessor/69985
14772 * gcc.dg/cpp/pr69985.c: New test case.
14774 2016-02-29 Jeff Law <law@redhat.com>
14776 PR tree-optimization/70005
14777 * gcc.c-torture/execute/pr70005.c New test.
14779 PR tree-optimization/69999
14780 * gcc.c-torture/compile/pr69999.c: New test.
14782 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14784 PR tree-optimization/69652
14785 * gcc.dg/torture/pr69652.c: Delete test.
14786 * gcc.dg/vect/pr69652.c: New test.
14788 2016-02-19 Richard Biener <rguenther@suse.de>
14790 PR tree-optimization/69980
14791 * gfortran.dg/vect/pr69980.f90: New testcase.
14793 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14795 * gcc.target/sparc/20160229-1.c: New test.
14797 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14799 * gnat.dg/stack_usage3.adb: New test.
14800 * gnat.dg/stack_usage3_pkg.ads: New helper.
14802 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14804 * gnat.dg/renaming8.adb: New test.
14805 * gnat.dg/renaming8_pkg1.ads: New helper.
14806 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14807 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14809 2016-02-29 Richard Biener <rguenther@suse.de>
14811 PR tree-optimization/69720
14812 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14814 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14818 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14820 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14821 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14824 * gfortran.dg/coarray_8.f90: Adjust error message.
14825 * gfortran.dg/pr56007.f90: New test.
14826 * gfortran.dg/pr56007.f: New test.
14828 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14830 PR tree-optimization/69989
14831 * gcc.dg/torture/pr69989.c: New test.
14833 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14835 * gcc.target/i386/stack-realign-win.c: New test.
14837 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14840 * gfortran.dg/pr60126.f90: New test.
14842 2016-02-27 Jeff Law <law@redhat.com>
14845 2016-02-26 Richard Biener <rguenther@suse.de>
14846 Jeff Law <law@redhat.com>
14848 PR tree-optimization/69740
14849 * gcc.c-torture/compile/pr69740-1.c: New test.
14850 * gcc.c-torture/compile/pr69740-2.c: New test.
14852 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14855 * gfortran.dg/newunit_4.f90: New test.
14857 2016-02-27 Jakub Jelinek <jakub@redhat.com>
14860 PR rtl-optimization/69886
14861 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14862 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14865 2016-02-26 Martin Sebor <msebor@redhat.com>
14867 PR tree-optimization/15826
14868 * gcc.dg/tree-ssa/pr15826.c: New test.
14870 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14873 * gcc.target/powerpc/pr69969.c: New test.
14875 2016-02-26 Martin Sebor <msebor@redhat.com>
14878 * g++.old-deja/g++.other/decl5.C: Add a test case.
14880 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14883 * gcc.target/powerpc/pr69946.c: New file.
14885 2016-02-26 Richard Biener <rguenther@suse.de>
14886 Jeff Law <law@redhat.com>
14888 PR tree-optimization/69740
14889 * gcc.c-torture/compile/pr69740-1.c: New test.
14890 * gcc.c-torture/compile/pr69740-2.c: New test.
14892 2016-02-26 Martin Jambor <mjambor@suse.cz>
14894 PR middle-end/69920
14895 * gcc.dg/torture/pr69932.c: New test.
14896 * gcc.dg/torture/pr69936.c: Likewise.
14898 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14901 * gcc.target/s390/pr69709.c: New test.
14903 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14906 * gcc.target/aarch64/pr69245_1.c: New test.
14908 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14911 * gcc.dg/torture/pr69613.c: New test.
14913 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14915 PR rtl-optimization/69891
14916 * gcc.target/i386/pr69891.c: New test.
14918 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
14919 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14922 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14923 functionality for both 32-bit and 64-bit.
14925 2016-02-26 Richard Biener <rguenther@suse.de>
14927 PR tree-optimization/69551
14928 * gcc.dg/torture/pr69951.c: New testcase.
14930 2016-02-25 Richard Biener <rguenther@suse.de>
14932 PR tree-optimization/48795
14933 * gcc.dg/Warray-bounds-18.c: New testcase.
14935 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14937 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14939 2016-02-25 Jakub Jelinek <jakub@redhat.com>
14941 PR rtl-optimization/69896
14942 * gcc.dg/pr69896.c: New test.
14944 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14947 * g++.dg/cpp1y/paren2.C: New test.
14949 2016-02-24 Martin Sebor <msebor@redhat.com>
14952 * gcc.dg/enum-mode-2.c: New test.
14954 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14957 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14958 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14959 * g++.dg/ubsan/pr69922.C: New test.
14961 2016-02-24 Marek Polacek <polacek@redhat.com>
14964 * gcc.dg/pr69819.c: New test.
14966 2016-02-24 Martin Sebor <msebor@redhat.com>
14969 * g++.dg/ext/flexary15.C: New test.
14971 2016-02-24 Martin Sebor <msebor@redhat.com>
14973 * gcc.dg/builtins-68.c: Avoid making unportable
14974 assumptions about the relationship between SIZE_MAX and UINT_MAX.
14975 * g++.dg/ext/builtin_alloca.C: Same.
14977 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14978 Charles Baylis <charles.baylis@linaro.org>
14981 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14983 2016-02-24 Richard Biener <rguenther@suse.de>
14984 Jakub Jelinek <jakub@redhat.com>
14986 PR middle-end/69760
14987 * gcc.dg/torture/pr69760.c: New testcase.
14989 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14991 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14992 pattern on Solaris with as.
14994 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14996 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14997 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14998 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14999 * gcc.target/arm/negscc_restrict_it.c: Likewise.
15001 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15003 PR middle-end/69915
15004 * gcc.dg/pr69915.c: New test.
15006 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15008 PR rtl-optimization/69886
15009 * gcc.dg/torture/pr69886.c: New test.
15011 2016-02-24 Richard Biener <rguenther@suse.de>
15013 PR middle-end/68963
15014 * gcc.dg/torture/pr68963.c: New testcase.
15016 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15019 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15020 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15021 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15022 * gcc.target/arm/atomic_loaddi_1.c: New test.
15023 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15024 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15025 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15026 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15027 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15028 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15029 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15030 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15032 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15034 PR middle-end/69909
15035 * gcc.dg/torture/pr69909.c: New test.
15037 2016-02-24 Richard Biener <rguenther@suse.de>
15039 PR tree-optimization/69907
15040 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15041 * gcc.dg/vect/bb-slp-34.c: XFAIL.
15042 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15044 2016-02-24 Christian Bruel <christian.bruel@st.com>
15046 * gcc.target/arm/pragma_cpp_fma.c: New test.
15048 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15051 * gfortran.dg/include_6.f90: Update test.
15053 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15056 * objc.dg/pr69844.m: New test.
15058 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15060 PR libgfortran/69456
15061 * gfortran.dg/namelist_89.f90: New test.
15062 * gfortran.dg/pr59700.f90: Update test..
15064 2016-02-23 Martin Sebor <msebor@redhat.com>
15066 PR middle-end/69780
15067 * g++.dg/ext/builtin_alloca.C: New test.
15068 * gcc.dg/builtins-68.c: New test.
15070 2016-02-23 Richard Henderson <rth@redhat.com>
15072 * gcc.target/i386/addr-space-3.c: Remove test.
15074 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15076 PR preprocessor/69126
15077 PR preprocessor/69543
15078 * c-c++-common/pr69126-2-long.c: New test.
15079 * c-c++-common/pr69126-2-short.c: New test.
15080 * c-c++-common/pr69543-1.c: Remove xfail.
15082 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15084 PR preprocessor/69126
15085 PR preprocessor/69543
15086 PR preprocessor/69558
15087 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15089 (test_2): ...this, and add leading comment.
15090 (MACRO_3, test_3): New.
15091 (MACRO_4A, MACRO_4B, test_4): New.
15092 (MACRO): Rename to...
15093 (MACRO_5): ...this.
15095 (test_5): ...this, updating for renaming of MACRO, and
15096 add leading comment.
15097 * c-c++-common/pr69543-1.c: New.
15098 * c-c++-common/pr69543-2.c: New.
15099 * c-c++-common/pr69543-3.c: New.
15100 * c-c++-common/pr69543-4.c: New.
15101 * c-c++-common/pr69558-1.c: New.
15102 * c-c++-common/pr69558-2.c: New.
15103 * c-c++-common/pr69558-3.c: New.
15104 * c-c++-common/pr69558-4.c: New.
15105 * gcc.dg/pr69558.c: Move to...
15106 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
15109 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
15111 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15112 to -ftree-parallelize-loops/-fopenacc changes.
15113 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15114 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15115 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15116 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15117 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15118 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15119 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15120 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15121 * c-c++-common/goacc/kernels-loop.c: Likewise.
15122 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15123 * c-c++-common/goacc/kernels-reduction.c: Likewise.
15124 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15125 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15127 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15129 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15131 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15134 * g++.dg/warn/Wnonnull-compare-5.C: New test.
15137 * gcc.dg/pr69900.c: New test.
15139 2016-02-23 Martin Jambor <mjambor@suse.cz>
15141 PR tree-optimization/69666
15142 * gcc.dg/tree-ssa/pr69666.c: New test.
15144 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
15147 * gfortran.dg/coarray_allocate_5.f08: New test.
15149 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15151 * gcc.target/s390/vcond-shift.c: Move to ...
15152 * gcc.target/s390/vector/vcond-shift.c: ... here.
15154 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15156 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15157 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15159 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15161 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15163 2016-02-20 Mark Wielaard <mjw@redhat.com>
15166 * gcc.dg/unused-variable-3.c: New test.
15168 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15171 * gcc.target/i386/pr69888.c: New test.
15173 2016-02-22 Richard Biener <rguenther@suse.de>
15175 PR tree-optimization/69882
15176 * gfortran.dg/vect/pr69882.f90: New testcase.
15178 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15181 * gcc.dg/pr69885.c: New test.
15183 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
15187 * gcc.target/sh/pr54089-10.c: New.
15189 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
15192 * gfortran.dg/deferred_character_15.f90: New test.
15194 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15197 gfortran.dg/allocate_with_source_18.f03: New test.
15199 2016-02-20 Harald Anlauf <anlauf@gmx.de>
15202 gfortran.dg/gomp/pr52531.f90: New test.
15204 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15207 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15210 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15213 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15214 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15217 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15220 * g++.dg/torture/pr69851.C: New test.
15222 2016-02-19 Martin Sebor <msebor@redhat.com>
15225 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15227 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15230 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15231 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15234 * g++.dg/cpp0x/pr67767.C: New test.
15236 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15238 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15239 for fp, simd, crypto, crc, lse.
15240 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15242 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15243 effective target check.
15245 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15248 * gcc.target/i386/pr69820.c: New test.
15250 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15252 * gcc.target/s390/vector/int128-1.c: New test.
15254 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15256 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15258 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15260 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15261 instruction pattern name to prevent the testcase from failing with
15264 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15266 * gcc.target/s390/md/movstr-2.c: New test.
15268 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15270 * gcc.target/s390/morestack.c: New test.
15272 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15275 * gcc.target/s390/pr69625.c: Add test case.
15277 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15280 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15282 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15285 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15286 * gcc.target/powerpc/fusion3.c: Likewise.
15288 2016-02-18 Richard Biener <rguenther@suse.de>
15290 PR middle-end/69553
15291 * g++.dg/torture/pr69553.C: New testcase.
15293 2016-02-18 Nick Clifton <nickc@redhat.com>
15297 * gcc.target/arm/pr62554.c: New test.
15298 * gcc.target/arm/pr69610-1.c: New test.
15299 * gcc.target/arm/pr69610-2.c: New test.
15301 2016-02-18 Richard Biener <rguenther@suse.de>
15303 PR middle-end/69854
15304 * gcc.dg/torture/pr69854.c: New testcase.
15306 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15309 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15311 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15313 * gcc.target/powerpc/vec-cg.c: New test.
15315 2016-02-17 Richard Biener <rguenther@suse.de>
15318 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15320 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15323 * gcc.c-torture/compile/pr69161.c: New test.
15325 2016-02-17 David Sherwood <david.sherwood@arm.com>
15328 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15329 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15331 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15333 * gcc.dg/ifcvt-4.c: Skip on Visium.
15335 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15337 * gnat.dg/atomic8.adb: New test.
15339 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15341 * gnat.dg/discr46.ad[sb]: New test.
15343 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15346 * gcc.target/powerpc/pr48344-1.c: New test.
15348 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15351 * gfortran.dg/associate_21.f90: New test.
15353 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15356 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15357 -Wnonnull in dg-options.
15358 * c-c++-common/nonnull-2.c: New test.
15360 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15361 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15363 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15365 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15367 PR middle-end/69801
15368 * gcc.dg/pr69801.c: Add empty dg-options.
15370 2016-02-16 James Norris <jnorris@codesourcery.com>
15372 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15373 * g++.dg/goacc/deviceptr-1.c: New file.
15375 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15377 PR tree-optimization/69820
15378 * gcc.dg/vect/pr69820.c: New test.
15380 2016-02-16 Richard Biener <rguenther@suse.de>
15382 PR tree-optimization/69776
15383 * gcc.dg/torture/pr69776-2.c: New testcase.
15385 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15387 PR tree-optimization/69714
15388 * gcc.dg/torture/pr69714.c: New test.
15390 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15392 PR tree-optimization/69802
15393 * gcc.dg/pr69802.c: New test.
15395 2016-02-16 Richard Biener <rguenther@suse.de>
15397 PR middle-end/69801
15398 * gcc.dg/pr69801.c: New testcase.
15400 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15402 PR libgfortran/69651
15403 * gfortran.dg/read_bang.f90: New test.
15404 * gfortran.dg/read_bang4.f90: New test.
15406 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15409 * g++.dg/init/pr69658.C: New test.
15412 * c-c++-common/pr69797.c: New test.
15414 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15416 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15417 check for aarch64*-*-*.
15419 2016-02-15 Richard Biener <rguenther@suse.de>
15421 PR tree-optimization/69783
15422 * gcc.dg/vect/pr69783.c: New testcase.
15424 2016-02-15 Richard Biener <rguenther@suse.de>
15426 PR tree-optimization/69776
15427 * gcc.dg/torture/pr69776.c: New testcase.
15429 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15432 * gfortran.dg/type_decl_4.f90: Reinstated.
15434 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15437 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15439 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15443 * gfortran.dg/type_decl_4.f90: Removed.
15445 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15448 * gfortran.dg/type_decl_4.f90: New test.
15450 2016-02-14 Alan Modra <amodra@gmail.com>
15453 * gcc.c-torture/execute/stkalign.c: Revise test.
15455 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15458 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15460 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15463 * gcc.target/sh/torture/pr67260.c: New.
15465 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15467 * gcc.dg/pr67964.c: Add dg-require-alias.
15469 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15473 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15475 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15477 PR libgfortran/69668
15478 * gfortran.dg/namelist_88.f90: New test.
15480 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15482 PR libgfortran/69668
15483 * gfortran.dg/namelist_38.f90: Update test.
15484 * gfortran.dg/namelist_84.f90: Update test.
15486 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15489 * gcc.dg/pr69554-1.c: New test.
15490 * gfortran.dg/pr69554-1.F90: New test.
15491 * gfortran.dg/pr69554-2.F90: New test.
15492 * lib/gcc-dg.exp (proc dg-locus): New function.
15493 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15494 distinguish between the caret-printing and non-caret-printing
15495 cases. If caret-printing has been explicitly enabled, bail out
15496 without attempting to fix up the output.
15498 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15502 * gcc.dg/spellcheck-options-3.c: New test case.
15503 * gcc.dg/spellcheck-options-4.c: New test case.
15504 * gcc.dg/spellcheck-options-5.c: New test case.
15505 * gcc.dg/spellcheck-options-6.c: New test case.
15506 * gcc.dg/spellcheck-options-7.c: New test case.
15507 * gcc.dg/spellcheck-options-8.c: New test case.
15508 * gcc.dg/spellcheck-options-9.c: New test case.
15509 * gcc.dg/spellcheck-options-10.c: New test case.
15511 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15513 PR rtl-optimization/69764
15514 PR rtl-optimization/69771
15515 * c-c++-common/pr69764.c: New test.
15516 * gcc.dg/torture/pr69771.c: New test.
15518 2016-02-12 Marek Polacek <polacek@redhat.com>
15520 * g++.dg/torture/init-list1.C: New.
15522 2016-02-12 Marek Polacek <polacek@redhat.com>
15524 * gcc.dg/pr69522.c: Add empty dg-options.
15526 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15528 * g++.dg/lto/lto.exp: Include and init mpx.
15529 * g++.dg/lto/pr69729_0.C: New test.
15531 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15534 * g++.dg/ipa/pr69241-4.C: New test.
15537 * g++.dg/ipa/pr68672-1.C: New test.
15538 * g++.dg/ipa/pr68672-2.C: New test.
15539 * g++.dg/ipa/pr68672-3.C: New test.
15541 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15544 * gcc.dg/pr69522.c: New test.
15546 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15549 * g++.dg/cpp1y/69098.C: New test.
15550 * g++.dg/cpp1y/69098-2.C: New test.
15552 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15554 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15555 and neighbour -> neighbor.
15556 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15557 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15558 * c-c++-common/Wvarargs.c: Likewise.
15559 * c-c++-common/goacc/host_data-5.c: Likewise.
15560 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15561 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15562 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15563 * gcc.target/aarch64/pr60697.c: Likewise.
15564 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15565 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15566 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15567 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15568 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15569 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15570 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15571 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15572 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15573 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15574 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15575 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15576 * g++.dg/lookup/koenig5.C: Likewise.
15577 * g++.dg/ext/no-asm-2.C: Likewise.
15578 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15579 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15580 * gfortran.dg/used_types_16.f90: Likewise.
15581 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15582 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15583 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15584 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15585 * gfortran.dg/abstract_type_6.f03: Likewise.
15586 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15587 * gfortran.dg/used_types_15.f90: Likewise.
15588 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15589 * gfortran.dg/exit_3.f08: Likewise.
15590 * gfortran.dg/open_status_2.f90: Likewise.
15591 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15592 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15593 * gfortran.dg/associate_1.f03: Likewise.
15594 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15595 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15596 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15597 * gcc.dg/builtin-object-size-1.c: Likewise.
15598 * gcc.dg/noreturn-6.c: Likewise.
15599 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15600 * gcc.dg/globalalias.c: Likewise.
15601 * gcc.dg/builtins-config.h: Likewise.
15602 * gcc.dg/pr30457.c: Likewise.
15603 * gcc.c-torture/compile/volatile-1.c: Likewise.
15604 * gcc.c-torture/execute/20101011-1.c: Likewise.
15605 * c-c++-common/Waddress-1.c: Likewise.
15607 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15610 * c-c++-common/Waddress-1.c: New test.
15612 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15615 * gfortran.dg/associate_19.f03: New test.
15616 * gfortran.dg/associate_20.f03: New test.
15618 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15620 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15622 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15624 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15625 .arch armv8-a\n. Add -dA to dg-options.
15626 * gcc.target/aarch64/assembler_arch_1.c: New test.
15627 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15629 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15632 * g++.dg/cpp0x/pr68726.C: New.
15634 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15636 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15639 2016-02-11 Richard Biener <rguenther@suse.de>
15641 * g++.dg/tree-ssa/pr61034.C: Adjust.
15643 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15646 * gcc.target/s390/pr69148.c: New.
15648 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15650 PR tree-optimization/69652
15651 * gcc.dg/torture/pr69652.c: New test.
15653 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15654 Patrick Palka <ppalka@gcc.gnu.org>
15658 * g++.dg/ipa/pr69241-1.C: New test.
15659 * g++.dg/ipa/pr69241-2.C: New test.
15660 * g++.dg/ipa/pr69241-3.C: New test.
15661 * g++.dg/ipa/pr69649.C: New test.
15663 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15665 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15666 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15668 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15670 PR tree-optimization/68021
15671 * gcc.dg/tree-ssa/pr68021.c: New test.
15673 2016-02-10 Richard Biener <rguenther@suse.de>
15675 PR tree-optimization/69726
15676 * gcc.dg/uninit-22.c: New testcase.
15678 2016-02-09 Andrew Pinski <apinski@cavium.com>
15681 * gcc.c-torture/compile/20160205-1.c: New testcase.
15683 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15686 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15687 instead accessing a really large arrray.
15688 * gcc.target/powerpc/fusion3.c: Likewise.
15690 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15693 * gcc.c-torture/execute/pr68532.c: New test.
15695 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15698 * gcc.dg/pr69634.c: New.
15700 2016-02-09 Richard Biener <rguenther@suse.de>
15702 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15704 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15706 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15708 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15710 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15712 2016-02-09 Richard Biener <rguenther@suse.de>
15714 PR tree-optimization/69715
15715 * gcc.dg/torture/pr69715.c: New testcase.
15717 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15720 * g++.dg/cpp0x/trailing12.C: New test.
15721 * g++.dg/cpp0x/trailing13.C: New test.
15723 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15727 * g++.dg/cpp1y/auto-fn29.C: New test.
15728 * g++.dg/cpp1y/auto-fn30.C: New test.
15730 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15732 PR tree-optimization/69209
15733 * gcc.c-torture/compile/pr69209.c: New test.
15735 2016-02-08 Jeff Law <law@redhat.com>
15737 PR tree-optimization/68541
15738 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15739 of statements allowed in join block for path splitting.
15741 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15744 * g++.dg/gomp/pr59627.C: New test.
15747 * g++.dg/ipa/pr69239.C: New test.
15749 2016-02-08 David Malcolm <dmalcolm@redhat.com>
15751 PR preprocessor/69664
15752 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15753 * gcc.dg/cpp/warn-comments.c: Likewise.
15755 2016-02-08 Marek Polacek <polacek@redhat.com>
15758 * g++.dg/init/const12.C: New test.
15760 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15763 * gcc.dg/lto/pr55113_0.c: Remove test.
15765 2016-02-08 Richard Biener <rguenther@suse.de>
15767 PR tree-optimization/69719
15768 * gcc.dg/torture/pr69719.c: New testcase.
15770 2016-02-08 Richard Biener <rguenther@suse.de>
15771 Jeff Law <law@redhat.com>
15774 * gcc.target/mips/pr68273.c: New testcase.
15776 2016-02-08 Richard Biener <rguenther@suse.de>
15778 PR rtl-optimization/69274
15779 * gcc.target/i386/addr-sel-1.c: XFAIL.
15781 2016-02-08 Jeff Law <law@redhat.com>
15783 PR tree-optimization/68541
15784 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15786 PR tree-optimization/65917
15787 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15789 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15792 * gfortran.dg/namelist_args.f90: New test.
15794 2016-02-05 Jeff Law <law@redhat.com>
15796 PR tree-optimization/68541
15797 * gcc.dg/tree-ssa/split-path-2.c: New test.
15798 * gcc.dg/tree-ssa/split-path-3.c: New test.
15799 * gcc.dg/tree-ssa/split-path-4.c: New test.
15800 * gcc.dg/tree-ssa/split-path-5.c: New test.
15801 * gcc.dg/tree-ssa/split-path-6.c: New test.
15802 * gcc.dg/tree-ssa/split-path-7.c: New test.
15804 2016-02-05 Martin Sebor <msebor@redhat.com>
15807 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15808 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15810 2016-02-06 Richard HEnderson <rth@redhat.com>
15813 * gcc.target/i386/addr-space-4.c: New.
15814 * gcc.target/i386/addr-space-5.c: New.
15816 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15819 * gfortran.dg/elemental_dependency_6.f90: New.
15821 2016-02-05 Jakub Jelinek <jakub@redhat.com>
15823 PR rtl-optimization/69691
15824 * gcc.c-torture/execute/pr69691.c: New test.
15827 * g++.dg/parse/pr69628.C: New test.
15829 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15831 * gcc.dg/sancov/asan.c: Move to ...
15832 * gcc.dg/asan/sancov-1.c: ... here.
15834 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15836 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15838 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15841 * gcc.target/i386/pr69677.c: New test.
15843 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15846 * g++.dg/template/pr68948.C: New test.
15848 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15850 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15851 (only necessary on s390x).
15853 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15855 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15856 -mno-accumulate-outgoing-args.
15858 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15860 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15862 2016-02-04 Jakub Jelinek <jakub@redhat.com>
15865 * c-c++-common/pr69669.c: New test.
15867 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15870 * g++.dg/pr69667.C: New file.
15872 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15875 * gcc.dg/pr69619.c: Add new test.
15877 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15879 PR rtl-optimization/69577
15880 * gcc.target/i386/pr69577.c: New test.
15882 2016-02-04 Martin Liska <mliska@suse.cz>
15884 * g++.dg/asan/pr69276.C: New test.
15886 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15890 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15891 a single smulbb instruction.
15892 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15893 * gcc.target/amr/wmul-2.c: Likewise.
15895 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15899 * gcc.c-torture/execute/pr67714.c: New test.
15901 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15904 * gcc.target/i386/pr69454-1.c: New test.
15905 * gcc.target/i386/pr69454-2.c: New test.
15907 2016-02-03 Martin Sebor <msebor@redhat.com>
15914 * g++.dg/ext/flexarray-mangle-2.C: New test.
15915 * g++.dg/ext/flexarray-mangle.C: New test.
15916 * g++.dg/ext/flexarray-subst.C: New test.
15917 * g++.dg/ext/flexary11.C: New test.
15918 * g++.dg/ext/flexary12.C: New test.
15919 * g++.dg/ext/flexary13.C: New test.
15920 * g++.dg/ext/flexary14.C: New test.
15921 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15923 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15925 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15926 Define only if CHECK_FLOAT128 is defined.
15927 (main): Properly initialize u5.
15929 2016-02-03 Jakub Jelinek <jakub@redhat.com>
15932 * gcc.dg/pr69627.c: New test.
15935 * gcc.dg/pr69644.c: New test.
15937 2016-02-03 Mike Stump <mikestump@comcast.net>
15939 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15940 support for struct-layout-1.exp.
15942 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15945 * g++.dg/cpp0x/pr69056.C: New test.
15947 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15948 Alexandre Oliva <aoliva@redhat.com>
15951 * gcc.target/powerpc/pr69461.c: New.
15953 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
15955 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15956 works from here ...
15957 (check_effective_target_fsanitize_thread): ... to here. Do not
15958 specify additional compile flags for the test source.
15959 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15960 specify additional compile flags for the test source.
15962 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15964 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15966 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15970 * gfortran.dg/coarray_allocate_2.f08: New test.
15971 * gfortran.dg/coarray_allocate_3.f08: New test.
15972 * gfortran.dg/coarray_allocate_4.f08: New test.
15974 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15976 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15977 use same scan-tree-dump-times on all platforms.
15978 * gcc.dg/vect/vect-outer-1.c: Likewise.
15979 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15980 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15981 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15982 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15983 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15984 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15985 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15987 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15989 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15992 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15994 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15996 2016-02-02 James Norris <jnorris@codesourcery.com>
15998 * c-c++-common/goacc/routine-5.c: Add tests.
16000 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
16002 * gcc.target/nvptx/unsigned-cmp.c: New test.
16004 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
16006 * gcc.target/aarch64/scalar_shift_1.c
16007 (test_corners_sisd_di): Improve force to SIMD register.
16008 (test_corners_sisd_si): Likewise.
16009 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16010 Remove scan-assembler check for ldr.
16012 2016-02-02 Richard Biener <rguenther@suse.de>
16014 PR tree-optimization/69595
16015 * gcc.dg/Warray-bounds-17.c: New testcase.
16017 2016-02-02 Richard Biener <rguenther@suse.de>
16019 PR tree-optimization/69606
16020 * gcc.dg/torture/pr69606.c: New testcase.
16022 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
16024 PR middle-end/68542
16025 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16026 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16028 2016-02-02 Alan Modra <amodra@gmail.com>
16031 * gcc.target/powerpc/pr69548.c: New test.
16033 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16035 PR rtl-optimization/69592
16036 * gcc.dg/pr69592.c: New test.
16038 PR preprocessor/69543
16040 * gcc.dg/pr69543.c: New test.
16041 * gcc.dg/pr69558.c: New test.
16043 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
16046 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16048 2016-02-01 Martin Sebor <msebor@redhat.com>
16050 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16052 2016-02-01 Bin Cheng <bin.cheng@arm.com>
16054 PR tree-optimization/67921
16055 * c-c++-common/ubsan/pr67921.c: New test.
16057 2016-02-01 Richard Biener <rguenther@suse.de>
16059 PR middle-end/69556
16060 * gcc.dg/tree-ssa/recip-8.c: New testcase.
16062 2016-02-01 Richard Biener <rguenther@suse.de>
16064 PR tree-optimization/69574
16065 * gcc.dg/torture/pr69574.c: New testcase.
16067 2016-02-01 Richard Biener <rguenther@suse.de>
16069 PR tree-optimization/69579
16070 * gcc.dg/setjmp-6.c: New testcase.
16072 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16074 PR rtl-optimization/69570
16075 * g++.dg/opt/pr69570.C: New test.
16077 2016-02-01 Richard Henderson <rth@redhat.com>
16079 * gcc.dg/pr69535.c: New test.
16081 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
16084 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16085 * gcc.dg/tree-ssa/sra-18.c: Likewise.
16088 * g++.dg/parse/parens3.C: Use register "4" on hppa.
16090 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16092 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
16095 * gfortran.dg/allocate_with_source_17.f03: New test.
16097 2016-01-30 Jakub Jelinek <jakub@redhat.com>
16099 PR tree-optimization/69546
16100 * gcc.dg/torture/pr69546.c: New test.
16102 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
16105 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16107 2016-01-30 Martin Sebor <msebor@redhat.com>
16110 * g++.dg/ext/flexary10.C: New test.
16112 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
16115 gfortran.dg/common_23.f90: New test.
16117 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16120 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16121 condition being checked, and disable it when the target supports
16122 misaligned loads and stores.
16124 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16127 * gcc.dg/torture/pr69518.c: New test.
16129 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
16132 * gcc.target/i386/pr69530.c: New test.
16134 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
16137 * gcc.target/mips/div-delay.c: New test.
16139 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16142 * gcc.target/i386/pr69551.c: New test.
16145 * gcc.target/i386/pr66137.c: New test.
16147 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
16149 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16150 always built for p5600.
16151 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16152 isa=p5600 dg-option.
16154 2016-01-29 Richard Biener <rguenther@suse.de>
16156 PR tree-optimization/69547
16157 * g++.dg/tree-ssa/pr69547.C: New testcase.
16159 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16162 * g++.dg/warn/Wunused-function2.C: New test.
16164 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
16166 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16167 support for test to succeed.
16169 2016-01-29 Marek Polacek <polacek@redhat.com>
16173 * g++.dg/ext/constexpr-vla2.C: New test.
16174 * g++.dg/ext/constexpr-vla3.C: New test.
16175 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16177 2016-01-29 Richard Biener <rguenther@suse.de>
16179 PR middle-end/69537
16180 * gcc.dg/uninit-21.c: New testcase.
16182 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
16185 * gcc.target/i386/pr69459.c: New test.
16187 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
16190 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16191 * gcc.target/mips/pr68400.c: New test.
16193 2016-01-28 Martin Sebor <msebor@redhat.com>
16196 * gcc.target/powerpc/pr17381.c: New test.
16198 2016-01-28 Jakub Jelinek <jakub@redhat.com>
16200 PR middle-end/69542
16201 * gcc.dg/torture/pr69542.c: New test.
16203 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16205 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16207 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16209 * gcc.dg/pr65980.c: Skip on AIX.
16210 * gcc.dg/pr66688.c: Same.
16212 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16215 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16216 * gcc.dg/tree-ssa/sra-18.c: Same.
16218 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16221 * gfortran.dg/block_15.f08: New test.
16222 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16223 on incorrectly closed BLOCK.
16225 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16227 * gcc.dg/declare-simd.c: New test.
16229 2016-01-28 Richard Biener <rguenther@suse.de>
16231 PR tree-optimization/69466
16232 * gfortran.dg/vect/pr69466.f90: New testcase.
16234 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16236 * g++.dg/pr67989.C: Remove ARM-specific option.
16237 * gcc.target/arm/pr67989.C: New file.
16239 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16241 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16242 and expm1 test for glibc < 2.11.
16244 2016-01-27 Richard Henderson <rth@redhat.com>
16246 * gcc.c-torture/execute/pr69447.c: New test.
16248 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
16251 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16253 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16256 * gcc.dg/pr66869.c: New test.
16258 2016-01-25 Jeff Law <law@redhat.com>
16260 PR tree-optimization/68398
16261 PR tree-optimization/69196
16262 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16263 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16264 path to avoid new heuristic allowing more irreducible regions
16265 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16266 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16267 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16268 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16269 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16271 2016-01-27 Marek Polacek <polacek@redhat.com>
16274 * c-c++-common/vector-compare-4.c: New test.
16276 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16278 PR preprocessor/69126
16279 * c-c++-common/pr69126.c: New test case.
16281 2016-01-27 Ian Lance Taylor <iant@google.com>
16283 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16285 2016-01-27 Ryan Burn <contact@rnburn.com>
16288 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16290 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16293 * gcc.target/i386/pr69512.c: New test.
16295 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16298 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16300 2016-01-27 Marek Polacek <polacek@redhat.com>
16303 * g++.dg/pr69379.C: New test.
16305 2016-01-27 Martin Sebor <msebor@redhat.com>
16308 * g++.dg/abi/Wabi-2-2.C: New test.
16309 * g++.dg/abi/Wabi-2-3.C: New test.
16310 * g++.dg/abi/Wabi-3-2.C: New test.
16311 * g++.dg/abi/Wabi-3-3.C: New test.
16313 2016-01-27 Richard Biener <rguenther@suse.de>
16315 PR tree-optimization/69166
16316 * gcc.dg/torture/pr69166.c: New testcase.
16318 2016-01-27 Martin Jambor <mjambor@suse.cz>
16320 PR tree-optimization/69355
16321 * gcc.dg/tree-ssa/pr69355.c: New test.
16323 2016-01-27 Marek Polacek <polacek@redhat.com>
16326 * g++.dg/ext/constexpr-vla1.C: New test.
16328 2016-01-20 Christian Bruel <christian.bruel@st.com>
16331 * gcc.target/arm/pr69245.c: New test.
16333 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16335 PR tree-optimization/69399
16336 * gcc.dg/torture/pr69399.c: New test.
16338 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16340 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16342 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16344 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16346 2016-01-26 Tom de Vries <tom@codesourcery.com>
16348 PR tree-optimization/69110
16349 * gcc.dg/autopar/pr69110.c: New test.
16351 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16352 Sebastian Pop <s.pop@samsung.com>
16354 * gcc.dg/graphite/isl-ast-op-select.c: New.
16356 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16359 * gfortran.dg/allocate_error_6.f90: New test.
16361 2016-01-26 Richard Henderson <rth@redhat.com>
16363 * gcc.dg/tm/pr60908.c: New test.
16365 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16368 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16370 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16371 expected multiline output to reflect the colorization being
16372 disabled before newlines.
16373 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16374 (custom_diagnostic_finalizer): Replace call to
16375 pp_newline_and_flush with call to pp_flush.
16376 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16377 * gfortran.dg/implicit_class_1.f90: Likewise.
16378 * lib/gcc-dg.exp (allow_blank_lines): New global.
16379 (dg-allow-blank-lines-in-output): New procedure.
16380 (gcc-dg-prune): Complain about blank lines in the output, unless
16381 dg-allow-blank-lines-in-output was called.
16382 * lib/multiline.exp (_build_multiline_regex): Only support
16383 arbitrary followup text for non-blank-lines, not for blank lines.
16385 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16387 PR tree-optimization/69483
16388 * gcc.dg/pr69483.c: New test.
16389 * g++.dg/opt/pr69483.C: New test.
16391 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16394 * gcc.target/arm/pr68620.c: New test.
16396 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16398 * gcc.target/i386/pr68986-2.c: Remove -m32.
16400 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16403 * gcc.target/i386/pr68986-1.c: New test.
16404 * gcc.target/i386/pr68986-2.c: Likewise.
16405 * gcc.target/i386/pr68986-3.c: Likewise.
16407 2016-01-26 Christian Bruel <christian.bruel@st.com>
16409 * lib/target-supports.exp
16410 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16411 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16412 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16414 2016-01-26 Richard Biener <rguenther@suse.de>
16416 PR tree-optimization/69452
16417 * gcc.dg/torture/pr69452.c: New testcase.
16419 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16422 * gcc.dg/pr69442.c: New test.
16424 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16427 * gcc.target/aarch64/simd/pr67896.C: New.
16429 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16431 PR tree-optimization/69400
16432 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16434 (plugin_init): Call it.
16435 * gcc.dg/torture/pr69400.c: New test.
16437 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16439 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16441 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16442 Sebastian Pop <s.pop@samsung.com>
16444 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16447 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16448 Sebastian Pop <s.pop@samsung.com>
16450 * gcc.dg/graphite/pr69292.c: New.
16452 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16454 * c-c++-common/goacc/use_device-1.c: New test.
16456 2016-01-25 Jeff Law <law@redhat.com>
16458 PR tree-optimization/69196
16459 PR tree-optimization/68398
16460 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16461 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16463 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16466 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16469 2016-01-25 Richard Biener <rguenther@suse.de>
16472 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16474 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16477 * gcc.dg/pr69421.c: New test.
16479 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16481 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16482 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16483 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16484 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16485 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16486 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16487 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16488 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16489 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16490 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16492 2016-01-25 Richard Biener <rguenther@suse.de>
16494 PR tree-optimization/69376
16495 * gcc.dg/torture/pr69376.c: New testcase.
16497 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16501 * gfortran.dg/interface_38.f90: New test.
16502 * gfortran.dg/interface_39.f90: New test.
16504 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16507 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16512 * g++.dg/template/pr11858.C: New test.
16513 * g++.dg/template/pr24663.C: New test.
16514 * g++.dg/template/unify12.C: New test.
16515 * g++.dg/template/unify13.C: New test.
16516 * g++.dg/template/unify14.C: New test.
16517 * g++.dg/template/unify15.C: New test.
16518 * g++.dg/template/unify16.C: New test.
16519 * g++.dg/template/unify17.C: New test.
16521 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16524 gfortran.dg/pr68283.f90: New test.
16526 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16529 * gfortran.dg/inline_matmul_13.f90: New test.
16530 * gfortran.dg/matmul_bounds_8.f90: New test.
16531 * gfortran.dg/matmul_bounds_9.f90: New test.
16532 * gfortran.dg/matmul_bounds_10.f90: New test.
16534 2016-01-23 Tom de Vries <tom@codesourcery.com>
16536 PR tree-optimization/69426
16537 * gcc.dg/autopar/pr69426.c: New test.
16539 2016-01-23 Martin Sebor <msebor@redhat.com>
16543 * g++.dg/cpp0x/alignas5.C: New test.
16544 * g++.dg/ext/vector29.C: Same.
16546 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16548 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16549 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16550 _GNU_SOURCE from compile flags to the source.
16551 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16552 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16553 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16554 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16556 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16559 * g++.dg/opt/pr69432.C: New test.
16561 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16563 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16564 32-bit targets testing an -m64 multilib.
16566 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16568 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16571 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16573 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16575 2016-01-21 Christian Bruel <christian.bruel@st.com>
16578 * gcc.target/i386/pr68674.c
16579 * gcc.target/aarch64/pr68674.c
16580 * gcc.target/arm/pr68674.c
16582 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16585 * gcc.c-torture/execute/pr69403.c: New test.
16587 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16590 * g++.dg/template/pr55843.C: New.
16592 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16595 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16596 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16598 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16601 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16602 from dg-do compile directive, and instead add
16603 { dg-require-effective-target int128 }.
16605 2016-01-20 Martin Sebor <msebor@redhat.com>
16608 * gcc.dg/sync-fetch.c: New test.
16610 2016-01-21 Martin Sebor <msebor@redhat.com>
16613 * gcc.target/powerpc/pr69252.c: New test.
16615 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16618 * gfortran.dg/pr65996.f90: New test.
16620 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16623 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16624 expected to generate an error.
16626 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16628 PR middle-end/66178
16629 * gcc.dg/torture/pr66178.c: New test.
16631 2016-01-21 Anton Blanchard <anton@samba.org>
16632 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16635 * gcc.target/powerpc/pr63354.c: New test.
16637 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16639 PR rtl-optimization/68990
16640 * gcc.target/i386/pr68990: New.
16642 2016-01-21 Nick Clifton <nickc@redhat.com>
16645 * gcc.target/mips/pr69129.c: New.
16647 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16650 * g++.dg/cpp0x/pr58046.C: New.
16652 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16656 * gcc.target/arm/pr69187.c: New test.
16659 * g++.dg/torture/pr69355.C: New test.
16661 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16662 Sebastian Pop <s.pop@samsung.com>
16664 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16666 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16667 Sebastian Pop <s.pop@samsung.com>
16669 * gcc.dg/graphite/pr68976.c: New test.
16671 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16673 PR middle-end/67653
16674 * c-c++-common/pr67653.c: New test.
16675 * gcc.dg/torture/pr29119.c: Add dg-warning.
16677 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16679 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16681 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16684 * gcc.dg/pr24293.c: New test.
16685 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16686 incomplete struct type.
16687 * gcc.dg/declspec-1.c: Likewise.
16688 * gcc.dg/pr63549.c: Likewise.
16690 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16692 PR tree-optimization/66612
16693 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16694 for bdn instruction.
16696 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16698 * lib/target-supports.exp
16699 (check_effective_target_arm_fp_ok_nocache): New.
16700 (check_effective_target_arm_fp_ok): New.
16701 (add_options_for_arm_fp): New.
16702 (check_effective_target_arm_crypto_ok_nocache): Require
16703 target_arm_v8_neon_ok instead of arm32.
16704 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16705 (check_effective_target_arm_crypto_pragma_ok): New.
16706 (add_options_for_arm_vfp): New.
16707 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16708 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16709 target instead. Force initial fpu to vfp.
16710 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16711 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16712 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16714 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16715 use arm_vfp effective target instead. Force initial fpu to vfp.
16716 * gcc.target/arm/attr-neon3.c: Likewise.
16717 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16719 * gcc.target/arm/unsigned-float.c: Likewise.
16720 * gcc.target/arm/vfp-1.c: Likewise.
16721 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16722 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16723 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16724 * gcc.target/arm/vfp-ldmias.c: Likewise.
16725 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16726 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16727 * gcc.target/arm/vfp-stmiad.c: Likewise.
16728 * gcc.target/arm/vfp-stmias.c: Likewise.
16729 * gcc.target/arm/vnmul-1.c: Likewise.
16730 * gcc.target/arm/vnmul-2.c: Likewise.
16731 * gcc.target/arm/vnmul-3.c: Likewise.
16732 * gcc.target/arm/vnmul-4.c: Likewise.
16734 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16737 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16738 the MPX run-time library, for compile-time MPX test.
16739 * gcc.target/i386/chkp-always_inline.c: Likewise.
16740 * gcc.target/i386/chkp-bndret.c: Likewise.
16741 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16742 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16743 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16744 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16745 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16746 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16747 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16748 * gcc.target/i386/chkp-label-address.c: Likewise.
16749 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16750 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16751 * gcc.target/i386/chkp-pr69044.c: Likewise.
16752 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16753 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16754 * gcc.target/i386/chkp-strchr.c: Likewise.
16755 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16756 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16757 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16758 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16759 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16760 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16761 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16762 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16763 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16764 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16765 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16766 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16767 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16768 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16769 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16770 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16771 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16772 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16773 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16774 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16775 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16776 * gcc.target/i386/pr63995-2.c: Likewise.
16777 * gcc.target/i386/pr64805.c: Likewise.
16778 * gcc.target/i386/pr65044.c: Likewise.
16779 * gcc.target/i386/pr65167.c: Likewise.
16780 * gcc.target/i386/pr65183.c: Likewise.
16781 * gcc.target/i386/pr65184.c: Likewise.
16782 * gcc.target/i386/thunk-retbnd.c: Likewise.
16784 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16786 PR tree-optimization/69328
16787 * gcc.dg/pr69328.c: New test.
16789 2016-01-20 Jeff Law <law@redhat.com>
16792 * gcc.target/m68k/pr25114.c: New test.
16794 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16796 * gcc.target/arm/memset-inline-10.c: Added
16797 dg-require-effective-target arm_thumb2_ok.
16799 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16801 * gcc.dg/debug/dwarf2/sso.c: New test.
16803 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
16806 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16807 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16808 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16810 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16813 * g++.dg/ipa/devirt-50.C: New testcase.
16815 2016-01-19 Marek Polacek <polacek@redhat.com>
16818 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16819 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16821 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16824 * gcc.target/arm/pr69135_1.c: New test.
16826 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16828 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16830 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16832 * gcc.target/aarch64/ccmp_1.c: New testcase.
16834 2016-01-19 Marek Polacek <polacek@redhat.com>
16837 * g++.dg/cpp0x/enum30.C: New test.
16839 2016-01-19 Richard Biener <rguenther@suse.de>
16841 PR tree-optimization/69336
16842 * g++.dg/tree-ssa/pr69336.C: New testcase.
16844 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16847 * gcc.dg/pr65779.c: New test.
16849 2016-01-19 Richard Biener <rguenther@suse.de>
16851 PR tree-optimization/69352
16852 * gcc.dg/torture/pr69352.c: New testcase.
16854 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16856 PR rtl-optimization/68955
16857 PR rtl-optimization/64557
16858 * gcc.dg/torture/pr68955.c: New test.
16860 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16863 * g++.dg/torture/pr69136.C: New testcase.
16865 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16868 * g++.dg/lto/pr69133_0.C: New testcase.
16869 * g++.dg/lto/pr69133_1.C: New testcase.
16871 2016-01-15 Jeff Law <law@redhat.com>
16873 PR tree-optimization/69320
16874 * gcc.c-torture/pr69320-1.c: New test.
16875 * gcc.c-torture/pr69320-2.c: New test.
16876 * gcc.c-torture/pr69320-3.c: New test.
16877 * gcc.c-torture/pr69320-4.c: New test.
16879 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16884 * g++.dg/template/pr11858.C: New test.
16885 * g++.dg/template/pr24663.C: New test.
16886 * g++.dg/template/unify12.C: New test.
16887 * g++.dg/template/unify13.C: New test.
16888 * g++.dg/template/unify14.C: New test.
16889 * g++.dg/template/unify15.C: New test.
16890 * g++.dg/template/unify16.C: New test.
16891 * g++.dg/template/unify17.C: New test.
16893 2016-01-18 David Malcolm <dmalcolm@redhat.com>
16896 * gcc.dg/pr69181-1.c: New test file.
16897 * gcc.dg/pr69181-2.c: New test file.
16898 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16899 globals by moving it to...
16900 (cleanup-after-saved-dg-test): ...this new function. Add
16901 "global additional_sources_used". Add reset of global
16902 multiline_expected_outputs to the empty list.
16903 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16905 (multiline_expected_outputs): ...this, and updated comments to
16906 note that it is modified from gcc-dg.exp.
16907 (dg-end-multiline-output): Update for the above renaming.
16908 (handle-multiline-outputs): Likewise. Remove the clearing
16909 of the expected outputs to the empty list.
16911 2016-01-18 Richard Biener <rguenther@suse.de>
16913 PR tree-optimization/69297
16914 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16916 2016-01-18 Joseph Myers <joseph@codesourcery.com>
16918 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16920 * gcc.target/mips/mips-3d-2.c: Likewise.
16921 * gcc.target/mips/mips-3d-3.c: Likewise.
16922 * gcc.target/mips/mips-3d-4.c: Likewise.
16923 * gcc.target/mips/mips-3d-5.c: Likewise.
16924 * gcc.target/mips/mips-3d-6.c: Likewise.
16925 * gcc.target/mips/mips-3d-7.c: Likewise.
16926 * gcc.target/mips/mips-3d-8.c: Likewise.
16927 * gcc.target/mips/mips-3d-9.c: Likewise.
16928 * gcc.target/mips/mips-ps-1.c: Likewise.
16929 * gcc.target/mips/mips-ps-2.c: Likewise.
16930 * gcc.target/mips/mips-ps-3.c: Likewise.
16931 * gcc.target/mips/mips-ps-4.c: Likewise.
16932 * gcc.target/mips/mips-ps-5.c: Likewise.
16933 * gcc.target/mips/mips-ps-6.c: Likewise.
16934 * gcc.target/mips/mips-ps-7.c: Likewise.
16935 * gcc.target/mips/mips-ps-type.c: Likewise.
16936 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16937 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16939 2016-01-18 Tom de Vries <tom@codesourcery.com>
16941 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16942 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16943 * c-c++-common/goacc/kernels-empty.c: New test.
16944 * c-c++-common/goacc/kernels-eternal.c: New test.
16945 * c-c++-common/goacc/kernels-loop-2.c: New test.
16946 * c-c++-common/goacc/kernels-loop-3.c: New test.
16947 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16948 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16949 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16950 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16951 * c-c++-common/goacc/kernels-loop-data.c: New test.
16952 * c-c++-common/goacc/kernels-loop-g.c: New test.
16953 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16954 * c-c++-common/goacc/kernels-loop-n.c: New test.
16955 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16956 * c-c++-common/goacc/kernels-loop.c: New test.
16957 * c-c++-common/goacc/kernels-noreturn.c: New test.
16958 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16959 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16960 * c-c++-common/goacc/kernels-reduction.c: New test.
16962 2016-01-18 Tom de Vries <tom@codesourcery.com>
16964 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16965 * gcc.dg/autopar/outer-2.c: Same.
16966 * gcc.dg/autopar/outer-3.c: Same.
16967 * gcc.dg/autopar/outer-4.c: Same.
16968 * gcc.dg/autopar/outer-5.c: Same.
16969 * gcc.dg/autopar/outer-6.c: Same.
16970 * gcc.dg/autopar/parallelization-1.c: Same.
16971 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16972 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16973 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16974 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16975 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16976 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16977 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16978 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16979 * gcc.dg/autopar/pr39500-1.c: Same.
16980 * gcc.dg/autopar/pr39500-2.c: Same.
16981 * gcc.dg/autopar/pr46193.c: Same.
16982 * gcc.dg/autopar/pr46194.c: Same.
16983 * gcc.dg/autopar/pr49580.c: Same.
16984 * gcc.dg/autopar/pr49960-1.c: Same.
16985 * gcc.dg/autopar/pr49960.c: Same.
16986 * gcc.dg/autopar/pr68373.c: Same.
16987 * gcc.dg/autopar/reduc-1.c: Same.
16988 * gcc.dg/autopar/reduc-1char.c: Same.
16989 * gcc.dg/autopar/reduc-1short.c: Same.
16990 * gcc.dg/autopar/reduc-2.c: Same.
16991 * gcc.dg/autopar/reduc-2char.c: Same.
16992 * gcc.dg/autopar/reduc-2short.c: Same.
16993 * gcc.dg/autopar/reduc-3.c: Same.
16994 * gcc.dg/autopar/reduc-4.c: Same.
16995 * gcc.dg/autopar/reduc-6.c: Same.
16996 * gcc.dg/autopar/reduc-7.c: Same.
16997 * gcc.dg/autopar/reduc-8.c: Same.
16998 * gcc.dg/autopar/reduc-9.c: Same.
16999 * gcc.dg/autopar/uns-outer-4.c: Same.
17000 * gcc.dg/autopar/uns-outer-5.c: Same.
17001 * gcc.dg/autopar/uns-outer-6.c: Same.
17002 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17003 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17005 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17008 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17009 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17011 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17014 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17015 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17016 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17018 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17021 * gcc.dg/tree-ssa/sra-17.c: New.
17022 * gcc.dg/tree-ssa/sra-18.c: New.
17024 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
17026 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17028 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
17030 * gnat.dg/inline12.adb: New test.
17032 2016-01-18 Bin Cheng <bin.cheng@arm.com>
17034 PR tree-optimization/66797
17035 * gcc.c-torture/execute/pr65447.c: Relax check condition.
17037 2016-01-18 Richard Biener <rguenther@suse.de>
17039 PR tree-optimization/69170
17040 * gcc.dg/torture/pr69170.c: New testcase.
17042 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
17044 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17046 2016-01-16 Tom de Vries <tom@codesourcery.com>
17048 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17050 2016-01-16 Tom de Vries <tom@codesourcery.com>
17052 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17053 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
17054 redundant dg-require-effective-target pthread.
17055 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17056 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17057 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17058 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17059 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17060 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17061 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17063 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
17066 * gcc.target/powerpc/recip-6.c: Enable on AIX.
17067 * gcc.target/powerpc/recip-7.c: Same.
17069 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17072 * g++.dg/template/pr69091.C: New test.
17074 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17076 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17077 dump does not contain an error_mark_node.
17078 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17079 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17081 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17084 * g++.dg/template/pr68936.C: New test.
17086 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
17089 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17090 * gcc.target/powerpc/recip-2.c: Same.
17091 * gcc.target/powerpc/recip-3.c: Same.
17092 * gcc.target/powerpc/recip-4.c: Same.
17093 * gcc.target/powerpc/recip-sqrtf.c: Same.
17095 2016-01-15 Jeff Law <law@redhat.com>
17097 PR tree-optimization/69270
17098 * gcc.dg/tree-ssa/pr69270-2.c: New test.
17099 * gcc.dg/tree-ssa/pr69270-3.c: New test.
17101 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
17104 * gfortran.dg/deferred_character_13.f90: New test for the fix
17105 of comment 3 of the PR.
17108 * gfortran.dg/deferred_character_8.f90: New test
17109 * gfortran.dg/allocate_error_5.f90: New test
17112 * gfortran.dg/deferred_character_10.f90: New test
17115 * gfortran.dg/deferred_character_14.f90: New test
17118 * gfortran.dg/deferred_character_11.f90: New test
17121 * gfortran.dg/deferred_character_9.f90: New test
17123 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
17125 PR rtl-optimization/69030
17126 * gcc.target/i386/pr69030.c: New.
17128 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17130 * gcc.target/aarch64/target_attr_17.c: New test.
17132 2016-01-15 Richard Biener <rguenther@suse.de>
17134 PR tree-optimization/66856
17135 * gcc.dg/torture/pr66856-1.c: New testcase.
17136 * gcc.dg/torture/pr66856-2.c: Likewise.
17138 2016-01-15 Richard Biener <rguenther@suse.de>
17141 * g++.dg/lto/pr69137_0.C: New testcase.
17143 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
17145 PR middle-end/69246
17146 * gcc.target/i386/pr69246.c: New test.
17148 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17150 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17152 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17155 * g++.dg/init/const9.C: Disable test on S/390.
17157 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17159 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17160 * g++.dg/Wno-frame-address.C: Ditto.
17162 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17164 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17166 2016-01-15 Richard Biener <rguenther@suse.de>
17168 PR tree-optimization/68961
17169 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17171 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
17173 * gcc.target/i386/pr65105-5.c: New test.
17175 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17177 * gcc.c-torture/execute/alias-4.c: New testcase.
17179 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17182 * g++.dg/ipa/devirt-49.C: New testcase.
17184 2016-01-15 Christian Bruel <christian.bruel@st.com>
17187 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17188 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17189 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17191 2016-01-15 Richard Biener <rguenther@suse.de>
17193 PR tree-optimization/69117
17194 * gcc.dg/torture/pr69117.c: New testcase.
17196 2015-01-14 Ryan Burn <contact@rnburn.com>
17199 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17201 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17204 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17205 range tests use 100 * maximum instead of maximum + 1.
17207 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17210 * gcc.dg/guality/pr69244.c: New test.
17212 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
17214 * lib/target-supports.exp (check_effective_target_issignaling):
17216 * gcc.dg/pr61441.c: Require issignaling effective target.
17218 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17221 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17223 2016-01-14 David Malcolm <dmalcolm@redhat.com>
17226 PR preprocessor/69177
17227 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17228 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17229 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17230 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17232 2016-01-14 Marek Polacek <polacek@redhat.com>
17235 * gcc.dg/array-15.c: New test.
17237 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17239 PR middle-end/68146
17240 PR tree-optimization/69155
17241 * gfortran.dg/pr68146.f: New test.
17242 * gfortran.dg/pr69155.f90: New test.
17244 2016-01-14 Richard Biener <rguenther@suse.de>
17246 PR tree-optimization/68060
17247 * gcc.dg/torture/pr68060-1.c: New testcase.
17248 * gcc.dg/torture/pr68060-2.c: Likewise.
17250 2016-01-14 Nick Clifton <nickc@redhat.com>
17252 * lib/target-supports.exp
17253 (check_effective_target_arm_neon_ok_nocache): Add an option
17254 sequence that includes setting the ARM architecture to ARMv7-A.
17255 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17256 command line options necessary to enable Neon support.
17257 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17258 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17259 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17260 * gcc.target/arm/pr69180.c: Likewise.
17262 2016-01-14 Jeff Law <law@redhat.com>
17264 PR tree-optimization/69270
17265 * gcc.dg/tree-ssa/pr69270.c: New test.
17267 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17270 * c-c++-common/pr66208.c: New file.
17272 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17274 PR tree-optimization/69156
17275 * gcc.dg/pr69156.c: New test.
17277 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17279 * gcc.target/i386/pr69225-7.c: New test.
17281 2016-01-13 Richard Henderson <rth@redhat.com>
17283 * gcc.dg/tm/memopt-13.c: Update expected function.
17284 * gcc.dg/tm/memopt-6.c: Likewise.
17286 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17288 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17289 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17290 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17291 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17293 2016-01-13 Tom de Vries <tom@codesourcery.com>
17295 PR tree-optimization/69169
17296 * gcc.dg/pr69169.c: New test.
17298 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17301 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17302 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17303 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17304 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17305 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17306 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17307 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17308 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17310 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17313 * gcc.dg/pr69247.c: New test.
17315 2016-01-13 Richard Biener <rguenther@suse.de>
17317 PR tree-optimization/69242
17318 * gcc.dg/torture/pr69242.c: New testcase.
17320 2016-01-13 Richard Biener <rguenther@suse.de>
17322 PR tree-optimization/69186
17323 * gcc.dg/torture/pr69186.c: New testcase.
17325 2016-01-13 Jeff Law <law@redhat.com>
17327 PR tree-optimization/67755
17328 * gcc.dg/tree-ssa/pr67755.c: New test.
17330 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17332 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17333 pass number in output by a star.
17335 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17337 PR tree-optimization/68911
17338 * gcc.c-torture/execute/pr68911.c: New test.
17340 2016-01-12 Marek Polacek <polacek@redhat.com>
17343 * g++.dg/warn/permissive-1.C: New test.
17345 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17349 * g++.dg/opt/pr69213.C: New test.
17351 2016-01-12 Christian Bruel <christian.bruel@st.com>
17354 * gcc.target/arm/pr69180.c: New test.
17356 2016-01-12 Richard Biener <rguenther@suse.de>
17359 * g++.dg/lto/pr69077_0.C: New testcase.
17360 * g++.dg/lto/pr69077_1.C: Likewise.
17362 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17365 * g++.dg/opt/pr69175.C: New test.
17367 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17369 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17370 rather than #including math.h & stdlib.h.
17371 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17372 * gcc.dg/vect/pr49771.c: Likewise.
17373 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17374 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17375 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17376 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17377 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17378 * gcc.dg/vect/pr44507.c: Likewise.
17379 * gcc.dg/vect/pr45902.c: Likewise.
17380 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17381 * gcc.dg/vect/vect-117.c: Likewise.
17382 * gcc.dg/vect/vect-99.c: Likewise.
17383 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17384 * gcc.dg/vect/vect-cond-1.c: Likewise.
17385 * gcc.dg/vect/vect-cond-2.c: Likewise.
17386 * gcc.dg/vect/vect-cond-3.c: Likewise.
17387 * gcc.dg/vect/vect-cond-4.c: Likewise.
17388 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17389 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17390 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17391 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17392 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17393 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17394 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17395 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17396 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17397 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17398 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17399 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17400 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17401 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17402 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17403 include of signal.h.
17404 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17405 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17406 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17407 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17408 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17409 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17410 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17411 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17412 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17413 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17414 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17415 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17416 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17417 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17418 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17419 * gcc.dg/vect/vect-outer-5.c: Likewise.
17420 * gcc.dg/vect/vect-outer-6.c: Likewise.
17421 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17422 include of stdio.h.
17424 2016-01-12 Nick Clifton <nickc@redhat.com>
17427 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17428 to fread so that it will be found in all target runtimes.
17430 2016-01-12 Richard Biener <rguenther@suse.de>
17432 PR tree-optimization/69053
17433 * g++.dg/torture/pr69053.C: New testcase.
17435 2016-01-12 Richard Biener <rguenther@suse.de>
17437 PR tree-optimization/69168
17438 * gcc.dg/torture/pr69168.c: New testcase.
17440 2016-01-12 Richard Biener <rguenther@suse.de>
17442 PR tree-optimization/69157
17443 * gcc.dg/torture/pr69157.c: New testcase.
17445 2016-01-12 Richard Biener <rguenther@suse.de>
17447 PR tree-optimization/69174
17448 * gcc.dg/torture/pr69174.c: New testcase.
17450 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17454 * g++.dg/tls/pr66808.C: New test.
17455 * g++.dg/tls/pr69000.C: New test.
17457 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17459 * gcc.target/powerpc/swaps-p8-23.c: New test.
17460 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17462 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17464 PR tree-optimization/68356
17465 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17467 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17468 Jim Wilson <jim.wilson@linaro.org>
17471 * gcc.target/arm/pr69194.c: New test.
17473 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17476 * gcc.target/i386/pr69225-1.c: New test.
17477 * gcc.target/i386/pr69225-2.c: Likewise.
17478 * gcc.target/i386/pr69225-3.c: Likewise.
17479 * gcc.target/i386/pr69225-4.c: Likewise.
17480 * gcc.target/i386/pr69225-5.c: Likewise.
17481 * gcc.target/i386/pr69225-6.c: Likewise.
17483 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17486 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17490 * gcc.dg/pr69071.c: New test.
17493 * g++.dg/opt/pr69211.C: New test.
17495 PR tree-optimization/69214
17496 * gcc.c-torture/compile/pr69214.c: New test.
17498 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17500 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17501 * gcc.target/i386/pr66232-11.c: Ditto.
17502 * gcc.target/i386/pr66232-12.c: Ditto.
17503 * gcc.target/i386/pr66232-13.c: Ditto.
17505 2016-01-11 Richard Biener <rguenther@suse.de>
17507 PR tree-optimization/69173
17508 * gcc.dg/torture/pr69173.c: New testcase.
17510 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17512 PR rtl-optimization/68796
17513 * gcc.target/aarch64/tst_5.c: New test.
17514 * gcc.target/aarch64/tst_6.c: Likewise.
17516 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17518 PR rtl-optimization/68841
17519 * gcc.dg/pr68841.c: New test.
17520 * gcc.c-torture/execute/pr68841.c: New test.
17522 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17524 PR rtl-optimization/68920
17525 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17527 * gcc.dg/ifcvt-5.c: New test.
17529 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17532 * g++.dg/pr69123.C: New.
17534 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17537 * gcc.target/i386/pr69010.c: New test.
17539 2016-01-11 Martin Jambor <mjambor@suse.cz>
17542 * gcc.target/i386/chkp-pr69044.c: New test.
17544 2016-01-11 Tom de Vries <tom@codesourcery.com>
17546 PR tree-optimization/69109
17547 * gcc.dg/autopar/pr69109-2.c: New test.
17548 * gcc.dg/autopar/pr69109.c: New test.
17550 2016-01-11 Tom de Vries <tom@codesourcery.com>
17552 PR tree-optimization/69108
17553 * gcc.dg/autopar/pr69108.c: New test.
17555 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17558 * c-c++-common/Wisleading-indentation.c: Augment test.
17560 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17563 * gfortran.dg/inline_matmul_12.f90: New test.
17565 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17568 * gfortran.dg/actual_array_offset_1: New test.
17570 2016-01-10 Tom de Vries <tom@codesourcery.com>
17572 PR tree-optimization/69062
17573 * gcc.dg/autopar/pr69062.c: New test.
17575 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17577 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17578 * gcc.dg/vect/slp-perm-2.c: Likewise.
17579 * gcc.dg/vect/slp-perm-3.c: Likewise.
17580 * gcc.dg/vect/slp-perm-5.c: Likewise.
17581 * gcc.dg/vect/slp-perm-6.c: Likewise.
17582 * gcc.dg/vect/slp-perm-7.c: Likewise.
17583 * gcc.dg/vect/slp-perm-8.c: Likewise.
17585 2016-01-10 Tom de Vries <tom@codesourcery.com>
17587 PR tree-optimization/69039
17588 * gcc.dg/autopar/pr69039.c: New test.
17590 2016-01-09 Marek Polacek <polacek@redhat.com>
17593 * g++.dg/pr69113.C: New test.
17595 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17597 PR middle-end/50865
17598 PR tree-optimization/69097
17599 * gcc.c-torture/execute/pr50865.c: New test.
17600 * gcc.c-torture/execute/pr69097-1.c: New test.
17601 * gcc.c-torture/execute/pr69097-2.c: New test.
17602 * gcc.dg/pr69097-1.c: New test.
17603 * gcc.dg/pr69097-2.c: New test.
17605 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17608 * g++.dg/opt/pr69164.C: New test.
17610 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17612 PR tree-optimization/69167
17613 * gcc.dg/pr69167.c: New test.
17615 2016-01-08 Marek Polacek <polacek@redhat.com>
17618 * g++.dg/pr68449.C: New.
17620 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17622 PR tree-optimization/68707
17623 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17624 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17625 on platforms supporting it.
17626 * gcc.dg/vect/slp-perm-2.c: Likewise.
17627 * gcc.dg/vect/slp-perm-3.c: Likewise.
17628 * gcc.dg/vect/slp-perm-5.c: Likewise.
17629 * gcc.dg/vect/slp-perm-7.c: Likewise.
17630 * gcc.dg/vect/slp-perm-8.c: Likewise.
17631 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17632 on platforms supporting it.
17634 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17636 PR tree-optimization/69162
17637 * gcc.dg/pr69162.c: New test.
17639 PR tree-optimization/69172
17640 * gcc.dg/pr69172.c: New test.
17642 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17644 PR tree-optimization/67781
17645 * gcc.c-torture/execute/pr67781.c: New file.
17647 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17649 PR tree-optimization/69083
17650 * gcc.dg/vect/pr69083.c: New test.
17652 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17654 PR tree-optimization/61441
17655 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17656 Use -fexcess-precision=standard for compiler options.
17657 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17659 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17662 * gfortran.dg/gomp/pr69128.f90: New test.
17665 * g++.dg/ext/pr69145-1.C: New test.
17666 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17667 * g++.dg/ext/pr69145-2.h: New file.
17669 2016-01-07 Martin Sebor <msebor@redhat.com>
17672 * gcc.dg/atomic-fetch-bool.c: New test.
17673 * gcc.dg/sync-fetch-bool.c: New test.
17675 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17678 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17680 2016-01-07 Nick Clifton <nickc@redhat.com>
17683 * g++.dg/pr66655.C: New test.
17684 * g++.dg/pr66655_1.cc: Test support file.
17685 * g++.dg/pr66655.h: Test header file.
17687 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17690 gfortran.dg/gomp/pr66680.f90: New test.
17692 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17695 * gcc.target/i386/pr69171-1.c: New test.
17696 * gcc.target/i386/pr69171-2.c: Likewise.
17697 * gcc.target/i386/pr69171-3.c: Likewise.
17698 * gcc.target/i386/pr69171-4.c: Likewise.
17699 * gcc.target/i386/pr69171-5.c: Likewise.
17700 * gcc.target/i386/pr69171-6.c: Likewise.
17702 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17704 PR middle-end/67639
17705 * c-c++-common/pr67639.c: New test.
17707 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17709 PR tree-optimization/69141
17710 * g++.dg/opt/pr69141.C: New test.
17712 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17714 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17716 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17719 * gcc.target/i386/pr69140.c: New test
17721 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17723 * gcc.dg/bad-dereference.c: New test case.
17725 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17727 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17729 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17731 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17733 2016-01-06 Marek Polacek <polacek@redhat.com>
17736 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17738 2016-01-05 Marek Polacek <polacek@redhat.com>
17741 * gcc.dg/atomic-invalid-2.c: New.
17743 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17746 * gcc.target/i386/pr68991.c: New test.
17748 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17751 * g++.dg/pr68991-1.C: New test.
17752 * g++.dg/pr68991-2.C: Likewise.
17754 2016-01-05 Sergei Trofimovich <siarheit@google.com>
17757 * gcc.target/ia64/pr60465-gprel64.c: New test.
17758 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17760 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17762 PR rtl-optimization/68651
17763 * gcc.target/aarch64/pr68651_1.c: New test.
17765 2016-01-05 David Malcolm <dmalcolm@redhat.com>
17768 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17770 2016-01-05 Nathan Sidwell <nathan@acm.org>
17773 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17775 * gcc.dg/alias-15.c: New.
17777 2016-01-05 Nick Clifton <nickc@redhat.com>
17780 * g++.dg/pr68770.C: New test.
17782 2016-01-04 Mike Stump <mikestump@comcast.net>
17784 * lib/target-supports.exp (check_effective_target_cilkplus):
17785 cilkplus targets require pthreads.
17786 (check_effective_target_cilkplus): Remove special case for NVPTX.
17788 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17790 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17793 2016-01-04 Jakub Jelinek <jakub@redhat.com>
17795 Update copyright years.
17797 2016-01-04 Marek Polacek <polacek@redhat.com>
17800 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17801 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17802 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17804 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17806 * gcc.target/sparc/20160104-2.c: New test.
17808 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17810 * gcc.target/sparc/20160104-1.c: New test.
17812 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
17815 * gfortran.dg/pr65045.f90: New test.
17817 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17819 * gnat.dg/specs/debug1.ads: Delete.
17821 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17823 PR libgfortran/68867
17824 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17827 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17829 PR libgfortran/68867
17830 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17833 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
17836 * gfortran.dg/pr68864.f90: New test.
17838 2016-01-01 Jakub Jelinek <jakub@redhat.com>
17840 PR tree-optimization/69070
17841 * gcc.dg/pr69070.c: New test.
17844 * gfortran.dg/pr69055.f90: New test.
17847 * gcc.dg/pr69015.c: New test.
17849 Copyright (C) 2016 Free Software Foundation, Inc.
17851 Copying and distribution of this file, with or without modification,
17852 are permitted in any medium without royalty provided the copyright
17853 notice and this notice are preserved.