1 2016-12-20 David Edelsohn <dje.gcc@gmail.com>
3 * gcc.dg/tls/alias-1.c: dg-add-options tls.
5 2016-12-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7 * gcc.target/arm/pr78255-2.c: Fix to work for targets
8 that do not optimize for tailcall.
10 2016-12-20 David Edelsohn <dje.gcc@gmail.com>
12 * gcc.dg/tls/pr78796.c: dg-add-options tls.
13 * gcc.target/powerpc/fold-vec-mult-int.c: power8-vector.
14 * gcc.target/powerpc/fold-vec-mult-longlong.c: -maix64.
16 2016-12-20 Richard Biener <rguenther@suse.de>
18 * gcc.dg/gimplefe-19.c: New testcase.
20 2016-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
23 * gcc.c-torture/compile/pr78694.c: New test.
25 2016-12-20 Eric Botcazou <ebotcazou@adacore.com>
28 * gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options.
29 * gnat.dg/vect2.adb: Likewise.
30 * gnat.dg/vect3.adb: Likewise.
31 * gnat.dg/vect4.adb: Likewise.
32 * gnat.dg/vect5.adb: Likewise.
33 * gnat.dg/vect6.adb: Likewise.
35 2016-12-19 Uros Bizjak <ubizjak@gmail.com>
37 * gcc.target/i386/pr59874-3.c: New test.
39 2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com>
41 * gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile.
42 * gcc.target/powerpc/fold-vec-mult-char.c: New.
43 * gcc.target/powerpc/fold-vec-mult-float.c: New.
44 * gcc.target/powerpc/fold-vec-mult-floatdouble.c: New.
45 * gcc.target/powerpc/fold-vec-mult-int.c: New.
46 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: New.
47 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: New.
48 * gcc.target/powerpc/fold-vec-mult-longlong.c: New.
49 * gcc.target/powerpc/fold-vec-mult-short.c: New.
51 2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com>
53 * gcc.target/powerpc/fold-vec-sub-char.c: New.
54 * gcc.target/powerpc/fold-vec-sub-float.c: New.
55 * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New.
56 * gcc.target/powerpc/fold-vec-sub-int.c: New.
57 * gcc.target/powerpc/fold-vec-sub-int128.c: New.
58 * gcc.target/powerpc/fold-vec-sub-longlong.c: New.
59 * gcc.target/powerpc/fold-vec-sub-short.c: New.
61 2016-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
64 * gcc.c-torture/compile/pr78748.c: New test.
66 2016-12-18 Janus Weil <janus@gcc.gnu.org>
69 * gfortran.dg/dtio_22.f90: New test.
71 2016-12-18 Janus Weil <janus@gcc.gnu.org>
74 * gfortran.dg/dtio_21.f90: New test.
76 2016-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
79 * charlen_03.f90: Remove test.
80 * charlen_10.f90: Ditto.
82 2016-12-17 Jakub Jelinek <jakub@redhat.com>
85 * gcc.dg/asan/pr78832.c: New test.
87 2016-12-17 Andrew Senkevich <andrew.senkevich@intel.com>
89 * gcc.target/i386/avx512bw-kaddd-1.c: New test.
90 * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
91 * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
92 * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
94 2016-12-17 Thomas Koenig <tkoenig@gcc.gnu.org>
97 * gfortran.dg/fimplicit_none_1.f90: New test.
98 * gfortran.dg/fimplicit_none_2.f90: New test.
100 2016-12-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
102 * gcc.target/powerpc/byte-in-either-range-0.c: New test.
103 * gcc.target/powerpc/byte-in-either-range-1.c: New test.
104 * gcc.target/powerpc/byte-in-range-0.c: New test.
105 * gcc.target/powerpc/byte-in-range-1.c: New test.
106 * gcc.target/powerpc/byte-in-set-0.c: New test.
107 * gcc.target/powerpc/byte-in-set-1.c: New test.
108 * gcc.target/powerpc/byte-in-set-2.c: New test.
110 2016-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
113 * gfortran.dg/dtio_20.f03: New test.
115 2016-12-16 Jakub Jelinek <jakub@redhat.com>
118 * gfortran.dg/char_result_16.f90: New test.
120 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
122 * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
124 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
126 * gcc.target/aarch64/ubfx_lsr_1.c: New test.
128 2016-12-16 Jakub Jelinek <jakub@redhat.com>
131 * gcc.dg/pr78408-1.c: New test.
132 * gcc.dg/pr78408-2.c: New test.
134 2016-12-16 Marek Polacek <polacek@redhat.com>
136 PR tree-optimization/78819
137 * gcc.dg/tree-ssa/vrp112.c: New test.
139 2016-12-16 Eric Botcazou <ebotcazou@adacore.com>
141 * gnat.dg/opt61.adb: New test.
142 * gnat.dg/opt61_pkg.ad[sb]: New helper.
144 2016-12-16 Richard Biener <rguenther@suse.de>
147 * g++.dg/pr71694.C: New testcase.
149 2016-12-16 Richard Biener <rguenther@suse.de>
152 * gcc.dg/pr71632.c: New testcase.
154 2016-12-15 Andrew Senkevich <andrew.senkevich@intel.com>
156 * gcc.target/i386/avx512bw-kmovd-1.c: New test.
157 * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
158 * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
159 * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
160 * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
161 * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
162 * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
163 * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
164 * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
165 * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
166 * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
167 * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
168 * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
169 * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
170 * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
171 * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
173 2016-12-15 Jakub Jelinek <jakub@redhat.com>
175 P0490R0 GB 20: decomposition declaration should commit to tuple
177 * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
179 2016-12-15 Nathan Sidwell <nathan@acm.org>
182 * g++.dg/cpp1y/pr77585.C: New.
184 2016-12-15 David Edelsohn <dje.gcc@gmail.com>
186 * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
187 * gcc.dg/tree-ssa/pr71179.c: Same.
189 2016-12-15 Janus Weil <janus@gcc.gnu.org>
192 * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
194 2016-12-15 Toma Tabacu <toma.tabacu@imgtec.com>
196 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
199 2016-12-15 Jakub Jelinek <jakub@redhat.com>
201 * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
202 * gcc.dg/torture/pr78515.c: Likewise.
203 * gcc.dg/pr69634.c: Likewise.
205 2016-12-14 Martin Sebor <msebor@redhat.com>
208 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
210 2016-12-14 Martin Sebor <msebor@redhat.com>
213 * g++.dg/cpp1y/pr78774.C: New test.
215 2016-12-14 David Malcolm <dmalcolm@redhat.com>
218 * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
220 * gcc.dg/pr78213.c: Disable this test.
221 * selftests/example.txt: New file.
223 2016-12-14 Martin Sebor <msebor@redhat.com>
226 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
228 2016-12-14 Jakub Jelinek <jakub@redhat.com>
231 * gcc.c-torture/execute/pr78791.c: New test.
232 * gcc.target/i386/pr78791.c: New test.
234 2016-12-14 Marek Polacek <polacek@redhat.com>
237 * g++.dg/ext/flexary12.C: Adjust dg-error.
238 * g++.dg/ext/flexary20.C: New.
239 * g++.dg/ext/flexary21.C: New.
241 2016-12-14 Uros Bizjak <ubizjak@gmail.com>
244 * gcc.target/i386/pr59874-1.c: New test.
245 * gcc.target/i386/pr59874-2.c: Ditto.
247 2016-12-14 David Edelsohn <dje.gcc@gmail.com>
249 * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
250 * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
251 * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
253 2016-12-14 Jakub Jelinek <jakub@redhat.com>
256 * g++.dg/opt/pr77844.C: New test.
258 2016-12-14 Martin Sebor <msebor@redhat.com>
261 * gcc.dg/builtins-nonnull.c: New test.
262 * gcc.dg/nonnull-4.c: New test.
264 2016-12-14 Nathan Sidwell <nathan@acm.org>
267 * g++.dg/cpp0x/pr78701.C: New.
269 2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com>
271 * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
272 defined, add tracing of the various extracts to stderr. Add
273 support for tests that convert the result to another type.
274 * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
275 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
276 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
277 tests that do an extract and then convert the values double.
278 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
279 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
280 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
281 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
282 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
283 * gcc.target/powerpc/p9-extract-1.c: Update test to check for
284 VEXTU{B,H,W}{L,R}X instructions being generated by default instead
285 of VEXTRACTU{B,H} and XXEXTRACTUW.
286 * gcc.target/powerpc/p9-extract-3.c: New test for combination of
287 vec_extract and convert to floating point.
288 * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
290 * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
292 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
294 * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
297 2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org>
300 * gfortran.dg/coarray/alloc_comp_5.f90: New test.
301 * gfortran.dg/coarray_42.f90: New test.
303 2016-12-14 Jakub Jelinek <jakub@redhat.com>
306 * gcc.dg/tls/pr78796.c: New test.
308 2016-12-14 Richard Biener <rguenther@suse.de>
310 PR tree-optimization/78731
311 * gcc.dg/torture/pr78731.c: New testcase.
313 2016-12-14 Martin Liska <mliska@suse.cz>
315 * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
316 * gcc.dg/tree-ssa/dump-2.c: Likewise.
318 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
320 * gcc.target/mips/msa-builtins-err.c (dg-options): Add
321 -ffat-lto-objects option.
323 2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
324 Jakub Jelinek <jakub@redhat.com>
326 * gcc.dg/strlenopt-30.c: New test-case.
328 2016-12-14 Richard Biener <rguenther@suse.de>
330 PR tree-optimization/78788
331 * gcc.dg/torture/pr78788.c: New testcase.
333 2016-12-13 Nathan Sidwell <nathan@acm.org>
336 * g++.dg/cpp0x/pr69481.C: New.
338 2016-12-13 Uros Bizjak <ubizjak@gmail.com>
341 * gcc.target/i386/pr78794.c: New test.
343 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
346 * gfortran.dg/coarray_38.f90: Added expecting error message.
347 * gfortran.dg/coarray_41.f90: New test.
348 * gfortran.dg/coarray_class_2.f90: New test.
350 2016-12-13 Carl Love <cel@us.ibm.com>
352 * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
354 * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
357 2016-12-13 Martin Liska <mliska@suse.cz>
359 PR tree-optimization/78428
360 * gcc.dg/tree-ssa/pr78428.c: New test.
362 2016-12-13 Janus Weil <janus@gcc.gnu.org>
363 Paul Thomas <pault@gcc.gnu.org>
366 * gfortran.dg/dtio_19.f90: New test case.
368 2016-12-13 Michael Matz <matz@suse.de>
370 PR tree-optimization/78725
371 * gcc.dg/pr78725.c: New test.
372 * gcc.dg/pr78725-2.c: New test.
374 2016-12-13 Richard Biener <rguenther@suse.de>
377 * gcc.dg/torture/pr78742.c: New testcase.
379 2016-12-13 Martin Liska <mliska@suse.cz>
381 * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
382 scanned pattern ASAN_MARK.
383 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
384 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
385 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
386 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
388 2016-12-13 Jakub Jelinek <jakub@redhat.com>
391 * g++.dg/ipa/pr77905.C: New test.
393 2016-12-12 Jakub Jelinek <jakub@redhat.com>
395 PR tree-optimization/78777
396 * g++.dg/torture/pr78777.C: New test.
398 2016-12-12 Martin Sebor <msebor@redhat.com>
402 * gcc.c-torture/execute/pr78622.c: New test.
403 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
404 behavior inadvertently introduced in a previous commit. Tighten
406 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
408 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
409 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
410 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
411 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
412 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
413 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
414 add a final optimization check.
415 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
416 * gcc.dg/tree-ssa/pr78622.c: New test.
418 2016-12-12 Janus Weil <janus@gcc.gnu.org>
421 * gfortran.dg/constant_shape.f90: New test case.
423 2016-12-12 Marek Polacek <polacek@redhat.com>
426 * g++.dg/parse/error58.C: New.
428 2016-12-12 David Malcolm <dmalcolm@redhat.com>
430 PR preprocessor/78680
431 * gcc.dg/format/pr78680.c: New test case.
432 * gcc.dg/plugin/diagnostic-test-expressions-1.c
433 (test_multiline_token): New function.
434 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
435 (test_backslash_continued_logical_lines): New function.
437 2016-12-12 Nathan Sidwell <nathan@acm.org>
440 * g++.dg/cpp1y/lambda-mangle-1.C: New.
442 2016-12-12 Uros Bizjak <ubizjak@gmail.com>
445 * gcc.target/i386/pr78738.c: New test.
447 2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
449 * lib/target-supports.exp
450 (check_effective_target_newlib_broken_long_double_io): New check.
451 (check_effective_target_frexpl): Likewise.
453 2016-12-12 Marek Polacek <polacek@redhat.com>
456 * g++.dg/other/vararg-5.C: New.
458 2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
460 PR rtl-optimization/78669
461 * gcc.target/i386/pr78669.c: New test.
463 2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
465 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
467 2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
469 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
470 -mnan=2008 and -mabs=2008.
472 2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
475 * gcc.target/powerpc/swaps-stack-protector.c: New test.
477 2016-12-11 Uros Bizjak <ubizjak@gmail.com>
480 * gcc.target/i386/pr70799-3.c: New test.
482 2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
485 * g++.dg/parse/namespace14.C: New.
487 2016-12-10 Jakub Jelinek <jakub@redhat.com>
489 PR tree-optimization/78720
490 * gcc.c-torture/execute/pr78720.c: New test.
493 * gfortran.dg/pr78758.f90: New test.
494 * gfortran.dg/pr38868.f: Remove again bogus warning.
496 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
499 * gfortran.dg/submodule_20.f08: New test.
501 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
504 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
506 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
508 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
511 2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
514 * gcc.dg/pr78721.c: New test.
516 2016-12-09 Jakub Jelinek <jakub@redhat.com>
519 * gcc.c-torture/compile/pr72742.c: New test.
521 2016-12-09 Martin Sebor <msebor@redhat.com>
523 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
524 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
526 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
528 PR rtl-optimization/78255
529 * gcc.target/aarch64/pr78255.c: New.
530 * gcc.target/arm/pr78255-1.c: New.
531 * gcc.target/arm/pr78255-2.c: New.
533 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
535 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
537 * gcc.target/powerpc/dimode-2.c: Likewise.
539 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
542 * c-c++-common/goacc/acc-icf.c: New test.
543 * gfortran.dg/goacc/pr78027.f90: New test.
545 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
548 * gcc.target/aarch64/pr78733.c: New test.
550 2016-12-09 Janus Weil <janus@gcc.gnu.org>
553 * gfortran.dg/finalize_31.f90: New test.
555 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
558 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
560 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
562 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
563 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
564 * gfortran.dg/finalize_18.f90: Add count for additional guard against
565 accessing null-pointer.
566 * gfortran.dg/proc_ptr_comp_47.f90: New test.
568 2016-12-09 Nathan Sidwell <nathan@acm.org>
571 * g++.dg/cpp1y/pr78550.C: New.
573 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
576 * gfortran.dg/char_result_14.f90: New test.
577 * gfortran.dg/char_result_15.f90: New test.
579 2016-12-09 Martin Liska <mliska@suse.cz>
581 * gcc.dg/tree-ssa/dump-3.c: New test.
583 2016-12-09 Jakub Jelinek <jakub@redhat.com>
585 PR tree-optimization/78726
586 * gcc.c-torture/execute/pr78726.c: New test.
587 * gcc.dg/guality/pr78726.c: New test.
589 2016-12-08 Martin Sebor <msebor@redhat.com>
592 * gcc.dg/attr-alloc_size-3.c: New test.
593 * gcc.dg/attr-alloc_size-4.c: New test.
594 * gcc.dg/attr-alloc_size-5.c: New test.
595 * gcc.dg/attr-alloc_size-6.c: New test.
596 * gcc.dg/attr-alloc_size-7.c: New test.
597 * gcc.dg/attr-alloc_size-8.c: New test.
598 * gcc.dg/attr-alloc_size-9.c: New test.
599 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
601 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
607 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
608 * gfortran.dg/charlen_01.f90: New test.
609 * gfortran.dg/charlen_02.f90: Ditto.
610 * gfortran.dg/charlen_03.f90: Ditto.
611 * gfortran.dg/charlen_04.f90: Ditto.
612 * gfortran.dg/charlen_05.f90: Ditto.
613 * gfortran.dg/charlen_06.f90: Ditto.
614 * gfortran.dg/charlen_07.f90: Ditto.
615 * gfortran.dg/charlen_08.f90: Ditto.
616 * gfortran.dg/charlen_09.f90: Ditto.
617 * gfortran.dg/charlen_10.f90: Ditto.
618 * gfortran.dg/charlen_11.f90: Ditto.
619 * gfortran.dg/charlen_12.f90: Ditto.
620 * gfortran.dg/charlen_13.f90: Ditto.
621 * gfortran.dg/charlen_14.f90: Ditto.
622 * gfortran.dg/charlen_15.f90: Ditto.
624 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
626 PR rtl-optimization/78671
627 * gcc.target/i386/pr78671.c: New.
629 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
632 * gcc.target/aarch64/pr78733.c: New test.
634 2016-12-08 Nathan Sidwell <nathan@acm.org>
637 * g++.dg/cpp1y/pr78551.C: New.
639 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
642 * g++.dg/pr78112.C: Remove platform-dependent checks.
643 * g++.dg/pr78112-2.C: New testcase.
645 2016-12-08 Bin Cheng <bin.cheng@arm.com>
648 * g++.dg/torture/pr78684.C: New test.
650 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
652 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
653 (CHECK_CRYPTO): Remove.
654 (expected_poly64x1_t, expected_poly64x2_t): Remove
656 2016-12-08 Jakub Jelinek <jakub@redhat.com>
658 P0003R5 - removal of dynamic exception specification from C++17
659 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
660 throw (type-id-list) in C++11 and C++14 and removal in C++17.
661 * g++.dg/compat/eh/ctor1_y.C: Likewise.
662 * g++.dg/compat/eh/new1_x.C: Likewise.
663 * g++.dg/compat/eh/new1_y.C: Likewise.
664 * g++.dg/compat/eh/spec3_x.C: Likewise.
665 * g++.dg/compat/eh/spec3_y.C: Likewise.
666 * g++.dg/compat/eh/template1.h: Likewise.
667 * g++.dg/compat/eh/template1_y.C: Likewise.
668 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
669 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
670 * g++.dg/cpp0x/auto9.C: Likewise.
671 * g++.dg/cpp0x/defaulted23.C: Likewise.
672 * g++.dg/cpp0x/error5.C: Likewise.
673 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
674 * g++.dg/cpp0x/noexcept02.C: Likewise.
675 * g++.dg/cpp0x/noexcept07.C: Likewise.
676 * g++.dg/cpp0x/noexcept08.C: Likewise.
677 * g++.dg/cpp0x/noexcept19.C: Likewise.
678 * g++.dg/cpp0x/variadic73.C: Likewise.
679 * g++.dg/cpp0x/variadic-throw.C: Likewise.
680 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
681 * g++.dg/eh/async-unwind2.C: Likewise.
682 * g++.dg/eh/cond4.C: Likewise.
683 * g++.dg/eh/delete1.C: Likewise.
684 * g++.dg/eh/ehopt1.C: Likewise.
685 * g++.dg/eh/forced3.C: Likewise.
686 * g++.dg/eh/forced4.C: Likewise.
687 * g++.dg/eh/init-temp2.C: Likewise.
688 * g++.dg/eh/pr38662.C: Likewise.
689 * g++.dg/eh/pr41819.C: Likewise.
690 * g++.dg/eh/shadow1.C: Likewise.
691 * g++.dg/eh/spec2.C: Likewise.
692 * g++.dg/eh/spec3.C: Likewise.
693 * g++.dg/eh/spec5.C: Likewise.
694 * g++.dg/eh/spec6.C: Likewise.
695 * g++.dg/eh/spec7.C: Likewise.
696 * g++.dg/eh/spec8.C: Likewise.
697 * g++.dg/eh/spec9.C: Likewise.
698 * g++.dg/eh/template1.C: Likewise.
699 * g++.dg/eh/unexpected1.C: Likewise.
700 * g++.dg/ext/has_nothrow_assign.C: Likewise.
701 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
702 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
703 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
704 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
705 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
706 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
707 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
708 * g++.dg/gcov/gcov-7.C: Likewise.
709 * g++.dg/init/new13.C: Likewise.
710 * g++.dg/init/new25.C: Likewise.
711 * g++.dg/lookup/exception1.C: Likewise.
712 * g++.dg/opt/noreturn-1.C: Likewise.
713 * g++.dg/other/error3.C: Likewise.
714 * g++.dg/rtti/crash3.C: Likewise.
715 * g++.dg/template/eh2.C: Likewise.
716 * g++.dg/template/error36.C: Likewise.
717 * g++.dg/tm/pr46567.C: Likewise.
718 * g++.dg/tm/pr47340.C: Likewise.
719 * g++.dg/torture/pr46364.C: Likewise.
720 * g++.dg/torture/pr49394.C: Likewise.
721 * g++.dg/torture/pr52918-1.C: Likewise.
722 * g++.dg/torture/pr57190.C: Likewise.
723 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
724 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
725 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
726 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
727 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
728 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
729 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
730 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
731 * g++.dg/tree-ssa/pr45605.C: Likewise.
732 * g++.dg/warn/Wreturn-type-3.C: Likewise.
733 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
734 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
735 * g++.old-deja/g++.eh/spec1.C: Likewise.
736 * g++.old-deja/g++.eh/spec2.C: Likewise.
737 * g++.old-deja/g++.eh/spec3.C: Likewise.
738 * g++.old-deja/g++.eh/spec4.C: Likewise.
739 * g++.old-deja/g++.eh/spec6.C: Likewise.
740 * g++.old-deja/g++.eh/throw1.C: Likewise.
741 * g++.old-deja/g++.eh/throw2.C: Likewise.
742 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
743 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
744 * g++.old-deja/g++.mike/eh15.C: Likewise.
745 * g++.old-deja/g++.mike/eh25.C: Likewise.
746 * g++.old-deja/g++.mike/eh33.C: Likewise.
747 * g++.old-deja/g++.mike/eh34.C: Likewise.
748 * g++.old-deja/g++.mike/eh50.C: Likewise.
749 * g++.old-deja/g++.mike/eh51.C: Likewise.
750 * g++.old-deja/g++.mike/eh55.C: Likewise.
751 * g++.old-deja/g++.mike/p10416.C: Likewise.
752 * g++.old-deja/g++.other/crash28.C: Likewise.
753 * g++.old-deja/g++.other/crash30.C: Likewise.
754 * g++.old-deja/g++.other/new7.C: Likewise.
755 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
756 * g++.old-deja/g++.robertl/eb123.C: Likewise.
758 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
760 * gcc.target/aarch64/pr78382.c: New testcase.
762 2016-12-08 Andrew Pinski <apinski@cavium.com>
764 * gcc.target/aarch64/pr71112.c: New testcase.
766 2016-12-07 Martin Sebor <msebor@redhat.com>
771 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
772 * g++.dg/ext/builtin-object-size3.C (bar): Same.
773 * g++.dg/ext/strncpy-chk1.C: Same.
774 * g++.dg/opt/memcpy1.C: Same.
775 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
776 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
777 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
778 * gcc.dg/attr-alloc_size.c: Same.
779 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
780 * gcc.dg/builtin-stringop-chk-2.c: Same.
781 * gcc.dg/builtin-stringop-chk-4.c: New test.
782 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
783 * gcc.dg/memcpy-2.c: Same.
784 * gcc.dg/pr40340-1.c: Same.
785 * gcc.dg/pr40340-2.c (main): Same.
786 * gcc.dg/pr40340-5.c (main): Same.
787 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
788 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
789 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
791 * gfortran.dg/char_length_3.f90: Prune expected warnings.
792 * gfortran.dg/pr38868.f: Add expected warnings.
794 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
797 * gcc.target/powerpc/pr72717.c: New test.
799 2016-12-07 Jakub Jelinek <jakub@redhat.com>
801 * gcc.dg/builtin-strstr-1.c: New test.
802 * g++.dg/cpp0x/constexpr-strstr.C: New test.
805 * g++.dg/torture/pr78692.C: New test.
807 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
809 PR rtl-optimization/78617
810 * gcc.c-torture/execute/pr78617.c: New test.
812 2016-12-07 Carl Love <cel@us.ibm.com>
814 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
815 P9 to their own test file. This allows precise constraints on the
816 effective target and compile options.
817 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
818 compare P8 built-in tests.
819 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
820 compare P9 built-in tests.
822 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
824 * gcc.target/i386/pr77761.c: Require int128 effective target.
825 (avx512f_test): Delete.
826 (do_main): Rename to avx512f_test.
828 2016-12-07 Bin Cheng <bin.cheng@arm.com>
830 PR tree-optimization/78691
831 * gcc.target/i386/pr78691-i386.c: New test.
832 * gcc.target/powerpc/pr78691-ppc.c: New test.
834 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
836 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
837 * gcc.target/i386/pr70322-2.c: Likewise.
838 * gcc.target/i386/pr70322-3.c: Likewise.
839 * gcc.target/i386/pr70322-4.c: Likewise.
841 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
843 * gcc.target/aarch64/pr71727.c: New testcase.
845 2016-12-06 Tom de Vries <tom@codesourcery.com>
847 PR tree-optimization/67955
848 * gcc.dg/tree-ssa/dse-points-to.c: New test.
850 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
853 * gcc.target/powerpc/pr78658.c: New test.
855 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
858 * testsuite/gcc.target/i386/pr77761.c: New.
860 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
863 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
864 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
865 * gfortran.dg/namelist_34.f90: Update test.
866 * gfortran.dg/namelist_63.f90: Update test.
868 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
870 * gcc.target/mips/msa-builtins-err.c: New test.
872 2016-12-06 Jakub Jelinek <jakub@redhat.com>
875 * g++.dg/cpp0x/constexpr-71537.C: New test.
878 * g++.dg/cpp0x/constexpr-memchr.C: New test.
881 * g++.dg/cpp0x/constexpr-strchr.C: New test.
883 PR tree-optimization/78675
884 * gcc.c-torture/execute/pr78675.c: New test.
885 * gcc.target/i386/pr78675-1.c: New test.
886 * gcc.target/i386/pr78675-2.c: New test.
888 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
890 * gcc.target/i386/avx512bw-kandd-1.c: New.
891 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
892 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
893 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
894 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
895 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
896 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
897 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
898 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
899 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
900 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
901 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
902 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
903 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
904 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
905 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
906 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
907 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
908 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
909 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
910 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
911 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
913 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
915 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
916 gcc.dg/fold-and-rshift-2.c: New testcases.
918 2016-12-05 Nathan Sidwell <nathan@acm.org>
920 * c-c++-common/fmax_errors.c: Check notes after last error are
923 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
925 PR rtl-optimization/78561
926 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
928 2016-12-04 Martin Sebor <msebor@redhat.com>
931 * gcc.dg/builtin-alloc-size.c: New test.
933 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
936 * gcc.target/i386/pr70322-4.c: New test.
938 2016-12-03 Janus Weil <janus@gcc.gnu.org>
941 * gfortran.dg/abstract_type_9.f90: New test case.
943 2016-12-03 Janus Weil <janus@gcc.gnu.org>
946 * gfortran.dg/derived_result_2.f90.f90: New test case.
948 2016-12-03 Janus Weil <janus@gcc.gnu.org>
951 * gfortran.dg/finalize_30.f90: Extend test case.
953 2016-12-02 Jakub Jelinek <jakub@redhat.com>
956 * g++.dg/cpp0x/pr78649.C: New test.
958 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
961 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
963 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
966 * gfortran.dg/char_conversion.f90: New test.
968 2016-12-02 Jakub Jelinek <jakub@redhat.com>
971 * gcc.target/i386/pr70322-1.c: New test.
972 * gcc.target/i386/pr70322-2.c: New test.
973 * gcc.target/i386/pr70322-3.c: New test.
975 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
976 Thomas Preud'homme <thomas.preudhomme@arm.com>
978 * gcc.target/arm/cmse/cmse-1.c: Add test for
979 cmse_nonsecure_caller.
981 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
982 Thomas Preud'homme <thomas.preudhomme@arm.com>
984 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
985 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
986 * gcc.target/arm/cmse/cmse-14.c: New.
987 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
988 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
989 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
990 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
991 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
992 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
993 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
994 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
995 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
996 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
997 * gcc.target/arm/cmse/baseline/union-1.c: New.
998 * gcc.target/arm/cmse/baseline/union-2.c: New.
999 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
1000 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
1001 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
1002 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
1003 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
1004 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
1005 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
1006 * gcc.target/arm/cmse/mainline/union-1.c: New.
1007 * gcc.target/arm/cmse/mainline/union-2.c: New.
1008 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
1009 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
1010 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
1011 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
1012 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
1013 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
1014 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
1015 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
1016 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
1017 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
1018 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
1019 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
1020 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
1021 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
1023 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1024 Thomas Preud'homme <thomas.preudhomme@arm.com>
1026 * gcc.target/arm/cmse/cmse-3.c: Add tests.
1027 * gcc.target/arm/cmse/cmse-4.c: Add tests.
1028 * gcc.target/arm/cmse/cmse-15.c: New.
1030 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1031 Thomas Preud'homme <thomas.preudhomme@arm.com>
1033 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
1034 * gcc.target/arm/cmse/struct-1.c: New.
1035 * gcc.target/arm/cmse/bitfield-1.c: New.
1036 * gcc.target/arm/cmse/bitfield-2.c: New.
1037 * gcc.target/arm/cmse/bitfield-3.c: New.
1038 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
1039 * gcc.target/arm/cmse/baseline/softfp.c: New.
1040 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
1041 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
1042 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
1043 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
1044 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
1046 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1047 Thomas Preud'homme <thomas.preudhomme@arm.com>
1049 * gcc.target/arm/cmse/cmse-4.c: New.
1050 * gcc.target/arm/cmse/cmse-9.c: New.
1051 * gcc.target/arm/cmse/cmse-10.c: New.
1053 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1054 Thomas Preud'homme <thomas.preudhomme@arm.com>
1056 * gcc.target/arm/cmse/cmse-3.c: New.
1058 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1059 Thomas Preud'homme <thomas.preudhomme@arm.com>
1061 * gcc.target/arm/cmse/cmse.exp: New.
1062 * gcc.target/arm/cmse/cmse-1.c: New.
1063 * gcc.target/arm/cmse/cmse-12.c: New.
1064 * lib/target-supports.exp
1065 (check_effective_target_arm_cmse_ok): New.
1067 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
1068 James Norris <jnorris@codesourcery.com>
1070 * c-c++-common/goacc/data-2.c: Adjust test.
1071 * c-c++-common/goacc/executeables-1.c: New test.
1072 * g++.dg/goacc/data-1.C: Adjust test.
1074 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
1076 PR rtl-optimization/78561
1077 * gcc.target/aarch64/pr78561.c: New.
1079 2016-12-02 Bin Cheng <bin.cheng@arm.com>
1081 * gcc.dg/fold-bopcond-1.c: New test.
1082 * gcc.dg/fold-bopcond-2.c: New test.
1084 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1086 * gcc.target/s390/md/setmem_long-1.c: Fix test.
1088 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1090 PR rtl-optimization/78547
1091 * gcc.dg/pr78547.c: New test.
1093 PR rtl-optimization/78575
1094 * gcc.dg/pr78575.c: New test.
1096 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1098 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
1100 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1103 * gcc.target/s390/s390.exp: Support .C tests.
1104 * gcc.target/s390/pr77822-2.c: New test.
1105 * gcc.target/s390/pr77822-1.C: New test.
1107 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1109 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
1111 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1113 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
1115 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1117 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1119 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1121 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
1123 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
1125 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
1128 * gfortran.dg/char_length_20.f90: New test.
1129 * gfortran.dg/char_length_21.f90: Ditto.
1131 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
1134 * gfortran.dg/pr78279.f90: New test.
1136 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
1138 * g++.dg/tls/pr77285-1.C: dg-add-options tls
1140 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
1142 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1144 2016-12-01 Richard Biener <rguenther@suse.de>
1146 * gcc.dg/torture/alias-2.c: New testcase.
1148 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
1150 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1151 * gcc.target/avr/tiny-caller-save.c: Dito.
1153 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
1155 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1157 2016-12-01 Jakub Jelinek <jakub@redhat.com>
1160 * gcc.dg/debug/pr78587.c: New test.
1162 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
1164 PR rtl-optimization/78607
1165 * gcc.c-torture/compile/pr78607.c: New testcase.
1167 2016-11-30 Martin Sebor <msebor@redhat.com>
1169 PR tree-optimization/78586
1170 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1172 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
1174 PR tree-optimization/77856
1175 * gcc.target/i386/pr77856.c: New.
1177 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1179 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1180 scan-assembler-not on AIX.
1182 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1184 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1186 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1188 * g++.dg/eh/new1.C: XFAIL on AIX.
1189 * g++.dg/eh/delete1.C: Same.
1190 * g++.dg/init/new40.C: Same.
1191 * g++.old-deja/g++.eh/new2.C: Same.
1193 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1196 * gcc.dg/format/pr78494.c: Rename to...
1197 * gcc.dg/format/pr78498.c: ...this.
1199 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1202 * gcc.dg/format/pr78494.c: New test case.
1204 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1206 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1207 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1208 * g++.dg/debug/dwarf2/refqual-1.C: Same.
1209 * g++.dg/debug/dwarf2/refqual-2.C: Same.
1211 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
1213 PR rtl-optimization/78610
1214 * gcc.c-torture/compile/pr78610.c: New testcase.
1216 2016-11-30 Bin Cheng <bin.cheng@arm.com>
1218 PR tree-optimization/78574
1219 * gcc.c-torture/compile/pr78574.c: New test.
1221 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1223 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1224 to the changed interfaces.
1225 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1226 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1227 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1228 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1229 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1230 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1231 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1233 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1236 * gfortran.dg/derived_result.f90: New test case.
1238 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
1240 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1241 -mfloat-abi=soft option.
1242 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
1245 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1248 * gcc.c-torture/compile/pr78362.c: New test.
1250 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1252 * lib/target-supports.exp (check_effective_target_freorder): Check
1255 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1257 * gcc.target/arc/arc700-stld-hazard.c: New file.
1259 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1262 * gfortran.dg/dtio_18.f90: New test case.
1264 2016-11-30 Martin Liska <mliska@suse.cz>
1267 * gcc.dg/asan/pr78541-2.c: New test.
1268 * gcc.dg/asan/pr78541.c: New test.
1270 2016-11-30 Jakub Jelinek <jakub@redhat.com>
1272 PR tree-optimization/78586
1273 * gcc.c-torture/execute/pr78586.c: New test.
1275 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1278 * gfortran.dg/class_61.f90: New test case.
1280 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1282 PR preprocessor/78569
1283 * gcc.dg/format/pr78569.c: New test case.
1285 2016-11-29 Martin Sebor <msebor@redhat.com>
1287 avoid false positives on ILP32 targets.
1288 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1290 2016-11-29 Martin Sebor <msebor@redhat.com>
1292 PR tree-optimization/78512
1293 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1294 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1296 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
1298 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1299 Force value through k register.
1301 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1307 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1308 * g++.dg/spellcheck-macro-ordering.C: New test case.
1309 * g++.dg/spellcheck-pr78313.C: New test case.
1311 2016-11-29 Tamar Christina <tamar.christina@arm.com>
1313 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1314 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1315 (Poly64x1_t, Poly64x2_t): Added types.
1316 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1317 (vmov_n_p64, vmovq_n_p64): Added.
1318 (vld2_lane_p64, vld2q_lane_p64): Likewise.
1319 (vld3_lane_p64, vld3q_lane_p64): Likewise.
1320 (vld4_lane_p64, vld4q_lane_p64): Likewise.
1321 (vst2_lane_p64, vst2q_lane_p64): Likewise.
1322 (vst3_lane_p64, vst3q_lane_p64): Likewise.
1323 (vst4_lane_p64, vst4q_lane_p64): Likewise.
1324 (vget_lane_p64, vgetq_lane_p64): Likewise.
1325 (vget_high_p64): Likewise.
1326 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1327 Added AArch64 flags.
1328 (vreint_vector, vreint_vector_res): Moved to header.
1329 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1330 Added Aarch64 flags.
1331 (vreint_vector, vreint_vector_res): Moved to header.
1333 2016-11-29 Janus Weil <janus@gcc.gnu.org>
1336 * gfortran.dg/finalize_30.f90: New test case.
1338 2016-11-29 Martin Liska <mliska@suse.cz>
1340 PR gcov-profile/78582
1341 * gcc.dg/pr78582.c: New test.
1343 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1345 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1346 targets with sizeof(int) < 4.
1348 2016-11-29 Richard Biener <rguenther@suse.de>
1351 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1353 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
1355 * gcc.target/powerpc/rldic-0.c: New testcase.
1356 * gcc.target/powerpc/rldic-1.c: New testcase.
1357 * gcc.target/powerpc/rldic-2.c: New testcase.
1358 * gcc.target/powerpc/rldicl-0.c: New testcase.
1359 * gcc.target/powerpc/rldicl-1.c: New testcase.
1360 * gcc.target/powerpc/rldicl-2.c: New testcase.
1361 * gcc.target/powerpc/rldicr-0.c: New testcase.
1362 * gcc.target/powerpc/rldicr-1.c: New testcase.
1363 * gcc.target/powerpc/rldicr-2.c: New testcase.
1364 * gcc.target/powerpc/rldicx.h: New file.
1365 * gcc.target/powerpc/rldimi-0.c: New testcase.
1366 * gcc.target/powerpc/rldimi-1.c: New testcase.
1367 * gcc.target/powerpc/rldimi-2.c: New testcase.
1368 * gcc.target/powerpc/rldimi.h: New file.
1369 * gcc.target/powerpc/rlwimi-0.c: New testcase.
1370 * gcc.target/powerpc/rlwimi-1.c: New testcase.
1371 * gcc.target/powerpc/rlwimi-2.c: New testcase.
1372 * gcc.target/powerpc/rlwimi.h: New file.
1373 * gcc.target/powerpc/rlwinm-0.c: New testcase.
1374 * gcc.target/powerpc/rlwinm-1.c: New testcase.
1375 * gcc.target/powerpc/rlwinm-2.c: New testcase.
1376 * gcc.target/powerpc/rlwinm.h: New file.
1378 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1381 * gcc.dg/pr78540.c: New test.
1383 2016-11-28 Martin Sebor <msebor@redhat.com>
1386 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1387 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1388 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1389 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1391 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1394 * g++.dg/debug/pr72808.C: New test.
1396 PR rtl-optimization/78546
1397 * gcc.dg/torture/pr78546-1.c: New test.
1398 * gcc.dg/torture/pr78546-2.c: New test.
1401 * gfortran.dg/gomp/pr78298.f90: New test.
1403 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
1405 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1406 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1408 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1411 * g++.dg/cpp1y/pr77591.C: New test.
1413 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
1415 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1417 2016-11-28 Richard Biener <rguenther@suse.de>
1419 PR tree-optimization/78542
1420 * gcc.dg/torture/pr78542.c: New testcase.
1422 2016-11-28 Richard Biener <rguenther@suse.de>
1424 PR tree-optimization/78343
1425 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1426 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1428 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1431 * g++.dg/ipa/pr78211.C: New test.
1433 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
1436 * gfortran.dg/submodule_22.f08: New test.
1439 * gfortran.dg/submodule_21.f08: New test.
1441 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
1443 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1445 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1446 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1447 Dominique d'Humieres <dominiq@lps.ens.fr>
1450 * gcc.dg/darwin-minversion-1.c: Update min version check.
1451 * gcc.dg/darwin-minversion-2.c: Likewise.
1452 * gcc.dg/darwin-minversion-3.c: Likewise.
1454 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1457 * gcc.dg/pr57438-1.c: New Test.
1458 * gcc.dg/pr57438-2.c: New Test.
1460 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1461 Iain Sandoe <iain@codesourcery.com>
1464 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1465 linker-visible symbols.
1466 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1467 * gcc.dg/const-uniq-1.c: Likewise.
1468 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1469 * gcc.target/i386/pr70799-1.c: Likewise.
1471 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1473 PR rtl-optimization/78438
1474 PR rtl-optimization/78477
1475 * gcc.c-torture/execute/pr78438.c: New test.
1476 * gcc.c-torture/execute/pr78477.c: New test.
1478 PR rtl-optimization/78526
1479 * gcc.dg/pr78526.c: New test.
1481 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1483 PR rtl-optimization/77541
1484 * gcc.target/i386/pr77541.c: Change target to int128.
1486 2016-11-25 Janus Weil <janus@gcc.gnu.org>
1489 * gfortran.dg/typebound_assignment_8.f90: New test case.
1491 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1493 PR rtl-optimization/78527
1494 * gcc.c-torture/compile/pr78527.c: New test.
1496 2016-11-25 Martin Liska <mliska@suse.cz>
1498 PR gcov-profile/78086
1499 * g++.dg/gcov/pr16855.C: Clean up the test case.
1500 * g++.dg/gcov/pr16855-priority.C: New test.
1502 2016-11-25 Richard Biener <rguenther@suse.de>
1505 * gcc.dg/torture/pr78515.c: New testcase.
1507 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
1510 * gfortran.dg/allocatable_function_10.f90: New test.
1511 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1514 2016-11-25 Bin Cheng <bin.cheng@arm.com>
1519 * g++.dg/torture/pr78507.C: New test.
1520 * gcc.dg/torture/pr78510.c: New test.
1521 * gcc.dg/torture/pr78517.c: New test.
1523 2016-11-24 Richard Biener <rguenther@suse.de>
1525 PR tree-optimization/78343
1526 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1527 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1528 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1529 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1530 * gcc.dg/vect/pr38529.c: Likewise.
1532 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1534 PR tree-optimization/77673
1535 * gcc.dg/pr77673.c: New test.
1537 2016-11-25 Martin Jambor <mjambor@suse.cz>
1539 PR tree-optimization/70965
1540 * g++.dg/pr70965.C: New test.
1542 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1543 Andreas Schwab <schwab@linux-m68k.org>
1545 PR gcov-profile/78467
1546 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1549 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1551 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1552 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1554 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1556 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1558 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1560 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1561 with sizeof(int) < 4.
1563 2016-11-24 Martin Sebor <msebor@redhat.com>
1565 PR tree-optimization/78476
1566 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1568 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1570 PR rtl-optimization/77541
1571 * gcc.target/i386/pr77541.c: New.
1573 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1576 * gfortran.dg/class_result_4.f90: New test.
1578 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1580 * gcc.target/aarch64/_Float16_1.c: New.
1581 * gcc.target/aarch64/_Float16_2.c: Likewise.
1582 * gcc.target/aarch64/_Float16_3.c: Likewise.
1584 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1586 * gcc.target/aarch64/floatdihf2_1.c: New.
1588 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1592 * gcc.target/arm/pr48863.c: New test.
1594 2016-11-24 Martin Liska <mliska@suse.cz>
1596 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1597 parts for frequencies/probabilities.
1598 * gcc.dg/pr34027-1.c: Likewise.
1599 * gcc.dg/strict-overflow-2.c: Likewise.
1600 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1601 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1602 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1603 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1604 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1605 * gcc.dg/tree-ssa/dump-2.c: New test.
1607 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1609 * gcc.target/i386/align-limit.c: New test.
1611 2016-11-24 Richard Biener <rguenther@suse.de>
1613 PR tree-optimization/71595
1614 * gcc.dg/torture/pr71595.c: New testcase.
1616 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1618 PR rtl-optimization/78120
1619 * gcc.target/i386/pr78120.c: New test.
1621 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1623 * gcc.c-torture/compile/20161124-1.c: New test.
1625 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1628 * g++.dg/cpp1z/decomp18.C: New test.
1630 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1632 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1633 * gcc.target/aarch64/store-pair-1.c: Likewise.
1635 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1637 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1638 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1639 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1640 * gcc.target/aarch64/vect-clz.c: Likewise.
1641 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1642 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1643 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1644 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1645 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1646 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1647 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1648 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1650 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1653 * gcc.target/powerpc/pr78458.c: New.
1655 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1657 * gcc.c-torture/compile/20161123-1.c: New test.
1659 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1662 * gfortran.dg/pr78297.f90: New test.
1664 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1666 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1668 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1671 * g++.dg/ubsan/return-7.C: New test.
1672 * c-c++-common/ubsan/unreachable-4.c: New test.
1674 PR tree-optimization/78482
1675 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1676 (bar): New function.
1677 (main): Call bar instead of printf.
1680 * gfortran.dg/gomp/pr69183.f90: New test.
1682 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1685 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1688 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1691 * g++.dg/cpp0x/pr77907.C: New test.
1693 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1696 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1697 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1699 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1702 * lib/target-supports.exp (add_options_for_float16): Add
1703 -mfp16-format=ieee when testign arm*-*-*.
1705 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1707 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1709 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1712 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1714 * lib/target-supports.exp (check_effective_target_float16): Add
1715 options for _Float16.
1716 (check_effective_target_float32): Add options for _Float32.
1717 (check_effective_target_float64): Add options for _Float64.
1718 (check_effective_target_float128): Add options for _Float128.
1719 (check_effective_target_float32x): Add options for _Float32x.
1720 (check_effective_target_float64x): Add options for _Float64x.
1721 (check_effective_target_float128x): Add options for _Float128x.
1723 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1725 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1726 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1728 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1730 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1731 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1733 2016-11-23 Martin Sebor <msebor@redhat.com>
1736 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1737 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1739 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1742 * g++.dg/cpp0x/pr71450-1.C: New test.
1743 * g++.dg/cpp0x/pr71450-2.C: New test.
1746 * g++.dg/cpp1y/pr77739.C: New test.
1748 2016-11-23 Martin Jambor <mjambor@suse.cz>
1750 * c-c++-common/gomp/gridify-1.c: Update scan string.
1751 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1752 * c-c++-common/gomp/gridify-2.c: New test.
1753 * c-c++-common/gomp/gridify-3.c: Likewise.
1755 2016-11-23 Richard Biener <rguenther@suse.de>
1757 PR tree-optimization/78396
1758 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1760 2016-11-23 Richard Biener <rguenther@suse.de>
1762 PR tree-optimization/78482
1763 * gcc.dg/torture/pr78482.c: New testcase.
1765 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1767 * gcc.dg/fold-cond_expr-1.c: New test.
1768 * gcc.dg/fold-condcmpconv-1.c: New test.
1769 * gcc.dg/fold-condcmpconv-2.c: New test.
1771 2016-11-23 Richard Biener <rguenther@suse.de>
1774 * gcc.dg/torture/pr71762-1.c: New testcase.
1775 * gcc.dg/torture/pr71762-2.c: Likewise.
1776 * gcc.dg/torture/pr71762-3.c: Likewise.
1777 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1779 2016-11-23 Richard Biener <rguenther@suse.de>
1782 * g++.dg/lto/pr78472_0.c: New testcase.
1783 * g++.dg/lto/pr78472_1.C: Likewise.
1785 2016-11-23 Richard Biener <rguenther@suse.de>
1786 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1788 PR tree-optimization/78154
1789 * gcc.dg/tree-ssa/pr78154.c: New test.
1791 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1793 * gcc.dg/pr31096.c: New testcase.
1794 * gcc.dg/pr31096-1.c: New testcase.
1796 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1798 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1799 adjust for warning->pedwarn change.
1800 * gcc.dg/cpp/defined-syshdr.c,
1801 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1802 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1803 gcc.dg/cpp/defined-Wextra.c,
1804 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1806 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1808 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1810 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1813 * gcc.target/i386/pr78451.c: New test.
1814 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1815 and #pragma GCC pop_options around the first #pragma GCC target.
1816 * gcc.target/i386/pr69255-2.c: Likewise.
1817 * gcc.target/i386/pr69255-3.c: Likewise.
1819 2016-11-23 Michael Collison <michael.collison@arm.com>
1821 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1822 additional constants are recognized and fewer instructions generated.
1823 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1824 additional constants are recognized and fewer instructions generated.
1826 2016-11-22 Ian Lance Taylor <iant@golang.org>
1828 * gcc.misc-tests/godump-1.c: Update expected output for recent
1831 2016-11-22 Marek Polacek <polacek@redhat.com>
1833 PR tree-optimization/78455
1834 * gcc.dg/uninit-23.c: New.
1836 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1839 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1842 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1845 * gfortran.dg/char_component_initializer_3.f90: New test.
1847 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1850 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1851 GCC target pragma before including immintrin.h.
1853 2016-11-22 Carl Love <cel@us.ibm.com>
1855 * gcc.target/powerpc/builtins-3.c: New file to test the new
1856 built-ins for vector compare equal and vector compare not equal.
1858 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1861 * gfortran.dg/typebound_proc_35.f90: New test case.
1863 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1865 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1866 parameter in declaration.
1868 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1870 * gcc.dg/loop-split.c: Require int32plus.
1871 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1873 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1875 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1877 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1879 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1881 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1884 * gcc.c-torture/compile/pr78439.c: New test.
1886 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1889 * gcc.target/arm/pr77904.c: New test.
1891 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1893 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1896 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1898 PR tree-optimization/78436
1899 * gcc.c-torture/execute/pr78436.c: New test.
1902 * gcc.dg/torture/pr78416.c: New test.
1904 PR tree-optimization/78445
1905 * gcc.dg/pr78445.c: New test.
1907 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1909 PR libgfortran/78449
1910 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1912 2016-11-21 Jeff Law <law@redhat.com>
1915 * gcc.c-torture/compile/pr68538.c: New test.
1917 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1919 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1920 to be generated instead of FCTIWUZ or FCTIWZ.
1922 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1925 * g++.dg/vect/simd-clone-7.cc: New test.
1928 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1930 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1933 2016-11-20 Jeff Law <law@redhat.com>
1936 * gcc.target/m68k/pr25128.c: New test.
1938 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1940 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1942 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1944 PR preprocessor/78324
1945 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1946 (test_multitoken_macro): New function.
1947 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1949 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1951 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1953 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1955 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1956 -ftrack-macro-expansion=0.
1957 (test_sprintf_note): Remove "P" macro. Add
1958 dg-begin/end-multiline-output directives.
1959 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1961 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1963 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1964 Return 1 for AVR_TINY.
1966 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1968 PR rtl-optimization/71785
1969 * gcc.target/powerpc/pr71785.c: New file.
1971 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1974 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1975 options. Refine test by checking predictive commining PHI
1976 nodes in vectorized loop wrto vector factor.
1978 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1981 * g++.dg/pr71973-1.C: New test.
1982 * g++.dg/pr71973-2.C: New test.
1983 * g++.dg/pr71973-3.C: New test.
1984 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1985 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1986 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1988 * g++.old-deja/g++.other/realloc.C: Likewise.
1989 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1991 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1993 PR tree-optimization/78413
1994 * gcc.dg/tree-ssa/pr78413.c: New test.
1996 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1998 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1999 target is Thumb-only.
2001 2016-11-20 Jeff Law <law@redhat.com>
2004 * gcc.target/m68k/pr48551.c: New test.
2006 2016-11-20 Harald Anlauf <anlauf@gmx.de>
2009 * gfortran.dg/forall_18.f90: New testcase.
2011 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
2013 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
2015 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
2018 * gfortran.dg/typebound_operator_21.f03: New test.
2020 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
2022 * gcc.dg/tree-ssa/divide-5.c: New file.
2024 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
2026 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
2029 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
2031 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
2032 libatomic_available.
2033 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2034 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2035 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2036 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2037 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2038 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2039 * gfortran.dg/coarray_stat_2.f90: Likewise.
2040 * gfortran.dg/coindexed_1.f90: Likewise.
2042 2016-11-18 Jeff Law <law@redhat.com>
2045 * gcc.target/m68k/pr25111.c: New test.
2047 2016-11-18 Jakub Jelinek <jakub@redhat.com>
2050 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
2053 * gcc.target/i386/pr78419.c: New test.
2056 * g++.dg/tls/pr77285-1.C: New test.
2057 * g++.dg/tls/pr77285-2.C: New test.
2059 2016-11-18 Jeff Law <law@redhat.com>
2062 * gcc.target/m68k/pr25112: New test.
2064 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
2066 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
2067 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
2069 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
2071 * gcc.target/arm/optional_thumb-1.c: New test.
2072 * gcc.target/arm/optional_thumb-2.c: New test.
2073 * gcc.target/arm/optional_thumb-3.c: New test.
2075 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2077 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
2078 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
2080 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
2081 (DEFAULT_REQUIRED_QUORUM): Likewise.
2083 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
2084 Toma Tabacu <toma.tabacu@imgtec.com>
2086 * gcc.target/mips/inline-memcpy-1.c (dg-options):
2087 Add (REQUIRES_STDLIB).
2088 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2089 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2090 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2091 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2092 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
2093 * gcc.target/mips/loongson-simd.c: Ditto.
2094 * gcc.target/mips/memcpy-1.c: Ditto.
2095 * gcc.target/mips/mips-3d-1.c: Ditto.
2096 * gcc.target/mips/mips-3d-2.c: Ditto.
2097 * gcc.target/mips/mips-3d-3.c: Ditto.
2098 * gcc.target/mips/mips-3d-4.c: Ditto.
2099 * gcc.target/mips/mips-3d-5.c: Ditto.
2100 * gcc.target/mips/mips-3d-6.c: Ditto.
2101 * gcc.target/mips/mips-3d-7.c: Ditto.
2102 * gcc.target/mips/mips-3d-8.c: Ditto.
2103 * gcc.target/mips/mips-3d-9.c: Ditto.
2104 * gcc.target/mips/mips-ps-1.c: Ditto.
2105 * gcc.target/mips/mips-ps-2.c: Ditto.
2106 * gcc.target/mips/mips-ps-3.c: Ditto.
2107 * gcc.target/mips/mips-ps-4.c: Ditto.
2108 * gcc.target/mips/mips-ps-6.c: Ditto.
2109 * gcc.target/mips/mips16-attributes.c: Ditto.
2110 * gcc.target/mips/mips32-dsp-run.c: Ditto.
2111 * gcc.target/mips/mips32-dsp.c: Ditto.
2112 * gcc.target/mips/save-restore-1.c: Ditto.
2113 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
2114 (mips_preprocess): Add ignore_output argument that when set
2115 will not return the pre-processed output.
2116 (mips_arch_info): Update arguments for the call to mips_preprocess.
2117 (mips-dg-init): Ditto.
2118 (mips-dg-options): Check if a test having test option
2119 (REQUIRES_STDLIB) has the required sysroot support for
2120 the current test options.
2122 2016-11-17 Jeff Law <law@redhat.com>
2125 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2128 * gcc.target/m68k/pr47192.c: New test.
2130 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
2132 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2133 instead of isa>=4, in order to downgrade to R5.
2135 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2137 * gcc.target/arc/cmem-bit-1.c: New file.
2138 * gcc.target/arc/cmem-bit-2.c: New file.
2139 * gcc.target/arc/cmem-bit-3.c: New file.
2140 * gcc.target/arc/cmem-bit-4.c: New file.
2142 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
2144 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2146 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2148 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
2149 Andrew Senkevich <andrew.senkevich@intel.com>
2151 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2152 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2153 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2154 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2155 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2156 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2157 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2158 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2159 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2160 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2161 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2162 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2163 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2164 avx5124vnniw-check.h.
2165 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2166 check_effective_target_avx5124vnniw): New.
2167 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2169 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2170 * gcc.target/i386/sse-13.c: Ditto.
2171 * g++.dg/other/i386-2.C: Ditto.
2172 * g++.dg/other/i386-3.C: Ditto.
2173 * gcc.target/i386/sse-22.c: Ditto.
2174 * gcc.target/i386/sse-23.c: Ditto.
2176 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2179 * g++.dg/parse/pr55080.C: New.
2181 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2184 * gcc.target/powerpc/fusion4.c: New test.
2186 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
2189 * gcc.target/arm/pr77933-1.c: New test.
2190 * gcc.target/arm/pr77933-2.c: Likewise.
2192 2016-11-17 Jakub Jelinek <jakub@redhat.com>
2195 * g++.dg/opt/pr78201.C: New test.
2197 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
2199 * gcc.dg/pr78333.c: Add empty implementations of
2200 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2201 problems on non-glibc systems.
2203 2016-11-17 David Malcolm <dmalcolm@redhat.com>
2205 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2206 (test_raw_string_one_liner): New function.
2207 (test_raw_string_multiline): New function.
2209 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2211 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2212 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2214 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2215 Richard Biener <rguenther@suse.de>
2217 PR tree-optimization/77848
2218 * gfortran.dg/vect/pr77848.f: New test.
2220 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2223 * gcc.target/arm/pr53447-5.c: New test.
2224 * lib/target-supports.exp
2225 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2227 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
2229 * gcc.target/arc/abitest.S: New file.
2230 * gcc.target/arc/abitest.h: Likewise.
2231 * gcc.target/arc/va_args-1.c: Likewise.
2232 * gcc.target/arc/va_args-2.c: Likewise.
2233 * gcc.target/arc/va_args-3.c: Likewise.
2234 * gcc.target/arc/mcrc.c: Deleted.
2235 * gcc.target/arc/mdsp-packa.c: Likewise.
2236 * gcc.target/arc/mdvbf.c: Likewise.
2237 * gcc.target/arc/mmac-24.c: Likewise.
2238 * gcc.target/arc/mmac-d16.c: Likewise.
2239 * gcc.target/arc/mno-crc.c: Likewise.
2240 * gcc.target/arc/mno-dsp-packa.c: Likewise.
2241 * gcc.target/arc/mno-dvbf.c: Likewise.
2242 * gcc.target/arc/mno-mac-24.c: Likewise.
2243 * gcc.target/arc/mno-mac-d16.c: Likewise.
2244 * gcc.target/arc/mno-rtsc.c: Likewise.
2245 * gcc.target/arc/mno-xy.c: Likewise.
2246 * gcc.target/arc/mrtsc.c: Likewise.
2247 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2249 (check_effective_target_arc700): Likewise.
2250 (check_effective_target_arc6xx): Likewise.
2251 (check_effective_target_arcmpy): Likewise.
2252 (check_effective_target_archs): Likewise.
2253 (check_effective_target_clmcpu): Likewise.
2254 (check_effective_target_barrelshifter): Likewise.
2255 * gcc.target/arc/barrel-shifter-1.c: Changed.
2256 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2257 * gcc.target/arc/cmem-1.c: Changed.
2258 * gcc.target/arc/cmem-2.c: Likewise.
2259 * gcc.target/arc/cmem-3.c: Likewise.
2260 * gcc.target/arc/cmem-4.c: Likewise.
2261 * gcc.target/arc/cmem-5.c: Likewise.
2262 * gcc.target/arc/cmem-6.c: Likewise.
2263 * gcc.target/arc/cmem-7.c: Likewise.
2264 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2265 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2266 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2267 * gcc.target/arc/jump-around-jump.c: Update options.
2268 * gcc.target/arc/mARC601.c: Changed.
2269 * gcc.target/arc/mcpu-arc600.c: Changed.
2270 * gcc.target/arc/mcpu-arc601.c: Changed.
2271 * gcc.target/arc/mcpu-arc700.c: Changed.
2272 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2273 * gcc.target/arc/movb-1.c: Changed.
2274 * gcc.target/arc/movb-2.c: Likewise.
2275 * gcc.target/arc/movb-3.c: Likewise.
2276 * gcc.target/arc/movb-4.c: Likewise.
2277 * gcc.target/arc/movb-5.c: Likewise.
2278 * gcc.target/arc/movb_cl-1.c: Likewise.
2279 * gcc.target/arc/movb_cl-2.c: Likewise.
2280 * gcc.target/arc/movbi_cl-1.c: Likewise.
2281 * gcc.target/arc/movh_cl-1.c: Likewise.
2282 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2283 * gcc.target/arc/mul64.c: Enable it only for ARC600.
2284 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2285 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2286 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2287 * gcc.target/arc/trsub.c: Only for ARC EM cores.
2288 * gcc.target/arc/builtin_simdarc.c: Changed.
2289 * gcc.target/arc/extzv-1.c: Likewise.
2290 * gcc.target/arc/insv-1.c: Likewise.
2291 * gcc.target/arc/insv-2.c: Likewise.
2292 * gcc.target/arc/mA6.c: Likewise.
2293 * gcc.target/arc/mA7.c: Likewise.
2294 * gcc.target/arc/mARC600.c: Likewise.
2295 * gcc.target/arc/mARC700.c: Likewise.
2296 * gcc.target/arc/mcpu-arc600.c: Likewise.
2297 * gcc.target/arc/mcpu-arc700.c: Likewise.
2298 * gcc.target/arc/movl-1.c: Likewise.
2299 * gcc.target/arc/nps400-1.c: Likewise.
2300 * gcc.target/arc/trsub.c: Likewise.
2301 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2303 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2304 * gcc.target/arc/mswape.c: Likewise.
2306 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2309 * g++.dg/cpp1y/pr68180.C: New.
2311 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2313 PR tree-optimization/78319
2314 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2317 2016-11-17 Richard Biener <rguenther@suse.de>
2319 PR tree-optimization/78306
2320 * gcc.dg/cilk-plus/pr78306.c: New testcase.
2322 2016-11-17 Richard Biener <rguenther@suse.de>
2325 * gcc.dg/torture/pr78305.c: New testcase.
2327 2016-11-17 Janus Weil <janus@gcc.gnu.org>
2330 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2332 2016-11-16 Marek Polacek <polacek@redhat.com>
2335 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2336 * g++.dg/ext/case-range2.C: Likewise.
2338 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2341 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2342 * gfortran.dg/fmt_tab_2.f90: Ditto.
2344 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2346 PR rtl-optimization/78378
2347 * gcc.c-torture/execute/pr78378.c: New test.
2349 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
2351 * gcc.dg/tree-prof/section-attr-1.c: New file.
2352 * gcc.dg/tree-prof/section-attr-2.c: New file.
2353 * gcc.dg/tree-prof/section-attr-3.c: New file.
2355 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2357 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2360 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2362 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2363 (dg-final): Remove microMIPS JALRS mnemonic matching.
2364 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2365 (dg-final): Remove microMIPS JALRS mnemonic matching.
2366 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2367 (dg-final): Remove microMIPS JALRS mnemonic matching.
2368 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2369 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2370 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2371 * gcc.target/mips/call-1u.c: New test case.
2372 * gcc.target/mips/call-2u.c: New test case.
2373 * gcc.target/mips/call-3u.c: New test case.
2374 * gcc.target/mips/call-4u.c: New test case.
2375 * gcc.target/mips/call-5u.c: New test case.
2376 * gcc.target/mips/call-6u.c: New test case.
2378 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
2380 * gcc.target/arm/empty_fiq_handler.c: New test.
2382 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2385 * gfortran.dg/gomp/pr78299.f90: New test.
2387 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2389 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2390 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2391 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2393 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
2395 PR libgfortran/78314
2396 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2398 2016-11-16 Bin Cheng <bin.cheng@arm.com>
2400 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2401 according to updated dump info.
2403 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
2405 * lib/target-supports.exp (check_effective_target_alloca): Use a
2407 * gcc.target/nvptx/softstack.c: New test.
2408 * gcc.target/nvptx/decl-shared.c: New test.
2409 * gcc.target/nvptx/decl-shared-init.c: New test.
2411 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2413 * gcc.target/mips/data-sym-jump.c: New test case.
2414 * gcc.target/mips/data-sym-pool.c: New test case.
2415 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2418 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2420 * lib/target-supports.exp (check_avx2_hw_available): New.
2421 (check_effective_target_avx2_runtime): New.
2422 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2424 2016-11-16 Tamar Christina <tamar.christina@arm.com>
2427 * gcc.dg/cpp/trad/trad.exp
2428 (dg-runtest): Moved $srcdir/$subdir/ to
2429 DEFAULT_TRADCPPFLAGS.
2431 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
2434 * gfortran.dg/class_allocate_23.f08: New test.
2436 2016-11-16 Richard Biener <rguenther@suse.de>
2439 * gcc.dg/pr78333.c: New testcase.
2441 2016-11-16 Martin Liska <mliska@suse.cz>
2444 * gcc.dg/asan/pr78270.c: Update comment style.
2445 * gcc.dg/asan/pr78270-2.c: New test.
2447 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2449 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2450 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2452 2016-11-16 Richard Biener <rguenther@suse.de>
2454 PR tree-optimization/78348
2455 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2457 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2460 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2461 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2463 2016-11-15 Marek Polacek <polacek@redhat.com>
2465 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2467 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2469 PR libgfortran/51119
2470 * gfortran.dg/matmul_12.f90: New test case.
2472 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
2474 * gcc.target/i386/funcspec-56.inc: New file.
2475 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
2476 common 32-bit and 64-bit function specific options.
2477 * gcc.target/i386/funcspec-6.c: Ditto.
2479 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2481 * g++.dg/cpp1z/decomp14.C: New test.
2482 * g++.dg/cpp1z/decomp15.C: New test.
2483 * g++.dg/cpp1z/decomp16.C: New test.
2485 * g++.dg/cpp1z/decomp13.C: New test.
2487 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2490 * g++.dg/cpp0x/constexpr-71988.C: New test.
2492 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2494 * gcc.target/mips/insn-casesi.c: New test case.
2495 * gcc.target/mips/insn-pseudo-1.c: New test case.
2496 * gcc.target/mips/insn-pseudo-2.c: New test case.
2497 * gcc.target/mips/insn-pseudo-3.c: New test case.
2498 * gcc.target/mips/insn-pseudo-4.c: New test case.
2499 * gcc.target/mips/insn-tablejump.c: New test case.
2501 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2503 * gcc.target/mips/mips.exp (mips_option_tests): Add
2504 `-mcode-readable=yes' array element.
2506 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2508 * gcc.target/mips/mips.exp (mips_option_tests): Add
2509 `-mmicromips' array element.
2511 2016-11-15 Michael Matz <matz@suse.de>
2513 PR missed-optimization/77881
2514 * gcc.target/i386/pr77881.c: New test.
2516 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2519 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2521 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2523 * gcc.target/powerpc/vec-set-int.c: New test.
2524 * gcc.target/powerpc/vec-set-short.c: Likesie.
2525 * gcc.target/powerpc/vec-set-char.c: Likewise.
2527 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2529 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2531 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2534 * gfortran.dg/class_result_3.f90: New test.
2536 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2537 Richard Biener <rguenther@suse.de>
2539 * gcc.dg/gimplefe-1.c: New testcase.
2540 * gcc.dg/gimplefe-2.c: Likewise.
2541 * gcc.dg/gimplefe-3.c: Likewise.
2542 * gcc.dg/gimplefe-4.c: Likewise.
2543 * gcc.dg/gimplefe-5.c: Likewise.
2544 * gcc.dg/gimplefe-6.c: Likewise.
2545 * gcc.dg/gimplefe-7.c: Likewise.
2546 * gcc.dg/gimplefe-8.c: Likewise.
2547 * gcc.dg/gimplefe-9.c: Likewise.
2548 * gcc.dg/gimplefe-10.c: Likewise.
2549 * gcc.dg/gimplefe-11.c: Likewise.
2550 * gcc.dg/gimplefe-12.c: Likewise.
2551 * gcc.dg/gimplefe-13.c: Likewise.
2552 * gcc.dg/gimplefe-14.c: Likewise.
2553 * gcc.dg/gimplefe-15.c: Likewise.
2554 * gcc.dg/gimplefe-16.c: Likewise.
2555 * gcc.dg/gimplefe-17.c: Likewise.
2556 * gcc.dg/gimplefe-18.c: Likewise.
2558 2016-11-14 Martin Liska <mliska@suse.cz>
2561 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2562 to match scanned pattern.
2563 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2565 2016-11-14 Richard Biener <rguenther@suse.de>
2567 PR tree-optimization/78312
2568 * gcc.dg/torture/pr78312.c: New testcase.
2570 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2573 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2575 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2576 Jason Merrill <jason@redhat.com>
2578 Implement P0217R3 - C++17 structured bindings
2579 * g++.dg/cpp1z/decomp1.C: New test.
2580 * g++.dg/cpp1z/decomp2.C: New test.
2581 * g++.dg/cpp1z/decomp3.C: New test.
2582 * g++.dg/cpp1z/decomp4.C: New test.
2583 * g++.dg/cpp1z/decomp5.C: New test.
2584 * g++.dg/cpp1z/decomp6.C: New test.
2585 * g++.dg/cpp1z/decomp7.C: New test.
2586 * g++.dg/cpp1z/decomp8.C: New test.
2587 * g++.dg/cpp1z/decomp9.C: New test.
2588 * g++.dg/cpp1z/decomp10.C: New test.
2590 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2592 * g++.dg/torture/pr78268.C: New test.
2594 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2597 * c-c++-common/pr35503-1.c: New test.
2598 * c-c++-common/pr35503-2.c: Likewise.
2599 * c-c++-common/pr35503-3.c: Likewise.
2600 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2602 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2604 PR rtl-optimization/78232
2605 PR rtl-optimization/78248
2606 * gcc.dg/ubsan/pr78248.c: New test.
2608 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2610 * gnat.dg/address_conv.adb: New test.
2612 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2614 * gnat.dg/renaming11.ad[sb]: New test.
2616 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2618 * c-c++-common/dump-ada-spec-6.c: New test.
2620 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2622 * gnat.dg/lto21.adb: New test.
2623 * gnat.dg/lto21_pkg1.ads: New helper.
2624 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2626 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2629 * gfortran.dg/typebound_proc_34.f90: New test.
2631 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2634 * gfortran.dg/class_57.f90: Changed error message.
2635 * gfortran.dg/class_60.f90: New test.
2637 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2639 * g++.dg/pr78112.C: XFAIL AIX.
2641 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2644 * gfortran.dg/typebound_generic_16.f90: New test.
2646 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2649 * g++.dg/cpp0x/pr71225.C: New test.
2651 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2653 * gcc.target/sparc/20161111-1.c: New test.
2655 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2658 * gcc.target/i386/pr78310.c: New test.
2660 2016-11-11 Jeff Law <law@redhat.com>
2662 * gcc.dg/tree-ssa/isolate-6.c: New test.
2663 * gcc.dg/tree-ssa/isolate-7.c: New test.
2665 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2668 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2671 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2674 * g++.dg/parse/pr72774.C: New test.
2676 2016-11-11 Richard Biener <rguenther@suse.de>
2678 PR tree-optimization/71575
2679 * gcc.dg/graphite/pr71575-1.c: New testcase.
2680 * gcc.dg/graphite/pr71575-2.c: Likewise.
2682 2016-11-11 Richard Biener <rguenther@suse.de>
2685 * gcc.dg/uninit-pr78295.c: New testcase.
2687 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2690 * gfortran.dg/dec_structure_17.f90: New test.
2692 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2694 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2695 being allowed in vector registers.
2696 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2697 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2698 * gcc.target/powerpc/vsx-himode.c: Likewise.
2699 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2700 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2701 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2702 to allow matching MFVSRD or MFVSRW.
2704 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2706 PR rtl-optimization/78241
2707 * gcc.dg/pr78241.c: New test.
2709 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2711 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2714 * g++.dg/cpp1z/noexcept-type14.C: New test.
2715 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2717 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2719 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2720 WVAL0S tests added in r241817.
2722 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2724 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2725 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2726 no longer allowed and corresponding ordered construct.
2727 * gfortran.dg/gomp/linear-1.f90: New test.
2728 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2729 * gfortran.dg/gomp/declare-target-1.f90: New test.
2730 * gfortran.dg/gomp/declare-target-2.f90: New test.
2732 2016-11-10 Martin Liska <mliska@suse.cz>
2735 * gcc.dg/asan/pr78270.c: New test.
2737 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2738 Jakub Jelinek <jakub@redhat.com>
2741 * g++.dg/pr78112.C: New testcase.
2743 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2745 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2747 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2748 string in case condition contains % characters.
2751 * g++.dg/cpp1z/noexcept-type13.C: New test.
2753 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2755 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2756 using (HAS_MOVN) with MIPS III.
2758 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2761 * gfortran.dg/volatile14.f90: New test.
2763 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2766 * gcc.target/i386/pr78262.c: New test.
2768 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2771 * gfortran.dg/pr78259.f90: New test.
2773 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2776 * gfortran.dg/spec_expr_7.f90: New test.
2778 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2781 * gcc.c-torture/execute/pr77718.c: New test.
2783 * gcc.dg/ubsan/c99-shift-3.c: New test.
2784 * gcc.dg/ubsan/c99-shift-4.c: New test.
2785 * gcc.dg/ubsan/c99-shift-5.c: New test.
2786 * gcc.dg/ubsan/c99-shift-6.c: New test.
2788 2016-11-09 Martin Liska <mliska@suse.cz>
2790 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2791 test-case for memcmp.
2792 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2794 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2797 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2799 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2801 * gfortran.dg/move_alloc_18.f90: New test.
2803 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2806 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2807 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2809 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2812 * gfortran.dg/class_59.f90: New test.
2814 2016-11-09 Richard Biener <rguenther@suse.de>
2816 PR tree-optimization/78007
2817 * gcc.dg/vect/vect-bswap32.c: Adjust.
2818 * gcc.dg/vect/vect-bswap64.c: Likewise.
2820 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2822 * gcc.dg/ipa/vrp7.c: New test.
2824 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2827 * gcc.dg/ipa/pr78121.c: New test.
2829 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2831 * c-c++-common/asan/default_options.h: New file.
2832 * c-c++-common/asan/strcasestr-1.c: New test.
2833 * c-c++-common/asan/strcasestr-2.c: Likewise.
2834 * c-c++-common/asan/strcspn-1.c: Likewise.
2835 * c-c++-common/asan/strcspn-2.c: Likewise.
2836 * c-c++-common/asan/strpbrk-1.c: Likewise.
2837 * c-c++-common/asan/strpbrk-2.c: Likewise.
2838 * c-c++-common/asan/strspn-1.c: Likewise.
2839 * c-c++-common/asan/strspn-2.c: Likewise.
2840 * c-c++-common/asan/strstr-1.c: Likewise.
2841 * c-c++-common/asan/strstr-2.c: Likewise.
2842 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2844 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2846 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2848 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2851 * gfortran.dg/class_58.f90: New test.
2853 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2856 * gcc.target/i386/pr70799-2.c: New test.
2858 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2861 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2863 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2865 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2867 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2869 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2871 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2873 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2875 2016-11-08 Martin Liska <mliska@suse.cz>
2878 * g++.dg/asan/use-after-scope-4.C: New test.
2879 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2880 * gcc.dg/asan/use-after-scope-8.c: Remove.
2882 2016-11-08 Richard Biener <rguenther@suse.de>
2884 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2886 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2889 * gcc.dg/cpp/trad/trad.exp
2890 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2891 * gcc.dg/cpp/trad/include.c: Use local header file.
2893 2016-11-08 Richard Biener <rguenther@suse.de>
2895 PR tree-optimization/78205
2896 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2898 2016-11-08 Richard Biener <rguenther@suse.de>
2900 PR tree-optimization/78224
2901 * g++.dg/torture/pr78224.C: New testcase.
2903 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2905 * gcc.dg/store_merging_1.c: Require store_merge.
2906 * gcc.dg/store_merging_2.c: Likewise.
2907 * gcc.dg/store_merging_4.c: Likewise.
2908 * gcc.dg/store_merging_5.c: Likewise.
2909 * gcc.dg/store_merging_6.c: Likewise.
2910 * gcc.dg/store_merging_7.c: Likewise.
2911 * gcc.dg/store_merging_8.c: Likewise.
2912 * lib/target-supports.exp (check_effective_target_store_merge): New.
2914 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2916 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2917 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2918 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2919 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2920 -mvsx -mpower8-vector.
2921 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2922 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2923 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2924 -mvsx -mpower8-vector.
2926 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2928 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2930 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2931 * gcc.dg/visibility-14.c: XFAIL AIX.
2932 * gcc.dg/visibility-15.c: XFAIL AIX.
2933 * gcc.dg/visibility-16.c: XFAIL AIX.
2934 * gcc.dg/visibility-17.c: XFAIL AIX.
2935 * gcc.dg/visibility-18.c: XFAIL AIX.
2936 * gcc.dg/visibility-19.c: XFAIL AIX.
2937 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2938 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2939 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2940 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2942 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2945 * gcc.target/i386/pr78227-1.c: New test.
2946 * gcc.target/i386/pr78227-2.c: New test.
2948 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2951 * gcc.dg/pr35691-1.c: New test-case.
2952 * gcc.dg/pr35691-2.c: Likewise.
2954 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2956 PR rtl-optimization/77309
2957 * gcc.dg/torture/pr77309.c: New test.
2959 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2962 * gcc.target/i386/pr71529.C: Moved to ...
2963 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2966 * gcc.target/i386/pr64411.C: Moved to ...
2967 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2971 * gcc.target/i386/pr65105-4.C: Moved to ...
2972 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2973 Run into compile test rather than execute test.
2975 2016-11-07 Richard Biener <rguenther@suse.de>
2978 * g++.dg/pr78229.C: New testcase.
2980 2016-11-07 Richard Biener <rguenther@suse.de>
2982 PR tree-optimization/78218
2983 * gcc.dg/torture/pr78218.c: New testcase.
2985 2016-11-07 Richard Biener <rguenther@suse.de>
2987 PR tree-optimization/78228
2988 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2990 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2993 * g++.dg/torture/pr77822.C: New test.
2995 2016-11-07 Martin Liska <mliska@suse.cz>
2997 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2998 -f-sanitize-address-use-after-scope.
2999 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
3001 * g++.dg/asan/use-after-scope-1.C: New test.
3002 * g++.dg/asan/use-after-scope-2.C: Likewise.
3003 * g++.dg/asan/use-after-scope-3.C: Likewise.
3004 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
3005 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
3006 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
3007 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
3008 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
3009 * g++.dg/asan/use-after-scope-types.h: Likewise.
3010 * gcc.dg/asan/use-after-scope-1.c: Likewise.
3011 * gcc.dg/asan/use-after-scope-2.c: Likewise.
3012 * gcc.dg/asan/use-after-scope-3.c: Likewise.
3013 * gcc.dg/asan/use-after-scope-4.c: Likewise.
3014 * gcc.dg/asan/use-after-scope-5.c: Likewise.
3015 * gcc.dg/asan/use-after-scope-6.c: Likewise.
3016 * gcc.dg/asan/use-after-scope-7.c: Likewise.
3017 * gcc.dg/asan/use-after-scope-8.c: Likewise.
3018 * gcc.dg/asan/use-after-scope-9.c: Likewise.
3019 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
3020 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
3021 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
3022 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
3023 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
3025 2016-11-07 Richard Biener <rguenther@suse.de>
3027 PR tree-optimization/78189
3028 * g++.dg/torture/pr78189.C: New testcase.
3030 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
3032 * gcc.dg/Wtrampolines.c: XFAIL AIX.
3034 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
3036 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
3039 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3042 * arith.c (gfc_complex2real): Change gfc_warning_now to
3045 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
3047 * gfortran.dg/move_alloc_17.f03: New test.
3049 2016-11-05 Richard Biener <rguenther@suse.de>
3052 * g++.dg/ipa/pr78188.C: New test.
3054 2016-11-05 Janus Weil <janus@gcc.gnu.org>
3055 Dominique d'Humieres <dominiq@lps.ens.fr>
3058 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
3060 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
3063 * gfortran.dg/select_type_39.f03: New test.
3065 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
3068 * gfortran.dg/associate_23.f90: New test.
3070 2016-11-04 Jakub Jelinek <jakub@redhat.com>
3073 * gcc.dg/pr77834.c: New test.
3075 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
3078 * g++.dg/cpp1y/pr67980.C: New.
3080 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3082 * gcc.target/powerpc/fold-vec-add-1.c: New.
3083 * gcc.target/powerpc/fold-vec-add-2.c: New.
3084 * gcc.target/powerpc/fold-vec-add-3.c: New.
3085 * gcc.target/powerpc/fold-vec-add-4.c: New.
3086 * gcc.target/powerpc/fold-vec-add-5.c: New.
3087 * gcc.target/powerpc/fold-vec-add-6.c: New.
3088 * gcc.target/powerpc/fold-vec-add-7.c: New.
3090 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
3092 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
3093 for -mbranch-likely, infer -mno-branch-likely for R6.
3095 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3098 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
3099 * g++.dg/init/new15.C: Likewise.
3100 * g++.dg/ipa/inline-1.C: Likewise.
3101 * g++.dg/ipa/inline-2.C: Likewise.
3102 * g++.dg/lto/20080908-1_0.C: Likewise.
3103 * g++.dg/tc1/dr20.C: Likewise.
3104 * g++.dg/tree-ssa/inline-1.C: Likewise.
3105 * g++.dg/tree-ssa/inline-2.C: Likewise.
3106 * g++.old-deja/g++.law/except1.C: Likewise.
3107 * g++.old-deja/g++.other/vbase5.C: Likewise.
3108 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
3110 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3112 PR tree-optimization/78210
3113 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
3114 possibility of widening multiplies.
3116 2016-11-04 Richard Biener <rguenther@suse.de>
3119 * gcc.dg/pr78185.c: New testcase.
3121 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
3123 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
3124 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
3126 2016-11-03 Jakub Jelinek <jakub@redhat.com>
3127 Alexandre Oliva <aoliva@redhat.com>
3128 Jason Merrill <jason@redhat.com>
3132 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3133 * g++.dg/debug/dwarf2/ref-3.C: New test.
3134 * g++.dg/debug/dwarf2/ref-4.C: New test.
3135 * g++.dg/debug/dwarf2/refqual-1.C: New test.
3136 * g++.dg/debug/dwarf2/refqual-2.C: New test.
3138 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
3140 * gfortran.dg/dec_exp_1.f90: New test.
3141 * gfortran.dg/dec_exp_2.f90: Likewise.
3142 * gfortran.dg/dec_exp_3.f90: Likewise.
3144 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
3146 * gfortran.dg/dec_parameter_1.f: New test.
3147 * gfortran.dg/dec_parameter_2.f90: Likewise.
3148 * gfortran.dg/dec_parameter_3.f90: Likewise.
3149 * gfortran.dg/dec_parameter_4.f90: Likewise.
3151 2016-11-03 Martin Liska <mliska@suse.cz>
3153 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3155 * gcc.dg/tree-prof/time-profiler-3.c: New test.
3157 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3160 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3162 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3164 * gcc.c-torture/execute/pr78170.c: Require int32plus.
3166 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
3168 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3170 2016-11-01 Tamar Christina <tamar.christina@arm.com>
3172 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3173 Check for arm_v8_neon_hw.
3174 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3176 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3178 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3181 2016-11-02 Richard Biener <rguenther@suse.de>
3183 * gcc.dg/store_merging_8.c: New testcase.
3185 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3187 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3189 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
3191 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3192 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3193 * gcc.dg/addr_equal_1.c: XFAIL AIX.
3194 * gcc.dg/pr65779.c: XFAIL AIX.
3195 * gcc.dg/pr70405.c: XFAIL AIX.
3197 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3198 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3199 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3201 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3203 * lib/target-supports.exp (check_gc_sections_available): Use
3204 -print-prog-name=ld to determine linker used.
3206 2016-11-02 Martin Liska <mliska@suse.cz>
3208 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3211 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3213 PR tree-optimization/78170
3214 * gcc.c-torture/execute/pr78170.c: New test.
3216 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3218 PR tree-optimization/78162
3219 * gcc.c-torture/compile/pr78162.c: New test.
3221 2016-11-02 Richard Biener <rguenther@suse.de>
3223 PR tree-optimization/78035
3224 PR tree-optimization/77964
3225 * gcc.target/i386/pr78035.c: New testcase.
3227 2016-11-02 Richard Biener <rguenther@suse.de>
3229 * gcc.dg/tree-ssa/vrp111.c: New testcase.
3230 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3231 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3232 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3233 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3235 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
3237 * gfortran.dg/pr70937.f90: require-effective-target lto.
3239 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3242 * gfortran.dg/where_6.f90: New test.
3244 2016-11-01 Jakub Jelinek <jakub@redhat.com>
3246 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3248 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3251 * gfortran.dg/where_5.f90: New test.
3253 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
3255 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3256 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3257 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3258 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3260 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
3262 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3264 (check_effective_target_vect_cmdline_needed): Check
3265 is-effective-target ia32 for x86 targets.
3266 (check_effective_target_vect_simd_clones): Simplify condition.
3267 (check_effective_target_vect_double): Ditto.
3268 (check_effective_target_vect_aligned_arrays): Check
3269 is-effective-target ia32 for x86 targets. Simplify condition.
3270 (check_effective_target_vect_multiple_sizes): Simplify condition.
3271 (check_effective_target_sqrt_insn): Add i?86-*-* target.
3272 (check_effective_target_sync_int_128): Simplify condition.
3273 (check_effective_target_sync_int_128_runtime): Ditto.
3274 (check_effective_target_sync_long_long_runtime): Ditto.
3275 (check_effective_target_divmod): Add i?86-*-* target.
3277 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3279 * gcc.target/powerpc/vsx-extract-4.c: New test.
3280 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3282 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3285 * gfortran.dg/fmt_l.f90: Update test.
3286 * gfortran.dg/fmt_l0.f90: New test.
3288 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3291 * c-c++-common/builtin-shuffle-1.c: New test.
3292 * g++.dg/cpp0x/addressof3.C: New test.
3294 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
3296 Add tests for a const member and a reference member for launder.
3297 * g++.dg/cpp1z/launder3.C: New.
3298 * g++.dg/cpp1z/launder4.C: Likewise.
3299 * g++.dg/cpp1z/launder5.C: Likewise.
3300 * g++.dg/cpp1z/launder5.cc: Likewise.
3301 * g++.dg/cpp1z/launder5.h: Likewise.
3302 * g++.dg/cpp1z/launder6.C: Likewise.
3303 * g++.dg/cpp1z/launder6.cc: Likewise.
3304 * g++.dg/cpp1z/launder6.h: Likewise.
3306 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3309 * g++.dg/cpp0x/pr77948-1.C: New test.
3310 * g++.dg/cpp0x/pr77948-2.C: New test.
3311 * g++.dg/cpp0x/pr77948-3.C: New test.
3312 * g++.dg/cpp0x/pr77948-4.C: New test.
3313 * g++.dg/cpp0x/pr77948-5.C: New test.
3314 * g++.dg/cpp0x/pr77948-6.C: New test.
3316 PR tree-optimization/77860
3317 * gcc.dg/pr77860.c: New test.
3319 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3322 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3324 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3326 * gcc.dg/lto/pr60449_0.c: Skip for avr.
3328 2016-10-30 Le-Chun Wu <lcwu@google.com>
3329 Mark Wielaard <mjw@redhat.com>
3331 * gcc.dg/Wshadow-compatible-local-1.c: New test.
3332 * gcc.dg/Wshadow-local-1.c: Likewise.
3333 * gcc.dg/Wshadow-local-2.c: Likewise.
3334 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3335 * g++.dg/warn/Wshadow-local-1.C: Likewise.
3336 * g++.dg/warn/Wshadow-local-2.C: Likewise.
3338 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3340 PR tree-optimization/71915
3341 PR tree-optimization/71490
3342 * gcc.dg/tree-ssa/pr54245.c: Delete.
3343 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3346 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3349 * gfortran.dg/fmt_t_9.f: New test.
3351 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3354 * gfortran.dg/pr67219.f90: New test.
3356 2016-10-29 Jakub Jelinek <jakub@redhat.com>
3358 PR rtl-optimization/77919
3359 * g++.dg/torture/pr77919-2.C: New test.
3362 * gcc.dg/pr78148.c: New test.
3364 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
3366 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3367 * gcc.target/sparc/overflow-4.c: ...here.
3368 * gcc.target/sparc/overflow-5.c: New test.
3370 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3371 Kugan Vivekanandarajah <kuganv@linaro.org>
3372 Jim Wilson <jim.wilson@linaro.org>
3374 PR tree-optimization/43721
3375 * lib/target-supports.exp (check_effective_target_divmod): New.
3376 (check_effective_target_divmod_simode): Likewise.
3377 (check_effective_target_arm_divmod_simode): Likewise.
3378 * gcc.dg/divmod-1-simode.c: New test.
3379 * gcc.dg/divmod-1.c: Likewise.
3380 * gcc.dg/divmod-2-simode.c: Likewise.
3381 * gcc.dg/divmod-2.c: Likewise.
3382 * gcc.dg/divmod-3-simode.c: Likewise.
3383 * gcc.dg/divmod-3.c: Likewise.
3384 * gcc.dg/divmod-4-simode.c: Likewise.
3385 * gcc.dg/divmod-4.c: Likewise.
3386 * gcc.dg/divmod-5.c: Likewise.
3387 * gcc.dg/divmod-6-simode.c: Likewise.
3388 * gcc.dg/divmod-6.c: Likewise.
3389 * gcc.dg/divmod-7.c: Likewise.
3391 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3392 Jakub Jelinek <jakub@redhat.com>
3393 Andrew Pinski <pinskia@gmail.com>
3396 PR rtl-optimization/23684
3397 * gcc.c-torture/execute/pr22141-1.c: New test.
3398 * gcc.c-torture/execute/pr22141-2.c: Likewise.
3399 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3400 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3401 * gcc.dg/store_merging_1.c: New test.
3402 * gcc.dg/store_merging_2.c: Likewise.
3403 * gcc.dg/store_merging_3.c: Likewise.
3404 * gcc.dg/store_merging_4.c: Likewise.
3405 * gcc.dg/store_merging_5.c: Likewise.
3406 * gcc.dg/store_merging_6.c: Likewise.
3407 * gcc.dg/store_merging_7.c: Likewise.
3408 * gcc.target/i386/pr22141.c: Likewise.
3409 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3410 * g++.dg/init/new17.C: Likewise.
3412 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3415 * c-c++-common/pr72747-1.c: New test.
3416 * c-c++-common/pr72747-2.c: Likewise.
3418 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3420 * gcc.target/s390/oscbreak-1.c: New test.
3422 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3424 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3426 2016-10-28 Jakub Jelinek <jakub@redhat.com>
3428 PR rtl-optimization/77919
3429 * g++.dg/torture/pr77919.C: New test.
3431 PR rtl-optimization/78132
3432 * gcc.target/i386/pr78132.c: New test.
3434 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
3436 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3438 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3440 * gcc.target/powerpc/vsx-simode.c: New test.
3441 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3442 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3444 2016-10-27 Jakub Jelinek <jakub@redhat.com>
3447 * gfortran.dg/gomp/pr78026.f03: New test.
3448 * gfortran.dg/select_type_38.f03: New test.
3451 * g++.dg/gomp/declare-simd-7.C: New test.
3453 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3455 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3456 * gfortran.dg/dec_init_2.f90: Likewise.
3457 * gfortran.dg/dec_init_3.f90: New test.
3458 * gfortran.dg/dec_init_4.f90: Likewise.
3460 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3462 * gcc.dg/fold-narrowbopcst-1.c: New test.
3464 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3466 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3467 dg-shouldfail/dg-output instead of XFAIL.
3468 * gfortran.dg/dec_io_6.f90: Likewise.
3470 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3472 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3473 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3474 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3475 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3476 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3477 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3478 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3479 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3480 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3481 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3483 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3485 * gcc.dg/fold-convmaxconv-1.c: New test.
3486 * gcc.dg/fold-convminconv-1.c: New test.
3488 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
3491 * gfortran.dg/pr78092.f90: New test.
3493 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3496 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3497 expected error message.
3498 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3499 expected error message.
3500 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3501 (test_all_not_equal_and_not_zero): Change expected error message.
3503 2016-10-26 Jakub Jelinek <jakub@redhat.com>
3506 * gfortran.dg/gomp/pr77973.f90: New test.
3508 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
3511 * gfortran.dg/submodule_18.f08: New test.
3512 * gfortran.dg/submodule_19.f08: New test.
3514 2016-10-26 Michael Matz <matz@suse.de>
3516 * g++.dg/pr78060.C: New test.
3517 * gfortran.dg/pr78061.f: New test.
3518 * g++.dg/pr78088.C: New test.
3520 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3522 * gfortran.dg/dec_io_1.f90: New test.
3523 * gfortran.dg/dec_io_2.f90: New test.
3524 * gfortran.dg/dec_io_3.f90: New test.
3525 * gfortran.dg/dec_io_4.f90: New test.
3526 * gfortran.dg/dec_io_5.f90: New test.
3527 * gfortran.dg/dec_io_6.f90: New test.
3529 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3532 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3534 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3536 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3537 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3539 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3541 * gnat.dg/opt59.adb: New test.
3542 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3544 * gnat.dg/opt60.adb: New test.
3546 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3549 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3552 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3555 * gcc.target/i386/pr78102.c: New test.
3557 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3559 * gfortran.dg/dec_logical_xor_1.f90: New test.
3560 * gfortran.dg/dec_logical_xor_2.f90: New test.
3561 * gfortran.dg/dec_logical_xor_3.f03: New test.
3563 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3565 * gfortran.dg/dec_loc_rval_1.f90: New test.
3566 * gfortran.dg/dec_loc_rval_2.f90: New test.
3567 * gfortran.dg/dec_loc_rval_3.f03: New test.
3569 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3571 * gfortran.dg/dec_type_print.f90: New testcase.
3573 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3575 * gfortran.dg/feed_1.f90: New test.
3576 * gfortran.dg/feed_2.f90: New test.
3578 2016-10-25 Martin Liska <mliska@suse.cz>
3581 * gcc.dg/asan/pr78106.c: New test.
3583 2016-10-25 Martin Liska <mliska@suse.cz>
3585 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3587 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3590 * gcc.target/arm/pr78041.c: New test.
3592 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3594 * g++.dg/cpp1z/launder1.C: New test.
3595 * g++.dg/cpp1z/launder2.C: New test.
3597 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3598 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3602 * gcc.target/avr/pr71676-2.c: New test.
3604 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3605 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3609 * gcc.target/avr/pr71676-1.c: New test.
3610 * gcc.target/avr/pr71676-3.c: New test.
3611 * gcc.target/avr/pr71676.c: New test.
3612 * gcc.target/avr/pr71678.c: New test.
3614 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3616 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3617 such that cloned verions of tested functions are not created.
3619 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3622 * gfortran.dg/pr71895.f90: New test.
3624 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3626 * g++.dg/debug/dwarf2/ref-2.C: New test.
3628 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3630 * c-c++-common/Wint-in-bool-context-3.c: New test.
3632 2016-10-24 Martin Sebor <msebor@redhat.com>
3635 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3636 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3637 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3638 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3639 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3640 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3641 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3643 2016-10-24 Richard Biener <rguenther@suse.de>
3646 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3647 * gcc.dg/vect/slp-45.c: Likewise.
3649 2016-10-24 Richard Biener <rguenther@suse.de>
3651 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3652 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3653 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3655 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3658 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3659 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3661 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3663 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3665 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3667 * gcc.target/i386/bmi2-pext-1.c: New test.
3668 * gcc.target/i386/bmi2-pdep-1.c: New test.
3669 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3670 * gcc.target/i386/tbm-bextri-1.c: New test.
3671 * gcc.target/i386/bmi-bextr-6.c: New test.
3673 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3676 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3677 * gcc.target/i386/pr65105-1.c: Likewise.
3678 * gcc.target/i386/pr65105-2.c: Likewise.
3679 * gcc.target/i386/pr65105-3.c: Likewise.
3680 * gcc.target/i386/pr65105-5.c: Likewise.
3681 * gcc.target/i386/pr67761.c: Likewise.
3682 * gcc.target/i386/pr70799-1.c: Likewise.
3684 2016-10-24 Martin Liska <mliska@suse.cz>
3687 * c-c++-common/ubsan/unreachable-3.c: New test.
3689 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3692 * gfortran.dg/pr77763.f90
3694 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3698 * gfortran.dg/pr78033.f90: New test.
3700 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3703 * gfortran.dg/select_type_1.f03: Change error for overlapping
3705 * gfortran.dg/select_type_36.f03: New test.
3707 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3709 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3711 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3714 * gfortran.dg/string_length_3.f90: New test.
3716 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3718 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3720 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3725 * gfortran.dg/alloc_comp_class_5.f03: New test.
3726 * gfortran.dg/class_allocate_21.f90: New test.
3727 * gfortran.dg/class_allocate_22.f90: New test.
3728 * gfortran.dg/realloc_on_assign_27.f08: New test.
3730 2016-10-21 Jeff Law <law@redhat.com>
3732 * PR tree-optimization/71947
3733 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3734 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3735 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3737 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3739 * gcc.dg/ipa/vrp5.c: New test.
3740 * gcc.dg/ipa/vrp6.c: New test.
3742 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3744 * gcc.target/aarch64/test_frame_17.c: New test.
3746 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3748 * gcc.target/aarch64/test_frame_17.c: New test.
3750 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3752 PR preprocessor/71681
3753 * gcc.dg/cpp/pr71681-1.c: New testcase
3754 * gcc.dg/cpp/pr71681-2.c: Likewise
3755 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3756 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3757 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3758 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3760 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3763 * gcc.target/i386/pr78057.c: New test.
3765 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3767 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3770 * gfortran.dg/select_type_37.f03: New test.
3772 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3775 * gcc.target/avr/pr71627.c: New test
3777 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3779 * gcc.target/sparc/overflow-1.c: New test.
3780 * gcc.target/sparc/overflow-2.c: Likewise.
3781 * gcc.target/sparc/overflow-3.c: Likewise.
3783 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3785 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3788 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3790 PR rtl-optimization/78038
3791 * gcc.target/aarch64/pr78038.c: New test.
3793 2016-10-21 Richard Biener <rguenther@suse.de>
3795 PR tree-optimization/78051
3796 * g++.dg/torture/pr78051.C: New testcase.
3798 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3800 * c-c++-common/wdate-time.c: Restored test case.
3801 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3803 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3805 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3807 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3810 * gcc.target/i386/pr78037.c: New test.
3812 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3814 * gcc.target/visium/overflow8.c: New.
3815 * gcc.target/visium/overflow16.c: Likewise.
3816 * gcc.target/visium/overflow32: Likewise.
3818 2016-10-20 Michael Matz <matz@suse.de>
3820 * gcc.dg/loop-split.c: New test.
3821 * gcc.dg/tree-ssa/ifc-9.c: Update.
3822 * gcc.dg/tree-ssa/ifc-10.c: Update.
3824 2016-10-20 Richard Biener <rguenther@suse.de>
3826 * gcc.dg/graphite/pr35356-1.c: Update.
3828 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3831 * g++.dg/cpp1y/pr77446.C: New.
3833 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3835 PR tree-optimization/53979
3836 * gcc.dg/pr53979-1.c: New test-case.
3837 * gcc.dg/pr53979-2.c: Likewise.
3839 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3841 * c-c++-common/Wint-in-bool-context-2.c: New test.
3843 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3845 * gfortran.dg/dtio_17.f90: Fix test.
3847 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3849 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3850 * gcc.dg/Walloca-2.c: Same.
3852 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3854 * gcc.dg/Wvla-1.c: Rename to...
3855 * gcc.dg/Wvla-larger-than-1.c: ...this.
3856 * gcc.dg/Wvla-2.c: Rename to...
3857 * gcc.dg/Wvla-larger-than-2.c: ...this.
3858 * gcc.dg/Wvla-3.c: Rename to...
3859 * gcc.dg/Walloca-11.c.: ...this.
3860 * gcc.dg/wvla-[1-7].c: Rename to:
3861 * gcc.dg/Wvla-[1-7].c: ...this.
3863 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3865 PR tree-optimization/78005
3866 * gcc.dg/vect/pr78005.c: New.
3867 * gcc.target/i386/l_fma_float_1.c: Revise test.
3868 * gcc.target/i386/l_fma_float_2.c: Ditto.
3869 * gcc.target/i386/l_fma_float_3.c: Ditto.
3870 * gcc.target/i386/l_fma_float_4.c: Ditto.
3871 * gcc.target/i386/l_fma_float_5.c: Ditto.
3872 * gcc.target/i386/l_fma_float_6.c: Ditto.
3873 * gcc.target/i386/l_fma_double_1.c: Ditto.
3874 * gcc.target/i386/l_fma_double_2.c: Ditto.
3875 * gcc.target/i386/l_fma_double_3.c: Ditto.
3876 * gcc.target/i386/l_fma_double_4.c: Ditto.
3877 * gcc.target/i386/l_fma_double_5.c: Ditto.
3878 * gcc.target/i386/l_fma_double_6.c: Ditto.
3880 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3882 PR tree-optimization/78024
3883 * gcc.dg/goacc/loop-processing-1.c: New file.
3885 2016-10-19 Richard Biener <rguenther@suse.de>
3887 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3889 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3891 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3892 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3893 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3894 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3895 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3896 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3897 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3898 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3899 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3900 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3901 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3902 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3903 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3904 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3905 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3906 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3907 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3908 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3909 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3910 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3911 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3912 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3913 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3914 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3915 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3916 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3917 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3918 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3919 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3920 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3921 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3922 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3923 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3924 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3925 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3926 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3927 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3928 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3929 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3930 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3931 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3932 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3933 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3934 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3935 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3936 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3937 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3938 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3939 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3940 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3941 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3942 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3943 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3944 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3945 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3946 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3947 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3948 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3949 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3950 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3951 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3952 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3953 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3954 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3955 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3956 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3957 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3958 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3959 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3960 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3961 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3962 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3963 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3964 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3965 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3966 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3967 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3968 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3969 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3970 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3971 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3972 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3973 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3974 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3975 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3976 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3977 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3978 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3979 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3980 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3981 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3982 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3983 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3984 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3985 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3986 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3987 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3988 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3989 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3990 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3991 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3992 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3993 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3994 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3995 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3996 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3997 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3998 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3999 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
4000 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
4001 * gcc.target/powerpc/vsu/vsu.exp: New file.
4003 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
4006 * gcc.target/i386/pr77991.c: New test.
4008 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
4010 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
4013 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4015 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
4017 2016-10-18 Richard Biener <rguenther@suse.de>
4019 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
4020 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4021 * gcc.dg/tree-ssa/pr21090.c: Likewise.
4022 * gcc.dg/tree-ssa/pr21294.c: Likewise.
4023 * gcc.dg/tree-ssa/pr21563.c: Likewise.
4024 * gcc.dg/tree-ssa/pr23744.c: Likewise.
4025 * gcc.dg/tree-ssa/pr25382.c: Likewise.
4026 * gcc.dg/tree-ssa/pr68431.c: Likewise.
4027 * gcc.dg/tree-ssa/vrp03.c: Likewise.
4028 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4029 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4030 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4031 * gcc.dg/tree-ssa/vrp19.c: Likewise.
4032 * gcc.dg/tree-ssa/vrp20.c: Likewise.
4033 * gcc.dg/tree-ssa/vrp92.c: Likewise.
4034 * gcc.dg/pr68217.c: Likewise.
4035 * gcc.dg/predict-9.c: Likewise.
4036 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
4037 * gcc.dg/predict-1.c: Likewise.
4039 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4041 * gfortran.dg/dtio_17.f90: New test.
4043 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4045 * gcc.dg/ipa/vrp4.c: Adjust testcase.
4047 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4049 * gcc.dg/ipa/vrp4.c: New test.
4051 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4053 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
4054 * gcc.dg/torture/pr39074.c: Likewise.
4056 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
4058 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
4059 * gnat.dg/trampoline4.adb: Minor tweak.
4061 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4063 PR tree-optimization/77916
4064 * gcc.dg/torture/pr77916.c: New.
4066 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
4069 * gfortran.dg/pr77978_1.f90: New test.
4070 * gfortran.dg/pr77978_2.f90: Ditto.
4071 * gfortran.dg/pr77978_3.f90: Ditto.
4073 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
4077 * gfortran.dg/proc_ptr_49.f90: New test.
4079 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4082 * gcc.target/arm/pr77308.c: New test.
4084 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
4086 * lib/target-supports.exp
4087 (check_effective_target_floatn_nx_runtime): Return 0 for
4090 2016-10-17 Andrew Pinski <apinski@cavium.com>
4092 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
4093 long instead of long.
4094 * gcc.target/aarch64/cinc_common_1.c: Likewise.
4095 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
4096 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
4097 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4098 * gcc.target/aarch64/pr68102_1.c: Likewise.
4099 * gcc.target/aarch64/target_attr_3.c: Likewise.
4101 2016-10-17 Richard Biener <rguenther@suse.de>
4103 PR tree-optimization/77988
4104 * gcc.dg/torture/pr77988.c: New testcase.
4106 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4108 * gcc.dg/pr71636-1.c: New test-case.
4109 * gcc.dg/pr71636-2.c: Likewise.
4111 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
4113 * gnat.dg/trampoline3.adb: New test.
4114 * gnat.dg/trampoline4.adb: Likewise.
4116 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4118 * gfortran.dg/dtio_16.f90: New test.
4120 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4122 * gcc.target/sparc/bmaskbshuf.c: Rename to...
4123 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
4124 * gcc.target/sparc/bmaskbshuf-2.c: New test.
4126 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4128 * gcc.target/sparc/popc.c: Rename to...
4129 * gcc.target/sparc/popc-1.c: ...this.
4130 * gcc.target/sparc/popc-2.c: New test.
4132 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4135 * gfortran.dg/unexpected_eof_4.f90: New test.
4137 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
4140 * gfortran.dg/negative_unit2.f90: New test.
4142 2016-10-14 Jakub Jelinek <jakub@redhat.com>
4145 * gfortran.dg/pr77959.f90: New test.
4147 DR 1511 - const volatile variables and ODR
4148 * g++.dg/DRs/dr1511-1.C: New test.
4149 * g++.dg/DRs/dr1511-2.C: New test.
4151 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4153 * gnat.dg/debug7.adb (dg-options): Remove -g.
4154 * gnat.dg/debug8.adb (dg-options): Add -margs.
4155 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4157 2016-10-14 Richard Biener <rguenther@suse.de>
4159 PR tree-optimization/77979
4160 * gcc.dg/torture/pr77979.c: New testcase.
4162 2016-10-14 Martin Liska <mliska@suse.cz>
4164 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4165 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4166 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4168 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
4170 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4171 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4172 * gcc.dg/torture/pr77937-2.c: Likewise.
4174 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4176 * gnat.dg/lto15.adb: Adjust.
4177 * gnat.dg/lto16.adb: Likewise.
4178 * gnat.dg/lto17.adb: Likewise
4179 * gnat.dg/lto18.ad[sb]: New test.
4180 * gnat.dg/lto18_pkg.ads: New helper.
4181 * gnat.dg/lto19.adb: New test.
4182 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4183 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4184 * gnat.dg/lto20.adb: New test.
4185 * gnat.dg/lto20_pkg.ad[sb]: New helper.
4187 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
4189 * gfortran.dg/coarray_38.f90: Expect error message.
4191 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4193 * gcc.target/aarch64/spellcheck_1.c: New test.
4194 * gcc.target/aarch64/spellcheck_2.c: Likewise.
4195 * gcc.target/aarch64/spellcheck_3.c: Likewise.
4196 * gcc.target/aarch64/spellcheck_4.c: Likewise.
4197 * gcc.target/aarch64/spellcheck_5.c: Likewise.
4198 * gcc.target/aarch64/spellcheck_6.c: Likewise.
4200 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
4202 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4204 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4206 PR tree-optimization/77937
4207 * gcc.dg/torture/pr77937-1.c: New.
4208 * gcc.dg/torture/pr77937-2.c: New.
4210 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4212 * g++.dg/cpp1z/inline-var1.C: New test.
4213 * g++.dg/cpp1z/inline-var1a.C: New test.
4214 * g++.dg/cpp1z/inline-var1.h: New file.
4215 * g++.dg/cpp1z/inline-var2.C: New test.
4216 * g++.dg/cpp1z/inline-var3.C: New test.
4217 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4218 uninitialized const.
4220 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
4222 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4223 Xscale is specified, not just -march.
4224 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4225 is incompatible with Xscale.
4227 2016-10-13 Martin Sebor <msebor@redhat.com>
4230 * g++.dg/ext/flexary4.C: Adjust.
4231 * g++.dg/ext/flexary5.C: Same.
4232 * g++.dg/ext/flexary9.C: Same.
4233 * g++.dg/ext/flexary19.C: New test.
4234 * g++.dg/ext/flexary18.C: New test.
4235 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4237 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4238 Avoid generating a flexible array member in an array.
4240 2016-10-13 Martin Sebor <msebor@redhat.com>
4242 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4243 to placate -Wformat on targets where the type is not int.
4245 2016-10-13 David Malcolm <dmalcolm@redhat.com>
4247 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4250 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4252 * gcc.target/i386/l_fma_float_1.c: Revise test.
4253 * gcc.target/i386/l_fma_float_2.c: Ditto.
4254 * gcc.target/i386/l_fma_float_3.c: Ditto.
4255 * gcc.target/i386/l_fma_float_4.c: Ditto.
4256 * gcc.target/i386/l_fma_float_5.c: Ditto.
4257 * gcc.target/i386/l_fma_float_6.c: Ditto.
4258 * gcc.target/i386/l_fma_double_1.c: Ditto.
4259 * gcc.target/i386/l_fma_double_2.c: Ditto.
4260 * gcc.target/i386/l_fma_double_3.c: Ditto.
4261 * gcc.target/i386/l_fma_double_4.c: Ditto.
4262 * gcc.target/i386/l_fma_double_5.c: Ditto.
4263 * gcc.target/i386/l_fma_double_6.c: Ditto.
4265 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4267 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4269 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4271 * gcc.dg/vect/vect-98.c: Refine test case.
4272 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4273 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4274 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4276 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4279 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4281 2016-10-13 Martin Liska <mliska@suse.cz>
4283 PR tree-optimization/77943
4284 * g++.dg/tree-ssa/pr77943.C: New test.
4286 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
4289 * gfortran.dg/allocate_with_source_22.f03: New test.
4290 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
4293 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4295 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4296 * gcc.target/arm/movsi_movw.c: Likewise.
4297 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4298 directive to work on big endian targets.
4300 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4302 * gcc.dg/tree-ssa/evrp6.c: New test.
4304 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4306 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4307 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4308 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4310 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4312 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4313 * gcc.target/powerpc/warn-2.c: Ditto.
4315 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
4317 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4318 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4319 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
4321 * gcc.target/mips/msa.c: New test.
4322 * gcc.target/mips/msa-builtins.c: Likewise.
4323 * lib/target-supports.exp (check_mips_msa_hw_available): New.
4324 (check_effective_target_mips_msa_runtime): Likewise.
4325 (check_effective_target_mips_msa): Likewise.
4326 (add_options_for_mips_msa): Likewise.
4327 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4328 (check_effective_target_vect_intfloat_cvt): Likewise.
4329 (check_effective_target_vect_uintfloat_cvt): Likewise.
4330 (check_effective_target_vect_floatint_cvt): Likewise.
4331 (check_effective_target_vect_floatuint_cvt): Likewise.
4332 (check_effective_target_vect_shift): Likewise.
4333 (check_effective_target_vect_shift_char): Likewise.
4334 (check_effective_target_vect_long): Likewise.
4335 (check_effective_target_vect_float): Likewise.
4336 (check_effective_target_vect_double): Likewise.
4337 (check_effective_target_vect_long_long): Likewise.
4338 (check_effective_target_vect_perm): Likewise.
4339 (check_effective_target_vect_perm_byte): Likewise.
4340 (check_effective_target_vect_perm_short): Likewise.
4341 (check_effective_target_vect_sdot_qi): Likewise.
4342 (check_effective_target_vect_udot_qi): Likewise.
4343 (check_effective_target_vect_sdot_hi): Likewise.
4344 (check_effective_target_vect_udot_hi): Likewise.
4345 (check_effective_target_vect_pack_trunc): Likewise.
4346 (check_effective_target_vect_unpack): Likewise.
4347 (check_effective_target_vect_hw_misalign): Likewise.
4348 (check_effective_target_vect_condition): Likewise.
4349 (check_effective_target_vect_cond_mixed): Likewise.
4350 (check_effective_target_vect_char_mult): Likewise.
4351 (check_effective_target_vect_short_mult): Likewise.
4352 (check_effective_target_vect_int_mult): Likewise.
4353 (check_effective_target_vect_extract_even_odd): Likewise.
4354 (check_effective_target_vect_interleave): Likewise.
4355 (check_vect_support_and_set_flags): Check if the target supports MSA
4356 and append to the list of EFFECTIVE_TARGETS.
4358 2016-10-12 Richard Biener <rguenther@suse.de>
4361 * g++.dg/torture/pr77947.C: New testcase.
4363 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4365 * gnat.dg/debug8.adb: New testcase.
4367 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4369 * gnat.dg/debug9.adb: New testcase.
4371 2016-10-12 Richard Biener <rguenther@suse.de>
4373 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4374 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4375 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4377 2016-10-12 Richard Biener <rguenther@suse.de>
4379 PR tree-optimization/77920
4380 * gcc.dg/torture/pr77920.c: New testcase.
4382 2016-10-12 Jakub Jelinek <jakub@redhat.com>
4384 PR tree-optimization/77929
4385 * gcc.c-torture/compile/pr77929.c: New test.
4387 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4388 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4389 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4390 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4391 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4392 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4393 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4394 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4395 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4397 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4399 * gcc.target/sparc/setcc-4.c: Adjust.
4400 * gcc.target/sparc/setcc-5.c: Likewise.
4401 * gcc.target/sparc/setcc-6.c: Likewise.
4402 * gcc.target/sparc/setcc-7.c: Likewise.
4403 * gcc.target/sparc/setcc-8.c: Likewise.
4404 * gcc.target/sparc/setcc-9.c: Likewise.
4405 * gcc.target/sparc/setcc-10.c: Delete.
4407 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
4410 * gfortran.dg/pr77942.f90
4412 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
4414 * gfortran.dg/dec_math.f90: New testsuite.
4416 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4418 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
4419 (main): Declare j as i32 instead of int.
4421 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4423 PR testsuite/PR77710
4424 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4425 target triplet instead of *-*-*-*.
4427 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4429 * gnat.dg/unchecked_convert10.adb: New test.
4430 * gnat.dg/unchecked_convert11.adb: Likewise.
4431 * gnat.dg/unchecked_convert12.adb: Likewise.
4433 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4435 * gcc.target/sparc/cbcond-1.c: New test.
4436 * gcc.target/sparc/cbcond-2.c: Likewise.
4437 * gcc.target/sparc/movcc-1.c: Likewise.
4438 * gcc.target/sparc/movcc-2.c: Likewise.
4439 * gcc.target/sparc/setcc-1.c: Adjust.
4440 * gcc.target/sparc/setcc-2.c: Likewise.
4441 * gcc.target/sparc/setcc-3.c: Likewise.
4442 * gcc.target/sparc/setcc-4.c: Likewise.
4443 * gcc.target/sparc/setcc-5.c: Likewise.
4444 * gcc.target/sparc/setcc-6.c: New test.
4445 * gcc.target/sparc/setcc-7.c: Likewise.
4446 * gcc.target/sparc/setcc-8.c: Likewise.
4447 * gcc.target/sparc/setcc-9.c: Likewise.
4448 * gcc.target/sparc/setcc-10.c: Likewise.
4450 2016-10-10 Jeff Law <law@redhat.com>
4452 PR tree-optimization/71947
4453 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4454 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4455 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4456 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4457 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4458 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4460 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4463 * gfortran.dg/matmul_11.f90: New test.
4465 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4467 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4468 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4469 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4470 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4471 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4472 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4473 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4474 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4475 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4476 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4477 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4478 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4479 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4480 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4481 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4482 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4483 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4484 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4485 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4486 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4487 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4488 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4489 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4490 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4491 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4492 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4493 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4494 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4495 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4496 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4497 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4498 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4499 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4500 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4501 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4502 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4503 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4504 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4505 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4506 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4507 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4508 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4509 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4510 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4511 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4512 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4513 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4514 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4515 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4516 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4517 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4518 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4519 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4520 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4521 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4522 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4523 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4524 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4525 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4527 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4529 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4530 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4531 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4532 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4533 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4534 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4535 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4536 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4537 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4538 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4539 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4540 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4541 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4542 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4544 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4546 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4548 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4550 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4551 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4552 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4553 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4555 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4556 Jiong Wang <jiong.wang@arm.com>
4558 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4560 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4561 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4563 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4565 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4567 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4569 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4571 * gnat.dg/specs/vfa.ads: New test.
4573 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4575 * gnat.dg/inline13.ad[sb]: New test.
4576 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4578 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4580 * gnat.dg/biased_subtype.adb: New test.
4582 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4584 PR tree-optimization/77901
4585 * gcc.c-torture/compile/pr77901.c: New test.
4587 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4589 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4590 * gcc.dg/ipa/propalign-2.c: Likewise
4591 * gcc.dg/ipa/propalign-3.c: Likewise.
4592 * gcc.dg/ipa/propalign-4.c: Likewise.
4593 * gcc.dg/ipa/propalign-5.c: Likewise.
4595 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4597 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4599 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4601 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4602 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4604 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4606 * gfortran.dg/dec_union_11.f90: New testcase.
4608 2016-10-07 Nathan Sidwell <nathan@acm.org>
4611 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4612 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4613 * g++.dg/cpp1y/pr66443-cxx14.C: New
4614 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4615 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4617 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4619 * g++.dg/cpp0x/addressof1.C: New test.
4620 * g++.dg/cpp0x/addressof2.C: New test.
4622 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4624 * gcc.target/powerpc/float128-type-1.c: New test to check that
4625 PowerPC 64-bit Linux enables -mfloat128-type by default.
4626 * gcc.target/powerpc/float128-type-2.c: Likewise.
4627 * gcc.target/powerpc/float128-mix.c: Change error message to
4628 reflect that __ibm128 is now #define'ed to be long double.
4630 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4633 * gfortran.dg/pr77406.f90: New test.
4634 * gfortran.dg/assumed_type_3.f90: Update error messages.
4635 * gfortran.dg/defined_operators_1.f90: Ditto.
4636 * gfortran.dg/generic_26.f90: Ditto.
4637 * gfortran.dg/generic_7.f90: Ditto.
4638 * gfortran.dg/gomp/udr5.f90: Ditto.
4639 * gfortran.dg/gomp/udr7.f90: Ditto.
4640 * gfortran.dg/interface_1.f90: Ditto.
4641 * gfortran.dg/interface_37.f90: Ditto.
4642 * gfortran.dg/interface_5.f90: Ditto.
4643 * gfortran.dg/interface_6.f90: Ditto.
4644 * gfortran.dg/interface_7.f90
4645 * gfortran.dg/no_arg_check_3.f90
4646 * gfortran.dg/operator_5.f90
4647 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4649 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4652 * c-c++-common/Wint-in-bool-context.c: Update test.
4654 2016-10-07 Richard Biener <rguenther@suse.de>
4656 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4657 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4659 2016-10-07 Marek Polacek <polacek@redhat.com>
4661 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4663 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4666 * c-c++-common/pr69733.c: New test.
4667 * gcc.dg/pr69733.c: New test.
4668 * gcc.target/i386/pr69733.c: New test.
4670 2016-10-07 Marek Polacek <polacek@redhat.com>
4673 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4675 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4677 PR tree-optimization/77664
4678 * gcc.dg/tree-ssa/pr77664.c: New test.
4679 * gcc.dg/pr77664.c: New test.
4681 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4683 * gfortran.dg/pr69955.f90: New test.
4685 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4688 * gfortran.dg/pr57910.f90: New test.
4690 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4692 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4693 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4695 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4697 PR tree-optimization/77862
4698 * gcc.dg/pr77862.c: New test.
4700 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4702 * gcc.dg/tree-ssa/evrp4.c: New test.
4704 2016-10-06 Jeff Law <law@redhat.com>
4706 PR tree-optimization/71661
4707 * gcc.dg/tree-ssa/pr71661.c: New test.
4709 2016-10-06 Richard Biener <rguenther@suse.de>
4711 PR tree-optimization/77855
4712 * gcc.dg/torture/pr77855.c: New testcase.
4714 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4715 Eric Botcazou <ebotcazou@adacore.com>
4717 * g++.dg/other/pr77759.C: New test.
4719 2016-10-06 Richard Biener <rguenther@suse.de>
4721 PR tree-optimization/77839
4722 * gcc.dg/torture/pr77839.c: New testcase.
4724 2016-10-06 Marek Polacek <polacek@redhat.com>
4726 * g++.dg/cpp1z/init-statement9.C: New test.
4728 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4730 * gcc.target/i386/pcommit-1.c: Deleted.
4731 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4732 * gcc.target/i386/sse-13.c: Ditto.
4733 * gcc.target/i386/sse-14.c: Ditto.
4734 * gcc.target/i386/sse-22.c: Ditto.
4735 * gcc.target/i386/sse-23.c: Ditto.
4736 * g++.dg/other/i386-2.C: Ditto.
4738 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4740 * gcc.target/i386/pr77833.c: Require int128 effective target.
4742 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4746 * gfortran.dg/associate_22.f90: New test.
4748 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4750 * gfortran.dg/dec_union_9.f90: New testcase.
4751 * gfortran.dg/dec_union_10.f90: New testcase.
4753 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4756 * gcc.dg/pch/pr66343-3.c: New test.
4757 * gcc.dg/pch/pr66343-3.hs: New file.
4760 * gcc.dg/pch/pr66343-1.c: New test.
4761 * gcc.dg/pch/pr66343-1.hs: New file.
4762 * gcc.dg/pch/pr66343-2.c: New test.
4763 * gcc.dg/pch/pr66343-2.hs: New file.
4765 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4767 * c-c++-common/Wint-in-bool-context.c: Update test.
4769 2016-10-05 Marek Polacek <polacek@redhat.com>
4771 * g++.dg/cpp1z/init-statement1.C: New test.
4772 * g++.dg/cpp1z/init-statement2.C: New test.
4773 * g++.dg/cpp1z/init-statement3.C: New test.
4774 * g++.dg/cpp1z/init-statement4.C: New test.
4775 * g++.dg/cpp1z/init-statement5.C: New test.
4776 * g++.dg/cpp1z/init-statement6.C: New test.
4777 * g++.dg/cpp1z/init-statement7.C: New test.
4778 * g++.dg/cpp1z/init-statement8.C: New test.
4780 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4783 * gfortran.dg/pr67524.f90: New test.
4785 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4788 * c-c++-common/ubsan/shift-9.c: New test.
4790 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4792 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4793 of int if __SIZEOF_INT__ is less than 4 bytes.
4795 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4797 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4798 * gfortran.dg/class_array_20.f03: Likewise.
4799 * gfortran.dg/class_array_21.f03: Likewise.
4800 * gfortran.dg/finalize_29.f08: Likewise.
4801 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4803 2016-10-05 Richard Biener <rguenther@suse.de>
4806 * gcc.dg/torture/pr77826.c: New testcase.
4808 2016-10-05 Richard Biener <rguenther@suse.de>
4810 * gcc.dg/fold-copysign-1.c: New testcase.
4812 2016-10-05 Andreas Schwab <schwab@suse.de>
4814 * g++.dg/pr49847-2.C: Remove.
4816 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4818 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4820 2016-10-05 Richard Biener <rguenther@suse.de>
4823 * gcc.dg/pr55152-2.c: New testcase.
4825 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4827 * gfortran.dg/dtio_15.f90: New test.
4829 2016-10-04 Ian Lance Taylor <iant@golang.org>
4831 * gcc.dg/split-7.c: New test.
4833 2016-10-04 Martin Sebor <msebor@redhat.com>
4835 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4836 %lc directive to wint_t to silence -Wformat warnings on targets
4837 where the latter is a distinct type such as long.
4839 2016-10-04 Martin Sebor <msebor@redhat.com>
4842 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4844 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4847 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4849 * g++.dg/other/java3.C: Remove.
4850 * g++.dg/other/java1.C: Remove.
4851 * g++.dg/other/error12.C: Remove.
4852 * g++.dg/other/java2.C: Remove.
4853 * g++.dg/warn/Wnvdtor.C: Remove.
4854 * g++.dg/lookup/java1.C: Remove.
4855 * g++.dg/lookup/java2.C: Remove.
4856 * g++.dg/ext/pr34829.C: Remove.
4857 * g++.dg/ext/java-3.C: Remove.
4858 * g++.dg/ext/java-1.C: Remove.
4859 * g++.dg/ext/java-2.C: Remove.
4860 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4862 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4864 PR tree-optimization/77808
4865 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4867 2016-10-04 Richard Biener <rguenther@suse.de>
4869 PR tree-optimization/77399
4870 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4872 2016-10-04 Richard Biener <rguenther@suse.de>
4875 * gcc.target/i386/pr77833.c: New testcase.
4877 2016-09-26 Jeff Law <law@redhat.com>
4879 PR tree-optimization/71550
4880 PR tree-optimization/71403
4881 * gcc.c-torture/execute/pr71550.c: New test.
4883 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4885 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4888 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4891 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4893 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4895 2016-10-03 Marek Polacek <polacek@redhat.com>
4897 * g++.dg/cpp0x/nullptr37.C: New test.
4899 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4901 * c-c++-common/Wint-in-bool-context.c: Update test.
4903 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4905 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4907 * g++.dg/charset/asm2.c (memmove): Likewise.
4908 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4909 * g++.dg/tls/diag-4.C (foo): Likewise.
4910 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4911 dg-warning, fix up regex.
4912 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4913 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4914 * g++.old-deja/g++.mike/net31.C: Likewise.
4915 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4917 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4918 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4920 2016-10-01 Richard Biener <rguenther@suse.de>
4923 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4925 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4928 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4930 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4933 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4934 Add dg-prune-output directive.
4936 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4939 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4940 * gfortran.fortran-torture/compile/write.f90: Update test.
4942 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4944 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4945 arm_fp16_alternative_ok as the required effective target.
4946 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4947 -mfp16-format=alternative to the dg-options directive and remove
4948 the dg-add-options directive.
4950 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4953 * gfortran.dg/dec_union_8.f90: New testcase.
4955 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4958 * gfortran.dg/dec_structure_16.f90: New testcase.
4960 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4962 * gfortran.dg/coarray_allocate_10.f08: New test.
4963 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4965 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4967 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4969 2016-09-30 Richard Biener <rguenther@suse.de>
4971 PR tree-optimization/77399
4972 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4974 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4976 * c-c++-common/pr27336.c: Make dependency on
4977 -fdelete-null-pointer-checks explicit.
4978 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4979 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4980 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4981 * gcc.dg/pic-1.c: Require fpic target support.
4982 * gcc.dg/pic-2.c: Likewise.
4984 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4986 Implement P0001R1 - C++17 removal of register storage class specifier
4987 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4988 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4990 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4991 keyword if not __SSE2__.
4992 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4994 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4996 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4997 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4998 no_erroneous_warning): Expect new warnings for C++17.
4999 * g++.dg/warn/register-var-2.C (f): Likewise.
5000 * g++.dg/parse/register1.C (f): Expect new error for C++17.
5001 * g++.dg/parse/linkage2.C (foo): Likewise.
5002 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
5003 keyword on parameters for C++17.
5004 * g++.dg/cpp1z/register1.C: New test.
5005 * g++.dg/cpp1z/register2.C: New test.
5006 * g++.dg/cpp1z/register3.C: New test.
5008 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
5010 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
5011 * gcc.target/i386/avx2-check.h (main): Ditto.
5012 * gcc.target/i386/avx512bw-check.h (main): Ditto.
5013 * gcc.target/i386/avx512cd-check.h (main): Ditto.
5014 * gcc.target/i386/avx512dq-check.h (main): Ditto.
5015 * gcc.target/i386/avx512er-check.h (main): Ditto.
5016 * gcc.target/i386/avx512f-check.h (main): Ditto.
5017 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
5018 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
5019 * gcc.target/i386/avx512vl-check.h (main): Ditto.
5021 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
5024 * gcc.target/i386/pr77756.c: New test.
5026 2016-09-29 Marek Polacek <polacek@redhat.com>
5028 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
5030 2016-09-29 Marek Polacek <polacek@redhat.com>
5032 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
5035 2016-09-29 Martin Liska <mliska@suse.cz>
5037 * objc/execute/construct1.m: New test.
5039 2016-09-29 Richard Biener <rguenther@suse.de>
5041 PR tree-optimization/77768
5042 * gcc.dg/torture/pr77768.c: New testcase.
5044 2016-09-28 Richard Biener <rguenther@suse.de>
5047 * gcc.dg/pr77407.c: New testcase.
5049 2016-09-29 Richard Biener <rguenther@suse.de>
5052 * gcc.dg/pr55152.c: New testcase.
5053 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
5055 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5057 * gcc.dg/profile-update-warning.c: Restrict to ia32.
5058 (dg-options): Remove -m32.
5060 2016-09-28 Martin Sebor <msebor@redhat.com>
5063 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
5065 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5067 PR libgfortran/77707
5068 * gfortran.dg/inquire_17.f90: New test.
5070 2016-09-28 Jakub Jelinek <jakub@redhat.com>
5073 * g++.dg/cpp1y/constexpr-77467.C: New test.
5075 2016-09-28 Martin Sebor <msebor@redhat.com>
5078 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
5079 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
5080 (test_sprintf_p_const): Adjust line numbers to avoid failures
5081 introduced in r240503.
5083 2016-09-28 Martin Sebor <msebor@redhat.com>
5086 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5088 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5091 * g++.dg/pr77550.C: Avoid undefined behavior.
5093 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
5095 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
5097 * gcc.dg/strlenopt-20.c: Update test.
5098 * gcc.dg/strlenopt-21.c: Likewise.
5099 * gcc.dg/strlenopt-22.c: Likewise.
5100 * gcc.dg/strlenopt-22g.c: Likewise.
5101 * gcc.dg/strlenopt-26.c: Likewise.
5102 * gcc.dg/strlenopt-5.c: Likewise.
5103 * gcc.dg/strlenopt-7.c: Likewise.
5104 * gcc.dg/strlenopt-9.c: Likewise.
5106 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5108 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
5110 * g++.dg/cpp1z/lambda-this1.C: New test.
5111 * g++.dg/cpp1z/lambda-this2.C: New test.
5114 * g++.dg/ubsan/return-4.C: New test.
5115 * g++.dg/ubsan/return-5.C: New test.
5116 * g++.dg/ubsan/return-6.C: New test.
5118 2016-09-27 Jiong Wang <jiong.wang@arm.com>
5120 * lib/target-supports.exp
5121 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
5122 in function comment.
5124 2016-09-27 Martin Liska <mliska@suse.cz>
5126 PR gcov-profile/46266
5127 * lib/gcov.exp: Verify that <built-in>.gcov file is not
5130 2016-09-27 Richard Biener <rguenther@suse.de>
5132 PR tree-optimization/77745
5133 * g++.dg/torture/pr77745.C: New testcase.
5135 2016-09-27 Richard Biener <rguenther@suse.de>
5137 PR tree-optimization/77478
5138 * gcc.dg/torture/pr77478.c: New testcase.
5140 2016-09-27 Martin Liska <mliska@suse.cz>
5142 PR gcov-profile/7970
5143 PR gcov-profile/16855
5144 PR gcov-profile/44779
5145 * g++.dg/gcov/pr16855.C: New test.
5147 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5149 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5151 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5154 * gfortran.dg/gomp/pr77666.f90: New test.
5156 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
5159 * gcc.dg/torture/pr77677-2.c: New test.
5161 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
5164 * gfortran.dg/pr77420_1.f90: New test.
5165 * gfortran.dg/pr77420_2.f90: Ditto.
5166 * gfortran.dg/pr77420_3.f90: New test. Requires ...
5167 * gfortran.dg/pr77420_4.f90: this file.
5169 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
5172 * gfortran.dg/pr77719.f90: New test.
5174 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5176 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5177 singular form of byte when quantity is unknown.
5179 2016-09-26 Marek Polacek <polacek@redhat.com>
5181 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5183 2016-09-26 Martin Liska <mliska@suse.cz>
5185 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5186 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5187 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5188 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5189 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5190 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5191 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5192 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5193 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5195 2016-09-26 Marek Polacek <polacek@redhat.com>
5198 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5199 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5200 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5201 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5202 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5203 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5204 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5205 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5206 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5207 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5208 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5209 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5210 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5211 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5212 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5213 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5214 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5215 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5216 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5217 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5218 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5219 * c-c++-common/attr-fallthrough-1.c: New test.
5220 * c-c++-common/attr-fallthrough-2.c: New test.
5221 * g++.dg/cpp0x/fallthrough1.C: New test.
5222 * g++.dg/cpp0x/fallthrough2.C: New test.
5223 * g++.dg/cpp1z/fallthrough1.C: New test.
5224 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5225 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5226 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5227 * objc.dg/Wimplicit-fallthrough-1.m: New test.
5229 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5232 * gfortran.dg/pr77429.f90: New test.
5234 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5237 * gfortran.dg/pr77694.f90: New test.
5239 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
5242 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5244 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5246 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5249 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5251 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5254 2016-09-24 Marek Polacek <polacek@redhat.com>
5257 * c-c++-common/Wbool-operation-1.c: New test.
5258 * gcc.dg/Wbool-operation-1.c: New test.
5260 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
5262 * gfortran.dg/dec_static_1.f90: New.
5263 * gfortran.dg/dec_static_2.f90: New.
5264 * gfortran.dg/dec_static_3.f90: New.
5265 * gfortran.dg/dec_static_4.f90: New.
5267 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5270 * gfortran.dg/negative_unit_check.f90: Update test.
5271 * gfortran.dg/dtio_14.f90: New test.
5273 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5275 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5276 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5277 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5278 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5279 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5280 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5281 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5283 2016-09-23 Martin Sebor <msebor@redhat.com>
5286 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5287 assuming long double is bigger than double.
5289 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5291 Implement P0138R2, C++17 construction rules for enum class values
5292 * g++.dg/cpp1z/direct-enum-init1.C: New test.
5294 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5296 PR preprocessor/77672
5297 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5298 expected multiline output from first warning to reflect change
5301 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5303 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5305 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5306 Tom de Vries <tom@codesourcery.com>
5309 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5311 2016-09-23 Marek Polacek <polacek@redhat.com>
5313 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5314 * c-c++-common/gomp/atomic-13.c: Likewise.
5315 * c-c++-common/gomp/atomic-14.c: Likewise.
5316 * c-c++-common/pr60439.c: Remove invalid code.
5317 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5318 * g++.dg/expr/bitfield5.C: Likewise.
5319 * g++.dg/expr/bitfield6.C: Likewise.
5320 * g++.dg/expr/bool1.C: Likewise.
5321 * g++.dg/expr/bool3.C: Likewise.
5322 * g++.dg/expr/lval3.C: Likewise.
5323 * g++.dg/expr/lval4.C: Likewise.
5324 * g++.old-deja/g++.jason/bool5.C: Likewise.
5326 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5328 PR preprocessor/77672
5329 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5330 (test_terminator_location): New function.
5332 2016-09-23 Richard Biener <rguenther@suse.de>
5334 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5336 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5338 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5339 -march=armv8.2-a+fp16 when supported by the hardware.
5340 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5341 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5342 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
5343 semi-colons to a macro invocations.
5344 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5345 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5347 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5348 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5349 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5350 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5352 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5353 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5354 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5355 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5356 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5357 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5358 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5359 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5360 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5361 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5363 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5364 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5365 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5367 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5368 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5369 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5371 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5372 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5373 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5375 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5376 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5377 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5378 defined. Also fix some white-space.
5379 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5380 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5381 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5382 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5383 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5384 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5385 defined. Also fix some long lines and white-space.
5386 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5387 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5388 defined. Also fix some long lines and white-space.
5389 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5390 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5392 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5393 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5394 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5396 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5397 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5398 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5400 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5401 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5402 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5403 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5404 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5405 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5406 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5407 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5408 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5409 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5410 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5411 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5412 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5413 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5414 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5415 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5416 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5417 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5418 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5420 2016-09-23 Jiong Wang <jiong.wang@arm.com>
5421 Matthew Wahab <matthew.wahab@arm.com>
5423 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5424 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5425 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5426 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5427 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5428 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5429 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5430 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5431 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5432 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5433 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5434 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5435 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5436 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5437 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5438 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5439 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5440 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5441 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5442 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5443 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5444 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5445 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5446 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5447 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5448 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5449 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5450 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5451 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5452 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5453 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5454 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5455 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5456 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5457 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5458 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5459 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5461 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5463 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5464 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5465 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5466 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5469 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5472 * gcc.dg/torture/pr77677.c: New test.
5474 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5476 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5479 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5481 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5482 options. Add tests for float16x4_t and float16x8_t.
5484 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5486 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5487 * gcc.target/s390/risbg-ll-2.c: Ditto.
5488 * gcc.target/s390/risbg-ll-3.c: Ditto.
5490 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5492 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5493 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5495 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5497 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5498 output to the simplified instructions.
5500 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5502 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5503 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5505 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5507 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5508 (FP16_SUPPORTED): New
5509 (expected-hfloat-16x4): Make conditional on __fp16 support.
5510 (expected-hfloat-16x8): Likewise.
5511 (vdup_n_f16): Disable for non-AArch64 targets.
5512 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5513 conditional on FP16_SUPPORTED.
5514 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5515 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5516 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5517 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5518 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5520 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5521 conditional on FP16_SUPPORTED.
5522 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5523 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5525 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5527 * gcc.target/arm/short-vfp-1.c: New.
5529 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5531 * gcc.target/arm/attr-fp16-arith-1.c: New.
5533 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5535 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5537 (add_options_for_arm_v8_2a_fp16_neon): New.
5538 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5539 (add_options_for_arm_arch_v8_2a): Auto-generate.
5540 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5541 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5542 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5543 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5544 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5545 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5546 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5548 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5550 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5551 arm_fp16_alternative_ok.
5552 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5553 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5554 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5555 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5556 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5557 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5558 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5559 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5560 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5561 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5562 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5563 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5564 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5565 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5566 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5567 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5568 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5569 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5570 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5571 arm_fp16_alternative_ok.
5572 * lib/target-supports.exp
5573 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5574 (check_effective_target_arm_fp16_alternative_ok): New.
5575 (check_effective_target_arm_fp16_none_ok_nocache): New.
5576 (check_effective_target_arm_fp16_none_ok): New.
5578 2016-09-23 Martin Liska <mliska@suse.cz>
5580 * gcc.dg/ipa/pr77653.c: Replace adress
5583 2016-09-23 Martin Liska <mliska@suse.cz>
5585 * gcc.target/i386/movbe-4.c: New test.
5587 2016-09-23 Martin Liska <mliska@suse.cz>
5589 * gcc.target/i386/crc32-5.c: New test.
5591 2016-09-23 Martin Liska <mliska@suse.cz>
5593 * gcc.target/i386/pr71652.c: New test.
5594 * gcc.target/i386/pr71652-2.c: New test.
5595 * gcc.target/i386/pr71652-3.c: New test.
5597 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5599 * lib/gcc-dg.exp (process-message): Support relative line number
5600 notation - .+4 or .-1 etc.
5601 * gcc.dg/dg-test-1.c: New test.
5603 2016-09-22 Martin Sebor <msebor@redhat.com>
5606 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5607 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5608 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5609 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5611 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5613 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5614 * gcc.dg/ifcvt-2.c: Ditto.
5615 * gcc.dg/zero_bits_compound-1.c: Ditto.
5616 * gcc.dg/zero_bits_compound-1.c: Ditto.
5617 * gcc.dg/pr40550.c: Simplify target selectors.
5618 Use dg-additional-options.
5619 * gcc.dg/pr47893.c: Ditto.
5620 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5621 additional options for 32-bit x86 targets.
5622 * gcc.dg/pr70955.c: Move to ...
5623 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5625 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5628 * g++.dg/cpp0x/pr61019.C: New.
5630 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5631 Terry Guo <terry.guo@arm.com>
5633 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5634 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5635 * gcc.target/arm/pure-code/pure-code.exp: New.
5637 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5639 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5640 Remove SSE effective target requirement.
5642 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5645 * g++.dg/cpp0x/pr71979.C: New.
5647 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5649 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5651 2016-09-22 Martin Liska <mliska@suse.cz>
5654 * gcc.dg/ipa/pr77653.c: New test.
5656 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5659 * gfortran.dg/gomp/pr77665.f90: New test.
5661 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5663 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5664 * gfortran.dg/dtio_13.f90: New test.
5666 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5669 * gfortran.dg/pr66107.f90: New test.
5671 2016-09-21 Ian Lance Taylor <iant@golang.org>
5673 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5674 with call to builtin delete function.
5676 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5678 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5679 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5680 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5681 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5684 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5686 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5688 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5691 * g++.dg/cpp1z/aligned-new6.C: New test.
5693 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5695 * gcc.target/arm/fp16-aapcs-3.c: New.
5696 * gcc.target/arm/fp16-aapcs-4.c: New.
5697 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5698 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5699 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5700 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5702 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5704 PR tree-optimization/77550
5705 * g++.dg/pr77550.C: New test.
5707 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5710 * gcc.target/avr/torture/pr77326.c: New test.
5712 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5714 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5716 2016-09-21 Richard Biener <rguenther@suse.de>
5718 PR tree-optimization/77648
5719 * gcc.dg/torture/pr77648-1.c: New testcase.
5720 * gcc.dg/torture/pr77648-2.c: Likewise.
5722 2016-09-21 Richard Biener <rguenther@suse.de>
5723 Jakub Jelinek <jakub@redhat.com>
5725 PR tree-optimization/77621
5726 * gcc.dg/pr77621.c: New testcase.
5728 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5731 * gfortran.dg/dtio_12.f90: New test.
5733 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5735 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5737 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5739 PR tree-optimization/72835
5740 * gcc.dg/tree-ssa/pr72835.c: New test.
5742 2016-09-20 Martin Sebor <msebor@redhat.com>
5745 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5746 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5747 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5748 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5749 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5750 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5751 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5753 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5755 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5756 arguments/compare will be optimized away.
5757 * gcc.dg/torture/ftrapv-1.c: Likewise.
5759 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5761 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5762 will be optimized away.
5763 * gcc.dg/ipa/vrp1.c: New test.
5764 * gcc.dg/ipa/vrp2.c: New test.
5765 * gcc.dg/ipa/vrp3.c: New test.
5767 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5769 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5770 does the same transformation.
5771 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5772 * gcc.dg/tree-ssa/evrp1.c: New test.
5773 * gcc.dg/tree-ssa/evrp2.c: New test.
5774 * gcc.dg/tree-ssa/evrp3.c: New test.
5775 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5776 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5777 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5778 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5779 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5780 foling now happens early.
5781 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5782 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5783 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5784 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5785 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5787 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5790 * gcc.target/i386/pr77621.c: New test.
5791 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5792 pattern, loop should vectorize with -mtune=atom.
5794 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5795 Jakub Jelinek <jakub@redhat.com>
5798 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5801 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5804 * g++.dg/other/pr77626.C: New test.
5807 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5810 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5813 * c-c++-common/pr77624-1.c: New test.
5814 * c-c++-common/pr77624-2.c: New test.
5816 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5818 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5821 2016-09-20 Richard Biener <rguenther@suse.de>
5823 PR tree-optimization/77646
5824 * gcc.dg/torture/pr77646.c: New testcase.
5826 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5829 * c-c++-common/Wint-in-bool-context.c: New test.
5831 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5833 * gcc.dg/cr-decimal-dig-1.c: New test.
5835 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5837 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5838 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5839 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5840 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5842 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5844 PR rtl-optimization/77416
5845 * gcc.target/powerpc/pr77416.c: New.
5847 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5850 * g++.dg/template/error-recovery4.C: New test.
5852 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5854 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5856 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5858 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5859 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5861 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5862 Jan Hubicka <jh@suse.cz>
5865 * gcc.dg/pr77587.c: New test.
5866 * gcc.dg/pr77587a.c: New file.
5868 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5870 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5871 * gfortran.dg/coarray_38.f90:
5872 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5873 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5874 * gfortran.dg/coarray_allocate_7.f08: New test.
5875 * gfortran.dg/coarray_allocate_8.f08: New test.
5876 * gfortran.dg/coarray_allocate_9.f08: New test.
5877 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5879 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5880 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5881 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5883 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5884 * gfortran.dg/coarray_lock_7.f90: Same.
5885 * gfortran.dg/coarray_poly_5.f90: Same.
5886 * gfortran.dg/coarray_poly_6.f90: Same.
5887 * gfortran.dg/coarray_poly_7.f90: Same.
5888 * gfortran.dg/coarray_poly_8.f90: Same.
5889 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5891 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5894 * gfortran.dg/dec_structure_15.f90: New testcase.
5896 2016-09-19 Richard Biener <rguenther@suse.de>
5899 * gcc.dg/torture/pr77605.c: New testcase.
5901 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5903 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5905 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5907 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5908 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5909 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5910 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5911 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5912 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5913 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5914 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5915 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5916 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5917 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5919 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5921 * gcc.target/i386/pr68633.c: Fix expected result.
5923 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5926 * gfortran.dg/pr68078.f90: New test.
5927 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5929 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5932 * gcc.target/powerpc/swaps-p8-25.c: New.
5934 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5937 * g++.dg/cpp0x/constexpr-77482.C: New test.
5940 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5942 * g++.dg/abi/abi-tag23a.C: Likewise.
5945 * g++.dg/cpp0x/decltype-77338.C: New test.
5948 * g++.dg/cpp0x/mutable1.C: New test.
5950 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5953 * gfortran.dg/pr77612.f90: New test.
5955 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5957 * gcc.dg/torture/pr70421.c: Require int32plus.
5959 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5962 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5965 * gcc.target/i386/pr77526.c: New test.
5967 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5968 Eric Botcazou <ebotcazou@adacore.com>
5971 * gcc.target/i386/pr77594.c: New test.
5973 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5976 * gfortran.dg/misplaced_implicit_character.f90: New test.
5978 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5980 PR tree-optimization/77503
5981 * gcc.dg/vect/pr77503.c: New test.
5983 2016-09-15 Richard Biener <rguenther@suse.de>
5986 * c-c++-common/torture/pr77544.c: New testcase.
5988 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5991 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5992 * gcc.dg/march-generic.c: Likewise.
5993 * gcc.target/i386/spellcheck-options-1.c: New test.
5994 * gcc.target/i386/spellcheck-options-2.c: New test.
5995 * gcc.target/i386/spellcheck-options-3.c: New test.
5996 * gcc.target/i386/spellcheck-options-4.c: New test.
5998 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
6001 * gfortran.dg/goacc/pr72743.f90: New test.
6003 2016-09-15 Richard Biener <rguenther@suse.de>
6005 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
6007 2016-09-15 Richard Biener <rguenther@suse.de>
6009 PR tree-optimization/77514
6010 * gcc.dg/torture/pr77514.c: New testcase.
6012 2016-09-14 Jakub Jelinek <jakub@redhat.com>
6015 * g++.dg/lookup/pr77549.C: New test.
6017 2016-09-14 Marek Polacek <polacek@redhat.com>
6019 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
6020 * c-c++-common/gomp/atomic-13.c: Likewise.
6021 * c-c++-common/gomp/atomic-14.c: Likewise.
6022 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
6023 * g++.dg/cpp1z/bool-increment1.C: New test.
6024 * c-c++-common/pr60439.c: Add dg-warning.
6025 * g++.dg/expr/bitfield4.C: Likewise.
6026 * g++.dg/expr/bitfield5.C: Likewise.
6027 * g++.dg/expr/bitfield6.C: Likewise.
6028 * g++.dg/expr/bool1.C: Likewise.
6029 * g++.dg/expr/bool3.C: Likewise.
6030 * g++.dg/expr/lval3.C: Likewise.
6031 * g++.dg/expr/lval4.C: Likewise.
6032 * g++.old-deja/g++.jason/bool5.C: Likewise.
6033 * g++.dg/expr/bitfield3.C: Adjust dg-error.
6034 * g++.dg/other/error18.C: Likewise.
6035 * g++.dg/gomp/atomic-14.C: Likewise.
6037 2016-09-14 Nathan Sidwell <nathan@acm.org>
6040 * g++.dg/cpp1y/pr77539.C: New.
6042 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
6044 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
6046 * g++.dg/ext/builtin_alloca.C: Likewise.
6047 * g++.dg/template/spec35.C: Likewise.
6048 * gcc.dg/builtins-68.c: Likewise.
6049 * gcc.misc-tests/gcov-13.c: Likewise.
6050 * gcc.misc-tests/gcov-14.c: Likewise.
6052 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
6054 * gfortran.dg/dec_structure_14.f90: New testcase.
6056 2016-09-14 Jakub Jelinek <jakub@redhat.com>
6059 * c-c++-common/tsan/pr68260.c: New test.
6061 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
6064 * gcc.target/msp430/function-attributes-1.c: New test.
6065 * gcc.target/msp430/function-attributes-2.c: New test.
6066 * gcc.target/msp430/function-attributes-3.c: New test.
6068 2015-04-18 Martin Sebor <msebor@redhat.com>
6070 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6071 of non-nul characters.
6072 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6074 2016-09-13 Jakub Jelinek <jakub@redhat.com>
6076 * g++.dg/cpp0x/gen-attrs-61.C: New test.
6077 * g++.dg/cpp1z/gen-attrs1.C: New test.
6079 PR tree-optimization/77454
6080 * gcc.dg/pr77454.c: New test.
6083 * g++.dg/cpp1y/constexpr-77553.C: New test.
6085 2016-09-13 David Malcolm <dmalcolm@redhat.com>
6087 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6088 (test_show_locus): Replace rich_location::add_fixit_insert calls
6089 with add_fixit_insert_before and add_fixit_insert_after.
6091 2016-09-13 Jason Merrill <jason@redhat.com>
6092 Tom de Vries <tom@codesourcery.com>
6095 * g++.dg/pr77427.C: New test.
6097 2016-09-13 Martin Liska <mliska@suse.cz>
6099 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
6101 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
6102 * lib/target-supports.exp: Define the new target.
6104 2016-09-12 Andrew Pinski <apinski@cavium.com>
6106 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
6107 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
6109 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
6111 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
6113 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
6114 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
6115 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
6117 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
6118 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
6120 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
6123 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
6124 * g++.dg/ext/pr77496.C: New test.
6125 * g++.dg/warn/pr77496.C: New test.
6127 2016-09-12 David Malcolm <dmalcolm@redhat.com>
6130 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6131 to preserve conversion chars, and to preserve prefix information.
6132 * gcc.dg/format/pr72858.c: New test case.
6134 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
6136 * gfortran.dg/pr77507.f90: Move to ...
6137 * gfortran.dg/ieee/pr77507.f90: here.
6139 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6142 * compile/pr61159.c: New testcase
6144 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6147 * gcc.dg/ipa/pr63416.c: New testcase.
6149 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
6150 Steven G. Kargl <kargl@gcc.gnu.org>
6153 * gfortran.dg/dtio_11.f90: new test.
6155 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
6158 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6159 * gfortran.dg/c_assoc_4.f90: Ditto.
6161 2016-09-10 Tom de Vries <tom@codesourcery.com>
6164 * c-c++-common/va-arg-va-list-type.c: New test.
6166 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
6168 PR rtl-optimization/77289
6169 * gcc.target/powerpc/pr77289.c: New test.
6171 2016-09-09 Martin Sebor <msebor@redhat.com>
6175 * gcc.dg/pr77520.c: New test.
6176 * gcc.dg/pr77521.c: New test.
6178 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6181 * gfortran.dg/pr77506.f90: New test.
6183 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6186 * gfortran.dg/pr77507.f90: New test.
6188 2016-09-09 Joseph Myers <joseph@codesourcery.com>
6190 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6192 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
6193 Louis Krupp <lkrupp@gcc.gnu.org>
6196 * gfortran.dg/pr69514_1.f90: New test.
6197 * gfortran.dg/pr69514_2.f90: New test.
6199 2016-09-08 Jakub Jelinek <jakub@redhat.com>
6202 * gfortran.dg/gomp/pr77500.f90: New test.
6205 * gfortran.dg/gomp/pr77516.f90: New test.
6207 2016-09-07 Jakub Jelinek <jakub@redhat.com>
6210 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6211 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6212 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6213 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6214 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6215 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6217 2016-09-07 David Malcolm <dmalcolm@redhat.com>
6219 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6220 "substring-locations.h".
6222 2016-09-07 Richard Biener <rguenther@suse.de>
6225 * c-c++-common/vector-subscript-8.c: Move ..
6226 * gcc.dg/pr77450.c: ... here.
6228 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6230 PR libgfortran/77393
6231 * gfortran.dg/fmt_f0_2.f90: Update test.
6232 * gfortran.dg/fmt_f0_3.f90: New test.
6234 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6237 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6241 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6243 2016-09-06 Jakub Jelinek <jakub@redhat.com>
6246 * gcc.target/i386/pr69255-1.c: New test.
6247 * gcc.target/i386/pr69255-2.c: New test.
6248 * gcc.target/i386/pr69255-3.c: New test.
6250 2016-09-06 Martin Sebor <msebor@redhat.com>
6253 * gcc.dg/format/miss-7.c: New test.
6255 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
6257 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6259 2016-09-06 Martin Liska <mliska@suse.cz>
6261 PR gcov-profile/77378
6262 PR gcov-profile/77466
6263 * gcc.dg/profile-update-warning.c: New test.
6265 2016-09-06 Richard Biener <rguenther@suse.de>
6267 PR tree-optimization/77479
6268 * gcc.dg/torture/pr77479.c: New testcase.
6270 2016-09-06 Richard Biener <rguenther@suse.de>
6273 * c-c++-common/vector-subscript-7.c: Adjust.
6274 * c-c++-common/vector-subscript-8.c: New testcase.
6276 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6278 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6280 2016-09-05 Jakub Jelinek <jakub@redhat.com>
6283 * gcc.target/i386/avx512f-pr77476.c: New test.
6284 * gcc.target/i386/avx512bw-pr77476.c: New test.
6285 * gcc.target/i386/avx512dq-pr77476.c: New test.
6287 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6288 Update comment to mention also avx512f.
6291 * g++.dg/asan/pr77396-2.C: New test.
6293 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
6295 PR rtl-optimization/77452
6296 * gcc.target/i386/pr77452.c: New test.
6298 2016-09-05 Marek Polacek <polacek@redhat.com>
6301 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6303 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6306 * gfortran.dg/pr77391.f90: New test.
6308 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6311 * gfortran.dg/pr77460.f90: New test.
6313 2016-09-03 Jakub Jelinek <jakub@redhat.com>
6316 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6318 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
6320 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6322 2016-09-02 David Malcolm <dmalcolm@redhat.com>
6324 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6326 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6327 diagnostic-test-show-locus-generate-patch.c to the sources
6328 for diagnostic_plugin_test_show_locus.c.
6330 2016-09-02 Jakub Jelinek <jakub@redhat.com>
6333 * gcc.dg/gomp/_Atomic-1.c: New test.
6334 * gcc.dg/gomp/_Atomic-2.c: New test.
6335 * gcc.dg/gomp/_Atomic-3.c: New test.
6336 * gcc.dg/gomp/_Atomic-4.c: New test.
6337 * gcc.dg/gomp/_Atomic-5.c: New test.
6340 * g++.dg/asan/pr77396.C: New test.
6342 2016-09-01 Martin Sebor <msebor@redhat.com>
6344 PR tree-optimization/71831
6345 * gcc.dg/builtin-object-size-16.c: New test.
6346 * gcc.dg/builtin-object-size-17.c: New test.
6348 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6350 PR libgfortran/77393
6351 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6353 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
6355 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6356 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6357 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6358 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6359 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6360 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6361 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6362 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6363 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6364 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6365 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6366 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6367 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6368 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6369 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6370 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6371 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6372 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6374 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
6376 * gnat.dg/opt58.adb: New test.
6377 * gnat.dg/opt58_pkg.ads: New helper.
6379 2016-09-01 Richard Biener <rguenther@suse.de>
6382 * gcc.dg/torture/pr77436.c: New testcase.
6384 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6386 * gcc.dg/pr64252.c: Require int32plus.
6387 * gcc.dg/pr66299-1.c: Likewise.
6388 * gcc.dg/pr66299-2.c: Likewise.
6389 * gcc.dg/torture/20131115-1.c: Skip for avr.
6391 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6393 * gcc.target/aarch64/ands_3.c: New test.
6395 2016-08-31 Jakub Jelinek <jakub@redhat.com>
6398 * gfortran.dg/gomp/pr77352.f90: New test.
6401 * gfortran.dg/gomp/pr77374.f08: New test.
6403 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6405 PR tree-optimization/73714
6406 * gcc.dg/tree-ssa/pr73714.c: New test.
6408 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6410 PR libgfortran/77393
6411 * gfortran.dg/fmt_f0_2.f90: New test.
6413 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6415 * gcc.target/i386/pr59539-2.c: Adapt options.
6416 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6418 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
6421 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6422 of the associate entity and replace with a pointer to the
6423 intended item on the stack.
6425 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6426 Paul Thomas <pault@gcc.gnu.org>
6429 * gfortran.dg/dtio_1.f90: New test.
6430 * gfortran.dg/dtio_2.f90: New test.
6431 * gfortran.dg/dtio_3.f90: New test.
6432 * gfortran.dg/dtio_4.f90: New test.
6433 * gfortran.dg/dtio_5.f90: New test.
6434 * gfortran.dg/dtio_6.f90: New test.
6435 * gfortran.dg/dtio_7.f90: New test.
6436 * gfortran.dg/dtio_8.f90: New test.
6437 * gfortran.dg/dtio_9.f90: New test.
6438 * gfortran.dg/dtio_10.f90: New test.
6440 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6442 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6443 (test_many_nested_locations): New function.
6444 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6445 (test_show_locus): Handle "test_many_nested_locations".
6447 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6449 * g++.dg/template/double-greater-than-fixit.C: New test case.
6451 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6453 * gnat.dg/opt57.ad[sb]: New test.
6454 * gnat.dg/opt57_pkg.ads: New helper.
6456 2016-08-30 Richard Biener <rguenther@suse.de>
6458 PR tree-optimization/69047
6459 * gcc.dg/pr69047.c: Fix byte-order check.
6461 2016-08-30 Jakub Jelinek <jakub@redhat.com>
6463 PR tree-optimization/72866
6464 * gcc.dg/vect/pr72866.c: New test.
6467 * g++.dg/debug/dwarf2/pr77363.C: New test.
6470 * gcc.target/i386/pr77377.c: New test.
6473 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6476 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6478 * gfortran.dg/pr77372.f90: Moved to ...
6479 * gfortran.dg/ieee/pr77372.f90: here.
6481 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6483 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6484 vector short/char initializations.
6485 * gcc.target/powerpc/vec-init-5.c: Likewise.
6486 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6487 vector initialization optimizations.
6488 * gcc.target/powerpc/vec-init-7.c: Likewise.
6489 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6490 vector float/double initializations.
6491 * gcc.target/powerpc/vec-init-9.c: Likewise.
6493 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
6496 * gcc.target/i386/pr77403.c: New test.
6498 2016-08-29 Marek Polacek <polacek@redhat.com>
6501 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6503 2016-08-29 Tom de Vries <tom@codesourcery.com>
6506 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6508 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6510 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6512 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
6514 * gfortran.dg/dec_structure_13.f90: New testcase.
6516 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6519 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6522 2016-08-28 Tom de Vries <tom@codesourcery.com>
6525 * gcc.dg/pr70955.c: New test.
6526 * gcc.dg/lto/pr70955_0.c: Same.
6527 * gcc.dg/lto/pr70955_1.c: Same.
6529 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6531 PR tree-optimization/71077
6532 * gcc.target/i386/pr71077.c: New test.
6534 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6537 * gfortran.dg/pr77380.f90: New test.
6539 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6542 gfortran.dg/pr77372.f90: New test.
6544 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6546 * gcc.dg/spellcheck-fields-2.c (test): Move
6547 dg-begin/end-multiline-output within function body.
6548 (test_macro): New function.
6550 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6552 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6553 (test_fixit_insert): Update expected output.
6554 (test_fixit_remove): Likewise.
6555 (test_fixit_replace): Likewise.
6557 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6559 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6562 2016-08-26 Richard Biener <rguenther@suse.de>
6564 PR tree-optimization/69047
6565 * gcc.dg/pr69047.c: New testcase.
6567 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6568 Martin Jambhor <mjambor@suse.cz>
6570 * gcc.dg/ipa/propbits-1.c: New test-case.
6571 * gcc.dg/ipa/propbits-2.c: Likewise.
6572 * gcc.dg/ipa/propbits-3.c: Likewise.
6574 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6577 * gfortran.dg/pr77351.f90: New test.
6579 2016-08-25 Marek Polacek <polacek@redhat.com>
6581 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6583 2016-08-25 Marek Polacek <polacek@redhat.com>
6586 * gcc.dg/pr77323.c: New test.
6588 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6591 * gfortran.dg/submodule_17.f08: New test.
6593 2016-08-24 Michael Collison <michael.collison@linaro.org>
6594 Michael Collison <michael.collison@arm.com>
6596 * gcc.target/arm/builtin_saddl.c: New testcase.
6597 * gcc.target/arm/builtin_saddll.c: New testcase.
6598 * gcc.target/arm/builtin_uaddl.c: New testcase.
6599 * gcc.target/arm/builtin_uaddll.c: New testcase.
6600 * gcc.target/arm/builtin_ssubl.c: New testcase.
6601 * gcc.target/arm/builtin_ssubll.c: New testcase.
6602 * gcc.target/arm/builtin_usubl.c: New testcase.
6603 * gcc.target/arm/builtin_usubll.c: New testcase.
6605 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6608 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6609 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6610 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6611 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6612 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6613 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6614 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6615 effective target. Remove scan-assembler-times directives.
6616 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6617 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6618 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6620 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6622 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6624 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6626 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6629 * lib/target-supports.exp
6630 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6631 (check_effective_target_vect_natural_alignment): Ditto.
6632 (check_effective_target_vector_alignment_reachable): Ditto.
6633 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6635 2016-08-23 Ian Lance Taylor <iant@golang.org>
6637 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6639 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6641 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6642 being created from pointers to memory locations.
6643 * gcc.target/powerpc/vec-init-2.c: Likewise.
6645 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6647 * gfortran.dg/dec_structure_12.f90: New testcase.
6649 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6651 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6653 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6655 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6658 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6660 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6661 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6663 2016-08-23 Richard Biener <rguenther@suse.de>
6665 PR tree-optimization/27336
6666 * c-c++-common/pr27336.c: New testcase.
6668 2016-08-22 Marek Polacek <polacek@redhat.com>
6671 * g++.dg/cpp1y/pr77321.C: New test.
6673 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6676 * gfortran.dg/empty_label.f: Adjust test for new error message.
6677 * gfortran.dg/empty_label.f90: Ditto.
6678 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6679 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6680 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6682 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6685 * gfortran.dg/pr61318.f90: New test.
6687 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6690 * gfortran.dg/pr77260_1.f90: New test.
6691 * gfortran.dg/pr77260_2.f90: Ditto.
6693 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6696 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6697 __builtin_signbitf and __builtin_signbitl in expected generic
6699 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6700 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6701 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6702 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6705 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6707 * gcc.dg/torture/float128-builtin.c,
6708 gcc.dg/torture/float128-ieee-nan.c,
6709 gcc.dg/torture/float128x-builtin.c,
6710 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6711 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6712 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6713 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6714 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6715 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6716 gcc.dg/torture/floatn-nan.h: New tests.
6718 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6720 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6722 (main): Update calls to TEST_I_F.
6723 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6725 (main): Update calls to TEST_I_F.
6727 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6729 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6730 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6731 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6732 names in calls to TEST_I_F.
6734 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6737 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6739 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6741 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6742 and !natural_alignment_64.
6743 * gcc.dg/ipa/propalign-2.c: Likewise.
6744 * gcc.dg/ipa/propalign-3.c: Likewise.
6745 * gcc.dg/ipa/propalign-4.c: Likewise.
6746 * gcc.dg/ipa/propalign-5.c: Likewise.
6747 * lib/target-supports.exp
6748 (check_effective_target_natural_alignment_32): Add avr-*-*.
6750 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6752 PR tree-optimization/61839
6753 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6754 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6755 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6756 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6758 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6761 * lib/target-supports.exp (check_effective_target_float16)
6762 (check_effective_target_float32, check_effective_target_float64)
6763 (check_effective_target_float128, check_effective_target_float32x)
6764 (check_effective_target_float64x)
6765 (check_effective_target_float128x)
6766 (check_effective_target_float16_runtime)
6767 (check_effective_target_float32_runtime)
6768 (check_effective_target_float64_runtime)
6769 (check_effective_target_float128_runtime)
6770 (check_effective_target_float32x_runtime)
6771 (check_effective_target_float64x_runtime)
6772 (check_effective_target_float128x_runtime)
6773 (check_effective_target_floatn_nx_runtime)
6774 (add_options_for_float16, add_options_for_float32)
6775 (add_options_for_float64, add_options_for_float128)
6776 (add_options_for_float32x, add_options_for_float64x)
6777 (add_options_for_float128x): New procedures.
6778 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6779 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6780 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6781 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6782 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6783 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6784 gcc.dg/torture/float128-complex.c,
6785 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6786 gcc.dg/torture/float128x-basic.c,
6787 gcc.dg/torture/float128x-complex.c,
6788 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6789 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6790 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6791 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6792 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6793 gcc.dg/torture/float32x-basic.c,
6794 gcc.dg/torture/float32x-complex.c,
6795 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6796 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6797 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6798 gcc.dg/torture/float64x-basic.c,
6799 gcc.dg/torture/float64x-complex.c,
6800 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6801 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6802 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6803 gcc.dg/torture/floatn-tg.h,
6804 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6805 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6806 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6807 gcc.dg/torture/fp-int-convert-float128x.c,
6808 gcc.dg/torture/fp-int-convert-float16-timode.c,
6809 gcc.dg/torture/fp-int-convert-float16.c,
6810 gcc.dg/torture/fp-int-convert-float32-timode.c,
6811 gcc.dg/torture/fp-int-convert-float32.c,
6812 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6813 gcc.dg/torture/fp-int-convert-float32x.c,
6814 gcc.dg/torture/fp-int-convert-float64-timode.c,
6815 gcc.dg/torture/fp-int-convert-float64.c,
6816 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6817 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6818 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6819 maximum exponent of floating-point type. Use it in testing
6820 whether 0x8...0 fits in the floating-point type. Always treat -1
6821 (signed 0xf...f) as fitting in the floating-point type.
6823 * gcc.dg/torture/fp-int-convert-double.c,
6824 gcc.dg/torture/fp-int-convert-float.c,
6825 gcc.dg/torture/fp-int-convert-float128-timode.c,
6826 gcc.dg/torture/fp-int-convert-float128.c,
6827 gcc.dg/torture/fp-int-convert-float80-timode.c,
6828 gcc.dg/torture/fp-int-convert-float80.c,
6829 gcc.dg/torture/fp-int-convert-long-double.c,
6830 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6832 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6835 * gfortran.dg/gomp/pr72744.f90: New test.
6838 * gfortran.dg/gomp/pr69281.f90: New test.
6840 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6842 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6843 the last special seed value.
6844 * gfortran.dg/random_7.f90: Use size for last array member instead
6847 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6849 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6850 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6852 2016-08-19 Richard Biener <rguenther@suse.de>
6854 PR tree-optimization/77286
6855 * gcc.dg/torture/pr77286.c: New testcase.
6857 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6859 * gcc.dg/verbose-asm-2.c: New test case.
6861 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6863 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6864 (custom_diagnostic_finalizer): Update for change to
6865 diagnostic_show_locus.
6867 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6869 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6870 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6872 2016-08-18 Marek Polacek <polacek@redhat.com>
6875 * gcc.dg/pr71514.c: New test.
6877 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6880 * gcc.target/i386/pr72839.c: New test.
6882 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6885 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6886 * c-c++-common/goacc/reduction-1.c: Likewise.
6887 * c-c++-common/goacc/reduction-2.c: Likewise.
6888 * c-c++-common/goacc/reduction-3.c: Likewise.
6889 * c-c++-common/goacc/reduction-4.c: Likewise.
6891 2016-08-18 Alan Modra <amodra@gmail.com>
6893 * gcc.c-torture/compile/pr72771.c: New.
6895 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6898 * gfortran.dg/pr67496.f90: New test.
6900 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6902 PR tree-optimization/71752
6903 * gcc.dg/vect/pr71752.c: New.
6905 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6907 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6909 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6912 * g++.dg/ipa/devirt-52.C: New test.
6914 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6916 * c-c++-common/goacc/reduction-6.c: New testcase.
6918 2016-08-17 Richard Biener <rguenther@suse.de>
6920 PR tree-optimization/76490
6921 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6922 * gcc.dg/pr52904.c: XFAIL.
6924 2016-08-17 Richard Biener <rguenther@suse.de>
6926 PR tree-optimization/23855
6927 * gcc.dg/loop-unswitch-2.c: Adjust.
6929 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6931 PR tree-optimization/72817
6932 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6934 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6937 * gcc.dg/torture/float128-extend-inf.c: New test.
6939 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6942 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6944 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6945 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6947 (test_oct): Likewise.
6948 (test_multiple): Likewise.
6949 (test_field_width_specifier): Likewise.
6950 (test_field_width_specifier_2): New function.
6951 (test_field_precision_specifier): New function.
6952 (test_embedded_nul): Update expected caret placement.
6953 (test_non_contiguous_strings): Update line number.
6954 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6955 (__emit_string_literal_range): Add "caret_idx" param.
6956 (test_simple_string_literal): Add value for new param, updating
6958 (test_concatenated_string_literal): Likewise.
6959 (test_multiline_string_literal): Likewise.
6960 (test_hex): Likewise.
6961 (test_oct): Likewise.
6962 (test_multiple): Likewise.
6963 (test_ucn4): Likewise.
6964 (test_ucn8): Likewise.
6965 (test_u8): Likewise.
6966 (test_u): Likewise; update expected message, from "range" to
6970 (test_macro): Add value for new param.
6971 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6972 (__emit_string_literal_range): Add "caret_idx" param.
6973 (test_stringified_token_1): Add value for new param. Update
6974 expected message, from "range" to "location".
6975 (test_stringized_token_2): Likewise, adding param to macro.
6976 (test_stringified_token_3): Likewise.
6977 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6978 (emit_warning): Convert param from source_range to location_t.
6979 (test_string_literals): Add caret_idx param, and use it when
6980 constructing a substring_loc. Update error message, from
6981 "range" to "location".
6983 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6986 * g++.dg/gomp/pr71910.C: New test.
6989 * gcc.c-torture/compile/pr67485.c: New test.
6992 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6994 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6996 PR tree-optimization/69848
6997 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6999 2016-08-16 Martin Liska <mliska@suse.cz>
7001 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
7002 of memory operations so that it can be handled by core2
7005 2016-08-16 Richard Biener <rguenther@suse.de>
7007 PR tree-optimization/76783
7008 * gcc.dg/pr76783.c: New testcase.
7009 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
7011 2016-08-16 Bin Cheng <bin.cheng@arm.com>
7013 PR tree-optimization/72817
7014 PR tree-optimization/73450
7015 * gcc.dg/tree-ssa/pr72817.c: New test.
7016 * gcc.dg/tree-ssa/pr73450.c: New test.
7018 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
7020 * gfortran.dg/init_flag_13.f90: New testcase.
7021 * gfortran.dg/init_flag_14.f90: Ditto.
7022 * gfortran.dg/init_flag_15.f03: Ditto.
7023 * gfortran.dg/dec_init_1.f90: Ditto.
7024 * gfortran.dg/dec_init_2.f90: Ditto.
7026 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
7029 * gcc.target/i386/pr72867.c: New test.
7031 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
7033 * c-c++-common/dump-ada-spec-5.c: New test.
7035 2016-08-15 Richard Biener <rguenther@suse.de>
7037 PR tree-optimization/73434
7038 * gcc.dg/torture/pr73434.c: New testcase.
7040 2016-08-15 Jakub Jelinek <jakub@redhat.com>
7042 PR tree-optimization/72824
7043 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
7045 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
7048 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
7049 in use_device clause.
7050 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
7051 * gfortran.dg/goacc/list.f95: Adjust to catch
7052 "neither a POINTER nor an array" error messages.
7054 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
7057 * gcc.target/i386/pr76342.c: New test.
7059 2016-08-12 Jakub Jelinek <jakub@redhat.com>
7062 * g++.dg/ubsan/pr71512.C: New test.
7063 * c-c++-common/ubsan/pr71512-1.c: New test.
7064 * c-c++-common/ubsan/pr71512-2.c: New test.
7066 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7068 * gcc.target/powerpc/vec-init-1.c: New tests to test various
7069 vector initialization options.
7070 * gcc.target/powerpc/vec-init-2.c: Likewise.
7071 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
7072 is generated on ISA 3.0.
7074 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
7077 * gcc.dg/c-c++-common/pr71654.c: New test.
7078 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
7080 * gcc.dg/tree-ssa/vrp24: Likewise.
7082 2016-08-12 Jakub Jelinek <jakub@redhat.com>
7085 * gcc.dg/pr67410.c: New test.
7087 2016-08-12 Bin Cheng <bin.cheng@arm.com>
7089 PR tree-optimization/69848
7090 * gcc.dg/vect/vect-pr69848.c: New test.
7092 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
7095 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
7096 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
7097 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
7098 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
7100 2016-08-12 Richard Biener <rguenther@suse.de>
7102 PR tree-optimization/57326
7103 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
7104 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
7105 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7106 * gcc.target/i386/pr45685.c: Likewise.
7107 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
7108 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7109 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
7110 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
7111 * gfortran.dg/pr34163.f90: Likewise.
7113 2016-08-12 Martin Liska <mliska@suse.cz>
7115 * g++.dg/gcov/gcov-16.C: New test.
7116 * lib/gcov.exp: Support new argument for run-gcov function.
7118 2016-08-12 Martin Liska <mliska@suse.cz>
7120 PR gcov-profile/35590
7121 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
7123 2016-08-12 Richard Biener <rguenther@suse.de>
7125 PR tree-optimization/72851
7126 * gcc.dg/torture/pr72851.c: New testcase.
7128 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
7131 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7132 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7133 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7134 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7138 * g++.dg/debug/dwarf2/ref-1.C: New.
7141 * g++.dg/debug/dwarf2/template-params-12.H: New.
7142 * g++.dg/debug/dwarf2/template-params-12f.C: New.
7143 * g++.dg/debug/dwarf2/template-params-12g.C: New.
7144 * g++.dg/debug/dwarf2/template-params-12n.C: New.
7145 * g++.dg/debug/dwarf2/template-params-12s.C: New.
7146 * g++.dg/debug/dwarf2/template-params-12u.C: New.
7147 * g++.dg/debug/dwarf2/template-params-12v.C: New.
7148 * g++.dg/debug/dwarf2/template-params-12w.C: New.
7150 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7153 * gcc.target/powerpc/pr72863.c: New test.
7155 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
7157 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7159 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7161 * gcc.target/i386/pieces-strcpy-1.c: New test.
7162 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7164 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7167 * g++.dg/cpp1y/constexpr-switch4.C: New test.
7169 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7171 * gcc.target/i386/pieces-memcpy-1.c: New test.
7172 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7173 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7174 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7175 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7176 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7178 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7181 * gcc.dg/pr72816.c: Remove dg-error.
7183 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7185 PR tree-optimization/71083
7186 * gcc.c-torture/execute/pr71083.c: New test.
7187 * gnat.dg/loop_optimization23.adb: New test.
7188 * gnat.dg/loop_optimization23_pkg.ads: New test.
7189 * gnat.dg/loop_optimization23_pkg.adb: New test.
7191 2016-08-11 Richard Biener <rguenther@suse.de>
7193 PR tree-optimization/72772
7194 * gcc.dg/graphite/pr35356-1.c: Adjust.
7195 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7197 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
7199 * gfortran.dg/random_7.f90: Take into account that the last seed
7200 value is the special p value.
7201 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7203 2016-08-11 Richard Biener <rguenther@suse.de>
7205 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7207 2016-08-11 Alan Modra <amodra@gmail.com>
7209 * gcc.target/powerpc/pr71680.c: New.
7211 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7213 * gcc.target/powerpc/bfp/bfp.exp: New file.
7214 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7215 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7216 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7217 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7218 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7219 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7220 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7221 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7222 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7223 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7224 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7225 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7226 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7227 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7228 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7229 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7230 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7231 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7232 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7233 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7234 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7235 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7236 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7237 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7238 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7239 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7240 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7241 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7242 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7243 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7244 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7245 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7246 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7247 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7248 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7249 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7250 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7251 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7252 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7253 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7254 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7255 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7256 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7257 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7258 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7259 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7260 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7261 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7262 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7263 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7264 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7265 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7266 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7268 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7270 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7273 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7275 * gcc.target/aarch64/simd/vcond-ne.c: New test.
7277 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7280 * gcc.target/powerpc/pr72853.c: New test.
7282 2016-08-10 Martin Liska <mliska@suse.cz>
7284 PR gcov-profile/58306
7285 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7287 2016-08-10 Martin Liska <mliska@suse.cz>
7289 * g++.dg/gcov/gcov-threads-1.C: New test.
7291 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7294 * gcc.target/avr/pr71873.c: New test.
7296 2016-08-09 Martin Liska <mliska@suse.cz>
7298 * g++.dg/gcov/gcov-dump-1.C: New test.
7299 * g++.dg/gcov/gcov-dump-2.C: New test.
7301 2016-08-09 Martin Liska <mliska@suse.cz>
7303 * gcc.dg/tree-prof/val-prof-9.c: New test.
7305 2016-08-09 Martin Liska <mliska@suse.cz>
7307 * gcc.dg/tree-prof/val-prof-8.c: New test.
7309 2016-08-09 Martin Jambor <mjambor@suse.cz>
7312 * gcc.dg/ipa/pr71981.c: New test.
7314 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7316 PR tree-optimization/33707
7317 * gcc.dg/vect/pr33707.c: New test.
7319 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7321 PR tree-optimization/pr72772
7322 * gcc.dg/tree-ssa/pr72772.c: New test.
7324 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
7326 PR rtl-optimization/66669
7327 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7329 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7331 PR tree-optimization/72824
7332 * gcc.c-torture/execute/ieee/pr72824.c: New test.
7334 2016-08-09 Richard Biener <rguenther@suse.de>
7336 PR tree-optimization/71802
7337 * gcc.dg/torture/pr71802.c: New testcase.
7339 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7342 * g++.dg/eh/stdarg1.C: New test.
7344 2016-08-08 Andi Kleen <ak@linux.intel.com>
7346 * lib/profopt.exp: (auto-profopt-execute): Don't include full
7347 test command line in failure log.
7348 (profopt-execute): dito. Make autofdo file names unique.
7350 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7353 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7356 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7358 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7360 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7361 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7362 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7363 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7364 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7365 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7367 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7370 * gcc.dg/cpp/pr66415-1.c: Likewise.
7371 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7372 * gcc.dg/format/c90-printf-1.c: Likewise.
7373 * gcc.dg/format/diagnostic-ranges.c: New test case.
7375 2016-08-08 Jakub Jelinek <jakub@redhat.com>
7378 * gfortran.dg/gomp/pr72716.f90: New test.
7381 * gcc.dg/gomp/pr72781.c: New test.
7384 * g++.dg/vect/pr68762-1.cc: New test.
7385 * g++.dg/vect/pr68762-2.cc: New test.
7386 * g++.dg/vect/pr68762.h: New file.
7388 2016-08-08 Martin Sebor <msebor@redhat.com>
7391 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7392 * g++.dg/warn/overflow-warn-3.C: Same.
7393 * g++.dg/warn/overflow-warn-4.C: Same.
7395 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7398 * gfortran.dg/allocate_with_source_21.f03: New test.
7400 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7403 * gfortran.dg/allocate_with_source_20.f03: New test.
7405 2016-08-08 Alan Modra <amodra@gmail.com>
7407 * gcc.c-torture/compile/pr72802.c: New.
7409 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7412 * gfortran.dg/dependency_48.f90: New test.
7414 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7417 * gfortran.dg/pr70040.f90: New testcase.
7419 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7422 * gfortran.dg/matmul_10.f90: New testcase.
7424 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
7426 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7428 2016-08-07 Jakub Jelinek <jakub@redhat.com>
7431 * gcc.dg/pr72816.c: New test.
7433 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
7435 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7436 * g++.dg/conversion/pr41426.C: Likewise.
7437 * g++.dg/conversion/pr66211.C: Likewise.
7438 * g++.dg/cpp1y/lambda-init9.C: Likewise.
7439 * g++.dg/init/ref8.C: Likewise.
7440 * g++.old-deja/g++.law/cvt20.C: Likewise.
7441 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7443 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7445 PR tree-optimization/18046
7446 * gcc.dg/tree-ssa/vrp105.c: New test.
7447 * gcc.dg/tree-ssa/vrp106.c: New test.
7449 2016-08-05 Martin Sebor <msebor@redhat.com>
7451 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7452 1ul in diagnostics. Remove hyphen from "constant-expression."
7453 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7454 * g++.dg/cpp0x/static_assert3.C: Same.
7455 * g++.dg/cpp1y/constexpr-throw.C: Same.
7456 * g++.dg/template/nontype3.C: Same.
7457 * g++.dg/warn/overflow-warn-1.C: Same.
7458 * g++.dg/warn/overflow-warn-3.C: Same.
7459 * g++.dg/warn/overflow-warn-4.C: Same.
7461 2016-08-05 David Malcolm <dmalcolm@redhat.com>
7463 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7464 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7465 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7466 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7468 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7470 PR tree-optimization/72810
7471 * gcc.dg/tree-ssa/vrp110.c: New test.
7473 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7476 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7478 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7479 saving the half-precision registers.
7480 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7481 value is returned in h0.
7482 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7483 are passed in FP/SIMD registers.
7484 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7485 passing works corrcetly.
7486 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7487 (hfa_f16x2_t): Likewise.
7488 (hfa_f16x3_t): Likewise.
7489 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7490 are promoted to double and passed in a double register.
7491 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7492 are promoted to double and stacked.
7493 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7495 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7496 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7497 __fp16 first get passed in FP/SIMD registers, then stacked.
7499 2016-08-05 Nathan Sidwell <nathan@acm.org>
7502 * g++.dg/cpp0x/pr68724.C: New.
7504 2016-08-05 Richard Biener <rguenther@suse.de>
7506 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7508 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7510 * gcc.dg/tree-ssa/vrp107.c: New test.
7511 * gcc.dg/tree-ssa/vrp108.c: New test.
7512 * gcc.dg/tree-ssa/vrp109.c: New test.
7514 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7516 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7519 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7521 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7523 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7524 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7525 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7527 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7528 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7529 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7532 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7535 * g++.dg/cpp1y/lambda-ice1.C: New.
7537 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7540 * g++.dg/cpp1y/pr72759.C: New test.
7542 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7544 * gcc.dg/switch-10.c: New test.
7546 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7548 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7550 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7552 * c-c++-common/goacc/routine-5.c: Update.
7554 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7556 PR rtl-optimization/70903
7557 * gcc.c-torture/execute/pr70903.c: New test.
7559 2016-08-04 Martin Liska <mliska@suse.cz>
7561 * gcc.dg/params/params.exp: Replace file exists with
7562 TESTING_IN_BUILD_TREE.
7564 2016-08-04 Marek Polacek <polacek@redhat.com>
7567 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7569 2016-08-04 Richard Biener <rguenther@suse.de>
7572 * gcc.dg/torture/pr71984.c: Guard correctness check for
7575 2016-08-03 Andrew Pinski <apinski@cavium.com>
7577 * gcc.c-torture/compile/20160802-1.c: New testcase.
7579 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7581 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7583 2016-08-03 Richard Biener <rguenther@suse.de>
7585 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7587 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7588 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7590 2016-08-03 Richard Biener <rguenther@suse.de>
7592 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7593 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7594 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7595 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7597 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7599 * gcc.dg/init-excess-2.c: Require int32plus.
7600 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7601 * gcc.dg/pr59963-2.c: Require int32plus.
7602 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7603 * gcc.dg/unroll-7.c: Require int32plus.
7605 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7607 PR tree-optimization/34114
7608 * gcc.dg/tree-ssa/loop-42.c: New test.
7610 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7612 * gcc.target/aarch64/vminmaxnm.c: New.
7613 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7616 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7618 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7619 vec_extract for vector float, vector int, vector short, and vector
7621 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7622 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7623 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7624 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7626 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7628 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7629 single stack adjustment, no writeback.
7630 * gcc.target/aarch64/test_frame_12.c: Likewise.
7631 * gcc.target/aarch64/test_frame_13.c: Likewise.
7632 * gcc.target/aarch64/test_frame_15.c: Likewise.
7633 * gcc.target/aarch64/test_frame_6.c: Likewise.
7634 * gcc.target/aarch64/test_frame_7.c: Likewise.
7635 * gcc.target/aarch64/test_frame_8.c: Likewise.
7636 * gcc.target/aarch64/test_frame_16.c: New test.
7638 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7641 * gcc.target/i386/pr72748.c: New test.
7643 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7645 PR tree-optimization/71818
7646 * gcc.dg/vect/pr71818.c: New
7648 2016-08-01 Martin Liska <mliska@suse.cz>
7650 PR tree-optimization/71857
7651 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7653 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7655 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7657 2016-08-01 Jan Beulich <jbeulich@suse.com>
7659 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7661 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7663 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7664 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7666 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7668 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7669 (check_effective_target_c++): Likewise. Also match for libstdc++.
7671 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7674 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7675 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7676 * gfortran.dg/pr41922.f90: New test.
7678 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7681 * gfortran.dg/pr68566.f90: new test.
7683 2016-07-30 Martin Sebor <msebor@redhat.com>
7687 * g++.dg/cpp0x/constexpr-cast.C: New test.
7688 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7689 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7690 * g++.dg/ubsan/pr63956.C: Correct.
7692 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7694 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7695 vector double or vector long where the vector is in memory.
7696 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7697 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7699 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7702 * gfortran.dg/pr69867.f90: New test.
7704 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7707 * gfortran.dg/pr69962.f90: New test.
7709 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7712 * gfortran.dg/pr70006.f90: New test.
7714 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7717 * gfortran.dg/pr71730.f90: New test.
7718 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7719 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7720 * gfortran.dg/array_constructor_26.f03: Ditto.
7722 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7724 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7725 * gcc.target/powerpc/pr71763.c: Likewise.
7727 2016-07-29 Marek Polacek <polacek@redhat.com>
7730 * gcc.dg/940510-1.c: Adjust dg-error.
7731 * gcc.dg/c99-flex-array-1.c: Likewise.
7732 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7735 * gcc.dg/noncompile/pr71853.c: New test.
7738 * gcc.dg/noncompile/pr71573.c: New test.
7741 * g++.dg/warn/Wparentheses-30.C: New test.
7742 * gcc.dg/Wparentheses-14.c: New test.
7744 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7746 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7748 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7750 PR tree-optimization/57558
7751 * gcc.dg/vect/pr57558-1.c: New test.
7752 * gcc.dg/vect/pr57558-2.c: New test.
7754 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7756 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7757 to scan forwprop1 dump pass.
7759 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7762 * g++.dg/template/pr51488.C: New.
7764 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7767 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7769 * gcc.dg/pr71969-1.c: New test.
7770 * gcc.dg/pr71969-2.c: New test.
7771 * gcc.dg/pr71969-3.c: New test.
7773 2016-07-29 Marek Polacek <polacek@redhat.com>
7776 * c-c++-common/pr71574.c: New test.
7779 * gcc.dg/noncompile/pr71583.c: New test.
7781 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7784 * gcc.dg/pr68217.c: New test.
7786 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7789 * gfortran.dg/pr71067_1.f90: New test.
7790 * gfortran.dg/pr71067_2.f90: Ditto.
7792 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7794 * gcc.target/powerpc/vec-extract-1.c: New test.
7796 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7799 * gfortran.dg/pr71799.f90: New test.
7801 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7804 * g++.dg/cpp0x/pr71665-1.C: New.
7805 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7806 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7807 * g++.dg/ext/label10.C: Likewise.
7808 * g++.dg/parse/constant5.C: Likewise.
7810 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7813 * gfortran.dg/pr71859.f90: New test.
7814 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7815 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7817 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7820 * gfortran.dg/pr71883.f90: New test.
7822 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7824 PR tree-optimization/71734
7825 * g++.dg/vect/pr70729-nest.cc: New test.
7827 2016-07-28 Renlin Li <renlin.li@arm.com>
7830 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7833 * gfortran.dg/dependency_47.f90: New test.
7835 2016-07-28 Martin Liska <mliska@suse.cz>
7837 PR gcov-profile/68025
7838 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7840 2016-07-28 Martin Liska <mliska@suse.cz>
7842 * g++.dg/vect/pr70944.cc: New test.
7844 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7847 * gcc.dg/torture/pr71994.c: New test.
7849 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7852 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7853 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7854 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7856 2016-07-27 Richard Biener <rguenther@suse.de>
7858 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7860 2016-07-27 Martin Liska <mliska@suse.cz>
7862 * gcc.dg/predict-13.c: New test.
7863 * gcc.dg/predict-14.c: New test.
7865 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7867 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7869 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7872 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7875 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7876 IEEE built-in functions handle quiet and signalling NaNs
7879 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7882 * gfortran.dg/pr71862.f90: New test.
7884 2016-07-26 Martin Sebor <msebor@redhat.com>
7886 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7887 selector with dg-options.
7889 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7891 PR tree-optimization/18046
7892 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7893 * gcc.dg/tree-ssa/vrp103.c: New test.
7894 * gcc.dg/tree-ssa/vrp104.c: New test.
7896 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7898 * gcc.target/powerpc/pr63354.c: Require lp64 since
7899 -mprofile-kernel is not legal with -m32.
7901 2016-07-26 Richard Biener <rguenther@suse.de>
7903 PR rtl-optimization/71984
7904 * gcc.dg/torture/pr71984.c: New testcase.
7906 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7908 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7909 g++-dg-runtest via et-dg-runtest.
7910 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7911 * gcc.dg/vect/vect.exp: Likewise.
7912 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7913 gfortran-dg-runtest.
7914 * gfortran.dg/vect/vect.exp: Likewise.
7915 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7916 (check_mips_loongson_hw_available): Likewise.
7917 (check_effective_target_mpaired_single_runtime): Likewise.
7918 (check_effective_target_mips_loongson_runtime): Likewise.
7919 (add_options_for_mpaired_single): Likewise.
7920 (check_effective_target_vect_int): Add global et_index.
7921 Check and save the supported feature for a target selected by
7922 the et_index target. Break long lines where appropriate. Call
7923 et-is-effective-target for MIPS with an argument instead of
7924 check_effective_target_* where appropriate.
7925 (check_effective_target_vect_intfloat_cvt): Likewise.
7926 (check_effective_target_vect_uintfloat_cvt): Likewise.
7927 (check_effective_target_vect_floatint_cvt): Likewise.
7928 (check_effective_target_vect_floatuint_cvt): Likewise.
7929 (check_effective_target_vect_simd_clones): Likewise.
7930 (check_effective_target_vect_shift): ewise.
7931 (check_effective_target_whole_vector_shift): Likewise.
7932 (check_effective_target_vect_bswap): Likewise.
7933 (check_effective_target_vect_shift_char): Likewise.
7934 (check_effective_target_vect_long): Likewise.
7935 (check_effective_target_vect_float): Likewise.
7936 (check_effective_target_vect_double): Likewise.
7937 (check_effective_target_vect_long_long): Likewise.
7938 (check_effective_target_vect_no_int_max): Likewise.
7939 (check_effective_target_vect_no_int_add): Likewise.
7940 (check_effective_target_vect_no_bitwise): Likewise.
7941 (check_effective_target_vect_widen_shift): Likewise.
7942 (check_effective_target_vect_no_align): Likewise.
7943 (check_effective_target_vect_hw_misalign): Likewise.
7944 (check_effective_target_vect_element_align): Likewise.
7945 (check_effective_target_vect_condition): Likewise.
7946 (check_effective_target_vect_cond_mixed): Likewise.
7947 (check_effective_target_vect_char_mult): Likewise.
7948 (check_effective_target_vect_short_mult): Likewise.
7949 (check_effective_target_vect_int_mult): Likewise.
7950 (check_effective_target_vect_extract_even_odd): Likewise.
7951 (check_effective_target_vect_interleave): Likewise.
7952 (check_effective_target_vect_stridedN): Likewise.
7953 (check_effective_target_vect_multiple_sizes): Likewise.
7954 (check_effective_target_vect64): Likewise.
7955 (check_effective_target_vect_call_copysignf): Likewise.
7956 (check_effective_target_vect_call_sqrtf): Likewise.
7957 (check_effective_target_vect_call_btrunc): Likewise.
7958 (check_effective_target_vect_call_btruncf): Likewise.
7959 (check_effective_target_vect_call_ceil): Likewise.
7960 (check_effective_target_vect_call_ceilf): Likewise.
7961 (check_effective_target_vect_call_floor): Likewise.
7962 (check_effective_target_vect_call_floorf): Likewise.
7963 (check_effective_target_vect_call_lceil): Likewise.
7964 (check_effective_target_vect_call_lfloor): Likewise.
7965 (check_effective_target_vect_call_nearbyint): Likewise.
7966 (check_effective_target_vect_call_nearbyintf): Likewise.
7967 (check_effective_target_vect_call_round): Likewise.
7968 (check_effective_target_vect_call_roundf): Likewise.
7969 (check_effective_target_vect_perm): Likewise, but also append *_saved
7970 to the existing global name to properly cache the result.
7971 (check_effective_target_vect_perm_byte): Likewise.
7972 (check_effective_target_vect_perm_short): Likewise.
7973 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7974 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7975 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7976 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7977 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7978 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7979 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7980 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7981 (check_effective_target_vect_sdot_qi): Likewise.
7982 (check_effective_target_vect_udot_qi): Likewise.
7983 (check_effective_target_vect_sdot_hi): Likewise.
7984 (check_effective_target_vect_udot_hi): Likewise.
7985 (check_effective_target_vect_usad_char): Likewise.
7986 (check_effective_target_vect_pack_trunc): Likewise.
7987 (check_effective_target_vect_unpack): Likewise.
7988 (check_effective_target_vect_aligned_arrays): Likewise.
7989 (check_effective_target_vect_natural_alignment): Likewise.
7990 (check_effective_target_vector_alignment_reachable): Likewise.
7991 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7992 (is-effective-target): Initialize et_index if undefined.
7993 (et-dg-runtest): New.
7994 (et-is-effective-target): Likewise.
7995 (check_vect_support_and_set_flags): Add supported MIPS targets to
7996 EFFECTIVE_TARGETS list. Return the number of supported targets.
7998 2016-07-26 Richard Biener <rguenther@suse.de>
7999 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8002 * gcc.dg/pr70920-1.c: New test-case.
8003 * gcc.dg/pr70902-2.c: Likewise.
8004 * gcc.dg/pr70920-3.c: Likewise.
8005 * gcc.dg/pr70920-4.c: Likewise
8006 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
8009 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
8011 * gcc.c-torture/execute/pr71494.c: Require label_values.
8012 * gcc.dg/pr16973.c: Ditto.
8014 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8016 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
8017 * gcc.dg/torture/pr69771.c: Require int32plus.
8018 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
8020 2016-07-25 Martin Liska <mliska@suse.cz>
8022 * gcc.dg/torture/pr71987.c: New test.
8024 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
8027 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
8028 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
8029 * gfortran.dg/pr71935.f90: New test.
8031 2016-07-22 Martin Sebor <msebor@redhat.com>
8034 * g++.dg/ext/atomic-3.C: New test.
8035 * gcc.dg/atomic/pr71675.c: New test.
8037 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
8039 * gcc.target/i386/mvc8.c: New test.
8041 2016-07-22 Bin Cheng <bin.cheng@arm.com>
8043 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
8044 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
8046 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8049 * gfortran.dg/constructor_50.f90: New test.
8051 2016-07-22 Martin Liska <mliska@suse.cz>
8053 PR gcov-profile/69028
8054 PR gcov-profile/62047
8055 * g++.dg/cilk-plus/pr69028.C: New test.
8057 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
8059 * gfortran.dg/coarray_stat_2.f90: New test.
8061 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8063 * gcc.target/powerpc/vec-extract.h: New files to check the
8064 vec_extract built-in functions for all vector types, testing
8065 accessing each element, both with constant and variable element
8067 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
8068 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
8069 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
8070 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
8071 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
8072 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
8073 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
8074 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
8075 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
8077 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8080 * g++.dg/other/pr71728.C: New test.
8082 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
8084 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
8085 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
8086 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
8087 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
8088 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
8090 2016-07-21 Richard Biener <rguenther@suse.de>
8092 PR tree-optimization/71947
8093 * gcc.dg/tree-ssa/vrp102.c: New testcase.
8095 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8097 * gcc.dg/tree-ssa/scev-15.c: New.
8099 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8101 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
8103 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8106 * g++.dg/gomp/pr71941.C: New test.
8108 2016-07-20 David Malcolm <dmalcolm@redhat.com>
8112 * g++.dg/spellcheck-identifiers.C: New test case, based on
8113 gcc.dg/spellcheck-identifiers.c.
8114 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
8115 gcc.dg/spellcheck-identifiers-2.c.
8116 * g++.dg/spellcheck-typenames.C: New test case, based on
8117 gcc.dg/spellcheck-typenames.c
8119 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
8121 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
8122 pointer to member function and also test catching by reference.
8124 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8126 * gcc.target/s390/pr67443.c: Fix test case.
8128 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8130 * gcc.target/s390/insv-1.c: Xfail some tests.
8131 * gcc.target/s390/insv-2.c: Likewise.
8133 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8135 * gcc.target/avr/torture/get-mem.c: New test.
8136 * gcc.target/avr/torture/set-mem.c: New test.
8138 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8141 * gcc.target/avr/torture/tiny-progmem.c: New test.
8143 2016-07-20 Jakub Jelinek <jakub@redhat.com>
8146 * g++.dg/parse/pr71909.C: New test.
8147 * g++.dg/tm/pr71909.C: New test.
8150 * g++.dg/cpp0x/constexpr-50060.C: New test.
8151 * g++.dg/cpp1y/constexpr-50060.C: New test.
8153 2016-07-20 Martin Liska <mliska@suse.cz>
8155 * gfortran.dg/graphite/pr71898.f90: New test.
8157 2016-07-20 Bin Cheng <bin.cheng@arm.com>
8159 PR tree-optimization/71503
8160 PR tree-optimization/71683
8161 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8162 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8164 2016-07-20 Martin Liska <mliska@suse.cz>
8166 * gcc.dg/plugin/plugin.exp: Remove sreal test.
8167 * gcc.dg/plugin/sreal-test-1.c: Remove.
8168 * gcc.dg/plugin/sreal_plugin.c: Remove.
8170 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8173 * gfortran.dg/dependency_47.f90: New test.
8175 2016-07-19 Jakub Jelinek <jakub@redhat.com>
8177 PR rtl-optimization/71916
8178 * gcc.c-torture/compile/pr71916.c: New test.
8181 * g++.dg/torture/pr71874.C: New test.
8184 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8185 (my_alloc): Rewritten to use __builtin_posix_memalign and
8187 (my_free): Use __builtin_free instead of _mm_free.
8188 (Vec::operator=): Use __builtin_memcpy.
8190 2016-07-19 Martin Jambor <mjambor@suse.cz>
8193 * gfortran.dg/pr71688.f90: New test.
8195 2016-07-19 Richard Biener <rguenther@suse.de>
8197 * c-c++-common/vector-subscript-6.c: New testcase.
8198 * c-c++-common/vector-subscript-7.c: Likewise.
8200 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8202 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8203 and UInt32 based on __SIZEOF_INT__.
8205 2016-07-19 Richard Biener <rguenther@suse.de>
8207 PR tree-optimization/71901
8208 * gcc.dg/torture/pr71901.c: New testcase.
8210 2016-07-19 Richard Biener <rguenther@suse.de>
8212 PR tree-optimization/71908
8213 * gcc.dg/torture/pr71908.c: New testcase.
8215 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8218 * gcc.target/powerpc/pr71493-1.c: New test.
8219 * gcc.target/powerpc/pr71493-2.c: Likewise.
8221 2016-07-18 Jakub Jelinek <jakub@redhat.com>
8224 * g++.dg/conversion/ambig3.C: New test.
8227 * g++.dg/cpp0x/constexpr-71828.C: New test.
8230 * g++.dg/template/pr71826.C: New test.
8233 * g++.dg/template/defarg21.C: New test.
8236 * g++.dg/ext/vector31.C: New test.
8238 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
8240 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8242 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
8244 PR tree-optimization/71734
8245 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8247 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
8249 * gcc.target/s390/warn-dynamicstack-1.c: New test.
8250 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8251 stack-layout-dynamic-1.c: New test.
8253 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8255 * gcc.target/s390/nolrl-1.c: New test.
8257 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
8260 * gfortran.dg/pr71523_1.f90: New test.
8261 * gfortran.dg/pr71523_2.f90: New test.
8263 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
8265 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8267 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8268 Marco Restelli <mrestelli@gmail.com>
8271 * gfortran.dg/pr62125.f90: New test.
8273 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8275 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8276 * gcc.target/powerpc/mulkc3-1.c: Likewise.
8278 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
8281 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8282 * g++.dg/cpp0x/nullptr35.C: New test.
8284 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8286 * gcc.dg/tree-ssa/scev-8.c: Update test string.
8288 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
8290 * gfortran.dg/goacc/vector_length.f90: New test.
8292 2016-07-15 Richard Biener <rguenther@suse.de>
8294 PR tree-optimization/71881
8295 * gcc.dg/torture/pr71881.c: New testcase.
8297 2016-07-15 Richard Biener <rguenther@suse.de>
8299 PR tree-optimization/71887
8300 * gcc.dg/torture/pr71887.c: New testcase.
8302 2016-07-15 Jakub Jelinek <jakub@redhat.com>
8305 * gcc.dg/spellcheck-identifiers-3.c: New test.
8307 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
8310 * gfortran.dg/null_9.f90: New test.
8312 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8314 * gcc.dg/tree-ssa/loop-41.c: New test.
8316 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8318 PR tree-optimization/71347
8319 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8321 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8324 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8325 * gfortran.dg/contains.f90: Ditto.
8326 * gfortran.dg/contains_empty_1.f03: Ditto.
8327 * gfortran.dg/submodule_3.f08: Ditto.
8329 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8332 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8333 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8334 expected diagnostics.
8337 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8338 * gcc.dg/spellcheck-identifiers-2.c: New test.
8339 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8340 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8342 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8344 PR tree-optimization/71872
8345 * gcc.c-torture/compile/pr71872.c: New test.
8347 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8349 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8350 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8351 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8352 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8353 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8354 * gcc.target/arm/atomic-op-acquire-1.c: This.
8355 * gcc.target/arm/atomic-op-char.c: Rename into ...
8356 * gcc.target/arm/atomic-op-char-1.c: This.
8357 * gcc.target/arm/atomic-op-consume.c: Rename into ...
8358 * gcc.target/arm/atomic-op-consume-1.c: This.
8359 * gcc.target/arm/atomic-op-int.c: Rename into ...
8360 * gcc.target/arm/atomic-op-int-1.c: This.
8361 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8362 * gcc.target/arm/atomic-op-relaxed-1.c: This.
8363 * gcc.target/arm/atomic-op-release.c: Rename into ...
8364 * gcc.target/arm/atomic-op-release-1.c: This.
8365 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8366 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8367 * gcc.target/arm/atomic-op-short.c: Rename into ...
8368 * gcc.target/arm/atomic-op-short-1.c: This.
8369 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8370 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8371 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8372 * gcc.target/arm/atomic-op-char-2.c: Likewise.
8373 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8374 * gcc.target/arm/atomic-op-int-2.c: Likewise.
8375 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8376 * gcc.target/arm/atomic-op-release-2.c: Likewise.
8377 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8378 * gcc.target/arm/atomic-op-short-2.c: Likewise.
8380 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
8383 * gfortran.dg/select_type_35.f03: New test.
8385 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8388 PR tree-optimization/70923
8389 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8390 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8391 * gcc.dg/vect/pr65951.c: Likewise.
8392 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8394 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
8396 * c-c++-common/pr60226.c: Expect maximum object file alignment
8399 2016-07-14 Richard Biener <rguenther@suse.de>
8401 PR tree-optimization/71866
8402 * gcc.dg/torture/pr71866.c: New testcase.
8404 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8406 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8407 selector and enclose boolean expression in curly braces.
8409 2016-07-14 Alan Modra <amodra@gmail.com>
8412 * gcc.target/powerpc/p9-novsx.c: New.
8414 2016-07-13 Andi Kleen <ak@linux.intel.com>
8416 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8417 * g++.dg/tree-prof/morefunc.C: Dito.
8418 * g++.dg/tree-prof/pr35545.C: Dito.
8419 * g++.dg/tree-prof/reorder.C: Dito.
8420 * gcc.dg/tree-prof/20050826-2.c: Dito.
8421 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8422 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8423 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8424 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8425 * gcc.dg/tree-prof/inliner-1.c: Dito.
8426 * gcc.dg/tree-prof/merge_block.c: Dito.
8427 * gcc.dg/tree-prof/stringop-1.c: Dito.
8428 * gcc.dg/tree-prof/stringop-2.c: Dito.
8429 * gcc.dg/tree-prof/switch-case-1.c: Dito.
8430 * gcc.dg/tree-prof/switch-case-2.c: Dito.
8431 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8432 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8433 * gcc.dg/tree-prof/update-loopch.c: Dito.
8434 * gcc.dg/tree-prof/val-prof-1.c: Dito.
8435 * gcc.dg/tree-prof/val-prof-2.c: Dito.
8436 * gcc.dg/tree-prof/val-prof-3.c: Dito.
8437 * gcc.dg/tree-prof/val-prof-4.c: Dito.
8438 * gcc.dg/tree-prof/val-prof-5.c: Dito.
8439 * gcc.dg/tree-prof/val-prof-6.c: Dito.
8440 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8442 2016-07-13 Andi Kleen <ak@linux.intel.com>
8444 * lib/profopt.exp (profopt-execute): Remove .imports files.
8446 2016-07-13 Andi Kleen <ak@linux.intel.com>
8448 * lib/profopt.exp (profopt-execute): Always log profiler command line.
8450 2016-07-13 Andi Kleen <ak@linux.intel.com>
8452 * lib/profopt.exp (dg-final-scan-autofdo,
8453 dg-final-scan-not-autofdo): New functions.
8455 2016-07-13 Bin Cheng <bin.cheng@arm.com>
8457 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8458 * gcc.dg/vect/vect-35.c: Ditto.
8459 * gcc.dg/vect/vect-alias-check-2.c: New test.
8461 2016-07-13 Martin Liska <mliska@suse.cz>
8463 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8464 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8465 * gfortran.dg/pr42108.f90: Update expected dump scan.
8467 2016-07-13 Richard Biener <rguenther@suse.de>
8469 PR tree-optimization/24574
8470 * gcc.dg/pr24574.c: New testcase.
8472 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8474 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8475 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8476 * c-c++-common/pr68833-1.c: Require int32plus.
8477 * gcc.dg/ipa/pr63551.c: Likewise.
8478 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8479 * gcc.dg/ipa/pr64041.c: Require int32plus.
8481 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8484 * g++.dg/pr71633.C: New test.
8486 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8488 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8489 Add new arm_thumb1_cbz_ok effective target.
8490 * gcc.target/arm/cbz.c: New test.
8492 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8494 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8495 Define effective target.
8496 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8497 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8498 * gcc.target/arm/movhi_movw.c: New test.
8499 * gcc.target/arm/movsi_movw.c: Likewise.
8500 * gcc.target/arm/movdi_movw.c: Likewise.
8502 2016-07-13 Richard Biener <rguenther@suse.de>
8505 * gcc.dg/pr71104-1.c: New testcase.
8506 * gcc.dg/pr71104-2.c: Likewise.
8508 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8511 * gcc.target/powerpc/pr71805.c: New test.
8513 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8515 * gcc.target/powerpc/divkc3-1.c: New.
8516 * gcc.target/powerpc/mulkc3-1.c: New.
8518 2016-07-12 Nathan Sidwell <nathan@acm.org>
8520 * gcc.target/arm/data-rel-1.c: New.
8521 * gcc.target/arm/data-rel-2.c: New.
8522 * gcc.target/arm/data-rel-3.c: New.
8524 2016-07-12 Martin Liska <mliska@suse.cz>
8526 * gcc.dg/params/blocksort-part.c: New test.
8527 * gcc.dg/params/params.exp: New file.
8529 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8532 * gcc.c-torture/execute/pr71700.c: New test.
8534 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8535 Richard Biener <rguenther@suse.de>
8537 PR tree-optimization/23286
8538 PR tree-optimization/70159
8539 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8540 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8541 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8542 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8543 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8544 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8545 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8546 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8547 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8548 * gcc.dg/pr51879-12.c: Likewise.
8549 * gcc.dg/strlenopt-9.c: Likewise.
8550 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8551 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8552 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8553 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8554 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8555 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8556 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8557 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8558 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8559 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8560 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8561 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8562 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8563 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8564 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8566 2016-07-12 Richard Biener <rguenther@suse.de>
8568 PR rtl-optimization/68961
8569 * gcc.target/i386/pr68961.c: New testcase.
8571 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8574 * c-c++-common/gomp/pr71758.c: New test.
8575 * gfortran.dg/gomp/pr71758.f90: New test.
8577 PR tree-optimization/71823
8578 * gcc.dg/vect/pr71823.c: New test.
8580 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8582 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8583 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8584 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8586 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8589 * gcc.target/i386/pr71801.c: New test.
8591 2016-07-11 Richard Biener <rguenther@suse.de>
8593 PR tree-optimization/71816
8594 * gcc.dg/torture/pr71816.c: New testcase.
8596 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8599 * gfortran.dg/dependency_46.f90: New test.
8601 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8603 PR rtl-optimization/71621
8604 * gcc.target/i386/pr71621-1.c: New.
8605 * gcc.target/i386/pr71621-2.c: New.
8607 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8609 * gfortran.dg/goacc/pr71704.f90: New test.
8611 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8614 * gcc.target/powerpc/pr71297.c: New.
8616 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8618 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8620 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8623 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8625 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8627 PR tree-optimization/71667
8628 * gcc.dg/vect/pr71667.c: New
8630 2016-07-08 Martin Liska <mliska@suse.cz>
8632 * gcc.dg/torture/pr71606.c: New test.
8634 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8637 * gfortran.dg/pr71764.f90: New test.
8639 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8640 Kai Tietz <ktietz70@googlemail.com>
8644 * g++.dg/cpp0x/pr70869.C: New test.
8645 * g++.dg/cpp0x/pr71054.C: New test.
8647 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8649 * g++.dg/debug/pr71432.C: Fail on AIX.
8651 2016-07-07 Martin Liska <mliska@suse.cz>
8653 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8654 an undefined behavior.
8655 * gfortran.dg/do_3.F90: Likewise.
8656 * gfortran.dg/do_check_11.f90: New test.
8657 * gfortran.dg/do_check_12.f90: New test.
8658 * gfortran.dg/do_corner_warn.f90: New test.
8660 2016-07-07 Martin Liska <mliska@suse.cz>
8662 * gfortran.dg/predict-1.f90: Ammend the test.
8663 * gfortran.dg/predict-2.f90: Likewise.
8665 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8668 * g++.dg/pr71624.C: New test.
8670 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8672 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8673 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8674 ARMv8-M Mainline architectures.
8676 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8678 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8679 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8681 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8685 * gcc.target/powerpc/pr71763.c: New file.
8687 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8689 PR tree-optimization/71518
8690 * gcc.dg/pr71518.c: New test.
8692 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8694 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8696 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8699 * gcc.target/avr/pr50739.c: New test.
8701 2016-07-05 Jan Hubicka <jh@suse.cz>
8703 * gcc.dg/tree-ssa/scev-14.c: update template.
8705 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8707 * gcc.dg/vect/group-no-gaps-1.c: New test.
8709 2016-07-05 Andi Kleen <ak@linux.intel.com>
8711 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8712 if kernel supports MPX.
8714 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8716 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8718 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8719 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8721 * gcc.target/powerpc/signbit-1.c: New test.
8722 * gcc.target/powerpc/signbit-2.c: New test.
8723 * gcc.target/powerpc/signbit-3.c: New test.
8725 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8727 PR rtl-optimization/71594
8728 * gcc.dg/torture/pr71594.c: New test.
8730 2016-07-05 Jan Hubicka <jh@suse.cz>
8732 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8734 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8737 * g++.dg/parse/error5.C: Update column
8738 number of missing semicolon error.
8739 * g++.dg/pr62314-2.C: New test case.
8741 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8743 * gfortran.dg/coarray_stat_function.f90: New test.
8744 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8745 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8748 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8751 * gfortran.dg/deferred_character_17.f90: New test.
8753 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8755 * gcc.target/arm/neon/polytypes.c: Move to ...
8756 * gcc.target/arm/polytypes.c: ... here.
8757 * gcc.target/arm/neon/pr51534.c: Move to ...
8758 * gcc.target/arm/pr51534.c: ... here.
8759 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8760 * gcc.target/arm/vect-vcvt.c: ... here.
8761 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8762 * gcc.target/arm/vect-vcvtq.c: ... here.
8763 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8764 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8765 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8766 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8767 * gcc.target/arm/neon/neon.exp: Delete.
8768 * gcc.target/arm/neon/: Delete.
8770 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8773 * gfortran.dg: pr65575.f90: New test.
8775 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8778 * gfortran.dg: pr35849.f90: New test.
8780 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8783 * g++.dg/cpp0x/pr71739.C: New test.
8785 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8787 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8789 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8791 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8793 * gcc.target/s390/loc-1.c: New test.
8795 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8797 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8798 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8800 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8803 * gcc.target/aarch64/pr63874.c: New test.
8805 2016-07-04 Jan Beulich <jbeulich@suse.com>
8807 * g++.dg/header.c: New.
8808 * gcc.dg/header.c: New.
8810 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8813 * c-c++-common/Wunused-var-15.c: New test.
8815 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8818 * gfortran.dg/gomp/pr71687.f90: New test.
8820 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8822 * gcc.dg/const-float128-ped.c: Require __float128 effective
8824 * gcc.dg/const-float128.c: Likewise.
8825 * gcc.dg/torture/float128-cmp-invalid.c: Require
8826 __float128 and base_quadfloat_support effective targets, and
8828 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8829 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8830 * gcc.dg/torture/float128-nan.c: Likewise.
8831 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8832 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8833 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8834 * lib/target-supports.exp (check_effective_target___float128): New.
8835 (add_options_for___float128): New.
8836 (check_effective_target_base_quadword_support): New.
8838 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8841 * gcc.target/powerpc/pr71720.c: New test.
8843 2016-07-01 Jan Beulich <jbeulich@suse.com>
8845 * gcc.dg/bss.c: New.
8847 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8850 * gcc.target/powerpc/pr71698.c: New test.
8852 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8855 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8856 instead of ".foo" for its section name.
8857 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8858 depending on MCU's flash size.
8859 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8860 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8861 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8862 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8863 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8864 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8866 2016-07-01 Jan Beulich <jbeulich@suse.com>
8868 * gcc.target/i386/pr65105-2.c: Add -msse2.
8870 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8872 PR tree-optimization/71707
8873 * gcc.dg/strlenopt-29.c: New test.
8876 * gfortran.dg/gomp/pr71704.f90: New test.
8879 * gfortran.dg/gomp/pr71705.f90: New test.
8881 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8883 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8884 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8885 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8886 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8887 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8888 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8889 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8890 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8891 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8892 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8893 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8894 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8895 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8896 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8897 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8898 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8899 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8900 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8901 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8902 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8903 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8904 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8905 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8906 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8907 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8908 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8909 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8910 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8911 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8912 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8913 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8914 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8915 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8916 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8917 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8918 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8919 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8920 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8921 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8922 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8923 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8924 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8925 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8926 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8927 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8928 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8929 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8930 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8931 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8932 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8933 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8934 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8935 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8936 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8937 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8938 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8939 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8940 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8941 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8942 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8943 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8944 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8945 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8946 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8947 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8948 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8949 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8950 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8951 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8952 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8953 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8954 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8955 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8956 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8957 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8958 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8959 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8960 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8961 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8962 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8963 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8965 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8966 James Greenhalgh <james.greenhalgh@arm.com>
8968 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8970 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8971 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8973 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8975 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8978 * gcc.dg/spellcheck-options-12.c: New test case.
8980 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8983 * gcc.c-torture/compile/pr71693.c: New test.
8985 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8987 * gcc.dg/spellcheck-params.c: New testcase.
8988 * gcc.dg/spellcheck-params-2.c: New testcase.
8990 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8992 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8993 vector extract instructions.
8994 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8996 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8999 * gfortran.dg/unexpected_eof_2.f90: New test.
9000 * gfortran.dg/unexpected_eof_3.f90: New test.
9002 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
9004 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
9006 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
9008 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
9009 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9010 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
9012 2016-06-29 Richard Biener <rguenther@suse.de>
9015 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
9017 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
9019 * gcc.target/arm/aapcs/neon-vect10.c: Require
9020 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
9021 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
9022 * gcc.target/arm/aapcs/vfp18.c: Likewise.
9023 * gcc.target/arm/aapcs/vfp19.c: Likewise.
9024 * gcc.target/arm/aapcs/vfp20.c: Likewise.
9025 * gcc.target/arm/aapcs/vfp21.c: Likewise.
9026 * gcc.target/arm/fp16-aapcs-1.c: Require
9027 -mfloat-ab=hard. Also simplify the test.
9028 * gcc.target/arm/fp16-aapcs-2.c: New.
9030 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
9032 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
9033 (add_options_for_arm_fp16_ieee): New.
9034 (add_options_for_arm_fp16_alternative): New.
9035 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
9037 (effective_target_arm_fp16_hw): New.
9039 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
9041 PR tree-optimization/71655
9042 * g++.dg/pr71655.C: New test.
9044 2016-06-29 Martin Liska <mliska@suse.cz>
9046 * gcc.dg/pr71585.c: New test.
9047 * gcc.dg/pr71585-2.c: New test.
9048 * gcc.dg/pr71585-3.c: New test.
9050 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9052 PR tree-optimization/70729
9053 * g++.dg/vect/pr70729.cc: New test.
9055 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
9057 * c-c++-common/gomp/cancel-1.c: Extend.
9059 2016-06-29 Jakub Jelinek <jakub@redhat.com>
9061 PR tree-optimization/71625
9062 * gcc.dg/strlenopt-28.c: New test.
9064 2016-06-29 Richard Biener <rguenther@suse.de>
9067 * g++.dg/torture/pr71002.C: Adjust testcase.
9069 2016-06-29 Jakub Jelinek <jakub@redhat.com>
9072 * gcc.dg/pr71685.c: New test.
9074 2016-06-28 Martin Sebor <msebor@redhat.com>
9077 * gcc.dg/init-bad-9.c: New test.
9079 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9081 * gcc.target/powerpc/abs128-1.c: Require VSX.
9082 * gcc.target/powerpc/copysign128-1.c: Likewise.
9083 * gcc.target/powerpc/inf128-1.c: Likewise.
9084 * gcc.target/powerpc/nan128-1.c: Likewise.
9086 2016-06-28 Jakub Jelinek <jakub@redhat.com>
9089 * gcc.c-torture/execute/pr71626-1.c: New test.
9090 * gcc.c-torture/execute/pr71626-2.c: New test.
9092 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
9095 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
9097 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
9100 * gcc.target/powerpc/pr71670.c: New testcase.
9102 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
9105 * gcc.target/powerpc/pr71656-1.c: New test.
9106 * gcc.target/powerpc/pr71656-2.c: New test.
9108 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
9110 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
9112 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
9113 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9114 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9115 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9116 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
9117 Add arm_neon_fp16_ok effective target.
9118 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
9120 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
9122 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
9124 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
9126 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9128 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9130 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9132 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9134 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9136 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9138 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9141 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
9143 * gcc.dg/predict-12.c: New testcase.
9145 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9148 * gfortran.dg/pr71649.f90: New test.
9150 2016-06-25 Jakub Jelinek <jakub@redhat.com>
9152 PR tree-optimization/71643
9153 * g++.dg/opt/pr71643.C: New test.
9155 PR tree-optimization/71631
9156 * gcc.c-torture/execute/pr71631.c: New test.
9158 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9160 * gcc.dg/predict-11.c: New testcase.
9161 * gfortran.dg/predict-2.f90: New testcase.
9163 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9165 * gcc.dg/predict-10.c: New test.
9167 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9169 * gcc.target/powerpc/abs128-1.c: New.
9170 * gcc.target/powerpc/copysign128-1.c: New.
9171 * gcc.target/powerpc/inf128-1.c: New.
9172 * gcc.target/powerpc/nan128-1.c: New.
9174 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
9176 * gfortran.dg/pr71642.f90: New test.
9178 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9180 PR tree-optimization/71647
9181 * gcc.target/i386/pr71647.c: New test.
9183 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9185 * gcc.target/i386/noplt-gd-1.c: New test.
9186 * gcc.target/i386/noplt-gd-2.c: Likewise.
9187 * gcc.target/i386/noplt-gd-3.c: Likewise.
9188 * gcc.target/i386/noplt-ld-1.c: Likewise.
9189 * gcc.target/i386/noplt-ld-2.c: Likewise.
9190 * gcc.target/i386/noplt-ld-3.c: Likewise.
9191 * lib/target-supports.exp
9192 (check_effective_target_tls_get_addr_via_got): New.
9194 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9196 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9197 testsuite compile flags.
9198 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9199 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9201 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9203 * g++dg/vect/pr36684.cc: Add dg-do compile.
9204 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9205 * gcc.dg/vect/pr70021.c: Ditto.
9206 * gcc.dg/vect/pr70138-1.c: Ditto.
9207 * gcc.dg/vect/pr70138-2.c: Ditto.
9208 * gcc.dg/vect/pr70354-1.c: Ditto.
9209 * gcc.dg/vect/pr70354-2.c: Ditto.
9210 * gcc.dg/vect/pr71259.c: Ditto.
9211 * gcc.dg/vect/pr71416-1.c: Ditto.
9212 * gcc.dg/vect/slp-43.c: Ditto.
9213 * gcc.dg/vect/slp-45.c: Ditto.
9214 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9215 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9216 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9217 * gfortran.dg/vect/pr69980.f90: Ditto.
9219 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9221 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9222 * gcc.dg/vect/bb-slp-30.c: Ditto.
9223 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9224 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9225 * gcc.dg/vect/pr45902.c: Ditto.
9226 * gcc.dg/vect/pr48172.c: Ditto.
9227 * gcc.dg/vect/pr48377.c: Ditto.
9228 * gcc.dg/vect/pr49038.c: Ditto.
9229 * gcc.dg/vect/pr49771.c: Ditto.
9230 * gcc.dg/vect/pr52091.c: Ditto.
9231 * gcc.dg/vect/pr53185-2.c: Ditto.
9232 * gcc.dg/vect/pr56826.c: Ditto.
9233 * gcc.dg/vect/pr60276.c: Ditto.
9234 * gcc.dg/vect/pr62021.c: Ditto.
9235 * gcc.dg/vect/pr63530.c: Ditto.
9236 * gcc.dg/vect/pr65518.c: Ditto.
9237 * gcc.dg/vect/pr65947-1.c: Ditto.
9238 * gcc.dg/vect/pr65947-10.c: Ditto.
9239 * gcc.dg/vect/pr65947-11.c: Ditto.
9240 * gcc.dg/vect/pr65947-12.c: Ditto.
9241 * gcc.dg/vect/pr65947-13.c: Ditto.
9242 * gcc.dg/vect/pr65947-2.c: Ditto.
9243 * gcc.dg/vect/pr65947-3.c: Ditto.
9244 * gcc.dg/vect/pr65947-4.c: Ditto.
9245 * gcc.dg/vect/pr65947-5.c: Ditto.
9246 * gcc.dg/vect/pr65947-6.c: Ditto.
9247 * gcc.dg/vect/pr65947-7.c: Ditto.
9248 * gcc.dg/vect/pr65947-8.c: Ditto.
9249 * gcc.dg/vect/pr65947-9.c: Ditto.
9250 * gcc.dg/vect/pr71416-1.c: Ditto.
9251 * gcc.dg/vect/pr71439.c: Ditto.
9252 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9253 * gcc.dg/vect/vect-bswap16.c: Ditto.
9254 * gcc.dg/vect/vect-bswap32.c: Ditto.
9255 * gcc.dg/vect/vect-bswap64.c: Ditto.
9256 * gcc.dg/vect/vect-live-1.c: Ditto.
9257 * gcc.dg/vect/vect-live-2.c: Ditto.
9258 * gcc.dg/vect/vect-live-3.c: Ditto.
9259 * gcc.dg/vect/vect-live-4.c: Ditto.
9260 * gcc.dg/vect/vect-live-5.c: Ditto.
9261 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9262 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9263 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9264 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9265 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9266 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9267 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9268 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9269 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9270 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9271 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9272 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9273 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9274 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9275 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9276 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9277 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9279 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9281 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9283 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9285 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
9286 ia32 if R_386_GOT32X relocation is supported.
9287 * gcc.target/i386/noplt-3.c: Likewise.
9288 * gcc.target/i386/noplt-2.c: Likewise.
9289 (main): Renamed to ...
9291 * gcc.target/i386/noplt-4.c: Likewise.
9292 (main): Renamed to ...
9294 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9295 * gcc.target/i386/pr67400-5.c: Likewise.
9297 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9299 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9300 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9302 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9303 f4): Adjust expected diagnostics.
9304 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9305 (T): If OVFP is defined, redefine to TP.
9306 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9307 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9308 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9309 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9310 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9311 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9312 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9313 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9314 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9315 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9316 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9317 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9318 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9319 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9320 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9321 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9322 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9323 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9324 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9325 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9326 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9327 as last argument to __builtin_add_overflow_p.
9329 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9331 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9332 dg-options and remove default vector testsuite compile flags.
9333 * g++.dg/vect/pr33860a.cc: Ditto.
9334 * g++.dg/vect/pr45470-a.cc: Ditto.
9335 * g++.dg/vect/pr45470-b.cc: Ditto.
9336 * g++.dg/vect/pr60896.cc: Ditto.
9337 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9338 * gcc.dg/vect/pr18308.c: Ditto.
9339 * gcc.dg/vect/pr24049.c: Ditto.
9340 * gcc.dg/vect/pr33373.c: Ditto.
9341 * gcc.dg/vect/pr36228.c: Ditto.
9342 * gcc.dg/vect/pr42395.c: Ditto.
9343 * gcc.dg/vect/pr42604.c: Ditto.
9344 * gcc.dg/vect/pr46663.c: Ditto.
9345 * gcc.dg/vect/pr48765.c: Ditto.
9346 * gcc.dg/vect/pr49093.c: Ditto.
9347 * gcc.dg/vect/pr49352.c: Ditto.
9348 * gcc.dg/vect/pr52298.c: Ditto.
9349 * gcc.dg/vect/pr52870.c: Ditto.
9350 * gcc.dg/vect/pr53185.c: Ditto.
9351 * gcc.dg/vect/pr53773.c: Ditto.
9352 * gcc.dg/vect/pr56695.c: Ditto.
9353 * gcc.dg/vect/pr62171.c: Ditto.
9354 * gcc.dg/vect/pr63530.c: Ditto.
9355 * gcc.dg/vect/pr68339.c: Ditto.
9356 * gcc.dg/vect/pr71259.c: Ditto.
9357 * gcc.dg/vect/vect-82_64.c: Ditto.
9358 * gcc.dg/vect/vect-83_64.c: Ditto.
9359 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9360 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9361 * gcc.dg/vect/vect-shift-2.c: Ditto.
9362 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9363 * gfortran.dg/vect/pr39318.f90: Ditto.
9364 * gfortran.dg/vect/pr45714-a.f: Ditto.
9365 * gfortran.dg/vect/pr45714-b.f: Ditto.
9366 * gfortran.dg/vect/pr46213.f90: Ditto.
9368 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9369 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9371 * gcc.target/powerpc/p9-splat-5.c: New test.
9373 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9375 PR tree-optimization/71488
9376 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9377 * lib/target-supports.exp: ... here.
9378 (check_sse4_hw_available): New procedure.
9379 (check_effective_target_sse4_runtime): Ditto.
9380 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9381 -march=westmere for sse4_runtime targets.
9382 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9383 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9384 (dg-additional-options): Use for sse4_runtime targets.
9385 (main): Call check_vect ().
9386 (dg-final): Perform scan only for sse4_runtime targets.
9388 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9392 * gcc.target/i386/pr66232-14.c: New file.
9393 * gcc.target/i386/pr66232-15.c: Likewise.
9394 * gcc.target/i386/pr66232-16.c: Likewise.
9395 * gcc.target/i386/pr66232-17.c: Likewise.
9396 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
9397 ia32 if R_386_GOT32X relocation is supported.
9398 * gcc.target/i386/pr67400-2.c: Likewise.
9399 * gcc.target/i386/pr67400-3.c: Likewise.
9400 * gcc.target/i386/pr67400-4.c: Likewise.
9401 * gcc.target/i386/pr67400-6.c: Likewise.
9402 * gcc.target/i386/pr67400-7.c: Likewise.
9403 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9405 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9407 PR libgfortran/48852
9408 * gfortran.dg/char4_iunit_1.f03: Update test.
9409 * gfortran.dg/f2003_io_5.f03: Update test.
9410 * gfortran.dg/real_const_3.f90: Update test.
9412 2016-06-23 Andi Kleen <ak@linux.intel.com>
9414 * g++.dg/bprob/bprob.exp: Support autofdo.
9415 * g++.dg/tree-prof/tree-prof.exp: dito.
9416 * gcc.dg/tree-prof/tree-prof.exp: dito.
9417 * gcc.misc-tests/bprob.exp: dito.
9418 * gfortran.dg/prof/prof.exp: dito.
9419 * lib/profopt.exp: dito.
9420 * lib/target-supports.exp: Check for autofdo.
9422 2016-06-23 Martin Liska <mliska@suse.cz>
9424 * gcc.dg/pr71619.c: New test.
9426 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9429 * gcc.target/i386/pr67400-1.c: New test.
9430 * gcc.target/i386/pr67400-2.c: Likewise.
9431 * gcc.target/i386/pr67400-3.c: Likewise.
9432 * gcc.target/i386/pr67400-4.c: Likewise.
9433 * gcc.target/i386/pr67400-5.c: Likewise.
9434 * gcc.target/i386/pr67400-6.c: Likewise.
9435 * gcc.target/i386/pr67400-7.c: Likewise.
9437 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9439 * c-c++-common/missing-header-1.c: New test case.
9440 * c-c++-common/missing-header-2.c: New test case.
9441 * c-c++-common/missing-header-3.c: New test case.
9442 * c-c++-common/missing-header-4.c: New test case.
9444 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9447 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9449 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9450 expected results due to builtin "nanl" now being suggested for
9452 * gcc.dg/pr67580.c: Update expected messages.
9453 * gcc.dg/spellcheck-identifiers.c: New testcase.
9454 * gcc.dg/spellcheck-typenames.c: New testcase.
9456 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9458 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9460 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9461 diagnostic-test-show-locus-parseable-fixits.c to sources for
9462 diagnostic_plugin_test_show_locus.c.
9463 * lib/gcc-defs.exp (freeform_regexps): New global.
9464 (dg-regexp): New function.
9465 (handle-dg-regexps): New function.
9466 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9467 freeform_regexps to the empty list.
9468 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9470 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9472 PR tree-optimization/71488
9473 * g++.dg/pr71488.C: New test.
9474 * gcc.dg/vect/vect-bool-cmp.c: New test.
9476 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9478 * gcc.dg/guality/param-5.c: New test.
9480 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9482 * gcc.target/i386/asm-flag-7.c: New test.
9484 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9486 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9487 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9488 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9489 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9490 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9491 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9492 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9493 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9494 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9495 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9496 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9497 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9498 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9499 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9500 * lib/target-supports.exp: Likewise.
9502 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9504 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9505 * gcc.dg/attr-ms_struct-2.c: Likewise.
9506 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9507 * gcc.dg/bf-ms-attrib.c: Likewise.
9508 * gcc.dg/bf-ms-layout-2.c: Likewise.
9509 * gcc.dg/bf-ms-layout-3.c: Likewise.
9510 * gcc.dg/bf-ms-layout.c: Likewise.
9511 * gcc.dg/bf-no-ms-layout.c: Likewise.
9512 * gcc.target/i386/bitfield1.c: Likewise.
9513 * gcc.target/i386/bitfield2.c: Likewise.
9514 * gcc.target/i386/bitfield3.c: Likewise.
9516 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9518 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9519 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9520 override other than -mcpu=power9 command-line option is specified,
9521 or if the target operating system is aix.
9522 * gcc.target/powerpc/darn-1.c: Likewise.
9523 * gcc.target/powerpc/darn-2.c: Likewise.
9524 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9525 test if effective-target is not powerpc_p9vector_ok or if the
9526 target operating system is not defined.
9527 * gcc.target/powerpc/vslv-1.c: Likewise.
9528 * gcc.target/powerpc/vsrv-0.c: Likewise.
9529 * gcc.target/powerpc/vsrv-1.c: Likewise.
9531 2016-06-21 Tobias Burnus <burnus@net-b.de>
9534 * gfortran.dg/coarray/data_1.f90: New.
9536 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9538 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9539 (dg-require-effective-target): Use arm_v8_neon_hw.
9540 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9541 (dg-require-effective-target): Likewise.
9542 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9543 (dg-require-effective-target): Likewise.
9544 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9545 (dg-require-effective-target): Likewise.
9546 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9547 (dg-require-effective-target): Likewise.
9548 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9549 (dg-require-effective-target): Likewise.
9550 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9553 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9555 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9556 Set to 3 so test passes.
9558 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9560 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9562 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9564 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9565 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9566 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9567 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9569 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9571 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9572 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9574 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9577 * gcc.target/i386/pr71549.c: New test.
9579 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9581 * gcc.target/powerpc/vadsdu-0.c: Replace
9582 dg-require-effective-target directive to allow test to run on more
9583 platforms, and add dg-skip-if directive to disable test on aix
9584 platforms because of known incompatibilities.
9585 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9586 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9587 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9588 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9589 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9590 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9591 * gcc.target/powerpc/vadsdub-2.c: Replace
9592 dg-require-effective-target directive to allow test to run on more
9593 platforms, and add dg-skip-if directive to disable test on aix
9594 platforms because of known incompatibilities.
9595 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9596 with vec_absdb call to differentiate this test from vadsdub-1.c.
9597 * gcc.target/powerpc/vadsduh-1.c: Replace
9598 dg-require-effective-target directive to allow test to run on more
9599 platforms, and add dg-skip-if directive to disable test on aix
9600 platforms because of known incompatibilities.
9601 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9602 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9603 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9605 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9607 PR tree-optimization/71588
9608 * gcc.dg/pr71558.c: New test.
9610 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9612 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9613 * c-c++-common/pr68657-2.c: Likewise.
9614 * c-c++-common/pr68657-3.c: Likewise.
9615 * gcc.dg/torture/pr69714.c: Require int32plus support.
9616 * gcc.dg/torture/pr70025.c: Likewise.
9617 * gcc.dg/torture/pr70083.c: Likewise.
9618 * gcc.dg/torture/pr70542.c: Likewise.
9619 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9621 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9624 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9626 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9629 * gcc.dg/pr71581.c: New test.
9631 PR rtl-optimization/71591
9632 * gcc.dg/cpp/pr71591.c: New test.
9634 2016-06-20 David B. Robins <gcc@davidrobins.net>
9637 * g++.dg/torture/pr71571.C: New test.
9639 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9642 * gcc.target/i386/sse2-pr71559.c: New test.
9643 * gcc.target/i386/avx-pr71559.c: New test.
9644 * gcc.target/i386/avx512f-pr71559.c: New test.
9646 2016-06-20 Tobias Burnus <burnus@net-b.de>
9649 * gfortran.dg/pointer_remapping_10.f90: New.
9651 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9653 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9655 2016-06-20 Martin Sebor <msebor@redhat.com>
9658 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9659 * gnu90-const-expr-1.c: Same.
9660 * gnu99-const-expr-1.c: Same.
9661 * gnu99-static-1.c: Same.
9663 2016-06-20 Renlin Li <renlin.li@arm.com>
9666 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9668 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9670 * gcc.target/aarch64/vcvt_f64_1.c: New.
9671 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9672 * gcc.target/aarch64/vrecp_f64_1.c: New.
9674 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9676 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9679 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9682 * gcc.target/avr/torture/pr71103-2.c: New test.
9684 2016-06-19 Martin Sebor <msebor@redhat.com>
9687 * gcc.dg/alignof.c: New test.
9689 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9691 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9692 vs dg-error; test constexpr specifier too.
9694 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9696 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9698 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9700 * lib/target-supports.exp
9701 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9702 arm_neon_ok and merge flags. Fix temporary test name.
9703 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9706 2016-06-17 Martin Liska <mliska@suse.cz>
9708 * gcc.dg/predict-9.c: Fix dump scanning.
9710 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9712 PR tree-optimization/71354
9713 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9715 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9717 PR tree-optimization/71347
9718 * gcc.dg/tree-ssa/pr71347.c: New test.
9720 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9722 PR tree-optimization/71354
9723 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9725 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9727 * gcc.dg/vect/vect-alias-check-1.c: New test.
9729 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9732 * gcc.target/avr/pr71151-1.c: New test.
9733 * gcc.target/avr/pr71151-2.c: New test.
9734 * gcc.target/avr/pr71151-3.c: New test.
9735 * gcc.target/avr/pr71151-4.c: New test.
9736 * gcc.target/avr/pr71151-5.c: New test.
9737 * gcc.target/avr/pr71151-6.c: New test.
9738 * gcc.target/avr/pr71151-7.c: New test.
9739 * gcc.target/avr/pr71151-8.c: New test.
9740 * gcc.target/avr/pr71151-common.h: New test.
9742 2016-06-16 Martin Liska <mliska@suse.cz>
9744 * gfortran.dg/predict-1.f90: New test.
9746 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9749 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9751 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9753 * g++.dg/vect/pr36648.cc: Disable cunrolli
9755 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9758 * gcc.c-torture/execute/pr71554.c: New test.
9760 PR rtl-optimization/71532
9761 * gcc.dg/torture/pr71532.c: New test.
9763 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9765 * gcc.target/powerpc/p9-dimode1.c: New test.
9766 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9768 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9770 * gcc.c-torture/compile/20160615-1.c: New test.
9772 * g++.dg/cpp0x/ref-qual17.C: New test.
9774 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9777 * gcc.target/i386/pr71529.C: New test.
9779 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9781 PR tree-optimization/71483
9782 * g++.dg/vect/pr71483.c: New
9784 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9787 * g++.dg/inherit/crash6.C: New.
9788 * g++.dg/inherit/union2.C: Likewise.
9789 * g++.dg/inherit/virtual12.C: Likewise.
9790 * g++.dg/inherit/virtual13.C: Likewise.
9791 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9793 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9795 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9797 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9799 PR tree-optimization/71439
9800 * gcc.dg/vect/pr71439.c: New
9802 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9804 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9806 2016-06-15 Richard Biener <rguenther@suse.de>
9808 * gcc.dg/vect/slp-45.c: New testcase.
9810 2016-06-15 Richard Biener <rguenther@suse.de>
9812 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9814 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9816 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9817 requirements, and disable for AIX for now.
9818 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9820 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9823 * g++.dg/opt/pr71528.C: New test.
9826 * g++.dg/init/pr71516.C: New test.
9828 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9830 * g++.dg/init/array46.C: New.
9832 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9834 * gcc.target/i386/float128-3.c: New test.
9835 * gcc.target/i386/quad-sse4.c: Ditto.
9836 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9837 Update scan strings.
9839 2016-06-14 Richard Biener <rguenther@suse.de>
9842 * gfortran.dg/pr71526.f90: New testcase.
9844 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9846 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9847 * gcc.dg/zero_bits_compound-1.c: Likewise.
9849 2016-06-14 Richard Biener <rguenther@suse.de>
9851 PR tree-optimization/71522
9852 * gcc.dg/torture/pr71522.c: New testcase.
9854 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9856 PR tree-optimization/71520
9857 * gcc.dg/tree-ssa/pr71520.c: New test.
9859 2016-06-14 Richard Biener <rguenther@suse.de>
9861 PR tree-optimization/71521
9862 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9864 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9867 * c-c++-common/ubsan/bounds-13.c: New test.
9869 PR preprocessor/71183
9870 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9872 2016-06-13 Jeff Law <law@redhat.com>
9874 PR tree-optimization/71403
9875 * c-c++-common/ubsan/pr71403-1.c: New test.
9876 * c-c++-common/ubsan/pr71403-2.c: New test.
9877 * c-c++-common/ubsan/pr71403-3.c: New test.
9879 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9882 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9883 Add -Wno-psabi -w to dg-options.
9885 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9887 * gcc.target/powerpc/vadsdu-0.c: New test.
9888 * gcc.target/powerpc/vadsdu-1.c: New test.
9889 * gcc.target/powerpc/vadsdu-2.c: New test.
9890 * gcc.target/powerpc/vadsdu-3.c: New test.
9891 * gcc.target/powerpc/vadsdu-4.c: New test.
9892 * gcc.target/powerpc/vadsdu-5.c: New test.
9893 * gcc.target/powerpc/vadsdub-1.c: New test.
9894 * gcc.target/powerpc/vadsdub-2.c: New test.
9895 * gcc.target/powerpc/vadsduh-1.c: New test.
9896 * gcc.target/powerpc/vadsduh-2.c: New test.
9897 * gcc.target/powerpc/vadsduw-1.c: New test.
9898 * gcc.target/powerpc/vadsduw-2.c: New test.
9900 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9902 * gcc.dg/c99-init-2.c (c): Update expected error message.
9903 * gcc.dg/init-bad-8.c (foo): Likewise.
9904 * gcc.dg/spellcheck-fields-3.c: New test case.
9906 2016-06-13 Martin Liska <mliska@suse.cz>
9908 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9909 and "guess loop iv compared" heuristics.
9910 * gcc.dg/predict-2.c: Likewise.
9911 * gcc.dg/predict-3.c: Likewise.
9912 * gcc.dg/predict-4.c: Likewise.
9913 * gcc.dg/predict-5.c: Likewise.
9914 * gcc.dg/predict-6.c: Likewise.
9916 2016-06-13 Marek Polacek <polacek@redhat.com>
9919 * c-c++-common/Wswitch-unreachable-4.c: New test.
9920 * gcc.dg/Wswitch-unreachable-2.c: New test.
9921 * g++.dg/tm/jump1.C: Move dg-warning.
9923 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9925 * gnat.dg/renaming10.ad[sb]: New test.
9927 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9930 * gfortran.dg/pr70673.f90: New test.
9932 2016-06-13 Richard Biener <rguenther@suse.de>
9935 * gcc.dg/align-3.c: New testcase.
9937 2016-06-13 Martin Liska <mliska@suse.cz>
9939 * gcc.target/i386/pr71458.c: New test.
9941 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9944 * gcc.dg/torture/float128-nan.c: New test.
9946 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9949 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9952 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9955 * gfortran.dg/comma_IO_extension_1.f90: New test.
9956 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9957 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9959 * gfortran.dg/graphite/pr38083.f90: Likewise.
9960 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9963 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9965 * gnat.dg/case_character.adb: New test.
9967 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9970 * gcc.target/powerpc/pr71310.c: New testcase.
9972 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9975 * gcc.dg/pr71478.c: New test.
9977 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9980 * gcc.c-torture/execute/pr71494.c: New test.
9983 * gcc.target/i386/pr68657.c: New test.
9986 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9987 (test): Add -masm=intel alternatives.
9989 2016-06-10 Martin Sebor <msebor@redhat.com>
9992 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9994 2016-06-10 Jeff Law <law@redhat.com>
9996 PR tree-optimization/71335
9997 * gcc.c-torture/execute/pr71335.c: New test.
9999 2016-06-10 David Malcolm <dmalcolm@redhat.com>
10001 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
10002 the various "cannot tail-call: " messages.
10004 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
10006 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
10009 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
10012 * c-c++-common/asan/pr71480.c: New test.
10014 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
10016 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
10017 (ASMNAME2): Likewise.
10018 (main): Replace fn in asm statement with ASMNAME ("fn").
10019 * gcc.dg/guality/pr68037-2.c: Likewise.
10020 * gcc.dg/guality/pr68037-3.c: Likewise.
10021 * gcc.dg/torture/pr68037-1.c: Likewise.
10022 * gcc.dg/torture/pr68037-2.c: Likewise.
10023 * gcc.dg/torture/pr68037-3.c: Likewise.
10025 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
10027 PR inline-asm/68843
10028 * gcc.target/i386/pr68843-1.c: New test.
10029 * gcc.target/i386/pr68843-2.c: New test.
10031 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
10032 Cesar Philippidis <cesar@codesourcery.com>
10034 PR middle-end/71373
10035 * gcc.dg/goacc/nested-function-1.c: New file.
10036 * gcc.dg/goacc/nested-function-2.c: Likewise.
10037 * gcc.dg/goacc/pr71373.c: Likewise.
10038 * gfortran.dg/goacc/cray-2.f95: Likewise.
10039 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
10040 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
10041 * gfortran.dg/goacc/cray.f95: Update.
10042 * gfortran.dg/goacc/loop-1.f95: Likewise.
10043 * gfortran.dg/goacc/loop-3.f95: Likewise.
10044 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
10045 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
10047 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
10049 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
10050 for OpenACC tile clauses.
10051 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10054 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
10056 * c-c++-common/goacc/cache-2.c: ... this new file.
10057 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
10058 * gfortran.dg/goacc/cache-2.f95: ... this new file.
10059 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
10061 * gfortran.dg/goacc/cray.f95: Likewise.
10062 * gfortran.dg/goacc/loop-1.f95: Likewise.
10064 2016-06-10 Alan Hayward <alan.hayward@arm.com>
10066 PR tree-optimization/71407
10067 PR tree-optimization/71416
10068 * gcc.dg/vect/pr71407.c: New
10069 * gcc.dg/vect/pr71416-1.c: New
10070 * gcc.dg/vect/pr71416-2.c: New
10072 2016-06-10 Richard Biener <rguenther@suse.de>
10074 PR middle-end/71477
10075 * gcc.dg/torture/pr71477.c: New testcase.
10077 2016-06-09 Julia Koval <julia.koval@intel.com>
10079 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
10080 * gcc.target/i386/interrupt-13.c: Likewise.
10081 * gcc.target/i386/interrupt-15.c: Likewise.
10082 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
10083 * gcc.target/i386/interrupt-24.c: Likewise.
10084 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
10085 * gcc.target/i386/interrupt-9.c: Likewise.
10086 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10088 2016-06-09 Martin Sebor <msebor@redhat.com>
10091 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
10092 * gcc.dg/builtin-constant_p-1.c: Same.
10093 * gcc.dg/builtins-error.c: Same.
10094 * gcc.dg/pr70859.c: Same.
10096 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10098 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
10099 * gcc.dg/torture/pr68067-1.c: Likewise.
10100 * gcc.dg/torture/pr68067-2.c: Likewise.
10102 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10104 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
10107 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
10110 * g++.dg/inherit/crash5.C: New.
10112 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10115 * g++.dg/inherit/crash5.C: New.
10116 * g++.dg/inherit/virtual1.C: Adjust.
10118 2016-06-09 Martin Liska <mliska@suse.cz>
10120 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
10121 * g++.dg/predict-loop-exit-2.C: Likewise.
10122 * g++.dg/predict-loop-exit-3.C: Likewise.
10123 * gcc.dg/predict-1.c: Likewise.
10124 * gcc.dg/predict-2.c: Likewise.
10125 * gcc.dg/predict-3.c: Likewise.
10126 * gcc.dg/predict-4.c: Likewise.
10127 * gcc.dg/predict-5.c: Likewise.
10128 * gcc.dg/predict-6.c: Likewise.
10129 * gcc.dg/predict-7.c: Likewise.
10131 2016-06-09 Richard Biener <rguenther@suse.de>
10133 PR tree-optimization/71462
10134 * gcc.dg/torture/pr71462.c: New testcase.
10136 2016-06-09 Marek Polacek <polacek@redhat.com>
10139 * gcc.dg/c11-generic-3.c: New test.
10141 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
10143 * g++.dg/init/array42.C: New.
10144 * g++.dg/init/array43.C: Likewise.
10145 * g++.dg/init/array44.C: Likewise.
10146 * g++.dg/init/array45.C: Likewise.
10147 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10148 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10149 * g++.dg/cpp1y/auto-fn27.C: Likewise.
10150 * g++.dg/gomp/pr35751.C: Likewise.
10151 * g++.dg/init/array23.C: Likewise.
10152 * g++.dg/init/brace2.C: Likewise.
10153 * g++.dg/init/brace6.C: Likewise.
10155 2016-06-08 Martin Sebor <msebor@redhat.com>
10156 Jakub Jelinek <jakub@redhat.com>
10160 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10161 * c-c++-common/builtin-arith-overflow-2.c: New test.
10162 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10163 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10164 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10166 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10169 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10171 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
10173 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10174 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10175 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10176 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10177 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10178 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10179 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10180 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10181 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10182 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10183 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10184 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10185 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10187 2016-06-08 Richard Biener <rguenther@suse.de>
10189 PR tree-optimization/68558
10190 * gcc.dg/vect/slp-44.c: New testcase.
10192 2016-06-08 Richard Biener <rguenther@suse.de>
10194 * gcc.dg/vect/slp-43.c: New testcase.
10196 2016-06-08 Richard Biener <rguenther@suse.de>
10198 PR tree-optimization/71452
10199 * gcc.dg/torture/pr71452.c: New testcase.
10201 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10204 * g++.dg/torture/pr71448.C: New test.
10206 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
10210 * g++.dg/debug/pr71432.C: New test.
10212 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10214 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10215 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10216 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10218 2016-06-08 Alan Hayward <alan.hayward@arm.com>
10220 * gcc.dg/vect/vect-live-2.c: Update effective target.
10221 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10222 * lib/target-supports.exp: Add aarch64 to vect_long.
10224 2016-06-08 Marek Polacek <polacek@redhat.com>
10227 * gcc.dg/noncompile/pr71418.c: New test.
10230 * gcc.dg/noncompile/pr71426.c: New test.
10232 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
10234 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10235 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10236 * gcc.dg/predict-3.c: Update template.
10237 * gcc.dg/predict-5.c: Update template.
10238 * gcc.dg/predict-6.c: Update template.
10239 * gcc.dg/predict-9.c: Update template.
10240 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10242 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
10244 * gcc.target/powerpc/vec-mul.c: New test.
10246 2016-06-07 David Malcolm <dmalcolm@redhat.com>
10248 * gcc.dg/spellcheck-fields-2.c: New test case.
10250 2016-06-07 Richard Biener <rguenther@suse.de>
10253 * gcc.dg/Wpragmas-1.c: New testcase.
10254 * gcc.dg/Wattributes-4.c: Likewise.
10255 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10258 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
10260 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10261 spurious debug code.
10263 2016-06-07 Richard Biener <rguenther@suse.de>
10265 PR tree-optimization/71428
10266 * gcc.dg/torture/pr71428.c: New testcase.
10268 2016-06-07 Richard Biener <rguenther@suse.de>
10270 PR middle-end/71423
10271 * gcc.dg/torture/pr71423.c: New testcase.
10273 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10275 PR middle-end/71408
10276 * gcc.dg/tree-ssa/pr71408.c: New test.
10278 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10280 PR middle-end/71281
10281 * g++.dg/torture/pr71281.C: New test.
10283 2016-06-06 Marek Polacek <polacek@redhat.com>
10286 * gcc.dg/pr71362.c: New test.
10288 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10289 Patrick Palka <ppalka@gcc.gnu.org>
10294 * g++.dg/opt/pr70847.C: New test.
10295 * g++.dg/ubsan/pr70847.C: New test.
10296 * g++.dg/ubsan/pr71393.C: New test.
10298 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10300 PR tree-optimization/71259
10301 * gcc.dg/vect/pr71259.c: New test.
10303 2016-06-06 David Malcolm <dmalcolm@redhat.com>
10305 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10306 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10307 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10310 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10312 PR middle-end/37780
10313 * gcc.c-torture/execute/pr37780.c: New test.
10314 * gcc.target/aarch64/pr37780_1.c: Likewise.
10315 * gcc.target/arm/pr37780_1.c: Likewise.
10317 2016-06-06 Marek Polacek <polacek@redhat.com>
10319 * c-c++-common/attr-may-alias-1.c: New test.
10320 * c-c++-common/attr-may-alias-2.c: New test.
10321 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10323 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
10326 * gcc.target/i386/pr24414.c: New test.
10328 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
10330 * gcc.target/sparc/vis4misc.c: New file.
10331 * gcc.target/sparc/fpcmp.c: Likewise.
10332 * gcc.target/sparc/fpcmpu.c: Likewise.
10334 2016-06-06 Alan Hayward <alan.hayward@arm.com>
10336 * gcc.dg/vect/vect-live-1.c: Use additional-options.
10337 * gcc.dg/vect/vect-live-3.c: Likewise.
10339 2016-06-06 Richard Biener <rguenther@suse.de>
10341 PR tree-optimization/71398
10342 * gcc.dg/torture/pr71398.c: New testcase.
10344 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
10347 * g++.dg/pr71389.C: New test.
10349 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10352 * gfortran.dg/fmt_read_5.f: New test.
10354 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
10357 * gfortran.dg/class_array_22.f03: New test.
10359 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10361 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10363 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10365 * gcc.dg/predict-9.c: Update template.
10367 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10370 * g++.dg/template/pr49377.C: New.
10372 2016-06-04 Jakub Jelinek <jakub@redhat.com>
10374 PR tree-optimization/71405
10375 * g++.dg/torture/pr71405.C: New test.
10377 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10380 * g++.dg/inherit/crash5.C: New.
10381 * g++.dg/inherit/virtual1.C: Adjust.
10383 2016-06-03 Jeff Law <law@redhat.com>
10385 PR tree-optimization/71316
10386 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10388 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10390 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
10391 dg-additional-options with just -fno-tree-scev-cprop in it.
10392 * gcc.dg/vect/vect-live-2.c: Likewise.
10393 * gcc.dg/vect/vect-live-5.c: Likewise.
10394 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10395 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10396 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10398 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
10401 * g++.dg/other/friend6.C: New test.
10403 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10405 * g++.dg/torture/ppc-ldst-array.C: New.
10407 2016-06-03 Joseph Myers <joseph@codesourcery.com>
10411 * gcc.dg/torture/builtin-fp-int-inexact.c,
10412 gcc.target/i386/387-builtin-fp-int-inexact.c,
10413 gcc.target/i386/387-rint-inline-1.c,
10414 gcc.target/i386/387-rint-inline-2.c,
10415 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10416 gcc.target/i386/sse2-rint-inline-1.c,
10417 gcc.target/i386/sse2-rint-inline-2.c,
10418 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10419 gcc.target/i386/sse4_1-rint-inline.c: New tests.
10421 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
10422 Julia Koval <julia.koval@intel.com>
10434 * gcc.dg/guality/pr68037-1.c: New test.
10435 * gcc.dg/guality/pr68037-2.c: Likewise.
10436 * gcc.dg/guality/pr68037-3.c: Likewise.
10437 * gcc.dg/torture/pr68037-1.c: Likewise.
10438 * gcc.dg/torture/pr68037-2.c: Likewise.
10439 * gcc.dg/torture/pr68037-3.c: Likewise.
10440 * gcc.dg/torture/pr68661-1a.c: Likewise.
10441 * gcc.dg/torture/pr68661-1b.c: Likewise.
10442 * gcc.target/i386/interrupt-1.c: Likewise.
10443 * gcc.target/i386/interrupt-2.c: Likewise.
10444 * gcc.target/i386/interrupt-3.c: Likewise.
10445 * gcc.target/i386/interrupt-4.c: Likewise.
10446 * gcc.target/i386/interrupt-5.c: Likewise.
10447 * gcc.target/i386/interrupt-6.c: Likewise.
10448 * gcc.target/i386/interrupt-7.c: Likewise.
10449 * gcc.target/i386/interrupt-8.c: Likewise.
10450 * gcc.target/i386/interrupt-9.c: Likewise.
10451 * gcc.target/i386/interrupt-10.c: Likewise.
10452 * gcc.target/i386/interrupt-11.c: Likewise.
10453 * gcc.target/i386/interrupt-12.c: Likewise.
10454 * gcc.target/i386/interrupt-13.c: Likewise.
10455 * gcc.target/i386/interrupt-14.c: Likewise.
10456 * gcc.target/i386/interrupt-15.c: Likewise.
10457 * gcc.target/i386/interrupt-16.c: Likewise.
10458 * gcc.target/i386/interrupt-17.c: Likewise.
10459 * gcc.target/i386/interrupt-18.c: Likewise.
10460 * gcc.target/i386/interrupt-19.c: Likewise.
10461 * gcc.target/i386/interrupt-20.c: Likewise.
10462 * gcc.target/i386/interrupt-21.c: Likewise.
10463 * gcc.target/i386/interrupt-22.c: Likewise.
10464 * gcc.target/i386/interrupt-23.c: Likewise.
10465 * gcc.target/i386/interrupt-24.c: Likewise.
10466 * gcc.target/i386/interrupt-25.c: Likewise.
10467 * gcc.target/i386/interrupt-26.c: Likewise.
10468 * gcc.target/i386/interrupt-27.c: Likewise.
10469 * gcc.target/i386/interrupt-28.c: Likewise.
10470 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10471 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10472 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10473 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10474 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10475 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10476 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10477 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10478 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10479 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10480 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10481 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10483 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10485 PR tree-optimization/52171
10486 * gcc.dg/pr52171.c: New test.
10487 * gcc.target/i386/pr52171.c: New test.
10489 2016-06-03 Jan Hubicka <jh@suse.cz>
10491 * g++.dg/tree-ssa/pred-1.C: New testcase
10492 * gcc.dg/tree-ssa/pred-1.c: New testcase
10494 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10497 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10499 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10501 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10503 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10505 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10507 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10508 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10509 * gcc.dg/vect/vect-live-1.c: New test.
10510 * gcc.dg/vect/vect-live-2.c: New test.
10511 * gcc.dg/vect/vect-live-3.c: New test.
10512 * gcc.dg/vect/vect-live-4.c: New test.
10513 * gcc.dg/vect/vect-live-5.c: New test.
10514 * gcc.dg/vect/vect-live-slp-1.c: New test.
10515 * gcc.dg/vect/vect-live-slp-2.c: New test.
10516 * gcc.dg/vect/vect-live-slp-3.c: New test.
10518 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10520 PR middle-end/71387
10521 * g++.dg/opt/pr71387.C: New test.
10523 2016-06-02 Jeff Law <law@redhat.com>
10525 PR tree-optimization/71328
10526 * gcc.c-torture/compile/pr71328.c: New test.
10528 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10531 * gfortran.dg/fmt_read_3.f90: Fix typo.
10532 * gfortran.dg/fmt_read_4.f90: New test.
10534 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10536 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10537 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10538 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10539 * g++.dg/cpp0x/override2.C: Likewise.
10540 * g++.dg/parse/crash5.C: Likewise.
10541 * g++.dg/parse/error16.C: Likewise.
10542 * g++.dg/parse/error27.C: Likewise.
10543 * g++.dg/template/qualttp15.C: Likewise.
10544 * g++.dg/template/redecl4.C: Likewise.
10545 * g++.old-deja/g++.other/crash39.C: Likewise.
10546 * g++.old-deja/g++.other/struct1.C: Likewise.
10547 * g++.old-deja/g++.pt/m9a.C: Likewise.
10548 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10550 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10553 * c-c++-common/pr71372.c: New test.
10555 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10556 __TIME__ strings with __builtin_strcmp instead of printf and
10559 2016-06-02 Martin Liska <mliska@suse.cz>
10561 * gcc.dg/predict-9.c: New test.
10563 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10565 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10566 global set_compiler_env_var and global saved_compiler_env_var.
10568 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10570 PR rtl-optimization/71295
10571 * gcc.c-torture/compile/pr71295.c: New test.
10573 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10575 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10577 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10578 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10580 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10581 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10582 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10583 alternative number.
10585 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10587 * gcc.target/powerpc/p9-splat-4.c: New test.
10589 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10592 * gcc.target/powerpc/pr71186.c: New test.
10594 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10597 * gfortran.dg/fmt_read_3.f90: New test.
10599 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10601 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10604 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10606 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10607 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10609 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10610 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10612 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10613 during compilation.
10614 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10615 vars set by dg-set-compiler-env-var.
10617 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10620 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10621 to the module procedure declaration.
10622 * gfortran.dg/submodule_16.f08: New test.
10624 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10626 PR middle-end/71371
10627 * c-c++-common/gomp/pr71371.c: New test.
10629 2016-06-01 Richard Biener <rguenther@suse.de>
10631 PR tree-optimization/71366
10632 * gcc.dg/torture/pr71366-1.c: New testcase.
10633 * gcc.dg/torture/pr71366-2.c: Likewise.
10635 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10637 * gcc.target/powerpc/vslv-0.c: New test.
10638 * gcc.target/powerpc/vslv-1.c: New test.
10639 * gcc.target/powerpc/vsrv-0.c: New test.
10640 * gcc.target/powerpc/vsrv-1.c: New test.
10642 2016-06-01 Nathan Sidwell <nathan@acm.org>
10644 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10645 * gcc.target/nvptx/weak.c: New.
10647 2016-06-01 Richard Biener <rguenther@suse.de>
10649 PR tree-optimization/71261
10650 * gcc.dg/torture/vect-bool-1.c: New testcase.
10652 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10654 * gfortran.dg/gomp/order-1.f90: New test.
10655 * gfortran.dg/gomp/order-2.f90: New test.
10657 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10659 * gcc.dg/unroll-6.c: Update template.
10660 * gcc.dg/unroll-7.c: New testcase.
10661 * gcc.dg/unroll-8.c: New testcase.
10663 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10665 * gnat.dg/opt56.ad[sb]: New test.
10667 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10670 * g++.dg/cpp0x/constexpr-ice16.C: New.
10672 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10674 PR tree-optimization/71314
10675 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10678 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10680 PR tree-optimization/71077
10681 * gcc.dg/tree-ssa/pr71077.c: New test.
10683 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10685 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10686 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10687 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10689 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10692 * g++.dg/cpp0x/pr71248.C: New.
10693 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10694 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10695 * g++.dg/init/new37.C: Likewise.
10696 * g++.dg/template/static1.C: Likewise.
10697 * g++.dg/template/static2.C: Likewise.
10699 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10701 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10703 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10705 2016-05-31 Marek Polacek <polacek@redhat.com>
10707 * c-c++-common/Wswitch-unreachable-3.c: New test.
10708 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10710 2016-05-31 Richard Biener <rguenther@suse.de>
10712 PR tree-optimization/71352
10713 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10715 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10717 * gcc.target/arm/armv5_thumb_isa.c: New test.
10719 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10722 * gcc.target/i386/pr71346.c: New test.
10724 2016-05-31 Tom de Vries <tom@codesourcery.com>
10726 PR tree-optimization/69068
10727 * gcc.dg/graphite/pr69068.c: New test.
10729 2016-05-27 Martin Sebor <msebor@redhat.com>
10732 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10734 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10737 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10738 nowait depend(inout: dd[0]) clauses where permitted.
10740 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10743 * g++.dg/parse/pr71238.C: New.
10744 * g++.dg/concepts/friend1.C: Test column numbers too.
10745 * g++.dg/cpp0x/initlist31.C: Likewise.
10746 * g++.dg/cpp0x/pr51420.C: Likewise.
10747 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10748 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10749 * g++.dg/ext/builtin3.C: Likewise.
10750 * g++.dg/lookup/friend12.C: Likewise.
10751 * g++.dg/lookup/friend7.C: Likewise.
10752 * g++.dg/lookup/koenig1.C: Likewise.
10753 * g++.dg/lookup/koenig5.C: Likewise.
10754 * g++.dg/lookup/used-before-declaration.C: Likewise.
10755 * g++.dg/overload/koenig1.C: Likewise.
10756 * g++.dg/template/crash65.C: Likewise.
10757 * g++.dg/template/friend57.C: Likewise.
10758 * g++.dg/warn/Wshadow-5.C: Likewise.
10759 * g++.dg/warn/Wunused-8.C: Likewise.
10760 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10761 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10762 * g++.old-deja/g++.jason/member.C: Likewise.
10763 * g++.old-deja/g++.jason/report.C: Likewise.
10764 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10765 * g++.old-deja/g++.law/visibility20.C: Likewise.
10766 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10767 * g++.old-deja/g++.other/static5.C: Likewise.
10768 * g++.old-deja/g++.pt/overload2.C: Likewise.
10770 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10772 * gcc.dg/tree-ssa/peel1.c: New testcase.
10773 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10774 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10776 2016-05-30 Tom de Vries <tom@codesourcery.com>
10778 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10781 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10784 * g++.dg/parse/virtual1.C: New.
10786 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10788 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10789 Use correct register when clearing %edx.
10791 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10793 PR tree-optimization/71289
10794 * gcc.dg/pr71289.c: New test.
10796 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10798 PR middle-end/71269
10799 PR middle-end/71292
10800 * gcc.dg/tree-ssa/pr71269.c: New test.
10801 * gcc.dg/tree-ssa/pr71292.c: New test.
10803 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10805 PR middle-end/71252
10806 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10808 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10810 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10811 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10812 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10814 2016-05-30 Tom de Vries <tom@codesourcery.com>
10816 PR tree-optimization/69067
10817 * gcc.dg/graphite/pr69067.c: New test.
10819 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10822 * gcc.target/i386/pr71245-1.c: New test.
10823 * gcc.target/i386/pr71245-2.c: Ditto.
10825 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10828 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10829 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10830 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10832 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10834 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10836 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10840 * g++.dg/overload/69855.C: New.
10841 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10842 * g++.old-deja/g++.pt/crash3.C: Likewise.
10844 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10847 * g++.dg/parse/namespace13.C: New.
10849 2016-05-26 Jeff Law <law@redhat.com>
10851 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10852 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10853 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10854 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10855 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10856 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10857 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10858 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10859 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10860 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10861 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10862 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10863 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10865 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10868 * g++.dg/overload/69855.C: New.
10869 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10870 * g++.old-deja/g++.pt/crash3.C: Likewise.
10872 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10875 * gcc.target/aarch64/va_arg_1.c: New testcase.
10876 * gcc.target/aarch64/va_arg_2.c: Likewise.
10877 * gcc.target/aarch64/va_arg_3.c: Likewise.
10879 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10881 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10882 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10883 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10884 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10885 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10887 2016-05-27 Marek Polacek <polacek@redhat.com>
10889 PR middle-end/71308
10890 * g++.dg/torture/pr71308.C: New test.
10892 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10894 * gcc.dg/zero_bits_compound-1.c: New test.
10895 * gcc.dg/zero_bits_compound-2.c: New test.
10897 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10899 PR middle-end/71279
10900 * gcc.dg/pr71279.c: New test.
10902 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10904 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10905 floating point min/max/comparison instructions.
10906 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10908 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10910 * c-c++-common/gomp/schedule-1.c: New test.
10911 * gfortran.dg/gomp/schedule-1.f90: New test.
10913 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10917 * g++.dg/cpp1y/auto-fn32.C: New test.
10918 * g++.dg/cpp1y/paren4.C: New test.
10920 2016-05-26 Nathan Sidwell <nathan@acm.org>
10922 * gcc.dg/20060410.c: Xfail on ptx.
10923 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10924 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10925 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10926 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10927 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10929 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10931 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10933 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10935 PR tree-optimization/71280
10936 * gcc.dg/pr71280.c: New test.
10938 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10940 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10941 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10943 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10945 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10947 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10950 2016-05-25 Jeff Law <law@redhat.com>
10952 PR tree-optimization/71272
10953 * gcc.c-torture/compile/pr71272.c: new test.
10955 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10957 * gcc.target/powerpc/vec-cmpne.c: New test.
10958 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10960 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10962 * gnat.dg/opt55.ad[sb]: New test.
10964 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10966 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10967 * c-c++-common/pr60226.c: Require int32plus.
10968 * gcc.c-torture/execute/pr70602.c: Likewise.
10969 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10970 unsigned long for malloc arg type.
10971 * gcc.dg/asr_div1.c: Require int32plus.
10972 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10973 * gcc.dg/pie-1.c: Require pie.
10974 * gcc.dg/pie-2.c: Likewise.
10975 * gcc.dg/pr59471.c: Require int32plus.
10976 * gcc.dg/pr59963-2.c: XFAIL for int16.
10977 * gcc.dg/pr60114.c: Require int32plus.
10978 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10979 unsigned long for typedef of size_t.
10980 * gcc.dg/pr63914.c: Require int32plus.
10981 * gcc.dg/pr64536.c: Require pt32plus.
10982 * gcc.dg/pr65658.c: Likewise.
10983 * gcc.dg/pr67271.c: Require int32plus.
10984 * gcc.dg/pr68112.c: Likewise.
10985 * gcc.dg/pr69071.c: Skip for avr target.
10986 * gcc.dg/pr69973.c: Require int32plus.
10987 * gcc.dg/pr70169.c: Skip for avr target.
10988 * gcc.dg/sso-6.c: Require int32plus.
10989 * gcc.dg/sso-7.c: Likewise.
10990 * gcc.dg/sso-8.c: Likewise.
10991 * gcc.dg/vrp-min-max-2.c: Likewise.
10993 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10996 * gcc.target/i386/pr70738-1.c: New test.
10997 * gcc.target/i386/pr70738-2.c: Likewise.
10998 * gcc.target/i386/pr70738-3.c: Likewise.
10999 * gcc.target/i386/pr70738-4.c: Likewise.
11000 * gcc.target/i386/pr70738-5.c: Likewise.
11001 * gcc.target/i386/pr70738-6.c: Likewise.
11002 * gcc.target/i386/pr70738-7.c: Likewise.
11003 * gcc.target/i386/pr70738-8.c: Likewise.
11004 * gcc.target/i386/pr70738-9.c: Likewise.
11006 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11008 PR rtl-optimization/66940
11009 * gcc.c-torture/execute/pr66940.c: New test.
11011 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
11013 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
11014 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
11015 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
11016 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
11017 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
11018 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
11019 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
11020 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
11021 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
11022 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
11023 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
11024 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
11025 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
11026 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
11027 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
11028 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
11029 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
11030 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
11031 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
11032 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
11033 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
11034 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
11035 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
11036 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
11038 2016-05-25 Marek Polacek <polacek@redhat.com>
11041 * gcc.dg/noncompile/pr71265.c: New test.
11044 * gcc.dg/noncompile/old-style-parm-3.c: New test.
11046 2016-05-25 Nathan Sidwell <nathan@acm.org>
11048 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
11050 2016-05-25 Richard Biener <rguenther@suse.de>
11052 PR tree-optimization/71261
11053 * c-c++-common/torture/pr71261.c: New testcase.
11055 2016-05-25 Richard Biener <rguenther@suse.de>
11057 PR tree-optimization/71264
11058 * gcc.dg/vect/pr71264.c: New testcase.
11060 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
11063 * g++.dg/cpp0x/alias-decl-53.C: New.
11064 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
11066 2016-05-25 Martin Liska <mliska@suse.cz>
11068 * g++.dg/pr71239.C: New test.
11070 2016-05-25 Richard Biener <rguenther@suse.de>
11072 * gcc.dg/vect/pr58135.c: Rename to ...
11073 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
11075 2016-05-25 Marek Polacek <polacek@redhat.com>
11077 * g++.dg/pr65295.C: Use target c++14.
11079 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11081 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
11082 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
11084 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11086 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
11089 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
11091 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
11092 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11093 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
11094 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11095 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11096 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11097 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
11098 * c-c++-common/goacc/pcopy.c: Likewise.
11099 * c-c++-common/goacc/pcopyin.c: Likewise.
11100 * c-c++-common/goacc/pcopyout.c: Likewise.
11101 * c-c++-common/goacc/pcreate.c: Likewise.
11102 * c-c++-common/goacc/pr70688.c: New test.
11103 * c-c++-common/goacc/present-1.c: Adjust test.
11104 * c-c++-common/goacc/reduction-5.c: Likewise.
11105 * g++.dg/goacc/data-1.C: New test.
11107 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11109 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
11110 vector parity built-in functions.
11111 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
11112 count trailing zeros automatic vectorization.
11113 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
11114 count trailing zeros built-in functions.
11116 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11118 * gcc.dg/tree-ssa/reassoc-44.c: New test.
11120 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
11123 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
11125 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11128 * g++.dg/template/crash123.C: New.
11129 * g++.dg/template/crash124.C: Likewise.
11131 2016-05-24 Martin Sebor <msebor@redhat.com>
11134 * g++.dg/ext/flexary16.C: New test.
11136 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
11138 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11139 before math.h is included.
11140 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11141 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11142 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11143 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11144 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11145 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11146 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11147 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11148 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11149 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11150 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11151 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11152 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11153 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11154 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11155 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11156 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11157 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11158 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11159 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11160 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11161 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11162 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11164 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11165 Kelvin Nilsen <kelvin@gcc.gnu.org>
11167 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11170 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11173 * g++.dg/warn/Wno-narrowing1.C: New.
11175 2016-05-24 Marek Polacek <polacek@redhat.com>
11178 * c-c++-common/Wswitch-unreachable-2.c: New test.
11180 2016-05-24 Jakub Jelinek <jakub@redhat.com>
11183 * g++.dg/vect/simd-clone-6.cc: New test.
11184 * g++.dg/gomp/declare-simd-6.C: New test.
11186 PR middle-end/70434
11188 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11190 2016-05-24 Richard Biener <rguenther@suse.de>
11192 PR tree-optimization/71240
11193 * gcc.dg/optimize-bswapsi-5.c: New testcase.
11195 2016-05-24 Richard Biener <rguenther@suse.de>
11197 PR tree-optimization/71230
11198 * gcc.dg/torture/pr71230.c: New testcase.
11199 * g++.dg/torture/pr71230.C: Likewise.
11201 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
11203 * c-c++-common/goacc/routine-5.c: Add tests.
11204 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11205 * gfortran.dg/goacc/routine-6.f90: Add tests.
11207 2016-05-24 Richard Biener <rguenther@suse.de>
11209 PR tree-optimization/71253
11210 * gcc.dg/torture/pr71253.c: New testcase.
11212 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11214 PR middle-end/71252
11215 * gfortran.dg/pr71252.f90: New test.
11217 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
11219 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11221 2016-05-24 Richard Biener <rguenther@suse.de>
11223 PR middle-end/70434
11225 * c-c++-common/vector-subscript-4.c: New testcase.
11226 * c-c++-common/vector-subscript-5.c: Likewise.
11228 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11231 * gfortran.dg/namelist_90.f: New test
11233 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11236 * gfortran.dg/unexpected_eof.f: New test
11238 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11239 Kelvin Nilsen <kelvin@gcc.gnu.org>
11241 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11244 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11247 * g++.dg/cpp0x/inh-ctor20.C: New.
11248 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11250 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11253 * g++.dg/cpp0x/variadic168.C: New.
11255 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11257 * g++.dg/cpp0x/pr31445.C: Test column number too.
11258 * g++.dg/cpp0x/pr32253.C: Likewise.
11259 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11260 * g++.dg/cpp0x/variadic36.C: Likewise.
11262 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
11264 * gcc.dg/fold-notshift-2.c: Adjust.
11266 2016-05-23 Marek Polacek <polacek@redhat.com>
11269 * c-c++-common/Wswitch-unreachable-1.c: New test.
11270 * gcc.dg/Wswitch-unreachable-1.c: New test.
11271 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11272 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11273 * g++.dg/gomp/block-10.C: Likewise.
11274 * gcc.dg/gomp/block-10.c: Likewise.
11275 * g++.dg/gomp/block-9.C: Likewise.
11276 * gcc.dg/gomp/block-9.c: Likewise.
11277 * g++.dg/gomp/target-1.C: Likewise.
11278 * g++.dg/gomp/target-2.C: Likewise.
11279 * gcc.dg/gomp/target-1.c: Likewise.
11280 * gcc.dg/gomp/target-2.c: Likewise.
11281 * g++.dg/gomp/taskgroup-1.C: Likewise.
11282 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11283 * gcc.dg/gomp/teams-1.c: Likewise.
11284 * g++.dg/gomp/teams-1.C: Likewise.
11285 * g++.dg/overload/error3.C: Likewise.
11286 * g++.dg/tm/jump1.C: Likewise.
11287 * g++.dg/torture/pr40335.C: Likewise.
11288 * gcc.dg/c99-vla-jump-5.c: Likewise.
11289 * gcc.dg/switch-warn-1.c: Likewise.
11290 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11291 * gcc.dg/nested-func-1.c: Likewise.
11292 * gcc.dg/pr67784-4.c: Likewise.
11294 2016-05-23 Richard Biener <rguenther@suse.de>
11296 PR tree-optimization/71230
11297 * gfortran.dg/pr71230-1.f90: New testcase.
11298 * gfortran.dg/pr71230-2.f90: Likewise.
11300 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11302 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
11303 * gcc.dg/vect/pr58135.c: Add new.
11304 * gfortran.dg/pr46519-1.f: Adjust test case.
11306 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11309 * g++.dg/cpp0x/decltype64.C: New.
11311 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11313 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11314 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11315 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11317 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11319 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11320 Add poly64x1_t and poly64x2_t cases if supported.
11321 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11322 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11323 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11324 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11325 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11327 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11329 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11330 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11331 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11332 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11333 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11334 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11335 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11337 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11339 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11341 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11343 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11344 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11346 2016-05-22 Jakub Jelinek <jakub@redhat.com>
11348 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11349 constraint instead of "r".
11350 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11351 insn instead of vxorpd.
11352 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11354 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11355 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11357 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11359 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11360 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11362 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11364 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
11366 PR middle-end/40921
11367 * gcc.dg/tree-ssa/pr40921.c: New test.
11369 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
11372 * gcc.target/avr/pr71103.c: New test.
11374 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
11376 PR middle-end/71179
11377 * gcc.dg/tree-ssa/pr71179.c: New test.
11379 2016-05-20 Martin Sebor <msebor@redhat.com>
11382 * gcc.dg/init-excess-2.c: New test.
11384 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
11386 * gnat.dg/opt53.adb: New test.
11387 * gnat.dg/opt54.adb: Likewise.
11389 2016-05-20 Martin Jambor <mjambor@suse.cz>
11391 PR tree-optimization/70884
11392 * gcc.dg/tree-ssa/pr70919.c: New test.
11394 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11396 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11398 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11399 fix code formatting.
11401 2016-05-20 Nathan Sidwell <nathan@acm.org>
11403 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
11405 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11407 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11409 * jit.dg/all-non-failing-tests.h: Add
11410 test-factorial-must-tail-call.c.
11411 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11412 * jit.dg/test-factorial-must-tail-call.c: New test case.
11414 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11417 * gfortran.dg/pr71204.f90: New test.
11419 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
11421 * gcc.target/nvptx/sincos.c: New test.
11423 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11426 * g++.dg/cpp1y/auto-fn31.C: New.
11428 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11430 * gcc.target/powerpc/vec-addec.c: New test.
11431 * gcc.target/powerpc/vec-addec-int128.c: New test.
11433 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11435 * gcc.dg/plugin/must-tail-call-1.c: New test case.
11436 * gcc.dg/plugin/must-tail-call-2.c: New test case.
11437 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11438 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11440 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
11442 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11444 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11447 * g++.dg/opt/pr71210-1.C: New test.
11448 * g++.dg/opt/pr71210-2.C: New test.
11450 PR tree-optimization/29756
11451 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11452 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11453 only on selected targets where V4SImode vectors are known to be
11456 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
11458 PR tree-optimization/71079
11459 PR tree-optimization/71206
11460 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11462 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11464 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11465 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11466 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11468 2016-05-20 Richard Guenther <rguenther@suse.de>
11470 PR tree-optimization/29756
11471 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11473 2016-05-20 Richard Biener <rguenther@suse.de>
11475 PR tree-optimization/71185
11476 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11478 2016-05-20 Richard Biener <rguenther@suse.de>
11480 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11482 2016-05-19 Marek Polacek <polacek@redhat.com>
11485 * g++.dg/diagnostic/pr71075.C: New test.
11487 2016-05-19 David Malcolm <dmalcolm@redhat.com>
11490 * g++.dg/pr71184.C: New test case.
11492 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11494 * gcc.target/powerpc/darn-0.c: New test.
11495 * gcc.target/powerpc/darn-1.c: New test.
11496 * gcc.target/powerpc/darn-2.c: New test.
11498 2016-05-19 Marek Polacek <polacek@redhat.com>
11500 PR tree-optimization/71031
11501 * gcc.dg/tree-ssa/vrp100.c: New test.
11503 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11505 PR rtl-optimization/71148
11506 * gcc.dg/pr71148.c: New test.
11508 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11511 * gcc.target/arm/pr71056.c: New test.
11513 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11515 * c-c++-common/pr69669.c: Check the used mode.
11517 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11520 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11522 2016-05-19 Richard Biener <rguenther@suse.de>
11524 PR tree-optimization/70729
11525 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11526 * gcc.dg/graphite/scop-18.c: Likewise.
11527 * gcc.dg/pr41783.c: Disable LIM.
11528 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11529 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11530 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11531 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11532 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11533 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11534 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11535 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11536 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11537 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11538 * gfortran.dg/pr42108.f90: Likewise.
11540 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11543 * gcc.dg/spellcheck-options-11.c: New test case.
11545 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11548 * g++.dg/opt/pr71100.C: New test.
11550 2016-05-18 Martin Jambor <mjambor@suse.cz>
11553 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11554 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11555 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11556 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11558 2016-05-18 Martin Jambor <mjambor@suse.cz>
11561 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11562 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11563 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11564 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11565 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11567 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11570 * g++.dg/template/crash122.C: New.
11572 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11575 * g++.dg/template/pr70466-1.C: New.
11576 * g++.dg/template/pr70466-2.C: Likewise.
11578 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11580 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11581 splat operations and the XXSPLTIB instruction.
11582 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11583 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11584 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11585 xxlxor to clear a register.
11587 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11589 * gcc.dg/torture/pr71020.c: New test.
11591 2016-05-18 Martin Jambor <mjambor@suse.cz>
11594 * gcc.dg/ipa/pr70646.c: New test.
11596 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11598 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11600 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11602 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11603 missing tests for vreinterpretq_p{8,16}.
11605 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11607 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11608 vsliq_n_s64 and vsliq_n_u64.
11610 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11612 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11613 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11615 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11617 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11618 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11619 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11621 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11623 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11626 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11628 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11629 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11630 "blr\t" and switch to scan-assembler-times.
11632 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11634 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11636 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11637 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11639 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11641 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11642 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11643 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11644 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11645 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11646 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11648 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11649 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11651 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11652 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11654 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11655 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11657 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11659 2016-05-18 Richard Biener <rguenther@suse.de>
11661 PR tree-optimization/71168
11662 * gcc.dg/torture/pr71168.c: New testcase.
11664 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11666 PR middle-end/63586
11667 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11668 * gcc.dg/tree-ssa/pr63586.c: New test.
11669 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11671 2016-05-17 Nathan Sidwell <nathan@acm.org>
11673 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11674 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11675 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11676 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11678 2016-05-17 Nathan Sidwell <nathan@acm.org>
11680 * gcc.target/nvptx/abi-vararg-3.c: New.
11682 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11684 PR tree-optimization/54579
11685 PR middle-end/55299
11686 * gcc.dg/fold-notrotate-1.c: New test.
11687 * gcc.dg/fold-notshift-1.c: New test.
11688 * gcc.dg/fold-notshift-2.c: New test.
11690 2016-05-17 Marek Polacek <polacek@redhat.com>
11693 * g++.dg/ipa/pr71146.C: New test.
11695 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11697 * jit.dg/test-error-array-bounds.c: New test case.
11699 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11701 * gcc.dg/tree-ssa/and-1.c: New testcase.
11703 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11705 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11706 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11708 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11710 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11711 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11713 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11715 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11717 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11719 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11721 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11723 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11724 ".2d[index]" when scan the assembly.
11725 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11726 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11728 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11730 2016-05-17 Richard Biener <rguenther@suse.de>
11732 PR tree-optimization/71132
11733 * gcc.dg/torture/pr71132.c: New testcase.
11735 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11737 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11739 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11742 * gcc.target/aarch64/pr70809_1.c: New test.
11744 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11746 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11747 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11748 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11749 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11751 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11752 Ilya Enkovich <ilya.enkovich@intel.com>
11755 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11757 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11759 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11760 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11762 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11764 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11765 test for __ARM_FP16_ARGS.
11766 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11767 * gcc.target/arm/aapcs/neon-vect10.c: New.
11768 * gcc.target/arm/aapcs/neon-vect9.c: New.
11769 * gcc.target/arm/aapcs/vfp18.c: New.
11770 * gcc.target/arm/aapcs/vfp19.c: New.
11771 * gcc.target/arm/aapcs/vfp20.c: New.
11772 * gcc.target/arm/aapcs/vfp21.c: New.
11773 * gcc.target/arm/fp16-aapcs-1.c: New.
11774 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11775 test for __ARM_FP16_ARGS.
11776 * g++.target/arm/fp16-return-1.c: Update expected output.
11778 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11781 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11783 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11786 * gfortran.dg/pr69603.f90: New testcase.
11788 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11790 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11792 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11795 * gfortran.dg/pr71047.f08: New test.
11797 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11799 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11800 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11801 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11803 2016-05-13 Martin Sebor <msebor@redhat.com>
11806 * g++.dg/cpp0x/constexpr-60049.C: New test.
11808 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11811 * gcc.dg/pr71071.c: New test.
11813 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11815 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11816 remove XOP handling.
11817 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11819 2016-05-13 Nathan Sidwell <nathan@acm.org>
11821 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11822 __atomic_is_lock_free declaration.
11824 2016-05-13 Richard Biener <rguenther@suse.de>
11826 PR tree-optimization/42587
11827 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11829 2016-05-13 Martin Liska <mliska@suse.cz>
11831 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11832 the new format of dump output.
11834 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11836 * gcc.dg/pr71084.c: New test.
11838 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11841 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11843 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11845 * gcc.target/aarch64/struct_return.c: New test.
11847 2016-05-12 Marek Polacek <polacek@redhat.com>
11850 * c-c++-common/pr70756-2.c: New test.
11851 * c-c++-common/pr70756.c: New test.
11853 2016-05-12 Richard Biener <rguenther@suse.de>
11855 PR tree-optimization/71059
11856 * gcc.dg/torture/pr71059.c: New testcase.
11858 2016-05-12 Richard Biener <rguenther@suse.de>
11860 PR tree-optimization/71062
11861 * gcc.dg/torture/pr71062.c: New testcase.
11863 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11865 PR tree-optimization/71006
11866 * gcc.dg/pr71006.c: New test.
11868 2016-05-12 Marek Polacek <polacek@redhat.com>
11871 * gcc.dg/opts-7.c: New test.
11873 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11876 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11877 Add -save-temps to dg-options.
11878 Scan for ldmfd rather than pop instruction.
11879 * gcc.target/arm/interrupt-2.c: Likewise.
11880 * gcc.target/arm/pr70830.c: New test.
11882 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11884 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11885 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11887 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11888 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11889 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11892 * gcc.target/i386/avx512vl-pack-1.c: New test.
11893 * gcc.target/i386/avx512vl-pack-2.c: New test.
11894 * gcc.target/i386/avx512bw-pack-2.c: New test.
11896 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11898 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11899 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11900 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11902 2016-05-12 Richard Biener <rguenther@suse.de>
11904 PR tree-optimization/70986
11905 * gcc.dg/torture/pr70986-1.c: New testcase.
11906 * gcc.dg/torture/pr70986-2.c: Likewise.
11907 * gcc.dg/torture/pr70986-3.c: Likewise.
11909 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11912 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11913 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11915 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11917 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11919 * gcc.target/i386/pr66746.c: Ditto.
11921 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11923 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11925 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11926 warning when using -mvsx-timode.
11927 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11928 * gcc.target/powerpc/dform-2.c: Likewise.
11929 * gcc.target/powerpc/pr68805.c: Likewise.
11931 2016-05-11 Marek Polacek <polacek@redhat.com>
11934 * c-c++-common/attributes-3.c: New test.
11936 2016-05-11 Nathan Sidwell <nathan@acm.org>
11938 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11939 * gcc.c-torture/execute/pr68185.c: Likewise.
11940 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11941 * gcc.dg/pr69634.c: Requires scheduling.
11942 * gcc.dg/torture/pr66178.c: Require label values.
11943 * gcc.dg/setjmp-6.c: Require indirect jumps.
11945 2016-05-11 Richard Biener <rguenther@suse.de>
11947 PR tree-optimization/71055
11948 * gcc.dg/torture/pr71055.c: New testcase.
11950 2016-05-11 Richard Biener <rguenther@suse.de>
11953 * g++.dg/debug/pr71057.C: New testcase.
11955 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11958 * gfortran.dg/gomp/pr70855.f90: New test.
11960 2016-05-11 Richard Biener <rguenther@suse.de>
11962 PR middle-end/71002
11963 * g++.dg/torture/pr71002.C: New testcase.
11965 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11967 PR middle-end/70807
11968 * gcc.dg/pr70807.c: New test.
11970 2016-05-10 Martin Sebor <msebor@redhat.com>
11973 * g++.dg/Wattributes.C: New test.
11975 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11977 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11978 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11979 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11981 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11984 * gcc.target/i386/pr70799-1.c: New test.
11986 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11988 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11990 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11992 PR middle-end/70877
11993 * gcc.target/i386/pr70877.c: New test.
11995 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11997 PR tree-optimization/70786
11998 * gcc.target/i386/pr70876.c: New test.
12000 2016-05-10 Jakub Jelinek <jakub@redhat.com>
12003 * gcc.target/i386/avx512vl-logic-1.c: New test.
12004 * gcc.target/i386/avx512vl-logic-2.c: New test.
12005 * gcc.target/i386/avx512dq-logic-2.c: New test.
12007 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12010 * gcc.target/powerpc/pr70963.c: New.
12012 2016-05-10 David Malcolm <dmalcolm@redhat.com>
12014 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
12015 (test_very_wide_line): Add ruler to expected output.
12016 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
12017 (test_very_wide_line): Likewise.
12018 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12019 (test_show_locus): Within the handling of "test_very_wide_line",
12020 enable show_ruler_p on the diagnostic context.
12022 2016-05-10 Richard Biener <rguenther@suse.de>
12024 PR tree-optimization/71039
12025 * gcc.dg/torture/pr71039.c: New testcase.
12027 2016-05-10 Nathan Sidwell <nathan@acm.org>
12029 * gcc.dg/nested-func-10.c: Requires alloca.
12030 * gcc.dg/nested-func-9.c: Requires alloca.
12031 * gcc.c-torture/execute/pr70460.c: Requires labels.
12032 * gcc.c-torture/compile/pr70199.c: Requires labels.
12033 * gcc.target/nvptx/decl.c: Compile only.
12034 * gcc.target/nvptx/trailing-init.c: Compile only.
12035 * gcc.target/nvptx/ary-init.c: Compile only.
12037 2016-05-10 Marek Polacek <polacek@redhat.com>
12040 * gcc.dg/attr-opt-1.c: New test.
12042 2016-05-10 Richard Biener <rguenther@suse.de>
12044 PR tree-optimization/70497
12045 PR tree-optimization/28367
12046 * gcc.dg/torture/20160404-1.c: New testcase.
12047 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
12048 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
12050 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
12052 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
12054 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
12056 * gcc.target/i386/fabsneg-1.c New test.
12058 2016-05-09 Alan Modra <amodra@gmail.com>
12061 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
12063 2016-05-09 Richard Biener <rguenther@suse.de>
12065 PR tree-optimization/70985
12066 * gcc.dg/torture/pr70985.c: New testcase.
12068 2016-05-09 Bin Cheng <bin.cheng@arm.com>
12070 * gcc.dg/tree-ssa/ifc-9.c: New test.
12071 * gcc.dg/tree-ssa/ifc-10.c: New test.
12072 * gcc.dg/tree-ssa/ifc-11.c: New test.
12073 * gcc.dg/tree-ssa/ifc-12.c: New test.
12074 * gcc.dg/vect/pr61194.c: Remove XFAIL.
12075 * gcc.dg/vect/vect-23.c: Remove XFAIL.
12076 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
12078 2016-05-09 Richard Biener <rguenther@suse.de>
12081 * gfortran.dg/pr70937.f90: New testcase.
12083 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12085 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
12087 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
12090 * gfortran.dg/dec_structure_1.f90: New testcase.
12091 * gfortran.dg/dec_structure_2.f90: Ditto.
12092 * gfortran.dg/dec_structure_3.f90: Ditto.
12093 * gfortran.dg/dec_structure_4.f90: Ditto.
12094 * gfortran.dg/dec_structure_5.f90: Ditto.
12095 * gfortran.dg/dec_structure_6.f90: Ditto.
12096 * gfortran.dg/dec_structure_7.f90: Ditto.
12097 * gfortran.dg/dec_structure_8.f90: Ditto.
12098 * gfortran.dg/dec_structure_9.f90: Ditto.
12099 * gfortran.dg/dec_structure_10.f90: Ditto.
12100 * gfortran.dg/dec_structure_11.f90: Ditto.
12101 * gfortran.dg/dec_union_1.f90: Ditto.
12102 * gfortran.dg/dec_union_2.f90: Ditto.
12103 * gfortran.dg/dec_union_3.f90: Ditto.
12104 * gfortran.dg/dec_union_4.f90: Ditto.
12105 * gfortran.dg/dec_union_5.f90: Ditto.
12106 * gfortran.dg/dec_union_6.f90: Ditto.
12107 * gfortran.dg/dec_union_7.f90: Ditto.
12109 2016-05-07 Tom de Vries <tom@codesourcery.com>
12111 PR tree-optimization/70956
12112 * gcc.dg/graphite/pr70956.c: New test.
12114 2016-05-06 Jakub Jelinek <jakub@redhat.com>
12116 PR middle-end/70941
12117 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
12118 (a, b, c, d): Change type from char to signed char.
12119 (main): Compare against (signed char) -1634678893 instead of
12120 hardcoded -109. Use __builtin_abort instead of abort.
12122 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
12123 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
12125 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12127 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
12130 * gcc.dg/torture/pr70935.c: New test.
12132 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12135 * gcc.target/sh/pr58219.c: New tests.
12137 2016-05-06 Richard Biener <rguenther@suse.de>
12139 PR tree-optimization/70960
12140 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12142 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12145 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12146 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12147 Adjust expected instruction counts.
12148 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12150 2016-05-06 Marek Polacek <polacek@redhat.com>
12153 * gcc.dg/ubsan/bounds-3.c: New test.
12155 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12158 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12160 2016-05-06 Richard Biener <rguenther@suse.de>
12162 PR middle-end/70931
12163 * gfortran.dg/pr70931.f90: New testcase.
12165 2016-05-06 Richard Biener <rguenther@suse.de>
12167 PR middle-end/70941
12168 * gcc.dg/torture/pr70941.c: New testcase.
12170 2016-05-05 Bin Cheng <bin.cheng@arm.com>
12172 PR tree-optimization/57206
12173 * gcc.dg/vect/pr57206.c: New test.
12175 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12177 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12179 2016-05-05 Jakub Jelinek <jakub@redhat.com>
12181 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12183 * c-c++-common/Wdangling-else-4.c: New test.
12185 2016-05-04 Jakub Jelinek <jakub@redhat.com>
12189 * g++.dg/opt/pr70906.C: New test.
12190 * g++.dg/opt/pr70933.C: New test.
12192 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12194 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
12196 * gcc.dg/ipa/pure-const-3.c: New testcase.
12198 2016-05-04 Marek Polacek <polacek@redhat.com>
12200 * c-c++-common/Wdangling-else-1.c: New test.
12201 * c-c++-common/Wdangling-else-2.c: New test.
12202 * c-c++-common/Wdangling-else-3.c: New test.
12204 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
12206 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12209 2016-05-04 Marek Polacek <polacek@redhat.com>
12212 * gcc.dg/Waddress-2.c: New test.
12214 2016-05-04 Alan Modra <amodra@gmail.com>
12216 * gcc.target/powerpc/pr70866.c: New.
12218 2016-05-03 Martin Sebor <msebor@redhat.com>
12221 * c-c++-common/builtin_location.c: New test.
12222 * g++.dg/cpp1y/builtin_location.C: New test.
12224 2016-05-03 Marek Polacek <polacek@redhat.com>
12227 * gcc.dg/pr70859.c: New test.
12228 * gcc.dg/pr70859-2.c: New test.
12230 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
12232 * gnat.dg/debug5.adb: New testcase.
12234 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
12236 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12237 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12238 Procedure to check for z10 instruction set.
12240 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12242 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12244 2016-05-03 Alan Modra <amodra@gmail.com>
12246 * gcc.target/powerpc/savres.c: Add func using a single gpr.
12248 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12250 * gcc.target/i386/avx512f-cvt-1.c: New test.
12252 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
12254 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12255 -fdump-tree-vrp-details.
12257 2016-05-03 Richard Biener <rguenther@suse.de>
12259 * gcc.dg/pr30172-1.c: Adjust.
12260 * gcc.dg/pr63743.c: Likewise.
12261 * gcc.dg/tm/pr51696.c: Likewise.
12262 * c-c++-common/tm/safe-1.c: Likewise.
12263 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12264 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12265 * g++.dg/plugin/self-assign-test-1.C: Likewise.
12266 * g++.dg/plugin/self-assign-test-2.C: Likewise.
12268 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12270 PR rtl-optimization/70467
12271 * gcc.target/i386/pr70467-3.c: New test.
12272 * gcc.target/i386/pr70467-4.c: New test.
12274 PR tree-optimization/70916
12275 * gcc.c-torture/compile/pr70916.c: New test.
12278 * gcc.target/i386/pr49244-1.c: New test.
12279 * gcc.target/i386/pr49244-2.c: New test.
12281 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
12283 PR rtl-optimization/44281
12284 * gcc.target/i386/pr44281.c: New test.
12286 2016-05-03 bin cheng <bin.cheng@arm.com>
12288 PR tree-optimization/56541
12289 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12290 * gcc.dg/vect/pr56541.c: new test.
12292 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12294 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12296 * gcc.target/powerpc/float128-complex-2.c: Likewise.
12298 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
12301 * c-c++-common/asan/clone-test-1.c (main): Align child process
12304 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12307 * g++.dg/spellcheck-fields-2.C: New test case.
12309 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12312 * g++.dg/pr62314.C: New test case.
12314 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
12316 * gcc.dg/ipa/inline-8.c: New testcase.
12318 2016-05-02 Jakub Jelinek <jakub@redhat.com>
12320 PR rtl-optimization/70467
12321 * gcc.target/i386/pr70467-1.c: New test.
12323 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12325 * gcc.dg/spec-options.c: Run the test on all targets.
12326 * gcc.dg/foo.specs: Use cpp_unique_options.
12328 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12330 * gcc.dg/tree-ssa/unord.c: New testcase.
12332 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12334 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12336 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
12338 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12340 2016-05-02 Marek Polacek <polacek@redhat.com>
12343 * gcc.dg/enum-incomplete-3.c: New test.
12345 2016-05-02 Marek Polacek <polacek@redhat.com>
12346 Tom de Vries <tom@codesourcery.com>
12348 PR tree-optimization/70700
12349 * gcc.dg/pr70700.c: New test.
12351 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
12353 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12354 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12355 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12356 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12357 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12359 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
12361 * ada/acats/run_acats: Rename into...
12362 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
12363 * ada/acats/run_all.sh: Remove redundant test.
12364 (target_run): Move around.
12365 (target_gnatchop): Use newly built executable.
12366 (target_gnatmake): Likewise.
12367 Check that the compilation of impbit succeeds.
12369 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
12371 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12372 * gcc.dg/20021029-1.c: Likewise.
12373 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12374 * gcc.target/sh/attr-isr-trapa.c: Likewise.
12375 * gcc.target/sh/cmpstr.c: Likewise.
12376 * gcc.target/sh/cmpstrn.c: Likewise.
12377 * gcc.target/sh/memset.c: Likewise.
12378 * gcc.target/sh/pr21255-2-mb.c: Likewise.
12379 * gcc.target/sh/pr21255-2-ml.c: Likewise.
12380 * gcc.target/sh/pr39423-1.c: Likewise.
12381 * gcc.target/sh/pr49468-di.c: Likewise.
12382 * gcc.target/sh/pr49468-si.c: Likewise.
12383 * gcc.target/sh/pr49880-1.c: Likewise.
12384 * gcc.target/sh/pr49880-2.c: Likewise.
12385 * gcc.target/sh/pr49880-3.c: Likewise.
12386 * gcc.target/sh/pr50751-1.c: Likewise.
12387 * gcc.target/sh/pr50751-4.c: Likewise.
12388 * gcc.target/sh/pr50751-7.c: Likewise.
12389 * gcc.target/sh/pr51244-1.c: Likewise.
12390 * gcc.target/sh/pr51244-10.c: Likewise.
12391 * gcc.target/sh/pr51244-11.c: Likewise.
12392 * gcc.target/sh/pr51244-12.c: Likewise.
12393 * gcc.target/sh/pr51244-13.c: Likewise.
12394 * gcc.target/sh/pr51244-14.c: Likewise.
12395 * gcc.target/sh/pr51244-17.c: Likewise.
12396 * gcc.target/sh/pr51244-18.c: Likewise.
12397 * gcc.target/sh/pr51244-19.c: Likewise.
12398 * gcc.target/sh/pr51244-4.c: Likewise.
12399 * gcc.target/sh/pr51244-5.c: Likewise.
12400 * gcc.target/sh/pr51244-7.c: Likewise.
12401 * gcc.target/sh/pr51244-8.c: Likewise.
12402 * gcc.target/sh/pr51244-9.c: Likewise.
12403 * gcc.target/sh/pr51697.c: Likewise.
12404 * gcc.target/sh/pr52483-1.c: Likewise.
12405 * gcc.target/sh/pr52483-2.c: Likewise.
12406 * gcc.target/sh/pr52483-3.c: Likewise.
12407 * gcc.target/sh/pr52483-5.c: Likewise.
12408 * gcc.target/sh/pr52933-1.c: Likewise.
12409 * gcc.target/sh/pr52933-2.c: Likewise.
12410 * gcc.target/sh/pr52933-3.c: Likewise.
12411 * gcc.target/sh/pr53568-1.c: Likewise.
12412 * gcc.target/sh/pr53976-1.c: Likewise.
12413 * gcc.target/sh/pr53988-1.c: Likewise.
12414 * gcc.target/sh/pr53988.c: Likewise.
12415 * gcc.target/sh/pr54089-1.c: Likewise.
12416 * gcc.target/sh/pr54089-6.c: Likewise.
12417 * gcc.target/sh/pr54089-7.c: Likewise.
12418 * gcc.target/sh/pr54089-8.c: Likewise.
12419 * gcc.target/sh/pr54089-9.c: Likewise.
12420 * gcc.target/sh/pr54236-1.c: Likewise.
12421 * gcc.target/sh/pr54236-2.c: Likewise.
12422 * gcc.target/sh/pr54236-3.c: Likewise.
12423 * gcc.target/sh/pr54236-4.c: Likewise.
12424 * gcc.target/sh/pr54386.c: Likewise.
12425 * gcc.target/sh/pr54602-1.c: Likewise.
12426 * gcc.target/sh/pr54685.c: Likewise.
12427 * gcc.target/sh/pr54760-1.c: Likewise.
12428 * gcc.target/sh/pr54760-2.c: Likewise.
12429 * gcc.target/sh/pr54760-3.c: Likewise.
12430 * gcc.target/sh/pr54760-4.c: Likewise.
12431 * gcc.target/sh/pr54760-5.c: Likewise.
12432 * gcc.target/sh/pr54760-6.c: Likewise.
12433 * gcc.target/sh/pr55146.c: Likewise.
12434 * gcc.target/sh/pr55160.c: Likewise.
12435 * gcc.target/sh/pr59278.c: Likewise.
12436 * gcc.target/sh/pr59401-1.c: Likewise.
12437 * gcc.target/sh/pr59533-1.c: Likewise.
12438 * gcc.target/sh/pr63260.c: Likewise.
12439 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12440 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12441 * gcc.target/sh/strlen.c: Likewise.
12442 * gcc.target/sh/torture/pr30807.c: Likewise.
12443 * gcc.target/sh/torture/pr34777.c: Likewise.
12444 * gcc.target/sh/torture/pr64652.c: Likewise.
12445 * gcc.target/sh/torture/pr65505.c: Likewise.
12446 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12447 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12449 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12452 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12454 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12456 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12457 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12458 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12459 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12461 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12463 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12464 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12466 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12468 PR middle-end/70626
12469 * c-c++-common/goacc/combined-reduction.c: New test.
12470 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12472 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12474 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12475 *movdi_internal pattern only if PIC off.
12476 * gcc.target/i386/pr70155-2.c: Likewise.
12477 * gcc.target/i386/pr70155-3.c: Likewise.
12478 * gcc.target/i386/pr70155-4.c: Likewise.
12479 * gcc.target/i386/pr70155-5.c: Likewise.
12480 * gcc.target/i386/pr70155-6.c: Likewise.
12481 * gcc.target/i386/pr70155-7.c: Likewise.
12482 * gcc.target/i386/pr70155-8.c: Likewise.
12483 * gcc.target/i386/pr70155-15.c: Likewise.
12484 * gcc.target/i386/pr70155-17.c: Likewise.
12485 * gcc.target/i386/pr70155-22.c: Likewise.
12487 2016-04-29 Bin Cheng <bin.cheng@arm.com>
12489 PR tree-optimization/70803
12490 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12492 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12494 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12495 optimization of vector loop.
12496 * gcc.target/i386/vect-unpack-3.c: New test.
12497 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12498 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12499 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12501 2016-04-29 Marek Polacek <polacek@redhat.com>
12504 * g++.dg/ubsan/null-7.C: New test.
12507 * gcc.dg/pr70852.c: New test.
12509 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12512 * g++.dg/cpp0x/alignas6.C: New test.
12514 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12516 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12517 * gcc.dg/pr27003.c: Likewise.
12518 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12519 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12520 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12521 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12522 * gcc.target/arc/mxy.c: Likewise.
12523 * gcc.target/arc/mswape.c: Likewise.
12524 * gcc.target/arc/mrtsc.c: Likewise.
12525 * gcc.target/arc/mcrc.c: Likewise.
12526 * gcc.target/arc/mdsp-packa.c: Likewise.
12527 * gcc.target/arc/mdvbf.c: Likewise.
12528 * gcc.target/arc/mlock.c: Likewise.
12529 * gcc.target/arc/mmac-24.c: Likewise.
12530 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12532 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12533 Matthijs Kooijman <matthijs@stdin.nl>
12534 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12537 * gcc.target/avr/pr60040-1.c: New.
12538 * gcc.target/avr/pr60040-2.c: New.
12540 2016-04-29 Richard Biener <rguenther@suse.de>
12542 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12544 2016-04-29 Richard Biener <rguenther@suse.de>
12546 PR tree-optimization/13962
12547 PR tree-optimization/65686
12548 * gcc.dg/uninit-pr65686.c: New testcase.
12550 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12552 PR middle-end/70843
12553 * gcc.dg/pr70843.c: New test.
12555 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12558 * gcc.target/i386/pr70858.c: New test.
12560 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12562 * gcc.target/arc/nps400-1.c: New file.
12564 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12565 Andrew Burgess <andrew.burgess@embecosm.com>
12567 * gcc.target/arc/movh_cl-1.c: New file.
12569 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12570 Andrew Burgess <andrew.burgess@embecosm.com>
12572 * gcc.target/arc/extzv-1.c: New file.
12573 * gcc.target/arc/insv-1.c: New file.
12574 * gcc.target/arc/insv-2.c: New file.
12575 * gcc.target/arc/movb-1.c: New file.
12576 * gcc.target/arc/movb-2.c: New file.
12577 * gcc.target/arc/movb-3.c: New file.
12578 * gcc.target/arc/movb-4.c: New file.
12579 * gcc.target/arc/movb-5.c: New file.
12580 * gcc.target/arc/movb_cl-1.c: New file.
12581 * gcc.target/arc/movb_cl-2.c: New file.
12582 * gcc.target/arc/movbi_cl-1.c: New file.
12583 * gcc.target/arc/movl-1.c: New file.
12585 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12586 Andrew Burgess <andrew.burgess@embecosm.com>
12588 * gcc.target/arc/cmem-1.c: New file.
12589 * gcc.target/arc/cmem-2.c: New file.
12590 * gcc.target/arc/cmem-3.c: New file.
12591 * gcc.target/arc/cmem-4.c: New file.
12592 * gcc.target/arc/cmem-5.c: New file.
12593 * gcc.target/arc/cmem-6.c: New file.
12594 * gcc.target/arc/cmem-7.c: New file.
12595 * gcc.target/arc/cmem-ld.inc: New file.
12596 * gcc.target/arc/cmem-st.inc: New file.
12598 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12601 * gcc.target/i386/pr70821.c: New test.
12603 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12605 * gcc.target/powerpc/vec-adde.c: New test.
12606 * gcc.target/powerpc/vec-adde-int128.c: New test.
12608 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12610 * gcc.target/i386/avx-vround-1.c: New test.
12611 * gcc.target/i386/avx-vround-2.c: New test.
12612 * gcc.target/i386/avx512vl-vround-1.c: New test.
12613 * gcc.target/i386/avx512vl-vround-2.c: New test.
12615 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12618 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12619 (check_effective_target_cilkplus_runtime): ... this.
12620 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12621 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12623 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12624 Require cilkplus_runtime.
12625 Don't add -lcilkrts.
12626 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12627 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12628 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12629 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12630 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12631 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12632 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12633 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12634 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12635 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12636 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12637 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12638 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12639 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12640 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12641 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12642 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12643 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12644 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12645 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12646 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12647 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12648 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12649 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12650 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12651 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12652 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12653 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12654 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12656 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12657 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12659 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12661 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12664 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12666 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12667 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12669 2015-04-27 Ryan Burn <contact@rnburn.com>
12673 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12675 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12676 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12678 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12680 * gnat.dg/limited_with4.ad[sb]: New test.
12681 * gnat.dg/limited_with4_pkg.ads: New helper.
12683 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12686 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12687 and movv1ti_internal patterns
12688 * gcc.target/i386/pr70155-1.c: New test.
12689 * gcc.target/i386/pr70155-2.c: Likewise.
12690 * gcc.target/i386/pr70155-3.c: Likewise.
12691 * gcc.target/i386/pr70155-4.c: Likewise.
12692 * gcc.target/i386/pr70155-5.c: Likewise.
12693 * gcc.target/i386/pr70155-6.c: Likewise.
12694 * gcc.target/i386/pr70155-7.c: Likewise.
12695 * gcc.target/i386/pr70155-8.c: Likewise.
12696 * gcc.target/i386/pr70155-9.c: Likewise.
12697 * gcc.target/i386/pr70155-10.c: Likewise.
12698 * gcc.target/i386/pr70155-11.c: Likewise.
12699 * gcc.target/i386/pr70155-12.c: Likewise.
12700 * gcc.target/i386/pr70155-13.c: Likewise.
12701 * gcc.target/i386/pr70155-14.c: Likewise.
12702 * gcc.target/i386/pr70155-15.c: Likewise.
12703 * gcc.target/i386/pr70155-16.c: Likewise.
12704 * gcc.target/i386/pr70155-17.c: Likewise.
12705 * gcc.target/i386/pr70155-18.c: Likewise.
12706 * gcc.target/i386/pr70155-19.c: Likewise.
12707 * gcc.target/i386/pr70155-20.c: Likewise.
12708 * gcc.target/i386/pr70155-21.c: Likewise.
12709 * gcc.target/i386/pr70155-22.c: Likewise.
12711 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12713 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12716 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12718 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12719 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12720 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12721 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12722 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12724 2016-04-27 Richard Biener <rguenther@suse.de>
12727 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12728 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12730 2016-04-27 Nathan Sidwell <nathan@acm.org>
12732 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12733 * g++.dg/ubsan/pr63956.C: Adjust error location.
12735 2016-04-27 Nick Clifton <nickc@redhat.com>
12737 PR middle-end/49889
12738 * gcc.dg/pr49889.c: New test.
12740 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12742 * c-c++-common/memset-array.c: New test.
12744 2016-04-26 Martin Sebor <msebor@redhat.com>
12747 * g++.dg/cpp1y/func_constexpr.C: New test.
12749 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12752 * g++.dg/cpp0x/enum32.C: New test.
12753 * g++.dg/cpp0x/enum33.C: New test.
12755 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12757 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12758 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12759 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12760 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12761 * gcc.c-torture/execute/pr38151.c: Likewise.
12762 * gcc.c-torture/execute/pr66556.c: Likewise.
12763 * gcc.c-torture/execute/pr67781.c: Likewise.
12764 * gcc.c-torture/execute/pr68648.c: Likewise.
12766 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12768 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12770 2016-04-26 Marek Polacek <polacek@redhat.com>
12773 * gcc.dg/pr67784-3.c: New test.
12774 * gcc.dg/pr67784-4.c: New test.
12775 * gcc.dg/pr67784-5.c: New test.
12778 * gcc.dg/Wnested-externs-2.c: New test.
12780 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12782 * gcc.dg/fold-plusmult.c: Adjust.
12783 * gcc.dg/no-strict-overflow-6.c: Adjust.
12784 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12786 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12788 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12790 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12791 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12792 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12793 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12794 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12795 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12796 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12797 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12798 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12799 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12800 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12801 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12802 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12803 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12804 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12805 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12806 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12807 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12808 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12809 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12810 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12811 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12813 * gcc.target/i386/pr32219-4.c: Likewise.
12814 * gcc.target/i386/pr32219-6.c: Likewise.
12815 * gcc.target/i386/pr32219-8.c: Likewise.
12817 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12819 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12820 associated options.
12822 2016-04-26 Marek Polacek <polacek@redhat.com>
12825 * g++.dg/ext/cond2.C: New test.
12827 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12829 PR tree-optimization/70771
12830 PR tree-optimization/70775
12831 * gcc.dg/pr70771.c: New test.
12832 * gcc.dg/pr70775.c: New test.
12834 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12836 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12838 2016-04-25 Richard Biener <rguenther@suse.de>
12840 PR tree-optimization/70780
12841 * gcc.dg/torture/pr70780.c: New testcase.
12843 2016-04-25 Michael Collison <michael.collison@arm.com>
12845 * gcc.target/arm/neon-vaddws16.c: New test.
12846 * gcc.target/arm/neon-vaddws32.c: New test.
12847 * gcc.target/arm/neon-vaddwu16.c: New test.
12848 * gcc.target/arm/neon-vaddwu32.c: New test.
12849 * gcc.target/arm/neon-vaddwu8.c: New test.
12850 * lib/target-supports.exp
12851 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12852 that arm neon support vector widen sum of HImode TO SImode.
12854 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12857 * c-c++-common/asan/pr70712.c: New test.
12859 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12861 * .gitattributes: New file.
12863 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12865 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12867 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12869 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12870 * gfortran.dg/submodule_15.f08: Likewise.
12872 2016-04-22 Richard Biener <rguenther@suse.de>
12874 PR tree-optimization/70740
12875 * gcc.dg/torture/pr70740.c: New testcase.
12877 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12880 * gcc.target/i386/pr70750-1.c: New test.
12881 * gcc.target/i386/pr70750-2.c: Likewise.
12883 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12886 * g++.dg/cpp0x/auto48.C: New.
12888 2016-04-21 Marek Polacek <polacek@redhat.com>
12891 * g++.dg/cpp0x/forw_enum12.C: New test.
12892 * g++.dg/cpp0x/forw_enum13.C: New test.
12894 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12897 * gcc.target/i386/pr70728.c: New test.
12899 2016-04-21 Richard Biener <rguenther@suse.de>
12901 PR middle-end/70747
12902 * gcc.dg/pr70747.c: New testcase.
12904 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12906 PR tree-optimization/70715
12907 * gcc.dg/tree-ssa/scev-13.c: New test.
12909 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12911 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12913 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12915 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12917 2016-04-20 Jan Hubicka <jh@suse.cz>
12920 * g++.dg/ipa/nothrow-1.C: New testcase.
12922 2016-04-20 Nathan Sidwell <nathan@acm.org>
12925 * g++.dg/eh/delete1.C: New.
12927 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12929 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12930 -mtune-ctrl=sse_typeless_stores.
12932 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12934 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12936 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12938 PR tree-optimization/69489
12939 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12941 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12944 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12945 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12946 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12948 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12950 PR tree-optimization/56625
12951 PR tree-optimization/69489
12952 * gcc.dg/vect/pr56625.c: New test.
12953 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12955 2016-04-20 Andrew Pinski <apinski@cavium.com>
12958 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12960 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12962 * gnat.dg/self1.adb: Remove now incorrect test.
12964 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12966 * gcc.dg/tree-ssa/scev-11.c: New test.
12967 * gcc.dg/tree-ssa/scev-12.c: New test.
12969 2016-04-20 Marek Polacek <polacek@redhat.com>
12971 PR tree-optimization/70725
12972 * gcc.dg/pr70725.c: New test.
12974 2016-04-20 Richard Biener <rguenther@suse.de>
12976 PR tree-optimization/70726
12977 * g++.dg/vect/pr70726.cc: New testcase.
12979 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12982 * gcc.target/s390/pr70674.c: New test.
12984 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12986 PR libgfortran/70684
12987 * gfortran.dg/list_read_14.f90: New test.
12989 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12992 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12993 extern to force it misaligned.
12997 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12998 Don't check `*' before movv4sf_internal.
12999 * gcc.target/i386/avx256-unaligned-store-2.c: Check
13000 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
13001 Don't check `*' before movv16qi_internal.
13002 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
13003 extern to force it misaligned.
13007 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
13008 Don't check `*' before movv2df_internal.
13009 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
13010 extern to force it misaligned.
13014 Check movv8sf_internal instead of avx_storeups256.
13015 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
13017 2016-04-19 Richard Biener <rguenther@suse.de>
13019 PR tree-optimization/70171
13020 * g++.dg/tree-ssa/pr70171.C: New testcase.
13022 2016-04-19 Richard Biener <rguenther@suse.de>
13024 PR tree-optimization/70724
13025 * gcc.dg/torture/pr70724.c: New testcase.
13027 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
13029 PR middle-end/70689
13030 * gcc.target/i386/pr70689.c: New.
13032 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
13035 * gcc.target/i386/pr70708.c: New test.
13037 2016-04-18 Richard Biener <rguenther@suse.de>
13039 PR tree-optimization/43434
13040 * gcc.dg/vect/pr43434.c: New testcase.
13041 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
13042 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
13043 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
13044 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
13045 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
13046 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
13047 * gcc.dg/gomp/pr68640.c: Likewise.
13048 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
13049 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
13051 2016-04-18 Richard Biener <rguenther@suse.de>
13053 PR tree-optimization/70701
13054 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
13056 2016-04-18 Tom de Vries <tom@codesourcery.com>
13059 * gcc.dg/pr70161.c: Add dot-file scans.
13060 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
13061 instead of after last dot char.
13063 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
13065 * c-c++-common/dump-ada-spec-3.c: New test.
13066 * c-c++-common/dump-ada-spec-4.c: Likewise.
13068 2016-04-17 Tom de Vries <tom@codesourcery.com>
13071 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
13073 2016-04-15 Jan Hubicka <jh@suse.cz>
13076 * g++.dg/ipa/pure-const-1.C: New testcase.
13077 * g++.dg/ipa/pure-const-2.C: New testcase.
13078 * g++.dg/ipa/pure-const-3.C: New testcase.
13080 2016-04-15 Marek Polacek <polacek@redhat.com>
13083 * gcc.dg/bitfld-22.c: New test.
13085 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
13087 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
13090 2016-04-15 Marek Polacek <polacek@redhat.com>
13093 * c-c++-common/pr70651.c: New test.
13095 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13097 PR rtl-optimization/70681
13098 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
13099 dump scan on arm and powerpc.
13100 * gcc.dg/pr10474.c: Likewise.
13102 2016-04-15 Jakub Jelinek <jakub@redhat.com>
13107 * g++.dg/cpp1y/vla11.C: Revert for real.
13110 * c-c++-common/Wparentheses-1.c: New test.
13111 * c-c++-common/gomp/Wparentheses-1.c: New test.
13112 * c-c++-common/gomp/Wparentheses-2.c: New test.
13113 * c-c++-common/gomp/Wparentheses-3.c: New test.
13114 * c-c++-common/gomp/Wparentheses-4.c: New test.
13115 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
13116 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
13117 * c-c++-common/goacc/Wparentheses-1.c: New test.
13119 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
13122 * gcc.target/i386/pr70662.c: New test.
13124 2016-04-15 Richard Biener <rguenther@suse.de>
13125 Alan Modra <amodra@gmail.com>
13127 PR tree-optimization/70130
13128 * gcc.dg/vect/O3-pr70130.c: New testcase.
13130 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13133 * gcc.target/powerpc/pr70669.c: New test.
13136 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13137 a power7 system that does not have an assembler that supports
13140 2016-04-14 Martin Sebor <msebor@redhat.com>
13145 * c-c++-common/ubsan/vla-1.c: Revert.
13146 * g++.dg/cpp1y/vla11.C: Same.
13147 * g++.dg/cpp1y/vla12.C: Same.
13148 * g++.dg/cpp1y/vla13.C: Same.
13149 * g++.dg/cpp1y/vla14.C: Same.
13150 * g++.dg/cpp1y/vla3.C: Same.
13151 * g++.dg/init/array24.C: Same.
13152 * g++.dg/ubsan/vla-1.C: Same.
13154 2016-04-14 Marek Polacek <polacek@redhat.com>
13155 Jan Hubicka <hubicka@ucw.cz>
13158 * g++.dg/torture/pr70029.C: New test.
13160 2016-04-14 Martin Sebor <msebor@redhat.com>
13162 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13163 type size to prevent failures on targets with very low maximum
13166 2016-04-14 Richard Biener <rguenther@suse.de>
13168 PR tree-optimization/70623
13169 * gcc.dg/torture/pr70623.c: New testcase.
13170 * gcc.dg/torture/pr70623-2.c: Likewise.
13172 2016-04-13 Martin Sebor <msebor@redhat.com>
13177 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13178 * g++.dg/cpp1y/vla11.C: New test.
13179 * g++.dg/cpp1y/vla12.C: New test.
13180 * g++.dg/cpp1y/vla13.C: New test.
13181 * g++.dg/cpp1y/vla14.C: New test.
13182 * g++.dg/cpp1y/vla3.C: Restore deleted test.
13183 * g++.dg/init/array24.C: Fully brace VLA initializer.
13184 * g++.dg/ubsan/vla-1.C: Disable exceptions.
13186 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13189 * g++.dg/opt/pr70641.C: New test.
13191 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13193 PR rtl-optimization/68749
13194 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13195 effects of argument promotions.
13196 Remove default args to dg-skip-if.
13198 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
13201 * g++.dg/parse/pr70635.C: New.
13203 2016-04-13 Marek Polacek <polacek@redhat.com>
13206 * c-c++-common/Wmisleading-indentation-4.c: New test.
13208 2016-04-13 Marek Polacek <polacek@redhat.com>
13211 * gcc.dg/Wparentheses-12.c: New test.
13212 * gcc.dg/Wparentheses-13.c: New test.
13214 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
13216 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13217 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13218 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13220 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13222 PR middle-end/70633
13223 * gcc.c-torture/compile/pr70633.c: New test.
13226 * gcc.dg/torture/pr70628.c: New test.
13228 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
13231 * g++.dg/template/pr70610.C: New test.
13232 * g++.dg/template/pr70610-2.C: New test.
13233 * g++.dg/template/pr70610-3.C: New test.
13234 * g++.dg/template/pr70610-4.C: New test.
13236 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13238 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13242 * g++.dg/ext/pr70571.C: New test.
13244 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13247 * gcc.target/powerpc/pr70640.c: New test.
13249 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
13252 * g++.dg/parse/pr68722.C: New.
13254 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13256 PR rtl-optimization/70596
13257 * gcc.target/i386/pr70596.c: New test.
13259 2016-04-12 Nathan Sidwell <nathan@acm.org>
13262 * g++.dg/init/pr70501.C: New.
13264 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
13266 * gcc.target/i386/asm-flag-6.c: New test.
13268 2016-04-12 Tom de Vries <tom@codesourcery.com>
13270 PR tree-optimization/68756
13271 * gcc.dg/graphite/pr68756.c: New test.
13273 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13275 PR tree-optimization/70602
13276 * gcc.c-torture/execute/pr70602.c: New test.
13278 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13281 * gcc.target/powerpc/float128-1.c: New tests to make sure the
13282 __float128 emulator is built and runs.
13283 * gcc.target/powerpc/float128-1.c: Likewise.
13285 * lib/target-supports.exp (check_ppc_float128_sw_available):
13286 Rework tests for __float128 software and hardware
13287 availability. Fix exit condition to return 0 on success.
13289 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
13292 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13293 * gcc.target/aarch64/target_attr_15.c: Likewise.
13295 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13298 * g++.dg/cpp1y/pr69066.C: New.
13300 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13303 * gfortran.dg/pr36192.f90: Update test.
13304 * gfortran.dg/pr36192_1.f90: Update test.
13305 * gfortran.dg/real_dimension_1.f: Update test.
13306 * gfortran.dg/parameter_array_init_7.f90: New test.
13308 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
13311 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13313 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13315 PR rtl-optimization/66669
13316 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13318 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13320 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13321 * gcc.dg/pie-1.c: Likewise.
13322 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13323 * gcc.dg/pic-4.c: Likewise.
13324 * gcc.dg/pie-3.c: Likewise.
13325 * gcc.dg/pie-4.c: Likewise.
13327 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13329 PR tree-optimization/68644
13330 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13332 PR rtl-optimization/64886
13333 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13335 2016-04-09 Tom de Vries <tom@codesourcery.com>
13337 PR tree-optimization/68953
13338 * gcc.dg/graphite/pr68953.c: New test.
13340 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13343 * gfortran.dg/deferred_character_16.f90: New test.
13345 2016-04-09 Jakub Jelinek <jakub@redhat.com>
13347 PR tree-optimization/70586
13348 * gcc.c-torture/execute/pr70586.c: New test.
13350 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13353 * c-c++-common/asan/halt_on_error-1.c: Replace memset
13354 with __builtin_memset
13355 * c-c++-common/asan/halt_on_error-2.c: Likewise.
13357 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
13361 PR tree-optimization/70373
13362 PR middle-end/70533
13363 PR middle-end/70534
13364 PR middle-end/70535
13365 * c-c++-common/goacc/reduction-5.c: New test.
13366 * c-c++-common/goacc/reduction-promotions.c: New test.
13367 * gfortran.dg/goacc/reduction-3.f95: New test.
13368 * gfortran.dg/goacc/reduction-promotions.f90: New test.
13370 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
13374 * g++.dg/pr70590.C: New test.
13375 * g++.dg/pr70590-2.C: New test.
13377 2016-04-08 Jakub Jelinek <jakub@redhat.com>
13379 PR middle-end/70593
13380 * gcc.target/i386/pr70593.c: New test.
13382 PR rtl-optimization/70574
13383 * gcc.target/i386/avx2-pr70574.c: New test.
13385 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
13388 * c-c++-common/asan/pr70541.c: New test.
13390 2016-04-08 Tom de Vries <tom@codesourcery.com>
13392 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13393 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13395 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13398 * gcc.c-torture/execute/pr70566.c: New test.
13400 2016-04-08 Tom de Vries <tom@codesourcery.com>
13402 * c-c++-common/goacc/uninit-copy-clause.c: New test.
13403 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13405 2016-04-08 Alan Modra <amodra@gmail.com>
13407 * gcc.target/powerpc/pr70117.c: New.
13409 2016-04-07 Jakub Jelinek <jakub@redhat.com>
13412 * gcc.dg/lto/simd-function_0.c: New test.
13414 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13416 * c-c++-common/attr-simd-2.c: Likewise.
13417 * c-c++-common/attr-simd-4.c: Likewise.
13418 * gcc.dg/gomp/simd-clones-2.c: Likewise.
13419 * gcc.dg/gomp/simd-clones-3.c: Likewise.
13421 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13424 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13426 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
13427 Tom de Vries <tom@codesourcery.com>
13429 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13430 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13431 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13432 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13433 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13434 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13435 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13436 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13438 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13441 * g++.dg/warn/Wparentheses-29.C: New test.
13443 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13446 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13447 explicit braces to resolve a future -Wparentheses warning.
13449 2016-04-06 Richard Henderson <rth@redhat.com>
13451 * gcc.dg/pr61817-1.c: New test.
13452 * gcc.dg/pr61817-2.c: New test.
13453 * gcc.dg/pr69391-1.c: New test.
13454 * gcc.dg/pr69391-2.c: New test.
13456 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13458 PR rtl-optimization/70398
13459 * gcc.target/aarch64/pr70398.c: New.
13461 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13463 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13465 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
13466 Pedro Alves <palves@redhat.com>
13468 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13470 2016-04-06 Jakub Jelinek <jakub@redhat.com>
13472 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13473 Check for avx512f effective targets instead of avx2.
13474 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13475 for AVX512F clones.
13476 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13477 * g++.dg/gomp/declare-simd-1.C: Likewise.
13478 * g++.dg/gomp/declare-simd-3.C: Likewise.
13479 * g++.dg/gomp/declare-simd-4.C: Likewise.
13481 PR middle-end/70550
13482 * c-c++-common/gomp/pr70550-1.c: New test.
13483 * c-c++-common/gomp/pr70550-2.c: New test.
13485 2016-04-05 Nathan Sidwell <nathan@acm.org>
13488 * g++.dg/ext/attribute-may-alias-5.C: New.
13490 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13493 * c-c++-common/pr70336.c: New test.
13494 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13495 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13497 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
13500 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13502 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13504 PR rtl-optimization/70542
13505 * gcc.dg/torture/pr70542.c: New test.
13506 * gcc.target/i386/avx2-pr70542.c: New test.
13508 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13510 PR tree-optimization/70509
13511 * gcc.target/i386/avx512bw-pr70509.c: New test.
13513 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13516 * g++.dg/ext/constexpr-vla4.C: New test.
13518 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13521 * gcc.target/i386/pr70510.c: New test.
13523 2016-04-05 Richard Biener <rguenther@suse.de>
13525 PR tree-optimization/70526
13526 * g++.dg/torture/pr70526.C: New testcase.
13528 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13531 * gcc.target/i386/pr70525.c: New test.
13533 2016-04-05 Richard Biener <rguenther@suse.de>
13535 PR middle-end/70499
13536 * g++.dg/torture/pr70499.C: New testcase.
13538 2016-04-05 Richard Biener <rguenther@suse.de>
13540 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13543 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13545 PR middle-end/70307
13546 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13547 rs6000 ABI warnings.
13549 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13552 * g++.dg/ipa/devirt-51.C: New testcase.
13554 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13555 Jakub Jelinek <jakub@redhat.com>
13557 PR middle-end/70457
13558 * gcc.dg/torture/pr70457.c: New.
13560 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13563 * gfortran.dg/allocate_with_source_19.f08: New test.
13565 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13568 * gfortran.dg/coarray_allocate_6.f08: New test.
13570 2016-04-04 Richard Biener <rguenther@suse.de>
13572 PR rtl-optimization/70484
13573 * gcc.dg/torture/pr70484.c: New testcase.
13575 2016-04-04 Marek Polacek <polacek@redhat.com>
13578 * gcc.dg/torture/pr70307.c: New test.
13580 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13584 * gcc.target/sh/torture/pr70416.c: New.
13586 2016-04-02 Martin Sebor <msebor@redhat.com>
13592 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13593 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13594 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13595 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13596 * g++.dg/cpp0x/constexpr-string.C: Same.
13597 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13598 * g++.dg/cpp0x/pr65398.C: Same.
13599 * g++.dg/ext/constexpr-vla1.C: Same.
13600 * g++.dg/ext/constexpr-vla2.C: Same.
13601 * g++.dg/ext/constexpr-vla3.C: Same.
13602 * g++.dg/ubsan/pr63956.C: Same.
13604 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13606 PR rtl-optimization/70467
13607 * gcc.target/i386/pr70467-2.c: New test.
13609 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13610 Marek Polacek <polacek@redhat.com>
13613 * g++.dg/init/new47.C: New test.
13615 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13618 * gcc.target/arm/pr70496.c: New test.
13620 2016-04-01 Nathan Sidwell <nathan@acm.org>
13623 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13625 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13628 * gcc.dg/strlenopt.h (memmove): New.
13629 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13630 instead of "string.h".
13631 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13632 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13633 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13634 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13635 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13636 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13637 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13638 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13639 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13640 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13641 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13642 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13643 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13644 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13645 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13646 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13647 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13648 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13649 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13650 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13652 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13654 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13655 (Holder::foo): Reflect this.
13657 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13660 * gcc.dg/pr70442.c: New test.
13662 2016-03-31 Nathan Sidwell <nathan@acm.org>
13665 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13667 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13670 * gcc.target/i386/pr70453.c: New test.
13672 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13675 * gcc.c-torture/pr70292.c: New test.
13677 2016-03-31 Marek Polacek <polacek@redhat.com>
13680 * c-c++-common/pr70297.c: New test.
13681 * g++.dg/cpp0x/typedef-redecl.C: New test.
13682 * gcc.dg/typedef-redecl2.c: New test.
13684 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13686 PR rtl-optimization/70460
13687 * gcc.c-torture/execute/pr70460.c: New test.
13689 2016-03-31 Richard Biener <rguenther@suse.de>
13692 * g++.dg/ext/vector30.C: New testcase.
13694 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13695 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13697 * gfortran.dg/fmt_pf.f90: New test.
13699 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13701 Forward-port from 5 branch
13702 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13705 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13706 dg-require-effective-target after dg-do.
13708 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13710 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13712 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13713 Julian Brown <julian@codesourcery.com>
13714 Chung-Lin Tang <cltang@codesourcery.com>
13715 Cesar Philippidis <cesar@codesourcery.com>
13716 James Norris <jnorris@codesourcery.com>
13717 Tom de Vries <tom@codesourcery.com>
13718 Nathan Sidwell <nathan@codesourcery.com>
13720 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13721 * c-c++-common/goacc/loop-clauses.c: Likewise.
13722 * g++.dg/goacc/template.C: Likewise.
13723 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13724 * gfortran.dg/goacc/loop-1.f95: Likewise.
13725 * gfortran.dg/goacc/loop-5.f95: Likewise.
13726 * gfortran.dg/goacc/loop-6.f95: Likewise.
13727 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13728 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13729 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13730 * c-c++-common/goacc/clauses-fail.c: Likewise.
13731 * c-c++-common/goacc/parallel-1.c: Likewise.
13732 * c-c++-common/goacc/reduction-1.c: Likewise.
13733 * c-c++-common/goacc/reduction-2.c: Likewise.
13734 * c-c++-common/goacc/reduction-3.c: Likewise.
13735 * c-c++-common/goacc/reduction-4.c: Likewise.
13736 * c-c++-common/goacc/routine-3.c: Likewise.
13737 * c-c++-common/goacc/routine-4.c: Likewise.
13738 * c-c++-common/goacc/routine-5.c: Likewise.
13739 * c-c++-common/goacc/tile.c: Likewise.
13740 * g++.dg/goacc/template.C: Likewise.
13741 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13742 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13743 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13744 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13745 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13746 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13747 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13748 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13749 * c-c++-common/goacc/use_device-1.c: ... this file.
13750 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13751 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13752 * c-c++-common/goacc/host_data-6.c: ... this file.
13753 * c-c++-common/goacc/loop-2-kernels.c: New file.
13754 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13755 * c-c++-common/goacc/loop-3.c: Likewise.
13756 * g++.dg/goacc/reference.C: Likewise.
13757 * g++.dg/goacc/routine-1.C: Likewise.
13758 * g++.dg/goacc/routine-2.C: Likewise.
13760 2016-03-30 Richard Biener <rguenther@suse.de>
13762 PR middle-end/70450
13763 * gcc.dg/torture/pr70450.c: New testcase.
13765 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13768 * gcc.dg/torture/pr70421.c: New test.
13769 * gcc.target/i386/avx512f-pr70421.c: New test.
13771 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13774 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13775 (check): New function.
13777 (foo): Align stack to 16 bytes when calling bar.
13778 * gcc.target/i386/cleanup-2.c: Likewise.
13780 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13782 PR tree-optimization/59124
13783 * gcc.dg/Warray-bounds-19.c: New test.
13785 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13787 * lib/prune.exp (escape_regex_chars): New.
13788 (prune_file_path): Update to quote metcharacters for regexp.
13790 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13792 PR rtl-optimization/70429
13793 * gcc.c-torture/execute/pr70429.c: New test.
13795 PR tree-optimization/70405
13796 * gcc.dg/pr70405.c: New test.
13798 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13801 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13802 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13804 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13807 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13808 __cilkrts_set_param to set two workers.
13809 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13810 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13812 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13814 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13816 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13819 * gcc.target/i386/pr70406.c: New test.
13821 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13823 * gnat.dg/specs/double_record_extension3.ads: New test.
13825 2016-03-25 Richard Henderson <rth@redhat.com>
13828 * gcc.target/aarch64/pr70120-1.c: New.
13829 * gcc.target/aarch64/pr70120-2.c: New.
13830 * gcc.target/aarch64/pr70120-3.c: New.
13832 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13835 * g++.dg/template/mangle2.C: The dg-do directive should be
13836 "compile" not "assemble".
13838 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13841 * gcc.dg/pr69650.c: New test.
13843 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13845 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13847 2016-03-25 Alan Modra <amodra@gmail.com>
13849 * gcc.dg/dfp/pr70052.c: New test.
13851 2016-03-24 Richard Henderson <rth@redhat.com>
13853 PR middle-end/69845
13854 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13855 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13857 2016-03-24 Tom de Vries <tom@codesourcery.com>
13859 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13861 2016-03-24 Tom de Vries <tom@codesourcery.com>
13863 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13864 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13866 2016-03-24 Tom de Vries <tom@codesourcery.com>
13868 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13869 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13871 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13874 * g++.dg/template/mangle2.C: New test.
13876 2016-03-24 Richard Biener <rguenther@suse.de>
13878 PR tree-optimization/70396
13879 * gcc.dg/torture/pr70396.c: New testcase.
13881 2016-03-24 Richard Biener <rguenther@suse.de>
13883 PR middle-end/70370
13884 * gcc.dg/torture/pr70370.c: New testcase.
13886 2016-03-24 Tom de Vries <tom@codesourcery.com>
13888 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13889 * gfortran.dg/goacc/kernels-tree.f95: Same.
13890 * gfortran.dg/goacc/parallel-tree.f95: Same.
13892 2016-03-24 Tom de Vries <tom@codesourcery.com>
13894 * c-c++-common/goacc/uninit-if-clause.c: New test.
13895 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13897 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13900 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13903 2016-03-24 Richard Biener <rguenther@suse.de>
13905 PR tree-optimization/70372
13906 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13908 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13911 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13913 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13916 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13918 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13921 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13922 * g++.dg/cpp1y/pr70001.C: New test.
13925 * g++.dg/cpp0x/constexpr-70323.C: New test.
13927 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13928 Jason Merrill <jason@redhat.com>
13929 Jakub Jelinek <jakub@redhat.com>
13932 * g++.dg/cpp0x/constexpr-69315.C: New test.
13933 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13935 2016-03-23 Marek Polacek <polacek@redhat.com>
13938 * g++.dg/warn/Wignored-attributes-1.C: New test.
13939 * g++.dg/warn/Wignored-attributes-2.C: New test.
13941 2016-03-23 Tom de Vries <tom@codesourcery.com>
13943 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13945 * gfortran.dg/goacc/private-3.f95 (test): Same.
13946 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13949 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13951 * lib/target-supports.exp: Remove v7ve entry from loop
13952 creating effective target checks.
13953 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13954 (add_options_for_arm_arch_v7ve): Likewise.
13956 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13958 PR tree-optimization/70354
13959 * gcc.dg/vect/pr70354-1.c: New test.
13960 * gcc.dg/vect/pr70354-2.c: New test.
13961 * gcc.target/i386/avx2-pr70354-1.c: New test.
13962 * gcc.target/i386/avx2-pr70354-2.c: New test.
13964 2016-03-22 Jeff Law <law@redhat.com>
13967 * gcc.dg/tree-ssa/pr70232.c: New test.
13969 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13972 * gcc.target/i386/pr70302.c: New test.
13974 2016-03-22 Richard Biener <rguenther@suse.de>
13976 PR middle-end/70251
13977 * g++.dg/torture/pr70251.C: New testcase.
13979 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13982 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13983 Wmisleading-indentation.c.
13984 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13985 reflect change to diagnostic text and order of messages.
13986 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13988 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13990 * g++.dg/ext/java-3.C: Don't compile on AIX.
13992 2016-03-22 Richard Biener <rguenther@suse.de>
13994 PR middle-end/70333
13995 * gcc.dg/torture/pr70333.c: New testcase.
13997 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13999 * g++.dg/ext/pr70290.C: New test.
14001 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
14004 * gcc.target/i386/pr70325.c: New test.
14006 2016-03-22 Jakub Jelinek <jakub@redhat.com>
14009 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
14010 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
14013 * gcc.target/i386/pr70300.c: New test.
14016 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
14017 (func2): New function for cond with parens, xfail warning for c++.
14018 * g++.dg/warn/Wnonnull-compare-8.C: New test.
14020 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
14023 * g++.dg/template/ptrmem30.C: New test.
14025 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
14028 * g++.dg/cpp0x/constexpr-70204a.C: New test.
14029 * g++.dg/cpp0x/constexpr-70204b.C: New test.
14031 2016-03-21 Jakub Jelinek <jakub@redhat.com>
14033 PR middle-end/70326
14034 * gcc.dg/pr70326.c: New test.
14036 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
14037 Jakub Jelinek <jakub@redhat.com>
14039 PR tree-optimization/70317
14040 * gcc.dg/pr70317.c: New test.
14042 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
14045 * gcc.target/i386/pr70327.c: New test.
14047 2016-03-21 Martin Liska <mliska@suse.cz>
14050 * gcc.dg/ipa/pr70306.c: New test.
14052 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
14054 * gcc.target/arm/attr-align1.c: Skip if M-profile.
14055 * gcc.target/arm/attr-align3.c: Likewise.
14056 * gcc.target/arm/attr_arm.c: Likewise.
14057 * gcc.target/arm/flip-thumb.c: Likewise.
14059 2016-03-21 Jakub Jelinek <jakub@redhat.com>
14062 * gcc.target/powerpc/altivec-36.c: New test.
14064 2016-03-21 Richard Biener <rguenther@suse.de>
14066 PR tree-optimization/70310
14067 * gcc.dg/torture/pr70310.c: New testcase.
14069 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
14072 * gcc.target/i386/pr70293.c: New test.
14074 2016-03-21 Richard Biener <rguenther@suse.de>
14076 PR tree-optimization/70288
14077 * gcc.dg/torture/pr70288-1.c: New testcase.
14078 * gcc.dg/torture/pr70288-2.c: Likewise.
14080 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14082 PR rtl-optimization/69307
14083 * gcc.target/arm/pr69307.c: New test.
14085 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14087 PR rtl-optimization/69102
14088 * gcc.c-torture/compile/pr69102.c: New test.
14090 2016-03-18 Jeff Law <law@redhat.com>
14092 PR rtl-optimization/70263
14093 * gcc.c-torture/compile/pr70263-1.c: New test.
14094 * gcc.target/i386/pr70263-2.c: New test.
14096 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
14098 PR rtl-optimization/70278
14099 * gcc.dg/torture/pr70278.c: New test.
14100 * gcc.target/arm/pr70278.c: New test.
14102 2016-03-18 David Malcolm <dmalcolm@redhat.com>
14105 * gcc.dg/plugin/diagnostic-test-expressions-1.c
14106 (test_builtin_types_compatible_p): New test function.
14107 * gcc.dg/pr70281.c: New test case.
14109 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
14112 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
14114 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14116 PR tree-optimization/70252
14117 * gcc.dg/pr70252.c: New test.
14119 2016-03-18 Tom de Vries <tom@codesourcery.com>
14121 * gcc.dg/pr70161-2.c: New test.
14122 * gcc.dg/pr70161.c: New test.
14124 2016-03-18 Tom de Vries <tom@codesourcery.com>
14127 * gcc.dg/pr70269.c: New test.
14129 2016-03-18 Jakub Jelinek <jakub@redhat.com>
14132 * g++.dg/ext/java-3.C: New test.
14134 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14137 * g++.dg/lookup/pr70205.C: New test.
14139 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14142 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14144 2016-03-17 Marek Polacek <polacek@redhat.com>
14147 * gcc.dg/atomic-op-6.c: New test.
14149 2016-03-17 David Malcolm <dmalcolm@redhat.com>
14152 * c-c++-common/pr70264.c: New test case.
14154 2016-03-17 Jakub Jelinek <jakub@redhat.com>
14157 * c-c++-common/pr70144-1.c: New test.
14158 * c-c++-common/pr70144-2.c: New test.
14161 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14162 * g++.dg/opt/flifetime-dse6.C: New test.
14163 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14165 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
14168 * gcc.dg/pic-1.c: New test.
14169 * gcc.dg/pic-2.c: Likewise.
14170 * gcc.dg/pic-3.c: Likewise.
14171 * gcc.dg/pic-4.c: Likewise.
14172 * gcc.dg/pie-1.c: Likewise.
14173 * gcc.dg/pie-2.c: Likewise.
14174 * gcc.dg/pie-3.c: Likewise.
14175 * gcc.dg/pie-4.c: Likewise.
14176 * gcc.dg/pie-5.c: Likewise.
14177 * gcc.dg/pie-6.c: Likewise.
14179 2016-03-17 Tom de Vries <tom@codesourcery.com>
14181 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14182 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14184 2016-03-17 Richard Biener <rguenther@suse.de>
14187 * g++.dg/debug/pr70271.C: New testcase.
14189 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
14191 * gcc.target/i386/pr70251.c: New test.
14193 2016-03-17 Marek Polacek <polacek@redhat.com>
14196 * g++.dg/warn/constexpr-70194.C: New test.
14198 2016-03-16 Richard Henderson <rth@redhat.com>
14200 PR middle-end/70240
14201 * gcc.c-torture/compile/pr70240.c: New.
14203 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14205 * gcc.c-torture/compile/20151204.c: Skip for avr.
14207 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14210 * g++.dg/opt/pr70245.C: New test.
14211 * g++.dg/opt/pr70245.h: New file.
14212 * g++.dg/opt/pr70245-aux.cc: New file.
14214 2016-03-16 Martin Sebor <msebor@redhat.com>
14216 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14218 2016-03-16 Richard Henderson <rth@redhat.com>
14220 PR middle-end/70199
14221 * gcc.c-torture/compile/pr70199.c: New.
14223 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
14225 * gcc.dg/uninit-19.c: Run dos2unix.
14227 2016-03-16 Marek Polacek <polacek@redhat.com>
14230 * gcc.dg/nested-func-10.c: New test.
14231 * gcc.dg/nested-func-9.c: New test.
14233 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14235 PR tree-optimization/68714
14236 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14238 2016-03-16 Tom de Vries <tom@codesourcery.com>
14240 PR tree-optimization/68715
14241 * gcc.dg/graphite/pr68715-2.c: New test.
14242 * gcc.dg/graphite/pr68715.c: New test.
14243 * gfortran.dg/graphite/pr68715.f90: New test.
14245 2016-03-16 Tom de Vries <tom@codesourcery.com>
14247 PR tree-optimization/68809
14248 * gcc.dg/graphite/pr68809-2.c: New test.
14249 * gcc.dg/graphite/pr68809.c: New test.
14251 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14254 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14255 method call to i () as argument. Adjust expected output.
14258 * g++.dg/ubsan/pr70147-1.C: New test.
14259 * g++.dg/ubsan/pr70147-2.C: New test.
14261 2016-03-15 Martin Sebor <msebor@redhat.com>
14264 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14266 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
14268 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14271 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14273 PR libfortran/69799
14274 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14275 libatomic_available.
14277 2016-03-15 Marek Polacek <polacek@redhat.com>
14280 * g++.dg/ext/attribute-may-alias-4.C: New test.
14282 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
14284 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
14285 -fvar-tracking-assignments-toggle flag.
14287 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
14289 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14291 2016-03-15 Jakub Jelinek <jakub@redhat.com>
14293 PR rtl-optimization/70222
14294 * gcc.c-torture/execute/pr70222-1.c: New test.
14295 * gcc.c-torture/execute/pr70222-2.c: New test.
14297 2016-03-15 Richard Henderson <rth@redhat.com>
14299 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14301 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14303 PR rtl-optimization/69032
14304 * gcc.dg/pr69032.c: New test.
14306 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14308 PR rtl-optimization/63384
14309 * g++.dg/pr63384.C: New test.
14311 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14314 * gcc.target/i386/pr64411.C: New test.
14316 2016-03-15 Tom de Vries <tom@codesourcery.com>
14318 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14319 * gfortran.dg/goacc/kernels-alias.f95: New test.
14321 2016-03-14 Martin Sebor <msebor@redhat.com>
14324 * g++.dg/cpp0x/constexpr-inline.C: New test.
14325 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14327 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
14329 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14331 2016-03-14 Jakub Jelinek <jakub@redhat.com>
14333 PR middle-end/70219
14334 * gcc.dg/pr70219.c: New test.
14336 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
14339 * gcc.dg/torture/pr70083.c: New test.
14340 * gcc.target/i386/pr70083.c: New test.
14342 2016-03-14 Richard Biener <rguenther@suse.de>
14344 PR tree-optimization/56365
14345 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14347 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
14350 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14352 * g++.dg/pr70098.C: New testcase.
14355 2016-03-14 Tom de Vries <tom@codesourcery.com>
14357 PR tree-optimization/70045
14358 * gcc.dg/graphite/pr70045.c: New test.
14360 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14363 * gfortran.dg/include_9.f90: New test.
14365 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
14368 gfortran.dg/prof/prof.exp: New script.
14369 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14371 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
14373 PR rtl-optimization/69307
14374 * gcc.dg/pr69307.c: New test.
14376 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
14379 * gcc.target/arm/pr69614.c: New.
14381 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
14384 * gfortran.dg/submodule_14.f08: New test
14387 * gfortran.dg/submodule_15.f08: New test
14389 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
14392 * g++.dg/cpp1y/paren3.C: New test.
14394 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14397 * gcc.target/powerpc/ppc-round2.c: New test.
14399 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
14402 * gcc.dg/torture/pr70123.c: New test.
14404 2016-03-11 Jeff Law <law@redhat.com>
14406 PR tree-optimization/70190
14407 * gcc.c-torture/compile/pr70190.c: New test.
14409 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14412 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14414 (test43_b): Likewise.
14415 (test43_c): Likewise.
14416 (test43_d): Likewise.
14417 (test43_e): Likewise.
14418 (test43_f): Likewise.
14419 (test43_g): Likewise.
14420 (test44_a): Likewise.
14421 (test44_b): Likewise.
14422 (test44_c): Likewise.
14423 (test44_d): Likewise.
14424 (test44_e): Likewise.
14426 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14429 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14431 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14433 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14436 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14440 * gcc.target/aarch64/pr69245_2.c: New test.
14442 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14444 PR tree-optimization/70177
14445 * gcc.dg/pr70177.c: New test.
14447 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14449 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14451 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14453 * gcc.dg/tree-ssa/sra-20.c: New.
14455 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14457 PR rtl-optimization/70174
14458 * gcc.dg/pr70174.c: New test.
14460 PR tree-optimization/70169
14461 * gcc.dg/pr70169.c: New test.
14463 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14466 * gcc.target/i386/pr70160.c: New test.
14468 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14470 * gcc.target/s390/dfp-1.c: New test.
14472 2016-03-10 Nick Clifton <nickc@redhat.com>
14475 * gcc.target/aarch64/pr70044.c: New test.
14477 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14478 Jakub Jelinek <jakub@redhat.com>
14481 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14482 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14483 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14485 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
14488 * g++.dg/lto/pr69589_0.C: New testcase
14489 * g++.dg/lto/pr69589_1.C: New testcase
14491 2016-03-10 Marek Polacek <polacek@redhat.com>
14494 * g++.dg/delayedfold/unary-plus1.C: New test.
14496 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
14498 * gcc.target/arm/pr45701-1.c: Escape brackets.
14499 * gcc.target/arm/pr45701-2.c: Likewise.
14501 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14503 * gfortran.dg/unconstrained_commons.f: New.
14505 2016-03-10 Alan Modra <amodra@gmail.com>
14507 * gcc.dg/pr69195.c: New.
14508 * gcc.dg/pr69238.c: New.
14510 2016-03-10 Tom de Vries <tom@codesourcery.com>
14513 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14515 2016-03-10 Richard Biener <rguenther@suse.de>
14517 PR tree-optimization/70128
14518 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14519 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14521 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14523 PR tree-optimization/70152
14524 * gcc.dg/pr70152.c: New test.
14527 * gcc.target/i386/pr70086-1.c: New test.
14528 * gcc.target/i386/pr70086-2.c: New test.
14529 * gcc.target/i386/pr70086-3.c: New test.
14531 PR tree-optimization/70127
14532 * gcc.c-torture/execute/pr70127.c: New test.
14534 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14536 * c-c++-common/goacc/combined-directives-2.c: New test.
14538 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14542 * g++.dg/diagnostic/pr70105.C: New test.
14543 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14544 (test_multiple_ordinary_maps): New test function.
14546 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14550 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14551 Drop range information from call to inform_at_rich_loc.
14552 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14554 (test_show_locus): Replace calls to rich_location::add_range with
14555 calls to add_range. Rewrite the tests that used the now-defunct
14556 rich_location ctor taking a source_range. Simplify other tests
14557 by replacing calls to COMBINE_LOCATION_DATA with calls to
14560 2016-03-09 Richard Biener <rguenther@suse.de>
14561 Jakub Jelinek <jakub@redhat.com>
14563 PR tree-optimization/70138
14564 * gcc.dg/vect/pr70138-1.c: New testcase.
14565 * gcc.dg/vect/pr70138-2.c: Likewise.
14567 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14570 * gcc.target/i386/pr70049.c: New test.
14572 2016-03-09 Richard Biener <rguenther@suse.de>
14575 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14576 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14577 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14579 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14581 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14584 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14586 PR middle-end/67278
14587 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14590 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14592 PR middle-end/70050
14593 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14594 in testcase comment.
14596 2016-03-09 Tom de Vries <tom@codesourcery.com>
14598 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14599 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14600 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14601 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14602 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14603 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14604 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14605 * gfortran.dg/goacc/kernels-loop.f95: New test.
14607 2016-03-08 Martin Sebor <msebor@redhat.com>
14610 * g++.dg/warn/overflow-warn-7.C: New test.
14612 2016-03-08 Jason Merrill <jason@redhat.com>
14614 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14615 * lib/target-supports.exp (check_effective_target_concepts): New.
14617 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14620 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14621 * g++.dg/ubsan/pr70135.C: New test.
14624 * gcc.dg/pr70110.c: New test.
14626 2016-03-07 Martin Jambor <mjambor@suse.cz>
14628 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14629 * c-c++-common/gomp/if-1.c: Likewise.
14630 * c-c++-common/gomp/pr61486-2.c: Likewise.
14631 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14632 to dg-additional-options.
14633 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14634 * g++/gomp/target-teams-1.c: Likewise.
14635 * gcc.dg/gomp/gomp.exp: Likewise.
14636 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14637 dg-additional-options.
14638 * gfortran.dg/gomp/gomp.exp: Likewise.
14639 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14640 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14641 dg-additional-options.
14642 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14644 2016-03-07 Martin Jambor <mjambor@suse.cz>
14646 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14647 * c-c++-common/gomp/gridify-1.c: New test.
14648 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14650 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14652 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14653 trigger for cortex-r8, when scanning for register r8.
14654 * gcc.target/arm/pr45701-2.c: Likewise.
14656 2016-02-26 Richard Biener <rguenther@suse.de>
14657 Jeff Law <law@redhat.com>
14659 PR tree-optimization/69740
14660 * gcc.c-torture/compile/pr69740-1.c: New test.
14661 * gcc.c-torture/compile/pr69740-2.c: New test.
14663 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14665 * lib/target-supports.exp
14666 (check_effective_target_whole_vector_shift): Enable for PPC64.
14668 2016-03-07 Richard Biener <rguenther@suse.de>
14670 PR tree-optimization/70115
14671 * gcc.dg/torture/pr70115.c: New testcase.
14673 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14675 PR middle-end/69916
14676 * c-c-++-common/goacc/pr69916.c: New.
14678 2016-03-07 Richard Henderson <rth@redhat.com>
14680 * gcc.c-torture/compile/pr70061.c: New test.
14682 2016-03-07 Richard Biener <rguenther@suse.de>
14685 * gcc.dg/vect/O3-pr36098.c: New testcase.
14687 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14689 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14691 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14693 * gnat.dg/renaming9.ad[sb]: New testcase.
14695 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14698 * g++.dg/expr/stdarg3.C: New test.
14700 2016-03-04 Jeff Law <law@redhat.com>
14702 PR tree-optimization/69196
14703 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14706 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14709 * gcc.dg/pr69973.c: New test.
14711 PR rtl-optimization/69941
14712 * gcc.dg/torture/pr69941.c: New test.
14715 * gcc.dg/pr69824.c: New test.
14717 2016-03-05 Tom de Vries <tom@codesourcery.com>
14719 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14720 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14723 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14726 * g++.dg/cpp1y/var-templ48.C: New test.
14727 * g++.dg/cpp1y/var-templ49.C: New test.
14729 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14731 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14733 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14736 * g++.dg/ubsan/pr70035.C: New test.
14739 * gcc.target/i386/pr70062.c: New test.
14741 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14743 * g++.dg/template/typename21.C: Remove c++98_only.
14745 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14747 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14749 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14752 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14754 (fn_42_b): Likewise.
14755 (fn_42_c): Likewise.
14757 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14760 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14762 (fn_40_b): Likewise.
14763 (fn_41_a): Likewise.
14764 (fn_41_b): Likewise.
14766 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14769 * gcc.target/i386/avx512f-pr70059.c: New test.
14770 * gcc.target/i386/avx512dq-pr70059.c: New test.
14772 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14774 PR rtl-optimization/57676
14775 * gcc.dg/torture/pr57676.c: New test.
14777 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14779 * gcc.dg/pr70026.c: New test.
14781 2016-03-04 Marek Polacek <polacek@redhat.com>
14784 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14785 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14787 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14790 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14792 (test_corners_sisd_si): Likewise.
14793 (main): Remove checks of the above.
14794 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14796 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14798 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14800 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14802 * gcc.dg/torture/pr69951.c: Accept argc==0.
14804 2016-03-04 Richard Biener <rguenther@suse.de>
14807 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14808 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14810 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14813 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14816 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14819 * gcc.dg/guality/pr69947.c: New test.
14821 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14824 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14826 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14828 PR rtl-optimization/69904
14829 * gcc.target/arm/pr69904.c: New test.
14831 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14834 * gcc.dg/vect/pr70021.c: New test.
14835 * gcc.target/i386/pr70021.c: New test.
14837 2016-03-03 Marek Polacek <polacek@redhat.com>
14839 PR middle-end/70050
14840 * gcc.dg/pr70050.c: New test.
14842 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14844 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14846 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14848 PR tree-optimization/70043
14849 * gfortran.dg/vect/pr70043.f90: New test.
14851 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14853 * gnat.dg/specs/task1.ads: New test.
14855 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14857 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14858 Invoke gdb with -batch.
14859 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14861 2016-03-03 Richard Biener <rguenther@suse.de>
14863 PR tree-optimization/55936
14864 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14866 2016-03-02 Jeff Law <law@redhat.com>
14868 PR rtl-optimization/69942
14869 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14870 effects of argument promotions.
14872 PR tree-optimization/69987
14873 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14874 target does not support -fprefetch-loop-arrays.
14876 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14878 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14880 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14882 PR rtl-optimization/69052
14883 * gcc.target/i386/pr69052.c: New test.
14885 2016-03-02 Alan Modra <amodra@gmail.com>
14887 * gcc.dg/pr69990.c: New.
14889 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14892 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14894 PR middle-end/70022
14895 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14898 * gcc.target/i386/pr70028.c: New test.
14900 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14902 * c-c++-common/asan/swapcontext-test-1.c,
14903 * c-c++-common/tsan/thread_leak.c,
14904 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14905 * g++.dg/tsan/benign_race.C,
14906 * g++.dg/tsan/fd_close_norace.C,
14907 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14908 races with sanitizer output
14910 2016-03-02 Richard Biener <rguenther@suse.de>
14911 Uros Bizjak <ubizjak@gmail.com>
14914 * gcc.dg/simd-8.c: New testcase.
14916 2016-03-02 Richard Biener <rguenther@suse.de>
14918 PR middle-end/67278
14919 * gcc.dg/simd-7.c: New testcase.
14921 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14923 * gcc.target/i386/pr70007.c: Tweak.
14925 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14927 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14929 2016-03-02 Marek Polacek <polacek@redhat.com>
14932 * gcc.dg/pr67854.c: New test.
14934 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14936 PR middle-end/70025
14937 * gcc.dg/torture/pr70025.c: New test.
14939 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14941 PR tree-optimization/68621
14942 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14944 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14946 * gcc.target/i386/pr70007.c: New test.
14948 2016-03-01 Jeff Law <law@redhat.com>
14950 PR tree-optimization/69196
14951 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14953 PR tree-optimization/69196
14954 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14955 duplicating code and spoiling the expected output.
14957 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14960 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14961 supports power9 before doing tests.
14962 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14963 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14964 * gcc.target/powerpc/p9-permute.c: Likewise.
14966 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14969 * gcc.target/i386/pr70027.c: New test.
14971 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14973 * gcc.dg/pr70017.c: New test.
14975 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14979 * gcc.dg/pr69796.c: New test.
14980 * gcc.dg/pr69974.c: New test.
14982 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14984 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14986 2016-02-29 Jeff Law <law@redhat.com>
14988 PR tree-optimization/69987
14989 * gfortran.dg/pr69987.f90: New test.
14991 PR tree-optimization/69989
14992 * gcc.c-torture/compile/pr69989-2.c: New test.
14994 2016-03-01 Marek Polacek <polacek@redhat.com>
14997 * g++.dg/parse/invalid1.C: New test.
14999 2016-03-01 Richard Biener <rguenther@suse.de>
15001 PR middle-end/70022
15002 * gcc.dg/pr70022.c: New testcase.
15004 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
15006 PR tree-optimization/69956
15007 * gcc.dg/pr69956.c: New test.
15009 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15012 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
15013 XFAIL when hardware supports efficient unaligned storage access.
15015 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
15018 * g++.dg/template/pr69961a.C: New test.
15019 * g++.dg/template/pr69961b.C: New test.
15021 2016-02-29 David Malcolm <dmalcolm@redhat.com>
15023 PR preprocessor/69985
15024 * gcc.dg/cpp/pr69985.c: New test case.
15026 2016-02-29 Jeff Law <law@redhat.com>
15028 PR tree-optimization/70005
15029 * gcc.c-torture/execute/pr70005.c New test.
15031 PR tree-optimization/69999
15032 * gcc.c-torture/compile/pr69999.c: New test.
15034 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
15036 PR tree-optimization/69652
15037 * gcc.dg/torture/pr69652.c: Delete test.
15038 * gcc.dg/vect/pr69652.c: New test.
15040 2016-02-19 Richard Biener <rguenther@suse.de>
15042 PR tree-optimization/69980
15043 * gfortran.dg/vect/pr69980.f90: New testcase.
15045 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15047 * gcc.target/sparc/20160229-1.c: New test.
15049 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15051 * gnat.dg/stack_usage3.adb: New test.
15052 * gnat.dg/stack_usage3_pkg.ads: New helper.
15054 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15056 * gnat.dg/renaming8.adb: New test.
15057 * gnat.dg/renaming8_pkg1.ads: New helper.
15058 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
15059 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
15061 2016-02-29 Richard Biener <rguenther@suse.de>
15063 PR tree-optimization/69720
15064 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
15066 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
15070 * gfortran.dg/realloc_on_assign_26.f90: New test case.
15072 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15073 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15076 * gfortran.dg/coarray_8.f90: Adjust error message.
15077 * gfortran.dg/pr56007.f90: New test.
15078 * gfortran.dg/pr56007.f: New test.
15080 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
15082 PR tree-optimization/69989
15083 * gcc.dg/torture/pr69989.c: New test.
15085 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
15087 * gcc.target/i386/stack-realign-win.c: New test.
15089 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15092 * gfortran.dg/pr60126.f90: New test.
15094 2016-02-27 Jeff Law <law@redhat.com>
15097 2016-02-26 Richard Biener <rguenther@suse.de>
15098 Jeff Law <law@redhat.com>
15100 PR tree-optimization/69740
15101 * gcc.c-torture/compile/pr69740-1.c: New test.
15102 * gcc.c-torture/compile/pr69740-2.c: New test.
15104 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15107 * gfortran.dg/newunit_4.f90: New test.
15109 2016-02-27 Jakub Jelinek <jakub@redhat.com>
15112 PR rtl-optimization/69886
15113 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
15114 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
15117 2016-02-26 Martin Sebor <msebor@redhat.com>
15119 PR tree-optimization/15826
15120 * gcc.dg/tree-ssa/pr15826.c: New test.
15122 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15125 * gcc.target/powerpc/pr69969.c: New test.
15127 2016-02-26 Martin Sebor <msebor@redhat.com>
15130 * g++.old-deja/g++.other/decl5.C: Add a test case.
15132 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
15135 * gcc.target/powerpc/pr69946.c: New file.
15137 2016-02-26 Richard Biener <rguenther@suse.de>
15138 Jeff Law <law@redhat.com>
15140 PR tree-optimization/69740
15141 * gcc.c-torture/compile/pr69740-1.c: New test.
15142 * gcc.c-torture/compile/pr69740-2.c: New test.
15144 2016-02-26 Martin Jambor <mjambor@suse.cz>
15146 PR middle-end/69920
15147 * gcc.dg/torture/pr69932.c: New test.
15148 * gcc.dg/torture/pr69936.c: Likewise.
15150 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15153 * gcc.target/s390/pr69709.c: New test.
15155 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15158 * gcc.target/aarch64/pr69245_1.c: New test.
15160 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15163 * gcc.dg/torture/pr69613.c: New test.
15165 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15167 PR rtl-optimization/69891
15168 * gcc.target/i386/pr69891.c: New test.
15170 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
15171 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15174 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15175 functionality for both 32-bit and 64-bit.
15177 2016-02-26 Richard Biener <rguenther@suse.de>
15179 PR tree-optimization/69551
15180 * gcc.dg/torture/pr69951.c: New testcase.
15182 2016-02-25 Richard Biener <rguenther@suse.de>
15184 PR tree-optimization/48795
15185 * gcc.dg/Warray-bounds-18.c: New testcase.
15187 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15189 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15191 2016-02-25 Jakub Jelinek <jakub@redhat.com>
15193 PR rtl-optimization/69896
15194 * gcc.dg/pr69896.c: New test.
15196 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
15199 * g++.dg/cpp1y/paren2.C: New test.
15201 2016-02-24 Martin Sebor <msebor@redhat.com>
15204 * gcc.dg/enum-mode-2.c: New test.
15206 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15209 * g++.dg/warn/Wnonnull-compare-6.C: New test.
15210 * g++.dg/warn/Wnonnull-compare-7.C: New test.
15211 * g++.dg/ubsan/pr69922.C: New test.
15213 2016-02-24 Marek Polacek <polacek@redhat.com>
15216 * gcc.dg/pr69819.c: New test.
15218 2016-02-24 Martin Sebor <msebor@redhat.com>
15221 * g++.dg/ext/flexary15.C: New test.
15223 2016-02-24 Martin Sebor <msebor@redhat.com>
15225 * gcc.dg/builtins-68.c: Avoid making unportable
15226 assumptions about the relationship between SIZE_MAX and UINT_MAX.
15227 * g++.dg/ext/builtin_alloca.C: Same.
15229 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15230 Charles Baylis <charles.baylis@linaro.org>
15233 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15235 2016-02-24 Richard Biener <rguenther@suse.de>
15236 Jakub Jelinek <jakub@redhat.com>
15238 PR middle-end/69760
15239 * gcc.dg/torture/pr69760.c: New testcase.
15241 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15243 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15244 pattern on Solaris with as.
15246 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15248 * gcc.target/arm/cond_sub_restrict_it.c: New test.
15249 * gcc.target/arm/condarith_restrict_it.c: Likewise.
15250 * gcc.target/arm/movcond_restrict_it.c: Likewise.
15251 * gcc.target/arm/negscc_restrict_it.c: Likewise.
15253 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15255 PR middle-end/69915
15256 * gcc.dg/pr69915.c: New test.
15258 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15260 PR rtl-optimization/69886
15261 * gcc.dg/torture/pr69886.c: New test.
15263 2016-02-24 Richard Biener <rguenther@suse.de>
15265 PR middle-end/68963
15266 * gcc.dg/torture/pr68963.c: New testcase.
15268 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15271 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15272 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15273 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15274 * gcc.target/arm/atomic_loaddi_1.c: New test.
15275 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15276 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15277 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15278 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15279 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15280 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15281 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15282 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15284 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15286 PR middle-end/69909
15287 * gcc.dg/torture/pr69909.c: New test.
15289 2016-02-24 Richard Biener <rguenther@suse.de>
15291 PR tree-optimization/69907
15292 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15293 * gcc.dg/vect/bb-slp-34.c: XFAIL.
15294 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15296 2016-02-24 Christian Bruel <christian.bruel@st.com>
15298 * gcc.target/arm/pragma_cpp_fma.c: New test.
15300 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15303 * gfortran.dg/include_6.f90: Update test.
15305 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15308 * objc.dg/pr69844.m: New test.
15310 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15312 PR libgfortran/69456
15313 * gfortran.dg/namelist_89.f90: New test.
15314 * gfortran.dg/pr59700.f90: Update test..
15316 2016-02-23 Martin Sebor <msebor@redhat.com>
15318 PR middle-end/69780
15319 * g++.dg/ext/builtin_alloca.C: New test.
15320 * gcc.dg/builtins-68.c: New test.
15322 2016-02-23 Richard Henderson <rth@redhat.com>
15324 * gcc.target/i386/addr-space-3.c: Remove test.
15326 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15328 PR preprocessor/69126
15329 PR preprocessor/69543
15330 * c-c++-common/pr69126-2-long.c: New test.
15331 * c-c++-common/pr69126-2-short.c: New test.
15332 * c-c++-common/pr69543-1.c: Remove xfail.
15334 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15336 PR preprocessor/69126
15337 PR preprocessor/69543
15338 PR preprocessor/69558
15339 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15341 (test_2): ...this, and add leading comment.
15342 (MACRO_3, test_3): New.
15343 (MACRO_4A, MACRO_4B, test_4): New.
15344 (MACRO): Rename to...
15345 (MACRO_5): ...this.
15347 (test_5): ...this, updating for renaming of MACRO, and
15348 add leading comment.
15349 * c-c++-common/pr69543-1.c: New.
15350 * c-c++-common/pr69543-2.c: New.
15351 * c-c++-common/pr69543-3.c: New.
15352 * c-c++-common/pr69543-4.c: New.
15353 * c-c++-common/pr69558-1.c: New.
15354 * c-c++-common/pr69558-2.c: New.
15355 * c-c++-common/pr69558-3.c: New.
15356 * c-c++-common/pr69558-4.c: New.
15357 * gcc.dg/pr69558.c: Move to...
15358 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
15361 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
15363 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15364 to -ftree-parallelize-loops/-fopenacc changes.
15365 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15366 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15367 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15368 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15369 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15370 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15371 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15372 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15373 * c-c++-common/goacc/kernels-loop.c: Likewise.
15374 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15375 * c-c++-common/goacc/kernels-reduction.c: Likewise.
15376 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15377 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15379 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15381 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15383 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15386 * g++.dg/warn/Wnonnull-compare-5.C: New test.
15389 * gcc.dg/pr69900.c: New test.
15391 2016-02-23 Martin Jambor <mjambor@suse.cz>
15393 PR tree-optimization/69666
15394 * gcc.dg/tree-ssa/pr69666.c: New test.
15396 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
15399 * gfortran.dg/coarray_allocate_5.f08: New test.
15401 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15403 * gcc.target/s390/vcond-shift.c: Move to ...
15404 * gcc.target/s390/vector/vcond-shift.c: ... here.
15406 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15408 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15409 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15411 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15413 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15415 2016-02-20 Mark Wielaard <mjw@redhat.com>
15418 * gcc.dg/unused-variable-3.c: New test.
15420 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15423 * gcc.target/i386/pr69888.c: New test.
15425 2016-02-22 Richard Biener <rguenther@suse.de>
15427 PR tree-optimization/69882
15428 * gfortran.dg/vect/pr69882.f90: New testcase.
15430 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15433 * gcc.dg/pr69885.c: New test.
15435 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
15439 * gcc.target/sh/pr54089-10.c: New.
15441 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
15444 * gfortran.dg/deferred_character_15.f90: New test.
15446 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15449 gfortran.dg/allocate_with_source_18.f03: New test.
15451 2016-02-20 Harald Anlauf <anlauf@gmx.de>
15454 gfortran.dg/gomp/pr52531.f90: New test.
15456 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15459 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15462 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15465 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15466 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15469 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15472 * g++.dg/torture/pr69851.C: New test.
15474 2016-02-19 Martin Sebor <msebor@redhat.com>
15477 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15479 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15482 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15483 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15486 * g++.dg/cpp0x/pr67767.C: New test.
15488 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15490 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15491 for fp, simd, crypto, crc, lse.
15492 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15494 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15495 effective target check.
15497 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15500 * gcc.target/i386/pr69820.c: New test.
15502 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15504 * gcc.target/s390/vector/int128-1.c: New test.
15506 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15508 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15510 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15512 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15513 instruction pattern name to prevent the testcase from failing with
15516 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15518 * gcc.target/s390/md/movstr-2.c: New test.
15520 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15522 * gcc.target/s390/morestack.c: New test.
15524 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15527 * gcc.target/s390/pr69625.c: Add test case.
15529 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15532 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15534 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15537 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15538 * gcc.target/powerpc/fusion3.c: Likewise.
15540 2016-02-18 Richard Biener <rguenther@suse.de>
15542 PR middle-end/69553
15543 * g++.dg/torture/pr69553.C: New testcase.
15545 2016-02-18 Nick Clifton <nickc@redhat.com>
15549 * gcc.target/arm/pr62554.c: New test.
15550 * gcc.target/arm/pr69610-1.c: New test.
15551 * gcc.target/arm/pr69610-2.c: New test.
15553 2016-02-18 Richard Biener <rguenther@suse.de>
15555 PR middle-end/69854
15556 * gcc.dg/torture/pr69854.c: New testcase.
15558 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15561 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15563 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15565 * gcc.target/powerpc/vec-cg.c: New test.
15567 2016-02-17 Richard Biener <rguenther@suse.de>
15570 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15572 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15575 * gcc.c-torture/compile/pr69161.c: New test.
15577 2016-02-17 David Sherwood <david.sherwood@arm.com>
15580 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15581 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15583 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15585 * gcc.dg/ifcvt-4.c: Skip on Visium.
15587 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15589 * gnat.dg/atomic8.adb: New test.
15591 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15593 * gnat.dg/discr46.ad[sb]: New test.
15595 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15598 * gcc.target/powerpc/pr48344-1.c: New test.
15600 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15603 * gfortran.dg/associate_21.f90: New test.
15605 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15608 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15609 -Wnonnull in dg-options.
15610 * c-c++-common/nonnull-2.c: New test.
15612 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15613 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15615 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15617 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15619 PR middle-end/69801
15620 * gcc.dg/pr69801.c: Add empty dg-options.
15622 2016-02-16 James Norris <jnorris@codesourcery.com>
15624 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15625 * g++.dg/goacc/deviceptr-1.c: New file.
15627 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15629 PR tree-optimization/69820
15630 * gcc.dg/vect/pr69820.c: New test.
15632 2016-02-16 Richard Biener <rguenther@suse.de>
15634 PR tree-optimization/69776
15635 * gcc.dg/torture/pr69776-2.c: New testcase.
15637 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15639 PR tree-optimization/69714
15640 * gcc.dg/torture/pr69714.c: New test.
15642 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15644 PR tree-optimization/69802
15645 * gcc.dg/pr69802.c: New test.
15647 2016-02-16 Richard Biener <rguenther@suse.de>
15649 PR middle-end/69801
15650 * gcc.dg/pr69801.c: New testcase.
15652 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15654 PR libgfortran/69651
15655 * gfortran.dg/read_bang.f90: New test.
15656 * gfortran.dg/read_bang4.f90: New test.
15658 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15661 * g++.dg/init/pr69658.C: New test.
15664 * c-c++-common/pr69797.c: New test.
15666 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15668 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15669 check for aarch64*-*-*.
15671 2016-02-15 Richard Biener <rguenther@suse.de>
15673 PR tree-optimization/69783
15674 * gcc.dg/vect/pr69783.c: New testcase.
15676 2016-02-15 Richard Biener <rguenther@suse.de>
15678 PR tree-optimization/69776
15679 * gcc.dg/torture/pr69776.c: New testcase.
15681 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15684 * gfortran.dg/type_decl_4.f90: Reinstated.
15686 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15689 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15691 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15695 * gfortran.dg/type_decl_4.f90: Removed.
15697 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15700 * gfortran.dg/type_decl_4.f90: New test.
15702 2016-02-14 Alan Modra <amodra@gmail.com>
15705 * gcc.c-torture/execute/stkalign.c: Revise test.
15707 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15710 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15712 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15715 * gcc.target/sh/torture/pr67260.c: New.
15717 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15719 * gcc.dg/pr67964.c: Add dg-require-alias.
15721 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15725 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15727 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15729 PR libgfortran/69668
15730 * gfortran.dg/namelist_88.f90: New test.
15732 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15734 PR libgfortran/69668
15735 * gfortran.dg/namelist_38.f90: Update test.
15736 * gfortran.dg/namelist_84.f90: Update test.
15738 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15741 * gcc.dg/pr69554-1.c: New test.
15742 * gfortran.dg/pr69554-1.F90: New test.
15743 * gfortran.dg/pr69554-2.F90: New test.
15744 * lib/gcc-dg.exp (proc dg-locus): New function.
15745 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15746 distinguish between the caret-printing and non-caret-printing
15747 cases. If caret-printing has been explicitly enabled, bail out
15748 without attempting to fix up the output.
15750 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15754 * gcc.dg/spellcheck-options-3.c: New test case.
15755 * gcc.dg/spellcheck-options-4.c: New test case.
15756 * gcc.dg/spellcheck-options-5.c: New test case.
15757 * gcc.dg/spellcheck-options-6.c: New test case.
15758 * gcc.dg/spellcheck-options-7.c: New test case.
15759 * gcc.dg/spellcheck-options-8.c: New test case.
15760 * gcc.dg/spellcheck-options-9.c: New test case.
15761 * gcc.dg/spellcheck-options-10.c: New test case.
15763 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15765 PR rtl-optimization/69764
15766 PR rtl-optimization/69771
15767 * c-c++-common/pr69764.c: New test.
15768 * gcc.dg/torture/pr69771.c: New test.
15770 2016-02-12 Marek Polacek <polacek@redhat.com>
15772 * g++.dg/torture/init-list1.C: New.
15774 2016-02-12 Marek Polacek <polacek@redhat.com>
15776 * gcc.dg/pr69522.c: Add empty dg-options.
15778 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15780 * g++.dg/lto/lto.exp: Include and init mpx.
15781 * g++.dg/lto/pr69729_0.C: New test.
15783 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15786 * g++.dg/ipa/pr69241-4.C: New test.
15789 * g++.dg/ipa/pr68672-1.C: New test.
15790 * g++.dg/ipa/pr68672-2.C: New test.
15791 * g++.dg/ipa/pr68672-3.C: New test.
15793 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15796 * gcc.dg/pr69522.c: New test.
15798 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15801 * g++.dg/cpp1y/69098.C: New test.
15802 * g++.dg/cpp1y/69098-2.C: New test.
15804 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15806 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15807 and neighbour -> neighbor.
15808 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15809 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15810 * c-c++-common/Wvarargs.c: Likewise.
15811 * c-c++-common/goacc/host_data-5.c: Likewise.
15812 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15813 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15814 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15815 * gcc.target/aarch64/pr60697.c: Likewise.
15816 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15817 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15818 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15819 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15820 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15821 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15822 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15823 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15824 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15825 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15826 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15827 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15828 * g++.dg/lookup/koenig5.C: Likewise.
15829 * g++.dg/ext/no-asm-2.C: Likewise.
15830 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15831 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15832 * gfortran.dg/used_types_16.f90: Likewise.
15833 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15834 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15835 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15836 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15837 * gfortran.dg/abstract_type_6.f03: Likewise.
15838 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15839 * gfortran.dg/used_types_15.f90: Likewise.
15840 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15841 * gfortran.dg/exit_3.f08: Likewise.
15842 * gfortran.dg/open_status_2.f90: Likewise.
15843 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15844 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15845 * gfortran.dg/associate_1.f03: Likewise.
15846 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15847 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15848 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15849 * gcc.dg/builtin-object-size-1.c: Likewise.
15850 * gcc.dg/noreturn-6.c: Likewise.
15851 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15852 * gcc.dg/globalalias.c: Likewise.
15853 * gcc.dg/builtins-config.h: Likewise.
15854 * gcc.dg/pr30457.c: Likewise.
15855 * gcc.c-torture/compile/volatile-1.c: Likewise.
15856 * gcc.c-torture/execute/20101011-1.c: Likewise.
15857 * c-c++-common/Waddress-1.c: Likewise.
15859 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15862 * c-c++-common/Waddress-1.c: New test.
15864 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15867 * gfortran.dg/associate_19.f03: New test.
15868 * gfortran.dg/associate_20.f03: New test.
15870 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15872 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15874 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15876 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15877 .arch armv8-a\n. Add -dA to dg-options.
15878 * gcc.target/aarch64/assembler_arch_1.c: New test.
15879 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15881 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15884 * g++.dg/cpp0x/pr68726.C: New.
15886 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15888 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15891 2016-02-11 Richard Biener <rguenther@suse.de>
15893 * g++.dg/tree-ssa/pr61034.C: Adjust.
15895 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15898 * gcc.target/s390/pr69148.c: New.
15900 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15902 PR tree-optimization/69652
15903 * gcc.dg/torture/pr69652.c: New test.
15905 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15906 Patrick Palka <ppalka@gcc.gnu.org>
15910 * g++.dg/ipa/pr69241-1.C: New test.
15911 * g++.dg/ipa/pr69241-2.C: New test.
15912 * g++.dg/ipa/pr69241-3.C: New test.
15913 * g++.dg/ipa/pr69649.C: New test.
15915 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15917 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15918 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15920 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15922 PR tree-optimization/68021
15923 * gcc.dg/tree-ssa/pr68021.c: New test.
15925 2016-02-10 Richard Biener <rguenther@suse.de>
15927 PR tree-optimization/69726
15928 * gcc.dg/uninit-22.c: New testcase.
15930 2016-02-09 Andrew Pinski <apinski@cavium.com>
15933 * gcc.c-torture/compile/20160205-1.c: New testcase.
15935 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15938 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15939 instead accessing a really large arrray.
15940 * gcc.target/powerpc/fusion3.c: Likewise.
15942 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15945 * gcc.c-torture/execute/pr68532.c: New test.
15947 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15950 * gcc.dg/pr69634.c: New.
15952 2016-02-09 Richard Biener <rguenther@suse.de>
15954 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15956 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15958 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15960 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15962 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15964 2016-02-09 Richard Biener <rguenther@suse.de>
15966 PR tree-optimization/69715
15967 * gcc.dg/torture/pr69715.c: New testcase.
15969 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15972 * g++.dg/cpp0x/trailing12.C: New test.
15973 * g++.dg/cpp0x/trailing13.C: New test.
15975 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15979 * g++.dg/cpp1y/auto-fn29.C: New test.
15980 * g++.dg/cpp1y/auto-fn30.C: New test.
15982 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15984 PR tree-optimization/69209
15985 * gcc.c-torture/compile/pr69209.c: New test.
15987 2016-02-08 Jeff Law <law@redhat.com>
15989 PR tree-optimization/68541
15990 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15991 of statements allowed in join block for path splitting.
15993 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15996 * g++.dg/gomp/pr59627.C: New test.
15999 * g++.dg/ipa/pr69239.C: New test.
16001 2016-02-08 David Malcolm <dmalcolm@redhat.com>
16003 PR preprocessor/69664
16004 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
16005 * gcc.dg/cpp/warn-comments.c: Likewise.
16007 2016-02-08 Marek Polacek <polacek@redhat.com>
16010 * g++.dg/init/const12.C: New test.
16012 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
16015 * gcc.dg/lto/pr55113_0.c: Remove test.
16017 2016-02-08 Richard Biener <rguenther@suse.de>
16019 PR tree-optimization/69719
16020 * gcc.dg/torture/pr69719.c: New testcase.
16022 2016-02-08 Richard Biener <rguenther@suse.de>
16023 Jeff Law <law@redhat.com>
16026 * gcc.target/mips/pr68273.c: New testcase.
16028 2016-02-08 Richard Biener <rguenther@suse.de>
16030 PR rtl-optimization/69274
16031 * gcc.target/i386/addr-sel-1.c: XFAIL.
16033 2016-02-08 Jeff Law <law@redhat.com>
16035 PR tree-optimization/68541
16036 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
16038 PR tree-optimization/65917
16039 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
16041 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16044 * gfortran.dg/namelist_args.f90: New test.
16046 2016-02-05 Jeff Law <law@redhat.com>
16048 PR tree-optimization/68541
16049 * gcc.dg/tree-ssa/split-path-2.c: New test.
16050 * gcc.dg/tree-ssa/split-path-3.c: New test.
16051 * gcc.dg/tree-ssa/split-path-4.c: New test.
16052 * gcc.dg/tree-ssa/split-path-5.c: New test.
16053 * gcc.dg/tree-ssa/split-path-6.c: New test.
16054 * gcc.dg/tree-ssa/split-path-7.c: New test.
16056 2016-02-05 Martin Sebor <msebor@redhat.com>
16059 * g++.dg/warn/Wplacement-new-size-1.C: New test.
16060 * g++.dg/warn/Wplacement-new-size-2.C: New test.
16062 2016-02-06 Richard HEnderson <rth@redhat.com>
16065 * gcc.target/i386/addr-space-4.c: New.
16066 * gcc.target/i386/addr-space-5.c: New.
16068 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
16071 * gfortran.dg/elemental_dependency_6.f90: New.
16073 2016-02-05 Jakub Jelinek <jakub@redhat.com>
16075 PR rtl-optimization/69691
16076 * gcc.c-torture/execute/pr69691.c: New test.
16079 * g++.dg/parse/pr69628.C: New test.
16081 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16083 * gcc.dg/sancov/asan.c: Move to ...
16084 * gcc.dg/asan/sancov-1.c: ... here.
16086 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16088 * gcc.target/i386/pr69577.c: Require avx_runtime target.
16090 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
16093 * gcc.target/i386/pr69677.c: New test.
16095 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
16098 * g++.dg/template/pr68948.C: New test.
16100 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
16102 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
16103 (only necessary on s390x).
16105 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
16107 * gcc.target/i386/pr69454-2.c: Compile with -msse2
16108 -mno-accumulate-outgoing-args.
16110 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
16112 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
16114 2016-02-04 Jakub Jelinek <jakub@redhat.com>
16117 * c-c++-common/pr69669.c: New test.
16119 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16122 * g++.dg/pr69667.C: New file.
16124 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
16127 * gcc.dg/pr69619.c: Add new test.
16129 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
16131 PR rtl-optimization/69577
16132 * gcc.target/i386/pr69577.c: New test.
16134 2016-02-04 Martin Liska <mliska@suse.cz>
16136 * g++.dg/asan/pr69276.C: New test.
16138 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16142 * gcc.target/arm/wmul-3.c: Simplify test to generate just
16143 a single smulbb instruction.
16144 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16145 * gcc.target/amr/wmul-2.c: Likewise.
16147 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16151 * gcc.c-torture/execute/pr67714.c: New test.
16153 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
16156 * gcc.target/i386/pr69454-1.c: New test.
16157 * gcc.target/i386/pr69454-2.c: New test.
16159 2016-02-03 Martin Sebor <msebor@redhat.com>
16166 * g++.dg/ext/flexarray-mangle-2.C: New test.
16167 * g++.dg/ext/flexarray-mangle.C: New test.
16168 * g++.dg/ext/flexarray-subst.C: New test.
16169 * g++.dg/ext/flexary11.C: New test.
16170 * g++.dg/ext/flexary12.C: New test.
16171 * g++.dg/ext/flexary13.C: New test.
16172 * g++.dg/ext/flexary14.C: New test.
16173 * g++.dg/other/dump-ada-spec-2.C: Adjust.
16175 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
16177 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16178 Define only if CHECK_FLOAT128 is defined.
16179 (main): Properly initialize u5.
16181 2016-02-03 Jakub Jelinek <jakub@redhat.com>
16184 * gcc.dg/pr69627.c: New test.
16187 * gcc.dg/pr69644.c: New test.
16189 2016-02-03 Mike Stump <mikestump@comcast.net>
16191 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16192 support for struct-layout-1.exp.
16194 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
16197 * g++.dg/cpp0x/pr69056.C: New test.
16199 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
16200 Alexandre Oliva <aoliva@redhat.com>
16203 * gcc.target/powerpc/pr69461.c: New.
16205 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
16207 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16208 works from here ...
16209 (check_effective_target_fsanitize_thread): ... to here. Do not
16210 specify additional compile flags for the test source.
16211 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16212 specify additional compile flags for the test source.
16214 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
16216 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16218 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
16222 * gfortran.dg/coarray_allocate_2.f08: New test.
16223 * gfortran.dg/coarray_allocate_3.f08: New test.
16224 * gfortran.dg/coarray_allocate_4.f08: New test.
16226 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
16228 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16229 use same scan-tree-dump-times on all platforms.
16230 * gcc.dg/vect/vect-outer-1.c: Likewise.
16231 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16232 * gcc.dg/vect/vect-outer-1a.c: Likewise.
16233 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16234 * gcc.dg/vect/vect-outer-1b.c: Likewise.
16235 * gcc.dg/vect/vect-outer-2b.c: Likewise.
16236 * gcc.dg/vect/vect-outer-3b.c: Likewise.
16237 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16239 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
16241 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16244 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
16246 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16248 2016-02-02 James Norris <jnorris@codesourcery.com>
16250 * c-c++-common/goacc/routine-5.c: Add tests.
16252 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
16254 * gcc.target/nvptx/unsigned-cmp.c: New test.
16256 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
16258 * gcc.target/aarch64/scalar_shift_1.c
16259 (test_corners_sisd_di): Improve force to SIMD register.
16260 (test_corners_sisd_si): Likewise.
16261 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16262 Remove scan-assembler check for ldr.
16264 2016-02-02 Richard Biener <rguenther@suse.de>
16266 PR tree-optimization/69595
16267 * gcc.dg/Warray-bounds-17.c: New testcase.
16269 2016-02-02 Richard Biener <rguenther@suse.de>
16271 PR tree-optimization/69606
16272 * gcc.dg/torture/pr69606.c: New testcase.
16274 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
16276 PR middle-end/68542
16277 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16278 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16280 2016-02-02 Alan Modra <amodra@gmail.com>
16283 * gcc.target/powerpc/pr69548.c: New test.
16285 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16287 PR rtl-optimization/69592
16288 * gcc.dg/pr69592.c: New test.
16290 PR preprocessor/69543
16292 * gcc.dg/pr69543.c: New test.
16293 * gcc.dg/pr69558.c: New test.
16295 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
16298 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16300 2016-02-01 Martin Sebor <msebor@redhat.com>
16302 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16304 2016-02-01 Bin Cheng <bin.cheng@arm.com>
16306 PR tree-optimization/67921
16307 * c-c++-common/ubsan/pr67921.c: New test.
16309 2016-02-01 Richard Biener <rguenther@suse.de>
16311 PR middle-end/69556
16312 * gcc.dg/tree-ssa/recip-8.c: New testcase.
16314 2016-02-01 Richard Biener <rguenther@suse.de>
16316 PR tree-optimization/69574
16317 * gcc.dg/torture/pr69574.c: New testcase.
16319 2016-02-01 Richard Biener <rguenther@suse.de>
16321 PR tree-optimization/69579
16322 * gcc.dg/setjmp-6.c: New testcase.
16324 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16326 PR rtl-optimization/69570
16327 * g++.dg/opt/pr69570.C: New test.
16329 2016-02-01 Richard Henderson <rth@redhat.com>
16331 * gcc.dg/pr69535.c: New test.
16333 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
16336 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16337 * gcc.dg/tree-ssa/sra-18.c: Likewise.
16340 * g++.dg/parse/parens3.C: Use register "4" on hppa.
16342 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16344 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
16347 * gfortran.dg/allocate_with_source_17.f03: New test.
16349 2016-01-30 Jakub Jelinek <jakub@redhat.com>
16351 PR tree-optimization/69546
16352 * gcc.dg/torture/pr69546.c: New test.
16354 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
16357 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16359 2016-01-30 Martin Sebor <msebor@redhat.com>
16362 * g++.dg/ext/flexary10.C: New test.
16364 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
16367 gfortran.dg/common_23.f90: New test.
16369 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16372 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16373 condition being checked, and disable it when the target supports
16374 misaligned loads and stores.
16376 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16379 * gcc.dg/torture/pr69518.c: New test.
16381 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
16384 * gcc.target/i386/pr69530.c: New test.
16386 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
16389 * gcc.target/mips/div-delay.c: New test.
16391 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16394 * gcc.target/i386/pr69551.c: New test.
16397 * gcc.target/i386/pr66137.c: New test.
16399 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
16401 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16402 always built for p5600.
16403 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16404 isa=p5600 dg-option.
16406 2016-01-29 Richard Biener <rguenther@suse.de>
16408 PR tree-optimization/69547
16409 * g++.dg/tree-ssa/pr69547.C: New testcase.
16411 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16414 * g++.dg/warn/Wunused-function2.C: New test.
16416 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
16418 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16419 support for test to succeed.
16421 2016-01-29 Marek Polacek <polacek@redhat.com>
16425 * g++.dg/ext/constexpr-vla2.C: New test.
16426 * g++.dg/ext/constexpr-vla3.C: New test.
16427 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16429 2016-01-29 Richard Biener <rguenther@suse.de>
16431 PR middle-end/69537
16432 * gcc.dg/uninit-21.c: New testcase.
16434 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
16437 * gcc.target/i386/pr69459.c: New test.
16439 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
16442 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16443 * gcc.target/mips/pr68400.c: New test.
16445 2016-01-28 Martin Sebor <msebor@redhat.com>
16448 * gcc.target/powerpc/pr17381.c: New test.
16450 2016-01-28 Jakub Jelinek <jakub@redhat.com>
16452 PR middle-end/69542
16453 * gcc.dg/torture/pr69542.c: New test.
16455 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16457 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16459 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16461 * gcc.dg/pr65980.c: Skip on AIX.
16462 * gcc.dg/pr66688.c: Same.
16464 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16467 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16468 * gcc.dg/tree-ssa/sra-18.c: Same.
16470 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16473 * gfortran.dg/block_15.f08: New test.
16474 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16475 on incorrectly closed BLOCK.
16477 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16479 * gcc.dg/declare-simd.c: New test.
16481 2016-01-28 Richard Biener <rguenther@suse.de>
16483 PR tree-optimization/69466
16484 * gfortran.dg/vect/pr69466.f90: New testcase.
16486 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16488 * g++.dg/pr67989.C: Remove ARM-specific option.
16489 * gcc.target/arm/pr67989.C: New file.
16491 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16493 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16494 and expm1 test for glibc < 2.11.
16496 2016-01-27 Richard Henderson <rth@redhat.com>
16498 * gcc.c-torture/execute/pr69447.c: New test.
16500 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
16503 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16505 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16508 * gcc.dg/pr66869.c: New test.
16510 2016-01-25 Jeff Law <law@redhat.com>
16512 PR tree-optimization/68398
16513 PR tree-optimization/69196
16514 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16515 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16516 path to avoid new heuristic allowing more irreducible regions
16517 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16518 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16519 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16520 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16521 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16523 2016-01-27 Marek Polacek <polacek@redhat.com>
16526 * c-c++-common/vector-compare-4.c: New test.
16528 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16530 PR preprocessor/69126
16531 * c-c++-common/pr69126.c: New test case.
16533 2016-01-27 Ian Lance Taylor <iant@google.com>
16535 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16537 2016-01-27 Ryan Burn <contact@rnburn.com>
16540 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16542 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16545 * gcc.target/i386/pr69512.c: New test.
16547 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16550 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16552 2016-01-27 Marek Polacek <polacek@redhat.com>
16555 * g++.dg/pr69379.C: New test.
16557 2016-01-27 Martin Sebor <msebor@redhat.com>
16560 * g++.dg/abi/Wabi-2-2.C: New test.
16561 * g++.dg/abi/Wabi-2-3.C: New test.
16562 * g++.dg/abi/Wabi-3-2.C: New test.
16563 * g++.dg/abi/Wabi-3-3.C: New test.
16565 2016-01-27 Richard Biener <rguenther@suse.de>
16567 PR tree-optimization/69166
16568 * gcc.dg/torture/pr69166.c: New testcase.
16570 2016-01-27 Martin Jambor <mjambor@suse.cz>
16572 PR tree-optimization/69355
16573 * gcc.dg/tree-ssa/pr69355.c: New test.
16575 2016-01-27 Marek Polacek <polacek@redhat.com>
16578 * g++.dg/ext/constexpr-vla1.C: New test.
16580 2016-01-20 Christian Bruel <christian.bruel@st.com>
16583 * gcc.target/arm/pr69245.c: New test.
16585 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16587 PR tree-optimization/69399
16588 * gcc.dg/torture/pr69399.c: New test.
16590 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16592 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16594 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16596 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16598 2016-01-26 Tom de Vries <tom@codesourcery.com>
16600 PR tree-optimization/69110
16601 * gcc.dg/autopar/pr69110.c: New test.
16603 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16604 Sebastian Pop <s.pop@samsung.com>
16606 * gcc.dg/graphite/isl-ast-op-select.c: New.
16608 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16611 * gfortran.dg/allocate_error_6.f90: New test.
16613 2016-01-26 Richard Henderson <rth@redhat.com>
16615 * gcc.dg/tm/pr60908.c: New test.
16617 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16620 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16622 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16623 expected multiline output to reflect the colorization being
16624 disabled before newlines.
16625 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16626 (custom_diagnostic_finalizer): Replace call to
16627 pp_newline_and_flush with call to pp_flush.
16628 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16629 * gfortran.dg/implicit_class_1.f90: Likewise.
16630 * lib/gcc-dg.exp (allow_blank_lines): New global.
16631 (dg-allow-blank-lines-in-output): New procedure.
16632 (gcc-dg-prune): Complain about blank lines in the output, unless
16633 dg-allow-blank-lines-in-output was called.
16634 * lib/multiline.exp (_build_multiline_regex): Only support
16635 arbitrary followup text for non-blank-lines, not for blank lines.
16637 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16639 PR tree-optimization/69483
16640 * gcc.dg/pr69483.c: New test.
16641 * g++.dg/opt/pr69483.C: New test.
16643 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16646 * gcc.target/arm/pr68620.c: New test.
16648 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16650 * gcc.target/i386/pr68986-2.c: Remove -m32.
16652 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16655 * gcc.target/i386/pr68986-1.c: New test.
16656 * gcc.target/i386/pr68986-2.c: Likewise.
16657 * gcc.target/i386/pr68986-3.c: Likewise.
16659 2016-01-26 Christian Bruel <christian.bruel@st.com>
16661 * lib/target-supports.exp
16662 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16663 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16664 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16666 2016-01-26 Richard Biener <rguenther@suse.de>
16668 PR tree-optimization/69452
16669 * gcc.dg/torture/pr69452.c: New testcase.
16671 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16674 * gcc.dg/pr69442.c: New test.
16676 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16679 * gcc.target/aarch64/simd/pr67896.C: New.
16681 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16683 PR tree-optimization/69400
16684 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16686 (plugin_init): Call it.
16687 * gcc.dg/torture/pr69400.c: New test.
16689 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16691 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16693 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16694 Sebastian Pop <s.pop@samsung.com>
16696 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16699 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16700 Sebastian Pop <s.pop@samsung.com>
16702 * gcc.dg/graphite/pr69292.c: New.
16704 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16706 * c-c++-common/goacc/use_device-1.c: New test.
16708 2016-01-25 Jeff Law <law@redhat.com>
16710 PR tree-optimization/69196
16711 PR tree-optimization/68398
16712 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16713 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16715 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16718 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16721 2016-01-25 Richard Biener <rguenther@suse.de>
16724 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16726 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16729 * gcc.dg/pr69421.c: New test.
16731 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16733 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16734 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16735 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16736 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16737 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16738 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16739 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16740 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16741 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16742 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16744 2016-01-25 Richard Biener <rguenther@suse.de>
16746 PR tree-optimization/69376
16747 * gcc.dg/torture/pr69376.c: New testcase.
16749 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16753 * gfortran.dg/interface_38.f90: New test.
16754 * gfortran.dg/interface_39.f90: New test.
16756 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16759 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16764 * g++.dg/template/pr11858.C: New test.
16765 * g++.dg/template/pr24663.C: New test.
16766 * g++.dg/template/unify12.C: New test.
16767 * g++.dg/template/unify13.C: New test.
16768 * g++.dg/template/unify14.C: New test.
16769 * g++.dg/template/unify15.C: New test.
16770 * g++.dg/template/unify16.C: New test.
16771 * g++.dg/template/unify17.C: New test.
16773 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16776 gfortran.dg/pr68283.f90: New test.
16778 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16781 * gfortran.dg/inline_matmul_13.f90: New test.
16782 * gfortran.dg/matmul_bounds_8.f90: New test.
16783 * gfortran.dg/matmul_bounds_9.f90: New test.
16784 * gfortran.dg/matmul_bounds_10.f90: New test.
16786 2016-01-23 Tom de Vries <tom@codesourcery.com>
16788 PR tree-optimization/69426
16789 * gcc.dg/autopar/pr69426.c: New test.
16791 2016-01-23 Martin Sebor <msebor@redhat.com>
16795 * g++.dg/cpp0x/alignas5.C: New test.
16796 * g++.dg/ext/vector29.C: Same.
16798 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16800 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16801 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16802 _GNU_SOURCE from compile flags to the source.
16803 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16804 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16805 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16806 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16808 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16811 * g++.dg/opt/pr69432.C: New test.
16813 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16815 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16816 32-bit targets testing an -m64 multilib.
16818 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16820 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16823 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16825 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16827 2016-01-21 Christian Bruel <christian.bruel@st.com>
16830 * gcc.target/i386/pr68674.c
16831 * gcc.target/aarch64/pr68674.c
16832 * gcc.target/arm/pr68674.c
16834 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16837 * gcc.c-torture/execute/pr69403.c: New test.
16839 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16842 * g++.dg/template/pr55843.C: New.
16844 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16847 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16848 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16850 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16853 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16854 from dg-do compile directive, and instead add
16855 { dg-require-effective-target int128 }.
16857 2016-01-20 Martin Sebor <msebor@redhat.com>
16860 * gcc.dg/sync-fetch.c: New test.
16862 2016-01-21 Martin Sebor <msebor@redhat.com>
16865 * gcc.target/powerpc/pr69252.c: New test.
16867 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16870 * gfortran.dg/pr65996.f90: New test.
16872 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16875 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16876 expected to generate an error.
16878 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16880 PR middle-end/66178
16881 * gcc.dg/torture/pr66178.c: New test.
16883 2016-01-21 Anton Blanchard <anton@samba.org>
16884 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16887 * gcc.target/powerpc/pr63354.c: New test.
16889 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16891 PR rtl-optimization/68990
16892 * gcc.target/i386/pr68990: New.
16894 2016-01-21 Nick Clifton <nickc@redhat.com>
16897 * gcc.target/mips/pr69129.c: New.
16899 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16902 * g++.dg/cpp0x/pr58046.C: New.
16904 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16908 * gcc.target/arm/pr69187.c: New test.
16911 * g++.dg/torture/pr69355.C: New test.
16913 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16914 Sebastian Pop <s.pop@samsung.com>
16916 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16918 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16919 Sebastian Pop <s.pop@samsung.com>
16921 * gcc.dg/graphite/pr68976.c: New test.
16923 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16925 PR middle-end/67653
16926 * c-c++-common/pr67653.c: New test.
16927 * gcc.dg/torture/pr29119.c: Add dg-warning.
16929 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16931 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16933 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16936 * gcc.dg/pr24293.c: New test.
16937 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16938 incomplete struct type.
16939 * gcc.dg/declspec-1.c: Likewise.
16940 * gcc.dg/pr63549.c: Likewise.
16942 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16944 PR tree-optimization/66612
16945 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16946 for bdn instruction.
16948 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16950 * lib/target-supports.exp
16951 (check_effective_target_arm_fp_ok_nocache): New.
16952 (check_effective_target_arm_fp_ok): New.
16953 (add_options_for_arm_fp): New.
16954 (check_effective_target_arm_crypto_ok_nocache): Require
16955 target_arm_v8_neon_ok instead of arm32.
16956 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16957 (check_effective_target_arm_crypto_pragma_ok): New.
16958 (add_options_for_arm_vfp): New.
16959 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16960 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16961 target instead. Force initial fpu to vfp.
16962 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16963 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16964 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16966 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16967 use arm_vfp effective target instead. Force initial fpu to vfp.
16968 * gcc.target/arm/attr-neon3.c: Likewise.
16969 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16971 * gcc.target/arm/unsigned-float.c: Likewise.
16972 * gcc.target/arm/vfp-1.c: Likewise.
16973 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16974 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16975 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16976 * gcc.target/arm/vfp-ldmias.c: Likewise.
16977 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16978 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16979 * gcc.target/arm/vfp-stmiad.c: Likewise.
16980 * gcc.target/arm/vfp-stmias.c: Likewise.
16981 * gcc.target/arm/vnmul-1.c: Likewise.
16982 * gcc.target/arm/vnmul-2.c: Likewise.
16983 * gcc.target/arm/vnmul-3.c: Likewise.
16984 * gcc.target/arm/vnmul-4.c: Likewise.
16986 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16989 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16990 the MPX run-time library, for compile-time MPX test.
16991 * gcc.target/i386/chkp-always_inline.c: Likewise.
16992 * gcc.target/i386/chkp-bndret.c: Likewise.
16993 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16994 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16995 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16996 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16997 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16998 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16999 * gcc.target/i386/chkp-hidden-def.c: Likewise.
17000 * gcc.target/i386/chkp-label-address.c: Likewise.
17001 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
17002 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
17003 * gcc.target/i386/chkp-pr69044.c: Likewise.
17004 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
17005 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
17006 * gcc.target/i386/chkp-strchr.c: Likewise.
17007 * gcc.target/i386/chkp-strlen-1.c: Likewise.
17008 * gcc.target/i386/chkp-strlen-2.c: Likewise.
17009 * gcc.target/i386/chkp-strlen-3.c: Likewise.
17010 * gcc.target/i386/chkp-strlen-4.c: Likewise.
17011 * gcc.target/i386/chkp-strlen-5.c: Likewise.
17012 * gcc.target/i386/chkp-stropt-1.c: Likewise.
17013 * gcc.target/i386/chkp-stropt-10.c: Likewise.
17014 * gcc.target/i386/chkp-stropt-11.c: Likewise.
17015 * gcc.target/i386/chkp-stropt-12.c: Likewise.
17016 * gcc.target/i386/chkp-stropt-13.c: Likewise.
17017 * gcc.target/i386/chkp-stropt-14.c: Likewise.
17018 * gcc.target/i386/chkp-stropt-15.c: Likewise.
17019 * gcc.target/i386/chkp-stropt-16.c: Likewise.
17020 * gcc.target/i386/chkp-stropt-2.c: Likewise.
17021 * gcc.target/i386/chkp-stropt-3.c: Likewise.
17022 * gcc.target/i386/chkp-stropt-4.c: Likewise.
17023 * gcc.target/i386/chkp-stropt-5.c: Likewise.
17024 * gcc.target/i386/chkp-stropt-6.c: Likewise.
17025 * gcc.target/i386/chkp-stropt-7.c: Likewise.
17026 * gcc.target/i386/chkp-stropt-8.c: Likewise.
17027 * gcc.target/i386/chkp-stropt-9.c: Likewise.
17028 * gcc.target/i386/pr63995-2.c: Likewise.
17029 * gcc.target/i386/pr64805.c: Likewise.
17030 * gcc.target/i386/pr65044.c: Likewise.
17031 * gcc.target/i386/pr65167.c: Likewise.
17032 * gcc.target/i386/pr65183.c: Likewise.
17033 * gcc.target/i386/pr65184.c: Likewise.
17034 * gcc.target/i386/thunk-retbnd.c: Likewise.
17036 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
17038 PR tree-optimization/69328
17039 * gcc.dg/pr69328.c: New test.
17041 2016-01-20 Jeff Law <law@redhat.com>
17044 * gcc.target/m68k/pr25114.c: New test.
17046 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
17048 * gcc.target/arm/memset-inline-10.c: Added
17049 dg-require-effective-target arm_thumb2_ok.
17051 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
17053 * gcc.dg/debug/dwarf2/sso.c: New test.
17055 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
17058 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
17059 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
17060 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
17062 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17065 * g++.dg/ipa/devirt-50.C: New testcase.
17067 2016-01-19 Marek Polacek <polacek@redhat.com>
17070 * g++.dg/cpp1y/parameter-pack-1.C: New test.
17071 * g++.dg/cpp1y/parameter-pack-2.C: New test.
17073 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17076 * gcc.target/arm/pr69135_1.c: New test.
17078 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17080 * gcc.target/aarch64/ccmp_1.c: Add new tests.
17082 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17084 * gcc.target/aarch64/ccmp_1.c: New testcase.
17086 2016-01-19 Marek Polacek <polacek@redhat.com>
17089 * g++.dg/cpp0x/enum30.C: New test.
17091 2016-01-19 Richard Biener <rguenther@suse.de>
17093 PR tree-optimization/69336
17094 * g++.dg/tree-ssa/pr69336.C: New testcase.
17096 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17099 * gcc.dg/pr65779.c: New test.
17101 2016-01-19 Richard Biener <rguenther@suse.de>
17103 PR tree-optimization/69352
17104 * gcc.dg/torture/pr69352.c: New testcase.
17106 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17108 PR rtl-optimization/68955
17109 PR rtl-optimization/64557
17110 * gcc.dg/torture/pr68955.c: New test.
17112 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17115 * g++.dg/torture/pr69136.C: New testcase.
17117 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17120 * g++.dg/lto/pr69133_0.C: New testcase.
17121 * g++.dg/lto/pr69133_1.C: New testcase.
17123 2016-01-15 Jeff Law <law@redhat.com>
17125 PR tree-optimization/69320
17126 * gcc.c-torture/pr69320-1.c: New test.
17127 * gcc.c-torture/pr69320-2.c: New test.
17128 * gcc.c-torture/pr69320-3.c: New test.
17129 * gcc.c-torture/pr69320-4.c: New test.
17131 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
17136 * g++.dg/template/pr11858.C: New test.
17137 * g++.dg/template/pr24663.C: New test.
17138 * g++.dg/template/unify12.C: New test.
17139 * g++.dg/template/unify13.C: New test.
17140 * g++.dg/template/unify14.C: New test.
17141 * g++.dg/template/unify15.C: New test.
17142 * g++.dg/template/unify16.C: New test.
17143 * g++.dg/template/unify17.C: New test.
17145 2016-01-18 David Malcolm <dmalcolm@redhat.com>
17148 * gcc.dg/pr69181-1.c: New test file.
17149 * gcc.dg/pr69181-2.c: New test file.
17150 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17151 globals by moving it to...
17152 (cleanup-after-saved-dg-test): ...this new function. Add
17153 "global additional_sources_used". Add reset of global
17154 multiline_expected_outputs to the empty list.
17155 * lib/multiline.exp (_multiline_expected_outputs): Rename this
17157 (multiline_expected_outputs): ...this, and updated comments to
17158 note that it is modified from gcc-dg.exp.
17159 (dg-end-multiline-output): Update for the above renaming.
17160 (handle-multiline-outputs): Likewise. Remove the clearing
17161 of the expected outputs to the empty list.
17163 2016-01-18 Richard Biener <rguenther@suse.de>
17165 PR tree-optimization/69297
17166 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17168 2016-01-18 Joseph Myers <joseph@codesourcery.com>
17170 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17172 * gcc.target/mips/mips-3d-2.c: Likewise.
17173 * gcc.target/mips/mips-3d-3.c: Likewise.
17174 * gcc.target/mips/mips-3d-4.c: Likewise.
17175 * gcc.target/mips/mips-3d-5.c: Likewise.
17176 * gcc.target/mips/mips-3d-6.c: Likewise.
17177 * gcc.target/mips/mips-3d-7.c: Likewise.
17178 * gcc.target/mips/mips-3d-8.c: Likewise.
17179 * gcc.target/mips/mips-3d-9.c: Likewise.
17180 * gcc.target/mips/mips-ps-1.c: Likewise.
17181 * gcc.target/mips/mips-ps-2.c: Likewise.
17182 * gcc.target/mips/mips-ps-3.c: Likewise.
17183 * gcc.target/mips/mips-ps-4.c: Likewise.
17184 * gcc.target/mips/mips-ps-5.c: Likewise.
17185 * gcc.target/mips/mips-ps-6.c: Likewise.
17186 * gcc.target/mips/mips-ps-7.c: Likewise.
17187 * gcc.target/mips/mips-ps-type.c: Likewise.
17188 * gcc.target/mips/mips-ps-type-2.c: Likewise.
17189 * gcc.target/mips/mips16-attributes-6.c: Likewise.
17191 2016-01-18 Tom de Vries <tom@codesourcery.com>
17193 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17194 * c-c++-common/goacc/kernels-double-reduction.c: New test.
17195 * c-c++-common/goacc/kernels-empty.c: New test.
17196 * c-c++-common/goacc/kernels-eternal.c: New test.
17197 * c-c++-common/goacc/kernels-loop-2.c: New test.
17198 * c-c++-common/goacc/kernels-loop-3.c: New test.
17199 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17200 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17201 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17202 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17203 * c-c++-common/goacc/kernels-loop-data.c: New test.
17204 * c-c++-common/goacc/kernels-loop-g.c: New test.
17205 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17206 * c-c++-common/goacc/kernels-loop-n.c: New test.
17207 * c-c++-common/goacc/kernels-loop-nest.c: New test.
17208 * c-c++-common/goacc/kernels-loop.c: New test.
17209 * c-c++-common/goacc/kernels-noreturn.c: New test.
17210 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17211 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17212 * c-c++-common/goacc/kernels-reduction.c: New test.
17214 2016-01-18 Tom de Vries <tom@codesourcery.com>
17216 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17217 * gcc.dg/autopar/outer-2.c: Same.
17218 * gcc.dg/autopar/outer-3.c: Same.
17219 * gcc.dg/autopar/outer-4.c: Same.
17220 * gcc.dg/autopar/outer-5.c: Same.
17221 * gcc.dg/autopar/outer-6.c: Same.
17222 * gcc.dg/autopar/parallelization-1.c: Same.
17223 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17224 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17225 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17226 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17227 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17228 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17229 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17230 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17231 * gcc.dg/autopar/pr39500-1.c: Same.
17232 * gcc.dg/autopar/pr39500-2.c: Same.
17233 * gcc.dg/autopar/pr46193.c: Same.
17234 * gcc.dg/autopar/pr46194.c: Same.
17235 * gcc.dg/autopar/pr49580.c: Same.
17236 * gcc.dg/autopar/pr49960-1.c: Same.
17237 * gcc.dg/autopar/pr49960.c: Same.
17238 * gcc.dg/autopar/pr68373.c: Same.
17239 * gcc.dg/autopar/reduc-1.c: Same.
17240 * gcc.dg/autopar/reduc-1char.c: Same.
17241 * gcc.dg/autopar/reduc-1short.c: Same.
17242 * gcc.dg/autopar/reduc-2.c: Same.
17243 * gcc.dg/autopar/reduc-2char.c: Same.
17244 * gcc.dg/autopar/reduc-2short.c: Same.
17245 * gcc.dg/autopar/reduc-3.c: Same.
17246 * gcc.dg/autopar/reduc-4.c: Same.
17247 * gcc.dg/autopar/reduc-6.c: Same.
17248 * gcc.dg/autopar/reduc-7.c: Same.
17249 * gcc.dg/autopar/reduc-8.c: Same.
17250 * gcc.dg/autopar/reduc-9.c: Same.
17251 * gcc.dg/autopar/uns-outer-4.c: Same.
17252 * gcc.dg/autopar/uns-outer-5.c: Same.
17253 * gcc.dg/autopar/uns-outer-6.c: Same.
17254 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17255 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17257 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17260 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17261 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17263 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17266 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17267 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17268 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17270 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17273 * gcc.dg/tree-ssa/sra-17.c: New.
17274 * gcc.dg/tree-ssa/sra-18.c: New.
17276 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
17278 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17280 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
17282 * gnat.dg/inline12.adb: New test.
17284 2016-01-18 Bin Cheng <bin.cheng@arm.com>
17286 PR tree-optimization/66797
17287 * gcc.c-torture/execute/pr65447.c: Relax check condition.
17289 2016-01-18 Richard Biener <rguenther@suse.de>
17291 PR tree-optimization/69170
17292 * gcc.dg/torture/pr69170.c: New testcase.
17294 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
17296 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17298 2016-01-16 Tom de Vries <tom@codesourcery.com>
17300 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17302 2016-01-16 Tom de Vries <tom@codesourcery.com>
17304 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17305 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
17306 redundant dg-require-effective-target pthread.
17307 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17308 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17309 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17310 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17311 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17312 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17313 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17315 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
17318 * gcc.target/powerpc/recip-6.c: Enable on AIX.
17319 * gcc.target/powerpc/recip-7.c: Same.
17321 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17324 * g++.dg/template/pr69091.C: New test.
17326 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17328 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17329 dump does not contain an error_mark_node.
17330 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17331 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17333 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17336 * g++.dg/template/pr68936.C: New test.
17338 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
17341 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17342 * gcc.target/powerpc/recip-2.c: Same.
17343 * gcc.target/powerpc/recip-3.c: Same.
17344 * gcc.target/powerpc/recip-4.c: Same.
17345 * gcc.target/powerpc/recip-sqrtf.c: Same.
17347 2016-01-15 Jeff Law <law@redhat.com>
17349 PR tree-optimization/69270
17350 * gcc.dg/tree-ssa/pr69270-2.c: New test.
17351 * gcc.dg/tree-ssa/pr69270-3.c: New test.
17353 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
17356 * gfortran.dg/deferred_character_13.f90: New test for the fix
17357 of comment 3 of the PR.
17360 * gfortran.dg/deferred_character_8.f90: New test
17361 * gfortran.dg/allocate_error_5.f90: New test
17364 * gfortran.dg/deferred_character_10.f90: New test
17367 * gfortran.dg/deferred_character_14.f90: New test
17370 * gfortran.dg/deferred_character_11.f90: New test
17373 * gfortran.dg/deferred_character_9.f90: New test
17375 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
17377 PR rtl-optimization/69030
17378 * gcc.target/i386/pr69030.c: New.
17380 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17382 * gcc.target/aarch64/target_attr_17.c: New test.
17384 2016-01-15 Richard Biener <rguenther@suse.de>
17386 PR tree-optimization/66856
17387 * gcc.dg/torture/pr66856-1.c: New testcase.
17388 * gcc.dg/torture/pr66856-2.c: Likewise.
17390 2016-01-15 Richard Biener <rguenther@suse.de>
17393 * g++.dg/lto/pr69137_0.C: New testcase.
17395 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
17397 PR middle-end/69246
17398 * gcc.target/i386/pr69246.c: New test.
17400 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17402 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17404 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17407 * g++.dg/init/const9.C: Disable test on S/390.
17409 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17411 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17412 * g++.dg/Wno-frame-address.C: Ditto.
17414 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17416 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17418 2016-01-15 Richard Biener <rguenther@suse.de>
17420 PR tree-optimization/68961
17421 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17423 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
17425 * gcc.target/i386/pr65105-5.c: New test.
17427 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17429 * gcc.c-torture/execute/alias-4.c: New testcase.
17431 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17434 * g++.dg/ipa/devirt-49.C: New testcase.
17436 2016-01-15 Christian Bruel <christian.bruel@st.com>
17439 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17440 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17441 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17443 2016-01-15 Richard Biener <rguenther@suse.de>
17445 PR tree-optimization/69117
17446 * gcc.dg/torture/pr69117.c: New testcase.
17448 2015-01-14 Ryan Burn <contact@rnburn.com>
17451 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17453 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17456 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17457 range tests use 100 * maximum instead of maximum + 1.
17459 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17462 * gcc.dg/guality/pr69244.c: New test.
17464 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
17466 * lib/target-supports.exp (check_effective_target_issignaling):
17468 * gcc.dg/pr61441.c: Require issignaling effective target.
17470 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17473 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17475 2016-01-14 David Malcolm <dmalcolm@redhat.com>
17478 PR preprocessor/69177
17479 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17480 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17481 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17482 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17484 2016-01-14 Marek Polacek <polacek@redhat.com>
17487 * gcc.dg/array-15.c: New test.
17489 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17491 PR middle-end/68146
17492 PR tree-optimization/69155
17493 * gfortran.dg/pr68146.f: New test.
17494 * gfortran.dg/pr69155.f90: New test.
17496 2016-01-14 Richard Biener <rguenther@suse.de>
17498 PR tree-optimization/68060
17499 * gcc.dg/torture/pr68060-1.c: New testcase.
17500 * gcc.dg/torture/pr68060-2.c: Likewise.
17502 2016-01-14 Nick Clifton <nickc@redhat.com>
17504 * lib/target-supports.exp
17505 (check_effective_target_arm_neon_ok_nocache): Add an option
17506 sequence that includes setting the ARM architecture to ARMv7-A.
17507 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17508 command line options necessary to enable Neon support.
17509 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17510 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17511 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17512 * gcc.target/arm/pr69180.c: Likewise.
17514 2016-01-14 Jeff Law <law@redhat.com>
17516 PR tree-optimization/69270
17517 * gcc.dg/tree-ssa/pr69270.c: New test.
17519 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17522 * c-c++-common/pr66208.c: New file.
17524 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17526 PR tree-optimization/69156
17527 * gcc.dg/pr69156.c: New test.
17529 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17531 * gcc.target/i386/pr69225-7.c: New test.
17533 2016-01-13 Richard Henderson <rth@redhat.com>
17535 * gcc.dg/tm/memopt-13.c: Update expected function.
17536 * gcc.dg/tm/memopt-6.c: Likewise.
17538 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17540 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17541 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17542 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17543 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17545 2016-01-13 Tom de Vries <tom@codesourcery.com>
17547 PR tree-optimization/69169
17548 * gcc.dg/pr69169.c: New test.
17550 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17553 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17554 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17555 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17556 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17557 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17558 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17559 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17560 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17562 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17565 * gcc.dg/pr69247.c: New test.
17567 2016-01-13 Richard Biener <rguenther@suse.de>
17569 PR tree-optimization/69242
17570 * gcc.dg/torture/pr69242.c: New testcase.
17572 2016-01-13 Richard Biener <rguenther@suse.de>
17574 PR tree-optimization/69186
17575 * gcc.dg/torture/pr69186.c: New testcase.
17577 2016-01-13 Jeff Law <law@redhat.com>
17579 PR tree-optimization/67755
17580 * gcc.dg/tree-ssa/pr67755.c: New test.
17582 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17584 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17585 pass number in output by a star.
17587 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17589 PR tree-optimization/68911
17590 * gcc.c-torture/execute/pr68911.c: New test.
17592 2016-01-12 Marek Polacek <polacek@redhat.com>
17595 * g++.dg/warn/permissive-1.C: New test.
17597 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17601 * g++.dg/opt/pr69213.C: New test.
17603 2016-01-12 Christian Bruel <christian.bruel@st.com>
17606 * gcc.target/arm/pr69180.c: New test.
17608 2016-01-12 Richard Biener <rguenther@suse.de>
17611 * g++.dg/lto/pr69077_0.C: New testcase.
17612 * g++.dg/lto/pr69077_1.C: Likewise.
17614 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17617 * g++.dg/opt/pr69175.C: New test.
17619 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17621 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17622 rather than #including math.h & stdlib.h.
17623 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17624 * gcc.dg/vect/pr49771.c: Likewise.
17625 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17626 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17627 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17628 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17629 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17630 * gcc.dg/vect/pr44507.c: Likewise.
17631 * gcc.dg/vect/pr45902.c: Likewise.
17632 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17633 * gcc.dg/vect/vect-117.c: Likewise.
17634 * gcc.dg/vect/vect-99.c: Likewise.
17635 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17636 * gcc.dg/vect/vect-cond-1.c: Likewise.
17637 * gcc.dg/vect/vect-cond-2.c: Likewise.
17638 * gcc.dg/vect/vect-cond-3.c: Likewise.
17639 * gcc.dg/vect/vect-cond-4.c: Likewise.
17640 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17641 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17642 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17643 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17644 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17645 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17646 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17647 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17648 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17649 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17650 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17651 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17652 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17653 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17654 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17655 include of signal.h.
17656 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17657 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17658 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17659 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17660 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17661 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17662 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17663 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17664 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17665 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17666 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17667 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17668 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17669 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17670 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17671 * gcc.dg/vect/vect-outer-5.c: Likewise.
17672 * gcc.dg/vect/vect-outer-6.c: Likewise.
17673 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17674 include of stdio.h.
17676 2016-01-12 Nick Clifton <nickc@redhat.com>
17679 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17680 to fread so that it will be found in all target runtimes.
17682 2016-01-12 Richard Biener <rguenther@suse.de>
17684 PR tree-optimization/69053
17685 * g++.dg/torture/pr69053.C: New testcase.
17687 2016-01-12 Richard Biener <rguenther@suse.de>
17689 PR tree-optimization/69168
17690 * gcc.dg/torture/pr69168.c: New testcase.
17692 2016-01-12 Richard Biener <rguenther@suse.de>
17694 PR tree-optimization/69157
17695 * gcc.dg/torture/pr69157.c: New testcase.
17697 2016-01-12 Richard Biener <rguenther@suse.de>
17699 PR tree-optimization/69174
17700 * gcc.dg/torture/pr69174.c: New testcase.
17702 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17706 * g++.dg/tls/pr66808.C: New test.
17707 * g++.dg/tls/pr69000.C: New test.
17709 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17711 * gcc.target/powerpc/swaps-p8-23.c: New test.
17712 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17714 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17716 PR tree-optimization/68356
17717 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17719 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17720 Jim Wilson <jim.wilson@linaro.org>
17723 * gcc.target/arm/pr69194.c: New test.
17725 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17728 * gcc.target/i386/pr69225-1.c: New test.
17729 * gcc.target/i386/pr69225-2.c: Likewise.
17730 * gcc.target/i386/pr69225-3.c: Likewise.
17731 * gcc.target/i386/pr69225-4.c: Likewise.
17732 * gcc.target/i386/pr69225-5.c: Likewise.
17733 * gcc.target/i386/pr69225-6.c: Likewise.
17735 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17738 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17742 * gcc.dg/pr69071.c: New test.
17745 * g++.dg/opt/pr69211.C: New test.
17747 PR tree-optimization/69214
17748 * gcc.c-torture/compile/pr69214.c: New test.
17750 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17752 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17753 * gcc.target/i386/pr66232-11.c: Ditto.
17754 * gcc.target/i386/pr66232-12.c: Ditto.
17755 * gcc.target/i386/pr66232-13.c: Ditto.
17757 2016-01-11 Richard Biener <rguenther@suse.de>
17759 PR tree-optimization/69173
17760 * gcc.dg/torture/pr69173.c: New testcase.
17762 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17764 PR rtl-optimization/68796
17765 * gcc.target/aarch64/tst_5.c: New test.
17766 * gcc.target/aarch64/tst_6.c: Likewise.
17768 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17770 PR rtl-optimization/68841
17771 * gcc.dg/pr68841.c: New test.
17772 * gcc.c-torture/execute/pr68841.c: New test.
17774 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17776 PR rtl-optimization/68920
17777 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17779 * gcc.dg/ifcvt-5.c: New test.
17781 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17784 * g++.dg/pr69123.C: New.
17786 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17789 * gcc.target/i386/pr69010.c: New test.
17791 2016-01-11 Martin Jambor <mjambor@suse.cz>
17794 * gcc.target/i386/chkp-pr69044.c: New test.
17796 2016-01-11 Tom de Vries <tom@codesourcery.com>
17798 PR tree-optimization/69109
17799 * gcc.dg/autopar/pr69109-2.c: New test.
17800 * gcc.dg/autopar/pr69109.c: New test.
17802 2016-01-11 Tom de Vries <tom@codesourcery.com>
17804 PR tree-optimization/69108
17805 * gcc.dg/autopar/pr69108.c: New test.
17807 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17810 * c-c++-common/Wisleading-indentation.c: Augment test.
17812 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17815 * gfortran.dg/inline_matmul_12.f90: New test.
17817 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17820 * gfortran.dg/actual_array_offset_1: New test.
17822 2016-01-10 Tom de Vries <tom@codesourcery.com>
17824 PR tree-optimization/69062
17825 * gcc.dg/autopar/pr69062.c: New test.
17827 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17829 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17830 * gcc.dg/vect/slp-perm-2.c: Likewise.
17831 * gcc.dg/vect/slp-perm-3.c: Likewise.
17832 * gcc.dg/vect/slp-perm-5.c: Likewise.
17833 * gcc.dg/vect/slp-perm-6.c: Likewise.
17834 * gcc.dg/vect/slp-perm-7.c: Likewise.
17835 * gcc.dg/vect/slp-perm-8.c: Likewise.
17837 2016-01-10 Tom de Vries <tom@codesourcery.com>
17839 PR tree-optimization/69039
17840 * gcc.dg/autopar/pr69039.c: New test.
17842 2016-01-09 Marek Polacek <polacek@redhat.com>
17845 * g++.dg/pr69113.C: New test.
17847 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17849 PR middle-end/50865
17850 PR tree-optimization/69097
17851 * gcc.c-torture/execute/pr50865.c: New test.
17852 * gcc.c-torture/execute/pr69097-1.c: New test.
17853 * gcc.c-torture/execute/pr69097-2.c: New test.
17854 * gcc.dg/pr69097-1.c: New test.
17855 * gcc.dg/pr69097-2.c: New test.
17857 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17860 * g++.dg/opt/pr69164.C: New test.
17862 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17864 PR tree-optimization/69167
17865 * gcc.dg/pr69167.c: New test.
17867 2016-01-08 Marek Polacek <polacek@redhat.com>
17870 * g++.dg/pr68449.C: New.
17872 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17874 PR tree-optimization/68707
17875 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17876 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17877 on platforms supporting it.
17878 * gcc.dg/vect/slp-perm-2.c: Likewise.
17879 * gcc.dg/vect/slp-perm-3.c: Likewise.
17880 * gcc.dg/vect/slp-perm-5.c: Likewise.
17881 * gcc.dg/vect/slp-perm-7.c: Likewise.
17882 * gcc.dg/vect/slp-perm-8.c: Likewise.
17883 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17884 on platforms supporting it.
17886 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17888 PR tree-optimization/69162
17889 * gcc.dg/pr69162.c: New test.
17891 PR tree-optimization/69172
17892 * gcc.dg/pr69172.c: New test.
17894 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17896 PR tree-optimization/67781
17897 * gcc.c-torture/execute/pr67781.c: New file.
17899 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17901 PR tree-optimization/69083
17902 * gcc.dg/vect/pr69083.c: New test.
17904 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17906 PR tree-optimization/61441
17907 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17908 Use -fexcess-precision=standard for compiler options.
17909 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17911 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17914 * gfortran.dg/gomp/pr69128.f90: New test.
17917 * g++.dg/ext/pr69145-1.C: New test.
17918 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17919 * g++.dg/ext/pr69145-2.h: New file.
17921 2016-01-07 Martin Sebor <msebor@redhat.com>
17924 * gcc.dg/atomic-fetch-bool.c: New test.
17925 * gcc.dg/sync-fetch-bool.c: New test.
17927 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17930 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17932 2016-01-07 Nick Clifton <nickc@redhat.com>
17935 * g++.dg/pr66655.C: New test.
17936 * g++.dg/pr66655_1.cc: Test support file.
17937 * g++.dg/pr66655.h: Test header file.
17939 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17942 gfortran.dg/gomp/pr66680.f90: New test.
17944 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17947 * gcc.target/i386/pr69171-1.c: New test.
17948 * gcc.target/i386/pr69171-2.c: Likewise.
17949 * gcc.target/i386/pr69171-3.c: Likewise.
17950 * gcc.target/i386/pr69171-4.c: Likewise.
17951 * gcc.target/i386/pr69171-5.c: Likewise.
17952 * gcc.target/i386/pr69171-6.c: Likewise.
17954 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17956 PR middle-end/67639
17957 * c-c++-common/pr67639.c: New test.
17959 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17961 PR tree-optimization/69141
17962 * g++.dg/opt/pr69141.C: New test.
17964 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17966 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17968 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17971 * gcc.target/i386/pr69140.c: New test
17973 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17975 * gcc.dg/bad-dereference.c: New test case.
17977 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17979 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17981 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17983 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17985 2016-01-06 Marek Polacek <polacek@redhat.com>
17988 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17990 2016-01-05 Marek Polacek <polacek@redhat.com>
17993 * gcc.dg/atomic-invalid-2.c: New.
17995 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17998 * gcc.target/i386/pr68991.c: New test.
18000 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
18003 * g++.dg/pr68991-1.C: New test.
18004 * g++.dg/pr68991-2.C: Likewise.
18006 2016-01-05 Sergei Trofimovich <siarheit@google.com>
18009 * gcc.target/ia64/pr60465-gprel64.c: New test.
18010 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
18012 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18014 PR rtl-optimization/68651
18015 * gcc.target/aarch64/pr68651_1.c: New test.
18017 2016-01-05 David Malcolm <dmalcolm@redhat.com>
18020 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
18022 2016-01-05 Nathan Sidwell <nathan@acm.org>
18025 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
18027 * gcc.dg/alias-15.c: New.
18029 2016-01-05 Nick Clifton <nickc@redhat.com>
18032 * g++.dg/pr68770.C: New test.
18034 2016-01-04 Mike Stump <mikestump@comcast.net>
18036 * lib/target-supports.exp (check_effective_target_cilkplus):
18037 cilkplus targets require pthreads.
18038 (check_effective_target_cilkplus): Remove special case for NVPTX.
18040 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
18042 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
18045 2016-01-04 Jakub Jelinek <jakub@redhat.com>
18047 Update copyright years.
18049 2016-01-04 Marek Polacek <polacek@redhat.com>
18052 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
18053 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
18054 * gcc.dg/atomic/stdatomic-op-5.c: New test.
18056 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
18058 * gcc.target/sparc/20160104-2.c: New test.
18060 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
18062 * gcc.target/sparc/20160104-1.c: New test.
18064 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
18067 * gfortran.dg/pr65045.f90: New test.
18069 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
18071 * gnat.dg/specs/debug1.ads: Delete.
18073 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18075 PR libgfortran/68867
18076 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
18079 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18081 PR libgfortran/68867
18082 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
18085 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
18088 * gfortran.dg/pr68864.f90: New test.
18090 2016-01-01 Jakub Jelinek <jakub@redhat.com>
18092 PR tree-optimization/69070
18093 * gcc.dg/pr69070.c: New test.
18096 * gfortran.dg/pr69055.f90: New test.
18099 * gcc.dg/pr69015.c: New test.
18101 Copyright (C) 2016 Free Software Foundation, Inc.
18103 Copying and distribution of this file, with or without modification,
18104 are permitted in any medium without royalty provided the copyright
18105 notice and this notice are preserved.