1 2016-12-14 Nathan Sidwell <nathan@acm.org>
4 * g++.dg/cpp0x/pr78701.C: New.
6 2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8 * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
9 defined, add tracing of the various extracts to stderr. Add
10 support for tests that convert the result to another type.
11 * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
12 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
13 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
14 tests that do an extract and then convert the values double.
15 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
16 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
17 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
18 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
19 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
20 * gcc.target/powerpc/p9-extract-1.c: Update test to check for
21 VEXTU{B,H,W}{L,R}X instructions being generated by default instead
22 of VEXTRACTU{B,H} and XXEXTRACTUW.
23 * gcc.target/powerpc/p9-extract-3.c: New test for combination of
24 vec_extract and convert to floating point.
25 * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
27 * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
29 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
31 * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
34 2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org>
37 * gfortran.dg/coarray/alloc_comp_5.f90: New test.
38 * gfortran.dg/coarray_42.f90: New test.
40 2016-12-14 Jakub Jelinek <jakub@redhat.com>
43 * gcc.dg/tls/pr78796.c: New test.
45 2016-12-14 Richard Biener <rguenther@suse.de>
47 PR tree-optimization/78731
48 * gcc.dg/torture/pr78731.c: New testcase.
50 2016-12-14 Martin Liska <mliska@suse.cz>
52 * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
53 * gcc.dg/tree-ssa/dump-2.c: Likewise.
55 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
57 * gcc.target/mips/msa-builtins-err.c (dg-options): Add
58 -ffat-lto-objects option.
60 2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
61 Jakub Jelinek <jakub@redhat.com>
63 * gcc.dg/strlenopt-30.c: New test-case.
65 2016-12-14 Richard Biener <rguenther@suse.de>
67 PR tree-optimization/78788
68 * gcc.dg/torture/pr78788.c: New testcase.
70 2016-12-13 Nathan Sidwell <nathan@acm.org>
73 * g++.dg/cpp0x/pr69481.C: New.
75 2016-12-13 Uros Bizjak <ubizjak@gmail.com>
78 * gcc.target/i386/pr78794.c: New test.
80 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
83 * gfortran.dg/coarray_38.f90: Added expecting error message.
84 * gfortran.dg/coarray_41.f90: New test.
85 * gfortran.dg/coarray_class_2.f90: New test.
87 2016-12-13 Carl Love <cel@us.ibm.com>
89 * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
91 * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
94 2016-12-13 Martin Liska <mliska@suse.cz>
96 PR tree-optimization/78428
97 * gcc.dg/tree-ssa/pr78428.c: New test.
99 2016-12-13 Janus Weil <janus@gcc.gnu.org>
100 Paul Thomas <pault@gcc.gnu.org>
103 * gfortran.dg/dtio_19.f90: New test case.
105 2016-12-13 Michael Matz <matz@suse.de>
107 PR tree-optimization/78725
108 * gcc.dg/pr78725.c: New test.
109 * gcc.dg/pr78725-2.c: New test.
111 2016-12-13 Richard Biener <rguenther@suse.de>
114 * gcc.dg/torture/pr78742.c: New testcase.
116 2016-12-13 Martin Liska <mliska@suse.cz>
118 * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
119 scanned pattern ASAN_MARK.
120 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
121 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
122 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
123 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
125 2016-12-13 Jakub Jelinek <jakub@redhat.com>
128 * g++.dg/ipa/pr77905.C: New test.
130 2016-12-12 Jakub Jelinek <jakub@redhat.com>
132 PR tree-optimization/78777
133 * g++.dg/torture/pr78777.C: New test.
135 2016-12-12 Martin Sebor <msebor@redhat.com>
139 * gcc.c-torture/execute/pr78622.c: New test.
140 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
141 behavior inadvertently introduced in a previous commit. Tighten
143 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
145 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
146 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
147 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
148 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
149 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
150 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
151 add a final optimization check.
152 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
153 * gcc.dg/tree-ssa/pr78622.c: New test.
155 2016-12-12 Janus Weil <janus@gcc.gnu.org>
158 * gfortran.dg/constant_shape.f90: New test case.
160 2016-12-12 Marek Polacek <polacek@redhat.com>
163 * g++.dg/parse/error58.C: New.
165 2016-12-12 David Malcolm <dmalcolm@redhat.com>
167 PR preprocessor/78680
168 * gcc.dg/format/pr78680.c: New test case.
169 * gcc.dg/plugin/diagnostic-test-expressions-1.c
170 (test_multiline_token): New function.
171 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
172 (test_backslash_continued_logical_lines): New function.
174 2016-12-12 Nathan Sidwell <nathan@acm.org>
177 * g++.dg/cpp1y/lambda-mangle-1.C: New.
179 2016-12-12 Uros Bizjak <ubizjak@gmail.com>
182 * gcc.target/i386/pr78738.c: New test.
184 2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
186 * lib/target-supports.exp
187 (check_effective_target_newlib_broken_long_double_io): New check.
188 (check_effective_target_frexpl): Likewise.
190 2016-12-12 Marek Polacek <polacek@redhat.com>
193 * g++.dg/other/vararg-5.C: New.
195 2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
197 PR rtl-optimization/78669
198 * gcc.target/i386/pr78669.c: New test.
200 2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
202 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
204 2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
206 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
207 -mnan=2008 and -mabs=2008.
209 2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
212 * gcc.target/powerpc/swaps-stack-protector.c: New test.
214 2016-12-11 Uros Bizjak <ubizjak@gmail.com>
217 * gcc.target/i386/pr70799-3.c: New test.
219 2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
222 * g++.dg/parse/namespace14.C: New.
224 2016-12-10 Jakub Jelinek <jakub@redhat.com>
226 PR tree-optimization/78720
227 * gcc.c-torture/execute/pr78720.c: New test.
230 * gfortran.dg/pr78758.f90: New test.
231 * gfortran.dg/pr38868.f: Remove again bogus warning.
233 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
236 * gfortran.dg/submodule_20.f08: New test.
238 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
241 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
243 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
245 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
248 2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
251 * gcc.dg/pr78721.c: New test.
253 2016-12-09 Jakub Jelinek <jakub@redhat.com>
256 * gcc.c-torture/compile/pr72742.c: New test.
258 2016-12-09 Martin Sebor <msebor@redhat.com>
260 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
261 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
263 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
265 PR rtl-optimization/78255
266 * gcc.target/aarch64/pr78255.c: New.
267 * gcc.target/arm/pr78255-1.c: New.
268 * gcc.target/arm/pr78255-2.c: New.
270 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
272 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
274 * gcc.target/powerpc/dimode-2.c: Likewise.
276 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
279 * c-c++-common/goacc/acc-icf.c: New test.
280 * gfortran.dg/goacc/pr78027.f90: New test.
282 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
285 * gcc.target/aarch64/pr78733.c: New test.
287 2016-12-09 Janus Weil <janus@gcc.gnu.org>
290 * gfortran.dg/finalize_31.f90: New test.
292 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
295 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
297 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
299 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
300 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
301 * gfortran.dg/finalize_18.f90: Add count for additional guard against
302 accessing null-pointer.
303 * gfortran.dg/proc_ptr_comp_47.f90: New test.
305 2016-12-09 Nathan Sidwell <nathan@acm.org>
308 * g++.dg/cpp1y/pr78550.C: New.
310 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
313 * gfortran.dg/char_result_14.f90: New test.
314 * gfortran.dg/char_result_15.f90: New test.
316 2016-12-09 Martin Liska <mliska@suse.cz>
318 * gcc.dg/tree-ssa/dump-3.c: New test.
320 2016-12-09 Jakub Jelinek <jakub@redhat.com>
322 PR tree-optimization/78726
323 * gcc.c-torture/execute/pr78726.c: New test.
324 * gcc.dg/guality/pr78726.c: New test.
326 2016-12-08 Martin Sebor <msebor@redhat.com>
329 * gcc.dg/attr-alloc_size-3.c: New test.
330 * gcc.dg/attr-alloc_size-4.c: New test.
331 * gcc.dg/attr-alloc_size-5.c: New test.
332 * gcc.dg/attr-alloc_size-6.c: New test.
333 * gcc.dg/attr-alloc_size-7.c: New test.
334 * gcc.dg/attr-alloc_size-8.c: New test.
335 * gcc.dg/attr-alloc_size-9.c: New test.
336 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
338 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
344 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
345 * gfortran.dg/charlen_01.f90: New test.
346 * gfortran.dg/charlen_02.f90: Ditto.
347 * gfortran.dg/charlen_03.f90: Ditto.
348 * gfortran.dg/charlen_04.f90: Ditto.
349 * gfortran.dg/charlen_05.f90: Ditto.
350 * gfortran.dg/charlen_06.f90: Ditto.
351 * gfortran.dg/charlen_07.f90: Ditto.
352 * gfortran.dg/charlen_08.f90: Ditto.
353 * gfortran.dg/charlen_09.f90: Ditto.
354 * gfortran.dg/charlen_10.f90: Ditto.
355 * gfortran.dg/charlen_11.f90: Ditto.
356 * gfortran.dg/charlen_12.f90: Ditto.
357 * gfortran.dg/charlen_13.f90: Ditto.
358 * gfortran.dg/charlen_14.f90: Ditto.
359 * gfortran.dg/charlen_15.f90: Ditto.
361 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
363 PR rtl-optimization/78671
364 * gcc.target/i386/pr78671.c: New.
366 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
369 * gcc.target/aarch64/pr78733.c: New test.
371 2016-12-08 Nathan Sidwell <nathan@acm.org>
374 * g++.dg/cpp1y/pr78551.C: New.
376 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
379 * g++.dg/pr78112.C: Remove platform-dependent checks.
380 * g++.dg/pr78112-2.C: New testcase.
382 2016-12-08 Bin Cheng <bin.cheng@arm.com>
385 * g++.dg/torture/pr78684.C: New test.
387 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
389 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
390 (CHECK_CRYPTO): Remove.
391 (expected_poly64x1_t, expected_poly64x2_t): Remove
393 2016-12-08 Jakub Jelinek <jakub@redhat.com>
395 P0003R5 - removal of dynamic exception specification from C++17
396 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
397 throw (type-id-list) in C++11 and C++14 and removal in C++17.
398 * g++.dg/compat/eh/ctor1_y.C: Likewise.
399 * g++.dg/compat/eh/new1_x.C: Likewise.
400 * g++.dg/compat/eh/new1_y.C: Likewise.
401 * g++.dg/compat/eh/spec3_x.C: Likewise.
402 * g++.dg/compat/eh/spec3_y.C: Likewise.
403 * g++.dg/compat/eh/template1.h: Likewise.
404 * g++.dg/compat/eh/template1_y.C: Likewise.
405 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
406 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
407 * g++.dg/cpp0x/auto9.C: Likewise.
408 * g++.dg/cpp0x/defaulted23.C: Likewise.
409 * g++.dg/cpp0x/error5.C: Likewise.
410 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
411 * g++.dg/cpp0x/noexcept02.C: Likewise.
412 * g++.dg/cpp0x/noexcept07.C: Likewise.
413 * g++.dg/cpp0x/noexcept08.C: Likewise.
414 * g++.dg/cpp0x/noexcept19.C: Likewise.
415 * g++.dg/cpp0x/variadic73.C: Likewise.
416 * g++.dg/cpp0x/variadic-throw.C: Likewise.
417 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
418 * g++.dg/eh/async-unwind2.C: Likewise.
419 * g++.dg/eh/cond4.C: Likewise.
420 * g++.dg/eh/delete1.C: Likewise.
421 * g++.dg/eh/ehopt1.C: Likewise.
422 * g++.dg/eh/forced3.C: Likewise.
423 * g++.dg/eh/forced4.C: Likewise.
424 * g++.dg/eh/init-temp2.C: Likewise.
425 * g++.dg/eh/pr38662.C: Likewise.
426 * g++.dg/eh/pr41819.C: Likewise.
427 * g++.dg/eh/shadow1.C: Likewise.
428 * g++.dg/eh/spec2.C: Likewise.
429 * g++.dg/eh/spec3.C: Likewise.
430 * g++.dg/eh/spec5.C: Likewise.
431 * g++.dg/eh/spec6.C: Likewise.
432 * g++.dg/eh/spec7.C: Likewise.
433 * g++.dg/eh/spec8.C: Likewise.
434 * g++.dg/eh/spec9.C: Likewise.
435 * g++.dg/eh/template1.C: Likewise.
436 * g++.dg/eh/unexpected1.C: Likewise.
437 * g++.dg/ext/has_nothrow_assign.C: Likewise.
438 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
439 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
440 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
441 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
442 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
443 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
444 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
445 * g++.dg/gcov/gcov-7.C: Likewise.
446 * g++.dg/init/new13.C: Likewise.
447 * g++.dg/init/new25.C: Likewise.
448 * g++.dg/lookup/exception1.C: Likewise.
449 * g++.dg/opt/noreturn-1.C: Likewise.
450 * g++.dg/other/error3.C: Likewise.
451 * g++.dg/rtti/crash3.C: Likewise.
452 * g++.dg/template/eh2.C: Likewise.
453 * g++.dg/template/error36.C: Likewise.
454 * g++.dg/tm/pr46567.C: Likewise.
455 * g++.dg/tm/pr47340.C: Likewise.
456 * g++.dg/torture/pr46364.C: Likewise.
457 * g++.dg/torture/pr49394.C: Likewise.
458 * g++.dg/torture/pr52918-1.C: Likewise.
459 * g++.dg/torture/pr57190.C: Likewise.
460 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
461 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
462 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
463 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
464 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
465 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
466 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
467 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
468 * g++.dg/tree-ssa/pr45605.C: Likewise.
469 * g++.dg/warn/Wreturn-type-3.C: Likewise.
470 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
471 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
472 * g++.old-deja/g++.eh/spec1.C: Likewise.
473 * g++.old-deja/g++.eh/spec2.C: Likewise.
474 * g++.old-deja/g++.eh/spec3.C: Likewise.
475 * g++.old-deja/g++.eh/spec4.C: Likewise.
476 * g++.old-deja/g++.eh/spec6.C: Likewise.
477 * g++.old-deja/g++.eh/throw1.C: Likewise.
478 * g++.old-deja/g++.eh/throw2.C: Likewise.
479 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
480 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
481 * g++.old-deja/g++.mike/eh15.C: Likewise.
482 * g++.old-deja/g++.mike/eh25.C: Likewise.
483 * g++.old-deja/g++.mike/eh33.C: Likewise.
484 * g++.old-deja/g++.mike/eh34.C: Likewise.
485 * g++.old-deja/g++.mike/eh50.C: Likewise.
486 * g++.old-deja/g++.mike/eh51.C: Likewise.
487 * g++.old-deja/g++.mike/eh55.C: Likewise.
488 * g++.old-deja/g++.mike/p10416.C: Likewise.
489 * g++.old-deja/g++.other/crash28.C: Likewise.
490 * g++.old-deja/g++.other/crash30.C: Likewise.
491 * g++.old-deja/g++.other/new7.C: Likewise.
492 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
493 * g++.old-deja/g++.robertl/eb123.C: Likewise.
495 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
497 * gcc.target/aarch64/pr78382.c: New testcase.
499 2016-12-08 Andrew Pinski <apinski@cavium.com>
501 * gcc.target/aarch64/pr71112.c: New testcase.
503 2016-12-07 Martin Sebor <msebor@redhat.com>
508 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
509 * g++.dg/ext/builtin-object-size3.C (bar): Same.
510 * g++.dg/ext/strncpy-chk1.C: Same.
511 * g++.dg/opt/memcpy1.C: Same.
512 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
513 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
514 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
515 * gcc.dg/attr-alloc_size.c: Same.
516 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
517 * gcc.dg/builtin-stringop-chk-2.c: Same.
518 * gcc.dg/builtin-stringop-chk-4.c: New test.
519 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
520 * gcc.dg/memcpy-2.c: Same.
521 * gcc.dg/pr40340-1.c: Same.
522 * gcc.dg/pr40340-2.c (main): Same.
523 * gcc.dg/pr40340-5.c (main): Same.
524 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
525 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
526 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
528 * gfortran.dg/char_length_3.f90: Prune expected warnings.
529 * gfortran.dg/pr38868.f: Add expected warnings.
531 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
534 * gcc.target/powerpc/pr72717.c: New test.
536 2016-12-07 Jakub Jelinek <jakub@redhat.com>
538 * gcc.dg/builtin-strstr-1.c: New test.
539 * g++.dg/cpp0x/constexpr-strstr.C: New test.
542 * g++.dg/torture/pr78692.C: New test.
544 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
546 PR rtl-optimization/78617
547 * gcc.c-torture/execute/pr78617.c: New test.
549 2016-12-07 Carl Love <cel@us.ibm.com>
551 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
552 P9 to their own test file. This allows precise constraints on the
553 effective target and compile options.
554 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
555 compare P8 built-in tests.
556 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
557 compare P9 built-in tests.
559 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
561 * gcc.target/i386/pr77761.c: Require int128 effective target.
562 (avx512f_test): Delete.
563 (do_main): Rename to avx512f_test.
565 2016-12-07 Bin Cheng <bin.cheng@arm.com>
567 PR tree-optimization/78691
568 * gcc.target/i386/pr78691-i386.c: New test.
569 * gcc.target/powerpc/pr78691-ppc.c: New test.
571 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
573 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
574 * gcc.target/i386/pr70322-2.c: Likewise.
575 * gcc.target/i386/pr70322-3.c: Likewise.
576 * gcc.target/i386/pr70322-4.c: Likewise.
578 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
580 * gcc.target/aarch64/pr71727.c: New testcase.
582 2016-12-06 Tom de Vries <tom@codesourcery.com>
584 PR tree-optimization/67955
585 * gcc.dg/tree-ssa/dse-points-to.c: New test.
587 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
590 * gcc.target/powerpc/pr78658.c: New test.
592 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
595 * testsuite/gcc.target/i386/pr77761.c: New.
597 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
600 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
601 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
602 * gfortran.dg/namelist_34.f90: Update test.
603 * gfortran.dg/namelist_63.f90: Update test.
605 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
607 * gcc.target/mips/msa-builtins-err.c: New test.
609 2016-12-06 Jakub Jelinek <jakub@redhat.com>
612 * g++.dg/cpp0x/constexpr-71537.C: New test.
615 * g++.dg/cpp0x/constexpr-memchr.C: New test.
618 * g++.dg/cpp0x/constexpr-strchr.C: New test.
620 PR tree-optimization/78675
621 * gcc.c-torture/execute/pr78675.c: New test.
622 * gcc.target/i386/pr78675-1.c: New test.
623 * gcc.target/i386/pr78675-2.c: New test.
625 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
627 * gcc.target/i386/avx512bw-kandd-1.c: New.
628 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
629 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
630 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
631 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
632 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
633 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
634 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
635 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
636 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
637 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
638 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
639 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
640 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
641 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
642 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
643 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
644 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
645 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
646 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
647 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
648 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
650 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
652 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
653 gcc.dg/fold-and-rshift-2.c: New testcases.
655 2016-12-05 Nathan Sidwell <nathan@acm.org>
657 * c-c++-common/fmax_errors.c: Check notes after last error are
660 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
662 PR rtl-optimization/78561
663 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
665 2016-12-04 Martin Sebor <msebor@redhat.com>
668 * gcc.dg/builtin-alloc-size.c: New test.
670 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
673 * gcc.target/i386/pr70322-4.c: New test.
675 2016-12-03 Janus Weil <janus@gcc.gnu.org>
678 * gfortran.dg/abstract_type_9.f90: New test case.
680 2016-12-03 Janus Weil <janus@gcc.gnu.org>
683 * gfortran.dg/derived_result_2.f90.f90: New test case.
685 2016-12-03 Janus Weil <janus@gcc.gnu.org>
688 * gfortran.dg/finalize_30.f90: Extend test case.
690 2016-12-02 Jakub Jelinek <jakub@redhat.com>
693 * g++.dg/cpp0x/pr78649.C: New test.
695 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
698 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
700 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
703 * gfortran.dg/char_conversion.f90: New test.
705 2016-12-02 Jakub Jelinek <jakub@redhat.com>
708 * gcc.target/i386/pr70322-1.c: New test.
709 * gcc.target/i386/pr70322-2.c: New test.
710 * gcc.target/i386/pr70322-3.c: New test.
712 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
713 Thomas Preud'homme <thomas.preudhomme@arm.com>
715 * gcc.target/arm/cmse/cmse-1.c: Add test for
716 cmse_nonsecure_caller.
718 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
719 Thomas Preud'homme <thomas.preudhomme@arm.com>
721 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
722 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
723 * gcc.target/arm/cmse/cmse-14.c: New.
724 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
725 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
726 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
727 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
728 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
729 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
730 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
731 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
732 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
733 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
734 * gcc.target/arm/cmse/baseline/union-1.c: New.
735 * gcc.target/arm/cmse/baseline/union-2.c: New.
736 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
737 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
738 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
739 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
740 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
741 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
742 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
743 * gcc.target/arm/cmse/mainline/union-1.c: New.
744 * gcc.target/arm/cmse/mainline/union-2.c: New.
745 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
746 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
747 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
748 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
749 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
750 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
751 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
752 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
753 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
754 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
755 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
756 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
757 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
758 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
760 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
761 Thomas Preud'homme <thomas.preudhomme@arm.com>
763 * gcc.target/arm/cmse/cmse-3.c: Add tests.
764 * gcc.target/arm/cmse/cmse-4.c: Add tests.
765 * gcc.target/arm/cmse/cmse-15.c: New.
767 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
768 Thomas Preud'homme <thomas.preudhomme@arm.com>
770 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
771 * gcc.target/arm/cmse/struct-1.c: New.
772 * gcc.target/arm/cmse/bitfield-1.c: New.
773 * gcc.target/arm/cmse/bitfield-2.c: New.
774 * gcc.target/arm/cmse/bitfield-3.c: New.
775 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
776 * gcc.target/arm/cmse/baseline/softfp.c: New.
777 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
778 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
779 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
780 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
781 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
783 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
784 Thomas Preud'homme <thomas.preudhomme@arm.com>
786 * gcc.target/arm/cmse/cmse-4.c: New.
787 * gcc.target/arm/cmse/cmse-9.c: New.
788 * gcc.target/arm/cmse/cmse-10.c: New.
790 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
791 Thomas Preud'homme <thomas.preudhomme@arm.com>
793 * gcc.target/arm/cmse/cmse-3.c: New.
795 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
796 Thomas Preud'homme <thomas.preudhomme@arm.com>
798 * gcc.target/arm/cmse/cmse.exp: New.
799 * gcc.target/arm/cmse/cmse-1.c: New.
800 * gcc.target/arm/cmse/cmse-12.c: New.
801 * lib/target-supports.exp
802 (check_effective_target_arm_cmse_ok): New.
804 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
805 James Norris <jnorris@codesourcery.com>
807 * c-c++-common/goacc/data-2.c: Adjust test.
808 * c-c++-common/goacc/executeables-1.c: New test.
809 * g++.dg/goacc/data-1.C: Adjust test.
811 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
813 PR rtl-optimization/78561
814 * gcc.target/aarch64/pr78561.c: New.
816 2016-12-02 Bin Cheng <bin.cheng@arm.com>
818 * gcc.dg/fold-bopcond-1.c: New test.
819 * gcc.dg/fold-bopcond-2.c: New test.
821 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
823 * gcc.target/s390/md/setmem_long-1.c: Fix test.
825 2016-12-02 Jakub Jelinek <jakub@redhat.com>
827 PR rtl-optimization/78547
828 * gcc.dg/pr78547.c: New test.
830 PR rtl-optimization/78575
831 * gcc.dg/pr78575.c: New test.
833 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
835 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
837 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
840 * gcc.target/s390/s390.exp: Support .C tests.
841 * gcc.target/s390/pr77822-2.c: New test.
842 * gcc.target/s390/pr77822-1.C: New test.
844 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
846 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
848 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
850 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
852 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
854 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
856 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
858 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
860 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
862 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
865 * gfortran.dg/char_length_20.f90: New test.
866 * gfortran.dg/char_length_21.f90: Ditto.
868 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
871 * gfortran.dg/pr78279.f90: New test.
873 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
875 * g++.dg/tls/pr77285-1.C: dg-add-options tls
877 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
879 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
881 2016-12-01 Richard Biener <rguenther@suse.de>
883 * gcc.dg/torture/alias-2.c: New testcase.
885 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
887 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
888 * gcc.target/avr/tiny-caller-save.c: Dito.
890 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
892 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
894 2016-12-01 Jakub Jelinek <jakub@redhat.com>
897 * gcc.dg/debug/pr78587.c: New test.
899 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
901 PR rtl-optimization/78607
902 * gcc.c-torture/compile/pr78607.c: New testcase.
904 2016-11-30 Martin Sebor <msebor@redhat.com>
906 PR tree-optimization/78586
907 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
909 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
911 PR tree-optimization/77856
912 * gcc.target/i386/pr77856.c: New.
914 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
916 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
917 scan-assembler-not on AIX.
919 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
921 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
923 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
925 * g++.dg/eh/new1.C: XFAIL on AIX.
926 * g++.dg/eh/delete1.C: Same.
927 * g++.dg/init/new40.C: Same.
928 * g++.old-deja/g++.eh/new2.C: Same.
930 2016-11-30 David Malcolm <dmalcolm@redhat.com>
933 * gcc.dg/format/pr78494.c: Rename to...
934 * gcc.dg/format/pr78498.c: ...this.
936 2016-11-30 David Malcolm <dmalcolm@redhat.com>
939 * gcc.dg/format/pr78494.c: New test case.
941 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
943 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
944 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
945 * g++.dg/debug/dwarf2/refqual-1.C: Same.
946 * g++.dg/debug/dwarf2/refqual-2.C: Same.
948 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
950 PR rtl-optimization/78610
951 * gcc.c-torture/compile/pr78610.c: New testcase.
953 2016-11-30 Bin Cheng <bin.cheng@arm.com>
955 PR tree-optimization/78574
956 * gcc.c-torture/compile/pr78574.c: New test.
958 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
960 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
961 to the changed interfaces.
962 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
963 * gfortran.dg/coarray_allocate_7.f08: Likewise.
964 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
965 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
966 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
967 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
968 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
970 2016-11-30 Janus Weil <janus@gcc.gnu.org>
973 * gfortran.dg/derived_result.f90: New test case.
975 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
977 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
978 -mfloat-abi=soft option.
979 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
982 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
985 * gcc.c-torture/compile/pr78362.c: New test.
987 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
989 * lib/target-supports.exp (check_effective_target_freorder): Check
992 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
994 * gcc.target/arc/arc700-stld-hazard.c: New file.
996 2016-11-30 Janus Weil <janus@gcc.gnu.org>
999 * gfortran.dg/dtio_18.f90: New test case.
1001 2016-11-30 Martin Liska <mliska@suse.cz>
1004 * gcc.dg/asan/pr78541-2.c: New test.
1005 * gcc.dg/asan/pr78541.c: New test.
1007 2016-11-30 Jakub Jelinek <jakub@redhat.com>
1009 PR tree-optimization/78586
1010 * gcc.c-torture/execute/pr78586.c: New test.
1012 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1015 * gfortran.dg/class_61.f90: New test case.
1017 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1019 PR preprocessor/78569
1020 * gcc.dg/format/pr78569.c: New test case.
1022 2016-11-29 Martin Sebor <msebor@redhat.com>
1024 avoid false positives on ILP32 targets.
1025 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1027 2016-11-29 Martin Sebor <msebor@redhat.com>
1029 PR tree-optimization/78512
1030 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1031 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1033 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
1035 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1036 Force value through k register.
1038 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1044 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1045 * g++.dg/spellcheck-macro-ordering.C: New test case.
1046 * g++.dg/spellcheck-pr78313.C: New test case.
1048 2016-11-29 Tamar Christina <tamar.christina@arm.com>
1050 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1051 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1052 (Poly64x1_t, Poly64x2_t): Added types.
1053 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1054 (vmov_n_p64, vmovq_n_p64): Added.
1055 (vld2_lane_p64, vld2q_lane_p64): Likewise.
1056 (vld3_lane_p64, vld3q_lane_p64): Likewise.
1057 (vld4_lane_p64, vld4q_lane_p64): Likewise.
1058 (vst2_lane_p64, vst2q_lane_p64): Likewise.
1059 (vst3_lane_p64, vst3q_lane_p64): Likewise.
1060 (vst4_lane_p64, vst4q_lane_p64): Likewise.
1061 (vget_lane_p64, vgetq_lane_p64): Likewise.
1062 (vget_high_p64): Likewise.
1063 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1064 Added AArch64 flags.
1065 (vreint_vector, vreint_vector_res): Moved to header.
1066 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1067 Added Aarch64 flags.
1068 (vreint_vector, vreint_vector_res): Moved to header.
1070 2016-11-29 Janus Weil <janus@gcc.gnu.org>
1073 * gfortran.dg/finalize_30.f90: New test case.
1075 2016-11-29 Martin Liska <mliska@suse.cz>
1077 PR gcov-profile/78582
1078 * gcc.dg/pr78582.c: New test.
1080 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1082 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1083 targets with sizeof(int) < 4.
1085 2016-11-29 Richard Biener <rguenther@suse.de>
1088 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1090 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
1092 * gcc.target/powerpc/rldic-0.c: New testcase.
1093 * gcc.target/powerpc/rldic-1.c: New testcase.
1094 * gcc.target/powerpc/rldic-2.c: New testcase.
1095 * gcc.target/powerpc/rldicl-0.c: New testcase.
1096 * gcc.target/powerpc/rldicl-1.c: New testcase.
1097 * gcc.target/powerpc/rldicl-2.c: New testcase.
1098 * gcc.target/powerpc/rldicr-0.c: New testcase.
1099 * gcc.target/powerpc/rldicr-1.c: New testcase.
1100 * gcc.target/powerpc/rldicr-2.c: New testcase.
1101 * gcc.target/powerpc/rldicx.h: New file.
1102 * gcc.target/powerpc/rldimi-0.c: New testcase.
1103 * gcc.target/powerpc/rldimi-1.c: New testcase.
1104 * gcc.target/powerpc/rldimi-2.c: New testcase.
1105 * gcc.target/powerpc/rldimi.h: New file.
1106 * gcc.target/powerpc/rlwimi-0.c: New testcase.
1107 * gcc.target/powerpc/rlwimi-1.c: New testcase.
1108 * gcc.target/powerpc/rlwimi-2.c: New testcase.
1109 * gcc.target/powerpc/rlwimi.h: New file.
1110 * gcc.target/powerpc/rlwinm-0.c: New testcase.
1111 * gcc.target/powerpc/rlwinm-1.c: New testcase.
1112 * gcc.target/powerpc/rlwinm-2.c: New testcase.
1113 * gcc.target/powerpc/rlwinm.h: New file.
1115 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1118 * gcc.dg/pr78540.c: New test.
1120 2016-11-28 Martin Sebor <msebor@redhat.com>
1123 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1124 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1125 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1126 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1128 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1131 * g++.dg/debug/pr72808.C: New test.
1133 PR rtl-optimization/78546
1134 * gcc.dg/torture/pr78546-1.c: New test.
1135 * gcc.dg/torture/pr78546-2.c: New test.
1138 * gfortran.dg/gomp/pr78298.f90: New test.
1140 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
1142 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1143 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1145 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1148 * g++.dg/cpp1y/pr77591.C: New test.
1150 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
1152 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1154 2016-11-28 Richard Biener <rguenther@suse.de>
1156 PR tree-optimization/78542
1157 * gcc.dg/torture/pr78542.c: New testcase.
1159 2016-11-28 Richard Biener <rguenther@suse.de>
1161 PR tree-optimization/78343
1162 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1163 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1165 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1168 * g++.dg/ipa/pr78211.C: New test.
1170 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
1173 * gfortran.dg/submodule_22.f08: New test.
1176 * gfortran.dg/submodule_21.f08: New test.
1178 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
1180 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1182 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1183 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1184 Dominique d'Humieres <dominiq@lps.ens.fr>
1187 * gcc.dg/darwin-minversion-1.c: Update min version check.
1188 * gcc.dg/darwin-minversion-2.c: Likewise.
1189 * gcc.dg/darwin-minversion-3.c: Likewise.
1191 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1194 * gcc.dg/pr57438-1.c: New Test.
1195 * gcc.dg/pr57438-2.c: New Test.
1197 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1198 Iain Sandoe <iain@codesourcery.com>
1201 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1202 linker-visible symbols.
1203 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1204 * gcc.dg/const-uniq-1.c: Likewise.
1205 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1206 * gcc.target/i386/pr70799-1.c: Likewise.
1208 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1210 PR rtl-optimization/78438
1211 PR rtl-optimization/78477
1212 * gcc.c-torture/execute/pr78438.c: New test.
1213 * gcc.c-torture/execute/pr78477.c: New test.
1215 PR rtl-optimization/78526
1216 * gcc.dg/pr78526.c: New test.
1218 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1220 PR rtl-optimization/77541
1221 * gcc.target/i386/pr77541.c: Change target to int128.
1223 2016-11-25 Janus Weil <janus@gcc.gnu.org>
1226 * gfortran.dg/typebound_assignment_8.f90: New test case.
1228 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1230 PR rtl-optimization/78527
1231 * gcc.c-torture/compile/pr78527.c: New test.
1233 2016-11-25 Martin Liska <mliska@suse.cz>
1235 PR gcov-profile/78086
1236 * g++.dg/gcov/pr16855.C: Clean up the test case.
1237 * g++.dg/gcov/pr16855-priority.C: New test.
1239 2016-11-25 Richard Biener <rguenther@suse.de>
1242 * gcc.dg/torture/pr78515.c: New testcase.
1244 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
1247 * gfortran.dg/allocatable_function_10.f90: New test.
1248 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1251 2016-11-25 Bin Cheng <bin.cheng@arm.com>
1256 * g++.dg/torture/pr78507.C: New test.
1257 * gcc.dg/torture/pr78510.c: New test.
1258 * gcc.dg/torture/pr78517.c: New test.
1260 2016-11-24 Richard Biener <rguenther@suse.de>
1262 PR tree-optimization/78343
1263 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1264 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1265 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1266 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1267 * gcc.dg/vect/pr38529.c: Likewise.
1269 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1271 PR tree-optimization/77673
1272 * gcc.dg/pr77673.c: New test.
1274 2016-11-25 Martin Jambor <mjambor@suse.cz>
1276 PR tree-optimization/70965
1277 * g++.dg/pr70965.C: New test.
1279 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1280 Andreas Schwab <schwab@linux-m68k.org>
1282 PR gcov-profile/78467
1283 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1286 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1288 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1289 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1291 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1293 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1295 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1297 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1298 with sizeof(int) < 4.
1300 2016-11-24 Martin Sebor <msebor@redhat.com>
1302 PR tree-optimization/78476
1303 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1305 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1307 PR rtl-optimization/77541
1308 * gcc.target/i386/pr77541.c: New.
1310 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1313 * gfortran.dg/class_result_4.f90: New test.
1315 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1317 * gcc.target/aarch64/_Float16_1.c: New.
1318 * gcc.target/aarch64/_Float16_2.c: Likewise.
1319 * gcc.target/aarch64/_Float16_3.c: Likewise.
1321 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1323 * gcc.target/aarch64/floatdihf2_1.c: New.
1325 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1329 * gcc.target/arm/pr48863.c: New test.
1331 2016-11-24 Martin Liska <mliska@suse.cz>
1333 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1334 parts for frequencies/probabilities.
1335 * gcc.dg/pr34027-1.c: Likewise.
1336 * gcc.dg/strict-overflow-2.c: Likewise.
1337 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1338 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1339 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1340 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1341 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1342 * gcc.dg/tree-ssa/dump-2.c: New test.
1344 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1346 * gcc.target/i386/align-limit.c: New test.
1348 2016-11-24 Richard Biener <rguenther@suse.de>
1350 PR tree-optimization/71595
1351 * gcc.dg/torture/pr71595.c: New testcase.
1353 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1355 PR rtl-optimization/78120
1356 * gcc.target/i386/pr78120.c: New test.
1358 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1360 * gcc.c-torture/compile/20161124-1.c: New test.
1362 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1365 * g++.dg/cpp1z/decomp18.C: New test.
1367 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1369 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1370 * gcc.target/aarch64/store-pair-1.c: Likewise.
1372 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1374 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1375 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1376 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1377 * gcc.target/aarch64/vect-clz.c: Likewise.
1378 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1379 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1380 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1381 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1382 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1383 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1384 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1385 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1387 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1390 * gcc.target/powerpc/pr78458.c: New.
1392 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1394 * gcc.c-torture/compile/20161123-1.c: New test.
1396 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1399 * gfortran.dg/pr78297.f90: New test.
1401 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1403 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1405 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1408 * g++.dg/ubsan/return-7.C: New test.
1409 * c-c++-common/ubsan/unreachable-4.c: New test.
1411 PR tree-optimization/78482
1412 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1413 (bar): New function.
1414 (main): Call bar instead of printf.
1417 * gfortran.dg/gomp/pr69183.f90: New test.
1419 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1422 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1425 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1428 * g++.dg/cpp0x/pr77907.C: New test.
1430 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1433 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1434 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1436 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1439 * lib/target-supports.exp (add_options_for_float16): Add
1440 -mfp16-format=ieee when testign arm*-*-*.
1442 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1444 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1446 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1449 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1451 * lib/target-supports.exp (check_effective_target_float16): Add
1452 options for _Float16.
1453 (check_effective_target_float32): Add options for _Float32.
1454 (check_effective_target_float64): Add options for _Float64.
1455 (check_effective_target_float128): Add options for _Float128.
1456 (check_effective_target_float32x): Add options for _Float32x.
1457 (check_effective_target_float64x): Add options for _Float64x.
1458 (check_effective_target_float128x): Add options for _Float128x.
1460 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1462 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1463 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1465 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1467 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1468 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1470 2016-11-23 Martin Sebor <msebor@redhat.com>
1473 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1474 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1476 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1479 * g++.dg/cpp0x/pr71450-1.C: New test.
1480 * g++.dg/cpp0x/pr71450-2.C: New test.
1483 * g++.dg/cpp1y/pr77739.C: New test.
1485 2016-11-23 Martin Jambor <mjambor@suse.cz>
1487 * c-c++-common/gomp/gridify-1.c: Update scan string.
1488 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1489 * c-c++-common/gomp/gridify-2.c: New test.
1490 * c-c++-common/gomp/gridify-3.c: Likewise.
1492 2016-11-23 Richard Biener <rguenther@suse.de>
1494 PR tree-optimization/78396
1495 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1497 2016-11-23 Richard Biener <rguenther@suse.de>
1499 PR tree-optimization/78482
1500 * gcc.dg/torture/pr78482.c: New testcase.
1502 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1504 * gcc.dg/fold-cond_expr-1.c: New test.
1505 * gcc.dg/fold-condcmpconv-1.c: New test.
1506 * gcc.dg/fold-condcmpconv-2.c: New test.
1508 2016-11-23 Richard Biener <rguenther@suse.de>
1511 * gcc.dg/torture/pr71762-1.c: New testcase.
1512 * gcc.dg/torture/pr71762-2.c: Likewise.
1513 * gcc.dg/torture/pr71762-3.c: Likewise.
1514 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1516 2016-11-23 Richard Biener <rguenther@suse.de>
1519 * g++.dg/lto/pr78472_0.c: New testcase.
1520 * g++.dg/lto/pr78472_1.C: Likewise.
1522 2016-11-23 Richard Biener <rguenther@suse.de>
1523 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1525 PR tree-optimization/78154
1526 * gcc.dg/tree-ssa/pr78154.c: New test.
1528 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1530 * gcc.dg/pr31096.c: New testcase.
1531 * gcc.dg/pr31096-1.c: New testcase.
1533 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1535 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1536 adjust for warning->pedwarn change.
1537 * gcc.dg/cpp/defined-syshdr.c,
1538 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1539 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1540 gcc.dg/cpp/defined-Wextra.c,
1541 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1543 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1545 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1547 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1550 * gcc.target/i386/pr78451.c: New test.
1551 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1552 and #pragma GCC pop_options around the first #pragma GCC target.
1553 * gcc.target/i386/pr69255-2.c: Likewise.
1554 * gcc.target/i386/pr69255-3.c: Likewise.
1556 2016-11-23 Michael Collison <michael.collison@arm.com>
1558 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1559 additional constants are recognized and fewer instructions generated.
1560 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1561 additional constants are recognized and fewer instructions generated.
1563 2016-11-22 Ian Lance Taylor <iant@golang.org>
1565 * gcc.misc-tests/godump-1.c: Update expected output for recent
1568 2016-11-22 Marek Polacek <polacek@redhat.com>
1570 PR tree-optimization/78455
1571 * gcc.dg/uninit-23.c: New.
1573 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1576 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1579 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1582 * gfortran.dg/char_component_initializer_3.f90: New test.
1584 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1587 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1588 GCC target pragma before including immintrin.h.
1590 2016-11-22 Carl Love <cel@us.ibm.com>
1592 * gcc.target/powerpc/builtins-3.c: New file to test the new
1593 built-ins for vector compare equal and vector compare not equal.
1595 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1598 * gfortran.dg/typebound_proc_35.f90: New test case.
1600 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1602 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1603 parameter in declaration.
1605 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1607 * gcc.dg/loop-split.c: Require int32plus.
1608 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1610 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1612 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1614 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1616 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1618 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1621 * gcc.c-torture/compile/pr78439.c: New test.
1623 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1626 * gcc.target/arm/pr77904.c: New test.
1628 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1630 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1633 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1635 PR tree-optimization/78436
1636 * gcc.c-torture/execute/pr78436.c: New test.
1639 * gcc.dg/torture/pr78416.c: New test.
1641 PR tree-optimization/78445
1642 * gcc.dg/pr78445.c: New test.
1644 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1646 PR libgfortran/78449
1647 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1649 2016-11-21 Jeff Law <law@redhat.com>
1652 * gcc.c-torture/compile/pr68538.c: New test.
1654 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1656 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1657 to be generated instead of FCTIWUZ or FCTIWZ.
1659 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1662 * g++.dg/vect/simd-clone-7.cc: New test.
1665 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1667 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1670 2016-11-20 Jeff Law <law@redhat.com>
1673 * gcc.target/m68k/pr25128.c: New test.
1675 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1677 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1679 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1681 PR preprocessor/78324
1682 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1683 (test_multitoken_macro): New function.
1684 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1686 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1688 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1690 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1692 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1693 -ftrack-macro-expansion=0.
1694 (test_sprintf_note): Remove "P" macro. Add
1695 dg-begin/end-multiline-output directives.
1696 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1698 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1700 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1701 Return 1 for AVR_TINY.
1703 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1705 PR rtl-optimization/71785
1706 * gcc.target/powerpc/pr71785.c: New file.
1708 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1711 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1712 options. Refine test by checking predictive commining PHI
1713 nodes in vectorized loop wrto vector factor.
1715 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1718 * g++.dg/pr71973-1.C: New test.
1719 * g++.dg/pr71973-2.C: New test.
1720 * g++.dg/pr71973-3.C: New test.
1721 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1722 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1723 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1725 * g++.old-deja/g++.other/realloc.C: Likewise.
1726 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1728 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1730 PR tree-optimization/78413
1731 * gcc.dg/tree-ssa/pr78413.c: New test.
1733 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1735 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1736 target is Thumb-only.
1738 2016-11-20 Jeff Law <law@redhat.com>
1741 * gcc.target/m68k/pr48551.c: New test.
1743 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1746 * gfortran.dg/forall_18.f90: New testcase.
1748 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1750 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1752 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1755 * gfortran.dg/typebound_operator_21.f03: New test.
1757 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1759 * gcc.dg/tree-ssa/divide-5.c: New file.
1761 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1763 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1766 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
1768 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1769 libatomic_available.
1770 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1771 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1772 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1773 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1774 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1775 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1776 * gfortran.dg/coarray_stat_2.f90: Likewise.
1777 * gfortran.dg/coindexed_1.f90: Likewise.
1779 2016-11-18 Jeff Law <law@redhat.com>
1782 * gcc.target/m68k/pr25111.c: New test.
1784 2016-11-18 Jakub Jelinek <jakub@redhat.com>
1787 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1790 * gcc.target/i386/pr78419.c: New test.
1793 * g++.dg/tls/pr77285-1.C: New test.
1794 * g++.dg/tls/pr77285-2.C: New test.
1796 2016-11-18 Jeff Law <law@redhat.com>
1799 * gcc.target/m68k/pr25112: New test.
1801 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
1803 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1804 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1806 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1808 * gcc.target/arm/optional_thumb-1.c: New test.
1809 * gcc.target/arm/optional_thumb-2.c: New test.
1810 * gcc.target/arm/optional_thumb-3.c: New test.
1812 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1814 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1815 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1817 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1818 (DEFAULT_REQUIRED_QUORUM): Likewise.
1820 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1821 Toma Tabacu <toma.tabacu@imgtec.com>
1823 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1824 Add (REQUIRES_STDLIB).
1825 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1826 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1827 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1828 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1829 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1830 * gcc.target/mips/loongson-simd.c: Ditto.
1831 * gcc.target/mips/memcpy-1.c: Ditto.
1832 * gcc.target/mips/mips-3d-1.c: Ditto.
1833 * gcc.target/mips/mips-3d-2.c: Ditto.
1834 * gcc.target/mips/mips-3d-3.c: Ditto.
1835 * gcc.target/mips/mips-3d-4.c: Ditto.
1836 * gcc.target/mips/mips-3d-5.c: Ditto.
1837 * gcc.target/mips/mips-3d-6.c: Ditto.
1838 * gcc.target/mips/mips-3d-7.c: Ditto.
1839 * gcc.target/mips/mips-3d-8.c: Ditto.
1840 * gcc.target/mips/mips-3d-9.c: Ditto.
1841 * gcc.target/mips/mips-ps-1.c: Ditto.
1842 * gcc.target/mips/mips-ps-2.c: Ditto.
1843 * gcc.target/mips/mips-ps-3.c: Ditto.
1844 * gcc.target/mips/mips-ps-4.c: Ditto.
1845 * gcc.target/mips/mips-ps-6.c: Ditto.
1846 * gcc.target/mips/mips16-attributes.c: Ditto.
1847 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1848 * gcc.target/mips/mips32-dsp.c: Ditto.
1849 * gcc.target/mips/save-restore-1.c: Ditto.
1850 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1851 (mips_preprocess): Add ignore_output argument that when set
1852 will not return the pre-processed output.
1853 (mips_arch_info): Update arguments for the call to mips_preprocess.
1854 (mips-dg-init): Ditto.
1855 (mips-dg-options): Check if a test having test option
1856 (REQUIRES_STDLIB) has the required sysroot support for
1857 the current test options.
1859 2016-11-17 Jeff Law <law@redhat.com>
1862 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1865 * gcc.target/m68k/pr47192.c: New test.
1867 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1869 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1870 instead of isa>=4, in order to downgrade to R5.
1872 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1874 * gcc.target/arc/cmem-bit-1.c: New file.
1875 * gcc.target/arc/cmem-bit-2.c: New file.
1876 * gcc.target/arc/cmem-bit-3.c: New file.
1877 * gcc.target/arc/cmem-bit-4.c: New file.
1879 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1881 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1883 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1885 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1886 Andrew Senkevich <andrew.senkevich@intel.com>
1888 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1889 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1890 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1891 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1892 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1893 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1894 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1895 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1896 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1897 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1898 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1899 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1900 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1901 avx5124vnniw-check.h.
1902 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1903 check_effective_target_avx5124vnniw): New.
1904 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1906 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1907 * gcc.target/i386/sse-13.c: Ditto.
1908 * g++.dg/other/i386-2.C: Ditto.
1909 * g++.dg/other/i386-3.C: Ditto.
1910 * gcc.target/i386/sse-22.c: Ditto.
1911 * gcc.target/i386/sse-23.c: Ditto.
1913 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1916 * g++.dg/parse/pr55080.C: New.
1918 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1921 * gcc.target/powerpc/fusion4.c: New test.
1923 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1926 * gcc.target/arm/pr77933-1.c: New test.
1927 * gcc.target/arm/pr77933-2.c: Likewise.
1929 2016-11-17 Jakub Jelinek <jakub@redhat.com>
1932 * g++.dg/opt/pr78201.C: New test.
1934 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1936 * gcc.dg/pr78333.c: Add empty implementations of
1937 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1938 problems on non-glibc systems.
1940 2016-11-17 David Malcolm <dmalcolm@redhat.com>
1942 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1943 (test_raw_string_one_liner): New function.
1944 (test_raw_string_multiline): New function.
1946 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1948 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1949 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1951 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1952 Richard Biener <rguenther@suse.de>
1954 PR tree-optimization/77848
1955 * gfortran.dg/vect/pr77848.f: New test.
1957 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1960 * gcc.target/arm/pr53447-5.c: New test.
1961 * lib/target-supports.exp
1962 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1964 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1966 * gcc.target/arc/abitest.S: New file.
1967 * gcc.target/arc/abitest.h: Likewise.
1968 * gcc.target/arc/va_args-1.c: Likewise.
1969 * gcc.target/arc/va_args-2.c: Likewise.
1970 * gcc.target/arc/va_args-3.c: Likewise.
1971 * gcc.target/arc/mcrc.c: Deleted.
1972 * gcc.target/arc/mdsp-packa.c: Likewise.
1973 * gcc.target/arc/mdvbf.c: Likewise.
1974 * gcc.target/arc/mmac-24.c: Likewise.
1975 * gcc.target/arc/mmac-d16.c: Likewise.
1976 * gcc.target/arc/mno-crc.c: Likewise.
1977 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1978 * gcc.target/arc/mno-dvbf.c: Likewise.
1979 * gcc.target/arc/mno-mac-24.c: Likewise.
1980 * gcc.target/arc/mno-mac-d16.c: Likewise.
1981 * gcc.target/arc/mno-rtsc.c: Likewise.
1982 * gcc.target/arc/mno-xy.c: Likewise.
1983 * gcc.target/arc/mrtsc.c: Likewise.
1984 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1986 (check_effective_target_arc700): Likewise.
1987 (check_effective_target_arc6xx): Likewise.
1988 (check_effective_target_arcmpy): Likewise.
1989 (check_effective_target_archs): Likewise.
1990 (check_effective_target_clmcpu): Likewise.
1991 (check_effective_target_barrelshifter): Likewise.
1992 * gcc.target/arc/barrel-shifter-1.c: Changed.
1993 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1994 * gcc.target/arc/cmem-1.c: Changed.
1995 * gcc.target/arc/cmem-2.c: Likewise.
1996 * gcc.target/arc/cmem-3.c: Likewise.
1997 * gcc.target/arc/cmem-4.c: Likewise.
1998 * gcc.target/arc/cmem-5.c: Likewise.
1999 * gcc.target/arc/cmem-6.c: Likewise.
2000 * gcc.target/arc/cmem-7.c: Likewise.
2001 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2002 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2003 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2004 * gcc.target/arc/jump-around-jump.c: Update options.
2005 * gcc.target/arc/mARC601.c: Changed.
2006 * gcc.target/arc/mcpu-arc600.c: Changed.
2007 * gcc.target/arc/mcpu-arc601.c: Changed.
2008 * gcc.target/arc/mcpu-arc700.c: Changed.
2009 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2010 * gcc.target/arc/movb-1.c: Changed.
2011 * gcc.target/arc/movb-2.c: Likewise.
2012 * gcc.target/arc/movb-3.c: Likewise.
2013 * gcc.target/arc/movb-4.c: Likewise.
2014 * gcc.target/arc/movb-5.c: Likewise.
2015 * gcc.target/arc/movb_cl-1.c: Likewise.
2016 * gcc.target/arc/movb_cl-2.c: Likewise.
2017 * gcc.target/arc/movbi_cl-1.c: Likewise.
2018 * gcc.target/arc/movh_cl-1.c: Likewise.
2019 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2020 * gcc.target/arc/mul64.c: Enable it only for ARC600.
2021 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2022 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2023 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2024 * gcc.target/arc/trsub.c: Only for ARC EM cores.
2025 * gcc.target/arc/builtin_simdarc.c: Changed.
2026 * gcc.target/arc/extzv-1.c: Likewise.
2027 * gcc.target/arc/insv-1.c: Likewise.
2028 * gcc.target/arc/insv-2.c: Likewise.
2029 * gcc.target/arc/mA6.c: Likewise.
2030 * gcc.target/arc/mA7.c: Likewise.
2031 * gcc.target/arc/mARC600.c: Likewise.
2032 * gcc.target/arc/mARC700.c: Likewise.
2033 * gcc.target/arc/mcpu-arc600.c: Likewise.
2034 * gcc.target/arc/mcpu-arc700.c: Likewise.
2035 * gcc.target/arc/movl-1.c: Likewise.
2036 * gcc.target/arc/nps400-1.c: Likewise.
2037 * gcc.target/arc/trsub.c: Likewise.
2038 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2040 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2041 * gcc.target/arc/mswape.c: Likewise.
2043 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2046 * g++.dg/cpp1y/pr68180.C: New.
2048 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2050 PR tree-optimization/78319
2051 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2054 2016-11-17 Richard Biener <rguenther@suse.de>
2056 PR tree-optimization/78306
2057 * gcc.dg/cilk-plus/pr78306.c: New testcase.
2059 2016-11-17 Richard Biener <rguenther@suse.de>
2062 * gcc.dg/torture/pr78305.c: New testcase.
2064 2016-11-17 Janus Weil <janus@gcc.gnu.org>
2067 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2069 2016-11-16 Marek Polacek <polacek@redhat.com>
2072 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2073 * g++.dg/ext/case-range2.C: Likewise.
2075 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2078 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2079 * gfortran.dg/fmt_tab_2.f90: Ditto.
2081 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2083 PR rtl-optimization/78378
2084 * gcc.c-torture/execute/pr78378.c: New test.
2086 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
2088 * gcc.dg/tree-prof/section-attr-1.c: New file.
2089 * gcc.dg/tree-prof/section-attr-2.c: New file.
2090 * gcc.dg/tree-prof/section-attr-3.c: New file.
2092 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2094 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2097 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2099 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2100 (dg-final): Remove microMIPS JALRS mnemonic matching.
2101 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2102 (dg-final): Remove microMIPS JALRS mnemonic matching.
2103 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2104 (dg-final): Remove microMIPS JALRS mnemonic matching.
2105 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2106 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2107 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2108 * gcc.target/mips/call-1u.c: New test case.
2109 * gcc.target/mips/call-2u.c: New test case.
2110 * gcc.target/mips/call-3u.c: New test case.
2111 * gcc.target/mips/call-4u.c: New test case.
2112 * gcc.target/mips/call-5u.c: New test case.
2113 * gcc.target/mips/call-6u.c: New test case.
2115 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
2117 * gcc.target/arm/empty_fiq_handler.c: New test.
2119 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2122 * gfortran.dg/gomp/pr78299.f90: New test.
2124 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2126 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2127 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2128 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2130 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
2132 PR libgfortran/78314
2133 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2135 2016-11-16 Bin Cheng <bin.cheng@arm.com>
2137 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2138 according to updated dump info.
2140 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
2142 * lib/target-supports.exp (check_effective_target_alloca): Use a
2144 * gcc.target/nvptx/softstack.c: New test.
2145 * gcc.target/nvptx/decl-shared.c: New test.
2146 * gcc.target/nvptx/decl-shared-init.c: New test.
2148 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2150 * gcc.target/mips/data-sym-jump.c: New test case.
2151 * gcc.target/mips/data-sym-pool.c: New test case.
2152 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2155 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2157 * lib/target-supports.exp (check_avx2_hw_available): New.
2158 (check_effective_target_avx2_runtime): New.
2159 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2161 2016-11-16 Tamar Christina <tamar.christina@arm.com>
2164 * gcc.dg/cpp/trad/trad.exp
2165 (dg-runtest): Moved $srcdir/$subdir/ to
2166 DEFAULT_TRADCPPFLAGS.
2168 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
2171 * gfortran.dg/class_allocate_23.f08: New test.
2173 2016-11-16 Richard Biener <rguenther@suse.de>
2176 * gcc.dg/pr78333.c: New testcase.
2178 2016-11-16 Martin Liska <mliska@suse.cz>
2181 * gcc.dg/asan/pr78270.c: Update comment style.
2182 * gcc.dg/asan/pr78270-2.c: New test.
2184 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2186 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2187 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2189 2016-11-16 Richard Biener <rguenther@suse.de>
2191 PR tree-optimization/78348
2192 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2194 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2197 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2198 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2200 2016-11-15 Marek Polacek <polacek@redhat.com>
2202 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2204 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2206 PR libgfortran/51119
2207 * gfortran.dg/matmul_12.f90: New test case.
2209 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
2211 * gcc.target/i386/funcspec-56.inc: New file.
2212 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
2213 common 32-bit and 64-bit function specific options.
2214 * gcc.target/i386/funcspec-6.c: Ditto.
2216 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2218 * g++.dg/cpp1z/decomp14.C: New test.
2219 * g++.dg/cpp1z/decomp15.C: New test.
2220 * g++.dg/cpp1z/decomp16.C: New test.
2222 * g++.dg/cpp1z/decomp13.C: New test.
2224 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2227 * g++.dg/cpp0x/constexpr-71988.C: New test.
2229 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2231 * gcc.target/mips/insn-casesi.c: New test case.
2232 * gcc.target/mips/insn-pseudo-1.c: New test case.
2233 * gcc.target/mips/insn-pseudo-2.c: New test case.
2234 * gcc.target/mips/insn-pseudo-3.c: New test case.
2235 * gcc.target/mips/insn-pseudo-4.c: New test case.
2236 * gcc.target/mips/insn-tablejump.c: New test case.
2238 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2240 * gcc.target/mips/mips.exp (mips_option_tests): Add
2241 `-mcode-readable=yes' array element.
2243 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2245 * gcc.target/mips/mips.exp (mips_option_tests): Add
2246 `-mmicromips' array element.
2248 2016-11-15 Michael Matz <matz@suse.de>
2250 PR missed-optimization/77881
2251 * gcc.target/i386/pr77881.c: New test.
2253 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2256 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2258 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2260 * gcc.target/powerpc/vec-set-int.c: New test.
2261 * gcc.target/powerpc/vec-set-short.c: Likesie.
2262 * gcc.target/powerpc/vec-set-char.c: Likewise.
2264 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2266 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2268 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2271 * gfortran.dg/class_result_3.f90: New test.
2273 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2274 Richard Biener <rguenther@suse.de>
2276 * gcc.dg/gimplefe-1.c: New testcase.
2277 * gcc.dg/gimplefe-2.c: Likewise.
2278 * gcc.dg/gimplefe-3.c: Likewise.
2279 * gcc.dg/gimplefe-4.c: Likewise.
2280 * gcc.dg/gimplefe-5.c: Likewise.
2281 * gcc.dg/gimplefe-6.c: Likewise.
2282 * gcc.dg/gimplefe-7.c: Likewise.
2283 * gcc.dg/gimplefe-8.c: Likewise.
2284 * gcc.dg/gimplefe-9.c: Likewise.
2285 * gcc.dg/gimplefe-10.c: Likewise.
2286 * gcc.dg/gimplefe-11.c: Likewise.
2287 * gcc.dg/gimplefe-12.c: Likewise.
2288 * gcc.dg/gimplefe-13.c: Likewise.
2289 * gcc.dg/gimplefe-14.c: Likewise.
2290 * gcc.dg/gimplefe-15.c: Likewise.
2291 * gcc.dg/gimplefe-16.c: Likewise.
2292 * gcc.dg/gimplefe-17.c: Likewise.
2293 * gcc.dg/gimplefe-18.c: Likewise.
2295 2016-11-14 Martin Liska <mliska@suse.cz>
2298 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2299 to match scanned pattern.
2300 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2302 2016-11-14 Richard Biener <rguenther@suse.de>
2304 PR tree-optimization/78312
2305 * gcc.dg/torture/pr78312.c: New testcase.
2307 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2310 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2312 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2313 Jason Merrill <jason@redhat.com>
2315 Implement P0217R3 - C++17 structured bindings
2316 * g++.dg/cpp1z/decomp1.C: New test.
2317 * g++.dg/cpp1z/decomp2.C: New test.
2318 * g++.dg/cpp1z/decomp3.C: New test.
2319 * g++.dg/cpp1z/decomp4.C: New test.
2320 * g++.dg/cpp1z/decomp5.C: New test.
2321 * g++.dg/cpp1z/decomp6.C: New test.
2322 * g++.dg/cpp1z/decomp7.C: New test.
2323 * g++.dg/cpp1z/decomp8.C: New test.
2324 * g++.dg/cpp1z/decomp9.C: New test.
2325 * g++.dg/cpp1z/decomp10.C: New test.
2327 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2329 * g++.dg/torture/pr78268.C: New test.
2331 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2334 * c-c++-common/pr35503-1.c: New test.
2335 * c-c++-common/pr35503-2.c: Likewise.
2336 * c-c++-common/pr35503-3.c: Likewise.
2337 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2339 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2341 PR rtl-optimization/78232
2342 PR rtl-optimization/78248
2343 * gcc.dg/ubsan/pr78248.c: New test.
2345 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2347 * gnat.dg/address_conv.adb: New test.
2349 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2351 * gnat.dg/renaming11.ad[sb]: New test.
2353 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2355 * c-c++-common/dump-ada-spec-6.c: New test.
2357 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2359 * gnat.dg/lto21.adb: New test.
2360 * gnat.dg/lto21_pkg1.ads: New helper.
2361 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2363 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2366 * gfortran.dg/typebound_proc_34.f90: New test.
2368 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2371 * gfortran.dg/class_57.f90: Changed error message.
2372 * gfortran.dg/class_60.f90: New test.
2374 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2376 * g++.dg/pr78112.C: XFAIL AIX.
2378 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2381 * gfortran.dg/typebound_generic_16.f90: New test.
2383 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2386 * g++.dg/cpp0x/pr71225.C: New test.
2388 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2390 * gcc.target/sparc/20161111-1.c: New test.
2392 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2395 * gcc.target/i386/pr78310.c: New test.
2397 2016-11-11 Jeff Law <law@redhat.com>
2399 * gcc.dg/tree-ssa/isolate-6.c: New test.
2400 * gcc.dg/tree-ssa/isolate-7.c: New test.
2402 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2405 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2408 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2411 * g++.dg/parse/pr72774.C: New test.
2413 2016-11-11 Richard Biener <rguenther@suse.de>
2415 PR tree-optimization/71575
2416 * gcc.dg/graphite/pr71575-1.c: New testcase.
2417 * gcc.dg/graphite/pr71575-2.c: Likewise.
2419 2016-11-11 Richard Biener <rguenther@suse.de>
2422 * gcc.dg/uninit-pr78295.c: New testcase.
2424 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2427 * gfortran.dg/dec_structure_17.f90: New test.
2429 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2431 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2432 being allowed in vector registers.
2433 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2434 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2435 * gcc.target/powerpc/vsx-himode.c: Likewise.
2436 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2437 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2438 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2439 to allow matching MFVSRD or MFVSRW.
2441 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2443 PR rtl-optimization/78241
2444 * gcc.dg/pr78241.c: New test.
2446 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2448 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2451 * g++.dg/cpp1z/noexcept-type14.C: New test.
2452 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2454 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2456 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2457 WVAL0S tests added in r241817.
2459 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2461 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2462 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2463 no longer allowed and corresponding ordered construct.
2464 * gfortran.dg/gomp/linear-1.f90: New test.
2465 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2466 * gfortran.dg/gomp/declare-target-1.f90: New test.
2467 * gfortran.dg/gomp/declare-target-2.f90: New test.
2469 2016-11-10 Martin Liska <mliska@suse.cz>
2472 * gcc.dg/asan/pr78270.c: New test.
2474 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2475 Jakub Jelinek <jakub@redhat.com>
2478 * g++.dg/pr78112.C: New testcase.
2480 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2482 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2484 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2485 string in case condition contains % characters.
2488 * g++.dg/cpp1z/noexcept-type13.C: New test.
2490 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2492 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2493 using (HAS_MOVN) with MIPS III.
2495 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2498 * gfortran.dg/volatile14.f90: New test.
2500 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2503 * gcc.target/i386/pr78262.c: New test.
2505 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2508 * gfortran.dg/pr78259.f90: New test.
2510 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2513 * gfortran.dg/spec_expr_7.f90: New test.
2515 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2518 * gcc.c-torture/execute/pr77718.c: New test.
2520 * gcc.dg/ubsan/c99-shift-3.c: New test.
2521 * gcc.dg/ubsan/c99-shift-4.c: New test.
2522 * gcc.dg/ubsan/c99-shift-5.c: New test.
2523 * gcc.dg/ubsan/c99-shift-6.c: New test.
2525 2016-11-09 Martin Liska <mliska@suse.cz>
2527 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2528 test-case for memcmp.
2529 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2531 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2534 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2536 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2538 * gfortran.dg/move_alloc_18.f90: New test.
2540 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2543 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2544 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2546 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2549 * gfortran.dg/class_59.f90: New test.
2551 2016-11-09 Richard Biener <rguenther@suse.de>
2553 PR tree-optimization/78007
2554 * gcc.dg/vect/vect-bswap32.c: Adjust.
2555 * gcc.dg/vect/vect-bswap64.c: Likewise.
2557 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2559 * gcc.dg/ipa/vrp7.c: New test.
2561 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2564 * gcc.dg/ipa/pr78121.c: New test.
2566 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2568 * c-c++-common/asan/default_options.h: New file.
2569 * c-c++-common/asan/strcasestr-1.c: New test.
2570 * c-c++-common/asan/strcasestr-2.c: Likewise.
2571 * c-c++-common/asan/strcspn-1.c: Likewise.
2572 * c-c++-common/asan/strcspn-2.c: Likewise.
2573 * c-c++-common/asan/strpbrk-1.c: Likewise.
2574 * c-c++-common/asan/strpbrk-2.c: Likewise.
2575 * c-c++-common/asan/strspn-1.c: Likewise.
2576 * c-c++-common/asan/strspn-2.c: Likewise.
2577 * c-c++-common/asan/strstr-1.c: Likewise.
2578 * c-c++-common/asan/strstr-2.c: Likewise.
2579 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2581 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2583 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2585 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2588 * gfortran.dg/class_58.f90: New test.
2590 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2593 * gcc.target/i386/pr70799-2.c: New test.
2595 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2598 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2600 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2602 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2604 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2606 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2608 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2610 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2612 2016-11-08 Martin Liska <mliska@suse.cz>
2615 * g++.dg/asan/use-after-scope-4.C: New test.
2616 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2617 * gcc.dg/asan/use-after-scope-8.c: Remove.
2619 2016-11-08 Richard Biener <rguenther@suse.de>
2621 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2623 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2626 * gcc.dg/cpp/trad/trad.exp
2627 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2628 * gcc.dg/cpp/trad/include.c: Use local header file.
2630 2016-11-08 Richard Biener <rguenther@suse.de>
2632 PR tree-optimization/78205
2633 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2635 2016-11-08 Richard Biener <rguenther@suse.de>
2637 PR tree-optimization/78224
2638 * g++.dg/torture/pr78224.C: New testcase.
2640 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2642 * gcc.dg/store_merging_1.c: Require store_merge.
2643 * gcc.dg/store_merging_2.c: Likewise.
2644 * gcc.dg/store_merging_4.c: Likewise.
2645 * gcc.dg/store_merging_5.c: Likewise.
2646 * gcc.dg/store_merging_6.c: Likewise.
2647 * gcc.dg/store_merging_7.c: Likewise.
2648 * gcc.dg/store_merging_8.c: Likewise.
2649 * lib/target-supports.exp (check_effective_target_store_merge): New.
2651 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2653 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2654 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2655 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2656 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2657 -mvsx -mpower8-vector.
2658 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2659 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2660 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2661 -mvsx -mpower8-vector.
2663 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2665 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2667 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2668 * gcc.dg/visibility-14.c: XFAIL AIX.
2669 * gcc.dg/visibility-15.c: XFAIL AIX.
2670 * gcc.dg/visibility-16.c: XFAIL AIX.
2671 * gcc.dg/visibility-17.c: XFAIL AIX.
2672 * gcc.dg/visibility-18.c: XFAIL AIX.
2673 * gcc.dg/visibility-19.c: XFAIL AIX.
2674 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2675 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2676 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2677 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2679 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2682 * gcc.target/i386/pr78227-1.c: New test.
2683 * gcc.target/i386/pr78227-2.c: New test.
2685 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2688 * gcc.dg/pr35691-1.c: New test-case.
2689 * gcc.dg/pr35691-2.c: Likewise.
2691 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2693 PR rtl-optimization/77309
2694 * gcc.dg/torture/pr77309.c: New test.
2696 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2699 * gcc.target/i386/pr71529.C: Moved to ...
2700 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2703 * gcc.target/i386/pr64411.C: Moved to ...
2704 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2708 * gcc.target/i386/pr65105-4.C: Moved to ...
2709 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2710 Run into compile test rather than execute test.
2712 2016-11-07 Richard Biener <rguenther@suse.de>
2715 * g++.dg/pr78229.C: New testcase.
2717 2016-11-07 Richard Biener <rguenther@suse.de>
2719 PR tree-optimization/78218
2720 * gcc.dg/torture/pr78218.c: New testcase.
2722 2016-11-07 Richard Biener <rguenther@suse.de>
2724 PR tree-optimization/78228
2725 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2727 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2730 * g++.dg/torture/pr77822.C: New test.
2732 2016-11-07 Martin Liska <mliska@suse.cz>
2734 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2735 -f-sanitize-address-use-after-scope.
2736 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2738 * g++.dg/asan/use-after-scope-1.C: New test.
2739 * g++.dg/asan/use-after-scope-2.C: Likewise.
2740 * g++.dg/asan/use-after-scope-3.C: Likewise.
2741 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2742 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2743 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2744 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2745 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2746 * g++.dg/asan/use-after-scope-types.h: Likewise.
2747 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2748 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2749 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2750 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2751 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2752 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2753 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2754 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2755 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2756 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2757 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2758 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2759 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2760 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2762 2016-11-07 Richard Biener <rguenther@suse.de>
2764 PR tree-optimization/78189
2765 * g++.dg/torture/pr78189.C: New testcase.
2767 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
2769 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2771 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2773 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2776 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2779 * arith.c (gfc_complex2real): Change gfc_warning_now to
2782 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2784 * gfortran.dg/move_alloc_17.f03: New test.
2786 2016-11-05 Richard Biener <rguenther@suse.de>
2789 * g++.dg/ipa/pr78188.C: New test.
2791 2016-11-05 Janus Weil <janus@gcc.gnu.org>
2792 Dominique d'Humieres <dominiq@lps.ens.fr>
2795 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2797 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2800 * gfortran.dg/select_type_39.f03: New test.
2802 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
2805 * gfortran.dg/associate_23.f90: New test.
2807 2016-11-04 Jakub Jelinek <jakub@redhat.com>
2810 * gcc.dg/pr77834.c: New test.
2812 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2815 * g++.dg/cpp1y/pr67980.C: New.
2817 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2819 * gcc.target/powerpc/fold-vec-add-1.c: New.
2820 * gcc.target/powerpc/fold-vec-add-2.c: New.
2821 * gcc.target/powerpc/fold-vec-add-3.c: New.
2822 * gcc.target/powerpc/fold-vec-add-4.c: New.
2823 * gcc.target/powerpc/fold-vec-add-5.c: New.
2824 * gcc.target/powerpc/fold-vec-add-6.c: New.
2825 * gcc.target/powerpc/fold-vec-add-7.c: New.
2827 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
2829 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2830 for -mbranch-likely, infer -mno-branch-likely for R6.
2832 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2835 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2836 * g++.dg/init/new15.C: Likewise.
2837 * g++.dg/ipa/inline-1.C: Likewise.
2838 * g++.dg/ipa/inline-2.C: Likewise.
2839 * g++.dg/lto/20080908-1_0.C: Likewise.
2840 * g++.dg/tc1/dr20.C: Likewise.
2841 * g++.dg/tree-ssa/inline-1.C: Likewise.
2842 * g++.dg/tree-ssa/inline-2.C: Likewise.
2843 * g++.old-deja/g++.law/except1.C: Likewise.
2844 * g++.old-deja/g++.other/vbase5.C: Likewise.
2845 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2847 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2849 PR tree-optimization/78210
2850 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2851 possibility of widening multiplies.
2853 2016-11-04 Richard Biener <rguenther@suse.de>
2856 * gcc.dg/pr78185.c: New testcase.
2858 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
2860 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2861 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2863 2016-11-03 Jakub Jelinek <jakub@redhat.com>
2864 Alexandre Oliva <aoliva@redhat.com>
2865 Jason Merrill <jason@redhat.com>
2869 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2870 * g++.dg/debug/dwarf2/ref-3.C: New test.
2871 * g++.dg/debug/dwarf2/ref-4.C: New test.
2872 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2873 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2875 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
2877 * gfortran.dg/dec_exp_1.f90: New test.
2878 * gfortran.dg/dec_exp_2.f90: Likewise.
2879 * gfortran.dg/dec_exp_3.f90: Likewise.
2881 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2883 * gfortran.dg/dec_parameter_1.f: New test.
2884 * gfortran.dg/dec_parameter_2.f90: Likewise.
2885 * gfortran.dg/dec_parameter_3.f90: Likewise.
2886 * gfortran.dg/dec_parameter_4.f90: Likewise.
2888 2016-11-03 Martin Liska <mliska@suse.cz>
2890 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2892 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2894 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2897 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2899 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2901 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2903 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2905 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2907 2016-11-01 Tamar Christina <tamar.christina@arm.com>
2909 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2910 Check for arm_v8_neon_hw.
2911 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2913 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2915 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2918 2016-11-02 Richard Biener <rguenther@suse.de>
2920 * gcc.dg/store_merging_8.c: New testcase.
2922 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2924 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2926 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
2928 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2929 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2930 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2931 * gcc.dg/pr65779.c: XFAIL AIX.
2932 * gcc.dg/pr70405.c: XFAIL AIX.
2934 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2935 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2936 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2938 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2940 * lib/target-supports.exp (check_gc_sections_available): Use
2941 -print-prog-name=ld to determine linker used.
2943 2016-11-02 Martin Liska <mliska@suse.cz>
2945 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2948 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2950 PR tree-optimization/78170
2951 * gcc.c-torture/execute/pr78170.c: New test.
2953 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2955 PR tree-optimization/78162
2956 * gcc.c-torture/compile/pr78162.c: New test.
2958 2016-11-02 Richard Biener <rguenther@suse.de>
2960 PR tree-optimization/78035
2961 PR tree-optimization/77964
2962 * gcc.target/i386/pr78035.c: New testcase.
2964 2016-11-02 Richard Biener <rguenther@suse.de>
2966 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2967 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2968 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2969 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2970 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2972 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
2974 * gfortran.dg/pr70937.f90: require-effective-target lto.
2976 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2979 * gfortran.dg/where_6.f90: New test.
2981 2016-11-01 Jakub Jelinek <jakub@redhat.com>
2983 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2985 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2988 * gfortran.dg/where_5.f90: New test.
2990 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2992 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2993 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2994 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2995 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2997 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
2999 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3001 (check_effective_target_vect_cmdline_needed): Check
3002 is-effective-target ia32 for x86 targets.
3003 (check_effective_target_vect_simd_clones): Simplify condition.
3004 (check_effective_target_vect_double): Ditto.
3005 (check_effective_target_vect_aligned_arrays): Check
3006 is-effective-target ia32 for x86 targets. Simplify condition.
3007 (check_effective_target_vect_multiple_sizes): Simplify condition.
3008 (check_effective_target_sqrt_insn): Add i?86-*-* target.
3009 (check_effective_target_sync_int_128): Simplify condition.
3010 (check_effective_target_sync_int_128_runtime): Ditto.
3011 (check_effective_target_sync_long_long_runtime): Ditto.
3012 (check_effective_target_divmod): Add i?86-*-* target.
3014 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3016 * gcc.target/powerpc/vsx-extract-4.c: New test.
3017 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3019 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3022 * gfortran.dg/fmt_l.f90: Update test.
3023 * gfortran.dg/fmt_l0.f90: New test.
3025 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3028 * c-c++-common/builtin-shuffle-1.c: New test.
3029 * g++.dg/cpp0x/addressof3.C: New test.
3031 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
3033 Add tests for a const member and a reference member for launder.
3034 * g++.dg/cpp1z/launder3.C: New.
3035 * g++.dg/cpp1z/launder4.C: Likewise.
3036 * g++.dg/cpp1z/launder5.C: Likewise.
3037 * g++.dg/cpp1z/launder5.cc: Likewise.
3038 * g++.dg/cpp1z/launder5.h: Likewise.
3039 * g++.dg/cpp1z/launder6.C: Likewise.
3040 * g++.dg/cpp1z/launder6.cc: Likewise.
3041 * g++.dg/cpp1z/launder6.h: Likewise.
3043 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3046 * g++.dg/cpp0x/pr77948-1.C: New test.
3047 * g++.dg/cpp0x/pr77948-2.C: New test.
3048 * g++.dg/cpp0x/pr77948-3.C: New test.
3049 * g++.dg/cpp0x/pr77948-4.C: New test.
3050 * g++.dg/cpp0x/pr77948-5.C: New test.
3051 * g++.dg/cpp0x/pr77948-6.C: New test.
3053 PR tree-optimization/77860
3054 * gcc.dg/pr77860.c: New test.
3056 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3059 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3061 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3063 * gcc.dg/lto/pr60449_0.c: Skip for avr.
3065 2016-10-30 Le-Chun Wu <lcwu@google.com>
3066 Mark Wielaard <mjw@redhat.com>
3068 * gcc.dg/Wshadow-compatible-local-1.c: New test.
3069 * gcc.dg/Wshadow-local-1.c: Likewise.
3070 * gcc.dg/Wshadow-local-2.c: Likewise.
3071 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3072 * g++.dg/warn/Wshadow-local-1.C: Likewise.
3073 * g++.dg/warn/Wshadow-local-2.C: Likewise.
3075 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3077 PR tree-optimization/71915
3078 PR tree-optimization/71490
3079 * gcc.dg/tree-ssa/pr54245.c: Delete.
3080 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3083 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3086 * gfortran.dg/fmt_t_9.f: New test.
3088 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3091 * gfortran.dg/pr67219.f90: New test.
3093 2016-10-29 Jakub Jelinek <jakub@redhat.com>
3095 PR rtl-optimization/77919
3096 * g++.dg/torture/pr77919-2.C: New test.
3099 * gcc.dg/pr78148.c: New test.
3101 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
3103 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3104 * gcc.target/sparc/overflow-4.c: ...here.
3105 * gcc.target/sparc/overflow-5.c: New test.
3107 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3108 Kugan Vivekanandarajah <kuganv@linaro.org>
3109 Jim Wilson <jim.wilson@linaro.org>
3111 PR tree-optimization/43721
3112 * lib/target-supports.exp (check_effective_target_divmod): New.
3113 (check_effective_target_divmod_simode): Likewise.
3114 (check_effective_target_arm_divmod_simode): Likewise.
3115 * gcc.dg/divmod-1-simode.c: New test.
3116 * gcc.dg/divmod-1.c: Likewise.
3117 * gcc.dg/divmod-2-simode.c: Likewise.
3118 * gcc.dg/divmod-2.c: Likewise.
3119 * gcc.dg/divmod-3-simode.c: Likewise.
3120 * gcc.dg/divmod-3.c: Likewise.
3121 * gcc.dg/divmod-4-simode.c: Likewise.
3122 * gcc.dg/divmod-4.c: Likewise.
3123 * gcc.dg/divmod-5.c: Likewise.
3124 * gcc.dg/divmod-6-simode.c: Likewise.
3125 * gcc.dg/divmod-6.c: Likewise.
3126 * gcc.dg/divmod-7.c: Likewise.
3128 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3129 Jakub Jelinek <jakub@redhat.com>
3130 Andrew Pinski <pinskia@gmail.com>
3133 PR rtl-optimization/23684
3134 * gcc.c-torture/execute/pr22141-1.c: New test.
3135 * gcc.c-torture/execute/pr22141-2.c: Likewise.
3136 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3137 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3138 * gcc.dg/store_merging_1.c: New test.
3139 * gcc.dg/store_merging_2.c: Likewise.
3140 * gcc.dg/store_merging_3.c: Likewise.
3141 * gcc.dg/store_merging_4.c: Likewise.
3142 * gcc.dg/store_merging_5.c: Likewise.
3143 * gcc.dg/store_merging_6.c: Likewise.
3144 * gcc.dg/store_merging_7.c: Likewise.
3145 * gcc.target/i386/pr22141.c: Likewise.
3146 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3147 * g++.dg/init/new17.C: Likewise.
3149 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3152 * c-c++-common/pr72747-1.c: New test.
3153 * c-c++-common/pr72747-2.c: Likewise.
3155 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3157 * gcc.target/s390/oscbreak-1.c: New test.
3159 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3161 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3163 2016-10-28 Jakub Jelinek <jakub@redhat.com>
3165 PR rtl-optimization/77919
3166 * g++.dg/torture/pr77919.C: New test.
3168 PR rtl-optimization/78132
3169 * gcc.target/i386/pr78132.c: New test.
3171 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
3173 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3175 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3177 * gcc.target/powerpc/vsx-simode.c: New test.
3178 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3179 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3181 2016-10-27 Jakub Jelinek <jakub@redhat.com>
3184 * gfortran.dg/gomp/pr78026.f03: New test.
3185 * gfortran.dg/select_type_38.f03: New test.
3188 * g++.dg/gomp/declare-simd-7.C: New test.
3190 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3192 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3193 * gfortran.dg/dec_init_2.f90: Likewise.
3194 * gfortran.dg/dec_init_3.f90: New test.
3195 * gfortran.dg/dec_init_4.f90: Likewise.
3197 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3199 * gcc.dg/fold-narrowbopcst-1.c: New test.
3201 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3203 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3204 dg-shouldfail/dg-output instead of XFAIL.
3205 * gfortran.dg/dec_io_6.f90: Likewise.
3207 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3209 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3210 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3211 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3212 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3213 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3214 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3215 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3216 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3217 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3218 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3220 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3222 * gcc.dg/fold-convmaxconv-1.c: New test.
3223 * gcc.dg/fold-convminconv-1.c: New test.
3225 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
3228 * gfortran.dg/pr78092.f90: New test.
3230 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3233 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3234 expected error message.
3235 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3236 expected error message.
3237 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3238 (test_all_not_equal_and_not_zero): Change expected error message.
3240 2016-10-26 Jakub Jelinek <jakub@redhat.com>
3243 * gfortran.dg/gomp/pr77973.f90: New test.
3245 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
3248 * gfortran.dg/submodule_18.f08: New test.
3249 * gfortran.dg/submodule_19.f08: New test.
3251 2016-10-26 Michael Matz <matz@suse.de>
3253 * g++.dg/pr78060.C: New test.
3254 * gfortran.dg/pr78061.f: New test.
3255 * g++.dg/pr78088.C: New test.
3257 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3259 * gfortran.dg/dec_io_1.f90: New test.
3260 * gfortran.dg/dec_io_2.f90: New test.
3261 * gfortran.dg/dec_io_3.f90: New test.
3262 * gfortran.dg/dec_io_4.f90: New test.
3263 * gfortran.dg/dec_io_5.f90: New test.
3264 * gfortran.dg/dec_io_6.f90: New test.
3266 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3269 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3271 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3273 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3274 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3276 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3278 * gnat.dg/opt59.adb: New test.
3279 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3281 * gnat.dg/opt60.adb: New test.
3283 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3286 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3289 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3292 * gcc.target/i386/pr78102.c: New test.
3294 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3296 * gfortran.dg/dec_logical_xor_1.f90: New test.
3297 * gfortran.dg/dec_logical_xor_2.f90: New test.
3298 * gfortran.dg/dec_logical_xor_3.f03: New test.
3300 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3302 * gfortran.dg/dec_loc_rval_1.f90: New test.
3303 * gfortran.dg/dec_loc_rval_2.f90: New test.
3304 * gfortran.dg/dec_loc_rval_3.f03: New test.
3306 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3308 * gfortran.dg/dec_type_print.f90: New testcase.
3310 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3312 * gfortran.dg/feed_1.f90: New test.
3313 * gfortran.dg/feed_2.f90: New test.
3315 2016-10-25 Martin Liska <mliska@suse.cz>
3318 * gcc.dg/asan/pr78106.c: New test.
3320 2016-10-25 Martin Liska <mliska@suse.cz>
3322 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3324 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3327 * gcc.target/arm/pr78041.c: New test.
3329 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3331 * g++.dg/cpp1z/launder1.C: New test.
3332 * g++.dg/cpp1z/launder2.C: New test.
3334 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3335 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3339 * gcc.target/avr/pr71676-2.c: New test.
3341 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3342 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3346 * gcc.target/avr/pr71676-1.c: New test.
3347 * gcc.target/avr/pr71676-3.c: New test.
3348 * gcc.target/avr/pr71676.c: New test.
3349 * gcc.target/avr/pr71678.c: New test.
3351 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3353 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3354 such that cloned verions of tested functions are not created.
3356 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3359 * gfortran.dg/pr71895.f90: New test.
3361 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3363 * g++.dg/debug/dwarf2/ref-2.C: New test.
3365 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3367 * c-c++-common/Wint-in-bool-context-3.c: New test.
3369 2016-10-24 Martin Sebor <msebor@redhat.com>
3372 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3373 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3374 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3375 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3376 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3377 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3378 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3380 2016-10-24 Richard Biener <rguenther@suse.de>
3383 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3384 * gcc.dg/vect/slp-45.c: Likewise.
3386 2016-10-24 Richard Biener <rguenther@suse.de>
3388 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3389 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3390 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3392 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3395 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3396 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3398 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3400 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3402 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3404 * gcc.target/i386/bmi2-pext-1.c: New test.
3405 * gcc.target/i386/bmi2-pdep-1.c: New test.
3406 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3407 * gcc.target/i386/tbm-bextri-1.c: New test.
3408 * gcc.target/i386/bmi-bextr-6.c: New test.
3410 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3413 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3414 * gcc.target/i386/pr65105-1.c: Likewise.
3415 * gcc.target/i386/pr65105-2.c: Likewise.
3416 * gcc.target/i386/pr65105-3.c: Likewise.
3417 * gcc.target/i386/pr65105-5.c: Likewise.
3418 * gcc.target/i386/pr67761.c: Likewise.
3419 * gcc.target/i386/pr70799-1.c: Likewise.
3421 2016-10-24 Martin Liska <mliska@suse.cz>
3424 * c-c++-common/ubsan/unreachable-3.c: New test.
3426 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3429 * gfortran.dg/pr77763.f90
3431 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3435 * gfortran.dg/pr78033.f90: New test.
3437 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3440 * gfortran.dg/select_type_1.f03: Change error for overlapping
3442 * gfortran.dg/select_type_36.f03: New test.
3444 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3446 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3448 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3451 * gfortran.dg/string_length_3.f90: New test.
3453 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3455 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3457 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3462 * gfortran.dg/alloc_comp_class_5.f03: New test.
3463 * gfortran.dg/class_allocate_21.f90: New test.
3464 * gfortran.dg/class_allocate_22.f90: New test.
3465 * gfortran.dg/realloc_on_assign_27.f08: New test.
3467 2016-10-21 Jeff Law <law@redhat.com>
3469 * PR tree-optimization/71947
3470 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3471 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3472 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3474 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3476 * gcc.dg/ipa/vrp5.c: New test.
3477 * gcc.dg/ipa/vrp6.c: New test.
3479 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3481 * gcc.target/aarch64/test_frame_17.c: New test.
3483 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3485 * gcc.target/aarch64/test_frame_17.c: New test.
3487 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3489 PR preprocessor/71681
3490 * gcc.dg/cpp/pr71681-1.c: New testcase
3491 * gcc.dg/cpp/pr71681-2.c: Likewise
3492 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3493 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3494 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3495 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3497 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3500 * gcc.target/i386/pr78057.c: New test.
3502 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3504 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3507 * gfortran.dg/select_type_37.f03: New test.
3509 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3512 * gcc.target/avr/pr71627.c: New test
3514 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3516 * gcc.target/sparc/overflow-1.c: New test.
3517 * gcc.target/sparc/overflow-2.c: Likewise.
3518 * gcc.target/sparc/overflow-3.c: Likewise.
3520 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3522 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3525 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3527 PR rtl-optimization/78038
3528 * gcc.target/aarch64/pr78038.c: New test.
3530 2016-10-21 Richard Biener <rguenther@suse.de>
3532 PR tree-optimization/78051
3533 * g++.dg/torture/pr78051.C: New testcase.
3535 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3537 * c-c++-common/wdate-time.c: Restored test case.
3538 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3540 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3542 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3544 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3547 * gcc.target/i386/pr78037.c: New test.
3549 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3551 * gcc.target/visium/overflow8.c: New.
3552 * gcc.target/visium/overflow16.c: Likewise.
3553 * gcc.target/visium/overflow32: Likewise.
3555 2016-10-20 Michael Matz <matz@suse.de>
3557 * gcc.dg/loop-split.c: New test.
3558 * gcc.dg/tree-ssa/ifc-9.c: Update.
3559 * gcc.dg/tree-ssa/ifc-10.c: Update.
3561 2016-10-20 Richard Biener <rguenther@suse.de>
3563 * gcc.dg/graphite/pr35356-1.c: Update.
3565 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3568 * g++.dg/cpp1y/pr77446.C: New.
3570 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3572 PR tree-optimization/53979
3573 * gcc.dg/pr53979-1.c: New test-case.
3574 * gcc.dg/pr53979-2.c: Likewise.
3576 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3578 * c-c++-common/Wint-in-bool-context-2.c: New test.
3580 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3582 * gfortran.dg/dtio_17.f90: Fix test.
3584 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3586 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3587 * gcc.dg/Walloca-2.c: Same.
3589 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3591 * gcc.dg/Wvla-1.c: Rename to...
3592 * gcc.dg/Wvla-larger-than-1.c: ...this.
3593 * gcc.dg/Wvla-2.c: Rename to...
3594 * gcc.dg/Wvla-larger-than-2.c: ...this.
3595 * gcc.dg/Wvla-3.c: Rename to...
3596 * gcc.dg/Walloca-11.c.: ...this.
3597 * gcc.dg/wvla-[1-7].c: Rename to:
3598 * gcc.dg/Wvla-[1-7].c: ...this.
3600 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3602 PR tree-optimization/78005
3603 * gcc.dg/vect/pr78005.c: New.
3604 * gcc.target/i386/l_fma_float_1.c: Revise test.
3605 * gcc.target/i386/l_fma_float_2.c: Ditto.
3606 * gcc.target/i386/l_fma_float_3.c: Ditto.
3607 * gcc.target/i386/l_fma_float_4.c: Ditto.
3608 * gcc.target/i386/l_fma_float_5.c: Ditto.
3609 * gcc.target/i386/l_fma_float_6.c: Ditto.
3610 * gcc.target/i386/l_fma_double_1.c: Ditto.
3611 * gcc.target/i386/l_fma_double_2.c: Ditto.
3612 * gcc.target/i386/l_fma_double_3.c: Ditto.
3613 * gcc.target/i386/l_fma_double_4.c: Ditto.
3614 * gcc.target/i386/l_fma_double_5.c: Ditto.
3615 * gcc.target/i386/l_fma_double_6.c: Ditto.
3617 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3619 PR tree-optimization/78024
3620 * gcc.dg/goacc/loop-processing-1.c: New file.
3622 2016-10-19 Richard Biener <rguenther@suse.de>
3624 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3626 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3628 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3629 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3630 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3631 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3632 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3633 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3634 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3635 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3636 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3637 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3638 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3639 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3640 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3641 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3642 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3643 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3644 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3645 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3646 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3647 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3648 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3649 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3650 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3651 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3652 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3653 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3654 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3655 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3656 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3657 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3658 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3659 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3660 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3661 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3662 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3663 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3664 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3665 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3666 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3667 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3668 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3669 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3670 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3671 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3672 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3673 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3674 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3675 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3676 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3677 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3678 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3679 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3680 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3681 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3682 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3683 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3684 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3685 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3686 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3687 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3688 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3689 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3690 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3691 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3692 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3693 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3694 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3695 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3696 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3697 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3698 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3699 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3700 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3701 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3702 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3703 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3704 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3705 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3706 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3707 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3708 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3709 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3710 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3711 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3712 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3713 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3714 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3715 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3716 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3717 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3718 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3719 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3720 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3721 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3722 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3723 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3724 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3725 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3726 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3727 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3728 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3729 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3730 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3731 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3732 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3733 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3734 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3735 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3736 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3737 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3738 * gcc.target/powerpc/vsu/vsu.exp: New file.
3740 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
3743 * gcc.target/i386/pr77991.c: New test.
3745 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3747 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3750 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3752 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3754 2016-10-18 Richard Biener <rguenther@suse.de>
3756 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3757 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3758 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3759 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3760 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3761 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3762 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3763 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3764 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3765 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3766 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3767 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3768 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3769 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3770 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3771 * gcc.dg/pr68217.c: Likewise.
3772 * gcc.dg/predict-9.c: Likewise.
3773 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3774 * gcc.dg/predict-1.c: Likewise.
3776 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3778 * gfortran.dg/dtio_17.f90: New test.
3780 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3782 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3784 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3786 * gcc.dg/ipa/vrp4.c: New test.
3788 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3790 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3791 * gcc.dg/torture/pr39074.c: Likewise.
3793 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3795 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3796 * gnat.dg/trampoline4.adb: Minor tweak.
3798 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3800 PR tree-optimization/77916
3801 * gcc.dg/torture/pr77916.c: New.
3803 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3806 * gfortran.dg/pr77978_1.f90: New test.
3807 * gfortran.dg/pr77978_2.f90: Ditto.
3808 * gfortran.dg/pr77978_3.f90: Ditto.
3810 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
3814 * gfortran.dg/proc_ptr_49.f90: New test.
3816 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3819 * gcc.target/arm/pr77308.c: New test.
3821 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
3823 * lib/target-supports.exp
3824 (check_effective_target_floatn_nx_runtime): Return 0 for
3827 2016-10-17 Andrew Pinski <apinski@cavium.com>
3829 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3830 long instead of long.
3831 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3832 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3833 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3834 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3835 * gcc.target/aarch64/pr68102_1.c: Likewise.
3836 * gcc.target/aarch64/target_attr_3.c: Likewise.
3838 2016-10-17 Richard Biener <rguenther@suse.de>
3840 PR tree-optimization/77988
3841 * gcc.dg/torture/pr77988.c: New testcase.
3843 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3845 * gcc.dg/pr71636-1.c: New test-case.
3846 * gcc.dg/pr71636-2.c: Likewise.
3848 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3850 * gnat.dg/trampoline3.adb: New test.
3851 * gnat.dg/trampoline4.adb: Likewise.
3853 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3855 * gfortran.dg/dtio_16.f90: New test.
3857 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3859 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3860 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3861 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3863 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3865 * gcc.target/sparc/popc.c: Rename to...
3866 * gcc.target/sparc/popc-1.c: ...this.
3867 * gcc.target/sparc/popc-2.c: New test.
3869 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3872 * gfortran.dg/unexpected_eof_4.f90: New test.
3874 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3877 * gfortran.dg/negative_unit2.f90: New test.
3879 2016-10-14 Jakub Jelinek <jakub@redhat.com>
3882 * gfortran.dg/pr77959.f90: New test.
3884 DR 1511 - const volatile variables and ODR
3885 * g++.dg/DRs/dr1511-1.C: New test.
3886 * g++.dg/DRs/dr1511-2.C: New test.
3888 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3890 * gnat.dg/debug7.adb (dg-options): Remove -g.
3891 * gnat.dg/debug8.adb (dg-options): Add -margs.
3892 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3894 2016-10-14 Richard Biener <rguenther@suse.de>
3896 PR tree-optimization/77979
3897 * gcc.dg/torture/pr77979.c: New testcase.
3899 2016-10-14 Martin Liska <mliska@suse.cz>
3901 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3902 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3903 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3905 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
3907 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3908 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3909 * gcc.dg/torture/pr77937-2.c: Likewise.
3911 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3913 * gnat.dg/lto15.adb: Adjust.
3914 * gnat.dg/lto16.adb: Likewise.
3915 * gnat.dg/lto17.adb: Likewise
3916 * gnat.dg/lto18.ad[sb]: New test.
3917 * gnat.dg/lto18_pkg.ads: New helper.
3918 * gnat.dg/lto19.adb: New test.
3919 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3920 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3921 * gnat.dg/lto20.adb: New test.
3922 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3924 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3926 * gfortran.dg/coarray_38.f90: Expect error message.
3928 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3930 * gcc.target/aarch64/spellcheck_1.c: New test.
3931 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3932 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3933 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3934 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3935 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3937 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3939 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3941 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3943 PR tree-optimization/77937
3944 * gcc.dg/torture/pr77937-1.c: New.
3945 * gcc.dg/torture/pr77937-2.c: New.
3947 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3949 * g++.dg/cpp1z/inline-var1.C: New test.
3950 * g++.dg/cpp1z/inline-var1a.C: New test.
3951 * g++.dg/cpp1z/inline-var1.h: New file.
3952 * g++.dg/cpp1z/inline-var2.C: New test.
3953 * g++.dg/cpp1z/inline-var3.C: New test.
3954 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3955 uninitialized const.
3957 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
3959 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3960 Xscale is specified, not just -march.
3961 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3962 is incompatible with Xscale.
3964 2016-10-13 Martin Sebor <msebor@redhat.com>
3967 * g++.dg/ext/flexary4.C: Adjust.
3968 * g++.dg/ext/flexary5.C: Same.
3969 * g++.dg/ext/flexary9.C: Same.
3970 * g++.dg/ext/flexary19.C: New test.
3971 * g++.dg/ext/flexary18.C: New test.
3972 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3974 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3975 Avoid generating a flexible array member in an array.
3977 2016-10-13 Martin Sebor <msebor@redhat.com>
3979 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3980 to placate -Wformat on targets where the type is not int.
3982 2016-10-13 David Malcolm <dmalcolm@redhat.com>
3984 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3987 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3989 * gcc.target/i386/l_fma_float_1.c: Revise test.
3990 * gcc.target/i386/l_fma_float_2.c: Ditto.
3991 * gcc.target/i386/l_fma_float_3.c: Ditto.
3992 * gcc.target/i386/l_fma_float_4.c: Ditto.
3993 * gcc.target/i386/l_fma_float_5.c: Ditto.
3994 * gcc.target/i386/l_fma_float_6.c: Ditto.
3995 * gcc.target/i386/l_fma_double_1.c: Ditto.
3996 * gcc.target/i386/l_fma_double_2.c: Ditto.
3997 * gcc.target/i386/l_fma_double_3.c: Ditto.
3998 * gcc.target/i386/l_fma_double_4.c: Ditto.
3999 * gcc.target/i386/l_fma_double_5.c: Ditto.
4000 * gcc.target/i386/l_fma_double_6.c: Ditto.
4002 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4004 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4006 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4008 * gcc.dg/vect/vect-98.c: Refine test case.
4009 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4010 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4011 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4013 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4016 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4018 2016-10-13 Martin Liska <mliska@suse.cz>
4020 PR tree-optimization/77943
4021 * g++.dg/tree-ssa/pr77943.C: New test.
4023 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
4026 * gfortran.dg/allocate_with_source_22.f03: New test.
4027 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
4030 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4032 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4033 * gcc.target/arm/movsi_movw.c: Likewise.
4034 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4035 directive to work on big endian targets.
4037 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4039 * gcc.dg/tree-ssa/evrp6.c: New test.
4041 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4043 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4044 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4045 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4047 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4049 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4050 * gcc.target/powerpc/warn-2.c: Ditto.
4052 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
4054 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4055 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4056 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
4058 * gcc.target/mips/msa.c: New test.
4059 * gcc.target/mips/msa-builtins.c: Likewise.
4060 * lib/target-supports.exp (check_mips_msa_hw_available): New.
4061 (check_effective_target_mips_msa_runtime): Likewise.
4062 (check_effective_target_mips_msa): Likewise.
4063 (add_options_for_mips_msa): Likewise.
4064 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4065 (check_effective_target_vect_intfloat_cvt): Likewise.
4066 (check_effective_target_vect_uintfloat_cvt): Likewise.
4067 (check_effective_target_vect_floatint_cvt): Likewise.
4068 (check_effective_target_vect_floatuint_cvt): Likewise.
4069 (check_effective_target_vect_shift): Likewise.
4070 (check_effective_target_vect_shift_char): Likewise.
4071 (check_effective_target_vect_long): Likewise.
4072 (check_effective_target_vect_float): Likewise.
4073 (check_effective_target_vect_double): Likewise.
4074 (check_effective_target_vect_long_long): Likewise.
4075 (check_effective_target_vect_perm): Likewise.
4076 (check_effective_target_vect_perm_byte): Likewise.
4077 (check_effective_target_vect_perm_short): Likewise.
4078 (check_effective_target_vect_sdot_qi): Likewise.
4079 (check_effective_target_vect_udot_qi): Likewise.
4080 (check_effective_target_vect_sdot_hi): Likewise.
4081 (check_effective_target_vect_udot_hi): Likewise.
4082 (check_effective_target_vect_pack_trunc): Likewise.
4083 (check_effective_target_vect_unpack): Likewise.
4084 (check_effective_target_vect_hw_misalign): Likewise.
4085 (check_effective_target_vect_condition): Likewise.
4086 (check_effective_target_vect_cond_mixed): Likewise.
4087 (check_effective_target_vect_char_mult): Likewise.
4088 (check_effective_target_vect_short_mult): Likewise.
4089 (check_effective_target_vect_int_mult): Likewise.
4090 (check_effective_target_vect_extract_even_odd): Likewise.
4091 (check_effective_target_vect_interleave): Likewise.
4092 (check_vect_support_and_set_flags): Check if the target supports MSA
4093 and append to the list of EFFECTIVE_TARGETS.
4095 2016-10-12 Richard Biener <rguenther@suse.de>
4098 * g++.dg/torture/pr77947.C: New testcase.
4100 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4102 * gnat.dg/debug8.adb: New testcase.
4104 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4106 * gnat.dg/debug9.adb: New testcase.
4108 2016-10-12 Richard Biener <rguenther@suse.de>
4110 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4111 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4112 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4114 2016-10-12 Richard Biener <rguenther@suse.de>
4116 PR tree-optimization/77920
4117 * gcc.dg/torture/pr77920.c: New testcase.
4119 2016-10-12 Jakub Jelinek <jakub@redhat.com>
4121 PR tree-optimization/77929
4122 * gcc.c-torture/compile/pr77929.c: New test.
4124 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4125 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4126 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4127 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4128 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4129 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4130 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4131 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4132 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4134 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4136 * gcc.target/sparc/setcc-4.c: Adjust.
4137 * gcc.target/sparc/setcc-5.c: Likewise.
4138 * gcc.target/sparc/setcc-6.c: Likewise.
4139 * gcc.target/sparc/setcc-7.c: Likewise.
4140 * gcc.target/sparc/setcc-8.c: Likewise.
4141 * gcc.target/sparc/setcc-9.c: Likewise.
4142 * gcc.target/sparc/setcc-10.c: Delete.
4144 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
4147 * gfortran.dg/pr77942.f90
4149 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
4151 * gfortran.dg/dec_math.f90: New testsuite.
4153 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4155 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
4156 (main): Declare j as i32 instead of int.
4158 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4160 PR testsuite/PR77710
4161 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4162 target triplet instead of *-*-*-*.
4164 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4166 * gnat.dg/unchecked_convert10.adb: New test.
4167 * gnat.dg/unchecked_convert11.adb: Likewise.
4168 * gnat.dg/unchecked_convert12.adb: Likewise.
4170 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4172 * gcc.target/sparc/cbcond-1.c: New test.
4173 * gcc.target/sparc/cbcond-2.c: Likewise.
4174 * gcc.target/sparc/movcc-1.c: Likewise.
4175 * gcc.target/sparc/movcc-2.c: Likewise.
4176 * gcc.target/sparc/setcc-1.c: Adjust.
4177 * gcc.target/sparc/setcc-2.c: Likewise.
4178 * gcc.target/sparc/setcc-3.c: Likewise.
4179 * gcc.target/sparc/setcc-4.c: Likewise.
4180 * gcc.target/sparc/setcc-5.c: Likewise.
4181 * gcc.target/sparc/setcc-6.c: New test.
4182 * gcc.target/sparc/setcc-7.c: Likewise.
4183 * gcc.target/sparc/setcc-8.c: Likewise.
4184 * gcc.target/sparc/setcc-9.c: Likewise.
4185 * gcc.target/sparc/setcc-10.c: Likewise.
4187 2016-10-10 Jeff Law <law@redhat.com>
4189 PR tree-optimization/71947
4190 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4191 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4192 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4193 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4194 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4195 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4197 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4200 * gfortran.dg/matmul_11.f90: New test.
4202 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4204 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4205 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4206 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4207 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4208 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4209 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4210 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4211 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4212 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4213 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4214 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4215 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4216 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4217 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4218 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4219 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4220 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4221 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4222 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4223 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4224 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4225 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4226 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4227 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4228 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4229 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4230 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4231 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4232 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4233 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4234 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4235 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4236 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4237 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4238 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4239 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4240 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4241 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4242 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4243 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4244 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4245 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4246 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4247 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4248 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4249 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4250 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4251 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4252 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4253 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4254 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4255 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4256 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4257 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4258 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4259 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4260 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4261 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4262 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4264 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4266 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4267 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4268 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4269 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4270 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4271 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4272 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4273 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4274 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4275 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4276 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4277 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4278 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4279 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4281 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4283 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4285 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4287 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4288 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4289 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4290 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4292 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4293 Jiong Wang <jiong.wang@arm.com>
4295 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4297 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4298 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4300 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4302 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4304 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4306 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4308 * gnat.dg/specs/vfa.ads: New test.
4310 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4312 * gnat.dg/inline13.ad[sb]: New test.
4313 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4315 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4317 * gnat.dg/biased_subtype.adb: New test.
4319 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4321 PR tree-optimization/77901
4322 * gcc.c-torture/compile/pr77901.c: New test.
4324 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4326 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4327 * gcc.dg/ipa/propalign-2.c: Likewise
4328 * gcc.dg/ipa/propalign-3.c: Likewise.
4329 * gcc.dg/ipa/propalign-4.c: Likewise.
4330 * gcc.dg/ipa/propalign-5.c: Likewise.
4332 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4334 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4336 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4338 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4339 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4341 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4343 * gfortran.dg/dec_union_11.f90: New testcase.
4345 2016-10-07 Nathan Sidwell <nathan@acm.org>
4348 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4349 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4350 * g++.dg/cpp1y/pr66443-cxx14.C: New
4351 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4352 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4354 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4356 * g++.dg/cpp0x/addressof1.C: New test.
4357 * g++.dg/cpp0x/addressof2.C: New test.
4359 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4361 * gcc.target/powerpc/float128-type-1.c: New test to check that
4362 PowerPC 64-bit Linux enables -mfloat128-type by default.
4363 * gcc.target/powerpc/float128-type-2.c: Likewise.
4364 * gcc.target/powerpc/float128-mix.c: Change error message to
4365 reflect that __ibm128 is now #define'ed to be long double.
4367 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4370 * gfortran.dg/pr77406.f90: New test.
4371 * gfortran.dg/assumed_type_3.f90: Update error messages.
4372 * gfortran.dg/defined_operators_1.f90: Ditto.
4373 * gfortran.dg/generic_26.f90: Ditto.
4374 * gfortran.dg/generic_7.f90: Ditto.
4375 * gfortran.dg/gomp/udr5.f90: Ditto.
4376 * gfortran.dg/gomp/udr7.f90: Ditto.
4377 * gfortran.dg/interface_1.f90: Ditto.
4378 * gfortran.dg/interface_37.f90: Ditto.
4379 * gfortran.dg/interface_5.f90: Ditto.
4380 * gfortran.dg/interface_6.f90: Ditto.
4381 * gfortran.dg/interface_7.f90
4382 * gfortran.dg/no_arg_check_3.f90
4383 * gfortran.dg/operator_5.f90
4384 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4386 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4389 * c-c++-common/Wint-in-bool-context.c: Update test.
4391 2016-10-07 Richard Biener <rguenther@suse.de>
4393 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4394 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4396 2016-10-07 Marek Polacek <polacek@redhat.com>
4398 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4400 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4403 * c-c++-common/pr69733.c: New test.
4404 * gcc.dg/pr69733.c: New test.
4405 * gcc.target/i386/pr69733.c: New test.
4407 2016-10-07 Marek Polacek <polacek@redhat.com>
4410 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4412 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4414 PR tree-optimization/77664
4415 * gcc.dg/tree-ssa/pr77664.c: New test.
4416 * gcc.dg/pr77664.c: New test.
4418 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4420 * gfortran.dg/pr69955.f90: New test.
4422 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4425 * gfortran.dg/pr57910.f90: New test.
4427 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4429 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4430 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4432 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4434 PR tree-optimization/77862
4435 * gcc.dg/pr77862.c: New test.
4437 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4439 * gcc.dg/tree-ssa/evrp4.c: New test.
4441 2016-10-06 Jeff Law <law@redhat.com>
4443 PR tree-optimization/71661
4444 * gcc.dg/tree-ssa/pr71661.c: New test.
4446 2016-10-06 Richard Biener <rguenther@suse.de>
4448 PR tree-optimization/77855
4449 * gcc.dg/torture/pr77855.c: New testcase.
4451 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4452 Eric Botcazou <ebotcazou@adacore.com>
4454 * g++.dg/other/pr77759.C: New test.
4456 2016-10-06 Richard Biener <rguenther@suse.de>
4458 PR tree-optimization/77839
4459 * gcc.dg/torture/pr77839.c: New testcase.
4461 2016-10-06 Marek Polacek <polacek@redhat.com>
4463 * g++.dg/cpp1z/init-statement9.C: New test.
4465 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4467 * gcc.target/i386/pcommit-1.c: Deleted.
4468 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4469 * gcc.target/i386/sse-13.c: Ditto.
4470 * gcc.target/i386/sse-14.c: Ditto.
4471 * gcc.target/i386/sse-22.c: Ditto.
4472 * gcc.target/i386/sse-23.c: Ditto.
4473 * g++.dg/other/i386-2.C: Ditto.
4475 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4477 * gcc.target/i386/pr77833.c: Require int128 effective target.
4479 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4483 * gfortran.dg/associate_22.f90: New test.
4485 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4487 * gfortran.dg/dec_union_9.f90: New testcase.
4488 * gfortran.dg/dec_union_10.f90: New testcase.
4490 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4493 * gcc.dg/pch/pr66343-3.c: New test.
4494 * gcc.dg/pch/pr66343-3.hs: New file.
4497 * gcc.dg/pch/pr66343-1.c: New test.
4498 * gcc.dg/pch/pr66343-1.hs: New file.
4499 * gcc.dg/pch/pr66343-2.c: New test.
4500 * gcc.dg/pch/pr66343-2.hs: New file.
4502 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4504 * c-c++-common/Wint-in-bool-context.c: Update test.
4506 2016-10-05 Marek Polacek <polacek@redhat.com>
4508 * g++.dg/cpp1z/init-statement1.C: New test.
4509 * g++.dg/cpp1z/init-statement2.C: New test.
4510 * g++.dg/cpp1z/init-statement3.C: New test.
4511 * g++.dg/cpp1z/init-statement4.C: New test.
4512 * g++.dg/cpp1z/init-statement5.C: New test.
4513 * g++.dg/cpp1z/init-statement6.C: New test.
4514 * g++.dg/cpp1z/init-statement7.C: New test.
4515 * g++.dg/cpp1z/init-statement8.C: New test.
4517 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4520 * gfortran.dg/pr67524.f90: New test.
4522 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4525 * c-c++-common/ubsan/shift-9.c: New test.
4527 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4529 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4530 of int if __SIZEOF_INT__ is less than 4 bytes.
4532 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4534 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4535 * gfortran.dg/class_array_20.f03: Likewise.
4536 * gfortran.dg/class_array_21.f03: Likewise.
4537 * gfortran.dg/finalize_29.f08: Likewise.
4538 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4540 2016-10-05 Richard Biener <rguenther@suse.de>
4543 * gcc.dg/torture/pr77826.c: New testcase.
4545 2016-10-05 Richard Biener <rguenther@suse.de>
4547 * gcc.dg/fold-copysign-1.c: New testcase.
4549 2016-10-05 Andreas Schwab <schwab@suse.de>
4551 * g++.dg/pr49847-2.C: Remove.
4553 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4555 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4557 2016-10-05 Richard Biener <rguenther@suse.de>
4560 * gcc.dg/pr55152-2.c: New testcase.
4562 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4564 * gfortran.dg/dtio_15.f90: New test.
4566 2016-10-04 Ian Lance Taylor <iant@golang.org>
4568 * gcc.dg/split-7.c: New test.
4570 2016-10-04 Martin Sebor <msebor@redhat.com>
4572 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4573 %lc directive to wint_t to silence -Wformat warnings on targets
4574 where the latter is a distinct type such as long.
4576 2016-10-04 Martin Sebor <msebor@redhat.com>
4579 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4581 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4584 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4586 * g++.dg/other/java3.C: Remove.
4587 * g++.dg/other/java1.C: Remove.
4588 * g++.dg/other/error12.C: Remove.
4589 * g++.dg/other/java2.C: Remove.
4590 * g++.dg/warn/Wnvdtor.C: Remove.
4591 * g++.dg/lookup/java1.C: Remove.
4592 * g++.dg/lookup/java2.C: Remove.
4593 * g++.dg/ext/pr34829.C: Remove.
4594 * g++.dg/ext/java-3.C: Remove.
4595 * g++.dg/ext/java-1.C: Remove.
4596 * g++.dg/ext/java-2.C: Remove.
4597 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4599 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4601 PR tree-optimization/77808
4602 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4604 2016-10-04 Richard Biener <rguenther@suse.de>
4606 PR tree-optimization/77399
4607 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4609 2016-10-04 Richard Biener <rguenther@suse.de>
4612 * gcc.target/i386/pr77833.c: New testcase.
4614 2016-09-26 Jeff Law <law@redhat.com>
4616 PR tree-optimization/71550
4617 PR tree-optimization/71403
4618 * gcc.c-torture/execute/pr71550.c: New test.
4620 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4622 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4625 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4628 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4630 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4632 2016-10-03 Marek Polacek <polacek@redhat.com>
4634 * g++.dg/cpp0x/nullptr37.C: New test.
4636 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4638 * c-c++-common/Wint-in-bool-context.c: Update test.
4640 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4642 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4644 * g++.dg/charset/asm2.c (memmove): Likewise.
4645 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4646 * g++.dg/tls/diag-4.C (foo): Likewise.
4647 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4648 dg-warning, fix up regex.
4649 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4650 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4651 * g++.old-deja/g++.mike/net31.C: Likewise.
4652 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4654 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4655 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4657 2016-10-01 Richard Biener <rguenther@suse.de>
4660 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4662 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4665 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4667 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4670 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4671 Add dg-prune-output directive.
4673 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4676 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4677 * gfortran.fortran-torture/compile/write.f90: Update test.
4679 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4681 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4682 arm_fp16_alternative_ok as the required effective target.
4683 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4684 -mfp16-format=alternative to the dg-options directive and remove
4685 the dg-add-options directive.
4687 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4690 * gfortran.dg/dec_union_8.f90: New testcase.
4692 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4695 * gfortran.dg/dec_structure_16.f90: New testcase.
4697 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4699 * gfortran.dg/coarray_allocate_10.f08: New test.
4700 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4702 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4704 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4706 2016-09-30 Richard Biener <rguenther@suse.de>
4708 PR tree-optimization/77399
4709 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4711 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4713 * c-c++-common/pr27336.c: Make dependency on
4714 -fdelete-null-pointer-checks explicit.
4715 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4716 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4717 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4718 * gcc.dg/pic-1.c: Require fpic target support.
4719 * gcc.dg/pic-2.c: Likewise.
4721 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4723 Implement P0001R1 - C++17 removal of register storage class specifier
4724 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4725 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4727 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4728 keyword if not __SSE2__.
4729 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4731 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4733 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4734 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4735 no_erroneous_warning): Expect new warnings for C++17.
4736 * g++.dg/warn/register-var-2.C (f): Likewise.
4737 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4738 * g++.dg/parse/linkage2.C (foo): Likewise.
4739 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4740 keyword on parameters for C++17.
4741 * g++.dg/cpp1z/register1.C: New test.
4742 * g++.dg/cpp1z/register2.C: New test.
4743 * g++.dg/cpp1z/register3.C: New test.
4745 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4747 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4748 * gcc.target/i386/avx2-check.h (main): Ditto.
4749 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4750 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4751 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4752 * gcc.target/i386/avx512er-check.h (main): Ditto.
4753 * gcc.target/i386/avx512f-check.h (main): Ditto.
4754 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4755 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4756 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4758 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4761 * gcc.target/i386/pr77756.c: New test.
4763 2016-09-29 Marek Polacek <polacek@redhat.com>
4765 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4767 2016-09-29 Marek Polacek <polacek@redhat.com>
4769 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4772 2016-09-29 Martin Liska <mliska@suse.cz>
4774 * objc/execute/construct1.m: New test.
4776 2016-09-29 Richard Biener <rguenther@suse.de>
4778 PR tree-optimization/77768
4779 * gcc.dg/torture/pr77768.c: New testcase.
4781 2016-09-28 Richard Biener <rguenther@suse.de>
4784 * gcc.dg/pr77407.c: New testcase.
4786 2016-09-29 Richard Biener <rguenther@suse.de>
4789 * gcc.dg/pr55152.c: New testcase.
4790 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4792 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4794 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4795 (dg-options): Remove -m32.
4797 2016-09-28 Martin Sebor <msebor@redhat.com>
4800 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4802 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4804 PR libgfortran/77707
4805 * gfortran.dg/inquire_17.f90: New test.
4807 2016-09-28 Jakub Jelinek <jakub@redhat.com>
4810 * g++.dg/cpp1y/constexpr-77467.C: New test.
4812 2016-09-28 Martin Sebor <msebor@redhat.com>
4815 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4816 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4817 (test_sprintf_p_const): Adjust line numbers to avoid failures
4818 introduced in r240503.
4820 2016-09-28 Martin Sebor <msebor@redhat.com>
4823 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4825 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4828 * g++.dg/pr77550.C: Avoid undefined behavior.
4830 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4832 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4834 * gcc.dg/strlenopt-20.c: Update test.
4835 * gcc.dg/strlenopt-21.c: Likewise.
4836 * gcc.dg/strlenopt-22.c: Likewise.
4837 * gcc.dg/strlenopt-22g.c: Likewise.
4838 * gcc.dg/strlenopt-26.c: Likewise.
4839 * gcc.dg/strlenopt-5.c: Likewise.
4840 * gcc.dg/strlenopt-7.c: Likewise.
4841 * gcc.dg/strlenopt-9.c: Likewise.
4843 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4845 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4847 * g++.dg/cpp1z/lambda-this1.C: New test.
4848 * g++.dg/cpp1z/lambda-this2.C: New test.
4851 * g++.dg/ubsan/return-4.C: New test.
4852 * g++.dg/ubsan/return-5.C: New test.
4853 * g++.dg/ubsan/return-6.C: New test.
4855 2016-09-27 Jiong Wang <jiong.wang@arm.com>
4857 * lib/target-supports.exp
4858 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4859 in function comment.
4861 2016-09-27 Martin Liska <mliska@suse.cz>
4863 PR gcov-profile/46266
4864 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4867 2016-09-27 Richard Biener <rguenther@suse.de>
4869 PR tree-optimization/77745
4870 * g++.dg/torture/pr77745.C: New testcase.
4872 2016-09-27 Richard Biener <rguenther@suse.de>
4874 PR tree-optimization/77478
4875 * gcc.dg/torture/pr77478.c: New testcase.
4877 2016-09-27 Martin Liska <mliska@suse.cz>
4879 PR gcov-profile/7970
4880 PR gcov-profile/16855
4881 PR gcov-profile/44779
4882 * g++.dg/gcov/pr16855.C: New test.
4884 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4886 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4888 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4891 * gfortran.dg/gomp/pr77666.f90: New test.
4893 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4896 * gcc.dg/torture/pr77677-2.c: New test.
4898 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4901 * gfortran.dg/pr77420_1.f90: New test.
4902 * gfortran.dg/pr77420_2.f90: Ditto.
4903 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4904 * gfortran.dg/pr77420_4.f90: this file.
4906 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4909 * gfortran.dg/pr77719.f90: New test.
4911 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4913 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
4914 singular form of byte when quantity is unknown.
4916 2016-09-26 Marek Polacek <polacek@redhat.com>
4918 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4920 2016-09-26 Martin Liska <mliska@suse.cz>
4922 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4923 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4924 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4925 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4926 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4927 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4928 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4929 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4930 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4932 2016-09-26 Marek Polacek <polacek@redhat.com>
4935 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4936 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4937 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4938 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4939 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4940 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4941 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4942 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4943 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4944 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4945 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4946 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4947 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4948 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4949 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4950 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4951 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4952 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4953 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4954 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4955 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4956 * c-c++-common/attr-fallthrough-1.c: New test.
4957 * c-c++-common/attr-fallthrough-2.c: New test.
4958 * g++.dg/cpp0x/fallthrough1.C: New test.
4959 * g++.dg/cpp0x/fallthrough2.C: New test.
4960 * g++.dg/cpp1z/fallthrough1.C: New test.
4961 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4962 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4963 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4964 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4966 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4969 * gfortran.dg/pr77429.f90: New test.
4971 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4974 * gfortran.dg/pr77694.f90: New test.
4976 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4979 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4981 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4983 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4986 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4988 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4991 2016-09-24 Marek Polacek <polacek@redhat.com>
4994 * c-c++-common/Wbool-operation-1.c: New test.
4995 * gcc.dg/Wbool-operation-1.c: New test.
4997 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
4999 * gfortran.dg/dec_static_1.f90: New.
5000 * gfortran.dg/dec_static_2.f90: New.
5001 * gfortran.dg/dec_static_3.f90: New.
5002 * gfortran.dg/dec_static_4.f90: New.
5004 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5007 * gfortran.dg/negative_unit_check.f90: Update test.
5008 * gfortran.dg/dtio_14.f90: New test.
5010 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5012 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5013 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5014 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5015 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5016 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5017 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5018 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5020 2016-09-23 Martin Sebor <msebor@redhat.com>
5023 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5024 assuming long double is bigger than double.
5026 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5028 Implement P0138R2, C++17 construction rules for enum class values
5029 * g++.dg/cpp1z/direct-enum-init1.C: New test.
5031 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5033 PR preprocessor/77672
5034 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5035 expected multiline output from first warning to reflect change
5038 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5040 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5042 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5043 Tom de Vries <tom@codesourcery.com>
5046 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5048 2016-09-23 Marek Polacek <polacek@redhat.com>
5050 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5051 * c-c++-common/gomp/atomic-13.c: Likewise.
5052 * c-c++-common/gomp/atomic-14.c: Likewise.
5053 * c-c++-common/pr60439.c: Remove invalid code.
5054 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5055 * g++.dg/expr/bitfield5.C: Likewise.
5056 * g++.dg/expr/bitfield6.C: Likewise.
5057 * g++.dg/expr/bool1.C: Likewise.
5058 * g++.dg/expr/bool3.C: Likewise.
5059 * g++.dg/expr/lval3.C: Likewise.
5060 * g++.dg/expr/lval4.C: Likewise.
5061 * g++.old-deja/g++.jason/bool5.C: Likewise.
5063 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5065 PR preprocessor/77672
5066 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5067 (test_terminator_location): New function.
5069 2016-09-23 Richard Biener <rguenther@suse.de>
5071 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5073 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5075 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5076 -march=armv8.2-a+fp16 when supported by the hardware.
5077 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5078 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5079 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
5080 semi-colons to a macro invocations.
5081 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5082 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5084 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5085 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5086 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5087 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5089 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5090 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5091 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5092 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5093 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5094 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5095 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5096 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5097 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5098 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5100 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5101 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5102 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5104 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5105 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5106 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5108 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5109 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5110 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5112 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5113 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5114 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5115 defined. Also fix some white-space.
5116 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5117 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5118 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5119 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5120 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5121 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5122 defined. Also fix some long lines and white-space.
5123 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5124 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5125 defined. Also fix some long lines and white-space.
5126 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5127 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5129 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5130 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5131 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5133 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5134 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5135 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5137 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5138 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5139 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5140 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5141 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5142 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5143 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5144 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5145 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5146 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5147 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5148 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5149 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5150 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5151 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5152 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5153 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5154 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5155 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5157 2016-09-23 Jiong Wang <jiong.wang@arm.com>
5158 Matthew Wahab <matthew.wahab@arm.com>
5160 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5161 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5162 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5163 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5164 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5165 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5166 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5167 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5168 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5169 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5170 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5171 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5172 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5173 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5174 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5175 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5176 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5177 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5178 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5179 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5180 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5181 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5182 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5183 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5184 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5185 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5186 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5187 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5188 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5189 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5190 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5191 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5192 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5193 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5194 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5195 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5196 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5198 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5200 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5201 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5202 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5203 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5206 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5209 * gcc.dg/torture/pr77677.c: New test.
5211 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5213 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5216 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5218 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5219 options. Add tests for float16x4_t and float16x8_t.
5221 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5223 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5224 * gcc.target/s390/risbg-ll-2.c: Ditto.
5225 * gcc.target/s390/risbg-ll-3.c: Ditto.
5227 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5229 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5230 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5232 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5234 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5235 output to the simplified instructions.
5237 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5239 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5240 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5242 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5244 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5245 (FP16_SUPPORTED): New
5246 (expected-hfloat-16x4): Make conditional on __fp16 support.
5247 (expected-hfloat-16x8): Likewise.
5248 (vdup_n_f16): Disable for non-AArch64 targets.
5249 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5250 conditional on FP16_SUPPORTED.
5251 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5252 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5253 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5254 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5255 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5257 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5258 conditional on FP16_SUPPORTED.
5259 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5260 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5262 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5264 * gcc.target/arm/short-vfp-1.c: New.
5266 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5268 * gcc.target/arm/attr-fp16-arith-1.c: New.
5270 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5272 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5274 (add_options_for_arm_v8_2a_fp16_neon): New.
5275 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5276 (add_options_for_arm_arch_v8_2a): Auto-generate.
5277 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5278 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5279 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5280 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5281 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5282 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5283 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5285 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5287 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5288 arm_fp16_alternative_ok.
5289 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5290 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5291 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5292 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5293 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5294 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5295 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5296 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5297 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5298 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5299 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5300 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5301 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5302 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5303 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5304 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5305 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5306 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5307 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5308 arm_fp16_alternative_ok.
5309 * lib/target-supports.exp
5310 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5311 (check_effective_target_arm_fp16_alternative_ok): New.
5312 (check_effective_target_arm_fp16_none_ok_nocache): New.
5313 (check_effective_target_arm_fp16_none_ok): New.
5315 2016-09-23 Martin Liska <mliska@suse.cz>
5317 * gcc.dg/ipa/pr77653.c: Replace adress
5320 2016-09-23 Martin Liska <mliska@suse.cz>
5322 * gcc.target/i386/movbe-4.c: New test.
5324 2016-09-23 Martin Liska <mliska@suse.cz>
5326 * gcc.target/i386/crc32-5.c: New test.
5328 2016-09-23 Martin Liska <mliska@suse.cz>
5330 * gcc.target/i386/pr71652.c: New test.
5331 * gcc.target/i386/pr71652-2.c: New test.
5332 * gcc.target/i386/pr71652-3.c: New test.
5334 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5336 * lib/gcc-dg.exp (process-message): Support relative line number
5337 notation - .+4 or .-1 etc.
5338 * gcc.dg/dg-test-1.c: New test.
5340 2016-09-22 Martin Sebor <msebor@redhat.com>
5343 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5344 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5345 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5346 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5348 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5350 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5351 * gcc.dg/ifcvt-2.c: Ditto.
5352 * gcc.dg/zero_bits_compound-1.c: Ditto.
5353 * gcc.dg/zero_bits_compound-1.c: Ditto.
5354 * gcc.dg/pr40550.c: Simplify target selectors.
5355 Use dg-additional-options.
5356 * gcc.dg/pr47893.c: Ditto.
5357 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5358 additional options for 32-bit x86 targets.
5359 * gcc.dg/pr70955.c: Move to ...
5360 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5362 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5365 * g++.dg/cpp0x/pr61019.C: New.
5367 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5368 Terry Guo <terry.guo@arm.com>
5370 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5371 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5372 * gcc.target/arm/pure-code/pure-code.exp: New.
5374 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5376 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5377 Remove SSE effective target requirement.
5379 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5382 * g++.dg/cpp0x/pr71979.C: New.
5384 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5386 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5388 2016-09-22 Martin Liska <mliska@suse.cz>
5391 * gcc.dg/ipa/pr77653.c: New test.
5393 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5396 * gfortran.dg/gomp/pr77665.f90: New test.
5398 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5400 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5401 * gfortran.dg/dtio_13.f90: New test.
5403 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5406 * gfortran.dg/pr66107.f90: New test.
5408 2016-09-21 Ian Lance Taylor <iant@golang.org>
5410 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5411 with call to builtin delete function.
5413 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5415 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5416 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5417 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5418 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5421 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5423 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5425 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5428 * g++.dg/cpp1z/aligned-new6.C: New test.
5430 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5432 * gcc.target/arm/fp16-aapcs-3.c: New.
5433 * gcc.target/arm/fp16-aapcs-4.c: New.
5434 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5435 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5436 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5437 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5439 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5441 PR tree-optimization/77550
5442 * g++.dg/pr77550.C: New test.
5444 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5447 * gcc.target/avr/torture/pr77326.c: New test.
5449 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5451 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5453 2016-09-21 Richard Biener <rguenther@suse.de>
5455 PR tree-optimization/77648
5456 * gcc.dg/torture/pr77648-1.c: New testcase.
5457 * gcc.dg/torture/pr77648-2.c: Likewise.
5459 2016-09-21 Richard Biener <rguenther@suse.de>
5460 Jakub Jelinek <jakub@redhat.com>
5462 PR tree-optimization/77621
5463 * gcc.dg/pr77621.c: New testcase.
5465 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5468 * gfortran.dg/dtio_12.f90: New test.
5470 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5472 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5474 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5476 PR tree-optimization/72835
5477 * gcc.dg/tree-ssa/pr72835.c: New test.
5479 2016-09-20 Martin Sebor <msebor@redhat.com>
5482 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5483 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5484 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5485 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5486 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5487 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5488 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5490 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5492 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5493 arguments/compare will be optimized away.
5494 * gcc.dg/torture/ftrapv-1.c: Likewise.
5496 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5498 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5499 will be optimized away.
5500 * gcc.dg/ipa/vrp1.c: New test.
5501 * gcc.dg/ipa/vrp2.c: New test.
5502 * gcc.dg/ipa/vrp3.c: New test.
5504 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5506 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5507 does the same transformation.
5508 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5509 * gcc.dg/tree-ssa/evrp1.c: New test.
5510 * gcc.dg/tree-ssa/evrp2.c: New test.
5511 * gcc.dg/tree-ssa/evrp3.c: New test.
5512 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5513 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5514 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5515 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5516 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5517 foling now happens early.
5518 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5519 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5520 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5521 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5522 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5524 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5527 * gcc.target/i386/pr77621.c: New test.
5528 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5529 pattern, loop should vectorize with -mtune=atom.
5531 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5532 Jakub Jelinek <jakub@redhat.com>
5535 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5538 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5541 * g++.dg/other/pr77626.C: New test.
5544 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5547 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5550 * c-c++-common/pr77624-1.c: New test.
5551 * c-c++-common/pr77624-2.c: New test.
5553 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5555 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5558 2016-09-20 Richard Biener <rguenther@suse.de>
5560 PR tree-optimization/77646
5561 * gcc.dg/torture/pr77646.c: New testcase.
5563 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5566 * c-c++-common/Wint-in-bool-context.c: New test.
5568 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5570 * gcc.dg/cr-decimal-dig-1.c: New test.
5572 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5574 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5575 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5576 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5577 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5579 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5581 PR rtl-optimization/77416
5582 * gcc.target/powerpc/pr77416.c: New.
5584 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5587 * g++.dg/template/error-recovery4.C: New test.
5589 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5591 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5593 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5595 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5596 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5598 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5599 Jan Hubicka <jh@suse.cz>
5602 * gcc.dg/pr77587.c: New test.
5603 * gcc.dg/pr77587a.c: New file.
5605 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5607 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5608 * gfortran.dg/coarray_38.f90:
5609 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5610 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5611 * gfortran.dg/coarray_allocate_7.f08: New test.
5612 * gfortran.dg/coarray_allocate_8.f08: New test.
5613 * gfortran.dg/coarray_allocate_9.f08: New test.
5614 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5616 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5617 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5618 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5620 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5621 * gfortran.dg/coarray_lock_7.f90: Same.
5622 * gfortran.dg/coarray_poly_5.f90: Same.
5623 * gfortran.dg/coarray_poly_6.f90: Same.
5624 * gfortran.dg/coarray_poly_7.f90: Same.
5625 * gfortran.dg/coarray_poly_8.f90: Same.
5626 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5628 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5631 * gfortran.dg/dec_structure_15.f90: New testcase.
5633 2016-09-19 Richard Biener <rguenther@suse.de>
5636 * gcc.dg/torture/pr77605.c: New testcase.
5638 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5640 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5642 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5644 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5645 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5646 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5647 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5648 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5649 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5650 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5651 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5652 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5653 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5654 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5656 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5658 * gcc.target/i386/pr68633.c: Fix expected result.
5660 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5663 * gfortran.dg/pr68078.f90: New test.
5664 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5666 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5669 * gcc.target/powerpc/swaps-p8-25.c: New.
5671 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5674 * g++.dg/cpp0x/constexpr-77482.C: New test.
5677 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5679 * g++.dg/abi/abi-tag23a.C: Likewise.
5682 * g++.dg/cpp0x/decltype-77338.C: New test.
5685 * g++.dg/cpp0x/mutable1.C: New test.
5687 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5690 * gfortran.dg/pr77612.f90: New test.
5692 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5694 * gcc.dg/torture/pr70421.c: Require int32plus.
5696 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5699 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5702 * gcc.target/i386/pr77526.c: New test.
5704 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5705 Eric Botcazou <ebotcazou@adacore.com>
5708 * gcc.target/i386/pr77594.c: New test.
5710 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5713 * gfortran.dg/misplaced_implicit_character.f90: New test.
5715 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5717 PR tree-optimization/77503
5718 * gcc.dg/vect/pr77503.c: New test.
5720 2016-09-15 Richard Biener <rguenther@suse.de>
5723 * c-c++-common/torture/pr77544.c: New testcase.
5725 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5728 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5729 * gcc.dg/march-generic.c: Likewise.
5730 * gcc.target/i386/spellcheck-options-1.c: New test.
5731 * gcc.target/i386/spellcheck-options-2.c: New test.
5732 * gcc.target/i386/spellcheck-options-3.c: New test.
5733 * gcc.target/i386/spellcheck-options-4.c: New test.
5735 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5738 * gfortran.dg/goacc/pr72743.f90: New test.
5740 2016-09-15 Richard Biener <rguenther@suse.de>
5742 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5744 2016-09-15 Richard Biener <rguenther@suse.de>
5746 PR tree-optimization/77514
5747 * gcc.dg/torture/pr77514.c: New testcase.
5749 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5752 * g++.dg/lookup/pr77549.C: New test.
5754 2016-09-14 Marek Polacek <polacek@redhat.com>
5756 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5757 * c-c++-common/gomp/atomic-13.c: Likewise.
5758 * c-c++-common/gomp/atomic-14.c: Likewise.
5759 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5760 * g++.dg/cpp1z/bool-increment1.C: New test.
5761 * c-c++-common/pr60439.c: Add dg-warning.
5762 * g++.dg/expr/bitfield4.C: Likewise.
5763 * g++.dg/expr/bitfield5.C: Likewise.
5764 * g++.dg/expr/bitfield6.C: Likewise.
5765 * g++.dg/expr/bool1.C: Likewise.
5766 * g++.dg/expr/bool3.C: Likewise.
5767 * g++.dg/expr/lval3.C: Likewise.
5768 * g++.dg/expr/lval4.C: Likewise.
5769 * g++.old-deja/g++.jason/bool5.C: Likewise.
5770 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5771 * g++.dg/other/error18.C: Likewise.
5772 * g++.dg/gomp/atomic-14.C: Likewise.
5774 2016-09-14 Nathan Sidwell <nathan@acm.org>
5777 * g++.dg/cpp1y/pr77539.C: New.
5779 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5781 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5783 * g++.dg/ext/builtin_alloca.C: Likewise.
5784 * g++.dg/template/spec35.C: Likewise.
5785 * gcc.dg/builtins-68.c: Likewise.
5786 * gcc.misc-tests/gcov-13.c: Likewise.
5787 * gcc.misc-tests/gcov-14.c: Likewise.
5789 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5791 * gfortran.dg/dec_structure_14.f90: New testcase.
5793 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5796 * c-c++-common/tsan/pr68260.c: New test.
5798 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
5801 * gcc.target/msp430/function-attributes-1.c: New test.
5802 * gcc.target/msp430/function-attributes-2.c: New test.
5803 * gcc.target/msp430/function-attributes-3.c: New test.
5805 2015-04-18 Martin Sebor <msebor@redhat.com>
5807 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5808 of non-nul characters.
5809 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5811 2016-09-13 Jakub Jelinek <jakub@redhat.com>
5813 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5814 * g++.dg/cpp1z/gen-attrs1.C: New test.
5816 PR tree-optimization/77454
5817 * gcc.dg/pr77454.c: New test.
5820 * g++.dg/cpp1y/constexpr-77553.C: New test.
5822 2016-09-13 David Malcolm <dmalcolm@redhat.com>
5824 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5825 (test_show_locus): Replace rich_location::add_fixit_insert calls
5826 with add_fixit_insert_before and add_fixit_insert_after.
5828 2016-09-13 Jason Merrill <jason@redhat.com>
5829 Tom de Vries <tom@codesourcery.com>
5832 * g++.dg/pr77427.C: New test.
5834 2016-09-13 Martin Liska <mliska@suse.cz>
5836 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5838 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5839 * lib/target-supports.exp: Define the new target.
5841 2016-09-12 Andrew Pinski <apinski@cavium.com>
5843 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5844 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5846 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
5848 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5850 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5851 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5852 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5854 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5855 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5857 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5860 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5861 * g++.dg/ext/pr77496.C: New test.
5862 * g++.dg/warn/pr77496.C: New test.
5864 2016-09-12 David Malcolm <dmalcolm@redhat.com>
5867 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5868 to preserve conversion chars, and to preserve prefix information.
5869 * gcc.dg/format/pr72858.c: New test case.
5871 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5873 * gfortran.dg/pr77507.f90: Move to ...
5874 * gfortran.dg/ieee/pr77507.f90: here.
5876 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5879 * compile/pr61159.c: New testcase
5881 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5884 * gcc.dg/ipa/pr63416.c: New testcase.
5886 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
5887 Steven G. Kargl <kargl@gcc.gnu.org>
5890 * gfortran.dg/dtio_11.f90: new test.
5892 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5895 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5896 * gfortran.dg/c_assoc_4.f90: Ditto.
5898 2016-09-10 Tom de Vries <tom@codesourcery.com>
5901 * c-c++-common/va-arg-va-list-type.c: New test.
5903 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5905 PR rtl-optimization/77289
5906 * gcc.target/powerpc/pr77289.c: New test.
5908 2016-09-09 Martin Sebor <msebor@redhat.com>
5912 * gcc.dg/pr77520.c: New test.
5913 * gcc.dg/pr77521.c: New test.
5915 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5918 * gfortran.dg/pr77506.f90: New test.
5920 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5923 * gfortran.dg/pr77507.f90: New test.
5925 2016-09-09 Joseph Myers <joseph@codesourcery.com>
5927 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5929 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5930 Louis Krupp <lkrupp@gcc.gnu.org>
5933 * gfortran.dg/pr69514_1.f90: New test.
5934 * gfortran.dg/pr69514_2.f90: New test.
5936 2016-09-08 Jakub Jelinek <jakub@redhat.com>
5939 * gfortran.dg/gomp/pr77500.f90: New test.
5942 * gfortran.dg/gomp/pr77516.f90: New test.
5944 2016-09-07 Jakub Jelinek <jakub@redhat.com>
5947 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5948 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5949 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5950 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5951 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5952 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5954 2016-09-07 David Malcolm <dmalcolm@redhat.com>
5956 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5957 "substring-locations.h".
5959 2016-09-07 Richard Biener <rguenther@suse.de>
5962 * c-c++-common/vector-subscript-8.c: Move ..
5963 * gcc.dg/pr77450.c: ... here.
5965 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5967 PR libgfortran/77393
5968 * gfortran.dg/fmt_f0_2.f90: Update test.
5969 * gfortran.dg/fmt_f0_3.f90: New test.
5971 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5974 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5978 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5980 2016-09-06 Jakub Jelinek <jakub@redhat.com>
5983 * gcc.target/i386/pr69255-1.c: New test.
5984 * gcc.target/i386/pr69255-2.c: New test.
5985 * gcc.target/i386/pr69255-3.c: New test.
5987 2016-09-06 Martin Sebor <msebor@redhat.com>
5990 * gcc.dg/format/miss-7.c: New test.
5992 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
5994 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5996 2016-09-06 Martin Liska <mliska@suse.cz>
5998 PR gcov-profile/77378
5999 PR gcov-profile/77466
6000 * gcc.dg/profile-update-warning.c: New test.
6002 2016-09-06 Richard Biener <rguenther@suse.de>
6004 PR tree-optimization/77479
6005 * gcc.dg/torture/pr77479.c: New testcase.
6007 2016-09-06 Richard Biener <rguenther@suse.de>
6010 * c-c++-common/vector-subscript-7.c: Adjust.
6011 * c-c++-common/vector-subscript-8.c: New testcase.
6013 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6015 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6017 2016-09-05 Jakub Jelinek <jakub@redhat.com>
6020 * gcc.target/i386/avx512f-pr77476.c: New test.
6021 * gcc.target/i386/avx512bw-pr77476.c: New test.
6022 * gcc.target/i386/avx512dq-pr77476.c: New test.
6024 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6025 Update comment to mention also avx512f.
6028 * g++.dg/asan/pr77396-2.C: New test.
6030 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
6032 PR rtl-optimization/77452
6033 * gcc.target/i386/pr77452.c: New test.
6035 2016-09-05 Marek Polacek <polacek@redhat.com>
6038 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6040 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6043 * gfortran.dg/pr77391.f90: New test.
6045 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6048 * gfortran.dg/pr77460.f90: New test.
6050 2016-09-03 Jakub Jelinek <jakub@redhat.com>
6053 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6055 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
6057 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6059 2016-09-02 David Malcolm <dmalcolm@redhat.com>
6061 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6063 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6064 diagnostic-test-show-locus-generate-patch.c to the sources
6065 for diagnostic_plugin_test_show_locus.c.
6067 2016-09-02 Jakub Jelinek <jakub@redhat.com>
6070 * gcc.dg/gomp/_Atomic-1.c: New test.
6071 * gcc.dg/gomp/_Atomic-2.c: New test.
6072 * gcc.dg/gomp/_Atomic-3.c: New test.
6073 * gcc.dg/gomp/_Atomic-4.c: New test.
6074 * gcc.dg/gomp/_Atomic-5.c: New test.
6077 * g++.dg/asan/pr77396.C: New test.
6079 2016-09-01 Martin Sebor <msebor@redhat.com>
6081 PR tree-optimization/71831
6082 * gcc.dg/builtin-object-size-16.c: New test.
6083 * gcc.dg/builtin-object-size-17.c: New test.
6085 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6087 PR libgfortran/77393
6088 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6090 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
6092 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6093 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6094 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6095 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6096 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6097 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6098 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6099 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6100 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6101 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6102 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6103 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6104 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6105 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6106 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6107 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6108 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6109 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6111 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
6113 * gnat.dg/opt58.adb: New test.
6114 * gnat.dg/opt58_pkg.ads: New helper.
6116 2016-09-01 Richard Biener <rguenther@suse.de>
6119 * gcc.dg/torture/pr77436.c: New testcase.
6121 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6123 * gcc.dg/pr64252.c: Require int32plus.
6124 * gcc.dg/pr66299-1.c: Likewise.
6125 * gcc.dg/pr66299-2.c: Likewise.
6126 * gcc.dg/torture/20131115-1.c: Skip for avr.
6128 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6130 * gcc.target/aarch64/ands_3.c: New test.
6132 2016-08-31 Jakub Jelinek <jakub@redhat.com>
6135 * gfortran.dg/gomp/pr77352.f90: New test.
6138 * gfortran.dg/gomp/pr77374.f08: New test.
6140 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6142 PR tree-optimization/73714
6143 * gcc.dg/tree-ssa/pr73714.c: New test.
6145 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6147 PR libgfortran/77393
6148 * gfortran.dg/fmt_f0_2.f90: New test.
6150 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6152 * gcc.target/i386/pr59539-2.c: Adapt options.
6153 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6155 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
6158 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6159 of the associate entity and replace with a pointer to the
6160 intended item on the stack.
6162 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6163 Paul Thomas <pault@gcc.gnu.org>
6166 * gfortran.dg/dtio_1.f90: New test.
6167 * gfortran.dg/dtio_2.f90: New test.
6168 * gfortran.dg/dtio_3.f90: New test.
6169 * gfortran.dg/dtio_4.f90: New test.
6170 * gfortran.dg/dtio_5.f90: New test.
6171 * gfortran.dg/dtio_6.f90: New test.
6172 * gfortran.dg/dtio_7.f90: New test.
6173 * gfortran.dg/dtio_8.f90: New test.
6174 * gfortran.dg/dtio_9.f90: New test.
6175 * gfortran.dg/dtio_10.f90: New test.
6177 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6179 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6180 (test_many_nested_locations): New function.
6181 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6182 (test_show_locus): Handle "test_many_nested_locations".
6184 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6186 * g++.dg/template/double-greater-than-fixit.C: New test case.
6188 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6190 * gnat.dg/opt57.ad[sb]: New test.
6191 * gnat.dg/opt57_pkg.ads: New helper.
6193 2016-08-30 Richard Biener <rguenther@suse.de>
6195 PR tree-optimization/69047
6196 * gcc.dg/pr69047.c: Fix byte-order check.
6198 2016-08-30 Jakub Jelinek <jakub@redhat.com>
6200 PR tree-optimization/72866
6201 * gcc.dg/vect/pr72866.c: New test.
6204 * g++.dg/debug/dwarf2/pr77363.C: New test.
6207 * gcc.target/i386/pr77377.c: New test.
6210 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6213 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6215 * gfortran.dg/pr77372.f90: Moved to ...
6216 * gfortran.dg/ieee/pr77372.f90: here.
6218 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6220 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6221 vector short/char initializations.
6222 * gcc.target/powerpc/vec-init-5.c: Likewise.
6223 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6224 vector initialization optimizations.
6225 * gcc.target/powerpc/vec-init-7.c: Likewise.
6226 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6227 vector float/double initializations.
6228 * gcc.target/powerpc/vec-init-9.c: Likewise.
6230 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
6233 * gcc.target/i386/pr77403.c: New test.
6235 2016-08-29 Marek Polacek <polacek@redhat.com>
6238 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6240 2016-08-29 Tom de Vries <tom@codesourcery.com>
6243 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6245 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6247 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6249 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
6251 * gfortran.dg/dec_structure_13.f90: New testcase.
6253 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6256 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6259 2016-08-28 Tom de Vries <tom@codesourcery.com>
6262 * gcc.dg/pr70955.c: New test.
6263 * gcc.dg/lto/pr70955_0.c: Same.
6264 * gcc.dg/lto/pr70955_1.c: Same.
6266 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6268 PR tree-optimization/71077
6269 * gcc.target/i386/pr71077.c: New test.
6271 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6274 * gfortran.dg/pr77380.f90: New test.
6276 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6279 gfortran.dg/pr77372.f90: New test.
6281 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6283 * gcc.dg/spellcheck-fields-2.c (test): Move
6284 dg-begin/end-multiline-output within function body.
6285 (test_macro): New function.
6287 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6289 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6290 (test_fixit_insert): Update expected output.
6291 (test_fixit_remove): Likewise.
6292 (test_fixit_replace): Likewise.
6294 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6296 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6299 2016-08-26 Richard Biener <rguenther@suse.de>
6301 PR tree-optimization/69047
6302 * gcc.dg/pr69047.c: New testcase.
6304 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6305 Martin Jambhor <mjambor@suse.cz>
6307 * gcc.dg/ipa/propbits-1.c: New test-case.
6308 * gcc.dg/ipa/propbits-2.c: Likewise.
6309 * gcc.dg/ipa/propbits-3.c: Likewise.
6311 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6314 * gfortran.dg/pr77351.f90: New test.
6316 2016-08-25 Marek Polacek <polacek@redhat.com>
6318 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6320 2016-08-25 Marek Polacek <polacek@redhat.com>
6323 * gcc.dg/pr77323.c: New test.
6325 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6328 * gfortran.dg/submodule_17.f08: New test.
6330 2016-08-24 Michael Collison <michael.collison@linaro.org>
6331 Michael Collison <michael.collison@arm.com>
6333 * gcc.target/arm/builtin_saddl.c: New testcase.
6334 * gcc.target/arm/builtin_saddll.c: New testcase.
6335 * gcc.target/arm/builtin_uaddl.c: New testcase.
6336 * gcc.target/arm/builtin_uaddll.c: New testcase.
6337 * gcc.target/arm/builtin_ssubl.c: New testcase.
6338 * gcc.target/arm/builtin_ssubll.c: New testcase.
6339 * gcc.target/arm/builtin_usubl.c: New testcase.
6340 * gcc.target/arm/builtin_usubll.c: New testcase.
6342 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6345 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6346 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6347 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6348 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6349 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6350 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6351 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6352 effective target. Remove scan-assembler-times directives.
6353 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6354 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6355 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6357 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6359 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6361 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6363 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6366 * lib/target-supports.exp
6367 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6368 (check_effective_target_vect_natural_alignment): Ditto.
6369 (check_effective_target_vector_alignment_reachable): Ditto.
6370 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6372 2016-08-23 Ian Lance Taylor <iant@golang.org>
6374 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6376 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6378 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6379 being created from pointers to memory locations.
6380 * gcc.target/powerpc/vec-init-2.c: Likewise.
6382 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6384 * gfortran.dg/dec_structure_12.f90: New testcase.
6386 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6388 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6390 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6392 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6395 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6397 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6398 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6400 2016-08-23 Richard Biener <rguenther@suse.de>
6402 PR tree-optimization/27336
6403 * c-c++-common/pr27336.c: New testcase.
6405 2016-08-22 Marek Polacek <polacek@redhat.com>
6408 * g++.dg/cpp1y/pr77321.C: New test.
6410 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6413 * gfortran.dg/empty_label.f: Adjust test for new error message.
6414 * gfortran.dg/empty_label.f90: Ditto.
6415 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6416 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6417 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6419 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6422 * gfortran.dg/pr61318.f90: New test.
6424 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6427 * gfortran.dg/pr77260_1.f90: New test.
6428 * gfortran.dg/pr77260_2.f90: Ditto.
6430 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6433 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6434 __builtin_signbitf and __builtin_signbitl in expected generic
6436 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6437 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6438 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6439 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6442 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6444 * gcc.dg/torture/float128-builtin.c,
6445 gcc.dg/torture/float128-ieee-nan.c,
6446 gcc.dg/torture/float128x-builtin.c,
6447 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6448 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6449 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6450 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6451 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6452 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6453 gcc.dg/torture/floatn-nan.h: New tests.
6455 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6457 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6459 (main): Update calls to TEST_I_F.
6460 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6462 (main): Update calls to TEST_I_F.
6464 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6466 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6467 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6468 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6469 names in calls to TEST_I_F.
6471 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6474 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6476 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6478 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6479 and !natural_alignment_64.
6480 * gcc.dg/ipa/propalign-2.c: Likewise.
6481 * gcc.dg/ipa/propalign-3.c: Likewise.
6482 * gcc.dg/ipa/propalign-4.c: Likewise.
6483 * gcc.dg/ipa/propalign-5.c: Likewise.
6484 * lib/target-supports.exp
6485 (check_effective_target_natural_alignment_32): Add avr-*-*.
6487 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6489 PR tree-optimization/61839
6490 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6491 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6492 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6493 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6495 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6498 * lib/target-supports.exp (check_effective_target_float16)
6499 (check_effective_target_float32, check_effective_target_float64)
6500 (check_effective_target_float128, check_effective_target_float32x)
6501 (check_effective_target_float64x)
6502 (check_effective_target_float128x)
6503 (check_effective_target_float16_runtime)
6504 (check_effective_target_float32_runtime)
6505 (check_effective_target_float64_runtime)
6506 (check_effective_target_float128_runtime)
6507 (check_effective_target_float32x_runtime)
6508 (check_effective_target_float64x_runtime)
6509 (check_effective_target_float128x_runtime)
6510 (check_effective_target_floatn_nx_runtime)
6511 (add_options_for_float16, add_options_for_float32)
6512 (add_options_for_float64, add_options_for_float128)
6513 (add_options_for_float32x, add_options_for_float64x)
6514 (add_options_for_float128x): New procedures.
6515 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6516 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6517 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6518 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6519 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6520 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6521 gcc.dg/torture/float128-complex.c,
6522 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6523 gcc.dg/torture/float128x-basic.c,
6524 gcc.dg/torture/float128x-complex.c,
6525 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6526 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6527 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6528 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6529 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6530 gcc.dg/torture/float32x-basic.c,
6531 gcc.dg/torture/float32x-complex.c,
6532 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6533 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6534 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6535 gcc.dg/torture/float64x-basic.c,
6536 gcc.dg/torture/float64x-complex.c,
6537 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6538 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6539 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6540 gcc.dg/torture/floatn-tg.h,
6541 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6542 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6543 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6544 gcc.dg/torture/fp-int-convert-float128x.c,
6545 gcc.dg/torture/fp-int-convert-float16-timode.c,
6546 gcc.dg/torture/fp-int-convert-float16.c,
6547 gcc.dg/torture/fp-int-convert-float32-timode.c,
6548 gcc.dg/torture/fp-int-convert-float32.c,
6549 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6550 gcc.dg/torture/fp-int-convert-float32x.c,
6551 gcc.dg/torture/fp-int-convert-float64-timode.c,
6552 gcc.dg/torture/fp-int-convert-float64.c,
6553 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6554 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6555 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6556 maximum exponent of floating-point type. Use it in testing
6557 whether 0x8...0 fits in the floating-point type. Always treat -1
6558 (signed 0xf...f) as fitting in the floating-point type.
6560 * gcc.dg/torture/fp-int-convert-double.c,
6561 gcc.dg/torture/fp-int-convert-float.c,
6562 gcc.dg/torture/fp-int-convert-float128-timode.c,
6563 gcc.dg/torture/fp-int-convert-float128.c,
6564 gcc.dg/torture/fp-int-convert-float80-timode.c,
6565 gcc.dg/torture/fp-int-convert-float80.c,
6566 gcc.dg/torture/fp-int-convert-long-double.c,
6567 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6569 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6572 * gfortran.dg/gomp/pr72744.f90: New test.
6575 * gfortran.dg/gomp/pr69281.f90: New test.
6577 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6579 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6580 the last special seed value.
6581 * gfortran.dg/random_7.f90: Use size for last array member instead
6584 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6586 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6587 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6589 2016-08-19 Richard Biener <rguenther@suse.de>
6591 PR tree-optimization/77286
6592 * gcc.dg/torture/pr77286.c: New testcase.
6594 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6596 * gcc.dg/verbose-asm-2.c: New test case.
6598 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6600 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6601 (custom_diagnostic_finalizer): Update for change to
6602 diagnostic_show_locus.
6604 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6606 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6607 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6609 2016-08-18 Marek Polacek <polacek@redhat.com>
6612 * gcc.dg/pr71514.c: New test.
6614 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6617 * gcc.target/i386/pr72839.c: New test.
6619 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6622 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6623 * c-c++-common/goacc/reduction-1.c: Likewise.
6624 * c-c++-common/goacc/reduction-2.c: Likewise.
6625 * c-c++-common/goacc/reduction-3.c: Likewise.
6626 * c-c++-common/goacc/reduction-4.c: Likewise.
6628 2016-08-18 Alan Modra <amodra@gmail.com>
6630 * gcc.c-torture/compile/pr72771.c: New.
6632 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6635 * gfortran.dg/pr67496.f90: New test.
6637 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6639 PR tree-optimization/71752
6640 * gcc.dg/vect/pr71752.c: New.
6642 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6644 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6646 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6649 * g++.dg/ipa/devirt-52.C: New test.
6651 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6653 * c-c++-common/goacc/reduction-6.c: New testcase.
6655 2016-08-17 Richard Biener <rguenther@suse.de>
6657 PR tree-optimization/76490
6658 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6659 * gcc.dg/pr52904.c: XFAIL.
6661 2016-08-17 Richard Biener <rguenther@suse.de>
6663 PR tree-optimization/23855
6664 * gcc.dg/loop-unswitch-2.c: Adjust.
6666 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6668 PR tree-optimization/72817
6669 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6671 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6674 * gcc.dg/torture/float128-extend-inf.c: New test.
6676 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6679 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6681 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6682 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6684 (test_oct): Likewise.
6685 (test_multiple): Likewise.
6686 (test_field_width_specifier): Likewise.
6687 (test_field_width_specifier_2): New function.
6688 (test_field_precision_specifier): New function.
6689 (test_embedded_nul): Update expected caret placement.
6690 (test_non_contiguous_strings): Update line number.
6691 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6692 (__emit_string_literal_range): Add "caret_idx" param.
6693 (test_simple_string_literal): Add value for new param, updating
6695 (test_concatenated_string_literal): Likewise.
6696 (test_multiline_string_literal): Likewise.
6697 (test_hex): Likewise.
6698 (test_oct): Likewise.
6699 (test_multiple): Likewise.
6700 (test_ucn4): Likewise.
6701 (test_ucn8): Likewise.
6702 (test_u8): Likewise.
6703 (test_u): Likewise; update expected message, from "range" to
6707 (test_macro): Add value for new param.
6708 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6709 (__emit_string_literal_range): Add "caret_idx" param.
6710 (test_stringified_token_1): Add value for new param. Update
6711 expected message, from "range" to "location".
6712 (test_stringized_token_2): Likewise, adding param to macro.
6713 (test_stringified_token_3): Likewise.
6714 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6715 (emit_warning): Convert param from source_range to location_t.
6716 (test_string_literals): Add caret_idx param, and use it when
6717 constructing a substring_loc. Update error message, from
6718 "range" to "location".
6720 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6723 * g++.dg/gomp/pr71910.C: New test.
6726 * gcc.c-torture/compile/pr67485.c: New test.
6729 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6731 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6733 PR tree-optimization/69848
6734 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6736 2016-08-16 Martin Liska <mliska@suse.cz>
6738 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6739 of memory operations so that it can be handled by core2
6742 2016-08-16 Richard Biener <rguenther@suse.de>
6744 PR tree-optimization/76783
6745 * gcc.dg/pr76783.c: New testcase.
6746 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6748 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6750 PR tree-optimization/72817
6751 PR tree-optimization/73450
6752 * gcc.dg/tree-ssa/pr72817.c: New test.
6753 * gcc.dg/tree-ssa/pr73450.c: New test.
6755 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
6757 * gfortran.dg/init_flag_13.f90: New testcase.
6758 * gfortran.dg/init_flag_14.f90: Ditto.
6759 * gfortran.dg/init_flag_15.f03: Ditto.
6760 * gfortran.dg/dec_init_1.f90: Ditto.
6761 * gfortran.dg/dec_init_2.f90: Ditto.
6763 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
6766 * gcc.target/i386/pr72867.c: New test.
6768 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6770 * c-c++-common/dump-ada-spec-5.c: New test.
6772 2016-08-15 Richard Biener <rguenther@suse.de>
6774 PR tree-optimization/73434
6775 * gcc.dg/torture/pr73434.c: New testcase.
6777 2016-08-15 Jakub Jelinek <jakub@redhat.com>
6779 PR tree-optimization/72824
6780 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6782 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6785 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6786 in use_device clause.
6787 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6788 * gfortran.dg/goacc/list.f95: Adjust to catch
6789 "neither a POINTER nor an array" error messages.
6791 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
6794 * gcc.target/i386/pr76342.c: New test.
6796 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6799 * g++.dg/ubsan/pr71512.C: New test.
6800 * c-c++-common/ubsan/pr71512-1.c: New test.
6801 * c-c++-common/ubsan/pr71512-2.c: New test.
6803 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6805 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6806 vector initialization options.
6807 * gcc.target/powerpc/vec-init-2.c: Likewise.
6808 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6809 is generated on ISA 3.0.
6811 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6814 * gcc.dg/c-c++-common/pr71654.c: New test.
6815 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6817 * gcc.dg/tree-ssa/vrp24: Likewise.
6819 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6822 * gcc.dg/pr67410.c: New test.
6824 2016-08-12 Bin Cheng <bin.cheng@arm.com>
6826 PR tree-optimization/69848
6827 * gcc.dg/vect/vect-pr69848.c: New test.
6829 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
6832 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6833 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6834 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6835 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6837 2016-08-12 Richard Biener <rguenther@suse.de>
6839 PR tree-optimization/57326
6840 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6841 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6842 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6843 * gcc.target/i386/pr45685.c: Likewise.
6844 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6845 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6846 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6847 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6848 * gfortran.dg/pr34163.f90: Likewise.
6850 2016-08-12 Martin Liska <mliska@suse.cz>
6852 * g++.dg/gcov/gcov-16.C: New test.
6853 * lib/gcov.exp: Support new argument for run-gcov function.
6855 2016-08-12 Martin Liska <mliska@suse.cz>
6857 PR gcov-profile/35590
6858 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6860 2016-08-12 Richard Biener <rguenther@suse.de>
6862 PR tree-optimization/72851
6863 * gcc.dg/torture/pr72851.c: New testcase.
6865 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
6868 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6869 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6870 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6871 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6875 * g++.dg/debug/dwarf2/ref-1.C: New.
6878 * g++.dg/debug/dwarf2/template-params-12.H: New.
6879 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6880 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6881 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6882 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6883 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6884 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6885 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6887 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6890 * gcc.target/powerpc/pr72863.c: New test.
6892 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
6894 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6896 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6898 * gcc.target/i386/pieces-strcpy-1.c: New test.
6899 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6901 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6904 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6906 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6908 * gcc.target/i386/pieces-memcpy-1.c: New test.
6909 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6910 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6911 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6912 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6913 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6915 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6918 * gcc.dg/pr72816.c: Remove dg-error.
6920 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6922 PR tree-optimization/71083
6923 * gcc.c-torture/execute/pr71083.c: New test.
6924 * gnat.dg/loop_optimization23.adb: New test.
6925 * gnat.dg/loop_optimization23_pkg.ads: New test.
6926 * gnat.dg/loop_optimization23_pkg.adb: New test.
6928 2016-08-11 Richard Biener <rguenther@suse.de>
6930 PR tree-optimization/72772
6931 * gcc.dg/graphite/pr35356-1.c: Adjust.
6932 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6934 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6936 * gfortran.dg/random_7.f90: Take into account that the last seed
6937 value is the special p value.
6938 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6940 2016-08-11 Richard Biener <rguenther@suse.de>
6942 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6944 2016-08-11 Alan Modra <amodra@gmail.com>
6946 * gcc.target/powerpc/pr71680.c: New.
6948 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6950 * gcc.target/powerpc/bfp/bfp.exp: New file.
6951 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6952 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6953 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6954 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6955 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6956 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6957 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6958 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6959 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6960 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6961 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6962 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6963 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6964 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6965 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6966 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6967 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6968 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6969 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6970 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6971 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6972 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6973 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6974 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6975 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6976 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6977 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6978 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6979 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6980 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6981 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6982 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6983 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6984 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6985 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6986 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6987 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6988 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6989 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6990 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6991 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6992 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6993 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6994 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6995 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6996 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6997 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6998 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6999 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7000 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7001 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7002 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7003 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7005 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7007 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7010 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7012 * gcc.target/aarch64/simd/vcond-ne.c: New test.
7014 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7017 * gcc.target/powerpc/pr72853.c: New test.
7019 2016-08-10 Martin Liska <mliska@suse.cz>
7021 PR gcov-profile/58306
7022 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7024 2016-08-10 Martin Liska <mliska@suse.cz>
7026 * g++.dg/gcov/gcov-threads-1.C: New test.
7028 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7031 * gcc.target/avr/pr71873.c: New test.
7033 2016-08-09 Martin Liska <mliska@suse.cz>
7035 * g++.dg/gcov/gcov-dump-1.C: New test.
7036 * g++.dg/gcov/gcov-dump-2.C: New test.
7038 2016-08-09 Martin Liska <mliska@suse.cz>
7040 * gcc.dg/tree-prof/val-prof-9.c: New test.
7042 2016-08-09 Martin Liska <mliska@suse.cz>
7044 * gcc.dg/tree-prof/val-prof-8.c: New test.
7046 2016-08-09 Martin Jambor <mjambor@suse.cz>
7049 * gcc.dg/ipa/pr71981.c: New test.
7051 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7053 PR tree-optimization/33707
7054 * gcc.dg/vect/pr33707.c: New test.
7056 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7058 PR tree-optimization/pr72772
7059 * gcc.dg/tree-ssa/pr72772.c: New test.
7061 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
7063 PR rtl-optimization/66669
7064 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7066 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7068 PR tree-optimization/72824
7069 * gcc.c-torture/execute/ieee/pr72824.c: New test.
7071 2016-08-09 Richard Biener <rguenther@suse.de>
7073 PR tree-optimization/71802
7074 * gcc.dg/torture/pr71802.c: New testcase.
7076 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7079 * g++.dg/eh/stdarg1.C: New test.
7081 2016-08-08 Andi Kleen <ak@linux.intel.com>
7083 * lib/profopt.exp: (auto-profopt-execute): Don't include full
7084 test command line in failure log.
7085 (profopt-execute): dito. Make autofdo file names unique.
7087 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7090 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7093 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7095 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7097 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7098 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7099 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7100 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7101 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7102 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7104 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7107 * gcc.dg/cpp/pr66415-1.c: Likewise.
7108 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7109 * gcc.dg/format/c90-printf-1.c: Likewise.
7110 * gcc.dg/format/diagnostic-ranges.c: New test case.
7112 2016-08-08 Jakub Jelinek <jakub@redhat.com>
7115 * gfortran.dg/gomp/pr72716.f90: New test.
7118 * gcc.dg/gomp/pr72781.c: New test.
7121 * g++.dg/vect/pr68762-1.cc: New test.
7122 * g++.dg/vect/pr68762-2.cc: New test.
7123 * g++.dg/vect/pr68762.h: New file.
7125 2016-08-08 Martin Sebor <msebor@redhat.com>
7128 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7129 * g++.dg/warn/overflow-warn-3.C: Same.
7130 * g++.dg/warn/overflow-warn-4.C: Same.
7132 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7135 * gfortran.dg/allocate_with_source_21.f03: New test.
7137 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7140 * gfortran.dg/allocate_with_source_20.f03: New test.
7142 2016-08-08 Alan Modra <amodra@gmail.com>
7144 * gcc.c-torture/compile/pr72802.c: New.
7146 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7149 * gfortran.dg/dependency_48.f90: New test.
7151 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7154 * gfortran.dg/pr70040.f90: New testcase.
7156 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7159 * gfortran.dg/matmul_10.f90: New testcase.
7161 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
7163 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7165 2016-08-07 Jakub Jelinek <jakub@redhat.com>
7168 * gcc.dg/pr72816.c: New test.
7170 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
7172 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7173 * g++.dg/conversion/pr41426.C: Likewise.
7174 * g++.dg/conversion/pr66211.C: Likewise.
7175 * g++.dg/cpp1y/lambda-init9.C: Likewise.
7176 * g++.dg/init/ref8.C: Likewise.
7177 * g++.old-deja/g++.law/cvt20.C: Likewise.
7178 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7180 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7182 PR tree-optimization/18046
7183 * gcc.dg/tree-ssa/vrp105.c: New test.
7184 * gcc.dg/tree-ssa/vrp106.c: New test.
7186 2016-08-05 Martin Sebor <msebor@redhat.com>
7188 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7189 1ul in diagnostics. Remove hyphen from "constant-expression."
7190 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7191 * g++.dg/cpp0x/static_assert3.C: Same.
7192 * g++.dg/cpp1y/constexpr-throw.C: Same.
7193 * g++.dg/template/nontype3.C: Same.
7194 * g++.dg/warn/overflow-warn-1.C: Same.
7195 * g++.dg/warn/overflow-warn-3.C: Same.
7196 * g++.dg/warn/overflow-warn-4.C: Same.
7198 2016-08-05 David Malcolm <dmalcolm@redhat.com>
7200 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7201 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7202 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7203 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7205 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7207 PR tree-optimization/72810
7208 * gcc.dg/tree-ssa/vrp110.c: New test.
7210 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7213 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7215 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7216 saving the half-precision registers.
7217 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7218 value is returned in h0.
7219 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7220 are passed in FP/SIMD registers.
7221 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7222 passing works corrcetly.
7223 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7224 (hfa_f16x2_t): Likewise.
7225 (hfa_f16x3_t): Likewise.
7226 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7227 are promoted to double and passed in a double register.
7228 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7229 are promoted to double and stacked.
7230 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7232 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7233 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7234 __fp16 first get passed in FP/SIMD registers, then stacked.
7236 2016-08-05 Nathan Sidwell <nathan@acm.org>
7239 * g++.dg/cpp0x/pr68724.C: New.
7241 2016-08-05 Richard Biener <rguenther@suse.de>
7243 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7245 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7247 * gcc.dg/tree-ssa/vrp107.c: New test.
7248 * gcc.dg/tree-ssa/vrp108.c: New test.
7249 * gcc.dg/tree-ssa/vrp109.c: New test.
7251 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7253 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7256 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7258 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7260 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7261 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7262 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7264 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7265 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7266 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7269 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7272 * g++.dg/cpp1y/lambda-ice1.C: New.
7274 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7277 * g++.dg/cpp1y/pr72759.C: New test.
7279 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7281 * gcc.dg/switch-10.c: New test.
7283 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7285 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7287 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7289 * c-c++-common/goacc/routine-5.c: Update.
7291 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7293 PR rtl-optimization/70903
7294 * gcc.c-torture/execute/pr70903.c: New test.
7296 2016-08-04 Martin Liska <mliska@suse.cz>
7298 * gcc.dg/params/params.exp: Replace file exists with
7299 TESTING_IN_BUILD_TREE.
7301 2016-08-04 Marek Polacek <polacek@redhat.com>
7304 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7306 2016-08-04 Richard Biener <rguenther@suse.de>
7309 * gcc.dg/torture/pr71984.c: Guard correctness check for
7312 2016-08-03 Andrew Pinski <apinski@cavium.com>
7314 * gcc.c-torture/compile/20160802-1.c: New testcase.
7316 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7318 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7320 2016-08-03 Richard Biener <rguenther@suse.de>
7322 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7324 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7325 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7327 2016-08-03 Richard Biener <rguenther@suse.de>
7329 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7330 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7331 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7332 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7334 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7336 * gcc.dg/init-excess-2.c: Require int32plus.
7337 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7338 * gcc.dg/pr59963-2.c: Require int32plus.
7339 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7340 * gcc.dg/unroll-7.c: Require int32plus.
7342 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7344 PR tree-optimization/34114
7345 * gcc.dg/tree-ssa/loop-42.c: New test.
7347 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7349 * gcc.target/aarch64/vminmaxnm.c: New.
7350 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7353 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7355 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7356 vec_extract for vector float, vector int, vector short, and vector
7358 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7359 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7360 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7361 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7363 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7365 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7366 single stack adjustment, no writeback.
7367 * gcc.target/aarch64/test_frame_12.c: Likewise.
7368 * gcc.target/aarch64/test_frame_13.c: Likewise.
7369 * gcc.target/aarch64/test_frame_15.c: Likewise.
7370 * gcc.target/aarch64/test_frame_6.c: Likewise.
7371 * gcc.target/aarch64/test_frame_7.c: Likewise.
7372 * gcc.target/aarch64/test_frame_8.c: Likewise.
7373 * gcc.target/aarch64/test_frame_16.c: New test.
7375 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7378 * gcc.target/i386/pr72748.c: New test.
7380 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7382 PR tree-optimization/71818
7383 * gcc.dg/vect/pr71818.c: New
7385 2016-08-01 Martin Liska <mliska@suse.cz>
7387 PR tree-optimization/71857
7388 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7390 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7392 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7394 2016-08-01 Jan Beulich <jbeulich@suse.com>
7396 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7398 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7400 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7401 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7403 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7405 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7406 (check_effective_target_c++): Likewise. Also match for libstdc++.
7408 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7411 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7412 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7413 * gfortran.dg/pr41922.f90: New test.
7415 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7418 * gfortran.dg/pr68566.f90: new test.
7420 2016-07-30 Martin Sebor <msebor@redhat.com>
7424 * g++.dg/cpp0x/constexpr-cast.C: New test.
7425 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7426 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7427 * g++.dg/ubsan/pr63956.C: Correct.
7429 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7431 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7432 vector double or vector long where the vector is in memory.
7433 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7434 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7436 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7439 * gfortran.dg/pr69867.f90: New test.
7441 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7444 * gfortran.dg/pr69962.f90: New test.
7446 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7449 * gfortran.dg/pr70006.f90: New test.
7451 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7454 * gfortran.dg/pr71730.f90: New test.
7455 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7456 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7457 * gfortran.dg/array_constructor_26.f03: Ditto.
7459 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7461 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7462 * gcc.target/powerpc/pr71763.c: Likewise.
7464 2016-07-29 Marek Polacek <polacek@redhat.com>
7467 * gcc.dg/940510-1.c: Adjust dg-error.
7468 * gcc.dg/c99-flex-array-1.c: Likewise.
7469 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7472 * gcc.dg/noncompile/pr71853.c: New test.
7475 * gcc.dg/noncompile/pr71573.c: New test.
7478 * g++.dg/warn/Wparentheses-30.C: New test.
7479 * gcc.dg/Wparentheses-14.c: New test.
7481 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7483 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7485 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7487 PR tree-optimization/57558
7488 * gcc.dg/vect/pr57558-1.c: New test.
7489 * gcc.dg/vect/pr57558-2.c: New test.
7491 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7493 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7494 to scan forwprop1 dump pass.
7496 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7499 * g++.dg/template/pr51488.C: New.
7501 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7504 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7506 * gcc.dg/pr71969-1.c: New test.
7507 * gcc.dg/pr71969-2.c: New test.
7508 * gcc.dg/pr71969-3.c: New test.
7510 2016-07-29 Marek Polacek <polacek@redhat.com>
7513 * c-c++-common/pr71574.c: New test.
7516 * gcc.dg/noncompile/pr71583.c: New test.
7518 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7521 * gcc.dg/pr68217.c: New test.
7523 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7526 * gfortran.dg/pr71067_1.f90: New test.
7527 * gfortran.dg/pr71067_2.f90: Ditto.
7529 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7531 * gcc.target/powerpc/vec-extract-1.c: New test.
7533 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7536 * gfortran.dg/pr71799.f90: New test.
7538 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7541 * g++.dg/cpp0x/pr71665-1.C: New.
7542 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7543 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7544 * g++.dg/ext/label10.C: Likewise.
7545 * g++.dg/parse/constant5.C: Likewise.
7547 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7550 * gfortran.dg/pr71859.f90: New test.
7551 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7552 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7554 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7557 * gfortran.dg/pr71883.f90: New test.
7559 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7561 PR tree-optimization/71734
7562 * g++.dg/vect/pr70729-nest.cc: New test.
7564 2016-07-28 Renlin Li <renlin.li@arm.com>
7567 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7570 * gfortran.dg/dependency_47.f90: New test.
7572 2016-07-28 Martin Liska <mliska@suse.cz>
7574 PR gcov-profile/68025
7575 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7577 2016-07-28 Martin Liska <mliska@suse.cz>
7579 * g++.dg/vect/pr70944.cc: New test.
7581 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7584 * gcc.dg/torture/pr71994.c: New test.
7586 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7589 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7590 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7591 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7593 2016-07-27 Richard Biener <rguenther@suse.de>
7595 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7597 2016-07-27 Martin Liska <mliska@suse.cz>
7599 * gcc.dg/predict-13.c: New test.
7600 * gcc.dg/predict-14.c: New test.
7602 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7604 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7606 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7609 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7612 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7613 IEEE built-in functions handle quiet and signalling NaNs
7616 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7619 * gfortran.dg/pr71862.f90: New test.
7621 2016-07-26 Martin Sebor <msebor@redhat.com>
7623 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7624 selector with dg-options.
7626 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7628 PR tree-optimization/18046
7629 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7630 * gcc.dg/tree-ssa/vrp103.c: New test.
7631 * gcc.dg/tree-ssa/vrp104.c: New test.
7633 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7635 * gcc.target/powerpc/pr63354.c: Require lp64 since
7636 -mprofile-kernel is not legal with -m32.
7638 2016-07-26 Richard Biener <rguenther@suse.de>
7640 PR rtl-optimization/71984
7641 * gcc.dg/torture/pr71984.c: New testcase.
7643 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7645 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7646 g++-dg-runtest via et-dg-runtest.
7647 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7648 * gcc.dg/vect/vect.exp: Likewise.
7649 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7650 gfortran-dg-runtest.
7651 * gfortran.dg/vect/vect.exp: Likewise.
7652 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7653 (check_mips_loongson_hw_available): Likewise.
7654 (check_effective_target_mpaired_single_runtime): Likewise.
7655 (check_effective_target_mips_loongson_runtime): Likewise.
7656 (add_options_for_mpaired_single): Likewise.
7657 (check_effective_target_vect_int): Add global et_index.
7658 Check and save the supported feature for a target selected by
7659 the et_index target. Break long lines where appropriate. Call
7660 et-is-effective-target for MIPS with an argument instead of
7661 check_effective_target_* where appropriate.
7662 (check_effective_target_vect_intfloat_cvt): Likewise.
7663 (check_effective_target_vect_uintfloat_cvt): Likewise.
7664 (check_effective_target_vect_floatint_cvt): Likewise.
7665 (check_effective_target_vect_floatuint_cvt): Likewise.
7666 (check_effective_target_vect_simd_clones): Likewise.
7667 (check_effective_target_vect_shift): ewise.
7668 (check_effective_target_whole_vector_shift): Likewise.
7669 (check_effective_target_vect_bswap): Likewise.
7670 (check_effective_target_vect_shift_char): Likewise.
7671 (check_effective_target_vect_long): Likewise.
7672 (check_effective_target_vect_float): Likewise.
7673 (check_effective_target_vect_double): Likewise.
7674 (check_effective_target_vect_long_long): Likewise.
7675 (check_effective_target_vect_no_int_max): Likewise.
7676 (check_effective_target_vect_no_int_add): Likewise.
7677 (check_effective_target_vect_no_bitwise): Likewise.
7678 (check_effective_target_vect_widen_shift): Likewise.
7679 (check_effective_target_vect_no_align): Likewise.
7680 (check_effective_target_vect_hw_misalign): Likewise.
7681 (check_effective_target_vect_element_align): Likewise.
7682 (check_effective_target_vect_condition): Likewise.
7683 (check_effective_target_vect_cond_mixed): Likewise.
7684 (check_effective_target_vect_char_mult): Likewise.
7685 (check_effective_target_vect_short_mult): Likewise.
7686 (check_effective_target_vect_int_mult): Likewise.
7687 (check_effective_target_vect_extract_even_odd): Likewise.
7688 (check_effective_target_vect_interleave): Likewise.
7689 (check_effective_target_vect_stridedN): Likewise.
7690 (check_effective_target_vect_multiple_sizes): Likewise.
7691 (check_effective_target_vect64): Likewise.
7692 (check_effective_target_vect_call_copysignf): Likewise.
7693 (check_effective_target_vect_call_sqrtf): Likewise.
7694 (check_effective_target_vect_call_btrunc): Likewise.
7695 (check_effective_target_vect_call_btruncf): Likewise.
7696 (check_effective_target_vect_call_ceil): Likewise.
7697 (check_effective_target_vect_call_ceilf): Likewise.
7698 (check_effective_target_vect_call_floor): Likewise.
7699 (check_effective_target_vect_call_floorf): Likewise.
7700 (check_effective_target_vect_call_lceil): Likewise.
7701 (check_effective_target_vect_call_lfloor): Likewise.
7702 (check_effective_target_vect_call_nearbyint): Likewise.
7703 (check_effective_target_vect_call_nearbyintf): Likewise.
7704 (check_effective_target_vect_call_round): Likewise.
7705 (check_effective_target_vect_call_roundf): Likewise.
7706 (check_effective_target_vect_perm): Likewise, but also append *_saved
7707 to the existing global name to properly cache the result.
7708 (check_effective_target_vect_perm_byte): Likewise.
7709 (check_effective_target_vect_perm_short): Likewise.
7710 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7711 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7712 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7713 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7714 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7715 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7716 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7717 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7718 (check_effective_target_vect_sdot_qi): Likewise.
7719 (check_effective_target_vect_udot_qi): Likewise.
7720 (check_effective_target_vect_sdot_hi): Likewise.
7721 (check_effective_target_vect_udot_hi): Likewise.
7722 (check_effective_target_vect_usad_char): Likewise.
7723 (check_effective_target_vect_pack_trunc): Likewise.
7724 (check_effective_target_vect_unpack): Likewise.
7725 (check_effective_target_vect_aligned_arrays): Likewise.
7726 (check_effective_target_vect_natural_alignment): Likewise.
7727 (check_effective_target_vector_alignment_reachable): Likewise.
7728 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7729 (is-effective-target): Initialize et_index if undefined.
7730 (et-dg-runtest): New.
7731 (et-is-effective-target): Likewise.
7732 (check_vect_support_and_set_flags): Add supported MIPS targets to
7733 EFFECTIVE_TARGETS list. Return the number of supported targets.
7735 2016-07-26 Richard Biener <rguenther@suse.de>
7736 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7739 * gcc.dg/pr70920-1.c: New test-case.
7740 * gcc.dg/pr70902-2.c: Likewise.
7741 * gcc.dg/pr70920-3.c: Likewise.
7742 * gcc.dg/pr70920-4.c: Likewise
7743 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7746 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
7748 * gcc.c-torture/execute/pr71494.c: Require label_values.
7749 * gcc.dg/pr16973.c: Ditto.
7751 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7753 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7754 * gcc.dg/torture/pr69771.c: Require int32plus.
7755 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7757 2016-07-25 Martin Liska <mliska@suse.cz>
7759 * gcc.dg/torture/pr71987.c: New test.
7761 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7764 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7765 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7766 * gfortran.dg/pr71935.f90: New test.
7768 2016-07-22 Martin Sebor <msebor@redhat.com>
7771 * g++.dg/ext/atomic-3.C: New test.
7772 * gcc.dg/atomic/pr71675.c: New test.
7774 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7776 * gcc.target/i386/mvc8.c: New test.
7778 2016-07-22 Bin Cheng <bin.cheng@arm.com>
7780 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7781 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7783 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7786 * gfortran.dg/constructor_50.f90: New test.
7788 2016-07-22 Martin Liska <mliska@suse.cz>
7790 PR gcov-profile/69028
7791 PR gcov-profile/62047
7792 * g++.dg/cilk-plus/pr69028.C: New test.
7794 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7796 * gfortran.dg/coarray_stat_2.f90: New test.
7798 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7800 * gcc.target/powerpc/vec-extract.h: New files to check the
7801 vec_extract built-in functions for all vector types, testing
7802 accessing each element, both with constant and variable element
7804 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7805 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7806 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7807 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7808 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7809 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7810 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7811 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7812 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7814 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7817 * g++.dg/other/pr71728.C: New test.
7819 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7821 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7822 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7823 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7824 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7825 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7827 2016-07-21 Richard Biener <rguenther@suse.de>
7829 PR tree-optimization/71947
7830 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7832 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7834 * gcc.dg/tree-ssa/scev-15.c: New.
7836 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7838 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7840 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7843 * g++.dg/gomp/pr71941.C: New test.
7845 2016-07-20 David Malcolm <dmalcolm@redhat.com>
7849 * g++.dg/spellcheck-identifiers.C: New test case, based on
7850 gcc.dg/spellcheck-identifiers.c.
7851 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7852 gcc.dg/spellcheck-identifiers-2.c.
7853 * g++.dg/spellcheck-typenames.C: New test case, based on
7854 gcc.dg/spellcheck-typenames.c
7856 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
7858 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7859 pointer to member function and also test catching by reference.
7861 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7863 * gcc.target/s390/pr67443.c: Fix test case.
7865 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7867 * gcc.target/s390/insv-1.c: Xfail some tests.
7868 * gcc.target/s390/insv-2.c: Likewise.
7870 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7872 * gcc.target/avr/torture/get-mem.c: New test.
7873 * gcc.target/avr/torture/set-mem.c: New test.
7875 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7878 * gcc.target/avr/torture/tiny-progmem.c: New test.
7880 2016-07-20 Jakub Jelinek <jakub@redhat.com>
7883 * g++.dg/parse/pr71909.C: New test.
7884 * g++.dg/tm/pr71909.C: New test.
7887 * g++.dg/cpp0x/constexpr-50060.C: New test.
7888 * g++.dg/cpp1y/constexpr-50060.C: New test.
7890 2016-07-20 Martin Liska <mliska@suse.cz>
7892 * gfortran.dg/graphite/pr71898.f90: New test.
7894 2016-07-20 Bin Cheng <bin.cheng@arm.com>
7896 PR tree-optimization/71503
7897 PR tree-optimization/71683
7898 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7899 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7901 2016-07-20 Martin Liska <mliska@suse.cz>
7903 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7904 * gcc.dg/plugin/sreal-test-1.c: Remove.
7905 * gcc.dg/plugin/sreal_plugin.c: Remove.
7907 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7910 * gfortran.dg/dependency_47.f90: New test.
7912 2016-07-19 Jakub Jelinek <jakub@redhat.com>
7914 PR rtl-optimization/71916
7915 * gcc.c-torture/compile/pr71916.c: New test.
7918 * g++.dg/torture/pr71874.C: New test.
7921 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7922 (my_alloc): Rewritten to use __builtin_posix_memalign and
7924 (my_free): Use __builtin_free instead of _mm_free.
7925 (Vec::operator=): Use __builtin_memcpy.
7927 2016-07-19 Martin Jambor <mjambor@suse.cz>
7930 * gfortran.dg/pr71688.f90: New test.
7932 2016-07-19 Richard Biener <rguenther@suse.de>
7934 * c-c++-common/vector-subscript-6.c: New testcase.
7935 * c-c++-common/vector-subscript-7.c: Likewise.
7937 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7939 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7940 and UInt32 based on __SIZEOF_INT__.
7942 2016-07-19 Richard Biener <rguenther@suse.de>
7944 PR tree-optimization/71901
7945 * gcc.dg/torture/pr71901.c: New testcase.
7947 2016-07-19 Richard Biener <rguenther@suse.de>
7949 PR tree-optimization/71908
7950 * gcc.dg/torture/pr71908.c: New testcase.
7952 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7955 * gcc.target/powerpc/pr71493-1.c: New test.
7956 * gcc.target/powerpc/pr71493-2.c: Likewise.
7958 2016-07-18 Jakub Jelinek <jakub@redhat.com>
7961 * g++.dg/conversion/ambig3.C: New test.
7964 * g++.dg/cpp0x/constexpr-71828.C: New test.
7967 * g++.dg/template/pr71826.C: New test.
7970 * g++.dg/template/defarg21.C: New test.
7973 * g++.dg/ext/vector31.C: New test.
7975 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
7977 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7979 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7981 PR tree-optimization/71734
7982 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7984 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7986 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7987 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7988 stack-layout-dynamic-1.c: New test.
7990 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7992 * gcc.target/s390/nolrl-1.c: New test.
7994 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
7997 * gfortran.dg/pr71523_1.f90: New test.
7998 * gfortran.dg/pr71523_2.f90: New test.
8000 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
8002 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8004 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8005 Marco Restelli <mrestelli@gmail.com>
8008 * gfortran.dg/pr62125.f90: New test.
8010 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8012 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8013 * gcc.target/powerpc/mulkc3-1.c: Likewise.
8015 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
8018 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8019 * g++.dg/cpp0x/nullptr35.C: New test.
8021 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8023 * gcc.dg/tree-ssa/scev-8.c: Update test string.
8025 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
8027 * gfortran.dg/goacc/vector_length.f90: New test.
8029 2016-07-15 Richard Biener <rguenther@suse.de>
8031 PR tree-optimization/71881
8032 * gcc.dg/torture/pr71881.c: New testcase.
8034 2016-07-15 Richard Biener <rguenther@suse.de>
8036 PR tree-optimization/71887
8037 * gcc.dg/torture/pr71887.c: New testcase.
8039 2016-07-15 Jakub Jelinek <jakub@redhat.com>
8042 * gcc.dg/spellcheck-identifiers-3.c: New test.
8044 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
8047 * gfortran.dg/null_9.f90: New test.
8049 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8051 * gcc.dg/tree-ssa/loop-41.c: New test.
8053 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8055 PR tree-optimization/71347
8056 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8058 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8061 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8062 * gfortran.dg/contains.f90: Ditto.
8063 * gfortran.dg/contains_empty_1.f03: Ditto.
8064 * gfortran.dg/submodule_3.f08: Ditto.
8066 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8069 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8070 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8071 expected diagnostics.
8074 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8075 * gcc.dg/spellcheck-identifiers-2.c: New test.
8076 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8077 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8079 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8081 PR tree-optimization/71872
8082 * gcc.c-torture/compile/pr71872.c: New test.
8084 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8086 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8087 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8088 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8089 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8090 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8091 * gcc.target/arm/atomic-op-acquire-1.c: This.
8092 * gcc.target/arm/atomic-op-char.c: Rename into ...
8093 * gcc.target/arm/atomic-op-char-1.c: This.
8094 * gcc.target/arm/atomic-op-consume.c: Rename into ...
8095 * gcc.target/arm/atomic-op-consume-1.c: This.
8096 * gcc.target/arm/atomic-op-int.c: Rename into ...
8097 * gcc.target/arm/atomic-op-int-1.c: This.
8098 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8099 * gcc.target/arm/atomic-op-relaxed-1.c: This.
8100 * gcc.target/arm/atomic-op-release.c: Rename into ...
8101 * gcc.target/arm/atomic-op-release-1.c: This.
8102 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8103 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8104 * gcc.target/arm/atomic-op-short.c: Rename into ...
8105 * gcc.target/arm/atomic-op-short-1.c: This.
8106 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8107 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8108 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8109 * gcc.target/arm/atomic-op-char-2.c: Likewise.
8110 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8111 * gcc.target/arm/atomic-op-int-2.c: Likewise.
8112 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8113 * gcc.target/arm/atomic-op-release-2.c: Likewise.
8114 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8115 * gcc.target/arm/atomic-op-short-2.c: Likewise.
8117 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
8120 * gfortran.dg/select_type_35.f03: New test.
8122 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8125 PR tree-optimization/70923
8126 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8127 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8128 * gcc.dg/vect/pr65951.c: Likewise.
8129 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8131 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
8133 * c-c++-common/pr60226.c: Expect maximum object file alignment
8136 2016-07-14 Richard Biener <rguenther@suse.de>
8138 PR tree-optimization/71866
8139 * gcc.dg/torture/pr71866.c: New testcase.
8141 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8143 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8144 selector and enclose boolean expression in curly braces.
8146 2016-07-14 Alan Modra <amodra@gmail.com>
8149 * gcc.target/powerpc/p9-novsx.c: New.
8151 2016-07-13 Andi Kleen <ak@linux.intel.com>
8153 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8154 * g++.dg/tree-prof/morefunc.C: Dito.
8155 * g++.dg/tree-prof/pr35545.C: Dito.
8156 * g++.dg/tree-prof/reorder.C: Dito.
8157 * gcc.dg/tree-prof/20050826-2.c: Dito.
8158 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8159 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8160 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8161 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8162 * gcc.dg/tree-prof/inliner-1.c: Dito.
8163 * gcc.dg/tree-prof/merge_block.c: Dito.
8164 * gcc.dg/tree-prof/stringop-1.c: Dito.
8165 * gcc.dg/tree-prof/stringop-2.c: Dito.
8166 * gcc.dg/tree-prof/switch-case-1.c: Dito.
8167 * gcc.dg/tree-prof/switch-case-2.c: Dito.
8168 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8169 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8170 * gcc.dg/tree-prof/update-loopch.c: Dito.
8171 * gcc.dg/tree-prof/val-prof-1.c: Dito.
8172 * gcc.dg/tree-prof/val-prof-2.c: Dito.
8173 * gcc.dg/tree-prof/val-prof-3.c: Dito.
8174 * gcc.dg/tree-prof/val-prof-4.c: Dito.
8175 * gcc.dg/tree-prof/val-prof-5.c: Dito.
8176 * gcc.dg/tree-prof/val-prof-6.c: Dito.
8177 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8179 2016-07-13 Andi Kleen <ak@linux.intel.com>
8181 * lib/profopt.exp (profopt-execute): Remove .imports files.
8183 2016-07-13 Andi Kleen <ak@linux.intel.com>
8185 * lib/profopt.exp (profopt-execute): Always log profiler command line.
8187 2016-07-13 Andi Kleen <ak@linux.intel.com>
8189 * lib/profopt.exp (dg-final-scan-autofdo,
8190 dg-final-scan-not-autofdo): New functions.
8192 2016-07-13 Bin Cheng <bin.cheng@arm.com>
8194 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8195 * gcc.dg/vect/vect-35.c: Ditto.
8196 * gcc.dg/vect/vect-alias-check-2.c: New test.
8198 2016-07-13 Martin Liska <mliska@suse.cz>
8200 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8201 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8202 * gfortran.dg/pr42108.f90: Update expected dump scan.
8204 2016-07-13 Richard Biener <rguenther@suse.de>
8206 PR tree-optimization/24574
8207 * gcc.dg/pr24574.c: New testcase.
8209 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8211 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8212 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8213 * c-c++-common/pr68833-1.c: Require int32plus.
8214 * gcc.dg/ipa/pr63551.c: Likewise.
8215 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8216 * gcc.dg/ipa/pr64041.c: Require int32plus.
8218 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8221 * g++.dg/pr71633.C: New test.
8223 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8225 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8226 Add new arm_thumb1_cbz_ok effective target.
8227 * gcc.target/arm/cbz.c: New test.
8229 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8231 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8232 Define effective target.
8233 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8234 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8235 * gcc.target/arm/movhi_movw.c: New test.
8236 * gcc.target/arm/movsi_movw.c: Likewise.
8237 * gcc.target/arm/movdi_movw.c: Likewise.
8239 2016-07-13 Richard Biener <rguenther@suse.de>
8242 * gcc.dg/pr71104-1.c: New testcase.
8243 * gcc.dg/pr71104-2.c: Likewise.
8245 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8248 * gcc.target/powerpc/pr71805.c: New test.
8250 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8252 * gcc.target/powerpc/divkc3-1.c: New.
8253 * gcc.target/powerpc/mulkc3-1.c: New.
8255 2016-07-12 Nathan Sidwell <nathan@acm.org>
8257 * gcc.target/arm/data-rel-1.c: New.
8258 * gcc.target/arm/data-rel-2.c: New.
8259 * gcc.target/arm/data-rel-3.c: New.
8261 2016-07-12 Martin Liska <mliska@suse.cz>
8263 * gcc.dg/params/blocksort-part.c: New test.
8264 * gcc.dg/params/params.exp: New file.
8266 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8269 * gcc.c-torture/execute/pr71700.c: New test.
8271 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8272 Richard Biener <rguenther@suse.de>
8274 PR tree-optimization/23286
8275 PR tree-optimization/70159
8276 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8277 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8278 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8279 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8280 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8281 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8282 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8283 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8284 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8285 * gcc.dg/pr51879-12.c: Likewise.
8286 * gcc.dg/strlenopt-9.c: Likewise.
8287 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8288 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8289 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8290 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8291 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8292 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8293 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8294 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8295 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8296 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8297 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8298 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8299 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8300 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8301 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8303 2016-07-12 Richard Biener <rguenther@suse.de>
8305 PR rtl-optimization/68961
8306 * gcc.target/i386/pr68961.c: New testcase.
8308 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8311 * c-c++-common/gomp/pr71758.c: New test.
8312 * gfortran.dg/gomp/pr71758.f90: New test.
8314 PR tree-optimization/71823
8315 * gcc.dg/vect/pr71823.c: New test.
8317 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8319 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8320 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8321 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8323 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8326 * gcc.target/i386/pr71801.c: New test.
8328 2016-07-11 Richard Biener <rguenther@suse.de>
8330 PR tree-optimization/71816
8331 * gcc.dg/torture/pr71816.c: New testcase.
8333 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8336 * gfortran.dg/dependency_46.f90: New test.
8338 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8340 PR rtl-optimization/71621
8341 * gcc.target/i386/pr71621-1.c: New.
8342 * gcc.target/i386/pr71621-2.c: New.
8344 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8346 * gfortran.dg/goacc/pr71704.f90: New test.
8348 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8351 * gcc.target/powerpc/pr71297.c: New.
8353 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8355 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8357 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8360 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8362 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8364 PR tree-optimization/71667
8365 * gcc.dg/vect/pr71667.c: New
8367 2016-07-08 Martin Liska <mliska@suse.cz>
8369 * gcc.dg/torture/pr71606.c: New test.
8371 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8374 * gfortran.dg/pr71764.f90: New test.
8376 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8377 Kai Tietz <ktietz70@googlemail.com>
8381 * g++.dg/cpp0x/pr70869.C: New test.
8382 * g++.dg/cpp0x/pr71054.C: New test.
8384 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8386 * g++.dg/debug/pr71432.C: Fail on AIX.
8388 2016-07-07 Martin Liska <mliska@suse.cz>
8390 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8391 an undefined behavior.
8392 * gfortran.dg/do_3.F90: Likewise.
8393 * gfortran.dg/do_check_11.f90: New test.
8394 * gfortran.dg/do_check_12.f90: New test.
8395 * gfortran.dg/do_corner_warn.f90: New test.
8397 2016-07-07 Martin Liska <mliska@suse.cz>
8399 * gfortran.dg/predict-1.f90: Ammend the test.
8400 * gfortran.dg/predict-2.f90: Likewise.
8402 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8405 * g++.dg/pr71624.C: New test.
8407 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8409 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8410 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8411 ARMv8-M Mainline architectures.
8413 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8415 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8416 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8418 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8422 * gcc.target/powerpc/pr71763.c: New file.
8424 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8426 PR tree-optimization/71518
8427 * gcc.dg/pr71518.c: New test.
8429 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8431 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8433 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8436 * gcc.target/avr/pr50739.c: New test.
8438 2016-07-05 Jan Hubicka <jh@suse.cz>
8440 * gcc.dg/tree-ssa/scev-14.c: update template.
8442 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8444 * gcc.dg/vect/group-no-gaps-1.c: New test.
8446 2016-07-05 Andi Kleen <ak@linux.intel.com>
8448 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8449 if kernel supports MPX.
8451 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8453 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8455 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8456 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8458 * gcc.target/powerpc/signbit-1.c: New test.
8459 * gcc.target/powerpc/signbit-2.c: New test.
8460 * gcc.target/powerpc/signbit-3.c: New test.
8462 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8464 PR rtl-optimization/71594
8465 * gcc.dg/torture/pr71594.c: New test.
8467 2016-07-05 Jan Hubicka <jh@suse.cz>
8469 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8471 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8474 * g++.dg/parse/error5.C: Update column
8475 number of missing semicolon error.
8476 * g++.dg/pr62314-2.C: New test case.
8478 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8480 * gfortran.dg/coarray_stat_function.f90: New test.
8481 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8482 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8485 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8488 * gfortran.dg/deferred_character_17.f90: New test.
8490 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8492 * gcc.target/arm/neon/polytypes.c: Move to ...
8493 * gcc.target/arm/polytypes.c: ... here.
8494 * gcc.target/arm/neon/pr51534.c: Move to ...
8495 * gcc.target/arm/pr51534.c: ... here.
8496 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8497 * gcc.target/arm/vect-vcvt.c: ... here.
8498 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8499 * gcc.target/arm/vect-vcvtq.c: ... here.
8500 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8501 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8502 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8503 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8504 * gcc.target/arm/neon/neon.exp: Delete.
8505 * gcc.target/arm/neon/: Delete.
8507 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8510 * gfortran.dg: pr65575.f90: New test.
8512 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8515 * gfortran.dg: pr35849.f90: New test.
8517 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8520 * g++.dg/cpp0x/pr71739.C: New test.
8522 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8524 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8526 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8528 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8530 * gcc.target/s390/loc-1.c: New test.
8532 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8534 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8535 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8537 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8540 * gcc.target/aarch64/pr63874.c: New test.
8542 2016-07-04 Jan Beulich <jbeulich@suse.com>
8544 * g++.dg/header.c: New.
8545 * gcc.dg/header.c: New.
8547 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8550 * c-c++-common/Wunused-var-15.c: New test.
8552 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8555 * gfortran.dg/gomp/pr71687.f90: New test.
8557 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8559 * gcc.dg/const-float128-ped.c: Require __float128 effective
8561 * gcc.dg/const-float128.c: Likewise.
8562 * gcc.dg/torture/float128-cmp-invalid.c: Require
8563 __float128 and base_quadfloat_support effective targets, and
8565 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8566 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8567 * gcc.dg/torture/float128-nan.c: Likewise.
8568 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8569 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8570 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8571 * lib/target-supports.exp (check_effective_target___float128): New.
8572 (add_options_for___float128): New.
8573 (check_effective_target_base_quadword_support): New.
8575 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8578 * gcc.target/powerpc/pr71720.c: New test.
8580 2016-07-01 Jan Beulich <jbeulich@suse.com>
8582 * gcc.dg/bss.c: New.
8584 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8587 * gcc.target/powerpc/pr71698.c: New test.
8589 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8592 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8593 instead of ".foo" for its section name.
8594 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8595 depending on MCU's flash size.
8596 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8597 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8598 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8599 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8600 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8601 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8603 2016-07-01 Jan Beulich <jbeulich@suse.com>
8605 * gcc.target/i386/pr65105-2.c: Add -msse2.
8607 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8609 PR tree-optimization/71707
8610 * gcc.dg/strlenopt-29.c: New test.
8613 * gfortran.dg/gomp/pr71704.f90: New test.
8616 * gfortran.dg/gomp/pr71705.f90: New test.
8618 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8620 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8621 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8622 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8623 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8624 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8625 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8626 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8627 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8628 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8629 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8630 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8631 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8632 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8633 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8634 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8635 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8636 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8637 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8638 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8639 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8640 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8641 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8642 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8643 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8644 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8645 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8646 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8647 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8648 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8649 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8650 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8651 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8652 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8653 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8654 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8655 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8656 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8657 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8658 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8659 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8660 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8661 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8662 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8663 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8664 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8665 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8666 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8667 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8668 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8669 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8670 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8671 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8672 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8673 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8674 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8675 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8676 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8677 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8678 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8679 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8680 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8681 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8682 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8683 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8684 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8685 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8686 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8687 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8688 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8689 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8690 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8691 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8692 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8693 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8694 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8695 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8696 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8697 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8698 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8699 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8700 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8702 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8703 James Greenhalgh <james.greenhalgh@arm.com>
8705 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8707 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8708 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8710 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8712 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8715 * gcc.dg/spellcheck-options-12.c: New test case.
8717 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8720 * gcc.c-torture/compile/pr71693.c: New test.
8722 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8724 * gcc.dg/spellcheck-params.c: New testcase.
8725 * gcc.dg/spellcheck-params-2.c: New testcase.
8727 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8729 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8730 vector extract instructions.
8731 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8733 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8736 * gfortran.dg/unexpected_eof_2.f90: New test.
8737 * gfortran.dg/unexpected_eof_3.f90: New test.
8739 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
8741 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8743 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8745 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8746 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8747 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8749 2016-06-29 Richard Biener <rguenther@suse.de>
8752 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8754 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8756 * gcc.target/arm/aapcs/neon-vect10.c: Require
8757 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8758 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8759 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8760 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8761 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8762 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8763 * gcc.target/arm/fp16-aapcs-1.c: Require
8764 -mfloat-ab=hard. Also simplify the test.
8765 * gcc.target/arm/fp16-aapcs-2.c: New.
8767 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8769 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8770 (add_options_for_arm_fp16_ieee): New.
8771 (add_options_for_arm_fp16_alternative): New.
8772 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8774 (effective_target_arm_fp16_hw): New.
8776 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8778 PR tree-optimization/71655
8779 * g++.dg/pr71655.C: New test.
8781 2016-06-29 Martin Liska <mliska@suse.cz>
8783 * gcc.dg/pr71585.c: New test.
8784 * gcc.dg/pr71585-2.c: New test.
8785 * gcc.dg/pr71585-3.c: New test.
8787 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8789 PR tree-optimization/70729
8790 * g++.dg/vect/pr70729.cc: New test.
8792 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8794 * c-c++-common/gomp/cancel-1.c: Extend.
8796 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8798 PR tree-optimization/71625
8799 * gcc.dg/strlenopt-28.c: New test.
8801 2016-06-29 Richard Biener <rguenther@suse.de>
8804 * g++.dg/torture/pr71002.C: Adjust testcase.
8806 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8809 * gcc.dg/pr71685.c: New test.
8811 2016-06-28 Martin Sebor <msebor@redhat.com>
8814 * gcc.dg/init-bad-9.c: New test.
8816 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8818 * gcc.target/powerpc/abs128-1.c: Require VSX.
8819 * gcc.target/powerpc/copysign128-1.c: Likewise.
8820 * gcc.target/powerpc/inf128-1.c: Likewise.
8821 * gcc.target/powerpc/nan128-1.c: Likewise.
8823 2016-06-28 Jakub Jelinek <jakub@redhat.com>
8826 * gcc.c-torture/execute/pr71626-1.c: New test.
8827 * gcc.c-torture/execute/pr71626-2.c: New test.
8829 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8832 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8834 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8837 * gcc.target/powerpc/pr71670.c: New testcase.
8839 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8842 * gcc.target/powerpc/pr71656-1.c: New test.
8843 * gcc.target/powerpc/pr71656-2.c: New test.
8845 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8847 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8849 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8850 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8851 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8852 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8853 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8854 Add arm_neon_fp16_ok effective target.
8855 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8857 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8859 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8861 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8863 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8865 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8867 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8869 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8871 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8873 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8875 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8878 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
8880 * gcc.dg/predict-12.c: New testcase.
8882 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8885 * gfortran.dg/pr71649.f90: New test.
8887 2016-06-25 Jakub Jelinek <jakub@redhat.com>
8889 PR tree-optimization/71643
8890 * g++.dg/opt/pr71643.C: New test.
8892 PR tree-optimization/71631
8893 * gcc.c-torture/execute/pr71631.c: New test.
8895 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8897 * gcc.dg/predict-11.c: New testcase.
8898 * gfortran.dg/predict-2.f90: New testcase.
8900 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8902 * gcc.dg/predict-10.c: New test.
8904 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8906 * gcc.target/powerpc/abs128-1.c: New.
8907 * gcc.target/powerpc/copysign128-1.c: New.
8908 * gcc.target/powerpc/inf128-1.c: New.
8909 * gcc.target/powerpc/nan128-1.c: New.
8911 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8913 * gfortran.dg/pr71642.f90: New test.
8915 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8917 PR tree-optimization/71647
8918 * gcc.target/i386/pr71647.c: New test.
8920 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8922 * gcc.target/i386/noplt-gd-1.c: New test.
8923 * gcc.target/i386/noplt-gd-2.c: Likewise.
8924 * gcc.target/i386/noplt-gd-3.c: Likewise.
8925 * gcc.target/i386/noplt-ld-1.c: Likewise.
8926 * gcc.target/i386/noplt-ld-2.c: Likewise.
8927 * gcc.target/i386/noplt-ld-3.c: Likewise.
8928 * lib/target-supports.exp
8929 (check_effective_target_tls_get_addr_via_got): New.
8931 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8933 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8934 testsuite compile flags.
8935 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8936 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8938 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8940 * g++dg/vect/pr36684.cc: Add dg-do compile.
8941 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8942 * gcc.dg/vect/pr70021.c: Ditto.
8943 * gcc.dg/vect/pr70138-1.c: Ditto.
8944 * gcc.dg/vect/pr70138-2.c: Ditto.
8945 * gcc.dg/vect/pr70354-1.c: Ditto.
8946 * gcc.dg/vect/pr70354-2.c: Ditto.
8947 * gcc.dg/vect/pr71259.c: Ditto.
8948 * gcc.dg/vect/pr71416-1.c: Ditto.
8949 * gcc.dg/vect/slp-43.c: Ditto.
8950 * gcc.dg/vect/slp-45.c: Ditto.
8951 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8952 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8953 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8954 * gfortran.dg/vect/pr69980.f90: Ditto.
8956 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8958 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8959 * gcc.dg/vect/bb-slp-30.c: Ditto.
8960 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8961 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8962 * gcc.dg/vect/pr45902.c: Ditto.
8963 * gcc.dg/vect/pr48172.c: Ditto.
8964 * gcc.dg/vect/pr48377.c: Ditto.
8965 * gcc.dg/vect/pr49038.c: Ditto.
8966 * gcc.dg/vect/pr49771.c: Ditto.
8967 * gcc.dg/vect/pr52091.c: Ditto.
8968 * gcc.dg/vect/pr53185-2.c: Ditto.
8969 * gcc.dg/vect/pr56826.c: Ditto.
8970 * gcc.dg/vect/pr60276.c: Ditto.
8971 * gcc.dg/vect/pr62021.c: Ditto.
8972 * gcc.dg/vect/pr63530.c: Ditto.
8973 * gcc.dg/vect/pr65518.c: Ditto.
8974 * gcc.dg/vect/pr65947-1.c: Ditto.
8975 * gcc.dg/vect/pr65947-10.c: Ditto.
8976 * gcc.dg/vect/pr65947-11.c: Ditto.
8977 * gcc.dg/vect/pr65947-12.c: Ditto.
8978 * gcc.dg/vect/pr65947-13.c: Ditto.
8979 * gcc.dg/vect/pr65947-2.c: Ditto.
8980 * gcc.dg/vect/pr65947-3.c: Ditto.
8981 * gcc.dg/vect/pr65947-4.c: Ditto.
8982 * gcc.dg/vect/pr65947-5.c: Ditto.
8983 * gcc.dg/vect/pr65947-6.c: Ditto.
8984 * gcc.dg/vect/pr65947-7.c: Ditto.
8985 * gcc.dg/vect/pr65947-8.c: Ditto.
8986 * gcc.dg/vect/pr65947-9.c: Ditto.
8987 * gcc.dg/vect/pr71416-1.c: Ditto.
8988 * gcc.dg/vect/pr71439.c: Ditto.
8989 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8990 * gcc.dg/vect/vect-bswap16.c: Ditto.
8991 * gcc.dg/vect/vect-bswap32.c: Ditto.
8992 * gcc.dg/vect/vect-bswap64.c: Ditto.
8993 * gcc.dg/vect/vect-live-1.c: Ditto.
8994 * gcc.dg/vect/vect-live-2.c: Ditto.
8995 * gcc.dg/vect/vect-live-3.c: Ditto.
8996 * gcc.dg/vect/vect-live-4.c: Ditto.
8997 * gcc.dg/vect/vect-live-5.c: Ditto.
8998 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8999 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9000 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9001 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9002 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9003 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9004 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9005 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9006 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9007 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9008 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9009 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9010 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9011 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9012 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9013 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9014 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9016 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9018 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9020 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9022 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
9023 ia32 if R_386_GOT32X relocation is supported.
9024 * gcc.target/i386/noplt-3.c: Likewise.
9025 * gcc.target/i386/noplt-2.c: Likewise.
9026 (main): Renamed to ...
9028 * gcc.target/i386/noplt-4.c: Likewise.
9029 (main): Renamed to ...
9031 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9032 * gcc.target/i386/pr67400-5.c: Likewise.
9034 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9036 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9037 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9039 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9040 f4): Adjust expected diagnostics.
9041 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9042 (T): If OVFP is defined, redefine to TP.
9043 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9044 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9045 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9046 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9047 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9048 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9049 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9050 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9051 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9052 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9053 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9054 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9055 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9056 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9057 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9058 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9059 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9060 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9061 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9062 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9063 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9064 as last argument to __builtin_add_overflow_p.
9066 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9068 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9069 dg-options and remove default vector testsuite compile flags.
9070 * g++.dg/vect/pr33860a.cc: Ditto.
9071 * g++.dg/vect/pr45470-a.cc: Ditto.
9072 * g++.dg/vect/pr45470-b.cc: Ditto.
9073 * g++.dg/vect/pr60896.cc: Ditto.
9074 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9075 * gcc.dg/vect/pr18308.c: Ditto.
9076 * gcc.dg/vect/pr24049.c: Ditto.
9077 * gcc.dg/vect/pr33373.c: Ditto.
9078 * gcc.dg/vect/pr36228.c: Ditto.
9079 * gcc.dg/vect/pr42395.c: Ditto.
9080 * gcc.dg/vect/pr42604.c: Ditto.
9081 * gcc.dg/vect/pr46663.c: Ditto.
9082 * gcc.dg/vect/pr48765.c: Ditto.
9083 * gcc.dg/vect/pr49093.c: Ditto.
9084 * gcc.dg/vect/pr49352.c: Ditto.
9085 * gcc.dg/vect/pr52298.c: Ditto.
9086 * gcc.dg/vect/pr52870.c: Ditto.
9087 * gcc.dg/vect/pr53185.c: Ditto.
9088 * gcc.dg/vect/pr53773.c: Ditto.
9089 * gcc.dg/vect/pr56695.c: Ditto.
9090 * gcc.dg/vect/pr62171.c: Ditto.
9091 * gcc.dg/vect/pr63530.c: Ditto.
9092 * gcc.dg/vect/pr68339.c: Ditto.
9093 * gcc.dg/vect/pr71259.c: Ditto.
9094 * gcc.dg/vect/vect-82_64.c: Ditto.
9095 * gcc.dg/vect/vect-83_64.c: Ditto.
9096 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9097 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9098 * gcc.dg/vect/vect-shift-2.c: Ditto.
9099 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9100 * gfortran.dg/vect/pr39318.f90: Ditto.
9101 * gfortran.dg/vect/pr45714-a.f: Ditto.
9102 * gfortran.dg/vect/pr45714-b.f: Ditto.
9103 * gfortran.dg/vect/pr46213.f90: Ditto.
9105 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9106 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9108 * gcc.target/powerpc/p9-splat-5.c: New test.
9110 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9112 PR tree-optimization/71488
9113 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9114 * lib/target-supports.exp: ... here.
9115 (check_sse4_hw_available): New procedure.
9116 (check_effective_target_sse4_runtime): Ditto.
9117 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9118 -march=westmere for sse4_runtime targets.
9119 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9120 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9121 (dg-additional-options): Use for sse4_runtime targets.
9122 (main): Call check_vect ().
9123 (dg-final): Perform scan only for sse4_runtime targets.
9125 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9129 * gcc.target/i386/pr66232-14.c: New file.
9130 * gcc.target/i386/pr66232-15.c: Likewise.
9131 * gcc.target/i386/pr66232-16.c: Likewise.
9132 * gcc.target/i386/pr66232-17.c: Likewise.
9133 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
9134 ia32 if R_386_GOT32X relocation is supported.
9135 * gcc.target/i386/pr67400-2.c: Likewise.
9136 * gcc.target/i386/pr67400-3.c: Likewise.
9137 * gcc.target/i386/pr67400-4.c: Likewise.
9138 * gcc.target/i386/pr67400-6.c: Likewise.
9139 * gcc.target/i386/pr67400-7.c: Likewise.
9140 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9142 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9144 PR libgfortran/48852
9145 * gfortran.dg/char4_iunit_1.f03: Update test.
9146 * gfortran.dg/f2003_io_5.f03: Update test.
9147 * gfortran.dg/real_const_3.f90: Update test.
9149 2016-06-23 Andi Kleen <ak@linux.intel.com>
9151 * g++.dg/bprob/bprob.exp: Support autofdo.
9152 * g++.dg/tree-prof/tree-prof.exp: dito.
9153 * gcc.dg/tree-prof/tree-prof.exp: dito.
9154 * gcc.misc-tests/bprob.exp: dito.
9155 * gfortran.dg/prof/prof.exp: dito.
9156 * lib/profopt.exp: dito.
9157 * lib/target-supports.exp: Check for autofdo.
9159 2016-06-23 Martin Liska <mliska@suse.cz>
9161 * gcc.dg/pr71619.c: New test.
9163 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9166 * gcc.target/i386/pr67400-1.c: New test.
9167 * gcc.target/i386/pr67400-2.c: Likewise.
9168 * gcc.target/i386/pr67400-3.c: Likewise.
9169 * gcc.target/i386/pr67400-4.c: Likewise.
9170 * gcc.target/i386/pr67400-5.c: Likewise.
9171 * gcc.target/i386/pr67400-6.c: Likewise.
9172 * gcc.target/i386/pr67400-7.c: Likewise.
9174 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9176 * c-c++-common/missing-header-1.c: New test case.
9177 * c-c++-common/missing-header-2.c: New test case.
9178 * c-c++-common/missing-header-3.c: New test case.
9179 * c-c++-common/missing-header-4.c: New test case.
9181 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9184 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9186 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9187 expected results due to builtin "nanl" now being suggested for
9189 * gcc.dg/pr67580.c: Update expected messages.
9190 * gcc.dg/spellcheck-identifiers.c: New testcase.
9191 * gcc.dg/spellcheck-typenames.c: New testcase.
9193 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9195 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9197 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9198 diagnostic-test-show-locus-parseable-fixits.c to sources for
9199 diagnostic_plugin_test_show_locus.c.
9200 * lib/gcc-defs.exp (freeform_regexps): New global.
9201 (dg-regexp): New function.
9202 (handle-dg-regexps): New function.
9203 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9204 freeform_regexps to the empty list.
9205 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9207 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9209 PR tree-optimization/71488
9210 * g++.dg/pr71488.C: New test.
9211 * gcc.dg/vect/vect-bool-cmp.c: New test.
9213 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9215 * gcc.dg/guality/param-5.c: New test.
9217 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9219 * gcc.target/i386/asm-flag-7.c: New test.
9221 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9223 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9224 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9225 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9226 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9227 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9228 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9229 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9230 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9231 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9232 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9233 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9234 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9235 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9236 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9237 * lib/target-supports.exp: Likewise.
9239 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9241 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9242 * gcc.dg/attr-ms_struct-2.c: Likewise.
9243 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9244 * gcc.dg/bf-ms-attrib.c: Likewise.
9245 * gcc.dg/bf-ms-layout-2.c: Likewise.
9246 * gcc.dg/bf-ms-layout-3.c: Likewise.
9247 * gcc.dg/bf-ms-layout.c: Likewise.
9248 * gcc.dg/bf-no-ms-layout.c: Likewise.
9249 * gcc.target/i386/bitfield1.c: Likewise.
9250 * gcc.target/i386/bitfield2.c: Likewise.
9251 * gcc.target/i386/bitfield3.c: Likewise.
9253 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9255 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9256 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9257 override other than -mcpu=power9 command-line option is specified,
9258 or if the target operating system is aix.
9259 * gcc.target/powerpc/darn-1.c: Likewise.
9260 * gcc.target/powerpc/darn-2.c: Likewise.
9261 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9262 test if effective-target is not powerpc_p9vector_ok or if the
9263 target operating system is not defined.
9264 * gcc.target/powerpc/vslv-1.c: Likewise.
9265 * gcc.target/powerpc/vsrv-0.c: Likewise.
9266 * gcc.target/powerpc/vsrv-1.c: Likewise.
9268 2016-06-21 Tobias Burnus <burnus@net-b.de>
9271 * gfortran.dg/coarray/data_1.f90: New.
9273 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9275 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9276 (dg-require-effective-target): Use arm_v8_neon_hw.
9277 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9278 (dg-require-effective-target): Likewise.
9279 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9280 (dg-require-effective-target): Likewise.
9281 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9282 (dg-require-effective-target): Likewise.
9283 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9284 (dg-require-effective-target): Likewise.
9285 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9286 (dg-require-effective-target): Likewise.
9287 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9290 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9292 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9293 Set to 3 so test passes.
9295 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9297 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9299 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9301 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9302 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9303 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9304 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9306 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9308 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9309 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9311 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9314 * gcc.target/i386/pr71549.c: New test.
9316 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9318 * gcc.target/powerpc/vadsdu-0.c: Replace
9319 dg-require-effective-target directive to allow test to run on more
9320 platforms, and add dg-skip-if directive to disable test on aix
9321 platforms because of known incompatibilities.
9322 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9323 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9324 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9325 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9326 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9327 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9328 * gcc.target/powerpc/vadsdub-2.c: Replace
9329 dg-require-effective-target directive to allow test to run on more
9330 platforms, and add dg-skip-if directive to disable test on aix
9331 platforms because of known incompatibilities.
9332 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9333 with vec_absdb call to differentiate this test from vadsdub-1.c.
9334 * gcc.target/powerpc/vadsduh-1.c: Replace
9335 dg-require-effective-target directive to allow test to run on more
9336 platforms, and add dg-skip-if directive to disable test on aix
9337 platforms because of known incompatibilities.
9338 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9339 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9340 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9342 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9344 PR tree-optimization/71588
9345 * gcc.dg/pr71558.c: New test.
9347 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9349 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9350 * c-c++-common/pr68657-2.c: Likewise.
9351 * c-c++-common/pr68657-3.c: Likewise.
9352 * gcc.dg/torture/pr69714.c: Require int32plus support.
9353 * gcc.dg/torture/pr70025.c: Likewise.
9354 * gcc.dg/torture/pr70083.c: Likewise.
9355 * gcc.dg/torture/pr70542.c: Likewise.
9356 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9358 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9361 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9363 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9366 * gcc.dg/pr71581.c: New test.
9368 PR rtl-optimization/71591
9369 * gcc.dg/cpp/pr71591.c: New test.
9371 2016-06-20 David B. Robins <gcc@davidrobins.net>
9374 * g++.dg/torture/pr71571.C: New test.
9376 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9379 * gcc.target/i386/sse2-pr71559.c: New test.
9380 * gcc.target/i386/avx-pr71559.c: New test.
9381 * gcc.target/i386/avx512f-pr71559.c: New test.
9383 2016-06-20 Tobias Burnus <burnus@net-b.de>
9386 * gfortran.dg/pointer_remapping_10.f90: New.
9388 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9390 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9392 2016-06-20 Martin Sebor <msebor@redhat.com>
9395 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9396 * gnu90-const-expr-1.c: Same.
9397 * gnu99-const-expr-1.c: Same.
9398 * gnu99-static-1.c: Same.
9400 2016-06-20 Renlin Li <renlin.li@arm.com>
9403 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9405 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9407 * gcc.target/aarch64/vcvt_f64_1.c: New.
9408 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9409 * gcc.target/aarch64/vrecp_f64_1.c: New.
9411 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9413 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9416 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9419 * gcc.target/avr/torture/pr71103-2.c: New test.
9421 2016-06-19 Martin Sebor <msebor@redhat.com>
9424 * gcc.dg/alignof.c: New test.
9426 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9428 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9429 vs dg-error; test constexpr specifier too.
9431 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9433 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9435 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9437 * lib/target-supports.exp
9438 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9439 arm_neon_ok and merge flags. Fix temporary test name.
9440 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9443 2016-06-17 Martin Liska <mliska@suse.cz>
9445 * gcc.dg/predict-9.c: Fix dump scanning.
9447 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9449 PR tree-optimization/71354
9450 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9452 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9454 PR tree-optimization/71347
9455 * gcc.dg/tree-ssa/pr71347.c: New test.
9457 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9459 PR tree-optimization/71354
9460 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9462 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9464 * gcc.dg/vect/vect-alias-check-1.c: New test.
9466 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9469 * gcc.target/avr/pr71151-1.c: New test.
9470 * gcc.target/avr/pr71151-2.c: New test.
9471 * gcc.target/avr/pr71151-3.c: New test.
9472 * gcc.target/avr/pr71151-4.c: New test.
9473 * gcc.target/avr/pr71151-5.c: New test.
9474 * gcc.target/avr/pr71151-6.c: New test.
9475 * gcc.target/avr/pr71151-7.c: New test.
9476 * gcc.target/avr/pr71151-8.c: New test.
9477 * gcc.target/avr/pr71151-common.h: New test.
9479 2016-06-16 Martin Liska <mliska@suse.cz>
9481 * gfortran.dg/predict-1.f90: New test.
9483 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9486 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9488 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9490 * g++.dg/vect/pr36648.cc: Disable cunrolli
9492 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9495 * gcc.c-torture/execute/pr71554.c: New test.
9497 PR rtl-optimization/71532
9498 * gcc.dg/torture/pr71532.c: New test.
9500 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9502 * gcc.target/powerpc/p9-dimode1.c: New test.
9503 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9505 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9507 * gcc.c-torture/compile/20160615-1.c: New test.
9509 * g++.dg/cpp0x/ref-qual17.C: New test.
9511 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9514 * gcc.target/i386/pr71529.C: New test.
9516 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9518 PR tree-optimization/71483
9519 * g++.dg/vect/pr71483.c: New
9521 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9524 * g++.dg/inherit/crash6.C: New.
9525 * g++.dg/inherit/union2.C: Likewise.
9526 * g++.dg/inherit/virtual12.C: Likewise.
9527 * g++.dg/inherit/virtual13.C: Likewise.
9528 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9530 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9532 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9534 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9536 PR tree-optimization/71439
9537 * gcc.dg/vect/pr71439.c: New
9539 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9541 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9543 2016-06-15 Richard Biener <rguenther@suse.de>
9545 * gcc.dg/vect/slp-45.c: New testcase.
9547 2016-06-15 Richard Biener <rguenther@suse.de>
9549 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9551 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9553 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9554 requirements, and disable for AIX for now.
9555 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9557 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9560 * g++.dg/opt/pr71528.C: New test.
9563 * g++.dg/init/pr71516.C: New test.
9565 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9567 * g++.dg/init/array46.C: New.
9569 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9571 * gcc.target/i386/float128-3.c: New test.
9572 * gcc.target/i386/quad-sse4.c: Ditto.
9573 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9574 Update scan strings.
9576 2016-06-14 Richard Biener <rguenther@suse.de>
9579 * gfortran.dg/pr71526.f90: New testcase.
9581 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9583 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9584 * gcc.dg/zero_bits_compound-1.c: Likewise.
9586 2016-06-14 Richard Biener <rguenther@suse.de>
9588 PR tree-optimization/71522
9589 * gcc.dg/torture/pr71522.c: New testcase.
9591 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9593 PR tree-optimization/71520
9594 * gcc.dg/tree-ssa/pr71520.c: New test.
9596 2016-06-14 Richard Biener <rguenther@suse.de>
9598 PR tree-optimization/71521
9599 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9601 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9604 * c-c++-common/ubsan/bounds-13.c: New test.
9606 PR preprocessor/71183
9607 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9609 2016-06-13 Jeff Law <law@redhat.com>
9611 PR tree-optimization/71403
9612 * c-c++-common/ubsan/pr71403-1.c: New test.
9613 * c-c++-common/ubsan/pr71403-2.c: New test.
9614 * c-c++-common/ubsan/pr71403-3.c: New test.
9616 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9619 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9620 Add -Wno-psabi -w to dg-options.
9622 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9624 * gcc.target/powerpc/vadsdu-0.c: New test.
9625 * gcc.target/powerpc/vadsdu-1.c: New test.
9626 * gcc.target/powerpc/vadsdu-2.c: New test.
9627 * gcc.target/powerpc/vadsdu-3.c: New test.
9628 * gcc.target/powerpc/vadsdu-4.c: New test.
9629 * gcc.target/powerpc/vadsdu-5.c: New test.
9630 * gcc.target/powerpc/vadsdub-1.c: New test.
9631 * gcc.target/powerpc/vadsdub-2.c: New test.
9632 * gcc.target/powerpc/vadsduh-1.c: New test.
9633 * gcc.target/powerpc/vadsduh-2.c: New test.
9634 * gcc.target/powerpc/vadsduw-1.c: New test.
9635 * gcc.target/powerpc/vadsduw-2.c: New test.
9637 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9639 * gcc.dg/c99-init-2.c (c): Update expected error message.
9640 * gcc.dg/init-bad-8.c (foo): Likewise.
9641 * gcc.dg/spellcheck-fields-3.c: New test case.
9643 2016-06-13 Martin Liska <mliska@suse.cz>
9645 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9646 and "guess loop iv compared" heuristics.
9647 * gcc.dg/predict-2.c: Likewise.
9648 * gcc.dg/predict-3.c: Likewise.
9649 * gcc.dg/predict-4.c: Likewise.
9650 * gcc.dg/predict-5.c: Likewise.
9651 * gcc.dg/predict-6.c: Likewise.
9653 2016-06-13 Marek Polacek <polacek@redhat.com>
9656 * c-c++-common/Wswitch-unreachable-4.c: New test.
9657 * gcc.dg/Wswitch-unreachable-2.c: New test.
9658 * g++.dg/tm/jump1.C: Move dg-warning.
9660 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9662 * gnat.dg/renaming10.ad[sb]: New test.
9664 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9667 * gfortran.dg/pr70673.f90: New test.
9669 2016-06-13 Richard Biener <rguenther@suse.de>
9672 * gcc.dg/align-3.c: New testcase.
9674 2016-06-13 Martin Liska <mliska@suse.cz>
9676 * gcc.target/i386/pr71458.c: New test.
9678 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9681 * gcc.dg/torture/float128-nan.c: New test.
9683 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9686 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9689 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9692 * gfortran.dg/comma_IO_extension_1.f90: New test.
9693 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9694 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9696 * gfortran.dg/graphite/pr38083.f90: Likewise.
9697 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9700 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9702 * gnat.dg/case_character.adb: New test.
9704 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9707 * gcc.target/powerpc/pr71310.c: New testcase.
9709 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9712 * gcc.dg/pr71478.c: New test.
9714 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9717 * gcc.c-torture/execute/pr71494.c: New test.
9720 * gcc.target/i386/pr68657.c: New test.
9723 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9724 (test): Add -masm=intel alternatives.
9726 2016-06-10 Martin Sebor <msebor@redhat.com>
9729 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9731 2016-06-10 Jeff Law <law@redhat.com>
9733 PR tree-optimization/71335
9734 * gcc.c-torture/execute/pr71335.c: New test.
9736 2016-06-10 David Malcolm <dmalcolm@redhat.com>
9738 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9739 the various "cannot tail-call: " messages.
9741 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9743 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9746 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9749 * c-c++-common/asan/pr71480.c: New test.
9751 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9753 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9754 (ASMNAME2): Likewise.
9755 (main): Replace fn in asm statement with ASMNAME ("fn").
9756 * gcc.dg/guality/pr68037-2.c: Likewise.
9757 * gcc.dg/guality/pr68037-3.c: Likewise.
9758 * gcc.dg/torture/pr68037-1.c: Likewise.
9759 * gcc.dg/torture/pr68037-2.c: Likewise.
9760 * gcc.dg/torture/pr68037-3.c: Likewise.
9762 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9765 * gcc.target/i386/pr68843-1.c: New test.
9766 * gcc.target/i386/pr68843-2.c: New test.
9768 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9769 Cesar Philippidis <cesar@codesourcery.com>
9772 * gcc.dg/goacc/nested-function-1.c: New file.
9773 * gcc.dg/goacc/nested-function-2.c: Likewise.
9774 * gcc.dg/goacc/pr71373.c: Likewise.
9775 * gfortran.dg/goacc/cray-2.f95: Likewise.
9776 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9777 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9778 * gfortran.dg/goacc/cray.f95: Update.
9779 * gfortran.dg/goacc/loop-1.f95: Likewise.
9780 * gfortran.dg/goacc/loop-3.f95: Likewise.
9781 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9782 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9784 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9786 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9787 for OpenACC tile clauses.
9788 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9791 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9793 * c-c++-common/goacc/cache-2.c: ... this new file.
9794 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9795 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9796 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9798 * gfortran.dg/goacc/cray.f95: Likewise.
9799 * gfortran.dg/goacc/loop-1.f95: Likewise.
9801 2016-06-10 Alan Hayward <alan.hayward@arm.com>
9803 PR tree-optimization/71407
9804 PR tree-optimization/71416
9805 * gcc.dg/vect/pr71407.c: New
9806 * gcc.dg/vect/pr71416-1.c: New
9807 * gcc.dg/vect/pr71416-2.c: New
9809 2016-06-10 Richard Biener <rguenther@suse.de>
9812 * gcc.dg/torture/pr71477.c: New testcase.
9814 2016-06-09 Julia Koval <julia.koval@intel.com>
9816 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9817 * gcc.target/i386/interrupt-13.c: Likewise.
9818 * gcc.target/i386/interrupt-15.c: Likewise.
9819 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9820 * gcc.target/i386/interrupt-24.c: Likewise.
9821 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9822 * gcc.target/i386/interrupt-9.c: Likewise.
9823 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9825 2016-06-09 Martin Sebor <msebor@redhat.com>
9828 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9829 * gcc.dg/builtin-constant_p-1.c: Same.
9830 * gcc.dg/builtins-error.c: Same.
9831 * gcc.dg/pr70859.c: Same.
9833 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9835 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9836 * gcc.dg/torture/pr68067-1.c: Likewise.
9837 * gcc.dg/torture/pr68067-2.c: Likewise.
9839 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9841 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9844 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9847 * g++.dg/inherit/crash5.C: New.
9849 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9852 * g++.dg/inherit/crash5.C: New.
9853 * g++.dg/inherit/virtual1.C: Adjust.
9855 2016-06-09 Martin Liska <mliska@suse.cz>
9857 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9858 * g++.dg/predict-loop-exit-2.C: Likewise.
9859 * g++.dg/predict-loop-exit-3.C: Likewise.
9860 * gcc.dg/predict-1.c: Likewise.
9861 * gcc.dg/predict-2.c: Likewise.
9862 * gcc.dg/predict-3.c: Likewise.
9863 * gcc.dg/predict-4.c: Likewise.
9864 * gcc.dg/predict-5.c: Likewise.
9865 * gcc.dg/predict-6.c: Likewise.
9866 * gcc.dg/predict-7.c: Likewise.
9868 2016-06-09 Richard Biener <rguenther@suse.de>
9870 PR tree-optimization/71462
9871 * gcc.dg/torture/pr71462.c: New testcase.
9873 2016-06-09 Marek Polacek <polacek@redhat.com>
9876 * gcc.dg/c11-generic-3.c: New test.
9878 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9880 * g++.dg/init/array42.C: New.
9881 * g++.dg/init/array43.C: Likewise.
9882 * g++.dg/init/array44.C: Likewise.
9883 * g++.dg/init/array45.C: Likewise.
9884 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9885 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9886 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9887 * g++.dg/gomp/pr35751.C: Likewise.
9888 * g++.dg/init/array23.C: Likewise.
9889 * g++.dg/init/brace2.C: Likewise.
9890 * g++.dg/init/brace6.C: Likewise.
9892 2016-06-08 Martin Sebor <msebor@redhat.com>
9893 Jakub Jelinek <jakub@redhat.com>
9897 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9898 * c-c++-common/builtin-arith-overflow-2.c: New test.
9899 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9900 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9901 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9903 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9906 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9908 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9910 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9911 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9912 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9913 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9914 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9915 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9916 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9917 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9918 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9919 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9920 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9921 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9922 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9924 2016-06-08 Richard Biener <rguenther@suse.de>
9926 PR tree-optimization/68558
9927 * gcc.dg/vect/slp-44.c: New testcase.
9929 2016-06-08 Richard Biener <rguenther@suse.de>
9931 * gcc.dg/vect/slp-43.c: New testcase.
9933 2016-06-08 Richard Biener <rguenther@suse.de>
9935 PR tree-optimization/71452
9936 * gcc.dg/torture/pr71452.c: New testcase.
9938 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9941 * g++.dg/torture/pr71448.C: New test.
9943 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9947 * g++.dg/debug/pr71432.C: New test.
9949 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9951 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9952 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9953 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9955 2016-06-08 Alan Hayward <alan.hayward@arm.com>
9957 * gcc.dg/vect/vect-live-2.c: Update effective target.
9958 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9959 * lib/target-supports.exp: Add aarch64 to vect_long.
9961 2016-06-08 Marek Polacek <polacek@redhat.com>
9964 * gcc.dg/noncompile/pr71418.c: New test.
9967 * gcc.dg/noncompile/pr71426.c: New test.
9969 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
9971 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9972 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9973 * gcc.dg/predict-3.c: Update template.
9974 * gcc.dg/predict-5.c: Update template.
9975 * gcc.dg/predict-6.c: Update template.
9976 * gcc.dg/predict-9.c: Update template.
9977 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9979 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9981 * gcc.target/powerpc/vec-mul.c: New test.
9983 2016-06-07 David Malcolm <dmalcolm@redhat.com>
9985 * gcc.dg/spellcheck-fields-2.c: New test case.
9987 2016-06-07 Richard Biener <rguenther@suse.de>
9990 * gcc.dg/Wpragmas-1.c: New testcase.
9991 * gcc.dg/Wattributes-4.c: Likewise.
9992 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9995 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9997 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9998 spurious debug code.
10000 2016-06-07 Richard Biener <rguenther@suse.de>
10002 PR tree-optimization/71428
10003 * gcc.dg/torture/pr71428.c: New testcase.
10005 2016-06-07 Richard Biener <rguenther@suse.de>
10007 PR middle-end/71423
10008 * gcc.dg/torture/pr71423.c: New testcase.
10010 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10012 PR middle-end/71408
10013 * gcc.dg/tree-ssa/pr71408.c: New test.
10015 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10017 PR middle-end/71281
10018 * g++.dg/torture/pr71281.C: New test.
10020 2016-06-06 Marek Polacek <polacek@redhat.com>
10023 * gcc.dg/pr71362.c: New test.
10025 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10026 Patrick Palka <ppalka@gcc.gnu.org>
10031 * g++.dg/opt/pr70847.C: New test.
10032 * g++.dg/ubsan/pr70847.C: New test.
10033 * g++.dg/ubsan/pr71393.C: New test.
10035 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10037 PR tree-optimization/71259
10038 * gcc.dg/vect/pr71259.c: New test.
10040 2016-06-06 David Malcolm <dmalcolm@redhat.com>
10042 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10043 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10044 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10047 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10049 PR middle-end/37780
10050 * gcc.c-torture/execute/pr37780.c: New test.
10051 * gcc.target/aarch64/pr37780_1.c: Likewise.
10052 * gcc.target/arm/pr37780_1.c: Likewise.
10054 2016-06-06 Marek Polacek <polacek@redhat.com>
10056 * c-c++-common/attr-may-alias-1.c: New test.
10057 * c-c++-common/attr-may-alias-2.c: New test.
10058 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10060 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
10063 * gcc.target/i386/pr24414.c: New test.
10065 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
10067 * gcc.target/sparc/vis4misc.c: New file.
10068 * gcc.target/sparc/fpcmp.c: Likewise.
10069 * gcc.target/sparc/fpcmpu.c: Likewise.
10071 2016-06-06 Alan Hayward <alan.hayward@arm.com>
10073 * gcc.dg/vect/vect-live-1.c: Use additional-options.
10074 * gcc.dg/vect/vect-live-3.c: Likewise.
10076 2016-06-06 Richard Biener <rguenther@suse.de>
10078 PR tree-optimization/71398
10079 * gcc.dg/torture/pr71398.c: New testcase.
10081 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
10084 * g++.dg/pr71389.C: New test.
10086 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10089 * gfortran.dg/fmt_read_5.f: New test.
10091 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
10094 * gfortran.dg/class_array_22.f03: New test.
10096 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10098 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10100 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10102 * gcc.dg/predict-9.c: Update template.
10104 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10107 * g++.dg/template/pr49377.C: New.
10109 2016-06-04 Jakub Jelinek <jakub@redhat.com>
10111 PR tree-optimization/71405
10112 * g++.dg/torture/pr71405.C: New test.
10114 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10117 * g++.dg/inherit/crash5.C: New.
10118 * g++.dg/inherit/virtual1.C: Adjust.
10120 2016-06-03 Jeff Law <law@redhat.com>
10122 PR tree-optimization/71316
10123 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10125 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10127 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
10128 dg-additional-options with just -fno-tree-scev-cprop in it.
10129 * gcc.dg/vect/vect-live-2.c: Likewise.
10130 * gcc.dg/vect/vect-live-5.c: Likewise.
10131 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10132 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10133 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10135 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
10138 * g++.dg/other/friend6.C: New test.
10140 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10142 * g++.dg/torture/ppc-ldst-array.C: New.
10144 2016-06-03 Joseph Myers <joseph@codesourcery.com>
10148 * gcc.dg/torture/builtin-fp-int-inexact.c,
10149 gcc.target/i386/387-builtin-fp-int-inexact.c,
10150 gcc.target/i386/387-rint-inline-1.c,
10151 gcc.target/i386/387-rint-inline-2.c,
10152 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10153 gcc.target/i386/sse2-rint-inline-1.c,
10154 gcc.target/i386/sse2-rint-inline-2.c,
10155 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10156 gcc.target/i386/sse4_1-rint-inline.c: New tests.
10158 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
10159 Julia Koval <julia.koval@intel.com>
10171 * gcc.dg/guality/pr68037-1.c: New test.
10172 * gcc.dg/guality/pr68037-2.c: Likewise.
10173 * gcc.dg/guality/pr68037-3.c: Likewise.
10174 * gcc.dg/torture/pr68037-1.c: Likewise.
10175 * gcc.dg/torture/pr68037-2.c: Likewise.
10176 * gcc.dg/torture/pr68037-3.c: Likewise.
10177 * gcc.dg/torture/pr68661-1a.c: Likewise.
10178 * gcc.dg/torture/pr68661-1b.c: Likewise.
10179 * gcc.target/i386/interrupt-1.c: Likewise.
10180 * gcc.target/i386/interrupt-2.c: Likewise.
10181 * gcc.target/i386/interrupt-3.c: Likewise.
10182 * gcc.target/i386/interrupt-4.c: Likewise.
10183 * gcc.target/i386/interrupt-5.c: Likewise.
10184 * gcc.target/i386/interrupt-6.c: Likewise.
10185 * gcc.target/i386/interrupt-7.c: Likewise.
10186 * gcc.target/i386/interrupt-8.c: Likewise.
10187 * gcc.target/i386/interrupt-9.c: Likewise.
10188 * gcc.target/i386/interrupt-10.c: Likewise.
10189 * gcc.target/i386/interrupt-11.c: Likewise.
10190 * gcc.target/i386/interrupt-12.c: Likewise.
10191 * gcc.target/i386/interrupt-13.c: Likewise.
10192 * gcc.target/i386/interrupt-14.c: Likewise.
10193 * gcc.target/i386/interrupt-15.c: Likewise.
10194 * gcc.target/i386/interrupt-16.c: Likewise.
10195 * gcc.target/i386/interrupt-17.c: Likewise.
10196 * gcc.target/i386/interrupt-18.c: Likewise.
10197 * gcc.target/i386/interrupt-19.c: Likewise.
10198 * gcc.target/i386/interrupt-20.c: Likewise.
10199 * gcc.target/i386/interrupt-21.c: Likewise.
10200 * gcc.target/i386/interrupt-22.c: Likewise.
10201 * gcc.target/i386/interrupt-23.c: Likewise.
10202 * gcc.target/i386/interrupt-24.c: Likewise.
10203 * gcc.target/i386/interrupt-25.c: Likewise.
10204 * gcc.target/i386/interrupt-26.c: Likewise.
10205 * gcc.target/i386/interrupt-27.c: Likewise.
10206 * gcc.target/i386/interrupt-28.c: Likewise.
10207 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10208 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10209 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10210 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10211 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10212 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10213 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10214 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10215 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10216 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10217 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10218 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10220 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10222 PR tree-optimization/52171
10223 * gcc.dg/pr52171.c: New test.
10224 * gcc.target/i386/pr52171.c: New test.
10226 2016-06-03 Jan Hubicka <jh@suse.cz>
10228 * g++.dg/tree-ssa/pred-1.C: New testcase
10229 * gcc.dg/tree-ssa/pred-1.c: New testcase
10231 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10234 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10236 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10238 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10240 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10242 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10244 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10245 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10246 * gcc.dg/vect/vect-live-1.c: New test.
10247 * gcc.dg/vect/vect-live-2.c: New test.
10248 * gcc.dg/vect/vect-live-3.c: New test.
10249 * gcc.dg/vect/vect-live-4.c: New test.
10250 * gcc.dg/vect/vect-live-5.c: New test.
10251 * gcc.dg/vect/vect-live-slp-1.c: New test.
10252 * gcc.dg/vect/vect-live-slp-2.c: New test.
10253 * gcc.dg/vect/vect-live-slp-3.c: New test.
10255 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10257 PR middle-end/71387
10258 * g++.dg/opt/pr71387.C: New test.
10260 2016-06-02 Jeff Law <law@redhat.com>
10262 PR tree-optimization/71328
10263 * gcc.c-torture/compile/pr71328.c: New test.
10265 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10268 * gfortran.dg/fmt_read_3.f90: Fix typo.
10269 * gfortran.dg/fmt_read_4.f90: New test.
10271 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10273 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10274 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10275 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10276 * g++.dg/cpp0x/override2.C: Likewise.
10277 * g++.dg/parse/crash5.C: Likewise.
10278 * g++.dg/parse/error16.C: Likewise.
10279 * g++.dg/parse/error27.C: Likewise.
10280 * g++.dg/template/qualttp15.C: Likewise.
10281 * g++.dg/template/redecl4.C: Likewise.
10282 * g++.old-deja/g++.other/crash39.C: Likewise.
10283 * g++.old-deja/g++.other/struct1.C: Likewise.
10284 * g++.old-deja/g++.pt/m9a.C: Likewise.
10285 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10287 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10290 * c-c++-common/pr71372.c: New test.
10292 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10293 __TIME__ strings with __builtin_strcmp instead of printf and
10296 2016-06-02 Martin Liska <mliska@suse.cz>
10298 * gcc.dg/predict-9.c: New test.
10300 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10302 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10303 global set_compiler_env_var and global saved_compiler_env_var.
10305 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10307 PR rtl-optimization/71295
10308 * gcc.c-torture/compile/pr71295.c: New test.
10310 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10312 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10314 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10315 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10317 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10318 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10319 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10320 alternative number.
10322 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10324 * gcc.target/powerpc/p9-splat-4.c: New test.
10326 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10329 * gcc.target/powerpc/pr71186.c: New test.
10331 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10334 * gfortran.dg/fmt_read_3.f90: New test.
10336 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10338 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10341 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10343 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10344 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10346 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10347 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10349 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10350 during compilation.
10351 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10352 vars set by dg-set-compiler-env-var.
10354 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10357 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10358 to the module procedure declaration.
10359 * gfortran.dg/submodule_16.f08: New test.
10361 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10363 PR middle-end/71371
10364 * c-c++-common/gomp/pr71371.c: New test.
10366 2016-06-01 Richard Biener <rguenther@suse.de>
10368 PR tree-optimization/71366
10369 * gcc.dg/torture/pr71366-1.c: New testcase.
10370 * gcc.dg/torture/pr71366-2.c: Likewise.
10372 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10374 * gcc.target/powerpc/vslv-0.c: New test.
10375 * gcc.target/powerpc/vslv-1.c: New test.
10376 * gcc.target/powerpc/vsrv-0.c: New test.
10377 * gcc.target/powerpc/vsrv-1.c: New test.
10379 2016-06-01 Nathan Sidwell <nathan@acm.org>
10381 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10382 * gcc.target/nvptx/weak.c: New.
10384 2016-06-01 Richard Biener <rguenther@suse.de>
10386 PR tree-optimization/71261
10387 * gcc.dg/torture/vect-bool-1.c: New testcase.
10389 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10391 * gfortran.dg/gomp/order-1.f90: New test.
10392 * gfortran.dg/gomp/order-2.f90: New test.
10394 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10396 * gcc.dg/unroll-6.c: Update template.
10397 * gcc.dg/unroll-7.c: New testcase.
10398 * gcc.dg/unroll-8.c: New testcase.
10400 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10402 * gnat.dg/opt56.ad[sb]: New test.
10404 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10407 * g++.dg/cpp0x/constexpr-ice16.C: New.
10409 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10411 PR tree-optimization/71314
10412 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10415 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10417 PR tree-optimization/71077
10418 * gcc.dg/tree-ssa/pr71077.c: New test.
10420 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10422 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10423 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10424 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10426 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10429 * g++.dg/cpp0x/pr71248.C: New.
10430 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10431 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10432 * g++.dg/init/new37.C: Likewise.
10433 * g++.dg/template/static1.C: Likewise.
10434 * g++.dg/template/static2.C: Likewise.
10436 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10438 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10440 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10442 2016-05-31 Marek Polacek <polacek@redhat.com>
10444 * c-c++-common/Wswitch-unreachable-3.c: New test.
10445 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10447 2016-05-31 Richard Biener <rguenther@suse.de>
10449 PR tree-optimization/71352
10450 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10452 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10454 * gcc.target/arm/armv5_thumb_isa.c: New test.
10456 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10459 * gcc.target/i386/pr71346.c: New test.
10461 2016-05-31 Tom de Vries <tom@codesourcery.com>
10463 PR tree-optimization/69068
10464 * gcc.dg/graphite/pr69068.c: New test.
10466 2016-05-27 Martin Sebor <msebor@redhat.com>
10469 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10471 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10474 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10475 nowait depend(inout: dd[0]) clauses where permitted.
10477 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10480 * g++.dg/parse/pr71238.C: New.
10481 * g++.dg/concepts/friend1.C: Test column numbers too.
10482 * g++.dg/cpp0x/initlist31.C: Likewise.
10483 * g++.dg/cpp0x/pr51420.C: Likewise.
10484 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10485 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10486 * g++.dg/ext/builtin3.C: Likewise.
10487 * g++.dg/lookup/friend12.C: Likewise.
10488 * g++.dg/lookup/friend7.C: Likewise.
10489 * g++.dg/lookup/koenig1.C: Likewise.
10490 * g++.dg/lookup/koenig5.C: Likewise.
10491 * g++.dg/lookup/used-before-declaration.C: Likewise.
10492 * g++.dg/overload/koenig1.C: Likewise.
10493 * g++.dg/template/crash65.C: Likewise.
10494 * g++.dg/template/friend57.C: Likewise.
10495 * g++.dg/warn/Wshadow-5.C: Likewise.
10496 * g++.dg/warn/Wunused-8.C: Likewise.
10497 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10498 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10499 * g++.old-deja/g++.jason/member.C: Likewise.
10500 * g++.old-deja/g++.jason/report.C: Likewise.
10501 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10502 * g++.old-deja/g++.law/visibility20.C: Likewise.
10503 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10504 * g++.old-deja/g++.other/static5.C: Likewise.
10505 * g++.old-deja/g++.pt/overload2.C: Likewise.
10507 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10509 * gcc.dg/tree-ssa/peel1.c: New testcase.
10510 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10511 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10513 2016-05-30 Tom de Vries <tom@codesourcery.com>
10515 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10518 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10521 * g++.dg/parse/virtual1.C: New.
10523 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10525 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10526 Use correct register when clearing %edx.
10528 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10530 PR tree-optimization/71289
10531 * gcc.dg/pr71289.c: New test.
10533 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10535 PR middle-end/71269
10536 PR middle-end/71292
10537 * gcc.dg/tree-ssa/pr71269.c: New test.
10538 * gcc.dg/tree-ssa/pr71292.c: New test.
10540 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10542 PR middle-end/71252
10543 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10545 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10547 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10548 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10549 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10551 2016-05-30 Tom de Vries <tom@codesourcery.com>
10553 PR tree-optimization/69067
10554 * gcc.dg/graphite/pr69067.c: New test.
10556 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10559 * gcc.target/i386/pr71245-1.c: New test.
10560 * gcc.target/i386/pr71245-2.c: Ditto.
10562 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10565 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10566 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10567 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10569 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10571 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10573 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10577 * g++.dg/overload/69855.C: New.
10578 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10579 * g++.old-deja/g++.pt/crash3.C: Likewise.
10581 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10584 * g++.dg/parse/namespace13.C: New.
10586 2016-05-26 Jeff Law <law@redhat.com>
10588 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10589 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10590 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10591 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10592 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10593 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10594 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10595 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10596 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10597 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10598 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10599 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10600 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10602 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10605 * g++.dg/overload/69855.C: New.
10606 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10607 * g++.old-deja/g++.pt/crash3.C: Likewise.
10609 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10612 * gcc.target/aarch64/va_arg_1.c: New testcase.
10613 * gcc.target/aarch64/va_arg_2.c: Likewise.
10614 * gcc.target/aarch64/va_arg_3.c: Likewise.
10616 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10618 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10619 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10620 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10621 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10622 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10624 2016-05-27 Marek Polacek <polacek@redhat.com>
10626 PR middle-end/71308
10627 * g++.dg/torture/pr71308.C: New test.
10629 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10631 * gcc.dg/zero_bits_compound-1.c: New test.
10632 * gcc.dg/zero_bits_compound-2.c: New test.
10634 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10636 PR middle-end/71279
10637 * gcc.dg/pr71279.c: New test.
10639 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10641 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10642 floating point min/max/comparison instructions.
10643 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10645 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10647 * c-c++-common/gomp/schedule-1.c: New test.
10648 * gfortran.dg/gomp/schedule-1.f90: New test.
10650 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10654 * g++.dg/cpp1y/auto-fn32.C: New test.
10655 * g++.dg/cpp1y/paren4.C: New test.
10657 2016-05-26 Nathan Sidwell <nathan@acm.org>
10659 * gcc.dg/20060410.c: Xfail on ptx.
10660 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10661 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10662 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10663 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10664 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10666 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10668 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10670 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10672 PR tree-optimization/71280
10673 * gcc.dg/pr71280.c: New test.
10675 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10677 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10678 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10680 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10682 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10684 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10687 2016-05-25 Jeff Law <law@redhat.com>
10689 PR tree-optimization/71272
10690 * gcc.c-torture/compile/pr71272.c: new test.
10692 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10694 * gcc.target/powerpc/vec-cmpne.c: New test.
10695 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10697 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10699 * gnat.dg/opt55.ad[sb]: New test.
10701 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10703 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10704 * c-c++-common/pr60226.c: Require int32plus.
10705 * gcc.c-torture/execute/pr70602.c: Likewise.
10706 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10707 unsigned long for malloc arg type.
10708 * gcc.dg/asr_div1.c: Require int32plus.
10709 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10710 * gcc.dg/pie-1.c: Require pie.
10711 * gcc.dg/pie-2.c: Likewise.
10712 * gcc.dg/pr59471.c: Require int32plus.
10713 * gcc.dg/pr59963-2.c: XFAIL for int16.
10714 * gcc.dg/pr60114.c: Require int32plus.
10715 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10716 unsigned long for typedef of size_t.
10717 * gcc.dg/pr63914.c: Require int32plus.
10718 * gcc.dg/pr64536.c: Require pt32plus.
10719 * gcc.dg/pr65658.c: Likewise.
10720 * gcc.dg/pr67271.c: Require int32plus.
10721 * gcc.dg/pr68112.c: Likewise.
10722 * gcc.dg/pr69071.c: Skip for avr target.
10723 * gcc.dg/pr69973.c: Require int32plus.
10724 * gcc.dg/pr70169.c: Skip for avr target.
10725 * gcc.dg/sso-6.c: Require int32plus.
10726 * gcc.dg/sso-7.c: Likewise.
10727 * gcc.dg/sso-8.c: Likewise.
10728 * gcc.dg/vrp-min-max-2.c: Likewise.
10730 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10733 * gcc.target/i386/pr70738-1.c: New test.
10734 * gcc.target/i386/pr70738-2.c: Likewise.
10735 * gcc.target/i386/pr70738-3.c: Likewise.
10736 * gcc.target/i386/pr70738-4.c: Likewise.
10737 * gcc.target/i386/pr70738-5.c: Likewise.
10738 * gcc.target/i386/pr70738-6.c: Likewise.
10739 * gcc.target/i386/pr70738-7.c: Likewise.
10740 * gcc.target/i386/pr70738-8.c: Likewise.
10741 * gcc.target/i386/pr70738-9.c: Likewise.
10743 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10745 PR rtl-optimization/66940
10746 * gcc.c-torture/execute/pr66940.c: New test.
10748 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10750 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10751 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10752 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10753 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10754 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10755 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10756 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10757 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10758 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10759 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10760 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10761 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10762 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10763 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10764 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10765 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10766 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10767 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10768 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10769 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10770 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10771 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10772 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10773 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10775 2016-05-25 Marek Polacek <polacek@redhat.com>
10778 * gcc.dg/noncompile/pr71265.c: New test.
10781 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10783 2016-05-25 Nathan Sidwell <nathan@acm.org>
10785 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10787 2016-05-25 Richard Biener <rguenther@suse.de>
10789 PR tree-optimization/71261
10790 * c-c++-common/torture/pr71261.c: New testcase.
10792 2016-05-25 Richard Biener <rguenther@suse.de>
10794 PR tree-optimization/71264
10795 * gcc.dg/vect/pr71264.c: New testcase.
10797 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10800 * g++.dg/cpp0x/alias-decl-53.C: New.
10801 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10803 2016-05-25 Martin Liska <mliska@suse.cz>
10805 * g++.dg/pr71239.C: New test.
10807 2016-05-25 Richard Biener <rguenther@suse.de>
10809 * gcc.dg/vect/pr58135.c: Rename to ...
10810 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10812 2016-05-25 Marek Polacek <polacek@redhat.com>
10814 * g++.dg/pr65295.C: Use target c++14.
10816 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10818 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10819 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10821 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10823 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10826 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10828 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10829 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10830 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10831 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10832 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10833 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10834 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10835 * c-c++-common/goacc/pcopy.c: Likewise.
10836 * c-c++-common/goacc/pcopyin.c: Likewise.
10837 * c-c++-common/goacc/pcopyout.c: Likewise.
10838 * c-c++-common/goacc/pcreate.c: Likewise.
10839 * c-c++-common/goacc/pr70688.c: New test.
10840 * c-c++-common/goacc/present-1.c: Adjust test.
10841 * c-c++-common/goacc/reduction-5.c: Likewise.
10842 * g++.dg/goacc/data-1.C: New test.
10844 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10846 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10847 vector parity built-in functions.
10848 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10849 count trailing zeros automatic vectorization.
10850 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10851 count trailing zeros built-in functions.
10853 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10855 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10857 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10860 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10862 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10865 * g++.dg/template/crash123.C: New.
10866 * g++.dg/template/crash124.C: Likewise.
10868 2016-05-24 Martin Sebor <msebor@redhat.com>
10871 * g++.dg/ext/flexary16.C: New test.
10873 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10875 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10876 before math.h is included.
10877 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10878 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10879 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10880 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10881 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10882 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10883 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10884 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10885 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10886 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10887 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10888 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10889 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10890 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10891 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10892 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10893 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10894 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10895 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10896 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10897 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10898 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10899 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10901 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10902 Kelvin Nilsen <kelvin@gcc.gnu.org>
10904 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10907 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10910 * g++.dg/warn/Wno-narrowing1.C: New.
10912 2016-05-24 Marek Polacek <polacek@redhat.com>
10915 * c-c++-common/Wswitch-unreachable-2.c: New test.
10917 2016-05-24 Jakub Jelinek <jakub@redhat.com>
10920 * g++.dg/vect/simd-clone-6.cc: New test.
10921 * g++.dg/gomp/declare-simd-6.C: New test.
10923 PR middle-end/70434
10925 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10927 2016-05-24 Richard Biener <rguenther@suse.de>
10929 PR tree-optimization/71240
10930 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10932 2016-05-24 Richard Biener <rguenther@suse.de>
10934 PR tree-optimization/71230
10935 * gcc.dg/torture/pr71230.c: New testcase.
10936 * g++.dg/torture/pr71230.C: Likewise.
10938 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10940 * c-c++-common/goacc/routine-5.c: Add tests.
10941 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10942 * gfortran.dg/goacc/routine-6.f90: Add tests.
10944 2016-05-24 Richard Biener <rguenther@suse.de>
10946 PR tree-optimization/71253
10947 * gcc.dg/torture/pr71253.c: New testcase.
10949 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10951 PR middle-end/71252
10952 * gfortran.dg/pr71252.f90: New test.
10954 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10956 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10958 2016-05-24 Richard Biener <rguenther@suse.de>
10960 PR middle-end/70434
10962 * c-c++-common/vector-subscript-4.c: New testcase.
10963 * c-c++-common/vector-subscript-5.c: Likewise.
10965 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10968 * gfortran.dg/namelist_90.f: New test
10970 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10973 * gfortran.dg/unexpected_eof.f: New test
10975 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10976 Kelvin Nilsen <kelvin@gcc.gnu.org>
10978 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10981 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10984 * g++.dg/cpp0x/inh-ctor20.C: New.
10985 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10987 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10990 * g++.dg/cpp0x/variadic168.C: New.
10992 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10994 * g++.dg/cpp0x/pr31445.C: Test column number too.
10995 * g++.dg/cpp0x/pr32253.C: Likewise.
10996 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10997 * g++.dg/cpp0x/variadic36.C: Likewise.
10999 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
11001 * gcc.dg/fold-notshift-2.c: Adjust.
11003 2016-05-23 Marek Polacek <polacek@redhat.com>
11006 * c-c++-common/Wswitch-unreachable-1.c: New test.
11007 * gcc.dg/Wswitch-unreachable-1.c: New test.
11008 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11009 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11010 * g++.dg/gomp/block-10.C: Likewise.
11011 * gcc.dg/gomp/block-10.c: Likewise.
11012 * g++.dg/gomp/block-9.C: Likewise.
11013 * gcc.dg/gomp/block-9.c: Likewise.
11014 * g++.dg/gomp/target-1.C: Likewise.
11015 * g++.dg/gomp/target-2.C: Likewise.
11016 * gcc.dg/gomp/target-1.c: Likewise.
11017 * gcc.dg/gomp/target-2.c: Likewise.
11018 * g++.dg/gomp/taskgroup-1.C: Likewise.
11019 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11020 * gcc.dg/gomp/teams-1.c: Likewise.
11021 * g++.dg/gomp/teams-1.C: Likewise.
11022 * g++.dg/overload/error3.C: Likewise.
11023 * g++.dg/tm/jump1.C: Likewise.
11024 * g++.dg/torture/pr40335.C: Likewise.
11025 * gcc.dg/c99-vla-jump-5.c: Likewise.
11026 * gcc.dg/switch-warn-1.c: Likewise.
11027 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11028 * gcc.dg/nested-func-1.c: Likewise.
11029 * gcc.dg/pr67784-4.c: Likewise.
11031 2016-05-23 Richard Biener <rguenther@suse.de>
11033 PR tree-optimization/71230
11034 * gfortran.dg/pr71230-1.f90: New testcase.
11035 * gfortran.dg/pr71230-2.f90: Likewise.
11037 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11039 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
11040 * gcc.dg/vect/pr58135.c: Add new.
11041 * gfortran.dg/pr46519-1.f: Adjust test case.
11043 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11046 * g++.dg/cpp0x/decltype64.C: New.
11048 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11050 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11051 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11052 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11054 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11056 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11057 Add poly64x1_t and poly64x2_t cases if supported.
11058 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11059 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11060 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11061 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11062 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11064 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11066 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11067 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11068 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11069 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11070 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11071 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11072 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11074 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11076 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11078 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11080 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11081 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11083 2016-05-22 Jakub Jelinek <jakub@redhat.com>
11085 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11086 constraint instead of "r".
11087 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11088 insn instead of vxorpd.
11089 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11091 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11092 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11094 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11096 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11097 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11099 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11101 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
11103 PR middle-end/40921
11104 * gcc.dg/tree-ssa/pr40921.c: New test.
11106 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
11109 * gcc.target/avr/pr71103.c: New test.
11111 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
11113 PR middle-end/71179
11114 * gcc.dg/tree-ssa/pr71179.c: New test.
11116 2016-05-20 Martin Sebor <msebor@redhat.com>
11119 * gcc.dg/init-excess-2.c: New test.
11121 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
11123 * gnat.dg/opt53.adb: New test.
11124 * gnat.dg/opt54.adb: Likewise.
11126 2016-05-20 Martin Jambor <mjambor@suse.cz>
11128 PR tree-optimization/70884
11129 * gcc.dg/tree-ssa/pr70919.c: New test.
11131 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11133 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11135 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11136 fix code formatting.
11138 2016-05-20 Nathan Sidwell <nathan@acm.org>
11140 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
11142 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11144 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11146 * jit.dg/all-non-failing-tests.h: Add
11147 test-factorial-must-tail-call.c.
11148 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11149 * jit.dg/test-factorial-must-tail-call.c: New test case.
11151 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11154 * gfortran.dg/pr71204.f90: New test.
11156 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
11158 * gcc.target/nvptx/sincos.c: New test.
11160 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11163 * g++.dg/cpp1y/auto-fn31.C: New.
11165 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11167 * gcc.target/powerpc/vec-addec.c: New test.
11168 * gcc.target/powerpc/vec-addec-int128.c: New test.
11170 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11172 * gcc.dg/plugin/must-tail-call-1.c: New test case.
11173 * gcc.dg/plugin/must-tail-call-2.c: New test case.
11174 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11175 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11177 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
11179 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11181 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11184 * g++.dg/opt/pr71210-1.C: New test.
11185 * g++.dg/opt/pr71210-2.C: New test.
11187 PR tree-optimization/29756
11188 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11189 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11190 only on selected targets where V4SImode vectors are known to be
11193 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
11195 PR tree-optimization/71079
11196 PR tree-optimization/71206
11197 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11199 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11201 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11202 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11203 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11205 2016-05-20 Richard Guenther <rguenther@suse.de>
11207 PR tree-optimization/29756
11208 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11210 2016-05-20 Richard Biener <rguenther@suse.de>
11212 PR tree-optimization/71185
11213 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11215 2016-05-20 Richard Biener <rguenther@suse.de>
11217 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11219 2016-05-19 Marek Polacek <polacek@redhat.com>
11222 * g++.dg/diagnostic/pr71075.C: New test.
11224 2016-05-19 David Malcolm <dmalcolm@redhat.com>
11227 * g++.dg/pr71184.C: New test case.
11229 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11231 * gcc.target/powerpc/darn-0.c: New test.
11232 * gcc.target/powerpc/darn-1.c: New test.
11233 * gcc.target/powerpc/darn-2.c: New test.
11235 2016-05-19 Marek Polacek <polacek@redhat.com>
11237 PR tree-optimization/71031
11238 * gcc.dg/tree-ssa/vrp100.c: New test.
11240 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11242 PR rtl-optimization/71148
11243 * gcc.dg/pr71148.c: New test.
11245 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11248 * gcc.target/arm/pr71056.c: New test.
11250 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11252 * c-c++-common/pr69669.c: Check the used mode.
11254 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11257 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11259 2016-05-19 Richard Biener <rguenther@suse.de>
11261 PR tree-optimization/70729
11262 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11263 * gcc.dg/graphite/scop-18.c: Likewise.
11264 * gcc.dg/pr41783.c: Disable LIM.
11265 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11266 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11267 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11268 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11269 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11270 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11271 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11272 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11273 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11274 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11275 * gfortran.dg/pr42108.f90: Likewise.
11277 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11280 * gcc.dg/spellcheck-options-11.c: New test case.
11282 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11285 * g++.dg/opt/pr71100.C: New test.
11287 2016-05-18 Martin Jambor <mjambor@suse.cz>
11290 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11291 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11292 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11293 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11295 2016-05-18 Martin Jambor <mjambor@suse.cz>
11298 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11299 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11300 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11301 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11302 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11304 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11307 * g++.dg/template/crash122.C: New.
11309 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11312 * g++.dg/template/pr70466-1.C: New.
11313 * g++.dg/template/pr70466-2.C: Likewise.
11315 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11317 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11318 splat operations and the XXSPLTIB instruction.
11319 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11320 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11321 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11322 xxlxor to clear a register.
11324 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11326 * gcc.dg/torture/pr71020.c: New test.
11328 2016-05-18 Martin Jambor <mjambor@suse.cz>
11331 * gcc.dg/ipa/pr70646.c: New test.
11333 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11335 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11337 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11339 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11340 missing tests for vreinterpretq_p{8,16}.
11342 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11344 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11345 vsliq_n_s64 and vsliq_n_u64.
11347 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11349 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11350 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11352 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11354 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11355 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11356 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11358 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11360 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11363 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11365 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11366 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11367 "blr\t" and switch to scan-assembler-times.
11369 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11371 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11373 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11374 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11376 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11378 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11379 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11380 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11381 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11382 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11383 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11385 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11386 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11388 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11389 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11391 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11392 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11394 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11396 2016-05-18 Richard Biener <rguenther@suse.de>
11398 PR tree-optimization/71168
11399 * gcc.dg/torture/pr71168.c: New testcase.
11401 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11403 PR middle-end/63586
11404 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11405 * gcc.dg/tree-ssa/pr63586.c: New test.
11406 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11408 2016-05-17 Nathan Sidwell <nathan@acm.org>
11410 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11411 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11412 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11413 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11415 2016-05-17 Nathan Sidwell <nathan@acm.org>
11417 * gcc.target/nvptx/abi-vararg-3.c: New.
11419 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11421 PR tree-optimization/54579
11422 PR middle-end/55299
11423 * gcc.dg/fold-notrotate-1.c: New test.
11424 * gcc.dg/fold-notshift-1.c: New test.
11425 * gcc.dg/fold-notshift-2.c: New test.
11427 2016-05-17 Marek Polacek <polacek@redhat.com>
11430 * g++.dg/ipa/pr71146.C: New test.
11432 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11434 * jit.dg/test-error-array-bounds.c: New test case.
11436 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11438 * gcc.dg/tree-ssa/and-1.c: New testcase.
11440 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11442 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11443 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11445 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11447 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11448 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11450 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11452 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11454 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11456 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11458 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11460 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11461 ".2d[index]" when scan the assembly.
11462 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11463 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11465 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11467 2016-05-17 Richard Biener <rguenther@suse.de>
11469 PR tree-optimization/71132
11470 * gcc.dg/torture/pr71132.c: New testcase.
11472 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11474 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11476 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11479 * gcc.target/aarch64/pr70809_1.c: New test.
11481 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11483 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11484 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11485 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11486 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11488 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11489 Ilya Enkovich <ilya.enkovich@intel.com>
11492 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11494 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11496 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11497 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11499 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11501 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11502 test for __ARM_FP16_ARGS.
11503 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11504 * gcc.target/arm/aapcs/neon-vect10.c: New.
11505 * gcc.target/arm/aapcs/neon-vect9.c: New.
11506 * gcc.target/arm/aapcs/vfp18.c: New.
11507 * gcc.target/arm/aapcs/vfp19.c: New.
11508 * gcc.target/arm/aapcs/vfp20.c: New.
11509 * gcc.target/arm/aapcs/vfp21.c: New.
11510 * gcc.target/arm/fp16-aapcs-1.c: New.
11511 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11512 test for __ARM_FP16_ARGS.
11513 * g++.target/arm/fp16-return-1.c: Update expected output.
11515 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11518 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11520 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11523 * gfortran.dg/pr69603.f90: New testcase.
11525 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11527 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11529 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11532 * gfortran.dg/pr71047.f08: New test.
11534 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11536 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11537 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11538 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11540 2016-05-13 Martin Sebor <msebor@redhat.com>
11543 * g++.dg/cpp0x/constexpr-60049.C: New test.
11545 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11548 * gcc.dg/pr71071.c: New test.
11550 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11552 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11553 remove XOP handling.
11554 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11556 2016-05-13 Nathan Sidwell <nathan@acm.org>
11558 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11559 __atomic_is_lock_free declaration.
11561 2016-05-13 Richard Biener <rguenther@suse.de>
11563 PR tree-optimization/42587
11564 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11566 2016-05-13 Martin Liska <mliska@suse.cz>
11568 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11569 the new format of dump output.
11571 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11573 * gcc.dg/pr71084.c: New test.
11575 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11578 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11580 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11582 * gcc.target/aarch64/struct_return.c: New test.
11584 2016-05-12 Marek Polacek <polacek@redhat.com>
11587 * c-c++-common/pr70756-2.c: New test.
11588 * c-c++-common/pr70756.c: New test.
11590 2016-05-12 Richard Biener <rguenther@suse.de>
11592 PR tree-optimization/71059
11593 * gcc.dg/torture/pr71059.c: New testcase.
11595 2016-05-12 Richard Biener <rguenther@suse.de>
11597 PR tree-optimization/71062
11598 * gcc.dg/torture/pr71062.c: New testcase.
11600 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11602 PR tree-optimization/71006
11603 * gcc.dg/pr71006.c: New test.
11605 2016-05-12 Marek Polacek <polacek@redhat.com>
11608 * gcc.dg/opts-7.c: New test.
11610 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11613 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11614 Add -save-temps to dg-options.
11615 Scan for ldmfd rather than pop instruction.
11616 * gcc.target/arm/interrupt-2.c: Likewise.
11617 * gcc.target/arm/pr70830.c: New test.
11619 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11621 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11622 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11624 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11625 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11626 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11629 * gcc.target/i386/avx512vl-pack-1.c: New test.
11630 * gcc.target/i386/avx512vl-pack-2.c: New test.
11631 * gcc.target/i386/avx512bw-pack-2.c: New test.
11633 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11635 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11636 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11637 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11639 2016-05-12 Richard Biener <rguenther@suse.de>
11641 PR tree-optimization/70986
11642 * gcc.dg/torture/pr70986-1.c: New testcase.
11643 * gcc.dg/torture/pr70986-2.c: Likewise.
11644 * gcc.dg/torture/pr70986-3.c: Likewise.
11646 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11649 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11650 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11652 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11654 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11656 * gcc.target/i386/pr66746.c: Ditto.
11658 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11660 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11662 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11663 warning when using -mvsx-timode.
11664 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11665 * gcc.target/powerpc/dform-2.c: Likewise.
11666 * gcc.target/powerpc/pr68805.c: Likewise.
11668 2016-05-11 Marek Polacek <polacek@redhat.com>
11671 * c-c++-common/attributes-3.c: New test.
11673 2016-05-11 Nathan Sidwell <nathan@acm.org>
11675 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11676 * gcc.c-torture/execute/pr68185.c: Likewise.
11677 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11678 * gcc.dg/pr69634.c: Requires scheduling.
11679 * gcc.dg/torture/pr66178.c: Require label values.
11680 * gcc.dg/setjmp-6.c: Require indirect jumps.
11682 2016-05-11 Richard Biener <rguenther@suse.de>
11684 PR tree-optimization/71055
11685 * gcc.dg/torture/pr71055.c: New testcase.
11687 2016-05-11 Richard Biener <rguenther@suse.de>
11690 * g++.dg/debug/pr71057.C: New testcase.
11692 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11695 * gfortran.dg/gomp/pr70855.f90: New test.
11697 2016-05-11 Richard Biener <rguenther@suse.de>
11699 PR middle-end/71002
11700 * g++.dg/torture/pr71002.C: New testcase.
11702 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11704 PR middle-end/70807
11705 * gcc.dg/pr70807.c: New test.
11707 2016-05-10 Martin Sebor <msebor@redhat.com>
11710 * g++.dg/Wattributes.C: New test.
11712 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11714 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11715 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11716 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11718 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11721 * gcc.target/i386/pr70799-1.c: New test.
11723 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11725 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11727 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11729 PR middle-end/70877
11730 * gcc.target/i386/pr70877.c: New test.
11732 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11734 PR tree-optimization/70786
11735 * gcc.target/i386/pr70876.c: New test.
11737 2016-05-10 Jakub Jelinek <jakub@redhat.com>
11740 * gcc.target/i386/avx512vl-logic-1.c: New test.
11741 * gcc.target/i386/avx512vl-logic-2.c: New test.
11742 * gcc.target/i386/avx512dq-logic-2.c: New test.
11744 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11747 * gcc.target/powerpc/pr70963.c: New.
11749 2016-05-10 David Malcolm <dmalcolm@redhat.com>
11751 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11752 (test_very_wide_line): Add ruler to expected output.
11753 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11754 (test_very_wide_line): Likewise.
11755 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11756 (test_show_locus): Within the handling of "test_very_wide_line",
11757 enable show_ruler_p on the diagnostic context.
11759 2016-05-10 Richard Biener <rguenther@suse.de>
11761 PR tree-optimization/71039
11762 * gcc.dg/torture/pr71039.c: New testcase.
11764 2016-05-10 Nathan Sidwell <nathan@acm.org>
11766 * gcc.dg/nested-func-10.c: Requires alloca.
11767 * gcc.dg/nested-func-9.c: Requires alloca.
11768 * gcc.c-torture/execute/pr70460.c: Requires labels.
11769 * gcc.c-torture/compile/pr70199.c: Requires labels.
11770 * gcc.target/nvptx/decl.c: Compile only.
11771 * gcc.target/nvptx/trailing-init.c: Compile only.
11772 * gcc.target/nvptx/ary-init.c: Compile only.
11774 2016-05-10 Marek Polacek <polacek@redhat.com>
11777 * gcc.dg/attr-opt-1.c: New test.
11779 2016-05-10 Richard Biener <rguenther@suse.de>
11781 PR tree-optimization/70497
11782 PR tree-optimization/28367
11783 * gcc.dg/torture/20160404-1.c: New testcase.
11784 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11785 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11787 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11789 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11791 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
11793 * gcc.target/i386/fabsneg-1.c New test.
11795 2016-05-09 Alan Modra <amodra@gmail.com>
11798 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11800 2016-05-09 Richard Biener <rguenther@suse.de>
11802 PR tree-optimization/70985
11803 * gcc.dg/torture/pr70985.c: New testcase.
11805 2016-05-09 Bin Cheng <bin.cheng@arm.com>
11807 * gcc.dg/tree-ssa/ifc-9.c: New test.
11808 * gcc.dg/tree-ssa/ifc-10.c: New test.
11809 * gcc.dg/tree-ssa/ifc-11.c: New test.
11810 * gcc.dg/tree-ssa/ifc-12.c: New test.
11811 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11812 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11813 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11815 2016-05-09 Richard Biener <rguenther@suse.de>
11818 * gfortran.dg/pr70937.f90: New testcase.
11820 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11822 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11824 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
11827 * gfortran.dg/dec_structure_1.f90: New testcase.
11828 * gfortran.dg/dec_structure_2.f90: Ditto.
11829 * gfortran.dg/dec_structure_3.f90: Ditto.
11830 * gfortran.dg/dec_structure_4.f90: Ditto.
11831 * gfortran.dg/dec_structure_5.f90: Ditto.
11832 * gfortran.dg/dec_structure_6.f90: Ditto.
11833 * gfortran.dg/dec_structure_7.f90: Ditto.
11834 * gfortran.dg/dec_structure_8.f90: Ditto.
11835 * gfortran.dg/dec_structure_9.f90: Ditto.
11836 * gfortran.dg/dec_structure_10.f90: Ditto.
11837 * gfortran.dg/dec_structure_11.f90: Ditto.
11838 * gfortran.dg/dec_union_1.f90: Ditto.
11839 * gfortran.dg/dec_union_2.f90: Ditto.
11840 * gfortran.dg/dec_union_3.f90: Ditto.
11841 * gfortran.dg/dec_union_4.f90: Ditto.
11842 * gfortran.dg/dec_union_5.f90: Ditto.
11843 * gfortran.dg/dec_union_6.f90: Ditto.
11844 * gfortran.dg/dec_union_7.f90: Ditto.
11846 2016-05-07 Tom de Vries <tom@codesourcery.com>
11848 PR tree-optimization/70956
11849 * gcc.dg/graphite/pr70956.c: New test.
11851 2016-05-06 Jakub Jelinek <jakub@redhat.com>
11853 PR middle-end/70941
11854 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11855 (a, b, c, d): Change type from char to signed char.
11856 (main): Compare against (signed char) -1634678893 instead of
11857 hardcoded -109. Use __builtin_abort instead of abort.
11859 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11860 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11862 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11864 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11867 * gcc.dg/torture/pr70935.c: New test.
11869 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11872 * gcc.target/sh/pr58219.c: New tests.
11874 2016-05-06 Richard Biener <rguenther@suse.de>
11876 PR tree-optimization/70960
11877 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11879 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11882 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11883 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11884 Adjust expected instruction counts.
11885 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11887 2016-05-06 Marek Polacek <polacek@redhat.com>
11890 * gcc.dg/ubsan/bounds-3.c: New test.
11892 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11895 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11897 2016-05-06 Richard Biener <rguenther@suse.de>
11899 PR middle-end/70931
11900 * gfortran.dg/pr70931.f90: New testcase.
11902 2016-05-06 Richard Biener <rguenther@suse.de>
11904 PR middle-end/70941
11905 * gcc.dg/torture/pr70941.c: New testcase.
11907 2016-05-05 Bin Cheng <bin.cheng@arm.com>
11909 PR tree-optimization/57206
11910 * gcc.dg/vect/pr57206.c: New test.
11912 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11914 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11916 2016-05-05 Jakub Jelinek <jakub@redhat.com>
11918 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11920 * c-c++-common/Wdangling-else-4.c: New test.
11922 2016-05-04 Jakub Jelinek <jakub@redhat.com>
11926 * g++.dg/opt/pr70906.C: New test.
11927 * g++.dg/opt/pr70933.C: New test.
11929 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11931 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
11933 * gcc.dg/ipa/pure-const-3.c: New testcase.
11935 2016-05-04 Marek Polacek <polacek@redhat.com>
11937 * c-c++-common/Wdangling-else-1.c: New test.
11938 * c-c++-common/Wdangling-else-2.c: New test.
11939 * c-c++-common/Wdangling-else-3.c: New test.
11941 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11943 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11946 2016-05-04 Marek Polacek <polacek@redhat.com>
11949 * gcc.dg/Waddress-2.c: New test.
11951 2016-05-04 Alan Modra <amodra@gmail.com>
11953 * gcc.target/powerpc/pr70866.c: New.
11955 2016-05-03 Martin Sebor <msebor@redhat.com>
11958 * c-c++-common/builtin_location.c: New test.
11959 * g++.dg/cpp1y/builtin_location.C: New test.
11961 2016-05-03 Marek Polacek <polacek@redhat.com>
11964 * gcc.dg/pr70859.c: New test.
11965 * gcc.dg/pr70859-2.c: New test.
11967 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11969 * gnat.dg/debug5.adb: New testcase.
11971 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11973 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11974 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11975 Procedure to check for z10 instruction set.
11977 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11979 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11981 2016-05-03 Alan Modra <amodra@gmail.com>
11983 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11985 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11987 * gcc.target/i386/avx512f-cvt-1.c: New test.
11989 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11991 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11992 -fdump-tree-vrp-details.
11994 2016-05-03 Richard Biener <rguenther@suse.de>
11996 * gcc.dg/pr30172-1.c: Adjust.
11997 * gcc.dg/pr63743.c: Likewise.
11998 * gcc.dg/tm/pr51696.c: Likewise.
11999 * c-c++-common/tm/safe-1.c: Likewise.
12000 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12001 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12002 * g++.dg/plugin/self-assign-test-1.C: Likewise.
12003 * g++.dg/plugin/self-assign-test-2.C: Likewise.
12005 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12007 PR rtl-optimization/70467
12008 * gcc.target/i386/pr70467-3.c: New test.
12009 * gcc.target/i386/pr70467-4.c: New test.
12011 PR tree-optimization/70916
12012 * gcc.c-torture/compile/pr70916.c: New test.
12015 * gcc.target/i386/pr49244-1.c: New test.
12016 * gcc.target/i386/pr49244-2.c: New test.
12018 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
12020 PR rtl-optimization/44281
12021 * gcc.target/i386/pr44281.c: New test.
12023 2016-05-03 bin cheng <bin.cheng@arm.com>
12025 PR tree-optimization/56541
12026 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12027 * gcc.dg/vect/pr56541.c: new test.
12029 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12031 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12033 * gcc.target/powerpc/float128-complex-2.c: Likewise.
12035 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
12038 * c-c++-common/asan/clone-test-1.c (main): Align child process
12041 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12044 * g++.dg/spellcheck-fields-2.C: New test case.
12046 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12049 * g++.dg/pr62314.C: New test case.
12051 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
12053 * gcc.dg/ipa/inline-8.c: New testcase.
12055 2016-05-02 Jakub Jelinek <jakub@redhat.com>
12057 PR rtl-optimization/70467
12058 * gcc.target/i386/pr70467-1.c: New test.
12060 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12062 * gcc.dg/spec-options.c: Run the test on all targets.
12063 * gcc.dg/foo.specs: Use cpp_unique_options.
12065 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12067 * gcc.dg/tree-ssa/unord.c: New testcase.
12069 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12071 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12073 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
12075 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12077 2016-05-02 Marek Polacek <polacek@redhat.com>
12080 * gcc.dg/enum-incomplete-3.c: New test.
12082 2016-05-02 Marek Polacek <polacek@redhat.com>
12083 Tom de Vries <tom@codesourcery.com>
12085 PR tree-optimization/70700
12086 * gcc.dg/pr70700.c: New test.
12088 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
12090 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12091 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12092 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12093 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12094 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12096 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
12098 * ada/acats/run_acats: Rename into...
12099 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
12100 * ada/acats/run_all.sh: Remove redundant test.
12101 (target_run): Move around.
12102 (target_gnatchop): Use newly built executable.
12103 (target_gnatmake): Likewise.
12104 Check that the compilation of impbit succeeds.
12106 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
12108 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12109 * gcc.dg/20021029-1.c: Likewise.
12110 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12111 * gcc.target/sh/attr-isr-trapa.c: Likewise.
12112 * gcc.target/sh/cmpstr.c: Likewise.
12113 * gcc.target/sh/cmpstrn.c: Likewise.
12114 * gcc.target/sh/memset.c: Likewise.
12115 * gcc.target/sh/pr21255-2-mb.c: Likewise.
12116 * gcc.target/sh/pr21255-2-ml.c: Likewise.
12117 * gcc.target/sh/pr39423-1.c: Likewise.
12118 * gcc.target/sh/pr49468-di.c: Likewise.
12119 * gcc.target/sh/pr49468-si.c: Likewise.
12120 * gcc.target/sh/pr49880-1.c: Likewise.
12121 * gcc.target/sh/pr49880-2.c: Likewise.
12122 * gcc.target/sh/pr49880-3.c: Likewise.
12123 * gcc.target/sh/pr50751-1.c: Likewise.
12124 * gcc.target/sh/pr50751-4.c: Likewise.
12125 * gcc.target/sh/pr50751-7.c: Likewise.
12126 * gcc.target/sh/pr51244-1.c: Likewise.
12127 * gcc.target/sh/pr51244-10.c: Likewise.
12128 * gcc.target/sh/pr51244-11.c: Likewise.
12129 * gcc.target/sh/pr51244-12.c: Likewise.
12130 * gcc.target/sh/pr51244-13.c: Likewise.
12131 * gcc.target/sh/pr51244-14.c: Likewise.
12132 * gcc.target/sh/pr51244-17.c: Likewise.
12133 * gcc.target/sh/pr51244-18.c: Likewise.
12134 * gcc.target/sh/pr51244-19.c: Likewise.
12135 * gcc.target/sh/pr51244-4.c: Likewise.
12136 * gcc.target/sh/pr51244-5.c: Likewise.
12137 * gcc.target/sh/pr51244-7.c: Likewise.
12138 * gcc.target/sh/pr51244-8.c: Likewise.
12139 * gcc.target/sh/pr51244-9.c: Likewise.
12140 * gcc.target/sh/pr51697.c: Likewise.
12141 * gcc.target/sh/pr52483-1.c: Likewise.
12142 * gcc.target/sh/pr52483-2.c: Likewise.
12143 * gcc.target/sh/pr52483-3.c: Likewise.
12144 * gcc.target/sh/pr52483-5.c: Likewise.
12145 * gcc.target/sh/pr52933-1.c: Likewise.
12146 * gcc.target/sh/pr52933-2.c: Likewise.
12147 * gcc.target/sh/pr52933-3.c: Likewise.
12148 * gcc.target/sh/pr53568-1.c: Likewise.
12149 * gcc.target/sh/pr53976-1.c: Likewise.
12150 * gcc.target/sh/pr53988-1.c: Likewise.
12151 * gcc.target/sh/pr53988.c: Likewise.
12152 * gcc.target/sh/pr54089-1.c: Likewise.
12153 * gcc.target/sh/pr54089-6.c: Likewise.
12154 * gcc.target/sh/pr54089-7.c: Likewise.
12155 * gcc.target/sh/pr54089-8.c: Likewise.
12156 * gcc.target/sh/pr54089-9.c: Likewise.
12157 * gcc.target/sh/pr54236-1.c: Likewise.
12158 * gcc.target/sh/pr54236-2.c: Likewise.
12159 * gcc.target/sh/pr54236-3.c: Likewise.
12160 * gcc.target/sh/pr54236-4.c: Likewise.
12161 * gcc.target/sh/pr54386.c: Likewise.
12162 * gcc.target/sh/pr54602-1.c: Likewise.
12163 * gcc.target/sh/pr54685.c: Likewise.
12164 * gcc.target/sh/pr54760-1.c: Likewise.
12165 * gcc.target/sh/pr54760-2.c: Likewise.
12166 * gcc.target/sh/pr54760-3.c: Likewise.
12167 * gcc.target/sh/pr54760-4.c: Likewise.
12168 * gcc.target/sh/pr54760-5.c: Likewise.
12169 * gcc.target/sh/pr54760-6.c: Likewise.
12170 * gcc.target/sh/pr55146.c: Likewise.
12171 * gcc.target/sh/pr55160.c: Likewise.
12172 * gcc.target/sh/pr59278.c: Likewise.
12173 * gcc.target/sh/pr59401-1.c: Likewise.
12174 * gcc.target/sh/pr59533-1.c: Likewise.
12175 * gcc.target/sh/pr63260.c: Likewise.
12176 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12177 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12178 * gcc.target/sh/strlen.c: Likewise.
12179 * gcc.target/sh/torture/pr30807.c: Likewise.
12180 * gcc.target/sh/torture/pr34777.c: Likewise.
12181 * gcc.target/sh/torture/pr64652.c: Likewise.
12182 * gcc.target/sh/torture/pr65505.c: Likewise.
12183 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12184 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12186 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12189 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12191 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12193 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12194 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12195 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12196 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12198 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12200 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12201 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12203 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12205 PR middle-end/70626
12206 * c-c++-common/goacc/combined-reduction.c: New test.
12207 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12209 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12211 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12212 *movdi_internal pattern only if PIC off.
12213 * gcc.target/i386/pr70155-2.c: Likewise.
12214 * gcc.target/i386/pr70155-3.c: Likewise.
12215 * gcc.target/i386/pr70155-4.c: Likewise.
12216 * gcc.target/i386/pr70155-5.c: Likewise.
12217 * gcc.target/i386/pr70155-6.c: Likewise.
12218 * gcc.target/i386/pr70155-7.c: Likewise.
12219 * gcc.target/i386/pr70155-8.c: Likewise.
12220 * gcc.target/i386/pr70155-15.c: Likewise.
12221 * gcc.target/i386/pr70155-17.c: Likewise.
12222 * gcc.target/i386/pr70155-22.c: Likewise.
12224 2016-04-29 Bin Cheng <bin.cheng@arm.com>
12226 PR tree-optimization/70803
12227 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12229 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12231 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12232 optimization of vector loop.
12233 * gcc.target/i386/vect-unpack-3.c: New test.
12234 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12235 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12236 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12238 2016-04-29 Marek Polacek <polacek@redhat.com>
12241 * g++.dg/ubsan/null-7.C: New test.
12244 * gcc.dg/pr70852.c: New test.
12246 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12249 * g++.dg/cpp0x/alignas6.C: New test.
12251 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12253 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12254 * gcc.dg/pr27003.c: Likewise.
12255 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12256 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12257 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12258 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12259 * gcc.target/arc/mxy.c: Likewise.
12260 * gcc.target/arc/mswape.c: Likewise.
12261 * gcc.target/arc/mrtsc.c: Likewise.
12262 * gcc.target/arc/mcrc.c: Likewise.
12263 * gcc.target/arc/mdsp-packa.c: Likewise.
12264 * gcc.target/arc/mdvbf.c: Likewise.
12265 * gcc.target/arc/mlock.c: Likewise.
12266 * gcc.target/arc/mmac-24.c: Likewise.
12267 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12269 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12270 Matthijs Kooijman <matthijs@stdin.nl>
12271 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12274 * gcc.target/avr/pr60040-1.c: New.
12275 * gcc.target/avr/pr60040-2.c: New.
12277 2016-04-29 Richard Biener <rguenther@suse.de>
12279 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12281 2016-04-29 Richard Biener <rguenther@suse.de>
12283 PR tree-optimization/13962
12284 PR tree-optimization/65686
12285 * gcc.dg/uninit-pr65686.c: New testcase.
12287 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12289 PR middle-end/70843
12290 * gcc.dg/pr70843.c: New test.
12292 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12295 * gcc.target/i386/pr70858.c: New test.
12297 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12299 * gcc.target/arc/nps400-1.c: New file.
12301 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12302 Andrew Burgess <andrew.burgess@embecosm.com>
12304 * gcc.target/arc/movh_cl-1.c: New file.
12306 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12307 Andrew Burgess <andrew.burgess@embecosm.com>
12309 * gcc.target/arc/extzv-1.c: New file.
12310 * gcc.target/arc/insv-1.c: New file.
12311 * gcc.target/arc/insv-2.c: New file.
12312 * gcc.target/arc/movb-1.c: New file.
12313 * gcc.target/arc/movb-2.c: New file.
12314 * gcc.target/arc/movb-3.c: New file.
12315 * gcc.target/arc/movb-4.c: New file.
12316 * gcc.target/arc/movb-5.c: New file.
12317 * gcc.target/arc/movb_cl-1.c: New file.
12318 * gcc.target/arc/movb_cl-2.c: New file.
12319 * gcc.target/arc/movbi_cl-1.c: New file.
12320 * gcc.target/arc/movl-1.c: New file.
12322 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12323 Andrew Burgess <andrew.burgess@embecosm.com>
12325 * gcc.target/arc/cmem-1.c: New file.
12326 * gcc.target/arc/cmem-2.c: New file.
12327 * gcc.target/arc/cmem-3.c: New file.
12328 * gcc.target/arc/cmem-4.c: New file.
12329 * gcc.target/arc/cmem-5.c: New file.
12330 * gcc.target/arc/cmem-6.c: New file.
12331 * gcc.target/arc/cmem-7.c: New file.
12332 * gcc.target/arc/cmem-ld.inc: New file.
12333 * gcc.target/arc/cmem-st.inc: New file.
12335 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12338 * gcc.target/i386/pr70821.c: New test.
12340 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12342 * gcc.target/powerpc/vec-adde.c: New test.
12343 * gcc.target/powerpc/vec-adde-int128.c: New test.
12345 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12347 * gcc.target/i386/avx-vround-1.c: New test.
12348 * gcc.target/i386/avx-vround-2.c: New test.
12349 * gcc.target/i386/avx512vl-vround-1.c: New test.
12350 * gcc.target/i386/avx512vl-vround-2.c: New test.
12352 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12355 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12356 (check_effective_target_cilkplus_runtime): ... this.
12357 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12358 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12360 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12361 Require cilkplus_runtime.
12362 Don't add -lcilkrts.
12363 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12364 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12365 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12366 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12367 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12368 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12369 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12370 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12371 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12372 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12373 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12374 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12375 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12376 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12377 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12378 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12379 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12380 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12381 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12382 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12383 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12384 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12385 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12386 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12387 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12388 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12389 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12390 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12391 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12393 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12394 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12396 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12398 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12401 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12403 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12404 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12406 2015-04-27 Ryan Burn <contact@rnburn.com>
12410 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12412 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12413 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12415 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12417 * gnat.dg/limited_with4.ad[sb]: New test.
12418 * gnat.dg/limited_with4_pkg.ads: New helper.
12420 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12423 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12424 and movv1ti_internal patterns
12425 * gcc.target/i386/pr70155-1.c: New test.
12426 * gcc.target/i386/pr70155-2.c: Likewise.
12427 * gcc.target/i386/pr70155-3.c: Likewise.
12428 * gcc.target/i386/pr70155-4.c: Likewise.
12429 * gcc.target/i386/pr70155-5.c: Likewise.
12430 * gcc.target/i386/pr70155-6.c: Likewise.
12431 * gcc.target/i386/pr70155-7.c: Likewise.
12432 * gcc.target/i386/pr70155-8.c: Likewise.
12433 * gcc.target/i386/pr70155-9.c: Likewise.
12434 * gcc.target/i386/pr70155-10.c: Likewise.
12435 * gcc.target/i386/pr70155-11.c: Likewise.
12436 * gcc.target/i386/pr70155-12.c: Likewise.
12437 * gcc.target/i386/pr70155-13.c: Likewise.
12438 * gcc.target/i386/pr70155-14.c: Likewise.
12439 * gcc.target/i386/pr70155-15.c: Likewise.
12440 * gcc.target/i386/pr70155-16.c: Likewise.
12441 * gcc.target/i386/pr70155-17.c: Likewise.
12442 * gcc.target/i386/pr70155-18.c: Likewise.
12443 * gcc.target/i386/pr70155-19.c: Likewise.
12444 * gcc.target/i386/pr70155-20.c: Likewise.
12445 * gcc.target/i386/pr70155-21.c: Likewise.
12446 * gcc.target/i386/pr70155-22.c: Likewise.
12448 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12450 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12453 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12455 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12456 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12457 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12458 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12459 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12461 2016-04-27 Richard Biener <rguenther@suse.de>
12464 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12465 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12467 2016-04-27 Nathan Sidwell <nathan@acm.org>
12469 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12470 * g++.dg/ubsan/pr63956.C: Adjust error location.
12472 2016-04-27 Nick Clifton <nickc@redhat.com>
12474 PR middle-end/49889
12475 * gcc.dg/pr49889.c: New test.
12477 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12479 * c-c++-common/memset-array.c: New test.
12481 2016-04-26 Martin Sebor <msebor@redhat.com>
12484 * g++.dg/cpp1y/func_constexpr.C: New test.
12486 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12489 * g++.dg/cpp0x/enum32.C: New test.
12490 * g++.dg/cpp0x/enum33.C: New test.
12492 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12494 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12495 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12496 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12497 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12498 * gcc.c-torture/execute/pr38151.c: Likewise.
12499 * gcc.c-torture/execute/pr66556.c: Likewise.
12500 * gcc.c-torture/execute/pr67781.c: Likewise.
12501 * gcc.c-torture/execute/pr68648.c: Likewise.
12503 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12505 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12507 2016-04-26 Marek Polacek <polacek@redhat.com>
12510 * gcc.dg/pr67784-3.c: New test.
12511 * gcc.dg/pr67784-4.c: New test.
12512 * gcc.dg/pr67784-5.c: New test.
12515 * gcc.dg/Wnested-externs-2.c: New test.
12517 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12519 * gcc.dg/fold-plusmult.c: Adjust.
12520 * gcc.dg/no-strict-overflow-6.c: Adjust.
12521 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12523 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12525 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12527 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12528 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12529 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12530 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12531 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12532 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12533 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12534 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12535 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12536 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12537 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12538 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12539 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12540 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12541 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12542 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12543 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12544 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12545 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12546 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12547 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12548 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12550 * gcc.target/i386/pr32219-4.c: Likewise.
12551 * gcc.target/i386/pr32219-6.c: Likewise.
12552 * gcc.target/i386/pr32219-8.c: Likewise.
12554 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12556 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12557 associated options.
12559 2016-04-26 Marek Polacek <polacek@redhat.com>
12562 * g++.dg/ext/cond2.C: New test.
12564 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12566 PR tree-optimization/70771
12567 PR tree-optimization/70775
12568 * gcc.dg/pr70771.c: New test.
12569 * gcc.dg/pr70775.c: New test.
12571 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12573 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12575 2016-04-25 Richard Biener <rguenther@suse.de>
12577 PR tree-optimization/70780
12578 * gcc.dg/torture/pr70780.c: New testcase.
12580 2016-04-25 Michael Collison <michael.collison@arm.com>
12582 * gcc.target/arm/neon-vaddws16.c: New test.
12583 * gcc.target/arm/neon-vaddws32.c: New test.
12584 * gcc.target/arm/neon-vaddwu16.c: New test.
12585 * gcc.target/arm/neon-vaddwu32.c: New test.
12586 * gcc.target/arm/neon-vaddwu8.c: New test.
12587 * lib/target-supports.exp
12588 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12589 that arm neon support vector widen sum of HImode TO SImode.
12591 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12594 * c-c++-common/asan/pr70712.c: New test.
12596 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12598 * .gitattributes: New file.
12600 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12602 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12604 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12606 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12607 * gfortran.dg/submodule_15.f08: Likewise.
12609 2016-04-22 Richard Biener <rguenther@suse.de>
12611 PR tree-optimization/70740
12612 * gcc.dg/torture/pr70740.c: New testcase.
12614 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12617 * gcc.target/i386/pr70750-1.c: New test.
12618 * gcc.target/i386/pr70750-2.c: Likewise.
12620 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12623 * g++.dg/cpp0x/auto48.C: New.
12625 2016-04-21 Marek Polacek <polacek@redhat.com>
12628 * g++.dg/cpp0x/forw_enum12.C: New test.
12629 * g++.dg/cpp0x/forw_enum13.C: New test.
12631 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12634 * gcc.target/i386/pr70728.c: New test.
12636 2016-04-21 Richard Biener <rguenther@suse.de>
12638 PR middle-end/70747
12639 * gcc.dg/pr70747.c: New testcase.
12641 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12643 PR tree-optimization/70715
12644 * gcc.dg/tree-ssa/scev-13.c: New test.
12646 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12648 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12650 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12652 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12654 2016-04-20 Jan Hubicka <jh@suse.cz>
12657 * g++.dg/ipa/nothrow-1.C: New testcase.
12659 2016-04-20 Nathan Sidwell <nathan@acm.org>
12662 * g++.dg/eh/delete1.C: New.
12664 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12666 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12667 -mtune-ctrl=sse_typeless_stores.
12669 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12671 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12673 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12675 PR tree-optimization/69489
12676 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12678 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12681 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12682 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12683 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12685 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12687 PR tree-optimization/56625
12688 PR tree-optimization/69489
12689 * gcc.dg/vect/pr56625.c: New test.
12690 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12692 2016-04-20 Andrew Pinski <apinski@cavium.com>
12695 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12697 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12699 * gnat.dg/self1.adb: Remove now incorrect test.
12701 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12703 * gcc.dg/tree-ssa/scev-11.c: New test.
12704 * gcc.dg/tree-ssa/scev-12.c: New test.
12706 2016-04-20 Marek Polacek <polacek@redhat.com>
12708 PR tree-optimization/70725
12709 * gcc.dg/pr70725.c: New test.
12711 2016-04-20 Richard Biener <rguenther@suse.de>
12713 PR tree-optimization/70726
12714 * g++.dg/vect/pr70726.cc: New testcase.
12716 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12719 * gcc.target/s390/pr70674.c: New test.
12721 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12723 PR libgfortran/70684
12724 * gfortran.dg/list_read_14.f90: New test.
12726 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12729 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12730 extern to force it misaligned.
12734 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12735 Don't check `*' before movv4sf_internal.
12736 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12737 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12738 Don't check `*' before movv16qi_internal.
12739 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12740 extern to force it misaligned.
12744 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12745 Don't check `*' before movv2df_internal.
12746 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12747 extern to force it misaligned.
12751 Check movv8sf_internal instead of avx_storeups256.
12752 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12754 2016-04-19 Richard Biener <rguenther@suse.de>
12756 PR tree-optimization/70171
12757 * g++.dg/tree-ssa/pr70171.C: New testcase.
12759 2016-04-19 Richard Biener <rguenther@suse.de>
12761 PR tree-optimization/70724
12762 * gcc.dg/torture/pr70724.c: New testcase.
12764 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12766 PR middle-end/70689
12767 * gcc.target/i386/pr70689.c: New.
12769 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12772 * gcc.target/i386/pr70708.c: New test.
12774 2016-04-18 Richard Biener <rguenther@suse.de>
12776 PR tree-optimization/43434
12777 * gcc.dg/vect/pr43434.c: New testcase.
12778 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12779 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12780 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12781 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12782 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12783 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12784 * gcc.dg/gomp/pr68640.c: Likewise.
12785 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12786 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12788 2016-04-18 Richard Biener <rguenther@suse.de>
12790 PR tree-optimization/70701
12791 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12793 2016-04-18 Tom de Vries <tom@codesourcery.com>
12796 * gcc.dg/pr70161.c: Add dot-file scans.
12797 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12798 instead of after last dot char.
12800 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12802 * c-c++-common/dump-ada-spec-3.c: New test.
12803 * c-c++-common/dump-ada-spec-4.c: Likewise.
12805 2016-04-17 Tom de Vries <tom@codesourcery.com>
12808 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12810 2016-04-15 Jan Hubicka <jh@suse.cz>
12813 * g++.dg/ipa/pure-const-1.C: New testcase.
12814 * g++.dg/ipa/pure-const-2.C: New testcase.
12815 * g++.dg/ipa/pure-const-3.C: New testcase.
12817 2016-04-15 Marek Polacek <polacek@redhat.com>
12820 * gcc.dg/bitfld-22.c: New test.
12822 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12824 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12827 2016-04-15 Marek Polacek <polacek@redhat.com>
12830 * c-c++-common/pr70651.c: New test.
12832 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12834 PR rtl-optimization/70681
12835 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12836 dump scan on arm and powerpc.
12837 * gcc.dg/pr10474.c: Likewise.
12839 2016-04-15 Jakub Jelinek <jakub@redhat.com>
12844 * g++.dg/cpp1y/vla11.C: Revert for real.
12847 * c-c++-common/Wparentheses-1.c: New test.
12848 * c-c++-common/gomp/Wparentheses-1.c: New test.
12849 * c-c++-common/gomp/Wparentheses-2.c: New test.
12850 * c-c++-common/gomp/Wparentheses-3.c: New test.
12851 * c-c++-common/gomp/Wparentheses-4.c: New test.
12852 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12853 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12854 * c-c++-common/goacc/Wparentheses-1.c: New test.
12856 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12859 * gcc.target/i386/pr70662.c: New test.
12861 2016-04-15 Richard Biener <rguenther@suse.de>
12862 Alan Modra <amodra@gmail.com>
12864 PR tree-optimization/70130
12865 * gcc.dg/vect/O3-pr70130.c: New testcase.
12867 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12870 * gcc.target/powerpc/pr70669.c: New test.
12873 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12874 a power7 system that does not have an assembler that supports
12877 2016-04-14 Martin Sebor <msebor@redhat.com>
12882 * c-c++-common/ubsan/vla-1.c: Revert.
12883 * g++.dg/cpp1y/vla11.C: Same.
12884 * g++.dg/cpp1y/vla12.C: Same.
12885 * g++.dg/cpp1y/vla13.C: Same.
12886 * g++.dg/cpp1y/vla14.C: Same.
12887 * g++.dg/cpp1y/vla3.C: Same.
12888 * g++.dg/init/array24.C: Same.
12889 * g++.dg/ubsan/vla-1.C: Same.
12891 2016-04-14 Marek Polacek <polacek@redhat.com>
12892 Jan Hubicka <hubicka@ucw.cz>
12895 * g++.dg/torture/pr70029.C: New test.
12897 2016-04-14 Martin Sebor <msebor@redhat.com>
12899 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12900 type size to prevent failures on targets with very low maximum
12903 2016-04-14 Richard Biener <rguenther@suse.de>
12905 PR tree-optimization/70623
12906 * gcc.dg/torture/pr70623.c: New testcase.
12907 * gcc.dg/torture/pr70623-2.c: Likewise.
12909 2016-04-13 Martin Sebor <msebor@redhat.com>
12914 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12915 * g++.dg/cpp1y/vla11.C: New test.
12916 * g++.dg/cpp1y/vla12.C: New test.
12917 * g++.dg/cpp1y/vla13.C: New test.
12918 * g++.dg/cpp1y/vla14.C: New test.
12919 * g++.dg/cpp1y/vla3.C: Restore deleted test.
12920 * g++.dg/init/array24.C: Fully brace VLA initializer.
12921 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12923 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12926 * g++.dg/opt/pr70641.C: New test.
12928 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12930 PR rtl-optimization/68749
12931 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12932 effects of argument promotions.
12933 Remove default args to dg-skip-if.
12935 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12938 * g++.dg/parse/pr70635.C: New.
12940 2016-04-13 Marek Polacek <polacek@redhat.com>
12943 * c-c++-common/Wmisleading-indentation-4.c: New test.
12945 2016-04-13 Marek Polacek <polacek@redhat.com>
12948 * gcc.dg/Wparentheses-12.c: New test.
12949 * gcc.dg/Wparentheses-13.c: New test.
12951 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12953 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12954 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12955 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12957 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12959 PR middle-end/70633
12960 * gcc.c-torture/compile/pr70633.c: New test.
12963 * gcc.dg/torture/pr70628.c: New test.
12965 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12968 * g++.dg/template/pr70610.C: New test.
12969 * g++.dg/template/pr70610-2.C: New test.
12970 * g++.dg/template/pr70610-3.C: New test.
12971 * g++.dg/template/pr70610-4.C: New test.
12973 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12975 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12979 * g++.dg/ext/pr70571.C: New test.
12981 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12984 * gcc.target/powerpc/pr70640.c: New test.
12986 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12989 * g++.dg/parse/pr68722.C: New.
12991 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12993 PR rtl-optimization/70596
12994 * gcc.target/i386/pr70596.c: New test.
12996 2016-04-12 Nathan Sidwell <nathan@acm.org>
12999 * g++.dg/init/pr70501.C: New.
13001 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
13003 * gcc.target/i386/asm-flag-6.c: New test.
13005 2016-04-12 Tom de Vries <tom@codesourcery.com>
13007 PR tree-optimization/68756
13008 * gcc.dg/graphite/pr68756.c: New test.
13010 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13012 PR tree-optimization/70602
13013 * gcc.c-torture/execute/pr70602.c: New test.
13015 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13018 * gcc.target/powerpc/float128-1.c: New tests to make sure the
13019 __float128 emulator is built and runs.
13020 * gcc.target/powerpc/float128-1.c: Likewise.
13022 * lib/target-supports.exp (check_ppc_float128_sw_available):
13023 Rework tests for __float128 software and hardware
13024 availability. Fix exit condition to return 0 on success.
13026 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
13029 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13030 * gcc.target/aarch64/target_attr_15.c: Likewise.
13032 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13035 * g++.dg/cpp1y/pr69066.C: New.
13037 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13040 * gfortran.dg/pr36192.f90: Update test.
13041 * gfortran.dg/pr36192_1.f90: Update test.
13042 * gfortran.dg/real_dimension_1.f: Update test.
13043 * gfortran.dg/parameter_array_init_7.f90: New test.
13045 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
13048 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13050 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13052 PR rtl-optimization/66669
13053 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13055 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13057 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13058 * gcc.dg/pie-1.c: Likewise.
13059 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13060 * gcc.dg/pic-4.c: Likewise.
13061 * gcc.dg/pie-3.c: Likewise.
13062 * gcc.dg/pie-4.c: Likewise.
13064 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13066 PR tree-optimization/68644
13067 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13069 PR rtl-optimization/64886
13070 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13072 2016-04-09 Tom de Vries <tom@codesourcery.com>
13074 PR tree-optimization/68953
13075 * gcc.dg/graphite/pr68953.c: New test.
13077 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13080 * gfortran.dg/deferred_character_16.f90: New test.
13082 2016-04-09 Jakub Jelinek <jakub@redhat.com>
13084 PR tree-optimization/70586
13085 * gcc.c-torture/execute/pr70586.c: New test.
13087 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13090 * c-c++-common/asan/halt_on_error-1.c: Replace memset
13091 with __builtin_memset
13092 * c-c++-common/asan/halt_on_error-2.c: Likewise.
13094 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
13098 PR tree-optimization/70373
13099 PR middle-end/70533
13100 PR middle-end/70534
13101 PR middle-end/70535
13102 * c-c++-common/goacc/reduction-5.c: New test.
13103 * c-c++-common/goacc/reduction-promotions.c: New test.
13104 * gfortran.dg/goacc/reduction-3.f95: New test.
13105 * gfortran.dg/goacc/reduction-promotions.f90: New test.
13107 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
13111 * g++.dg/pr70590.C: New test.
13112 * g++.dg/pr70590-2.C: New test.
13114 2016-04-08 Jakub Jelinek <jakub@redhat.com>
13116 PR middle-end/70593
13117 * gcc.target/i386/pr70593.c: New test.
13119 PR rtl-optimization/70574
13120 * gcc.target/i386/avx2-pr70574.c: New test.
13122 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
13125 * c-c++-common/asan/pr70541.c: New test.
13127 2016-04-08 Tom de Vries <tom@codesourcery.com>
13129 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13130 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13132 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13135 * gcc.c-torture/execute/pr70566.c: New test.
13137 2016-04-08 Tom de Vries <tom@codesourcery.com>
13139 * c-c++-common/goacc/uninit-copy-clause.c: New test.
13140 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13142 2016-04-08 Alan Modra <amodra@gmail.com>
13144 * gcc.target/powerpc/pr70117.c: New.
13146 2016-04-07 Jakub Jelinek <jakub@redhat.com>
13149 * gcc.dg/lto/simd-function_0.c: New test.
13151 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13153 * c-c++-common/attr-simd-2.c: Likewise.
13154 * c-c++-common/attr-simd-4.c: Likewise.
13155 * gcc.dg/gomp/simd-clones-2.c: Likewise.
13156 * gcc.dg/gomp/simd-clones-3.c: Likewise.
13158 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13161 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13163 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
13164 Tom de Vries <tom@codesourcery.com>
13166 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13167 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13168 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13169 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13170 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13171 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13172 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13173 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13175 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13178 * g++.dg/warn/Wparentheses-29.C: New test.
13180 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13183 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13184 explicit braces to resolve a future -Wparentheses warning.
13186 2016-04-06 Richard Henderson <rth@redhat.com>
13188 * gcc.dg/pr61817-1.c: New test.
13189 * gcc.dg/pr61817-2.c: New test.
13190 * gcc.dg/pr69391-1.c: New test.
13191 * gcc.dg/pr69391-2.c: New test.
13193 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13195 PR rtl-optimization/70398
13196 * gcc.target/aarch64/pr70398.c: New.
13198 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13200 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13202 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
13203 Pedro Alves <palves@redhat.com>
13205 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13207 2016-04-06 Jakub Jelinek <jakub@redhat.com>
13209 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13210 Check for avx512f effective targets instead of avx2.
13211 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13212 for AVX512F clones.
13213 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13214 * g++.dg/gomp/declare-simd-1.C: Likewise.
13215 * g++.dg/gomp/declare-simd-3.C: Likewise.
13216 * g++.dg/gomp/declare-simd-4.C: Likewise.
13218 PR middle-end/70550
13219 * c-c++-common/gomp/pr70550-1.c: New test.
13220 * c-c++-common/gomp/pr70550-2.c: New test.
13222 2016-04-05 Nathan Sidwell <nathan@acm.org>
13225 * g++.dg/ext/attribute-may-alias-5.C: New.
13227 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13230 * c-c++-common/pr70336.c: New test.
13231 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13232 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13234 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
13237 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13239 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13241 PR rtl-optimization/70542
13242 * gcc.dg/torture/pr70542.c: New test.
13243 * gcc.target/i386/avx2-pr70542.c: New test.
13245 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13247 PR tree-optimization/70509
13248 * gcc.target/i386/avx512bw-pr70509.c: New test.
13250 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13253 * g++.dg/ext/constexpr-vla4.C: New test.
13255 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13258 * gcc.target/i386/pr70510.c: New test.
13260 2016-04-05 Richard Biener <rguenther@suse.de>
13262 PR tree-optimization/70526
13263 * g++.dg/torture/pr70526.C: New testcase.
13265 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13268 * gcc.target/i386/pr70525.c: New test.
13270 2016-04-05 Richard Biener <rguenther@suse.de>
13272 PR middle-end/70499
13273 * g++.dg/torture/pr70499.C: New testcase.
13275 2016-04-05 Richard Biener <rguenther@suse.de>
13277 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13280 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13282 PR middle-end/70307
13283 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13284 rs6000 ABI warnings.
13286 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13289 * g++.dg/ipa/devirt-51.C: New testcase.
13291 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13292 Jakub Jelinek <jakub@redhat.com>
13294 PR middle-end/70457
13295 * gcc.dg/torture/pr70457.c: New.
13297 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13300 * gfortran.dg/allocate_with_source_19.f08: New test.
13302 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13305 * gfortran.dg/coarray_allocate_6.f08: New test.
13307 2016-04-04 Richard Biener <rguenther@suse.de>
13309 PR rtl-optimization/70484
13310 * gcc.dg/torture/pr70484.c: New testcase.
13312 2016-04-04 Marek Polacek <polacek@redhat.com>
13315 * gcc.dg/torture/pr70307.c: New test.
13317 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13321 * gcc.target/sh/torture/pr70416.c: New.
13323 2016-04-02 Martin Sebor <msebor@redhat.com>
13329 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13330 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13331 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13332 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13333 * g++.dg/cpp0x/constexpr-string.C: Same.
13334 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13335 * g++.dg/cpp0x/pr65398.C: Same.
13336 * g++.dg/ext/constexpr-vla1.C: Same.
13337 * g++.dg/ext/constexpr-vla2.C: Same.
13338 * g++.dg/ext/constexpr-vla3.C: Same.
13339 * g++.dg/ubsan/pr63956.C: Same.
13341 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13343 PR rtl-optimization/70467
13344 * gcc.target/i386/pr70467-2.c: New test.
13346 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13347 Marek Polacek <polacek@redhat.com>
13350 * g++.dg/init/new47.C: New test.
13352 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13355 * gcc.target/arm/pr70496.c: New test.
13357 2016-04-01 Nathan Sidwell <nathan@acm.org>
13360 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13362 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13365 * gcc.dg/strlenopt.h (memmove): New.
13366 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13367 instead of "string.h".
13368 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13369 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13370 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13371 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13372 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13373 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13374 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13375 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13376 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13377 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13378 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13379 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13380 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13381 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13382 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13383 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13384 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13385 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13386 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13387 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13389 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13391 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13392 (Holder::foo): Reflect this.
13394 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13397 * gcc.dg/pr70442.c: New test.
13399 2016-03-31 Nathan Sidwell <nathan@acm.org>
13402 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13404 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13407 * gcc.target/i386/pr70453.c: New test.
13409 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13412 * gcc.c-torture/pr70292.c: New test.
13414 2016-03-31 Marek Polacek <polacek@redhat.com>
13417 * c-c++-common/pr70297.c: New test.
13418 * g++.dg/cpp0x/typedef-redecl.C: New test.
13419 * gcc.dg/typedef-redecl2.c: New test.
13421 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13423 PR rtl-optimization/70460
13424 * gcc.c-torture/execute/pr70460.c: New test.
13426 2016-03-31 Richard Biener <rguenther@suse.de>
13429 * g++.dg/ext/vector30.C: New testcase.
13431 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13432 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13434 * gfortran.dg/fmt_pf.f90: New test.
13436 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13438 Forward-port from 5 branch
13439 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13442 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13443 dg-require-effective-target after dg-do.
13445 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13447 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13449 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13450 Julian Brown <julian@codesourcery.com>
13451 Chung-Lin Tang <cltang@codesourcery.com>
13452 Cesar Philippidis <cesar@codesourcery.com>
13453 James Norris <jnorris@codesourcery.com>
13454 Tom de Vries <tom@codesourcery.com>
13455 Nathan Sidwell <nathan@codesourcery.com>
13457 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13458 * c-c++-common/goacc/loop-clauses.c: Likewise.
13459 * g++.dg/goacc/template.C: Likewise.
13460 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13461 * gfortran.dg/goacc/loop-1.f95: Likewise.
13462 * gfortran.dg/goacc/loop-5.f95: Likewise.
13463 * gfortran.dg/goacc/loop-6.f95: Likewise.
13464 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13465 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13466 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13467 * c-c++-common/goacc/clauses-fail.c: Likewise.
13468 * c-c++-common/goacc/parallel-1.c: Likewise.
13469 * c-c++-common/goacc/reduction-1.c: Likewise.
13470 * c-c++-common/goacc/reduction-2.c: Likewise.
13471 * c-c++-common/goacc/reduction-3.c: Likewise.
13472 * c-c++-common/goacc/reduction-4.c: Likewise.
13473 * c-c++-common/goacc/routine-3.c: Likewise.
13474 * c-c++-common/goacc/routine-4.c: Likewise.
13475 * c-c++-common/goacc/routine-5.c: Likewise.
13476 * c-c++-common/goacc/tile.c: Likewise.
13477 * g++.dg/goacc/template.C: Likewise.
13478 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13479 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13480 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13481 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13482 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13483 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13484 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13485 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13486 * c-c++-common/goacc/use_device-1.c: ... this file.
13487 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13488 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13489 * c-c++-common/goacc/host_data-6.c: ... this file.
13490 * c-c++-common/goacc/loop-2-kernels.c: New file.
13491 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13492 * c-c++-common/goacc/loop-3.c: Likewise.
13493 * g++.dg/goacc/reference.C: Likewise.
13494 * g++.dg/goacc/routine-1.C: Likewise.
13495 * g++.dg/goacc/routine-2.C: Likewise.
13497 2016-03-30 Richard Biener <rguenther@suse.de>
13499 PR middle-end/70450
13500 * gcc.dg/torture/pr70450.c: New testcase.
13502 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13505 * gcc.dg/torture/pr70421.c: New test.
13506 * gcc.target/i386/avx512f-pr70421.c: New test.
13508 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13511 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13512 (check): New function.
13514 (foo): Align stack to 16 bytes when calling bar.
13515 * gcc.target/i386/cleanup-2.c: Likewise.
13517 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13519 PR tree-optimization/59124
13520 * gcc.dg/Warray-bounds-19.c: New test.
13522 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13524 * lib/prune.exp (escape_regex_chars): New.
13525 (prune_file_path): Update to quote metcharacters for regexp.
13527 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13529 PR rtl-optimization/70429
13530 * gcc.c-torture/execute/pr70429.c: New test.
13532 PR tree-optimization/70405
13533 * gcc.dg/pr70405.c: New test.
13535 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13538 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13539 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13541 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13544 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13545 __cilkrts_set_param to set two workers.
13546 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13547 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13549 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13551 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13553 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13556 * gcc.target/i386/pr70406.c: New test.
13558 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13560 * gnat.dg/specs/double_record_extension3.ads: New test.
13562 2016-03-25 Richard Henderson <rth@redhat.com>
13565 * gcc.target/aarch64/pr70120-1.c: New.
13566 * gcc.target/aarch64/pr70120-2.c: New.
13567 * gcc.target/aarch64/pr70120-3.c: New.
13569 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13572 * g++.dg/template/mangle2.C: The dg-do directive should be
13573 "compile" not "assemble".
13575 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13578 * gcc.dg/pr69650.c: New test.
13580 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13582 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13584 2016-03-25 Alan Modra <amodra@gmail.com>
13586 * gcc.dg/dfp/pr70052.c: New test.
13588 2016-03-24 Richard Henderson <rth@redhat.com>
13590 PR middle-end/69845
13591 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13592 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13594 2016-03-24 Tom de Vries <tom@codesourcery.com>
13596 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13598 2016-03-24 Tom de Vries <tom@codesourcery.com>
13600 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13601 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13603 2016-03-24 Tom de Vries <tom@codesourcery.com>
13605 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13606 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13608 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13611 * g++.dg/template/mangle2.C: New test.
13613 2016-03-24 Richard Biener <rguenther@suse.de>
13615 PR tree-optimization/70396
13616 * gcc.dg/torture/pr70396.c: New testcase.
13618 2016-03-24 Richard Biener <rguenther@suse.de>
13620 PR middle-end/70370
13621 * gcc.dg/torture/pr70370.c: New testcase.
13623 2016-03-24 Tom de Vries <tom@codesourcery.com>
13625 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13626 * gfortran.dg/goacc/kernels-tree.f95: Same.
13627 * gfortran.dg/goacc/parallel-tree.f95: Same.
13629 2016-03-24 Tom de Vries <tom@codesourcery.com>
13631 * c-c++-common/goacc/uninit-if-clause.c: New test.
13632 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13634 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13637 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13640 2016-03-24 Richard Biener <rguenther@suse.de>
13642 PR tree-optimization/70372
13643 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13645 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13648 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13650 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13653 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13655 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13658 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13659 * g++.dg/cpp1y/pr70001.C: New test.
13662 * g++.dg/cpp0x/constexpr-70323.C: New test.
13664 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13665 Jason Merrill <jason@redhat.com>
13666 Jakub Jelinek <jakub@redhat.com>
13669 * g++.dg/cpp0x/constexpr-69315.C: New test.
13670 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13672 2016-03-23 Marek Polacek <polacek@redhat.com>
13675 * g++.dg/warn/Wignored-attributes-1.C: New test.
13676 * g++.dg/warn/Wignored-attributes-2.C: New test.
13678 2016-03-23 Tom de Vries <tom@codesourcery.com>
13680 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13682 * gfortran.dg/goacc/private-3.f95 (test): Same.
13683 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13686 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13688 * lib/target-supports.exp: Remove v7ve entry from loop
13689 creating effective target checks.
13690 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13691 (add_options_for_arm_arch_v7ve): Likewise.
13693 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13695 PR tree-optimization/70354
13696 * gcc.dg/vect/pr70354-1.c: New test.
13697 * gcc.dg/vect/pr70354-2.c: New test.
13698 * gcc.target/i386/avx2-pr70354-1.c: New test.
13699 * gcc.target/i386/avx2-pr70354-2.c: New test.
13701 2016-03-22 Jeff Law <law@redhat.com>
13704 * gcc.dg/tree-ssa/pr70232.c: New test.
13706 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13709 * gcc.target/i386/pr70302.c: New test.
13711 2016-03-22 Richard Biener <rguenther@suse.de>
13713 PR middle-end/70251
13714 * g++.dg/torture/pr70251.C: New testcase.
13716 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13719 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13720 Wmisleading-indentation.c.
13721 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13722 reflect change to diagnostic text and order of messages.
13723 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13725 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13727 * g++.dg/ext/java-3.C: Don't compile on AIX.
13729 2016-03-22 Richard Biener <rguenther@suse.de>
13731 PR middle-end/70333
13732 * gcc.dg/torture/pr70333.c: New testcase.
13734 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13736 * g++.dg/ext/pr70290.C: New test.
13738 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13741 * gcc.target/i386/pr70325.c: New test.
13743 2016-03-22 Jakub Jelinek <jakub@redhat.com>
13746 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13747 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13750 * gcc.target/i386/pr70300.c: New test.
13753 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13754 (func2): New function for cond with parens, xfail warning for c++.
13755 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13757 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13760 * g++.dg/template/ptrmem30.C: New test.
13762 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13765 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13766 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13768 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13770 PR middle-end/70326
13771 * gcc.dg/pr70326.c: New test.
13773 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
13774 Jakub Jelinek <jakub@redhat.com>
13776 PR tree-optimization/70317
13777 * gcc.dg/pr70317.c: New test.
13779 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
13782 * gcc.target/i386/pr70327.c: New test.
13784 2016-03-21 Martin Liska <mliska@suse.cz>
13787 * gcc.dg/ipa/pr70306.c: New test.
13789 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
13791 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13792 * gcc.target/arm/attr-align3.c: Likewise.
13793 * gcc.target/arm/attr_arm.c: Likewise.
13794 * gcc.target/arm/flip-thumb.c: Likewise.
13796 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13799 * gcc.target/powerpc/altivec-36.c: New test.
13801 2016-03-21 Richard Biener <rguenther@suse.de>
13803 PR tree-optimization/70310
13804 * gcc.dg/torture/pr70310.c: New testcase.
13806 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13809 * gcc.target/i386/pr70293.c: New test.
13811 2016-03-21 Richard Biener <rguenther@suse.de>
13813 PR tree-optimization/70288
13814 * gcc.dg/torture/pr70288-1.c: New testcase.
13815 * gcc.dg/torture/pr70288-2.c: Likewise.
13817 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13819 PR rtl-optimization/69307
13820 * gcc.target/arm/pr69307.c: New test.
13822 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13824 PR rtl-optimization/69102
13825 * gcc.c-torture/compile/pr69102.c: New test.
13827 2016-03-18 Jeff Law <law@redhat.com>
13829 PR rtl-optimization/70263
13830 * gcc.c-torture/compile/pr70263-1.c: New test.
13831 * gcc.target/i386/pr70263-2.c: New test.
13833 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13835 PR rtl-optimization/70278
13836 * gcc.dg/torture/pr70278.c: New test.
13837 * gcc.target/arm/pr70278.c: New test.
13839 2016-03-18 David Malcolm <dmalcolm@redhat.com>
13842 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13843 (test_builtin_types_compatible_p): New test function.
13844 * gcc.dg/pr70281.c: New test case.
13846 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13849 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13851 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13853 PR tree-optimization/70252
13854 * gcc.dg/pr70252.c: New test.
13856 2016-03-18 Tom de Vries <tom@codesourcery.com>
13858 * gcc.dg/pr70161-2.c: New test.
13859 * gcc.dg/pr70161.c: New test.
13861 2016-03-18 Tom de Vries <tom@codesourcery.com>
13864 * gcc.dg/pr70269.c: New test.
13866 2016-03-18 Jakub Jelinek <jakub@redhat.com>
13869 * g++.dg/ext/java-3.C: New test.
13871 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13874 * g++.dg/lookup/pr70205.C: New test.
13876 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13879 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13881 2016-03-17 Marek Polacek <polacek@redhat.com>
13884 * gcc.dg/atomic-op-6.c: New test.
13886 2016-03-17 David Malcolm <dmalcolm@redhat.com>
13889 * c-c++-common/pr70264.c: New test case.
13891 2016-03-17 Jakub Jelinek <jakub@redhat.com>
13894 * c-c++-common/pr70144-1.c: New test.
13895 * c-c++-common/pr70144-2.c: New test.
13898 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13899 * g++.dg/opt/flifetime-dse6.C: New test.
13900 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13902 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13905 * gcc.dg/pic-1.c: New test.
13906 * gcc.dg/pic-2.c: Likewise.
13907 * gcc.dg/pic-3.c: Likewise.
13908 * gcc.dg/pic-4.c: Likewise.
13909 * gcc.dg/pie-1.c: Likewise.
13910 * gcc.dg/pie-2.c: Likewise.
13911 * gcc.dg/pie-3.c: Likewise.
13912 * gcc.dg/pie-4.c: Likewise.
13913 * gcc.dg/pie-5.c: Likewise.
13914 * gcc.dg/pie-6.c: Likewise.
13916 2016-03-17 Tom de Vries <tom@codesourcery.com>
13918 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13919 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13921 2016-03-17 Richard Biener <rguenther@suse.de>
13924 * g++.dg/debug/pr70271.C: New testcase.
13926 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13928 * gcc.target/i386/pr70251.c: New test.
13930 2016-03-17 Marek Polacek <polacek@redhat.com>
13933 * g++.dg/warn/constexpr-70194.C: New test.
13935 2016-03-16 Richard Henderson <rth@redhat.com>
13937 PR middle-end/70240
13938 * gcc.c-torture/compile/pr70240.c: New.
13940 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13942 * gcc.c-torture/compile/20151204.c: Skip for avr.
13944 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13947 * g++.dg/opt/pr70245.C: New test.
13948 * g++.dg/opt/pr70245.h: New file.
13949 * g++.dg/opt/pr70245-aux.cc: New file.
13951 2016-03-16 Martin Sebor <msebor@redhat.com>
13953 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13955 2016-03-16 Richard Henderson <rth@redhat.com>
13957 PR middle-end/70199
13958 * gcc.c-torture/compile/pr70199.c: New.
13960 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13962 * gcc.dg/uninit-19.c: Run dos2unix.
13964 2016-03-16 Marek Polacek <polacek@redhat.com>
13967 * gcc.dg/nested-func-10.c: New test.
13968 * gcc.dg/nested-func-9.c: New test.
13970 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13972 PR tree-optimization/68714
13973 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13975 2016-03-16 Tom de Vries <tom@codesourcery.com>
13977 PR tree-optimization/68715
13978 * gcc.dg/graphite/pr68715-2.c: New test.
13979 * gcc.dg/graphite/pr68715.c: New test.
13980 * gfortran.dg/graphite/pr68715.f90: New test.
13982 2016-03-16 Tom de Vries <tom@codesourcery.com>
13984 PR tree-optimization/68809
13985 * gcc.dg/graphite/pr68809-2.c: New test.
13986 * gcc.dg/graphite/pr68809.c: New test.
13988 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13991 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13992 method call to i () as argument. Adjust expected output.
13995 * g++.dg/ubsan/pr70147-1.C: New test.
13996 * g++.dg/ubsan/pr70147-2.C: New test.
13998 2016-03-15 Martin Sebor <msebor@redhat.com>
14001 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14003 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
14005 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14008 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14010 PR libfortran/69799
14011 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14012 libatomic_available.
14014 2016-03-15 Marek Polacek <polacek@redhat.com>
14017 * g++.dg/ext/attribute-may-alias-4.C: New test.
14019 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
14021 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
14022 -fvar-tracking-assignments-toggle flag.
14024 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
14026 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14028 2016-03-15 Jakub Jelinek <jakub@redhat.com>
14030 PR rtl-optimization/70222
14031 * gcc.c-torture/execute/pr70222-1.c: New test.
14032 * gcc.c-torture/execute/pr70222-2.c: New test.
14034 2016-03-15 Richard Henderson <rth@redhat.com>
14036 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14038 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14040 PR rtl-optimization/69032
14041 * gcc.dg/pr69032.c: New test.
14043 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14045 PR rtl-optimization/63384
14046 * g++.dg/pr63384.C: New test.
14048 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14051 * gcc.target/i386/pr64411.C: New test.
14053 2016-03-15 Tom de Vries <tom@codesourcery.com>
14055 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14056 * gfortran.dg/goacc/kernels-alias.f95: New test.
14058 2016-03-14 Martin Sebor <msebor@redhat.com>
14061 * g++.dg/cpp0x/constexpr-inline.C: New test.
14062 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14064 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
14066 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14068 2016-03-14 Jakub Jelinek <jakub@redhat.com>
14070 PR middle-end/70219
14071 * gcc.dg/pr70219.c: New test.
14073 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
14076 * gcc.dg/torture/pr70083.c: New test.
14077 * gcc.target/i386/pr70083.c: New test.
14079 2016-03-14 Richard Biener <rguenther@suse.de>
14081 PR tree-optimization/56365
14082 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14084 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
14087 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14089 * g++.dg/pr70098.C: New testcase.
14092 2016-03-14 Tom de Vries <tom@codesourcery.com>
14094 PR tree-optimization/70045
14095 * gcc.dg/graphite/pr70045.c: New test.
14097 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14100 * gfortran.dg/include_9.f90: New test.
14102 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
14105 gfortran.dg/prof/prof.exp: New script.
14106 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14108 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
14110 PR rtl-optimization/69307
14111 * gcc.dg/pr69307.c: New test.
14113 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
14116 * gcc.target/arm/pr69614.c: New.
14118 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
14121 * gfortran.dg/submodule_14.f08: New test
14124 * gfortran.dg/submodule_15.f08: New test
14126 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
14129 * g++.dg/cpp1y/paren3.C: New test.
14131 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14134 * gcc.target/powerpc/ppc-round2.c: New test.
14136 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
14139 * gcc.dg/torture/pr70123.c: New test.
14141 2016-03-11 Jeff Law <law@redhat.com>
14143 PR tree-optimization/70190
14144 * gcc.c-torture/compile/pr70190.c: New test.
14146 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14149 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14151 (test43_b): Likewise.
14152 (test43_c): Likewise.
14153 (test43_d): Likewise.
14154 (test43_e): Likewise.
14155 (test43_f): Likewise.
14156 (test43_g): Likewise.
14157 (test44_a): Likewise.
14158 (test44_b): Likewise.
14159 (test44_c): Likewise.
14160 (test44_d): Likewise.
14161 (test44_e): Likewise.
14163 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14166 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14168 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14170 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14173 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14177 * gcc.target/aarch64/pr69245_2.c: New test.
14179 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14181 PR tree-optimization/70177
14182 * gcc.dg/pr70177.c: New test.
14184 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14186 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14188 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14190 * gcc.dg/tree-ssa/sra-20.c: New.
14192 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14194 PR rtl-optimization/70174
14195 * gcc.dg/pr70174.c: New test.
14197 PR tree-optimization/70169
14198 * gcc.dg/pr70169.c: New test.
14200 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14203 * gcc.target/i386/pr70160.c: New test.
14205 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14207 * gcc.target/s390/dfp-1.c: New test.
14209 2016-03-10 Nick Clifton <nickc@redhat.com>
14212 * gcc.target/aarch64/pr70044.c: New test.
14214 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14215 Jakub Jelinek <jakub@redhat.com>
14218 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14219 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14220 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14222 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
14225 * g++.dg/lto/pr69589_0.C: New testcase
14226 * g++.dg/lto/pr69589_1.C: New testcase
14228 2016-03-10 Marek Polacek <polacek@redhat.com>
14231 * g++.dg/delayedfold/unary-plus1.C: New test.
14233 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
14235 * gcc.target/arm/pr45701-1.c: Escape brackets.
14236 * gcc.target/arm/pr45701-2.c: Likewise.
14238 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14240 * gfortran.dg/unconstrained_commons.f: New.
14242 2016-03-10 Alan Modra <amodra@gmail.com>
14244 * gcc.dg/pr69195.c: New.
14245 * gcc.dg/pr69238.c: New.
14247 2016-03-10 Tom de Vries <tom@codesourcery.com>
14250 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14252 2016-03-10 Richard Biener <rguenther@suse.de>
14254 PR tree-optimization/70128
14255 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14256 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14258 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14260 PR tree-optimization/70152
14261 * gcc.dg/pr70152.c: New test.
14264 * gcc.target/i386/pr70086-1.c: New test.
14265 * gcc.target/i386/pr70086-2.c: New test.
14266 * gcc.target/i386/pr70086-3.c: New test.
14268 PR tree-optimization/70127
14269 * gcc.c-torture/execute/pr70127.c: New test.
14271 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14273 * c-c++-common/goacc/combined-directives-2.c: New test.
14275 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14279 * g++.dg/diagnostic/pr70105.C: New test.
14280 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14281 (test_multiple_ordinary_maps): New test function.
14283 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14287 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14288 Drop range information from call to inform_at_rich_loc.
14289 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14291 (test_show_locus): Replace calls to rich_location::add_range with
14292 calls to add_range. Rewrite the tests that used the now-defunct
14293 rich_location ctor taking a source_range. Simplify other tests
14294 by replacing calls to COMBINE_LOCATION_DATA with calls to
14297 2016-03-09 Richard Biener <rguenther@suse.de>
14298 Jakub Jelinek <jakub@redhat.com>
14300 PR tree-optimization/70138
14301 * gcc.dg/vect/pr70138-1.c: New testcase.
14302 * gcc.dg/vect/pr70138-2.c: Likewise.
14304 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14307 * gcc.target/i386/pr70049.c: New test.
14309 2016-03-09 Richard Biener <rguenther@suse.de>
14312 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14313 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14314 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14316 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14318 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14321 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14323 PR middle-end/67278
14324 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14327 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14329 PR middle-end/70050
14330 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14331 in testcase comment.
14333 2016-03-09 Tom de Vries <tom@codesourcery.com>
14335 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14336 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14337 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14338 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14339 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14340 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14341 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14342 * gfortran.dg/goacc/kernels-loop.f95: New test.
14344 2016-03-08 Martin Sebor <msebor@redhat.com>
14347 * g++.dg/warn/overflow-warn-7.C: New test.
14349 2016-03-08 Jason Merrill <jason@redhat.com>
14351 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14352 * lib/target-supports.exp (check_effective_target_concepts): New.
14354 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14357 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14358 * g++.dg/ubsan/pr70135.C: New test.
14361 * gcc.dg/pr70110.c: New test.
14363 2016-03-07 Martin Jambor <mjambor@suse.cz>
14365 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14366 * c-c++-common/gomp/if-1.c: Likewise.
14367 * c-c++-common/gomp/pr61486-2.c: Likewise.
14368 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14369 to dg-additional-options.
14370 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14371 * g++/gomp/target-teams-1.c: Likewise.
14372 * gcc.dg/gomp/gomp.exp: Likewise.
14373 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14374 dg-additional-options.
14375 * gfortran.dg/gomp/gomp.exp: Likewise.
14376 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14377 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14378 dg-additional-options.
14379 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14381 2016-03-07 Martin Jambor <mjambor@suse.cz>
14383 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14384 * c-c++-common/gomp/gridify-1.c: New test.
14385 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14387 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14389 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14390 trigger for cortex-r8, when scanning for register r8.
14391 * gcc.target/arm/pr45701-2.c: Likewise.
14393 2016-02-26 Richard Biener <rguenther@suse.de>
14394 Jeff Law <law@redhat.com>
14396 PR tree-optimization/69740
14397 * gcc.c-torture/compile/pr69740-1.c: New test.
14398 * gcc.c-torture/compile/pr69740-2.c: New test.
14400 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14402 * lib/target-supports.exp
14403 (check_effective_target_whole_vector_shift): Enable for PPC64.
14405 2016-03-07 Richard Biener <rguenther@suse.de>
14407 PR tree-optimization/70115
14408 * gcc.dg/torture/pr70115.c: New testcase.
14410 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14412 PR middle-end/69916
14413 * c-c-++-common/goacc/pr69916.c: New.
14415 2016-03-07 Richard Henderson <rth@redhat.com>
14417 * gcc.c-torture/compile/pr70061.c: New test.
14419 2016-03-07 Richard Biener <rguenther@suse.de>
14422 * gcc.dg/vect/O3-pr36098.c: New testcase.
14424 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14426 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14428 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14430 * gnat.dg/renaming9.ad[sb]: New testcase.
14432 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14435 * g++.dg/expr/stdarg3.C: New test.
14437 2016-03-04 Jeff Law <law@redhat.com>
14439 PR tree-optimization/69196
14440 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14443 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14446 * gcc.dg/pr69973.c: New test.
14448 PR rtl-optimization/69941
14449 * gcc.dg/torture/pr69941.c: New test.
14452 * gcc.dg/pr69824.c: New test.
14454 2016-03-05 Tom de Vries <tom@codesourcery.com>
14456 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14457 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14460 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14463 * g++.dg/cpp1y/var-templ48.C: New test.
14464 * g++.dg/cpp1y/var-templ49.C: New test.
14466 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14468 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14470 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14473 * g++.dg/ubsan/pr70035.C: New test.
14476 * gcc.target/i386/pr70062.c: New test.
14478 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14480 * g++.dg/template/typename21.C: Remove c++98_only.
14482 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14484 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14486 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14489 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14491 (fn_42_b): Likewise.
14492 (fn_42_c): Likewise.
14494 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14497 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14499 (fn_40_b): Likewise.
14500 (fn_41_a): Likewise.
14501 (fn_41_b): Likewise.
14503 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14506 * gcc.target/i386/avx512f-pr70059.c: New test.
14507 * gcc.target/i386/avx512dq-pr70059.c: New test.
14509 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14511 PR rtl-optimization/57676
14512 * gcc.dg/torture/pr57676.c: New test.
14514 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14516 * gcc.dg/pr70026.c: New test.
14518 2016-03-04 Marek Polacek <polacek@redhat.com>
14521 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14522 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14524 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14527 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14529 (test_corners_sisd_si): Likewise.
14530 (main): Remove checks of the above.
14531 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14533 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14535 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14537 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14539 * gcc.dg/torture/pr69951.c: Accept argc==0.
14541 2016-03-04 Richard Biener <rguenther@suse.de>
14544 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14545 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14547 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14550 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14553 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14556 * gcc.dg/guality/pr69947.c: New test.
14558 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14561 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14563 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14565 PR rtl-optimization/69904
14566 * gcc.target/arm/pr69904.c: New test.
14568 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14571 * gcc.dg/vect/pr70021.c: New test.
14572 * gcc.target/i386/pr70021.c: New test.
14574 2016-03-03 Marek Polacek <polacek@redhat.com>
14576 PR middle-end/70050
14577 * gcc.dg/pr70050.c: New test.
14579 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14581 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14583 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14585 PR tree-optimization/70043
14586 * gfortran.dg/vect/pr70043.f90: New test.
14588 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14590 * gnat.dg/specs/task1.ads: New test.
14592 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14594 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14595 Invoke gdb with -batch.
14596 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14598 2016-03-03 Richard Biener <rguenther@suse.de>
14600 PR tree-optimization/55936
14601 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14603 2016-03-02 Jeff Law <law@redhat.com>
14605 PR rtl-optimization/69942
14606 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14607 effects of argument promotions.
14609 PR tree-optimization/69987
14610 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14611 target does not support -fprefetch-loop-arrays.
14613 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14615 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14617 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14619 PR rtl-optimization/69052
14620 * gcc.target/i386/pr69052.c: New test.
14622 2016-03-02 Alan Modra <amodra@gmail.com>
14624 * gcc.dg/pr69990.c: New.
14626 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14629 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14631 PR middle-end/70022
14632 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14635 * gcc.target/i386/pr70028.c: New test.
14637 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14639 * c-c++-common/asan/swapcontext-test-1.c,
14640 * c-c++-common/tsan/thread_leak.c,
14641 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14642 * g++.dg/tsan/benign_race.C,
14643 * g++.dg/tsan/fd_close_norace.C,
14644 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14645 races with sanitizer output
14647 2016-03-02 Richard Biener <rguenther@suse.de>
14648 Uros Bizjak <ubizjak@gmail.com>
14651 * gcc.dg/simd-8.c: New testcase.
14653 2016-03-02 Richard Biener <rguenther@suse.de>
14655 PR middle-end/67278
14656 * gcc.dg/simd-7.c: New testcase.
14658 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14660 * gcc.target/i386/pr70007.c: Tweak.
14662 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14664 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14666 2016-03-02 Marek Polacek <polacek@redhat.com>
14669 * gcc.dg/pr67854.c: New test.
14671 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14673 PR middle-end/70025
14674 * gcc.dg/torture/pr70025.c: New test.
14676 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14678 PR tree-optimization/68621
14679 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14681 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14683 * gcc.target/i386/pr70007.c: New test.
14685 2016-03-01 Jeff Law <law@redhat.com>
14687 PR tree-optimization/69196
14688 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14690 PR tree-optimization/69196
14691 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14692 duplicating code and spoiling the expected output.
14694 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14697 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14698 supports power9 before doing tests.
14699 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14700 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14701 * gcc.target/powerpc/p9-permute.c: Likewise.
14703 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14706 * gcc.target/i386/pr70027.c: New test.
14708 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14710 * gcc.dg/pr70017.c: New test.
14712 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14716 * gcc.dg/pr69796.c: New test.
14717 * gcc.dg/pr69974.c: New test.
14719 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14721 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14723 2016-02-29 Jeff Law <law@redhat.com>
14725 PR tree-optimization/69987
14726 * gfortran.dg/pr69987.f90: New test.
14728 PR tree-optimization/69989
14729 * gcc.c-torture/compile/pr69989-2.c: New test.
14731 2016-03-01 Marek Polacek <polacek@redhat.com>
14734 * g++.dg/parse/invalid1.C: New test.
14736 2016-03-01 Richard Biener <rguenther@suse.de>
14738 PR middle-end/70022
14739 * gcc.dg/pr70022.c: New testcase.
14741 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14743 PR tree-optimization/69956
14744 * gcc.dg/pr69956.c: New test.
14746 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14749 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14750 XFAIL when hardware supports efficient unaligned storage access.
14752 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14755 * g++.dg/template/pr69961a.C: New test.
14756 * g++.dg/template/pr69961b.C: New test.
14758 2016-02-29 David Malcolm <dmalcolm@redhat.com>
14760 PR preprocessor/69985
14761 * gcc.dg/cpp/pr69985.c: New test case.
14763 2016-02-29 Jeff Law <law@redhat.com>
14765 PR tree-optimization/70005
14766 * gcc.c-torture/execute/pr70005.c New test.
14768 PR tree-optimization/69999
14769 * gcc.c-torture/compile/pr69999.c: New test.
14771 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14773 PR tree-optimization/69652
14774 * gcc.dg/torture/pr69652.c: Delete test.
14775 * gcc.dg/vect/pr69652.c: New test.
14777 2016-02-19 Richard Biener <rguenther@suse.de>
14779 PR tree-optimization/69980
14780 * gfortran.dg/vect/pr69980.f90: New testcase.
14782 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14784 * gcc.target/sparc/20160229-1.c: New test.
14786 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14788 * gnat.dg/stack_usage3.adb: New test.
14789 * gnat.dg/stack_usage3_pkg.ads: New helper.
14791 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14793 * gnat.dg/renaming8.adb: New test.
14794 * gnat.dg/renaming8_pkg1.ads: New helper.
14795 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14796 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14798 2016-02-29 Richard Biener <rguenther@suse.de>
14800 PR tree-optimization/69720
14801 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14803 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14807 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14809 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14810 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14813 * gfortran.dg/coarray_8.f90: Adjust error message.
14814 * gfortran.dg/pr56007.f90: New test.
14815 * gfortran.dg/pr56007.f: New test.
14817 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14819 PR tree-optimization/69989
14820 * gcc.dg/torture/pr69989.c: New test.
14822 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14824 * gcc.target/i386/stack-realign-win.c: New test.
14826 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14829 * gfortran.dg/pr60126.f90: New test.
14831 2016-02-27 Jeff Law <law@redhat.com>
14834 2016-02-26 Richard Biener <rguenther@suse.de>
14835 Jeff Law <law@redhat.com>
14837 PR tree-optimization/69740
14838 * gcc.c-torture/compile/pr69740-1.c: New test.
14839 * gcc.c-torture/compile/pr69740-2.c: New test.
14841 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14844 * gfortran.dg/newunit_4.f90: New test.
14846 2016-02-27 Jakub Jelinek <jakub@redhat.com>
14849 PR rtl-optimization/69886
14850 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14851 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14854 2016-02-26 Martin Sebor <msebor@redhat.com>
14856 PR tree-optimization/15826
14857 * gcc.dg/tree-ssa/pr15826.c: New test.
14859 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14862 * gcc.target/powerpc/pr69969.c: New test.
14864 2016-02-26 Martin Sebor <msebor@redhat.com>
14867 * g++.old-deja/g++.other/decl5.C: Add a test case.
14869 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14872 * gcc.target/powerpc/pr69946.c: New file.
14874 2016-02-26 Richard Biener <rguenther@suse.de>
14875 Jeff Law <law@redhat.com>
14877 PR tree-optimization/69740
14878 * gcc.c-torture/compile/pr69740-1.c: New test.
14879 * gcc.c-torture/compile/pr69740-2.c: New test.
14881 2016-02-26 Martin Jambor <mjambor@suse.cz>
14883 PR middle-end/69920
14884 * gcc.dg/torture/pr69932.c: New test.
14885 * gcc.dg/torture/pr69936.c: Likewise.
14887 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14890 * gcc.target/s390/pr69709.c: New test.
14892 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14895 * gcc.target/aarch64/pr69245_1.c: New test.
14897 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14900 * gcc.dg/torture/pr69613.c: New test.
14902 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14904 PR rtl-optimization/69891
14905 * gcc.target/i386/pr69891.c: New test.
14907 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
14908 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14911 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14912 functionality for both 32-bit and 64-bit.
14914 2016-02-26 Richard Biener <rguenther@suse.de>
14916 PR tree-optimization/69551
14917 * gcc.dg/torture/pr69951.c: New testcase.
14919 2016-02-25 Richard Biener <rguenther@suse.de>
14921 PR tree-optimization/48795
14922 * gcc.dg/Warray-bounds-18.c: New testcase.
14924 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14926 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14928 2016-02-25 Jakub Jelinek <jakub@redhat.com>
14930 PR rtl-optimization/69896
14931 * gcc.dg/pr69896.c: New test.
14933 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14936 * g++.dg/cpp1y/paren2.C: New test.
14938 2016-02-24 Martin Sebor <msebor@redhat.com>
14941 * gcc.dg/enum-mode-2.c: New test.
14943 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14946 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14947 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14948 * g++.dg/ubsan/pr69922.C: New test.
14950 2016-02-24 Marek Polacek <polacek@redhat.com>
14953 * gcc.dg/pr69819.c: New test.
14955 2016-02-24 Martin Sebor <msebor@redhat.com>
14958 * g++.dg/ext/flexary15.C: New test.
14960 2016-02-24 Martin Sebor <msebor@redhat.com>
14962 * gcc.dg/builtins-68.c: Avoid making unportable
14963 assumptions about the relationship between SIZE_MAX and UINT_MAX.
14964 * g++.dg/ext/builtin_alloca.C: Same.
14966 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14967 Charles Baylis <charles.baylis@linaro.org>
14970 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14972 2016-02-24 Richard Biener <rguenther@suse.de>
14973 Jakub Jelinek <jakub@redhat.com>
14975 PR middle-end/69760
14976 * gcc.dg/torture/pr69760.c: New testcase.
14978 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14980 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14981 pattern on Solaris with as.
14983 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14985 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14986 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14987 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14988 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14990 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14992 PR middle-end/69915
14993 * gcc.dg/pr69915.c: New test.
14995 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14997 PR rtl-optimization/69886
14998 * gcc.dg/torture/pr69886.c: New test.
15000 2016-02-24 Richard Biener <rguenther@suse.de>
15002 PR middle-end/68963
15003 * gcc.dg/torture/pr68963.c: New testcase.
15005 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15008 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15009 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15010 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15011 * gcc.target/arm/atomic_loaddi_1.c: New test.
15012 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15013 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15014 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15015 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15016 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15017 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15018 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15019 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15021 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15023 PR middle-end/69909
15024 * gcc.dg/torture/pr69909.c: New test.
15026 2016-02-24 Richard Biener <rguenther@suse.de>
15028 PR tree-optimization/69907
15029 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15030 * gcc.dg/vect/bb-slp-34.c: XFAIL.
15031 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15033 2016-02-24 Christian Bruel <christian.bruel@st.com>
15035 * gcc.target/arm/pragma_cpp_fma.c: New test.
15037 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15040 * gfortran.dg/include_6.f90: Update test.
15042 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15045 * objc.dg/pr69844.m: New test.
15047 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15049 PR libgfortran/69456
15050 * gfortran.dg/namelist_89.f90: New test.
15051 * gfortran.dg/pr59700.f90: Update test..
15053 2016-02-23 Martin Sebor <msebor@redhat.com>
15055 PR middle-end/69780
15056 * g++.dg/ext/builtin_alloca.C: New test.
15057 * gcc.dg/builtins-68.c: New test.
15059 2016-02-23 Richard Henderson <rth@redhat.com>
15061 * gcc.target/i386/addr-space-3.c: Remove test.
15063 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15065 PR preprocessor/69126
15066 PR preprocessor/69543
15067 * c-c++-common/pr69126-2-long.c: New test.
15068 * c-c++-common/pr69126-2-short.c: New test.
15069 * c-c++-common/pr69543-1.c: Remove xfail.
15071 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15073 PR preprocessor/69126
15074 PR preprocessor/69543
15075 PR preprocessor/69558
15076 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15078 (test_2): ...this, and add leading comment.
15079 (MACRO_3, test_3): New.
15080 (MACRO_4A, MACRO_4B, test_4): New.
15081 (MACRO): Rename to...
15082 (MACRO_5): ...this.
15084 (test_5): ...this, updating for renaming of MACRO, and
15085 add leading comment.
15086 * c-c++-common/pr69543-1.c: New.
15087 * c-c++-common/pr69543-2.c: New.
15088 * c-c++-common/pr69543-3.c: New.
15089 * c-c++-common/pr69543-4.c: New.
15090 * c-c++-common/pr69558-1.c: New.
15091 * c-c++-common/pr69558-2.c: New.
15092 * c-c++-common/pr69558-3.c: New.
15093 * c-c++-common/pr69558-4.c: New.
15094 * gcc.dg/pr69558.c: Move to...
15095 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
15098 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
15100 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15101 to -ftree-parallelize-loops/-fopenacc changes.
15102 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15103 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15104 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15105 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15106 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15107 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15108 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15109 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15110 * c-c++-common/goacc/kernels-loop.c: Likewise.
15111 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15112 * c-c++-common/goacc/kernels-reduction.c: Likewise.
15113 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15114 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15116 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15118 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15120 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15123 * g++.dg/warn/Wnonnull-compare-5.C: New test.
15126 * gcc.dg/pr69900.c: New test.
15128 2016-02-23 Martin Jambor <mjambor@suse.cz>
15130 PR tree-optimization/69666
15131 * gcc.dg/tree-ssa/pr69666.c: New test.
15133 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
15136 * gfortran.dg/coarray_allocate_5.f08: New test.
15138 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15140 * gcc.target/s390/vcond-shift.c: Move to ...
15141 * gcc.target/s390/vector/vcond-shift.c: ... here.
15143 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15145 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15146 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15148 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15150 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15152 2016-02-20 Mark Wielaard <mjw@redhat.com>
15155 * gcc.dg/unused-variable-3.c: New test.
15157 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15160 * gcc.target/i386/pr69888.c: New test.
15162 2016-02-22 Richard Biener <rguenther@suse.de>
15164 PR tree-optimization/69882
15165 * gfortran.dg/vect/pr69882.f90: New testcase.
15167 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15170 * gcc.dg/pr69885.c: New test.
15172 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
15176 * gcc.target/sh/pr54089-10.c: New.
15178 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
15181 * gfortran.dg/deferred_character_15.f90: New test.
15183 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15186 gfortran.dg/allocate_with_source_18.f03: New test.
15188 2016-02-20 Harald Anlauf <anlauf@gmx.de>
15191 gfortran.dg/gomp/pr52531.f90: New test.
15193 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15196 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15199 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15202 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15203 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15206 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15209 * g++.dg/torture/pr69851.C: New test.
15211 2016-02-19 Martin Sebor <msebor@redhat.com>
15214 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15216 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15219 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15220 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15223 * g++.dg/cpp0x/pr67767.C: New test.
15225 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15227 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15228 for fp, simd, crypto, crc, lse.
15229 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15231 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15232 effective target check.
15234 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15237 * gcc.target/i386/pr69820.c: New test.
15239 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15241 * gcc.target/s390/vector/int128-1.c: New test.
15243 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15245 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15247 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15249 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15250 instruction pattern name to prevent the testcase from failing with
15253 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15255 * gcc.target/s390/md/movstr-2.c: New test.
15257 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15259 * gcc.target/s390/morestack.c: New test.
15261 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15264 * gcc.target/s390/pr69625.c: Add test case.
15266 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15269 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15271 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15274 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15275 * gcc.target/powerpc/fusion3.c: Likewise.
15277 2016-02-18 Richard Biener <rguenther@suse.de>
15279 PR middle-end/69553
15280 * g++.dg/torture/pr69553.C: New testcase.
15282 2016-02-18 Nick Clifton <nickc@redhat.com>
15286 * gcc.target/arm/pr62554.c: New test.
15287 * gcc.target/arm/pr69610-1.c: New test.
15288 * gcc.target/arm/pr69610-2.c: New test.
15290 2016-02-18 Richard Biener <rguenther@suse.de>
15292 PR middle-end/69854
15293 * gcc.dg/torture/pr69854.c: New testcase.
15295 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15298 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15300 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15302 * gcc.target/powerpc/vec-cg.c: New test.
15304 2016-02-17 Richard Biener <rguenther@suse.de>
15307 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15309 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15312 * gcc.c-torture/compile/pr69161.c: New test.
15314 2016-02-17 David Sherwood <david.sherwood@arm.com>
15317 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15318 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15320 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15322 * gcc.dg/ifcvt-4.c: Skip on Visium.
15324 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15326 * gnat.dg/atomic8.adb: New test.
15328 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15330 * gnat.dg/discr46.ad[sb]: New test.
15332 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15335 * gcc.target/powerpc/pr48344-1.c: New test.
15337 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15340 * gfortran.dg/associate_21.f90: New test.
15342 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15345 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15346 -Wnonnull in dg-options.
15347 * c-c++-common/nonnull-2.c: New test.
15349 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15350 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15352 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15354 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15356 PR middle-end/69801
15357 * gcc.dg/pr69801.c: Add empty dg-options.
15359 2016-02-16 James Norris <jnorris@codesourcery.com>
15361 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15362 * g++.dg/goacc/deviceptr-1.c: New file.
15364 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15366 PR tree-optimization/69820
15367 * gcc.dg/vect/pr69820.c: New test.
15369 2016-02-16 Richard Biener <rguenther@suse.de>
15371 PR tree-optimization/69776
15372 * gcc.dg/torture/pr69776-2.c: New testcase.
15374 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15376 PR tree-optimization/69714
15377 * gcc.dg/torture/pr69714.c: New test.
15379 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15381 PR tree-optimization/69802
15382 * gcc.dg/pr69802.c: New test.
15384 2016-02-16 Richard Biener <rguenther@suse.de>
15386 PR middle-end/69801
15387 * gcc.dg/pr69801.c: New testcase.
15389 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15391 PR libgfortran/69651
15392 * gfortran.dg/read_bang.f90: New test.
15393 * gfortran.dg/read_bang4.f90: New test.
15395 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15398 * g++.dg/init/pr69658.C: New test.
15401 * c-c++-common/pr69797.c: New test.
15403 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15405 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15406 check for aarch64*-*-*.
15408 2016-02-15 Richard Biener <rguenther@suse.de>
15410 PR tree-optimization/69783
15411 * gcc.dg/vect/pr69783.c: New testcase.
15413 2016-02-15 Richard Biener <rguenther@suse.de>
15415 PR tree-optimization/69776
15416 * gcc.dg/torture/pr69776.c: New testcase.
15418 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15421 * gfortran.dg/type_decl_4.f90: Reinstated.
15423 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15426 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15428 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15432 * gfortran.dg/type_decl_4.f90: Removed.
15434 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15437 * gfortran.dg/type_decl_4.f90: New test.
15439 2016-02-14 Alan Modra <amodra@gmail.com>
15442 * gcc.c-torture/execute/stkalign.c: Revise test.
15444 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15447 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15449 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15452 * gcc.target/sh/torture/pr67260.c: New.
15454 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15456 * gcc.dg/pr67964.c: Add dg-require-alias.
15458 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15462 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15464 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15466 PR libgfortran/69668
15467 * gfortran.dg/namelist_88.f90: New test.
15469 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15471 PR libgfortran/69668
15472 * gfortran.dg/namelist_38.f90: Update test.
15473 * gfortran.dg/namelist_84.f90: Update test.
15475 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15478 * gcc.dg/pr69554-1.c: New test.
15479 * gfortran.dg/pr69554-1.F90: New test.
15480 * gfortran.dg/pr69554-2.F90: New test.
15481 * lib/gcc-dg.exp (proc dg-locus): New function.
15482 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15483 distinguish between the caret-printing and non-caret-printing
15484 cases. If caret-printing has been explicitly enabled, bail out
15485 without attempting to fix up the output.
15487 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15491 * gcc.dg/spellcheck-options-3.c: New test case.
15492 * gcc.dg/spellcheck-options-4.c: New test case.
15493 * gcc.dg/spellcheck-options-5.c: New test case.
15494 * gcc.dg/spellcheck-options-6.c: New test case.
15495 * gcc.dg/spellcheck-options-7.c: New test case.
15496 * gcc.dg/spellcheck-options-8.c: New test case.
15497 * gcc.dg/spellcheck-options-9.c: New test case.
15498 * gcc.dg/spellcheck-options-10.c: New test case.
15500 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15502 PR rtl-optimization/69764
15503 PR rtl-optimization/69771
15504 * c-c++-common/pr69764.c: New test.
15505 * gcc.dg/torture/pr69771.c: New test.
15507 2016-02-12 Marek Polacek <polacek@redhat.com>
15509 * g++.dg/torture/init-list1.C: New.
15511 2016-02-12 Marek Polacek <polacek@redhat.com>
15513 * gcc.dg/pr69522.c: Add empty dg-options.
15515 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15517 * g++.dg/lto/lto.exp: Include and init mpx.
15518 * g++.dg/lto/pr69729_0.C: New test.
15520 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15523 * g++.dg/ipa/pr69241-4.C: New test.
15526 * g++.dg/ipa/pr68672-1.C: New test.
15527 * g++.dg/ipa/pr68672-2.C: New test.
15528 * g++.dg/ipa/pr68672-3.C: New test.
15530 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15533 * gcc.dg/pr69522.c: New test.
15535 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15538 * g++.dg/cpp1y/69098.C: New test.
15539 * g++.dg/cpp1y/69098-2.C: New test.
15541 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15543 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15544 and neighbour -> neighbor.
15545 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15546 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15547 * c-c++-common/Wvarargs.c: Likewise.
15548 * c-c++-common/goacc/host_data-5.c: Likewise.
15549 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15550 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15551 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15552 * gcc.target/aarch64/pr60697.c: Likewise.
15553 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15554 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15555 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15556 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15557 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15558 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15559 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15560 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15561 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15562 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15563 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15564 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15565 * g++.dg/lookup/koenig5.C: Likewise.
15566 * g++.dg/ext/no-asm-2.C: Likewise.
15567 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15568 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15569 * gfortran.dg/used_types_16.f90: Likewise.
15570 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15571 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15572 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15573 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15574 * gfortran.dg/abstract_type_6.f03: Likewise.
15575 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15576 * gfortran.dg/used_types_15.f90: Likewise.
15577 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15578 * gfortran.dg/exit_3.f08: Likewise.
15579 * gfortran.dg/open_status_2.f90: Likewise.
15580 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15581 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15582 * gfortran.dg/associate_1.f03: Likewise.
15583 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15584 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15585 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15586 * gcc.dg/builtin-object-size-1.c: Likewise.
15587 * gcc.dg/noreturn-6.c: Likewise.
15588 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15589 * gcc.dg/globalalias.c: Likewise.
15590 * gcc.dg/builtins-config.h: Likewise.
15591 * gcc.dg/pr30457.c: Likewise.
15592 * gcc.c-torture/compile/volatile-1.c: Likewise.
15593 * gcc.c-torture/execute/20101011-1.c: Likewise.
15594 * c-c++-common/Waddress-1.c: Likewise.
15596 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15599 * c-c++-common/Waddress-1.c: New test.
15601 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15604 * gfortran.dg/associate_19.f03: New test.
15605 * gfortran.dg/associate_20.f03: New test.
15607 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15609 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15611 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15613 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15614 .arch armv8-a\n. Add -dA to dg-options.
15615 * gcc.target/aarch64/assembler_arch_1.c: New test.
15616 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15618 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15621 * g++.dg/cpp0x/pr68726.C: New.
15623 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15625 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15628 2016-02-11 Richard Biener <rguenther@suse.de>
15630 * g++.dg/tree-ssa/pr61034.C: Adjust.
15632 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15635 * gcc.target/s390/pr69148.c: New.
15637 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15639 PR tree-optimization/69652
15640 * gcc.dg/torture/pr69652.c: New test.
15642 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15643 Patrick Palka <ppalka@gcc.gnu.org>
15647 * g++.dg/ipa/pr69241-1.C: New test.
15648 * g++.dg/ipa/pr69241-2.C: New test.
15649 * g++.dg/ipa/pr69241-3.C: New test.
15650 * g++.dg/ipa/pr69649.C: New test.
15652 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15654 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15655 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15657 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15659 PR tree-optimization/68021
15660 * gcc.dg/tree-ssa/pr68021.c: New test.
15662 2016-02-10 Richard Biener <rguenther@suse.de>
15664 PR tree-optimization/69726
15665 * gcc.dg/uninit-22.c: New testcase.
15667 2016-02-09 Andrew Pinski <apinski@cavium.com>
15670 * gcc.c-torture/compile/20160205-1.c: New testcase.
15672 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15675 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15676 instead accessing a really large arrray.
15677 * gcc.target/powerpc/fusion3.c: Likewise.
15679 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15682 * gcc.c-torture/execute/pr68532.c: New test.
15684 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15687 * gcc.dg/pr69634.c: New.
15689 2016-02-09 Richard Biener <rguenther@suse.de>
15691 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15693 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15695 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15697 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15699 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15701 2016-02-09 Richard Biener <rguenther@suse.de>
15703 PR tree-optimization/69715
15704 * gcc.dg/torture/pr69715.c: New testcase.
15706 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15709 * g++.dg/cpp0x/trailing12.C: New test.
15710 * g++.dg/cpp0x/trailing13.C: New test.
15712 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15716 * g++.dg/cpp1y/auto-fn29.C: New test.
15717 * g++.dg/cpp1y/auto-fn30.C: New test.
15719 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15721 PR tree-optimization/69209
15722 * gcc.c-torture/compile/pr69209.c: New test.
15724 2016-02-08 Jeff Law <law@redhat.com>
15726 PR tree-optimization/68541
15727 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15728 of statements allowed in join block for path splitting.
15730 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15733 * g++.dg/gomp/pr59627.C: New test.
15736 * g++.dg/ipa/pr69239.C: New test.
15738 2016-02-08 David Malcolm <dmalcolm@redhat.com>
15740 PR preprocessor/69664
15741 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15742 * gcc.dg/cpp/warn-comments.c: Likewise.
15744 2016-02-08 Marek Polacek <polacek@redhat.com>
15747 * g++.dg/init/const12.C: New test.
15749 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15752 * gcc.dg/lto/pr55113_0.c: Remove test.
15754 2016-02-08 Richard Biener <rguenther@suse.de>
15756 PR tree-optimization/69719
15757 * gcc.dg/torture/pr69719.c: New testcase.
15759 2016-02-08 Richard Biener <rguenther@suse.de>
15760 Jeff Law <law@redhat.com>
15763 * gcc.target/mips/pr68273.c: New testcase.
15765 2016-02-08 Richard Biener <rguenther@suse.de>
15767 PR rtl-optimization/69274
15768 * gcc.target/i386/addr-sel-1.c: XFAIL.
15770 2016-02-08 Jeff Law <law@redhat.com>
15772 PR tree-optimization/68541
15773 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15775 PR tree-optimization/65917
15776 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15778 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15781 * gfortran.dg/namelist_args.f90: New test.
15783 2016-02-05 Jeff Law <law@redhat.com>
15785 PR tree-optimization/68541
15786 * gcc.dg/tree-ssa/split-path-2.c: New test.
15787 * gcc.dg/tree-ssa/split-path-3.c: New test.
15788 * gcc.dg/tree-ssa/split-path-4.c: New test.
15789 * gcc.dg/tree-ssa/split-path-5.c: New test.
15790 * gcc.dg/tree-ssa/split-path-6.c: New test.
15791 * gcc.dg/tree-ssa/split-path-7.c: New test.
15793 2016-02-05 Martin Sebor <msebor@redhat.com>
15796 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15797 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15799 2016-02-06 Richard HEnderson <rth@redhat.com>
15802 * gcc.target/i386/addr-space-4.c: New.
15803 * gcc.target/i386/addr-space-5.c: New.
15805 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15808 * gfortran.dg/elemental_dependency_6.f90: New.
15810 2016-02-05 Jakub Jelinek <jakub@redhat.com>
15812 PR rtl-optimization/69691
15813 * gcc.c-torture/execute/pr69691.c: New test.
15816 * g++.dg/parse/pr69628.C: New test.
15818 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15820 * gcc.dg/sancov/asan.c: Move to ...
15821 * gcc.dg/asan/sancov-1.c: ... here.
15823 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15825 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15827 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15830 * gcc.target/i386/pr69677.c: New test.
15832 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15835 * g++.dg/template/pr68948.C: New test.
15837 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15839 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15840 (only necessary on s390x).
15842 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15844 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15845 -mno-accumulate-outgoing-args.
15847 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15849 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15851 2016-02-04 Jakub Jelinek <jakub@redhat.com>
15854 * c-c++-common/pr69669.c: New test.
15856 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15859 * g++.dg/pr69667.C: New file.
15861 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15864 * gcc.dg/pr69619.c: Add new test.
15866 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15868 PR rtl-optimization/69577
15869 * gcc.target/i386/pr69577.c: New test.
15871 2016-02-04 Martin Liska <mliska@suse.cz>
15873 * g++.dg/asan/pr69276.C: New test.
15875 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15879 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15880 a single smulbb instruction.
15881 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15882 * gcc.target/amr/wmul-2.c: Likewise.
15884 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15888 * gcc.c-torture/execute/pr67714.c: New test.
15890 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15893 * gcc.target/i386/pr69454-1.c: New test.
15894 * gcc.target/i386/pr69454-2.c: New test.
15896 2016-02-03 Martin Sebor <msebor@redhat.com>
15903 * g++.dg/ext/flexarray-mangle-2.C: New test.
15904 * g++.dg/ext/flexarray-mangle.C: New test.
15905 * g++.dg/ext/flexarray-subst.C: New test.
15906 * g++.dg/ext/flexary11.C: New test.
15907 * g++.dg/ext/flexary12.C: New test.
15908 * g++.dg/ext/flexary13.C: New test.
15909 * g++.dg/ext/flexary14.C: New test.
15910 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15912 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15914 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15915 Define only if CHECK_FLOAT128 is defined.
15916 (main): Properly initialize u5.
15918 2016-02-03 Jakub Jelinek <jakub@redhat.com>
15921 * gcc.dg/pr69627.c: New test.
15924 * gcc.dg/pr69644.c: New test.
15926 2016-02-03 Mike Stump <mikestump@comcast.net>
15928 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15929 support for struct-layout-1.exp.
15931 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15934 * g++.dg/cpp0x/pr69056.C: New test.
15936 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15937 Alexandre Oliva <aoliva@redhat.com>
15940 * gcc.target/powerpc/pr69461.c: New.
15942 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
15944 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15945 works from here ...
15946 (check_effective_target_fsanitize_thread): ... to here. Do not
15947 specify additional compile flags for the test source.
15948 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15949 specify additional compile flags for the test source.
15951 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15953 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15955 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15959 * gfortran.dg/coarray_allocate_2.f08: New test.
15960 * gfortran.dg/coarray_allocate_3.f08: New test.
15961 * gfortran.dg/coarray_allocate_4.f08: New test.
15963 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15965 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15966 use same scan-tree-dump-times on all platforms.
15967 * gcc.dg/vect/vect-outer-1.c: Likewise.
15968 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15969 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15970 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15971 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15972 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15973 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15974 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15976 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15978 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15981 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15983 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15985 2016-02-02 James Norris <jnorris@codesourcery.com>
15987 * c-c++-common/goacc/routine-5.c: Add tests.
15989 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
15991 * gcc.target/nvptx/unsigned-cmp.c: New test.
15993 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15995 * gcc.target/aarch64/scalar_shift_1.c
15996 (test_corners_sisd_di): Improve force to SIMD register.
15997 (test_corners_sisd_si): Likewise.
15998 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15999 Remove scan-assembler check for ldr.
16001 2016-02-02 Richard Biener <rguenther@suse.de>
16003 PR tree-optimization/69595
16004 * gcc.dg/Warray-bounds-17.c: New testcase.
16006 2016-02-02 Richard Biener <rguenther@suse.de>
16008 PR tree-optimization/69606
16009 * gcc.dg/torture/pr69606.c: New testcase.
16011 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
16013 PR middle-end/68542
16014 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16015 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16017 2016-02-02 Alan Modra <amodra@gmail.com>
16020 * gcc.target/powerpc/pr69548.c: New test.
16022 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16024 PR rtl-optimization/69592
16025 * gcc.dg/pr69592.c: New test.
16027 PR preprocessor/69543
16029 * gcc.dg/pr69543.c: New test.
16030 * gcc.dg/pr69558.c: New test.
16032 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
16035 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16037 2016-02-01 Martin Sebor <msebor@redhat.com>
16039 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16041 2016-02-01 Bin Cheng <bin.cheng@arm.com>
16043 PR tree-optimization/67921
16044 * c-c++-common/ubsan/pr67921.c: New test.
16046 2016-02-01 Richard Biener <rguenther@suse.de>
16048 PR middle-end/69556
16049 * gcc.dg/tree-ssa/recip-8.c: New testcase.
16051 2016-02-01 Richard Biener <rguenther@suse.de>
16053 PR tree-optimization/69574
16054 * gcc.dg/torture/pr69574.c: New testcase.
16056 2016-02-01 Richard Biener <rguenther@suse.de>
16058 PR tree-optimization/69579
16059 * gcc.dg/setjmp-6.c: New testcase.
16061 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16063 PR rtl-optimization/69570
16064 * g++.dg/opt/pr69570.C: New test.
16066 2016-02-01 Richard Henderson <rth@redhat.com>
16068 * gcc.dg/pr69535.c: New test.
16070 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
16073 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16074 * gcc.dg/tree-ssa/sra-18.c: Likewise.
16077 * g++.dg/parse/parens3.C: Use register "4" on hppa.
16079 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16081 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
16084 * gfortran.dg/allocate_with_source_17.f03: New test.
16086 2016-01-30 Jakub Jelinek <jakub@redhat.com>
16088 PR tree-optimization/69546
16089 * gcc.dg/torture/pr69546.c: New test.
16091 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
16094 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16096 2016-01-30 Martin Sebor <msebor@redhat.com>
16099 * g++.dg/ext/flexary10.C: New test.
16101 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
16104 gfortran.dg/common_23.f90: New test.
16106 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16109 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16110 condition being checked, and disable it when the target supports
16111 misaligned loads and stores.
16113 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16116 * gcc.dg/torture/pr69518.c: New test.
16118 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
16121 * gcc.target/i386/pr69530.c: New test.
16123 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
16126 * gcc.target/mips/div-delay.c: New test.
16128 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16131 * gcc.target/i386/pr69551.c: New test.
16134 * gcc.target/i386/pr66137.c: New test.
16136 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
16138 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16139 always built for p5600.
16140 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16141 isa=p5600 dg-option.
16143 2016-01-29 Richard Biener <rguenther@suse.de>
16145 PR tree-optimization/69547
16146 * g++.dg/tree-ssa/pr69547.C: New testcase.
16148 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16151 * g++.dg/warn/Wunused-function2.C: New test.
16153 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
16155 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16156 support for test to succeed.
16158 2016-01-29 Marek Polacek <polacek@redhat.com>
16162 * g++.dg/ext/constexpr-vla2.C: New test.
16163 * g++.dg/ext/constexpr-vla3.C: New test.
16164 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16166 2016-01-29 Richard Biener <rguenther@suse.de>
16168 PR middle-end/69537
16169 * gcc.dg/uninit-21.c: New testcase.
16171 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
16174 * gcc.target/i386/pr69459.c: New test.
16176 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
16179 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16180 * gcc.target/mips/pr68400.c: New test.
16182 2016-01-28 Martin Sebor <msebor@redhat.com>
16185 * gcc.target/powerpc/pr17381.c: New test.
16187 2016-01-28 Jakub Jelinek <jakub@redhat.com>
16189 PR middle-end/69542
16190 * gcc.dg/torture/pr69542.c: New test.
16192 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16194 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16196 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16198 * gcc.dg/pr65980.c: Skip on AIX.
16199 * gcc.dg/pr66688.c: Same.
16201 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16204 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16205 * gcc.dg/tree-ssa/sra-18.c: Same.
16207 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16210 * gfortran.dg/block_15.f08: New test.
16211 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16212 on incorrectly closed BLOCK.
16214 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16216 * gcc.dg/declare-simd.c: New test.
16218 2016-01-28 Richard Biener <rguenther@suse.de>
16220 PR tree-optimization/69466
16221 * gfortran.dg/vect/pr69466.f90: New testcase.
16223 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16225 * g++.dg/pr67989.C: Remove ARM-specific option.
16226 * gcc.target/arm/pr67989.C: New file.
16228 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16230 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16231 and expm1 test for glibc < 2.11.
16233 2016-01-27 Richard Henderson <rth@redhat.com>
16235 * gcc.c-torture/execute/pr69447.c: New test.
16237 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
16240 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16242 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16245 * gcc.dg/pr66869.c: New test.
16247 2016-01-25 Jeff Law <law@redhat.com>
16249 PR tree-optimization/68398
16250 PR tree-optimization/69196
16251 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16252 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16253 path to avoid new heuristic allowing more irreducible regions
16254 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16255 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16256 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16257 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16258 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16260 2016-01-27 Marek Polacek <polacek@redhat.com>
16263 * c-c++-common/vector-compare-4.c: New test.
16265 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16267 PR preprocessor/69126
16268 * c-c++-common/pr69126.c: New test case.
16270 2016-01-27 Ian Lance Taylor <iant@google.com>
16272 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16274 2016-01-27 Ryan Burn <contact@rnburn.com>
16277 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16279 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16282 * gcc.target/i386/pr69512.c: New test.
16284 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16287 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16289 2016-01-27 Marek Polacek <polacek@redhat.com>
16292 * g++.dg/pr69379.C: New test.
16294 2016-01-27 Martin Sebor <msebor@redhat.com>
16297 * g++.dg/abi/Wabi-2-2.C: New test.
16298 * g++.dg/abi/Wabi-2-3.C: New test.
16299 * g++.dg/abi/Wabi-3-2.C: New test.
16300 * g++.dg/abi/Wabi-3-3.C: New test.
16302 2016-01-27 Richard Biener <rguenther@suse.de>
16304 PR tree-optimization/69166
16305 * gcc.dg/torture/pr69166.c: New testcase.
16307 2016-01-27 Martin Jambor <mjambor@suse.cz>
16309 PR tree-optimization/69355
16310 * gcc.dg/tree-ssa/pr69355.c: New test.
16312 2016-01-27 Marek Polacek <polacek@redhat.com>
16315 * g++.dg/ext/constexpr-vla1.C: New test.
16317 2016-01-20 Christian Bruel <christian.bruel@st.com>
16320 * gcc.target/arm/pr69245.c: New test.
16322 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16324 PR tree-optimization/69399
16325 * gcc.dg/torture/pr69399.c: New test.
16327 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16329 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16331 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16333 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16335 2016-01-26 Tom de Vries <tom@codesourcery.com>
16337 PR tree-optimization/69110
16338 * gcc.dg/autopar/pr69110.c: New test.
16340 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16341 Sebastian Pop <s.pop@samsung.com>
16343 * gcc.dg/graphite/isl-ast-op-select.c: New.
16345 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16348 * gfortran.dg/allocate_error_6.f90: New test.
16350 2016-01-26 Richard Henderson <rth@redhat.com>
16352 * gcc.dg/tm/pr60908.c: New test.
16354 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16357 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16359 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16360 expected multiline output to reflect the colorization being
16361 disabled before newlines.
16362 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16363 (custom_diagnostic_finalizer): Replace call to
16364 pp_newline_and_flush with call to pp_flush.
16365 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16366 * gfortran.dg/implicit_class_1.f90: Likewise.
16367 * lib/gcc-dg.exp (allow_blank_lines): New global.
16368 (dg-allow-blank-lines-in-output): New procedure.
16369 (gcc-dg-prune): Complain about blank lines in the output, unless
16370 dg-allow-blank-lines-in-output was called.
16371 * lib/multiline.exp (_build_multiline_regex): Only support
16372 arbitrary followup text for non-blank-lines, not for blank lines.
16374 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16376 PR tree-optimization/69483
16377 * gcc.dg/pr69483.c: New test.
16378 * g++.dg/opt/pr69483.C: New test.
16380 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16383 * gcc.target/arm/pr68620.c: New test.
16385 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16387 * gcc.target/i386/pr68986-2.c: Remove -m32.
16389 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16392 * gcc.target/i386/pr68986-1.c: New test.
16393 * gcc.target/i386/pr68986-2.c: Likewise.
16394 * gcc.target/i386/pr68986-3.c: Likewise.
16396 2016-01-26 Christian Bruel <christian.bruel@st.com>
16398 * lib/target-supports.exp
16399 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16400 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16401 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16403 2016-01-26 Richard Biener <rguenther@suse.de>
16405 PR tree-optimization/69452
16406 * gcc.dg/torture/pr69452.c: New testcase.
16408 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16411 * gcc.dg/pr69442.c: New test.
16413 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16416 * gcc.target/aarch64/simd/pr67896.C: New.
16418 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16420 PR tree-optimization/69400
16421 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16423 (plugin_init): Call it.
16424 * gcc.dg/torture/pr69400.c: New test.
16426 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16428 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16430 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16431 Sebastian Pop <s.pop@samsung.com>
16433 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16436 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16437 Sebastian Pop <s.pop@samsung.com>
16439 * gcc.dg/graphite/pr69292.c: New.
16441 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16443 * c-c++-common/goacc/use_device-1.c: New test.
16445 2016-01-25 Jeff Law <law@redhat.com>
16447 PR tree-optimization/69196
16448 PR tree-optimization/68398
16449 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16450 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16452 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16455 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16458 2016-01-25 Richard Biener <rguenther@suse.de>
16461 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16463 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16466 * gcc.dg/pr69421.c: New test.
16468 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16470 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16471 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16472 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16473 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16474 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16475 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16476 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16477 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16478 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16479 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16481 2016-01-25 Richard Biener <rguenther@suse.de>
16483 PR tree-optimization/69376
16484 * gcc.dg/torture/pr69376.c: New testcase.
16486 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16490 * gfortran.dg/interface_38.f90: New test.
16491 * gfortran.dg/interface_39.f90: New test.
16493 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16496 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16501 * g++.dg/template/pr11858.C: New test.
16502 * g++.dg/template/pr24663.C: New test.
16503 * g++.dg/template/unify12.C: New test.
16504 * g++.dg/template/unify13.C: New test.
16505 * g++.dg/template/unify14.C: New test.
16506 * g++.dg/template/unify15.C: New test.
16507 * g++.dg/template/unify16.C: New test.
16508 * g++.dg/template/unify17.C: New test.
16510 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16513 gfortran.dg/pr68283.f90: New test.
16515 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16518 * gfortran.dg/inline_matmul_13.f90: New test.
16519 * gfortran.dg/matmul_bounds_8.f90: New test.
16520 * gfortran.dg/matmul_bounds_9.f90: New test.
16521 * gfortran.dg/matmul_bounds_10.f90: New test.
16523 2016-01-23 Tom de Vries <tom@codesourcery.com>
16525 PR tree-optimization/69426
16526 * gcc.dg/autopar/pr69426.c: New test.
16528 2016-01-23 Martin Sebor <msebor@redhat.com>
16532 * g++.dg/cpp0x/alignas5.C: New test.
16533 * g++.dg/ext/vector29.C: Same.
16535 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16537 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16538 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16539 _GNU_SOURCE from compile flags to the source.
16540 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16541 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16542 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16543 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16545 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16548 * g++.dg/opt/pr69432.C: New test.
16550 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16552 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16553 32-bit targets testing an -m64 multilib.
16555 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16557 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16560 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16562 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16564 2016-01-21 Christian Bruel <christian.bruel@st.com>
16567 * gcc.target/i386/pr68674.c
16568 * gcc.target/aarch64/pr68674.c
16569 * gcc.target/arm/pr68674.c
16571 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16574 * gcc.c-torture/execute/pr69403.c: New test.
16576 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16579 * g++.dg/template/pr55843.C: New.
16581 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16584 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16585 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16587 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16590 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16591 from dg-do compile directive, and instead add
16592 { dg-require-effective-target int128 }.
16594 2016-01-20 Martin Sebor <msebor@redhat.com>
16597 * gcc.dg/sync-fetch.c: New test.
16599 2016-01-21 Martin Sebor <msebor@redhat.com>
16602 * gcc.target/powerpc/pr69252.c: New test.
16604 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16607 * gfortran.dg/pr65996.f90: New test.
16609 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16612 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16613 expected to generate an error.
16615 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16617 PR middle-end/66178
16618 * gcc.dg/torture/pr66178.c: New test.
16620 2016-01-21 Anton Blanchard <anton@samba.org>
16621 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16624 * gcc.target/powerpc/pr63354.c: New test.
16626 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16628 PR rtl-optimization/68990
16629 * gcc.target/i386/pr68990: New.
16631 2016-01-21 Nick Clifton <nickc@redhat.com>
16634 * gcc.target/mips/pr69129.c: New.
16636 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16639 * g++.dg/cpp0x/pr58046.C: New.
16641 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16645 * gcc.target/arm/pr69187.c: New test.
16648 * g++.dg/torture/pr69355.C: New test.
16650 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16651 Sebastian Pop <s.pop@samsung.com>
16653 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16655 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16656 Sebastian Pop <s.pop@samsung.com>
16658 * gcc.dg/graphite/pr68976.c: New test.
16660 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16662 PR middle-end/67653
16663 * c-c++-common/pr67653.c: New test.
16664 * gcc.dg/torture/pr29119.c: Add dg-warning.
16666 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16668 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16670 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16673 * gcc.dg/pr24293.c: New test.
16674 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16675 incomplete struct type.
16676 * gcc.dg/declspec-1.c: Likewise.
16677 * gcc.dg/pr63549.c: Likewise.
16679 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16681 PR tree-optimization/66612
16682 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16683 for bdn instruction.
16685 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16687 * lib/target-supports.exp
16688 (check_effective_target_arm_fp_ok_nocache): New.
16689 (check_effective_target_arm_fp_ok): New.
16690 (add_options_for_arm_fp): New.
16691 (check_effective_target_arm_crypto_ok_nocache): Require
16692 target_arm_v8_neon_ok instead of arm32.
16693 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16694 (check_effective_target_arm_crypto_pragma_ok): New.
16695 (add_options_for_arm_vfp): New.
16696 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16697 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16698 target instead. Force initial fpu to vfp.
16699 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16700 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16701 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16703 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16704 use arm_vfp effective target instead. Force initial fpu to vfp.
16705 * gcc.target/arm/attr-neon3.c: Likewise.
16706 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16708 * gcc.target/arm/unsigned-float.c: Likewise.
16709 * gcc.target/arm/vfp-1.c: Likewise.
16710 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16711 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16712 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16713 * gcc.target/arm/vfp-ldmias.c: Likewise.
16714 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16715 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16716 * gcc.target/arm/vfp-stmiad.c: Likewise.
16717 * gcc.target/arm/vfp-stmias.c: Likewise.
16718 * gcc.target/arm/vnmul-1.c: Likewise.
16719 * gcc.target/arm/vnmul-2.c: Likewise.
16720 * gcc.target/arm/vnmul-3.c: Likewise.
16721 * gcc.target/arm/vnmul-4.c: Likewise.
16723 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16726 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16727 the MPX run-time library, for compile-time MPX test.
16728 * gcc.target/i386/chkp-always_inline.c: Likewise.
16729 * gcc.target/i386/chkp-bndret.c: Likewise.
16730 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16731 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16732 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16733 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16734 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16735 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16736 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16737 * gcc.target/i386/chkp-label-address.c: Likewise.
16738 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16739 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16740 * gcc.target/i386/chkp-pr69044.c: Likewise.
16741 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16742 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16743 * gcc.target/i386/chkp-strchr.c: Likewise.
16744 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16745 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16746 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16747 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16748 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16749 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16750 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16751 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16752 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16753 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16754 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16755 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16756 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16757 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16758 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16759 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16760 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16761 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16762 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16763 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16764 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16765 * gcc.target/i386/pr63995-2.c: Likewise.
16766 * gcc.target/i386/pr64805.c: Likewise.
16767 * gcc.target/i386/pr65044.c: Likewise.
16768 * gcc.target/i386/pr65167.c: Likewise.
16769 * gcc.target/i386/pr65183.c: Likewise.
16770 * gcc.target/i386/pr65184.c: Likewise.
16771 * gcc.target/i386/thunk-retbnd.c: Likewise.
16773 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16775 PR tree-optimization/69328
16776 * gcc.dg/pr69328.c: New test.
16778 2016-01-20 Jeff Law <law@redhat.com>
16781 * gcc.target/m68k/pr25114.c: New test.
16783 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16785 * gcc.target/arm/memset-inline-10.c: Added
16786 dg-require-effective-target arm_thumb2_ok.
16788 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16790 * gcc.dg/debug/dwarf2/sso.c: New test.
16792 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
16795 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16796 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16797 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16799 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16802 * g++.dg/ipa/devirt-50.C: New testcase.
16804 2016-01-19 Marek Polacek <polacek@redhat.com>
16807 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16808 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16810 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16813 * gcc.target/arm/pr69135_1.c: New test.
16815 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16817 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16819 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16821 * gcc.target/aarch64/ccmp_1.c: New testcase.
16823 2016-01-19 Marek Polacek <polacek@redhat.com>
16826 * g++.dg/cpp0x/enum30.C: New test.
16828 2016-01-19 Richard Biener <rguenther@suse.de>
16830 PR tree-optimization/69336
16831 * g++.dg/tree-ssa/pr69336.C: New testcase.
16833 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16836 * gcc.dg/pr65779.c: New test.
16838 2016-01-19 Richard Biener <rguenther@suse.de>
16840 PR tree-optimization/69352
16841 * gcc.dg/torture/pr69352.c: New testcase.
16843 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16845 PR rtl-optimization/68955
16846 PR rtl-optimization/64557
16847 * gcc.dg/torture/pr68955.c: New test.
16849 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16852 * g++.dg/torture/pr69136.C: New testcase.
16854 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16857 * g++.dg/lto/pr69133_0.C: New testcase.
16858 * g++.dg/lto/pr69133_1.C: New testcase.
16860 2016-01-15 Jeff Law <law@redhat.com>
16862 PR tree-optimization/69320
16863 * gcc.c-torture/pr69320-1.c: New test.
16864 * gcc.c-torture/pr69320-2.c: New test.
16865 * gcc.c-torture/pr69320-3.c: New test.
16866 * gcc.c-torture/pr69320-4.c: New test.
16868 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16873 * g++.dg/template/pr11858.C: New test.
16874 * g++.dg/template/pr24663.C: New test.
16875 * g++.dg/template/unify12.C: New test.
16876 * g++.dg/template/unify13.C: New test.
16877 * g++.dg/template/unify14.C: New test.
16878 * g++.dg/template/unify15.C: New test.
16879 * g++.dg/template/unify16.C: New test.
16880 * g++.dg/template/unify17.C: New test.
16882 2016-01-18 David Malcolm <dmalcolm@redhat.com>
16885 * gcc.dg/pr69181-1.c: New test file.
16886 * gcc.dg/pr69181-2.c: New test file.
16887 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16888 globals by moving it to...
16889 (cleanup-after-saved-dg-test): ...this new function. Add
16890 "global additional_sources_used". Add reset of global
16891 multiline_expected_outputs to the empty list.
16892 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16894 (multiline_expected_outputs): ...this, and updated comments to
16895 note that it is modified from gcc-dg.exp.
16896 (dg-end-multiline-output): Update for the above renaming.
16897 (handle-multiline-outputs): Likewise. Remove the clearing
16898 of the expected outputs to the empty list.
16900 2016-01-18 Richard Biener <rguenther@suse.de>
16902 PR tree-optimization/69297
16903 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16905 2016-01-18 Joseph Myers <joseph@codesourcery.com>
16907 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16909 * gcc.target/mips/mips-3d-2.c: Likewise.
16910 * gcc.target/mips/mips-3d-3.c: Likewise.
16911 * gcc.target/mips/mips-3d-4.c: Likewise.
16912 * gcc.target/mips/mips-3d-5.c: Likewise.
16913 * gcc.target/mips/mips-3d-6.c: Likewise.
16914 * gcc.target/mips/mips-3d-7.c: Likewise.
16915 * gcc.target/mips/mips-3d-8.c: Likewise.
16916 * gcc.target/mips/mips-3d-9.c: Likewise.
16917 * gcc.target/mips/mips-ps-1.c: Likewise.
16918 * gcc.target/mips/mips-ps-2.c: Likewise.
16919 * gcc.target/mips/mips-ps-3.c: Likewise.
16920 * gcc.target/mips/mips-ps-4.c: Likewise.
16921 * gcc.target/mips/mips-ps-5.c: Likewise.
16922 * gcc.target/mips/mips-ps-6.c: Likewise.
16923 * gcc.target/mips/mips-ps-7.c: Likewise.
16924 * gcc.target/mips/mips-ps-type.c: Likewise.
16925 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16926 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16928 2016-01-18 Tom de Vries <tom@codesourcery.com>
16930 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16931 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16932 * c-c++-common/goacc/kernels-empty.c: New test.
16933 * c-c++-common/goacc/kernels-eternal.c: New test.
16934 * c-c++-common/goacc/kernels-loop-2.c: New test.
16935 * c-c++-common/goacc/kernels-loop-3.c: New test.
16936 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16937 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16938 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16939 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16940 * c-c++-common/goacc/kernels-loop-data.c: New test.
16941 * c-c++-common/goacc/kernels-loop-g.c: New test.
16942 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16943 * c-c++-common/goacc/kernels-loop-n.c: New test.
16944 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16945 * c-c++-common/goacc/kernels-loop.c: New test.
16946 * c-c++-common/goacc/kernels-noreturn.c: New test.
16947 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16948 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16949 * c-c++-common/goacc/kernels-reduction.c: New test.
16951 2016-01-18 Tom de Vries <tom@codesourcery.com>
16953 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16954 * gcc.dg/autopar/outer-2.c: Same.
16955 * gcc.dg/autopar/outer-3.c: Same.
16956 * gcc.dg/autopar/outer-4.c: Same.
16957 * gcc.dg/autopar/outer-5.c: Same.
16958 * gcc.dg/autopar/outer-6.c: Same.
16959 * gcc.dg/autopar/parallelization-1.c: Same.
16960 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16961 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16962 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16963 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16964 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16965 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16966 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16967 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16968 * gcc.dg/autopar/pr39500-1.c: Same.
16969 * gcc.dg/autopar/pr39500-2.c: Same.
16970 * gcc.dg/autopar/pr46193.c: Same.
16971 * gcc.dg/autopar/pr46194.c: Same.
16972 * gcc.dg/autopar/pr49580.c: Same.
16973 * gcc.dg/autopar/pr49960-1.c: Same.
16974 * gcc.dg/autopar/pr49960.c: Same.
16975 * gcc.dg/autopar/pr68373.c: Same.
16976 * gcc.dg/autopar/reduc-1.c: Same.
16977 * gcc.dg/autopar/reduc-1char.c: Same.
16978 * gcc.dg/autopar/reduc-1short.c: Same.
16979 * gcc.dg/autopar/reduc-2.c: Same.
16980 * gcc.dg/autopar/reduc-2char.c: Same.
16981 * gcc.dg/autopar/reduc-2short.c: Same.
16982 * gcc.dg/autopar/reduc-3.c: Same.
16983 * gcc.dg/autopar/reduc-4.c: Same.
16984 * gcc.dg/autopar/reduc-6.c: Same.
16985 * gcc.dg/autopar/reduc-7.c: Same.
16986 * gcc.dg/autopar/reduc-8.c: Same.
16987 * gcc.dg/autopar/reduc-9.c: Same.
16988 * gcc.dg/autopar/uns-outer-4.c: Same.
16989 * gcc.dg/autopar/uns-outer-5.c: Same.
16990 * gcc.dg/autopar/uns-outer-6.c: Same.
16991 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16992 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16994 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16997 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16998 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17000 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17003 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17004 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17005 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17007 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17010 * gcc.dg/tree-ssa/sra-17.c: New.
17011 * gcc.dg/tree-ssa/sra-18.c: New.
17013 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
17015 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17017 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
17019 * gnat.dg/inline12.adb: New test.
17021 2016-01-18 Bin Cheng <bin.cheng@arm.com>
17023 PR tree-optimization/66797
17024 * gcc.c-torture/execute/pr65447.c: Relax check condition.
17026 2016-01-18 Richard Biener <rguenther@suse.de>
17028 PR tree-optimization/69170
17029 * gcc.dg/torture/pr69170.c: New testcase.
17031 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
17033 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17035 2016-01-16 Tom de Vries <tom@codesourcery.com>
17037 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17039 2016-01-16 Tom de Vries <tom@codesourcery.com>
17041 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17042 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
17043 redundant dg-require-effective-target pthread.
17044 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17045 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17046 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17047 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17048 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17049 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17050 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17052 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
17055 * gcc.target/powerpc/recip-6.c: Enable on AIX.
17056 * gcc.target/powerpc/recip-7.c: Same.
17058 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17061 * g++.dg/template/pr69091.C: New test.
17063 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17065 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17066 dump does not contain an error_mark_node.
17067 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17068 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17070 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17073 * g++.dg/template/pr68936.C: New test.
17075 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
17078 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17079 * gcc.target/powerpc/recip-2.c: Same.
17080 * gcc.target/powerpc/recip-3.c: Same.
17081 * gcc.target/powerpc/recip-4.c: Same.
17082 * gcc.target/powerpc/recip-sqrtf.c: Same.
17084 2016-01-15 Jeff Law <law@redhat.com>
17086 PR tree-optimization/69270
17087 * gcc.dg/tree-ssa/pr69270-2.c: New test.
17088 * gcc.dg/tree-ssa/pr69270-3.c: New test.
17090 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
17093 * gfortran.dg/deferred_character_13.f90: New test for the fix
17094 of comment 3 of the PR.
17097 * gfortran.dg/deferred_character_8.f90: New test
17098 * gfortran.dg/allocate_error_5.f90: New test
17101 * gfortran.dg/deferred_character_10.f90: New test
17104 * gfortran.dg/deferred_character_14.f90: New test
17107 * gfortran.dg/deferred_character_11.f90: New test
17110 * gfortran.dg/deferred_character_9.f90: New test
17112 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
17114 PR rtl-optimization/69030
17115 * gcc.target/i386/pr69030.c: New.
17117 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17119 * gcc.target/aarch64/target_attr_17.c: New test.
17121 2016-01-15 Richard Biener <rguenther@suse.de>
17123 PR tree-optimization/66856
17124 * gcc.dg/torture/pr66856-1.c: New testcase.
17125 * gcc.dg/torture/pr66856-2.c: Likewise.
17127 2016-01-15 Richard Biener <rguenther@suse.de>
17130 * g++.dg/lto/pr69137_0.C: New testcase.
17132 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
17134 PR middle-end/69246
17135 * gcc.target/i386/pr69246.c: New test.
17137 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17139 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17141 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17144 * g++.dg/init/const9.C: Disable test on S/390.
17146 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17148 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17149 * g++.dg/Wno-frame-address.C: Ditto.
17151 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17153 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17155 2016-01-15 Richard Biener <rguenther@suse.de>
17157 PR tree-optimization/68961
17158 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17160 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
17162 * gcc.target/i386/pr65105-5.c: New test.
17164 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17166 * gcc.c-torture/execute/alias-4.c: New testcase.
17168 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17171 * g++.dg/ipa/devirt-49.C: New testcase.
17173 2016-01-15 Christian Bruel <christian.bruel@st.com>
17176 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17177 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17178 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17180 2016-01-15 Richard Biener <rguenther@suse.de>
17182 PR tree-optimization/69117
17183 * gcc.dg/torture/pr69117.c: New testcase.
17185 2015-01-14 Ryan Burn <contact@rnburn.com>
17188 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17190 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17193 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17194 range tests use 100 * maximum instead of maximum + 1.
17196 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17199 * gcc.dg/guality/pr69244.c: New test.
17201 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
17203 * lib/target-supports.exp (check_effective_target_issignaling):
17205 * gcc.dg/pr61441.c: Require issignaling effective target.
17207 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17210 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17212 2016-01-14 David Malcolm <dmalcolm@redhat.com>
17215 PR preprocessor/69177
17216 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17217 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17218 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17219 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17221 2016-01-14 Marek Polacek <polacek@redhat.com>
17224 * gcc.dg/array-15.c: New test.
17226 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17228 PR middle-end/68146
17229 PR tree-optimization/69155
17230 * gfortran.dg/pr68146.f: New test.
17231 * gfortran.dg/pr69155.f90: New test.
17233 2016-01-14 Richard Biener <rguenther@suse.de>
17235 PR tree-optimization/68060
17236 * gcc.dg/torture/pr68060-1.c: New testcase.
17237 * gcc.dg/torture/pr68060-2.c: Likewise.
17239 2016-01-14 Nick Clifton <nickc@redhat.com>
17241 * lib/target-supports.exp
17242 (check_effective_target_arm_neon_ok_nocache): Add an option
17243 sequence that includes setting the ARM architecture to ARMv7-A.
17244 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17245 command line options necessary to enable Neon support.
17246 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17247 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17248 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17249 * gcc.target/arm/pr69180.c: Likewise.
17251 2016-01-14 Jeff Law <law@redhat.com>
17253 PR tree-optimization/69270
17254 * gcc.dg/tree-ssa/pr69270.c: New test.
17256 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17259 * c-c++-common/pr66208.c: New file.
17261 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17263 PR tree-optimization/69156
17264 * gcc.dg/pr69156.c: New test.
17266 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17268 * gcc.target/i386/pr69225-7.c: New test.
17270 2016-01-13 Richard Henderson <rth@redhat.com>
17272 * gcc.dg/tm/memopt-13.c: Update expected function.
17273 * gcc.dg/tm/memopt-6.c: Likewise.
17275 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17277 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17278 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17279 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17280 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17282 2016-01-13 Tom de Vries <tom@codesourcery.com>
17284 PR tree-optimization/69169
17285 * gcc.dg/pr69169.c: New test.
17287 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17290 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17291 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17292 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17293 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17294 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17295 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17296 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17297 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17299 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17302 * gcc.dg/pr69247.c: New test.
17304 2016-01-13 Richard Biener <rguenther@suse.de>
17306 PR tree-optimization/69242
17307 * gcc.dg/torture/pr69242.c: New testcase.
17309 2016-01-13 Richard Biener <rguenther@suse.de>
17311 PR tree-optimization/69186
17312 * gcc.dg/torture/pr69186.c: New testcase.
17314 2016-01-13 Jeff Law <law@redhat.com>
17316 PR tree-optimization/67755
17317 * gcc.dg/tree-ssa/pr67755.c: New test.
17319 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17321 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17322 pass number in output by a star.
17324 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17326 PR tree-optimization/68911
17327 * gcc.c-torture/execute/pr68911.c: New test.
17329 2016-01-12 Marek Polacek <polacek@redhat.com>
17332 * g++.dg/warn/permissive-1.C: New test.
17334 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17338 * g++.dg/opt/pr69213.C: New test.
17340 2016-01-12 Christian Bruel <christian.bruel@st.com>
17343 * gcc.target/arm/pr69180.c: New test.
17345 2016-01-12 Richard Biener <rguenther@suse.de>
17348 * g++.dg/lto/pr69077_0.C: New testcase.
17349 * g++.dg/lto/pr69077_1.C: Likewise.
17351 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17354 * g++.dg/opt/pr69175.C: New test.
17356 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17358 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17359 rather than #including math.h & stdlib.h.
17360 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17361 * gcc.dg/vect/pr49771.c: Likewise.
17362 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17363 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17364 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17365 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17366 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17367 * gcc.dg/vect/pr44507.c: Likewise.
17368 * gcc.dg/vect/pr45902.c: Likewise.
17369 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17370 * gcc.dg/vect/vect-117.c: Likewise.
17371 * gcc.dg/vect/vect-99.c: Likewise.
17372 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17373 * gcc.dg/vect/vect-cond-1.c: Likewise.
17374 * gcc.dg/vect/vect-cond-2.c: Likewise.
17375 * gcc.dg/vect/vect-cond-3.c: Likewise.
17376 * gcc.dg/vect/vect-cond-4.c: Likewise.
17377 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17378 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17379 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17380 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17381 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17382 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17383 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17384 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17385 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17386 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17387 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17388 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17389 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17390 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17391 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17392 include of signal.h.
17393 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17394 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17395 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17396 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17397 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17398 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17399 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17400 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17401 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17402 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17403 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17404 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17405 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17406 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17407 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17408 * gcc.dg/vect/vect-outer-5.c: Likewise.
17409 * gcc.dg/vect/vect-outer-6.c: Likewise.
17410 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17411 include of stdio.h.
17413 2016-01-12 Nick Clifton <nickc@redhat.com>
17416 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17417 to fread so that it will be found in all target runtimes.
17419 2016-01-12 Richard Biener <rguenther@suse.de>
17421 PR tree-optimization/69053
17422 * g++.dg/torture/pr69053.C: New testcase.
17424 2016-01-12 Richard Biener <rguenther@suse.de>
17426 PR tree-optimization/69168
17427 * gcc.dg/torture/pr69168.c: New testcase.
17429 2016-01-12 Richard Biener <rguenther@suse.de>
17431 PR tree-optimization/69157
17432 * gcc.dg/torture/pr69157.c: New testcase.
17434 2016-01-12 Richard Biener <rguenther@suse.de>
17436 PR tree-optimization/69174
17437 * gcc.dg/torture/pr69174.c: New testcase.
17439 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17443 * g++.dg/tls/pr66808.C: New test.
17444 * g++.dg/tls/pr69000.C: New test.
17446 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17448 * gcc.target/powerpc/swaps-p8-23.c: New test.
17449 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17451 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17453 PR tree-optimization/68356
17454 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17456 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17457 Jim Wilson <jim.wilson@linaro.org>
17460 * gcc.target/arm/pr69194.c: New test.
17462 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17465 * gcc.target/i386/pr69225-1.c: New test.
17466 * gcc.target/i386/pr69225-2.c: Likewise.
17467 * gcc.target/i386/pr69225-3.c: Likewise.
17468 * gcc.target/i386/pr69225-4.c: Likewise.
17469 * gcc.target/i386/pr69225-5.c: Likewise.
17470 * gcc.target/i386/pr69225-6.c: Likewise.
17472 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17475 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17479 * gcc.dg/pr69071.c: New test.
17482 * g++.dg/opt/pr69211.C: New test.
17484 PR tree-optimization/69214
17485 * gcc.c-torture/compile/pr69214.c: New test.
17487 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17489 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17490 * gcc.target/i386/pr66232-11.c: Ditto.
17491 * gcc.target/i386/pr66232-12.c: Ditto.
17492 * gcc.target/i386/pr66232-13.c: Ditto.
17494 2016-01-11 Richard Biener <rguenther@suse.de>
17496 PR tree-optimization/69173
17497 * gcc.dg/torture/pr69173.c: New testcase.
17499 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17501 PR rtl-optimization/68796
17502 * gcc.target/aarch64/tst_5.c: New test.
17503 * gcc.target/aarch64/tst_6.c: Likewise.
17505 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17507 PR rtl-optimization/68841
17508 * gcc.dg/pr68841.c: New test.
17509 * gcc.c-torture/execute/pr68841.c: New test.
17511 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17513 PR rtl-optimization/68920
17514 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17516 * gcc.dg/ifcvt-5.c: New test.
17518 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17521 * g++.dg/pr69123.C: New.
17523 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17526 * gcc.target/i386/pr69010.c: New test.
17528 2016-01-11 Martin Jambor <mjambor@suse.cz>
17531 * gcc.target/i386/chkp-pr69044.c: New test.
17533 2016-01-11 Tom de Vries <tom@codesourcery.com>
17535 PR tree-optimization/69109
17536 * gcc.dg/autopar/pr69109-2.c: New test.
17537 * gcc.dg/autopar/pr69109.c: New test.
17539 2016-01-11 Tom de Vries <tom@codesourcery.com>
17541 PR tree-optimization/69108
17542 * gcc.dg/autopar/pr69108.c: New test.
17544 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17547 * c-c++-common/Wisleading-indentation.c: Augment test.
17549 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17552 * gfortran.dg/inline_matmul_12.f90: New test.
17554 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17557 * gfortran.dg/actual_array_offset_1: New test.
17559 2016-01-10 Tom de Vries <tom@codesourcery.com>
17561 PR tree-optimization/69062
17562 * gcc.dg/autopar/pr69062.c: New test.
17564 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17566 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17567 * gcc.dg/vect/slp-perm-2.c: Likewise.
17568 * gcc.dg/vect/slp-perm-3.c: Likewise.
17569 * gcc.dg/vect/slp-perm-5.c: Likewise.
17570 * gcc.dg/vect/slp-perm-6.c: Likewise.
17571 * gcc.dg/vect/slp-perm-7.c: Likewise.
17572 * gcc.dg/vect/slp-perm-8.c: Likewise.
17574 2016-01-10 Tom de Vries <tom@codesourcery.com>
17576 PR tree-optimization/69039
17577 * gcc.dg/autopar/pr69039.c: New test.
17579 2016-01-09 Marek Polacek <polacek@redhat.com>
17582 * g++.dg/pr69113.C: New test.
17584 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17586 PR middle-end/50865
17587 PR tree-optimization/69097
17588 * gcc.c-torture/execute/pr50865.c: New test.
17589 * gcc.c-torture/execute/pr69097-1.c: New test.
17590 * gcc.c-torture/execute/pr69097-2.c: New test.
17591 * gcc.dg/pr69097-1.c: New test.
17592 * gcc.dg/pr69097-2.c: New test.
17594 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17597 * g++.dg/opt/pr69164.C: New test.
17599 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17601 PR tree-optimization/69167
17602 * gcc.dg/pr69167.c: New test.
17604 2016-01-08 Marek Polacek <polacek@redhat.com>
17607 * g++.dg/pr68449.C: New.
17609 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17611 PR tree-optimization/68707
17612 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17613 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17614 on platforms supporting it.
17615 * gcc.dg/vect/slp-perm-2.c: Likewise.
17616 * gcc.dg/vect/slp-perm-3.c: Likewise.
17617 * gcc.dg/vect/slp-perm-5.c: Likewise.
17618 * gcc.dg/vect/slp-perm-7.c: Likewise.
17619 * gcc.dg/vect/slp-perm-8.c: Likewise.
17620 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17621 on platforms supporting it.
17623 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17625 PR tree-optimization/69162
17626 * gcc.dg/pr69162.c: New test.
17628 PR tree-optimization/69172
17629 * gcc.dg/pr69172.c: New test.
17631 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17633 PR tree-optimization/67781
17634 * gcc.c-torture/execute/pr67781.c: New file.
17636 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17638 PR tree-optimization/69083
17639 * gcc.dg/vect/pr69083.c: New test.
17641 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17643 PR tree-optimization/61441
17644 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17645 Use -fexcess-precision=standard for compiler options.
17646 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17648 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17651 * gfortran.dg/gomp/pr69128.f90: New test.
17654 * g++.dg/ext/pr69145-1.C: New test.
17655 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17656 * g++.dg/ext/pr69145-2.h: New file.
17658 2016-01-07 Martin Sebor <msebor@redhat.com>
17661 * gcc.dg/atomic-fetch-bool.c: New test.
17662 * gcc.dg/sync-fetch-bool.c: New test.
17664 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17667 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17669 2016-01-07 Nick Clifton <nickc@redhat.com>
17672 * g++.dg/pr66655.C: New test.
17673 * g++.dg/pr66655_1.cc: Test support file.
17674 * g++.dg/pr66655.h: Test header file.
17676 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17679 gfortran.dg/gomp/pr66680.f90: New test.
17681 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17684 * gcc.target/i386/pr69171-1.c: New test.
17685 * gcc.target/i386/pr69171-2.c: Likewise.
17686 * gcc.target/i386/pr69171-3.c: Likewise.
17687 * gcc.target/i386/pr69171-4.c: Likewise.
17688 * gcc.target/i386/pr69171-5.c: Likewise.
17689 * gcc.target/i386/pr69171-6.c: Likewise.
17691 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17693 PR middle-end/67639
17694 * c-c++-common/pr67639.c: New test.
17696 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17698 PR tree-optimization/69141
17699 * g++.dg/opt/pr69141.C: New test.
17701 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17703 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17705 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17708 * gcc.target/i386/pr69140.c: New test
17710 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17712 * gcc.dg/bad-dereference.c: New test case.
17714 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17716 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17718 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17720 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17722 2016-01-06 Marek Polacek <polacek@redhat.com>
17725 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17727 2016-01-05 Marek Polacek <polacek@redhat.com>
17730 * gcc.dg/atomic-invalid-2.c: New.
17732 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17735 * gcc.target/i386/pr68991.c: New test.
17737 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17740 * g++.dg/pr68991-1.C: New test.
17741 * g++.dg/pr68991-2.C: Likewise.
17743 2016-01-05 Sergei Trofimovich <siarheit@google.com>
17746 * gcc.target/ia64/pr60465-gprel64.c: New test.
17747 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17749 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17751 PR rtl-optimization/68651
17752 * gcc.target/aarch64/pr68651_1.c: New test.
17754 2016-01-05 David Malcolm <dmalcolm@redhat.com>
17757 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17759 2016-01-05 Nathan Sidwell <nathan@acm.org>
17762 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17764 * gcc.dg/alias-15.c: New.
17766 2016-01-05 Nick Clifton <nickc@redhat.com>
17769 * g++.dg/pr68770.C: New test.
17771 2016-01-04 Mike Stump <mikestump@comcast.net>
17773 * lib/target-supports.exp (check_effective_target_cilkplus):
17774 cilkplus targets require pthreads.
17775 (check_effective_target_cilkplus): Remove special case for NVPTX.
17777 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17779 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17782 2016-01-04 Jakub Jelinek <jakub@redhat.com>
17784 Update copyright years.
17786 2016-01-04 Marek Polacek <polacek@redhat.com>
17789 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17790 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17791 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17793 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17795 * gcc.target/sparc/20160104-2.c: New test.
17797 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17799 * gcc.target/sparc/20160104-1.c: New test.
17801 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
17804 * gfortran.dg/pr65045.f90: New test.
17806 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17808 * gnat.dg/specs/debug1.ads: Delete.
17810 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17812 PR libgfortran/68867
17813 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17816 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17818 PR libgfortran/68867
17819 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17822 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
17825 * gfortran.dg/pr68864.f90: New test.
17827 2016-01-01 Jakub Jelinek <jakub@redhat.com>
17829 PR tree-optimization/69070
17830 * gcc.dg/pr69070.c: New test.
17833 * gfortran.dg/pr69055.f90: New test.
17836 * gcc.dg/pr69015.c: New test.
17838 Copyright (C) 2016 Free Software Foundation, Inc.
17840 Copying and distribution of this file, with or without modification,
17841 are permitted in any medium without royalty provided the copyright
17842 notice and this notice are preserved.