1 2016-12-20 Eric Botcazou <ebotcazou@adacore.com>
4 * gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options.
5 * gnat.dg/vect2.adb: Likewise.
6 * gnat.dg/vect3.adb: Likewise.
7 * gnat.dg/vect4.adb: Likewise.
8 * gnat.dg/vect5.adb: Likewise.
9 * gnat.dg/vect6.adb: Likewise.
11 2016-12-19 Uros Bizjak <ubizjak@gmail.com>
13 * gcc.target/i386/pr59874-3.c: New test.
15 2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com>
17 * gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile.
18 * gcc.target/powerpc/fold-vec-mult-char.c: New.
19 * gcc.target/powerpc/fold-vec-mult-float.c: New.
20 * gcc.target/powerpc/fold-vec-mult-floatdouble.c: New.
21 * gcc.target/powerpc/fold-vec-mult-int.c: New.
22 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: New.
23 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: New.
24 * gcc.target/powerpc/fold-vec-mult-longlong.c: New.
25 * gcc.target/powerpc/fold-vec-mult-short.c: New.
27 2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com>
29 * gcc.target/powerpc/fold-vec-sub-char.c: New.
30 * gcc.target/powerpc/fold-vec-sub-float.c: New.
31 * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New.
32 * gcc.target/powerpc/fold-vec-sub-int.c: New.
33 * gcc.target/powerpc/fold-vec-sub-int128.c: New.
34 * gcc.target/powerpc/fold-vec-sub-longlong.c: New.
35 * gcc.target/powerpc/fold-vec-sub-short.c: New.
37 2016-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
40 * gcc.c-torture/compile/pr78748.c: New test.
42 2016-12-18 Janus Weil <janus@gcc.gnu.org>
45 * gfortran.dg/dtio_22.f90: New test.
47 2016-12-18 Janus Weil <janus@gcc.gnu.org>
50 * gfortran.dg/dtio_21.f90: New test.
52 2016-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
55 * charlen_03.f90: Remove test.
56 * charlen_10.f90: Ditto.
58 2016-12-17 Jakub Jelinek <jakub@redhat.com>
61 * gcc.dg/asan/pr78832.c: New test.
63 2016-12-17 Andrew Senkevich <andrew.senkevich@intel.com>
65 * gcc.target/i386/avx512bw-kaddd-1.c: New test.
66 * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
67 * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
68 * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
70 2016-12-17 Thomas Koenig <tkoenig@gcc.gnu.org>
73 * gfortran.dg/fimplicit_none_1.f90: New test.
74 * gfortran.dg/fimplicit_none_2.f90: New test.
76 2016-12-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
78 * gcc.target/powerpc/byte-in-either-range-0.c: New test.
79 * gcc.target/powerpc/byte-in-either-range-1.c: New test.
80 * gcc.target/powerpc/byte-in-range-0.c: New test.
81 * gcc.target/powerpc/byte-in-range-1.c: New test.
82 * gcc.target/powerpc/byte-in-set-0.c: New test.
83 * gcc.target/powerpc/byte-in-set-1.c: New test.
84 * gcc.target/powerpc/byte-in-set-2.c: New test.
86 2016-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
89 * gfortran.dg/dtio_20.f03: New test.
91 2016-12-16 Jakub Jelinek <jakub@redhat.com>
94 * gfortran.dg/char_result_16.f90: New test.
96 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
98 * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
100 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
102 * gcc.target/aarch64/ubfx_lsr_1.c: New test.
104 2016-12-16 Jakub Jelinek <jakub@redhat.com>
107 * gcc.dg/pr78408-1.c: New test.
108 * gcc.dg/pr78408-2.c: New test.
110 2016-12-16 Marek Polacek <polacek@redhat.com>
112 PR tree-optimization/78819
113 * gcc.dg/tree-ssa/vrp112.c: New test.
115 2016-12-16 Eric Botcazou <ebotcazou@adacore.com>
117 * gnat.dg/opt61.adb: New test.
118 * gnat.dg/opt61_pkg.ad[sb]: New helper.
120 2016-12-16 Richard Biener <rguenther@suse.de>
123 * g++.dg/pr71694.C: New testcase.
125 2016-12-16 Richard Biener <rguenther@suse.de>
128 * gcc.dg/pr71632.c: New testcase.
130 2016-12-15 Andrew Senkevich <andrew.senkevich@intel.com>
132 * gcc.target/i386/avx512bw-kmovd-1.c: New test.
133 * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
134 * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
135 * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
136 * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
137 * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
138 * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
139 * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
140 * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
141 * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
142 * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
143 * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
144 * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
145 * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
146 * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
147 * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
149 2016-12-15 Jakub Jelinek <jakub@redhat.com>
151 P0490R0 GB 20: decomposition declaration should commit to tuple
153 * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
155 2016-12-15 Nathan Sidwell <nathan@acm.org>
158 * g++.dg/cpp1y/pr77585.C: New.
160 2016-12-15 David Edelsohn <dje.gcc@gmail.com>
162 * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
163 * gcc.dg/tree-ssa/pr71179.c: Same.
165 2016-12-15 Janus Weil <janus@gcc.gnu.org>
168 * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
170 2016-12-15 Toma Tabacu <toma.tabacu@imgtec.com>
172 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
175 2016-12-15 Jakub Jelinek <jakub@redhat.com>
177 * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
178 * gcc.dg/torture/pr78515.c: Likewise.
179 * gcc.dg/pr69634.c: Likewise.
181 2016-12-14 Martin Sebor <msebor@redhat.com>
184 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
186 2016-12-14 Martin Sebor <msebor@redhat.com>
189 * g++.dg/cpp1y/pr78774.C: New test.
191 2016-12-14 David Malcolm <dmalcolm@redhat.com>
194 * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
196 * gcc.dg/pr78213.c: Disable this test.
197 * selftests/example.txt: New file.
199 2016-12-14 Martin Sebor <msebor@redhat.com>
202 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
204 2016-12-14 Jakub Jelinek <jakub@redhat.com>
207 * gcc.c-torture/execute/pr78791.c: New test.
208 * gcc.target/i386/pr78791.c: New test.
210 2016-12-14 Marek Polacek <polacek@redhat.com>
213 * g++.dg/ext/flexary12.C: Adjust dg-error.
214 * g++.dg/ext/flexary20.C: New.
215 * g++.dg/ext/flexary21.C: New.
217 2016-12-14 Uros Bizjak <ubizjak@gmail.com>
220 * gcc.target/i386/pr59874-1.c: New test.
221 * gcc.target/i386/pr59874-2.c: Ditto.
223 2016-12-14 David Edelsohn <dje.gcc@gmail.com>
225 * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
226 * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
227 * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
229 2016-12-14 Jakub Jelinek <jakub@redhat.com>
232 * g++.dg/opt/pr77844.C: New test.
234 2016-12-14 Martin Sebor <msebor@redhat.com>
237 * gcc.dg/builtins-nonnull.c: New test.
238 * gcc.dg/nonnull-4.c: New test.
240 2016-12-14 Nathan Sidwell <nathan@acm.org>
243 * g++.dg/cpp0x/pr78701.C: New.
245 2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com>
247 * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
248 defined, add tracing of the various extracts to stderr. Add
249 support for tests that convert the result to another type.
250 * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
251 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
252 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
253 tests that do an extract and then convert the values double.
254 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
255 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
256 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
257 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
258 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
259 * gcc.target/powerpc/p9-extract-1.c: Update test to check for
260 VEXTU{B,H,W}{L,R}X instructions being generated by default instead
261 of VEXTRACTU{B,H} and XXEXTRACTUW.
262 * gcc.target/powerpc/p9-extract-3.c: New test for combination of
263 vec_extract and convert to floating point.
264 * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
266 * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
268 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
270 * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
273 2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org>
276 * gfortran.dg/coarray/alloc_comp_5.f90: New test.
277 * gfortran.dg/coarray_42.f90: New test.
279 2016-12-14 Jakub Jelinek <jakub@redhat.com>
282 * gcc.dg/tls/pr78796.c: New test.
284 2016-12-14 Richard Biener <rguenther@suse.de>
286 PR tree-optimization/78731
287 * gcc.dg/torture/pr78731.c: New testcase.
289 2016-12-14 Martin Liska <mliska@suse.cz>
291 * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
292 * gcc.dg/tree-ssa/dump-2.c: Likewise.
294 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
296 * gcc.target/mips/msa-builtins-err.c (dg-options): Add
297 -ffat-lto-objects option.
299 2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
300 Jakub Jelinek <jakub@redhat.com>
302 * gcc.dg/strlenopt-30.c: New test-case.
304 2016-12-14 Richard Biener <rguenther@suse.de>
306 PR tree-optimization/78788
307 * gcc.dg/torture/pr78788.c: New testcase.
309 2016-12-13 Nathan Sidwell <nathan@acm.org>
312 * g++.dg/cpp0x/pr69481.C: New.
314 2016-12-13 Uros Bizjak <ubizjak@gmail.com>
317 * gcc.target/i386/pr78794.c: New test.
319 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
322 * gfortran.dg/coarray_38.f90: Added expecting error message.
323 * gfortran.dg/coarray_41.f90: New test.
324 * gfortran.dg/coarray_class_2.f90: New test.
326 2016-12-13 Carl Love <cel@us.ibm.com>
328 * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
330 * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
333 2016-12-13 Martin Liska <mliska@suse.cz>
335 PR tree-optimization/78428
336 * gcc.dg/tree-ssa/pr78428.c: New test.
338 2016-12-13 Janus Weil <janus@gcc.gnu.org>
339 Paul Thomas <pault@gcc.gnu.org>
342 * gfortran.dg/dtio_19.f90: New test case.
344 2016-12-13 Michael Matz <matz@suse.de>
346 PR tree-optimization/78725
347 * gcc.dg/pr78725.c: New test.
348 * gcc.dg/pr78725-2.c: New test.
350 2016-12-13 Richard Biener <rguenther@suse.de>
353 * gcc.dg/torture/pr78742.c: New testcase.
355 2016-12-13 Martin Liska <mliska@suse.cz>
357 * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
358 scanned pattern ASAN_MARK.
359 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
360 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
361 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
362 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
364 2016-12-13 Jakub Jelinek <jakub@redhat.com>
367 * g++.dg/ipa/pr77905.C: New test.
369 2016-12-12 Jakub Jelinek <jakub@redhat.com>
371 PR tree-optimization/78777
372 * g++.dg/torture/pr78777.C: New test.
374 2016-12-12 Martin Sebor <msebor@redhat.com>
378 * gcc.c-torture/execute/pr78622.c: New test.
379 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
380 behavior inadvertently introduced in a previous commit. Tighten
382 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
384 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
385 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
386 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
387 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
388 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
389 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
390 add a final optimization check.
391 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
392 * gcc.dg/tree-ssa/pr78622.c: New test.
394 2016-12-12 Janus Weil <janus@gcc.gnu.org>
397 * gfortran.dg/constant_shape.f90: New test case.
399 2016-12-12 Marek Polacek <polacek@redhat.com>
402 * g++.dg/parse/error58.C: New.
404 2016-12-12 David Malcolm <dmalcolm@redhat.com>
406 PR preprocessor/78680
407 * gcc.dg/format/pr78680.c: New test case.
408 * gcc.dg/plugin/diagnostic-test-expressions-1.c
409 (test_multiline_token): New function.
410 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
411 (test_backslash_continued_logical_lines): New function.
413 2016-12-12 Nathan Sidwell <nathan@acm.org>
416 * g++.dg/cpp1y/lambda-mangle-1.C: New.
418 2016-12-12 Uros Bizjak <ubizjak@gmail.com>
421 * gcc.target/i386/pr78738.c: New test.
423 2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
425 * lib/target-supports.exp
426 (check_effective_target_newlib_broken_long_double_io): New check.
427 (check_effective_target_frexpl): Likewise.
429 2016-12-12 Marek Polacek <polacek@redhat.com>
432 * g++.dg/other/vararg-5.C: New.
434 2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
436 PR rtl-optimization/78669
437 * gcc.target/i386/pr78669.c: New test.
439 2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
441 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
443 2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
445 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
446 -mnan=2008 and -mabs=2008.
448 2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
451 * gcc.target/powerpc/swaps-stack-protector.c: New test.
453 2016-12-11 Uros Bizjak <ubizjak@gmail.com>
456 * gcc.target/i386/pr70799-3.c: New test.
458 2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
461 * g++.dg/parse/namespace14.C: New.
463 2016-12-10 Jakub Jelinek <jakub@redhat.com>
465 PR tree-optimization/78720
466 * gcc.c-torture/execute/pr78720.c: New test.
469 * gfortran.dg/pr78758.f90: New test.
470 * gfortran.dg/pr38868.f: Remove again bogus warning.
472 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
475 * gfortran.dg/submodule_20.f08: New test.
477 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
480 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
482 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
484 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
487 2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
490 * gcc.dg/pr78721.c: New test.
492 2016-12-09 Jakub Jelinek <jakub@redhat.com>
495 * gcc.c-torture/compile/pr72742.c: New test.
497 2016-12-09 Martin Sebor <msebor@redhat.com>
499 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
500 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
502 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
504 PR rtl-optimization/78255
505 * gcc.target/aarch64/pr78255.c: New.
506 * gcc.target/arm/pr78255-1.c: New.
507 * gcc.target/arm/pr78255-2.c: New.
509 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
511 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
513 * gcc.target/powerpc/dimode-2.c: Likewise.
515 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
518 * c-c++-common/goacc/acc-icf.c: New test.
519 * gfortran.dg/goacc/pr78027.f90: New test.
521 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
524 * gcc.target/aarch64/pr78733.c: New test.
526 2016-12-09 Janus Weil <janus@gcc.gnu.org>
529 * gfortran.dg/finalize_31.f90: New test.
531 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
534 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
536 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
538 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
539 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
540 * gfortran.dg/finalize_18.f90: Add count for additional guard against
541 accessing null-pointer.
542 * gfortran.dg/proc_ptr_comp_47.f90: New test.
544 2016-12-09 Nathan Sidwell <nathan@acm.org>
547 * g++.dg/cpp1y/pr78550.C: New.
549 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
552 * gfortran.dg/char_result_14.f90: New test.
553 * gfortran.dg/char_result_15.f90: New test.
555 2016-12-09 Martin Liska <mliska@suse.cz>
557 * gcc.dg/tree-ssa/dump-3.c: New test.
559 2016-12-09 Jakub Jelinek <jakub@redhat.com>
561 PR tree-optimization/78726
562 * gcc.c-torture/execute/pr78726.c: New test.
563 * gcc.dg/guality/pr78726.c: New test.
565 2016-12-08 Martin Sebor <msebor@redhat.com>
568 * gcc.dg/attr-alloc_size-3.c: New test.
569 * gcc.dg/attr-alloc_size-4.c: New test.
570 * gcc.dg/attr-alloc_size-5.c: New test.
571 * gcc.dg/attr-alloc_size-6.c: New test.
572 * gcc.dg/attr-alloc_size-7.c: New test.
573 * gcc.dg/attr-alloc_size-8.c: New test.
574 * gcc.dg/attr-alloc_size-9.c: New test.
575 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
577 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
583 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
584 * gfortran.dg/charlen_01.f90: New test.
585 * gfortran.dg/charlen_02.f90: Ditto.
586 * gfortran.dg/charlen_03.f90: Ditto.
587 * gfortran.dg/charlen_04.f90: Ditto.
588 * gfortran.dg/charlen_05.f90: Ditto.
589 * gfortran.dg/charlen_06.f90: Ditto.
590 * gfortran.dg/charlen_07.f90: Ditto.
591 * gfortran.dg/charlen_08.f90: Ditto.
592 * gfortran.dg/charlen_09.f90: Ditto.
593 * gfortran.dg/charlen_10.f90: Ditto.
594 * gfortran.dg/charlen_11.f90: Ditto.
595 * gfortran.dg/charlen_12.f90: Ditto.
596 * gfortran.dg/charlen_13.f90: Ditto.
597 * gfortran.dg/charlen_14.f90: Ditto.
598 * gfortran.dg/charlen_15.f90: Ditto.
600 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
602 PR rtl-optimization/78671
603 * gcc.target/i386/pr78671.c: New.
605 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
608 * gcc.target/aarch64/pr78733.c: New test.
610 2016-12-08 Nathan Sidwell <nathan@acm.org>
613 * g++.dg/cpp1y/pr78551.C: New.
615 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
618 * g++.dg/pr78112.C: Remove platform-dependent checks.
619 * g++.dg/pr78112-2.C: New testcase.
621 2016-12-08 Bin Cheng <bin.cheng@arm.com>
624 * g++.dg/torture/pr78684.C: New test.
626 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
628 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
629 (CHECK_CRYPTO): Remove.
630 (expected_poly64x1_t, expected_poly64x2_t): Remove
632 2016-12-08 Jakub Jelinek <jakub@redhat.com>
634 P0003R5 - removal of dynamic exception specification from C++17
635 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
636 throw (type-id-list) in C++11 and C++14 and removal in C++17.
637 * g++.dg/compat/eh/ctor1_y.C: Likewise.
638 * g++.dg/compat/eh/new1_x.C: Likewise.
639 * g++.dg/compat/eh/new1_y.C: Likewise.
640 * g++.dg/compat/eh/spec3_x.C: Likewise.
641 * g++.dg/compat/eh/spec3_y.C: Likewise.
642 * g++.dg/compat/eh/template1.h: Likewise.
643 * g++.dg/compat/eh/template1_y.C: Likewise.
644 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
645 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
646 * g++.dg/cpp0x/auto9.C: Likewise.
647 * g++.dg/cpp0x/defaulted23.C: Likewise.
648 * g++.dg/cpp0x/error5.C: Likewise.
649 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
650 * g++.dg/cpp0x/noexcept02.C: Likewise.
651 * g++.dg/cpp0x/noexcept07.C: Likewise.
652 * g++.dg/cpp0x/noexcept08.C: Likewise.
653 * g++.dg/cpp0x/noexcept19.C: Likewise.
654 * g++.dg/cpp0x/variadic73.C: Likewise.
655 * g++.dg/cpp0x/variadic-throw.C: Likewise.
656 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
657 * g++.dg/eh/async-unwind2.C: Likewise.
658 * g++.dg/eh/cond4.C: Likewise.
659 * g++.dg/eh/delete1.C: Likewise.
660 * g++.dg/eh/ehopt1.C: Likewise.
661 * g++.dg/eh/forced3.C: Likewise.
662 * g++.dg/eh/forced4.C: Likewise.
663 * g++.dg/eh/init-temp2.C: Likewise.
664 * g++.dg/eh/pr38662.C: Likewise.
665 * g++.dg/eh/pr41819.C: Likewise.
666 * g++.dg/eh/shadow1.C: Likewise.
667 * g++.dg/eh/spec2.C: Likewise.
668 * g++.dg/eh/spec3.C: Likewise.
669 * g++.dg/eh/spec5.C: Likewise.
670 * g++.dg/eh/spec6.C: Likewise.
671 * g++.dg/eh/spec7.C: Likewise.
672 * g++.dg/eh/spec8.C: Likewise.
673 * g++.dg/eh/spec9.C: Likewise.
674 * g++.dg/eh/template1.C: Likewise.
675 * g++.dg/eh/unexpected1.C: Likewise.
676 * g++.dg/ext/has_nothrow_assign.C: Likewise.
677 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
678 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
679 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
680 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
681 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
682 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
683 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
684 * g++.dg/gcov/gcov-7.C: Likewise.
685 * g++.dg/init/new13.C: Likewise.
686 * g++.dg/init/new25.C: Likewise.
687 * g++.dg/lookup/exception1.C: Likewise.
688 * g++.dg/opt/noreturn-1.C: Likewise.
689 * g++.dg/other/error3.C: Likewise.
690 * g++.dg/rtti/crash3.C: Likewise.
691 * g++.dg/template/eh2.C: Likewise.
692 * g++.dg/template/error36.C: Likewise.
693 * g++.dg/tm/pr46567.C: Likewise.
694 * g++.dg/tm/pr47340.C: Likewise.
695 * g++.dg/torture/pr46364.C: Likewise.
696 * g++.dg/torture/pr49394.C: Likewise.
697 * g++.dg/torture/pr52918-1.C: Likewise.
698 * g++.dg/torture/pr57190.C: Likewise.
699 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
700 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
701 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
702 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
703 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
704 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
705 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
706 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
707 * g++.dg/tree-ssa/pr45605.C: Likewise.
708 * g++.dg/warn/Wreturn-type-3.C: Likewise.
709 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
710 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
711 * g++.old-deja/g++.eh/spec1.C: Likewise.
712 * g++.old-deja/g++.eh/spec2.C: Likewise.
713 * g++.old-deja/g++.eh/spec3.C: Likewise.
714 * g++.old-deja/g++.eh/spec4.C: Likewise.
715 * g++.old-deja/g++.eh/spec6.C: Likewise.
716 * g++.old-deja/g++.eh/throw1.C: Likewise.
717 * g++.old-deja/g++.eh/throw2.C: Likewise.
718 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
719 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
720 * g++.old-deja/g++.mike/eh15.C: Likewise.
721 * g++.old-deja/g++.mike/eh25.C: Likewise.
722 * g++.old-deja/g++.mike/eh33.C: Likewise.
723 * g++.old-deja/g++.mike/eh34.C: Likewise.
724 * g++.old-deja/g++.mike/eh50.C: Likewise.
725 * g++.old-deja/g++.mike/eh51.C: Likewise.
726 * g++.old-deja/g++.mike/eh55.C: Likewise.
727 * g++.old-deja/g++.mike/p10416.C: Likewise.
728 * g++.old-deja/g++.other/crash28.C: Likewise.
729 * g++.old-deja/g++.other/crash30.C: Likewise.
730 * g++.old-deja/g++.other/new7.C: Likewise.
731 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
732 * g++.old-deja/g++.robertl/eb123.C: Likewise.
734 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
736 * gcc.target/aarch64/pr78382.c: New testcase.
738 2016-12-08 Andrew Pinski <apinski@cavium.com>
740 * gcc.target/aarch64/pr71112.c: New testcase.
742 2016-12-07 Martin Sebor <msebor@redhat.com>
747 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
748 * g++.dg/ext/builtin-object-size3.C (bar): Same.
749 * g++.dg/ext/strncpy-chk1.C: Same.
750 * g++.dg/opt/memcpy1.C: Same.
751 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
752 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
753 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
754 * gcc.dg/attr-alloc_size.c: Same.
755 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
756 * gcc.dg/builtin-stringop-chk-2.c: Same.
757 * gcc.dg/builtin-stringop-chk-4.c: New test.
758 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
759 * gcc.dg/memcpy-2.c: Same.
760 * gcc.dg/pr40340-1.c: Same.
761 * gcc.dg/pr40340-2.c (main): Same.
762 * gcc.dg/pr40340-5.c (main): Same.
763 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
764 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
765 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
767 * gfortran.dg/char_length_3.f90: Prune expected warnings.
768 * gfortran.dg/pr38868.f: Add expected warnings.
770 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
773 * gcc.target/powerpc/pr72717.c: New test.
775 2016-12-07 Jakub Jelinek <jakub@redhat.com>
777 * gcc.dg/builtin-strstr-1.c: New test.
778 * g++.dg/cpp0x/constexpr-strstr.C: New test.
781 * g++.dg/torture/pr78692.C: New test.
783 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
785 PR rtl-optimization/78617
786 * gcc.c-torture/execute/pr78617.c: New test.
788 2016-12-07 Carl Love <cel@us.ibm.com>
790 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
791 P9 to their own test file. This allows precise constraints on the
792 effective target and compile options.
793 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
794 compare P8 built-in tests.
795 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
796 compare P9 built-in tests.
798 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
800 * gcc.target/i386/pr77761.c: Require int128 effective target.
801 (avx512f_test): Delete.
802 (do_main): Rename to avx512f_test.
804 2016-12-07 Bin Cheng <bin.cheng@arm.com>
806 PR tree-optimization/78691
807 * gcc.target/i386/pr78691-i386.c: New test.
808 * gcc.target/powerpc/pr78691-ppc.c: New test.
810 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
812 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
813 * gcc.target/i386/pr70322-2.c: Likewise.
814 * gcc.target/i386/pr70322-3.c: Likewise.
815 * gcc.target/i386/pr70322-4.c: Likewise.
817 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
819 * gcc.target/aarch64/pr71727.c: New testcase.
821 2016-12-06 Tom de Vries <tom@codesourcery.com>
823 PR tree-optimization/67955
824 * gcc.dg/tree-ssa/dse-points-to.c: New test.
826 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
829 * gcc.target/powerpc/pr78658.c: New test.
831 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
834 * testsuite/gcc.target/i386/pr77761.c: New.
836 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
839 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
840 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
841 * gfortran.dg/namelist_34.f90: Update test.
842 * gfortran.dg/namelist_63.f90: Update test.
844 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
846 * gcc.target/mips/msa-builtins-err.c: New test.
848 2016-12-06 Jakub Jelinek <jakub@redhat.com>
851 * g++.dg/cpp0x/constexpr-71537.C: New test.
854 * g++.dg/cpp0x/constexpr-memchr.C: New test.
857 * g++.dg/cpp0x/constexpr-strchr.C: New test.
859 PR tree-optimization/78675
860 * gcc.c-torture/execute/pr78675.c: New test.
861 * gcc.target/i386/pr78675-1.c: New test.
862 * gcc.target/i386/pr78675-2.c: New test.
864 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
866 * gcc.target/i386/avx512bw-kandd-1.c: New.
867 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
868 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
869 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
870 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
871 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
872 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
873 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
874 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
875 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
876 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
877 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
878 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
879 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
880 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
881 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
882 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
883 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
884 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
885 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
886 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
887 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
889 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
891 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
892 gcc.dg/fold-and-rshift-2.c: New testcases.
894 2016-12-05 Nathan Sidwell <nathan@acm.org>
896 * c-c++-common/fmax_errors.c: Check notes after last error are
899 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
901 PR rtl-optimization/78561
902 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
904 2016-12-04 Martin Sebor <msebor@redhat.com>
907 * gcc.dg/builtin-alloc-size.c: New test.
909 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
912 * gcc.target/i386/pr70322-4.c: New test.
914 2016-12-03 Janus Weil <janus@gcc.gnu.org>
917 * gfortran.dg/abstract_type_9.f90: New test case.
919 2016-12-03 Janus Weil <janus@gcc.gnu.org>
922 * gfortran.dg/derived_result_2.f90.f90: New test case.
924 2016-12-03 Janus Weil <janus@gcc.gnu.org>
927 * gfortran.dg/finalize_30.f90: Extend test case.
929 2016-12-02 Jakub Jelinek <jakub@redhat.com>
932 * g++.dg/cpp0x/pr78649.C: New test.
934 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
937 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
939 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
942 * gfortran.dg/char_conversion.f90: New test.
944 2016-12-02 Jakub Jelinek <jakub@redhat.com>
947 * gcc.target/i386/pr70322-1.c: New test.
948 * gcc.target/i386/pr70322-2.c: New test.
949 * gcc.target/i386/pr70322-3.c: New test.
951 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
952 Thomas Preud'homme <thomas.preudhomme@arm.com>
954 * gcc.target/arm/cmse/cmse-1.c: Add test for
955 cmse_nonsecure_caller.
957 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
958 Thomas Preud'homme <thomas.preudhomme@arm.com>
960 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
961 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
962 * gcc.target/arm/cmse/cmse-14.c: New.
963 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
964 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
965 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
966 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
967 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
968 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
969 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
970 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
971 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
972 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
973 * gcc.target/arm/cmse/baseline/union-1.c: New.
974 * gcc.target/arm/cmse/baseline/union-2.c: New.
975 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
976 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
977 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
978 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
979 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
980 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
981 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
982 * gcc.target/arm/cmse/mainline/union-1.c: New.
983 * gcc.target/arm/cmse/mainline/union-2.c: New.
984 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
985 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
986 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
987 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
988 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
989 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
990 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
991 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
992 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
993 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
994 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
995 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
996 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
997 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
999 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1000 Thomas Preud'homme <thomas.preudhomme@arm.com>
1002 * gcc.target/arm/cmse/cmse-3.c: Add tests.
1003 * gcc.target/arm/cmse/cmse-4.c: Add tests.
1004 * gcc.target/arm/cmse/cmse-15.c: New.
1006 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1007 Thomas Preud'homme <thomas.preudhomme@arm.com>
1009 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
1010 * gcc.target/arm/cmse/struct-1.c: New.
1011 * gcc.target/arm/cmse/bitfield-1.c: New.
1012 * gcc.target/arm/cmse/bitfield-2.c: New.
1013 * gcc.target/arm/cmse/bitfield-3.c: New.
1014 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
1015 * gcc.target/arm/cmse/baseline/softfp.c: New.
1016 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
1017 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
1018 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
1019 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
1020 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
1022 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1023 Thomas Preud'homme <thomas.preudhomme@arm.com>
1025 * gcc.target/arm/cmse/cmse-4.c: New.
1026 * gcc.target/arm/cmse/cmse-9.c: New.
1027 * gcc.target/arm/cmse/cmse-10.c: New.
1029 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1030 Thomas Preud'homme <thomas.preudhomme@arm.com>
1032 * gcc.target/arm/cmse/cmse-3.c: New.
1034 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1035 Thomas Preud'homme <thomas.preudhomme@arm.com>
1037 * gcc.target/arm/cmse/cmse.exp: New.
1038 * gcc.target/arm/cmse/cmse-1.c: New.
1039 * gcc.target/arm/cmse/cmse-12.c: New.
1040 * lib/target-supports.exp
1041 (check_effective_target_arm_cmse_ok): New.
1043 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
1044 James Norris <jnorris@codesourcery.com>
1046 * c-c++-common/goacc/data-2.c: Adjust test.
1047 * c-c++-common/goacc/executeables-1.c: New test.
1048 * g++.dg/goacc/data-1.C: Adjust test.
1050 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
1052 PR rtl-optimization/78561
1053 * gcc.target/aarch64/pr78561.c: New.
1055 2016-12-02 Bin Cheng <bin.cheng@arm.com>
1057 * gcc.dg/fold-bopcond-1.c: New test.
1058 * gcc.dg/fold-bopcond-2.c: New test.
1060 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1062 * gcc.target/s390/md/setmem_long-1.c: Fix test.
1064 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1066 PR rtl-optimization/78547
1067 * gcc.dg/pr78547.c: New test.
1069 PR rtl-optimization/78575
1070 * gcc.dg/pr78575.c: New test.
1072 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1074 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
1076 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1079 * gcc.target/s390/s390.exp: Support .C tests.
1080 * gcc.target/s390/pr77822-2.c: New test.
1081 * gcc.target/s390/pr77822-1.C: New test.
1083 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1085 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
1087 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1089 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
1091 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1093 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1095 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1097 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
1099 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
1101 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
1104 * gfortran.dg/char_length_20.f90: New test.
1105 * gfortran.dg/char_length_21.f90: Ditto.
1107 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
1110 * gfortran.dg/pr78279.f90: New test.
1112 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
1114 * g++.dg/tls/pr77285-1.C: dg-add-options tls
1116 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
1118 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1120 2016-12-01 Richard Biener <rguenther@suse.de>
1122 * gcc.dg/torture/alias-2.c: New testcase.
1124 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
1126 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1127 * gcc.target/avr/tiny-caller-save.c: Dito.
1129 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
1131 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1133 2016-12-01 Jakub Jelinek <jakub@redhat.com>
1136 * gcc.dg/debug/pr78587.c: New test.
1138 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
1140 PR rtl-optimization/78607
1141 * gcc.c-torture/compile/pr78607.c: New testcase.
1143 2016-11-30 Martin Sebor <msebor@redhat.com>
1145 PR tree-optimization/78586
1146 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1148 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
1150 PR tree-optimization/77856
1151 * gcc.target/i386/pr77856.c: New.
1153 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1155 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1156 scan-assembler-not on AIX.
1158 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1160 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1162 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1164 * g++.dg/eh/new1.C: XFAIL on AIX.
1165 * g++.dg/eh/delete1.C: Same.
1166 * g++.dg/init/new40.C: Same.
1167 * g++.old-deja/g++.eh/new2.C: Same.
1169 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1172 * gcc.dg/format/pr78494.c: Rename to...
1173 * gcc.dg/format/pr78498.c: ...this.
1175 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1178 * gcc.dg/format/pr78494.c: New test case.
1180 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1182 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1183 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1184 * g++.dg/debug/dwarf2/refqual-1.C: Same.
1185 * g++.dg/debug/dwarf2/refqual-2.C: Same.
1187 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
1189 PR rtl-optimization/78610
1190 * gcc.c-torture/compile/pr78610.c: New testcase.
1192 2016-11-30 Bin Cheng <bin.cheng@arm.com>
1194 PR tree-optimization/78574
1195 * gcc.c-torture/compile/pr78574.c: New test.
1197 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1199 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1200 to the changed interfaces.
1201 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1202 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1203 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1204 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1205 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1206 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1207 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1209 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1212 * gfortran.dg/derived_result.f90: New test case.
1214 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
1216 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1217 -mfloat-abi=soft option.
1218 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
1221 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1224 * gcc.c-torture/compile/pr78362.c: New test.
1226 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1228 * lib/target-supports.exp (check_effective_target_freorder): Check
1231 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1233 * gcc.target/arc/arc700-stld-hazard.c: New file.
1235 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1238 * gfortran.dg/dtio_18.f90: New test case.
1240 2016-11-30 Martin Liska <mliska@suse.cz>
1243 * gcc.dg/asan/pr78541-2.c: New test.
1244 * gcc.dg/asan/pr78541.c: New test.
1246 2016-11-30 Jakub Jelinek <jakub@redhat.com>
1248 PR tree-optimization/78586
1249 * gcc.c-torture/execute/pr78586.c: New test.
1251 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1254 * gfortran.dg/class_61.f90: New test case.
1256 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1258 PR preprocessor/78569
1259 * gcc.dg/format/pr78569.c: New test case.
1261 2016-11-29 Martin Sebor <msebor@redhat.com>
1263 avoid false positives on ILP32 targets.
1264 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1266 2016-11-29 Martin Sebor <msebor@redhat.com>
1268 PR tree-optimization/78512
1269 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1270 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1272 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
1274 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1275 Force value through k register.
1277 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1283 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1284 * g++.dg/spellcheck-macro-ordering.C: New test case.
1285 * g++.dg/spellcheck-pr78313.C: New test case.
1287 2016-11-29 Tamar Christina <tamar.christina@arm.com>
1289 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1290 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1291 (Poly64x1_t, Poly64x2_t): Added types.
1292 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1293 (vmov_n_p64, vmovq_n_p64): Added.
1294 (vld2_lane_p64, vld2q_lane_p64): Likewise.
1295 (vld3_lane_p64, vld3q_lane_p64): Likewise.
1296 (vld4_lane_p64, vld4q_lane_p64): Likewise.
1297 (vst2_lane_p64, vst2q_lane_p64): Likewise.
1298 (vst3_lane_p64, vst3q_lane_p64): Likewise.
1299 (vst4_lane_p64, vst4q_lane_p64): Likewise.
1300 (vget_lane_p64, vgetq_lane_p64): Likewise.
1301 (vget_high_p64): Likewise.
1302 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1303 Added AArch64 flags.
1304 (vreint_vector, vreint_vector_res): Moved to header.
1305 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1306 Added Aarch64 flags.
1307 (vreint_vector, vreint_vector_res): Moved to header.
1309 2016-11-29 Janus Weil <janus@gcc.gnu.org>
1312 * gfortran.dg/finalize_30.f90: New test case.
1314 2016-11-29 Martin Liska <mliska@suse.cz>
1316 PR gcov-profile/78582
1317 * gcc.dg/pr78582.c: New test.
1319 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1321 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1322 targets with sizeof(int) < 4.
1324 2016-11-29 Richard Biener <rguenther@suse.de>
1327 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1329 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
1331 * gcc.target/powerpc/rldic-0.c: New testcase.
1332 * gcc.target/powerpc/rldic-1.c: New testcase.
1333 * gcc.target/powerpc/rldic-2.c: New testcase.
1334 * gcc.target/powerpc/rldicl-0.c: New testcase.
1335 * gcc.target/powerpc/rldicl-1.c: New testcase.
1336 * gcc.target/powerpc/rldicl-2.c: New testcase.
1337 * gcc.target/powerpc/rldicr-0.c: New testcase.
1338 * gcc.target/powerpc/rldicr-1.c: New testcase.
1339 * gcc.target/powerpc/rldicr-2.c: New testcase.
1340 * gcc.target/powerpc/rldicx.h: New file.
1341 * gcc.target/powerpc/rldimi-0.c: New testcase.
1342 * gcc.target/powerpc/rldimi-1.c: New testcase.
1343 * gcc.target/powerpc/rldimi-2.c: New testcase.
1344 * gcc.target/powerpc/rldimi.h: New file.
1345 * gcc.target/powerpc/rlwimi-0.c: New testcase.
1346 * gcc.target/powerpc/rlwimi-1.c: New testcase.
1347 * gcc.target/powerpc/rlwimi-2.c: New testcase.
1348 * gcc.target/powerpc/rlwimi.h: New file.
1349 * gcc.target/powerpc/rlwinm-0.c: New testcase.
1350 * gcc.target/powerpc/rlwinm-1.c: New testcase.
1351 * gcc.target/powerpc/rlwinm-2.c: New testcase.
1352 * gcc.target/powerpc/rlwinm.h: New file.
1354 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1357 * gcc.dg/pr78540.c: New test.
1359 2016-11-28 Martin Sebor <msebor@redhat.com>
1362 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1363 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1364 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1365 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1367 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1370 * g++.dg/debug/pr72808.C: New test.
1372 PR rtl-optimization/78546
1373 * gcc.dg/torture/pr78546-1.c: New test.
1374 * gcc.dg/torture/pr78546-2.c: New test.
1377 * gfortran.dg/gomp/pr78298.f90: New test.
1379 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
1381 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1382 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1384 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1387 * g++.dg/cpp1y/pr77591.C: New test.
1389 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
1391 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1393 2016-11-28 Richard Biener <rguenther@suse.de>
1395 PR tree-optimization/78542
1396 * gcc.dg/torture/pr78542.c: New testcase.
1398 2016-11-28 Richard Biener <rguenther@suse.de>
1400 PR tree-optimization/78343
1401 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1402 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1404 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1407 * g++.dg/ipa/pr78211.C: New test.
1409 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
1412 * gfortran.dg/submodule_22.f08: New test.
1415 * gfortran.dg/submodule_21.f08: New test.
1417 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
1419 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1421 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1422 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1423 Dominique d'Humieres <dominiq@lps.ens.fr>
1426 * gcc.dg/darwin-minversion-1.c: Update min version check.
1427 * gcc.dg/darwin-minversion-2.c: Likewise.
1428 * gcc.dg/darwin-minversion-3.c: Likewise.
1430 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1433 * gcc.dg/pr57438-1.c: New Test.
1434 * gcc.dg/pr57438-2.c: New Test.
1436 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1437 Iain Sandoe <iain@codesourcery.com>
1440 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1441 linker-visible symbols.
1442 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1443 * gcc.dg/const-uniq-1.c: Likewise.
1444 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1445 * gcc.target/i386/pr70799-1.c: Likewise.
1447 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1449 PR rtl-optimization/78438
1450 PR rtl-optimization/78477
1451 * gcc.c-torture/execute/pr78438.c: New test.
1452 * gcc.c-torture/execute/pr78477.c: New test.
1454 PR rtl-optimization/78526
1455 * gcc.dg/pr78526.c: New test.
1457 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1459 PR rtl-optimization/77541
1460 * gcc.target/i386/pr77541.c: Change target to int128.
1462 2016-11-25 Janus Weil <janus@gcc.gnu.org>
1465 * gfortran.dg/typebound_assignment_8.f90: New test case.
1467 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1469 PR rtl-optimization/78527
1470 * gcc.c-torture/compile/pr78527.c: New test.
1472 2016-11-25 Martin Liska <mliska@suse.cz>
1474 PR gcov-profile/78086
1475 * g++.dg/gcov/pr16855.C: Clean up the test case.
1476 * g++.dg/gcov/pr16855-priority.C: New test.
1478 2016-11-25 Richard Biener <rguenther@suse.de>
1481 * gcc.dg/torture/pr78515.c: New testcase.
1483 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
1486 * gfortran.dg/allocatable_function_10.f90: New test.
1487 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1490 2016-11-25 Bin Cheng <bin.cheng@arm.com>
1495 * g++.dg/torture/pr78507.C: New test.
1496 * gcc.dg/torture/pr78510.c: New test.
1497 * gcc.dg/torture/pr78517.c: New test.
1499 2016-11-24 Richard Biener <rguenther@suse.de>
1501 PR tree-optimization/78343
1502 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1503 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1504 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1505 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1506 * gcc.dg/vect/pr38529.c: Likewise.
1508 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1510 PR tree-optimization/77673
1511 * gcc.dg/pr77673.c: New test.
1513 2016-11-25 Martin Jambor <mjambor@suse.cz>
1515 PR tree-optimization/70965
1516 * g++.dg/pr70965.C: New test.
1518 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1519 Andreas Schwab <schwab@linux-m68k.org>
1521 PR gcov-profile/78467
1522 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1525 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1527 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1528 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1530 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1532 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1534 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1536 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1537 with sizeof(int) < 4.
1539 2016-11-24 Martin Sebor <msebor@redhat.com>
1541 PR tree-optimization/78476
1542 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1544 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1546 PR rtl-optimization/77541
1547 * gcc.target/i386/pr77541.c: New.
1549 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1552 * gfortran.dg/class_result_4.f90: New test.
1554 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1556 * gcc.target/aarch64/_Float16_1.c: New.
1557 * gcc.target/aarch64/_Float16_2.c: Likewise.
1558 * gcc.target/aarch64/_Float16_3.c: Likewise.
1560 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1562 * gcc.target/aarch64/floatdihf2_1.c: New.
1564 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1568 * gcc.target/arm/pr48863.c: New test.
1570 2016-11-24 Martin Liska <mliska@suse.cz>
1572 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1573 parts for frequencies/probabilities.
1574 * gcc.dg/pr34027-1.c: Likewise.
1575 * gcc.dg/strict-overflow-2.c: Likewise.
1576 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1577 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1578 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1579 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1580 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1581 * gcc.dg/tree-ssa/dump-2.c: New test.
1583 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1585 * gcc.target/i386/align-limit.c: New test.
1587 2016-11-24 Richard Biener <rguenther@suse.de>
1589 PR tree-optimization/71595
1590 * gcc.dg/torture/pr71595.c: New testcase.
1592 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1594 PR rtl-optimization/78120
1595 * gcc.target/i386/pr78120.c: New test.
1597 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1599 * gcc.c-torture/compile/20161124-1.c: New test.
1601 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1604 * g++.dg/cpp1z/decomp18.C: New test.
1606 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1608 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1609 * gcc.target/aarch64/store-pair-1.c: Likewise.
1611 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1613 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1614 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1615 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1616 * gcc.target/aarch64/vect-clz.c: Likewise.
1617 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1618 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1619 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1620 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1621 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1622 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1623 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1624 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1626 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1629 * gcc.target/powerpc/pr78458.c: New.
1631 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1633 * gcc.c-torture/compile/20161123-1.c: New test.
1635 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1638 * gfortran.dg/pr78297.f90: New test.
1640 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1642 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1644 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1647 * g++.dg/ubsan/return-7.C: New test.
1648 * c-c++-common/ubsan/unreachable-4.c: New test.
1650 PR tree-optimization/78482
1651 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1652 (bar): New function.
1653 (main): Call bar instead of printf.
1656 * gfortran.dg/gomp/pr69183.f90: New test.
1658 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1661 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1664 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1667 * g++.dg/cpp0x/pr77907.C: New test.
1669 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1672 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1673 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1675 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1678 * lib/target-supports.exp (add_options_for_float16): Add
1679 -mfp16-format=ieee when testign arm*-*-*.
1681 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1683 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1685 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1688 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1690 * lib/target-supports.exp (check_effective_target_float16): Add
1691 options for _Float16.
1692 (check_effective_target_float32): Add options for _Float32.
1693 (check_effective_target_float64): Add options for _Float64.
1694 (check_effective_target_float128): Add options for _Float128.
1695 (check_effective_target_float32x): Add options for _Float32x.
1696 (check_effective_target_float64x): Add options for _Float64x.
1697 (check_effective_target_float128x): Add options for _Float128x.
1699 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1701 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1702 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1704 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1706 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1707 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1709 2016-11-23 Martin Sebor <msebor@redhat.com>
1712 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1713 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1715 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1718 * g++.dg/cpp0x/pr71450-1.C: New test.
1719 * g++.dg/cpp0x/pr71450-2.C: New test.
1722 * g++.dg/cpp1y/pr77739.C: New test.
1724 2016-11-23 Martin Jambor <mjambor@suse.cz>
1726 * c-c++-common/gomp/gridify-1.c: Update scan string.
1727 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1728 * c-c++-common/gomp/gridify-2.c: New test.
1729 * c-c++-common/gomp/gridify-3.c: Likewise.
1731 2016-11-23 Richard Biener <rguenther@suse.de>
1733 PR tree-optimization/78396
1734 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1736 2016-11-23 Richard Biener <rguenther@suse.de>
1738 PR tree-optimization/78482
1739 * gcc.dg/torture/pr78482.c: New testcase.
1741 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1743 * gcc.dg/fold-cond_expr-1.c: New test.
1744 * gcc.dg/fold-condcmpconv-1.c: New test.
1745 * gcc.dg/fold-condcmpconv-2.c: New test.
1747 2016-11-23 Richard Biener <rguenther@suse.de>
1750 * gcc.dg/torture/pr71762-1.c: New testcase.
1751 * gcc.dg/torture/pr71762-2.c: Likewise.
1752 * gcc.dg/torture/pr71762-3.c: Likewise.
1753 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1755 2016-11-23 Richard Biener <rguenther@suse.de>
1758 * g++.dg/lto/pr78472_0.c: New testcase.
1759 * g++.dg/lto/pr78472_1.C: Likewise.
1761 2016-11-23 Richard Biener <rguenther@suse.de>
1762 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1764 PR tree-optimization/78154
1765 * gcc.dg/tree-ssa/pr78154.c: New test.
1767 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1769 * gcc.dg/pr31096.c: New testcase.
1770 * gcc.dg/pr31096-1.c: New testcase.
1772 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1774 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1775 adjust for warning->pedwarn change.
1776 * gcc.dg/cpp/defined-syshdr.c,
1777 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1778 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1779 gcc.dg/cpp/defined-Wextra.c,
1780 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1782 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1784 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1786 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1789 * gcc.target/i386/pr78451.c: New test.
1790 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1791 and #pragma GCC pop_options around the first #pragma GCC target.
1792 * gcc.target/i386/pr69255-2.c: Likewise.
1793 * gcc.target/i386/pr69255-3.c: Likewise.
1795 2016-11-23 Michael Collison <michael.collison@arm.com>
1797 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1798 additional constants are recognized and fewer instructions generated.
1799 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1800 additional constants are recognized and fewer instructions generated.
1802 2016-11-22 Ian Lance Taylor <iant@golang.org>
1804 * gcc.misc-tests/godump-1.c: Update expected output for recent
1807 2016-11-22 Marek Polacek <polacek@redhat.com>
1809 PR tree-optimization/78455
1810 * gcc.dg/uninit-23.c: New.
1812 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1815 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1818 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1821 * gfortran.dg/char_component_initializer_3.f90: New test.
1823 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1826 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1827 GCC target pragma before including immintrin.h.
1829 2016-11-22 Carl Love <cel@us.ibm.com>
1831 * gcc.target/powerpc/builtins-3.c: New file to test the new
1832 built-ins for vector compare equal and vector compare not equal.
1834 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1837 * gfortran.dg/typebound_proc_35.f90: New test case.
1839 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1841 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1842 parameter in declaration.
1844 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1846 * gcc.dg/loop-split.c: Require int32plus.
1847 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1849 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1851 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1853 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1855 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1857 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1860 * gcc.c-torture/compile/pr78439.c: New test.
1862 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1865 * gcc.target/arm/pr77904.c: New test.
1867 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1869 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1872 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1874 PR tree-optimization/78436
1875 * gcc.c-torture/execute/pr78436.c: New test.
1878 * gcc.dg/torture/pr78416.c: New test.
1880 PR tree-optimization/78445
1881 * gcc.dg/pr78445.c: New test.
1883 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1885 PR libgfortran/78449
1886 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1888 2016-11-21 Jeff Law <law@redhat.com>
1891 * gcc.c-torture/compile/pr68538.c: New test.
1893 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1895 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1896 to be generated instead of FCTIWUZ or FCTIWZ.
1898 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1901 * g++.dg/vect/simd-clone-7.cc: New test.
1904 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1906 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1909 2016-11-20 Jeff Law <law@redhat.com>
1912 * gcc.target/m68k/pr25128.c: New test.
1914 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1916 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1918 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1920 PR preprocessor/78324
1921 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1922 (test_multitoken_macro): New function.
1923 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1925 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1927 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1929 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1931 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1932 -ftrack-macro-expansion=0.
1933 (test_sprintf_note): Remove "P" macro. Add
1934 dg-begin/end-multiline-output directives.
1935 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1937 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1939 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1940 Return 1 for AVR_TINY.
1942 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1944 PR rtl-optimization/71785
1945 * gcc.target/powerpc/pr71785.c: New file.
1947 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1950 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1951 options. Refine test by checking predictive commining PHI
1952 nodes in vectorized loop wrto vector factor.
1954 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1957 * g++.dg/pr71973-1.C: New test.
1958 * g++.dg/pr71973-2.C: New test.
1959 * g++.dg/pr71973-3.C: New test.
1960 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1961 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1962 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1964 * g++.old-deja/g++.other/realloc.C: Likewise.
1965 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1967 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1969 PR tree-optimization/78413
1970 * gcc.dg/tree-ssa/pr78413.c: New test.
1972 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1974 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1975 target is Thumb-only.
1977 2016-11-20 Jeff Law <law@redhat.com>
1980 * gcc.target/m68k/pr48551.c: New test.
1982 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1985 * gfortran.dg/forall_18.f90: New testcase.
1987 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1989 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1991 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1994 * gfortran.dg/typebound_operator_21.f03: New test.
1996 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1998 * gcc.dg/tree-ssa/divide-5.c: New file.
2000 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
2002 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
2005 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
2007 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
2008 libatomic_available.
2009 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2010 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2011 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2012 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2013 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2014 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2015 * gfortran.dg/coarray_stat_2.f90: Likewise.
2016 * gfortran.dg/coindexed_1.f90: Likewise.
2018 2016-11-18 Jeff Law <law@redhat.com>
2021 * gcc.target/m68k/pr25111.c: New test.
2023 2016-11-18 Jakub Jelinek <jakub@redhat.com>
2026 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
2029 * gcc.target/i386/pr78419.c: New test.
2032 * g++.dg/tls/pr77285-1.C: New test.
2033 * g++.dg/tls/pr77285-2.C: New test.
2035 2016-11-18 Jeff Law <law@redhat.com>
2038 * gcc.target/m68k/pr25112: New test.
2040 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
2042 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
2043 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
2045 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
2047 * gcc.target/arm/optional_thumb-1.c: New test.
2048 * gcc.target/arm/optional_thumb-2.c: New test.
2049 * gcc.target/arm/optional_thumb-3.c: New test.
2051 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2053 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
2054 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
2056 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
2057 (DEFAULT_REQUIRED_QUORUM): Likewise.
2059 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
2060 Toma Tabacu <toma.tabacu@imgtec.com>
2062 * gcc.target/mips/inline-memcpy-1.c (dg-options):
2063 Add (REQUIRES_STDLIB).
2064 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2065 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2066 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2067 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2068 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
2069 * gcc.target/mips/loongson-simd.c: Ditto.
2070 * gcc.target/mips/memcpy-1.c: Ditto.
2071 * gcc.target/mips/mips-3d-1.c: Ditto.
2072 * gcc.target/mips/mips-3d-2.c: Ditto.
2073 * gcc.target/mips/mips-3d-3.c: Ditto.
2074 * gcc.target/mips/mips-3d-4.c: Ditto.
2075 * gcc.target/mips/mips-3d-5.c: Ditto.
2076 * gcc.target/mips/mips-3d-6.c: Ditto.
2077 * gcc.target/mips/mips-3d-7.c: Ditto.
2078 * gcc.target/mips/mips-3d-8.c: Ditto.
2079 * gcc.target/mips/mips-3d-9.c: Ditto.
2080 * gcc.target/mips/mips-ps-1.c: Ditto.
2081 * gcc.target/mips/mips-ps-2.c: Ditto.
2082 * gcc.target/mips/mips-ps-3.c: Ditto.
2083 * gcc.target/mips/mips-ps-4.c: Ditto.
2084 * gcc.target/mips/mips-ps-6.c: Ditto.
2085 * gcc.target/mips/mips16-attributes.c: Ditto.
2086 * gcc.target/mips/mips32-dsp-run.c: Ditto.
2087 * gcc.target/mips/mips32-dsp.c: Ditto.
2088 * gcc.target/mips/save-restore-1.c: Ditto.
2089 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
2090 (mips_preprocess): Add ignore_output argument that when set
2091 will not return the pre-processed output.
2092 (mips_arch_info): Update arguments for the call to mips_preprocess.
2093 (mips-dg-init): Ditto.
2094 (mips-dg-options): Check if a test having test option
2095 (REQUIRES_STDLIB) has the required sysroot support for
2096 the current test options.
2098 2016-11-17 Jeff Law <law@redhat.com>
2101 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2104 * gcc.target/m68k/pr47192.c: New test.
2106 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
2108 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2109 instead of isa>=4, in order to downgrade to R5.
2111 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2113 * gcc.target/arc/cmem-bit-1.c: New file.
2114 * gcc.target/arc/cmem-bit-2.c: New file.
2115 * gcc.target/arc/cmem-bit-3.c: New file.
2116 * gcc.target/arc/cmem-bit-4.c: New file.
2118 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
2120 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2122 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2124 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
2125 Andrew Senkevich <andrew.senkevich@intel.com>
2127 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2128 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2129 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2130 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2131 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2132 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2133 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2134 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2135 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2136 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2137 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2138 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2139 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2140 avx5124vnniw-check.h.
2141 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2142 check_effective_target_avx5124vnniw): New.
2143 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2145 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2146 * gcc.target/i386/sse-13.c: Ditto.
2147 * g++.dg/other/i386-2.C: Ditto.
2148 * g++.dg/other/i386-3.C: Ditto.
2149 * gcc.target/i386/sse-22.c: Ditto.
2150 * gcc.target/i386/sse-23.c: Ditto.
2152 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2155 * g++.dg/parse/pr55080.C: New.
2157 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2160 * gcc.target/powerpc/fusion4.c: New test.
2162 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
2165 * gcc.target/arm/pr77933-1.c: New test.
2166 * gcc.target/arm/pr77933-2.c: Likewise.
2168 2016-11-17 Jakub Jelinek <jakub@redhat.com>
2171 * g++.dg/opt/pr78201.C: New test.
2173 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
2175 * gcc.dg/pr78333.c: Add empty implementations of
2176 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2177 problems on non-glibc systems.
2179 2016-11-17 David Malcolm <dmalcolm@redhat.com>
2181 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2182 (test_raw_string_one_liner): New function.
2183 (test_raw_string_multiline): New function.
2185 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2187 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2188 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2190 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2191 Richard Biener <rguenther@suse.de>
2193 PR tree-optimization/77848
2194 * gfortran.dg/vect/pr77848.f: New test.
2196 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2199 * gcc.target/arm/pr53447-5.c: New test.
2200 * lib/target-supports.exp
2201 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2203 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
2205 * gcc.target/arc/abitest.S: New file.
2206 * gcc.target/arc/abitest.h: Likewise.
2207 * gcc.target/arc/va_args-1.c: Likewise.
2208 * gcc.target/arc/va_args-2.c: Likewise.
2209 * gcc.target/arc/va_args-3.c: Likewise.
2210 * gcc.target/arc/mcrc.c: Deleted.
2211 * gcc.target/arc/mdsp-packa.c: Likewise.
2212 * gcc.target/arc/mdvbf.c: Likewise.
2213 * gcc.target/arc/mmac-24.c: Likewise.
2214 * gcc.target/arc/mmac-d16.c: Likewise.
2215 * gcc.target/arc/mno-crc.c: Likewise.
2216 * gcc.target/arc/mno-dsp-packa.c: Likewise.
2217 * gcc.target/arc/mno-dvbf.c: Likewise.
2218 * gcc.target/arc/mno-mac-24.c: Likewise.
2219 * gcc.target/arc/mno-mac-d16.c: Likewise.
2220 * gcc.target/arc/mno-rtsc.c: Likewise.
2221 * gcc.target/arc/mno-xy.c: Likewise.
2222 * gcc.target/arc/mrtsc.c: Likewise.
2223 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2225 (check_effective_target_arc700): Likewise.
2226 (check_effective_target_arc6xx): Likewise.
2227 (check_effective_target_arcmpy): Likewise.
2228 (check_effective_target_archs): Likewise.
2229 (check_effective_target_clmcpu): Likewise.
2230 (check_effective_target_barrelshifter): Likewise.
2231 * gcc.target/arc/barrel-shifter-1.c: Changed.
2232 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2233 * gcc.target/arc/cmem-1.c: Changed.
2234 * gcc.target/arc/cmem-2.c: Likewise.
2235 * gcc.target/arc/cmem-3.c: Likewise.
2236 * gcc.target/arc/cmem-4.c: Likewise.
2237 * gcc.target/arc/cmem-5.c: Likewise.
2238 * gcc.target/arc/cmem-6.c: Likewise.
2239 * gcc.target/arc/cmem-7.c: Likewise.
2240 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2241 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2242 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2243 * gcc.target/arc/jump-around-jump.c: Update options.
2244 * gcc.target/arc/mARC601.c: Changed.
2245 * gcc.target/arc/mcpu-arc600.c: Changed.
2246 * gcc.target/arc/mcpu-arc601.c: Changed.
2247 * gcc.target/arc/mcpu-arc700.c: Changed.
2248 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2249 * gcc.target/arc/movb-1.c: Changed.
2250 * gcc.target/arc/movb-2.c: Likewise.
2251 * gcc.target/arc/movb-3.c: Likewise.
2252 * gcc.target/arc/movb-4.c: Likewise.
2253 * gcc.target/arc/movb-5.c: Likewise.
2254 * gcc.target/arc/movb_cl-1.c: Likewise.
2255 * gcc.target/arc/movb_cl-2.c: Likewise.
2256 * gcc.target/arc/movbi_cl-1.c: Likewise.
2257 * gcc.target/arc/movh_cl-1.c: Likewise.
2258 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2259 * gcc.target/arc/mul64.c: Enable it only for ARC600.
2260 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2261 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2262 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2263 * gcc.target/arc/trsub.c: Only for ARC EM cores.
2264 * gcc.target/arc/builtin_simdarc.c: Changed.
2265 * gcc.target/arc/extzv-1.c: Likewise.
2266 * gcc.target/arc/insv-1.c: Likewise.
2267 * gcc.target/arc/insv-2.c: Likewise.
2268 * gcc.target/arc/mA6.c: Likewise.
2269 * gcc.target/arc/mA7.c: Likewise.
2270 * gcc.target/arc/mARC600.c: Likewise.
2271 * gcc.target/arc/mARC700.c: Likewise.
2272 * gcc.target/arc/mcpu-arc600.c: Likewise.
2273 * gcc.target/arc/mcpu-arc700.c: Likewise.
2274 * gcc.target/arc/movl-1.c: Likewise.
2275 * gcc.target/arc/nps400-1.c: Likewise.
2276 * gcc.target/arc/trsub.c: Likewise.
2277 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2279 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2280 * gcc.target/arc/mswape.c: Likewise.
2282 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2285 * g++.dg/cpp1y/pr68180.C: New.
2287 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2289 PR tree-optimization/78319
2290 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2293 2016-11-17 Richard Biener <rguenther@suse.de>
2295 PR tree-optimization/78306
2296 * gcc.dg/cilk-plus/pr78306.c: New testcase.
2298 2016-11-17 Richard Biener <rguenther@suse.de>
2301 * gcc.dg/torture/pr78305.c: New testcase.
2303 2016-11-17 Janus Weil <janus@gcc.gnu.org>
2306 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2308 2016-11-16 Marek Polacek <polacek@redhat.com>
2311 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2312 * g++.dg/ext/case-range2.C: Likewise.
2314 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2317 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2318 * gfortran.dg/fmt_tab_2.f90: Ditto.
2320 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2322 PR rtl-optimization/78378
2323 * gcc.c-torture/execute/pr78378.c: New test.
2325 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
2327 * gcc.dg/tree-prof/section-attr-1.c: New file.
2328 * gcc.dg/tree-prof/section-attr-2.c: New file.
2329 * gcc.dg/tree-prof/section-attr-3.c: New file.
2331 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2333 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2336 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2338 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2339 (dg-final): Remove microMIPS JALRS mnemonic matching.
2340 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2341 (dg-final): Remove microMIPS JALRS mnemonic matching.
2342 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2343 (dg-final): Remove microMIPS JALRS mnemonic matching.
2344 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2345 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2346 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2347 * gcc.target/mips/call-1u.c: New test case.
2348 * gcc.target/mips/call-2u.c: New test case.
2349 * gcc.target/mips/call-3u.c: New test case.
2350 * gcc.target/mips/call-4u.c: New test case.
2351 * gcc.target/mips/call-5u.c: New test case.
2352 * gcc.target/mips/call-6u.c: New test case.
2354 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
2356 * gcc.target/arm/empty_fiq_handler.c: New test.
2358 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2361 * gfortran.dg/gomp/pr78299.f90: New test.
2363 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2365 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2366 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2367 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2369 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
2371 PR libgfortran/78314
2372 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2374 2016-11-16 Bin Cheng <bin.cheng@arm.com>
2376 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2377 according to updated dump info.
2379 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
2381 * lib/target-supports.exp (check_effective_target_alloca): Use a
2383 * gcc.target/nvptx/softstack.c: New test.
2384 * gcc.target/nvptx/decl-shared.c: New test.
2385 * gcc.target/nvptx/decl-shared-init.c: New test.
2387 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2389 * gcc.target/mips/data-sym-jump.c: New test case.
2390 * gcc.target/mips/data-sym-pool.c: New test case.
2391 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2394 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2396 * lib/target-supports.exp (check_avx2_hw_available): New.
2397 (check_effective_target_avx2_runtime): New.
2398 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2400 2016-11-16 Tamar Christina <tamar.christina@arm.com>
2403 * gcc.dg/cpp/trad/trad.exp
2404 (dg-runtest): Moved $srcdir/$subdir/ to
2405 DEFAULT_TRADCPPFLAGS.
2407 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
2410 * gfortran.dg/class_allocate_23.f08: New test.
2412 2016-11-16 Richard Biener <rguenther@suse.de>
2415 * gcc.dg/pr78333.c: New testcase.
2417 2016-11-16 Martin Liska <mliska@suse.cz>
2420 * gcc.dg/asan/pr78270.c: Update comment style.
2421 * gcc.dg/asan/pr78270-2.c: New test.
2423 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2425 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2426 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2428 2016-11-16 Richard Biener <rguenther@suse.de>
2430 PR tree-optimization/78348
2431 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2433 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2436 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2437 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2439 2016-11-15 Marek Polacek <polacek@redhat.com>
2441 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2443 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2445 PR libgfortran/51119
2446 * gfortran.dg/matmul_12.f90: New test case.
2448 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
2450 * gcc.target/i386/funcspec-56.inc: New file.
2451 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
2452 common 32-bit and 64-bit function specific options.
2453 * gcc.target/i386/funcspec-6.c: Ditto.
2455 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2457 * g++.dg/cpp1z/decomp14.C: New test.
2458 * g++.dg/cpp1z/decomp15.C: New test.
2459 * g++.dg/cpp1z/decomp16.C: New test.
2461 * g++.dg/cpp1z/decomp13.C: New test.
2463 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2466 * g++.dg/cpp0x/constexpr-71988.C: New test.
2468 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2470 * gcc.target/mips/insn-casesi.c: New test case.
2471 * gcc.target/mips/insn-pseudo-1.c: New test case.
2472 * gcc.target/mips/insn-pseudo-2.c: New test case.
2473 * gcc.target/mips/insn-pseudo-3.c: New test case.
2474 * gcc.target/mips/insn-pseudo-4.c: New test case.
2475 * gcc.target/mips/insn-tablejump.c: New test case.
2477 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2479 * gcc.target/mips/mips.exp (mips_option_tests): Add
2480 `-mcode-readable=yes' array element.
2482 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2484 * gcc.target/mips/mips.exp (mips_option_tests): Add
2485 `-mmicromips' array element.
2487 2016-11-15 Michael Matz <matz@suse.de>
2489 PR missed-optimization/77881
2490 * gcc.target/i386/pr77881.c: New test.
2492 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2495 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2497 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2499 * gcc.target/powerpc/vec-set-int.c: New test.
2500 * gcc.target/powerpc/vec-set-short.c: Likesie.
2501 * gcc.target/powerpc/vec-set-char.c: Likewise.
2503 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2505 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2507 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2510 * gfortran.dg/class_result_3.f90: New test.
2512 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2513 Richard Biener <rguenther@suse.de>
2515 * gcc.dg/gimplefe-1.c: New testcase.
2516 * gcc.dg/gimplefe-2.c: Likewise.
2517 * gcc.dg/gimplefe-3.c: Likewise.
2518 * gcc.dg/gimplefe-4.c: Likewise.
2519 * gcc.dg/gimplefe-5.c: Likewise.
2520 * gcc.dg/gimplefe-6.c: Likewise.
2521 * gcc.dg/gimplefe-7.c: Likewise.
2522 * gcc.dg/gimplefe-8.c: Likewise.
2523 * gcc.dg/gimplefe-9.c: Likewise.
2524 * gcc.dg/gimplefe-10.c: Likewise.
2525 * gcc.dg/gimplefe-11.c: Likewise.
2526 * gcc.dg/gimplefe-12.c: Likewise.
2527 * gcc.dg/gimplefe-13.c: Likewise.
2528 * gcc.dg/gimplefe-14.c: Likewise.
2529 * gcc.dg/gimplefe-15.c: Likewise.
2530 * gcc.dg/gimplefe-16.c: Likewise.
2531 * gcc.dg/gimplefe-17.c: Likewise.
2532 * gcc.dg/gimplefe-18.c: Likewise.
2534 2016-11-14 Martin Liska <mliska@suse.cz>
2537 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2538 to match scanned pattern.
2539 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2541 2016-11-14 Richard Biener <rguenther@suse.de>
2543 PR tree-optimization/78312
2544 * gcc.dg/torture/pr78312.c: New testcase.
2546 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2549 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2551 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2552 Jason Merrill <jason@redhat.com>
2554 Implement P0217R3 - C++17 structured bindings
2555 * g++.dg/cpp1z/decomp1.C: New test.
2556 * g++.dg/cpp1z/decomp2.C: New test.
2557 * g++.dg/cpp1z/decomp3.C: New test.
2558 * g++.dg/cpp1z/decomp4.C: New test.
2559 * g++.dg/cpp1z/decomp5.C: New test.
2560 * g++.dg/cpp1z/decomp6.C: New test.
2561 * g++.dg/cpp1z/decomp7.C: New test.
2562 * g++.dg/cpp1z/decomp8.C: New test.
2563 * g++.dg/cpp1z/decomp9.C: New test.
2564 * g++.dg/cpp1z/decomp10.C: New test.
2566 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2568 * g++.dg/torture/pr78268.C: New test.
2570 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2573 * c-c++-common/pr35503-1.c: New test.
2574 * c-c++-common/pr35503-2.c: Likewise.
2575 * c-c++-common/pr35503-3.c: Likewise.
2576 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2578 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2580 PR rtl-optimization/78232
2581 PR rtl-optimization/78248
2582 * gcc.dg/ubsan/pr78248.c: New test.
2584 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2586 * gnat.dg/address_conv.adb: New test.
2588 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2590 * gnat.dg/renaming11.ad[sb]: New test.
2592 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2594 * c-c++-common/dump-ada-spec-6.c: New test.
2596 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2598 * gnat.dg/lto21.adb: New test.
2599 * gnat.dg/lto21_pkg1.ads: New helper.
2600 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2602 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2605 * gfortran.dg/typebound_proc_34.f90: New test.
2607 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2610 * gfortran.dg/class_57.f90: Changed error message.
2611 * gfortran.dg/class_60.f90: New test.
2613 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2615 * g++.dg/pr78112.C: XFAIL AIX.
2617 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2620 * gfortran.dg/typebound_generic_16.f90: New test.
2622 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2625 * g++.dg/cpp0x/pr71225.C: New test.
2627 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2629 * gcc.target/sparc/20161111-1.c: New test.
2631 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2634 * gcc.target/i386/pr78310.c: New test.
2636 2016-11-11 Jeff Law <law@redhat.com>
2638 * gcc.dg/tree-ssa/isolate-6.c: New test.
2639 * gcc.dg/tree-ssa/isolate-7.c: New test.
2641 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2644 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2647 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2650 * g++.dg/parse/pr72774.C: New test.
2652 2016-11-11 Richard Biener <rguenther@suse.de>
2654 PR tree-optimization/71575
2655 * gcc.dg/graphite/pr71575-1.c: New testcase.
2656 * gcc.dg/graphite/pr71575-2.c: Likewise.
2658 2016-11-11 Richard Biener <rguenther@suse.de>
2661 * gcc.dg/uninit-pr78295.c: New testcase.
2663 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2666 * gfortran.dg/dec_structure_17.f90: New test.
2668 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2670 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2671 being allowed in vector registers.
2672 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2673 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2674 * gcc.target/powerpc/vsx-himode.c: Likewise.
2675 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2676 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2677 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2678 to allow matching MFVSRD or MFVSRW.
2680 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2682 PR rtl-optimization/78241
2683 * gcc.dg/pr78241.c: New test.
2685 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2687 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2690 * g++.dg/cpp1z/noexcept-type14.C: New test.
2691 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2693 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2695 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2696 WVAL0S tests added in r241817.
2698 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2700 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2701 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2702 no longer allowed and corresponding ordered construct.
2703 * gfortran.dg/gomp/linear-1.f90: New test.
2704 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2705 * gfortran.dg/gomp/declare-target-1.f90: New test.
2706 * gfortran.dg/gomp/declare-target-2.f90: New test.
2708 2016-11-10 Martin Liska <mliska@suse.cz>
2711 * gcc.dg/asan/pr78270.c: New test.
2713 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2714 Jakub Jelinek <jakub@redhat.com>
2717 * g++.dg/pr78112.C: New testcase.
2719 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2721 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2723 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2724 string in case condition contains % characters.
2727 * g++.dg/cpp1z/noexcept-type13.C: New test.
2729 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2731 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2732 using (HAS_MOVN) with MIPS III.
2734 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2737 * gfortran.dg/volatile14.f90: New test.
2739 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2742 * gcc.target/i386/pr78262.c: New test.
2744 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2747 * gfortran.dg/pr78259.f90: New test.
2749 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2752 * gfortran.dg/spec_expr_7.f90: New test.
2754 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2757 * gcc.c-torture/execute/pr77718.c: New test.
2759 * gcc.dg/ubsan/c99-shift-3.c: New test.
2760 * gcc.dg/ubsan/c99-shift-4.c: New test.
2761 * gcc.dg/ubsan/c99-shift-5.c: New test.
2762 * gcc.dg/ubsan/c99-shift-6.c: New test.
2764 2016-11-09 Martin Liska <mliska@suse.cz>
2766 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2767 test-case for memcmp.
2768 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2770 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2773 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2775 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2777 * gfortran.dg/move_alloc_18.f90: New test.
2779 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2782 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2783 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2785 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2788 * gfortran.dg/class_59.f90: New test.
2790 2016-11-09 Richard Biener <rguenther@suse.de>
2792 PR tree-optimization/78007
2793 * gcc.dg/vect/vect-bswap32.c: Adjust.
2794 * gcc.dg/vect/vect-bswap64.c: Likewise.
2796 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2798 * gcc.dg/ipa/vrp7.c: New test.
2800 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2803 * gcc.dg/ipa/pr78121.c: New test.
2805 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2807 * c-c++-common/asan/default_options.h: New file.
2808 * c-c++-common/asan/strcasestr-1.c: New test.
2809 * c-c++-common/asan/strcasestr-2.c: Likewise.
2810 * c-c++-common/asan/strcspn-1.c: Likewise.
2811 * c-c++-common/asan/strcspn-2.c: Likewise.
2812 * c-c++-common/asan/strpbrk-1.c: Likewise.
2813 * c-c++-common/asan/strpbrk-2.c: Likewise.
2814 * c-c++-common/asan/strspn-1.c: Likewise.
2815 * c-c++-common/asan/strspn-2.c: Likewise.
2816 * c-c++-common/asan/strstr-1.c: Likewise.
2817 * c-c++-common/asan/strstr-2.c: Likewise.
2818 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2820 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2822 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2824 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2827 * gfortran.dg/class_58.f90: New test.
2829 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2832 * gcc.target/i386/pr70799-2.c: New test.
2834 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2837 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2839 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2841 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2843 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2845 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2847 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2849 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2851 2016-11-08 Martin Liska <mliska@suse.cz>
2854 * g++.dg/asan/use-after-scope-4.C: New test.
2855 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2856 * gcc.dg/asan/use-after-scope-8.c: Remove.
2858 2016-11-08 Richard Biener <rguenther@suse.de>
2860 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2862 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2865 * gcc.dg/cpp/trad/trad.exp
2866 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2867 * gcc.dg/cpp/trad/include.c: Use local header file.
2869 2016-11-08 Richard Biener <rguenther@suse.de>
2871 PR tree-optimization/78205
2872 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2874 2016-11-08 Richard Biener <rguenther@suse.de>
2876 PR tree-optimization/78224
2877 * g++.dg/torture/pr78224.C: New testcase.
2879 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2881 * gcc.dg/store_merging_1.c: Require store_merge.
2882 * gcc.dg/store_merging_2.c: Likewise.
2883 * gcc.dg/store_merging_4.c: Likewise.
2884 * gcc.dg/store_merging_5.c: Likewise.
2885 * gcc.dg/store_merging_6.c: Likewise.
2886 * gcc.dg/store_merging_7.c: Likewise.
2887 * gcc.dg/store_merging_8.c: Likewise.
2888 * lib/target-supports.exp (check_effective_target_store_merge): New.
2890 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2892 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2893 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2894 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2895 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2896 -mvsx -mpower8-vector.
2897 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2898 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2899 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2900 -mvsx -mpower8-vector.
2902 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2904 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2906 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2907 * gcc.dg/visibility-14.c: XFAIL AIX.
2908 * gcc.dg/visibility-15.c: XFAIL AIX.
2909 * gcc.dg/visibility-16.c: XFAIL AIX.
2910 * gcc.dg/visibility-17.c: XFAIL AIX.
2911 * gcc.dg/visibility-18.c: XFAIL AIX.
2912 * gcc.dg/visibility-19.c: XFAIL AIX.
2913 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2914 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2915 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2916 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2918 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2921 * gcc.target/i386/pr78227-1.c: New test.
2922 * gcc.target/i386/pr78227-2.c: New test.
2924 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2927 * gcc.dg/pr35691-1.c: New test-case.
2928 * gcc.dg/pr35691-2.c: Likewise.
2930 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2932 PR rtl-optimization/77309
2933 * gcc.dg/torture/pr77309.c: New test.
2935 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2938 * gcc.target/i386/pr71529.C: Moved to ...
2939 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2942 * gcc.target/i386/pr64411.C: Moved to ...
2943 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2947 * gcc.target/i386/pr65105-4.C: Moved to ...
2948 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2949 Run into compile test rather than execute test.
2951 2016-11-07 Richard Biener <rguenther@suse.de>
2954 * g++.dg/pr78229.C: New testcase.
2956 2016-11-07 Richard Biener <rguenther@suse.de>
2958 PR tree-optimization/78218
2959 * gcc.dg/torture/pr78218.c: New testcase.
2961 2016-11-07 Richard Biener <rguenther@suse.de>
2963 PR tree-optimization/78228
2964 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2966 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2969 * g++.dg/torture/pr77822.C: New test.
2971 2016-11-07 Martin Liska <mliska@suse.cz>
2973 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2974 -f-sanitize-address-use-after-scope.
2975 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2977 * g++.dg/asan/use-after-scope-1.C: New test.
2978 * g++.dg/asan/use-after-scope-2.C: Likewise.
2979 * g++.dg/asan/use-after-scope-3.C: Likewise.
2980 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2981 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2982 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2983 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2984 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2985 * g++.dg/asan/use-after-scope-types.h: Likewise.
2986 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2987 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2988 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2989 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2990 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2991 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2992 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2993 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2994 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2995 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2996 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2997 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2998 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2999 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
3001 2016-11-07 Richard Biener <rguenther@suse.de>
3003 PR tree-optimization/78189
3004 * g++.dg/torture/pr78189.C: New testcase.
3006 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
3008 * gcc.dg/Wtrampolines.c: XFAIL AIX.
3010 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
3012 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
3015 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3018 * arith.c (gfc_complex2real): Change gfc_warning_now to
3021 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
3023 * gfortran.dg/move_alloc_17.f03: New test.
3025 2016-11-05 Richard Biener <rguenther@suse.de>
3028 * g++.dg/ipa/pr78188.C: New test.
3030 2016-11-05 Janus Weil <janus@gcc.gnu.org>
3031 Dominique d'Humieres <dominiq@lps.ens.fr>
3034 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
3036 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
3039 * gfortran.dg/select_type_39.f03: New test.
3041 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
3044 * gfortran.dg/associate_23.f90: New test.
3046 2016-11-04 Jakub Jelinek <jakub@redhat.com>
3049 * gcc.dg/pr77834.c: New test.
3051 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
3054 * g++.dg/cpp1y/pr67980.C: New.
3056 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3058 * gcc.target/powerpc/fold-vec-add-1.c: New.
3059 * gcc.target/powerpc/fold-vec-add-2.c: New.
3060 * gcc.target/powerpc/fold-vec-add-3.c: New.
3061 * gcc.target/powerpc/fold-vec-add-4.c: New.
3062 * gcc.target/powerpc/fold-vec-add-5.c: New.
3063 * gcc.target/powerpc/fold-vec-add-6.c: New.
3064 * gcc.target/powerpc/fold-vec-add-7.c: New.
3066 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
3068 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
3069 for -mbranch-likely, infer -mno-branch-likely for R6.
3071 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3074 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
3075 * g++.dg/init/new15.C: Likewise.
3076 * g++.dg/ipa/inline-1.C: Likewise.
3077 * g++.dg/ipa/inline-2.C: Likewise.
3078 * g++.dg/lto/20080908-1_0.C: Likewise.
3079 * g++.dg/tc1/dr20.C: Likewise.
3080 * g++.dg/tree-ssa/inline-1.C: Likewise.
3081 * g++.dg/tree-ssa/inline-2.C: Likewise.
3082 * g++.old-deja/g++.law/except1.C: Likewise.
3083 * g++.old-deja/g++.other/vbase5.C: Likewise.
3084 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
3086 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3088 PR tree-optimization/78210
3089 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
3090 possibility of widening multiplies.
3092 2016-11-04 Richard Biener <rguenther@suse.de>
3095 * gcc.dg/pr78185.c: New testcase.
3097 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
3099 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
3100 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
3102 2016-11-03 Jakub Jelinek <jakub@redhat.com>
3103 Alexandre Oliva <aoliva@redhat.com>
3104 Jason Merrill <jason@redhat.com>
3108 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3109 * g++.dg/debug/dwarf2/ref-3.C: New test.
3110 * g++.dg/debug/dwarf2/ref-4.C: New test.
3111 * g++.dg/debug/dwarf2/refqual-1.C: New test.
3112 * g++.dg/debug/dwarf2/refqual-2.C: New test.
3114 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
3116 * gfortran.dg/dec_exp_1.f90: New test.
3117 * gfortran.dg/dec_exp_2.f90: Likewise.
3118 * gfortran.dg/dec_exp_3.f90: Likewise.
3120 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
3122 * gfortran.dg/dec_parameter_1.f: New test.
3123 * gfortran.dg/dec_parameter_2.f90: Likewise.
3124 * gfortran.dg/dec_parameter_3.f90: Likewise.
3125 * gfortran.dg/dec_parameter_4.f90: Likewise.
3127 2016-11-03 Martin Liska <mliska@suse.cz>
3129 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3131 * gcc.dg/tree-prof/time-profiler-3.c: New test.
3133 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3136 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3138 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3140 * gcc.c-torture/execute/pr78170.c: Require int32plus.
3142 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
3144 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3146 2016-11-01 Tamar Christina <tamar.christina@arm.com>
3148 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3149 Check for arm_v8_neon_hw.
3150 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3152 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3154 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3157 2016-11-02 Richard Biener <rguenther@suse.de>
3159 * gcc.dg/store_merging_8.c: New testcase.
3161 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3163 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3165 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
3167 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3168 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3169 * gcc.dg/addr_equal_1.c: XFAIL AIX.
3170 * gcc.dg/pr65779.c: XFAIL AIX.
3171 * gcc.dg/pr70405.c: XFAIL AIX.
3173 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3174 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3175 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3177 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3179 * lib/target-supports.exp (check_gc_sections_available): Use
3180 -print-prog-name=ld to determine linker used.
3182 2016-11-02 Martin Liska <mliska@suse.cz>
3184 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3187 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3189 PR tree-optimization/78170
3190 * gcc.c-torture/execute/pr78170.c: New test.
3192 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3194 PR tree-optimization/78162
3195 * gcc.c-torture/compile/pr78162.c: New test.
3197 2016-11-02 Richard Biener <rguenther@suse.de>
3199 PR tree-optimization/78035
3200 PR tree-optimization/77964
3201 * gcc.target/i386/pr78035.c: New testcase.
3203 2016-11-02 Richard Biener <rguenther@suse.de>
3205 * gcc.dg/tree-ssa/vrp111.c: New testcase.
3206 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3207 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3208 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3209 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3211 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
3213 * gfortran.dg/pr70937.f90: require-effective-target lto.
3215 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3218 * gfortran.dg/where_6.f90: New test.
3220 2016-11-01 Jakub Jelinek <jakub@redhat.com>
3222 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3224 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3227 * gfortran.dg/where_5.f90: New test.
3229 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
3231 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3232 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3233 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3234 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3236 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
3238 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3240 (check_effective_target_vect_cmdline_needed): Check
3241 is-effective-target ia32 for x86 targets.
3242 (check_effective_target_vect_simd_clones): Simplify condition.
3243 (check_effective_target_vect_double): Ditto.
3244 (check_effective_target_vect_aligned_arrays): Check
3245 is-effective-target ia32 for x86 targets. Simplify condition.
3246 (check_effective_target_vect_multiple_sizes): Simplify condition.
3247 (check_effective_target_sqrt_insn): Add i?86-*-* target.
3248 (check_effective_target_sync_int_128): Simplify condition.
3249 (check_effective_target_sync_int_128_runtime): Ditto.
3250 (check_effective_target_sync_long_long_runtime): Ditto.
3251 (check_effective_target_divmod): Add i?86-*-* target.
3253 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3255 * gcc.target/powerpc/vsx-extract-4.c: New test.
3256 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3258 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3261 * gfortran.dg/fmt_l.f90: Update test.
3262 * gfortran.dg/fmt_l0.f90: New test.
3264 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3267 * c-c++-common/builtin-shuffle-1.c: New test.
3268 * g++.dg/cpp0x/addressof3.C: New test.
3270 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
3272 Add tests for a const member and a reference member for launder.
3273 * g++.dg/cpp1z/launder3.C: New.
3274 * g++.dg/cpp1z/launder4.C: Likewise.
3275 * g++.dg/cpp1z/launder5.C: Likewise.
3276 * g++.dg/cpp1z/launder5.cc: Likewise.
3277 * g++.dg/cpp1z/launder5.h: Likewise.
3278 * g++.dg/cpp1z/launder6.C: Likewise.
3279 * g++.dg/cpp1z/launder6.cc: Likewise.
3280 * g++.dg/cpp1z/launder6.h: Likewise.
3282 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3285 * g++.dg/cpp0x/pr77948-1.C: New test.
3286 * g++.dg/cpp0x/pr77948-2.C: New test.
3287 * g++.dg/cpp0x/pr77948-3.C: New test.
3288 * g++.dg/cpp0x/pr77948-4.C: New test.
3289 * g++.dg/cpp0x/pr77948-5.C: New test.
3290 * g++.dg/cpp0x/pr77948-6.C: New test.
3292 PR tree-optimization/77860
3293 * gcc.dg/pr77860.c: New test.
3295 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3298 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3300 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3302 * gcc.dg/lto/pr60449_0.c: Skip for avr.
3304 2016-10-30 Le-Chun Wu <lcwu@google.com>
3305 Mark Wielaard <mjw@redhat.com>
3307 * gcc.dg/Wshadow-compatible-local-1.c: New test.
3308 * gcc.dg/Wshadow-local-1.c: Likewise.
3309 * gcc.dg/Wshadow-local-2.c: Likewise.
3310 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3311 * g++.dg/warn/Wshadow-local-1.C: Likewise.
3312 * g++.dg/warn/Wshadow-local-2.C: Likewise.
3314 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3316 PR tree-optimization/71915
3317 PR tree-optimization/71490
3318 * gcc.dg/tree-ssa/pr54245.c: Delete.
3319 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3322 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3325 * gfortran.dg/fmt_t_9.f: New test.
3327 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3330 * gfortran.dg/pr67219.f90: New test.
3332 2016-10-29 Jakub Jelinek <jakub@redhat.com>
3334 PR rtl-optimization/77919
3335 * g++.dg/torture/pr77919-2.C: New test.
3338 * gcc.dg/pr78148.c: New test.
3340 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
3342 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3343 * gcc.target/sparc/overflow-4.c: ...here.
3344 * gcc.target/sparc/overflow-5.c: New test.
3346 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3347 Kugan Vivekanandarajah <kuganv@linaro.org>
3348 Jim Wilson <jim.wilson@linaro.org>
3350 PR tree-optimization/43721
3351 * lib/target-supports.exp (check_effective_target_divmod): New.
3352 (check_effective_target_divmod_simode): Likewise.
3353 (check_effective_target_arm_divmod_simode): Likewise.
3354 * gcc.dg/divmod-1-simode.c: New test.
3355 * gcc.dg/divmod-1.c: Likewise.
3356 * gcc.dg/divmod-2-simode.c: Likewise.
3357 * gcc.dg/divmod-2.c: Likewise.
3358 * gcc.dg/divmod-3-simode.c: Likewise.
3359 * gcc.dg/divmod-3.c: Likewise.
3360 * gcc.dg/divmod-4-simode.c: Likewise.
3361 * gcc.dg/divmod-4.c: Likewise.
3362 * gcc.dg/divmod-5.c: Likewise.
3363 * gcc.dg/divmod-6-simode.c: Likewise.
3364 * gcc.dg/divmod-6.c: Likewise.
3365 * gcc.dg/divmod-7.c: Likewise.
3367 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3368 Jakub Jelinek <jakub@redhat.com>
3369 Andrew Pinski <pinskia@gmail.com>
3372 PR rtl-optimization/23684
3373 * gcc.c-torture/execute/pr22141-1.c: New test.
3374 * gcc.c-torture/execute/pr22141-2.c: Likewise.
3375 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3376 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3377 * gcc.dg/store_merging_1.c: New test.
3378 * gcc.dg/store_merging_2.c: Likewise.
3379 * gcc.dg/store_merging_3.c: Likewise.
3380 * gcc.dg/store_merging_4.c: Likewise.
3381 * gcc.dg/store_merging_5.c: Likewise.
3382 * gcc.dg/store_merging_6.c: Likewise.
3383 * gcc.dg/store_merging_7.c: Likewise.
3384 * gcc.target/i386/pr22141.c: Likewise.
3385 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3386 * g++.dg/init/new17.C: Likewise.
3388 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3391 * c-c++-common/pr72747-1.c: New test.
3392 * c-c++-common/pr72747-2.c: Likewise.
3394 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3396 * gcc.target/s390/oscbreak-1.c: New test.
3398 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3400 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3402 2016-10-28 Jakub Jelinek <jakub@redhat.com>
3404 PR rtl-optimization/77919
3405 * g++.dg/torture/pr77919.C: New test.
3407 PR rtl-optimization/78132
3408 * gcc.target/i386/pr78132.c: New test.
3410 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
3412 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3414 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3416 * gcc.target/powerpc/vsx-simode.c: New test.
3417 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3418 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3420 2016-10-27 Jakub Jelinek <jakub@redhat.com>
3423 * gfortran.dg/gomp/pr78026.f03: New test.
3424 * gfortran.dg/select_type_38.f03: New test.
3427 * g++.dg/gomp/declare-simd-7.C: New test.
3429 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3431 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3432 * gfortran.dg/dec_init_2.f90: Likewise.
3433 * gfortran.dg/dec_init_3.f90: New test.
3434 * gfortran.dg/dec_init_4.f90: Likewise.
3436 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3438 * gcc.dg/fold-narrowbopcst-1.c: New test.
3440 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3442 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3443 dg-shouldfail/dg-output instead of XFAIL.
3444 * gfortran.dg/dec_io_6.f90: Likewise.
3446 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3448 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3449 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3450 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3451 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3452 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3453 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3454 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3455 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3456 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3457 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3459 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3461 * gcc.dg/fold-convmaxconv-1.c: New test.
3462 * gcc.dg/fold-convminconv-1.c: New test.
3464 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
3467 * gfortran.dg/pr78092.f90: New test.
3469 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3472 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3473 expected error message.
3474 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3475 expected error message.
3476 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3477 (test_all_not_equal_and_not_zero): Change expected error message.
3479 2016-10-26 Jakub Jelinek <jakub@redhat.com>
3482 * gfortran.dg/gomp/pr77973.f90: New test.
3484 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
3487 * gfortran.dg/submodule_18.f08: New test.
3488 * gfortran.dg/submodule_19.f08: New test.
3490 2016-10-26 Michael Matz <matz@suse.de>
3492 * g++.dg/pr78060.C: New test.
3493 * gfortran.dg/pr78061.f: New test.
3494 * g++.dg/pr78088.C: New test.
3496 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3498 * gfortran.dg/dec_io_1.f90: New test.
3499 * gfortran.dg/dec_io_2.f90: New test.
3500 * gfortran.dg/dec_io_3.f90: New test.
3501 * gfortran.dg/dec_io_4.f90: New test.
3502 * gfortran.dg/dec_io_5.f90: New test.
3503 * gfortran.dg/dec_io_6.f90: New test.
3505 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3508 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3510 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3512 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3513 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3515 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3517 * gnat.dg/opt59.adb: New test.
3518 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3520 * gnat.dg/opt60.adb: New test.
3522 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3525 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3528 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3531 * gcc.target/i386/pr78102.c: New test.
3533 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3535 * gfortran.dg/dec_logical_xor_1.f90: New test.
3536 * gfortran.dg/dec_logical_xor_2.f90: New test.
3537 * gfortran.dg/dec_logical_xor_3.f03: New test.
3539 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3541 * gfortran.dg/dec_loc_rval_1.f90: New test.
3542 * gfortran.dg/dec_loc_rval_2.f90: New test.
3543 * gfortran.dg/dec_loc_rval_3.f03: New test.
3545 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3547 * gfortran.dg/dec_type_print.f90: New testcase.
3549 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3551 * gfortran.dg/feed_1.f90: New test.
3552 * gfortran.dg/feed_2.f90: New test.
3554 2016-10-25 Martin Liska <mliska@suse.cz>
3557 * gcc.dg/asan/pr78106.c: New test.
3559 2016-10-25 Martin Liska <mliska@suse.cz>
3561 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3563 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3566 * gcc.target/arm/pr78041.c: New test.
3568 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3570 * g++.dg/cpp1z/launder1.C: New test.
3571 * g++.dg/cpp1z/launder2.C: New test.
3573 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3574 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3578 * gcc.target/avr/pr71676-2.c: New test.
3580 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3581 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3585 * gcc.target/avr/pr71676-1.c: New test.
3586 * gcc.target/avr/pr71676-3.c: New test.
3587 * gcc.target/avr/pr71676.c: New test.
3588 * gcc.target/avr/pr71678.c: New test.
3590 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3592 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3593 such that cloned verions of tested functions are not created.
3595 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3598 * gfortran.dg/pr71895.f90: New test.
3600 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3602 * g++.dg/debug/dwarf2/ref-2.C: New test.
3604 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3606 * c-c++-common/Wint-in-bool-context-3.c: New test.
3608 2016-10-24 Martin Sebor <msebor@redhat.com>
3611 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3612 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3613 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3614 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3615 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3616 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3617 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3619 2016-10-24 Richard Biener <rguenther@suse.de>
3622 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3623 * gcc.dg/vect/slp-45.c: Likewise.
3625 2016-10-24 Richard Biener <rguenther@suse.de>
3627 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3628 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3629 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3631 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3634 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3635 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3637 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3639 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3641 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3643 * gcc.target/i386/bmi2-pext-1.c: New test.
3644 * gcc.target/i386/bmi2-pdep-1.c: New test.
3645 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3646 * gcc.target/i386/tbm-bextri-1.c: New test.
3647 * gcc.target/i386/bmi-bextr-6.c: New test.
3649 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3652 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3653 * gcc.target/i386/pr65105-1.c: Likewise.
3654 * gcc.target/i386/pr65105-2.c: Likewise.
3655 * gcc.target/i386/pr65105-3.c: Likewise.
3656 * gcc.target/i386/pr65105-5.c: Likewise.
3657 * gcc.target/i386/pr67761.c: Likewise.
3658 * gcc.target/i386/pr70799-1.c: Likewise.
3660 2016-10-24 Martin Liska <mliska@suse.cz>
3663 * c-c++-common/ubsan/unreachable-3.c: New test.
3665 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3668 * gfortran.dg/pr77763.f90
3670 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3674 * gfortran.dg/pr78033.f90: New test.
3676 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3679 * gfortran.dg/select_type_1.f03: Change error for overlapping
3681 * gfortran.dg/select_type_36.f03: New test.
3683 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3685 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3687 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3690 * gfortran.dg/string_length_3.f90: New test.
3692 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3694 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3696 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3701 * gfortran.dg/alloc_comp_class_5.f03: New test.
3702 * gfortran.dg/class_allocate_21.f90: New test.
3703 * gfortran.dg/class_allocate_22.f90: New test.
3704 * gfortran.dg/realloc_on_assign_27.f08: New test.
3706 2016-10-21 Jeff Law <law@redhat.com>
3708 * PR tree-optimization/71947
3709 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3710 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3711 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3713 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3715 * gcc.dg/ipa/vrp5.c: New test.
3716 * gcc.dg/ipa/vrp6.c: New test.
3718 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3720 * gcc.target/aarch64/test_frame_17.c: New test.
3722 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3724 * gcc.target/aarch64/test_frame_17.c: New test.
3726 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3728 PR preprocessor/71681
3729 * gcc.dg/cpp/pr71681-1.c: New testcase
3730 * gcc.dg/cpp/pr71681-2.c: Likewise
3731 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3732 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3733 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3734 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3736 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3739 * gcc.target/i386/pr78057.c: New test.
3741 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3743 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3746 * gfortran.dg/select_type_37.f03: New test.
3748 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3751 * gcc.target/avr/pr71627.c: New test
3753 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3755 * gcc.target/sparc/overflow-1.c: New test.
3756 * gcc.target/sparc/overflow-2.c: Likewise.
3757 * gcc.target/sparc/overflow-3.c: Likewise.
3759 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3761 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3764 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3766 PR rtl-optimization/78038
3767 * gcc.target/aarch64/pr78038.c: New test.
3769 2016-10-21 Richard Biener <rguenther@suse.de>
3771 PR tree-optimization/78051
3772 * g++.dg/torture/pr78051.C: New testcase.
3774 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3776 * c-c++-common/wdate-time.c: Restored test case.
3777 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3779 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3781 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3783 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3786 * gcc.target/i386/pr78037.c: New test.
3788 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3790 * gcc.target/visium/overflow8.c: New.
3791 * gcc.target/visium/overflow16.c: Likewise.
3792 * gcc.target/visium/overflow32: Likewise.
3794 2016-10-20 Michael Matz <matz@suse.de>
3796 * gcc.dg/loop-split.c: New test.
3797 * gcc.dg/tree-ssa/ifc-9.c: Update.
3798 * gcc.dg/tree-ssa/ifc-10.c: Update.
3800 2016-10-20 Richard Biener <rguenther@suse.de>
3802 * gcc.dg/graphite/pr35356-1.c: Update.
3804 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3807 * g++.dg/cpp1y/pr77446.C: New.
3809 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3811 PR tree-optimization/53979
3812 * gcc.dg/pr53979-1.c: New test-case.
3813 * gcc.dg/pr53979-2.c: Likewise.
3815 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3817 * c-c++-common/Wint-in-bool-context-2.c: New test.
3819 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3821 * gfortran.dg/dtio_17.f90: Fix test.
3823 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3825 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3826 * gcc.dg/Walloca-2.c: Same.
3828 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3830 * gcc.dg/Wvla-1.c: Rename to...
3831 * gcc.dg/Wvla-larger-than-1.c: ...this.
3832 * gcc.dg/Wvla-2.c: Rename to...
3833 * gcc.dg/Wvla-larger-than-2.c: ...this.
3834 * gcc.dg/Wvla-3.c: Rename to...
3835 * gcc.dg/Walloca-11.c.: ...this.
3836 * gcc.dg/wvla-[1-7].c: Rename to:
3837 * gcc.dg/Wvla-[1-7].c: ...this.
3839 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3841 PR tree-optimization/78005
3842 * gcc.dg/vect/pr78005.c: New.
3843 * gcc.target/i386/l_fma_float_1.c: Revise test.
3844 * gcc.target/i386/l_fma_float_2.c: Ditto.
3845 * gcc.target/i386/l_fma_float_3.c: Ditto.
3846 * gcc.target/i386/l_fma_float_4.c: Ditto.
3847 * gcc.target/i386/l_fma_float_5.c: Ditto.
3848 * gcc.target/i386/l_fma_float_6.c: Ditto.
3849 * gcc.target/i386/l_fma_double_1.c: Ditto.
3850 * gcc.target/i386/l_fma_double_2.c: Ditto.
3851 * gcc.target/i386/l_fma_double_3.c: Ditto.
3852 * gcc.target/i386/l_fma_double_4.c: Ditto.
3853 * gcc.target/i386/l_fma_double_5.c: Ditto.
3854 * gcc.target/i386/l_fma_double_6.c: Ditto.
3856 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3858 PR tree-optimization/78024
3859 * gcc.dg/goacc/loop-processing-1.c: New file.
3861 2016-10-19 Richard Biener <rguenther@suse.de>
3863 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3865 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3867 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3868 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3869 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3870 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3871 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3872 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3873 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3874 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3875 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3876 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3877 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3878 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3879 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3880 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3881 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3882 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3883 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3884 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3885 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3886 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3887 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3888 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3889 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3890 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3891 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3892 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3893 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3894 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3895 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3896 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3897 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3898 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3899 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3900 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3901 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3902 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3903 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3904 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3905 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3906 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3907 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3908 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3909 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3910 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3911 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3912 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3913 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3914 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3915 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3916 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3917 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3918 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3919 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3920 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3921 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3922 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3923 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3924 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3925 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3926 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3927 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3928 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3929 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3930 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3931 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3932 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3933 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3934 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3935 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3936 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3937 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3938 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3939 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3940 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3941 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3942 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3943 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3944 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3945 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3946 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3947 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3948 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3949 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3950 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3951 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3952 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3953 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3954 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3955 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3956 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3957 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3958 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3959 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3960 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3961 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3962 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3963 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3964 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3965 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3966 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3967 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3968 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3969 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3970 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3971 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3972 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3973 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3974 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3975 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3976 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3977 * gcc.target/powerpc/vsu/vsu.exp: New file.
3979 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
3982 * gcc.target/i386/pr77991.c: New test.
3984 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3986 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3989 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3991 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3993 2016-10-18 Richard Biener <rguenther@suse.de>
3995 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3996 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3997 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3998 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3999 * gcc.dg/tree-ssa/pr21563.c: Likewise.
4000 * gcc.dg/tree-ssa/pr23744.c: Likewise.
4001 * gcc.dg/tree-ssa/pr25382.c: Likewise.
4002 * gcc.dg/tree-ssa/pr68431.c: Likewise.
4003 * gcc.dg/tree-ssa/vrp03.c: Likewise.
4004 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4005 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4006 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4007 * gcc.dg/tree-ssa/vrp19.c: Likewise.
4008 * gcc.dg/tree-ssa/vrp20.c: Likewise.
4009 * gcc.dg/tree-ssa/vrp92.c: Likewise.
4010 * gcc.dg/pr68217.c: Likewise.
4011 * gcc.dg/predict-9.c: Likewise.
4012 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
4013 * gcc.dg/predict-1.c: Likewise.
4015 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4017 * gfortran.dg/dtio_17.f90: New test.
4019 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4021 * gcc.dg/ipa/vrp4.c: Adjust testcase.
4023 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4025 * gcc.dg/ipa/vrp4.c: New test.
4027 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4029 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
4030 * gcc.dg/torture/pr39074.c: Likewise.
4032 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
4034 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
4035 * gnat.dg/trampoline4.adb: Minor tweak.
4037 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4039 PR tree-optimization/77916
4040 * gcc.dg/torture/pr77916.c: New.
4042 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
4045 * gfortran.dg/pr77978_1.f90: New test.
4046 * gfortran.dg/pr77978_2.f90: Ditto.
4047 * gfortran.dg/pr77978_3.f90: Ditto.
4049 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
4053 * gfortran.dg/proc_ptr_49.f90: New test.
4055 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4058 * gcc.target/arm/pr77308.c: New test.
4060 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
4062 * lib/target-supports.exp
4063 (check_effective_target_floatn_nx_runtime): Return 0 for
4066 2016-10-17 Andrew Pinski <apinski@cavium.com>
4068 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
4069 long instead of long.
4070 * gcc.target/aarch64/cinc_common_1.c: Likewise.
4071 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
4072 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
4073 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4074 * gcc.target/aarch64/pr68102_1.c: Likewise.
4075 * gcc.target/aarch64/target_attr_3.c: Likewise.
4077 2016-10-17 Richard Biener <rguenther@suse.de>
4079 PR tree-optimization/77988
4080 * gcc.dg/torture/pr77988.c: New testcase.
4082 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4084 * gcc.dg/pr71636-1.c: New test-case.
4085 * gcc.dg/pr71636-2.c: Likewise.
4087 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
4089 * gnat.dg/trampoline3.adb: New test.
4090 * gnat.dg/trampoline4.adb: Likewise.
4092 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4094 * gfortran.dg/dtio_16.f90: New test.
4096 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4098 * gcc.target/sparc/bmaskbshuf.c: Rename to...
4099 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
4100 * gcc.target/sparc/bmaskbshuf-2.c: New test.
4102 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4104 * gcc.target/sparc/popc.c: Rename to...
4105 * gcc.target/sparc/popc-1.c: ...this.
4106 * gcc.target/sparc/popc-2.c: New test.
4108 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4111 * gfortran.dg/unexpected_eof_4.f90: New test.
4113 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
4116 * gfortran.dg/negative_unit2.f90: New test.
4118 2016-10-14 Jakub Jelinek <jakub@redhat.com>
4121 * gfortran.dg/pr77959.f90: New test.
4123 DR 1511 - const volatile variables and ODR
4124 * g++.dg/DRs/dr1511-1.C: New test.
4125 * g++.dg/DRs/dr1511-2.C: New test.
4127 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4129 * gnat.dg/debug7.adb (dg-options): Remove -g.
4130 * gnat.dg/debug8.adb (dg-options): Add -margs.
4131 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4133 2016-10-14 Richard Biener <rguenther@suse.de>
4135 PR tree-optimization/77979
4136 * gcc.dg/torture/pr77979.c: New testcase.
4138 2016-10-14 Martin Liska <mliska@suse.cz>
4140 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4141 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4142 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4144 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
4146 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4147 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4148 * gcc.dg/torture/pr77937-2.c: Likewise.
4150 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4152 * gnat.dg/lto15.adb: Adjust.
4153 * gnat.dg/lto16.adb: Likewise.
4154 * gnat.dg/lto17.adb: Likewise
4155 * gnat.dg/lto18.ad[sb]: New test.
4156 * gnat.dg/lto18_pkg.ads: New helper.
4157 * gnat.dg/lto19.adb: New test.
4158 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4159 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4160 * gnat.dg/lto20.adb: New test.
4161 * gnat.dg/lto20_pkg.ad[sb]: New helper.
4163 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
4165 * gfortran.dg/coarray_38.f90: Expect error message.
4167 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4169 * gcc.target/aarch64/spellcheck_1.c: New test.
4170 * gcc.target/aarch64/spellcheck_2.c: Likewise.
4171 * gcc.target/aarch64/spellcheck_3.c: Likewise.
4172 * gcc.target/aarch64/spellcheck_4.c: Likewise.
4173 * gcc.target/aarch64/spellcheck_5.c: Likewise.
4174 * gcc.target/aarch64/spellcheck_6.c: Likewise.
4176 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
4178 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4180 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4182 PR tree-optimization/77937
4183 * gcc.dg/torture/pr77937-1.c: New.
4184 * gcc.dg/torture/pr77937-2.c: New.
4186 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4188 * g++.dg/cpp1z/inline-var1.C: New test.
4189 * g++.dg/cpp1z/inline-var1a.C: New test.
4190 * g++.dg/cpp1z/inline-var1.h: New file.
4191 * g++.dg/cpp1z/inline-var2.C: New test.
4192 * g++.dg/cpp1z/inline-var3.C: New test.
4193 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4194 uninitialized const.
4196 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
4198 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4199 Xscale is specified, not just -march.
4200 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4201 is incompatible with Xscale.
4203 2016-10-13 Martin Sebor <msebor@redhat.com>
4206 * g++.dg/ext/flexary4.C: Adjust.
4207 * g++.dg/ext/flexary5.C: Same.
4208 * g++.dg/ext/flexary9.C: Same.
4209 * g++.dg/ext/flexary19.C: New test.
4210 * g++.dg/ext/flexary18.C: New test.
4211 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4213 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4214 Avoid generating a flexible array member in an array.
4216 2016-10-13 Martin Sebor <msebor@redhat.com>
4218 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4219 to placate -Wformat on targets where the type is not int.
4221 2016-10-13 David Malcolm <dmalcolm@redhat.com>
4223 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4226 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4228 * gcc.target/i386/l_fma_float_1.c: Revise test.
4229 * gcc.target/i386/l_fma_float_2.c: Ditto.
4230 * gcc.target/i386/l_fma_float_3.c: Ditto.
4231 * gcc.target/i386/l_fma_float_4.c: Ditto.
4232 * gcc.target/i386/l_fma_float_5.c: Ditto.
4233 * gcc.target/i386/l_fma_float_6.c: Ditto.
4234 * gcc.target/i386/l_fma_double_1.c: Ditto.
4235 * gcc.target/i386/l_fma_double_2.c: Ditto.
4236 * gcc.target/i386/l_fma_double_3.c: Ditto.
4237 * gcc.target/i386/l_fma_double_4.c: Ditto.
4238 * gcc.target/i386/l_fma_double_5.c: Ditto.
4239 * gcc.target/i386/l_fma_double_6.c: Ditto.
4241 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4243 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4245 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4247 * gcc.dg/vect/vect-98.c: Refine test case.
4248 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4249 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4250 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4252 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4255 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4257 2016-10-13 Martin Liska <mliska@suse.cz>
4259 PR tree-optimization/77943
4260 * g++.dg/tree-ssa/pr77943.C: New test.
4262 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
4265 * gfortran.dg/allocate_with_source_22.f03: New test.
4266 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
4269 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4271 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4272 * gcc.target/arm/movsi_movw.c: Likewise.
4273 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4274 directive to work on big endian targets.
4276 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4278 * gcc.dg/tree-ssa/evrp6.c: New test.
4280 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4282 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4283 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4284 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4286 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4288 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4289 * gcc.target/powerpc/warn-2.c: Ditto.
4291 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
4293 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4294 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4295 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
4297 * gcc.target/mips/msa.c: New test.
4298 * gcc.target/mips/msa-builtins.c: Likewise.
4299 * lib/target-supports.exp (check_mips_msa_hw_available): New.
4300 (check_effective_target_mips_msa_runtime): Likewise.
4301 (check_effective_target_mips_msa): Likewise.
4302 (add_options_for_mips_msa): Likewise.
4303 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4304 (check_effective_target_vect_intfloat_cvt): Likewise.
4305 (check_effective_target_vect_uintfloat_cvt): Likewise.
4306 (check_effective_target_vect_floatint_cvt): Likewise.
4307 (check_effective_target_vect_floatuint_cvt): Likewise.
4308 (check_effective_target_vect_shift): Likewise.
4309 (check_effective_target_vect_shift_char): Likewise.
4310 (check_effective_target_vect_long): Likewise.
4311 (check_effective_target_vect_float): Likewise.
4312 (check_effective_target_vect_double): Likewise.
4313 (check_effective_target_vect_long_long): Likewise.
4314 (check_effective_target_vect_perm): Likewise.
4315 (check_effective_target_vect_perm_byte): Likewise.
4316 (check_effective_target_vect_perm_short): Likewise.
4317 (check_effective_target_vect_sdot_qi): Likewise.
4318 (check_effective_target_vect_udot_qi): Likewise.
4319 (check_effective_target_vect_sdot_hi): Likewise.
4320 (check_effective_target_vect_udot_hi): Likewise.
4321 (check_effective_target_vect_pack_trunc): Likewise.
4322 (check_effective_target_vect_unpack): Likewise.
4323 (check_effective_target_vect_hw_misalign): Likewise.
4324 (check_effective_target_vect_condition): Likewise.
4325 (check_effective_target_vect_cond_mixed): Likewise.
4326 (check_effective_target_vect_char_mult): Likewise.
4327 (check_effective_target_vect_short_mult): Likewise.
4328 (check_effective_target_vect_int_mult): Likewise.
4329 (check_effective_target_vect_extract_even_odd): Likewise.
4330 (check_effective_target_vect_interleave): Likewise.
4331 (check_vect_support_and_set_flags): Check if the target supports MSA
4332 and append to the list of EFFECTIVE_TARGETS.
4334 2016-10-12 Richard Biener <rguenther@suse.de>
4337 * g++.dg/torture/pr77947.C: New testcase.
4339 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4341 * gnat.dg/debug8.adb: New testcase.
4343 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4345 * gnat.dg/debug9.adb: New testcase.
4347 2016-10-12 Richard Biener <rguenther@suse.de>
4349 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4350 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4351 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4353 2016-10-12 Richard Biener <rguenther@suse.de>
4355 PR tree-optimization/77920
4356 * gcc.dg/torture/pr77920.c: New testcase.
4358 2016-10-12 Jakub Jelinek <jakub@redhat.com>
4360 PR tree-optimization/77929
4361 * gcc.c-torture/compile/pr77929.c: New test.
4363 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4364 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4365 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4366 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4367 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4368 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4369 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4370 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4371 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4373 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4375 * gcc.target/sparc/setcc-4.c: Adjust.
4376 * gcc.target/sparc/setcc-5.c: Likewise.
4377 * gcc.target/sparc/setcc-6.c: Likewise.
4378 * gcc.target/sparc/setcc-7.c: Likewise.
4379 * gcc.target/sparc/setcc-8.c: Likewise.
4380 * gcc.target/sparc/setcc-9.c: Likewise.
4381 * gcc.target/sparc/setcc-10.c: Delete.
4383 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
4386 * gfortran.dg/pr77942.f90
4388 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
4390 * gfortran.dg/dec_math.f90: New testsuite.
4392 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4394 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
4395 (main): Declare j as i32 instead of int.
4397 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4399 PR testsuite/PR77710
4400 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4401 target triplet instead of *-*-*-*.
4403 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4405 * gnat.dg/unchecked_convert10.adb: New test.
4406 * gnat.dg/unchecked_convert11.adb: Likewise.
4407 * gnat.dg/unchecked_convert12.adb: Likewise.
4409 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4411 * gcc.target/sparc/cbcond-1.c: New test.
4412 * gcc.target/sparc/cbcond-2.c: Likewise.
4413 * gcc.target/sparc/movcc-1.c: Likewise.
4414 * gcc.target/sparc/movcc-2.c: Likewise.
4415 * gcc.target/sparc/setcc-1.c: Adjust.
4416 * gcc.target/sparc/setcc-2.c: Likewise.
4417 * gcc.target/sparc/setcc-3.c: Likewise.
4418 * gcc.target/sparc/setcc-4.c: Likewise.
4419 * gcc.target/sparc/setcc-5.c: Likewise.
4420 * gcc.target/sparc/setcc-6.c: New test.
4421 * gcc.target/sparc/setcc-7.c: Likewise.
4422 * gcc.target/sparc/setcc-8.c: Likewise.
4423 * gcc.target/sparc/setcc-9.c: Likewise.
4424 * gcc.target/sparc/setcc-10.c: Likewise.
4426 2016-10-10 Jeff Law <law@redhat.com>
4428 PR tree-optimization/71947
4429 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4430 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4431 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4432 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4433 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4434 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4436 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4439 * gfortran.dg/matmul_11.f90: New test.
4441 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4443 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4444 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4445 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4446 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4447 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4448 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4449 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4450 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4451 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4452 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4453 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4454 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4455 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4456 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4457 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4458 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4459 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4460 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4461 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4462 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4463 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4464 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4465 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4466 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4467 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4468 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4469 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4470 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4471 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4472 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4473 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4474 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4475 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4476 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4477 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4478 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4479 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4480 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4481 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4482 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4483 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4484 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4485 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4486 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4487 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4488 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4489 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4490 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4491 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4492 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4493 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4494 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4495 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4496 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4497 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4498 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4499 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4500 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4501 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4503 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4505 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4506 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4507 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4508 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4509 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4510 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4511 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4512 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4513 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4514 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4515 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4516 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4517 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4518 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4520 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4522 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4524 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4526 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4527 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4528 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4529 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4531 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4532 Jiong Wang <jiong.wang@arm.com>
4534 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4536 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4537 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4539 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4541 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4543 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4545 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4547 * gnat.dg/specs/vfa.ads: New test.
4549 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4551 * gnat.dg/inline13.ad[sb]: New test.
4552 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4554 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4556 * gnat.dg/biased_subtype.adb: New test.
4558 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4560 PR tree-optimization/77901
4561 * gcc.c-torture/compile/pr77901.c: New test.
4563 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4565 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4566 * gcc.dg/ipa/propalign-2.c: Likewise
4567 * gcc.dg/ipa/propalign-3.c: Likewise.
4568 * gcc.dg/ipa/propalign-4.c: Likewise.
4569 * gcc.dg/ipa/propalign-5.c: Likewise.
4571 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4573 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4575 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4577 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4578 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4580 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4582 * gfortran.dg/dec_union_11.f90: New testcase.
4584 2016-10-07 Nathan Sidwell <nathan@acm.org>
4587 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4588 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4589 * g++.dg/cpp1y/pr66443-cxx14.C: New
4590 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4591 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4593 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4595 * g++.dg/cpp0x/addressof1.C: New test.
4596 * g++.dg/cpp0x/addressof2.C: New test.
4598 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4600 * gcc.target/powerpc/float128-type-1.c: New test to check that
4601 PowerPC 64-bit Linux enables -mfloat128-type by default.
4602 * gcc.target/powerpc/float128-type-2.c: Likewise.
4603 * gcc.target/powerpc/float128-mix.c: Change error message to
4604 reflect that __ibm128 is now #define'ed to be long double.
4606 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4609 * gfortran.dg/pr77406.f90: New test.
4610 * gfortran.dg/assumed_type_3.f90: Update error messages.
4611 * gfortran.dg/defined_operators_1.f90: Ditto.
4612 * gfortran.dg/generic_26.f90: Ditto.
4613 * gfortran.dg/generic_7.f90: Ditto.
4614 * gfortran.dg/gomp/udr5.f90: Ditto.
4615 * gfortran.dg/gomp/udr7.f90: Ditto.
4616 * gfortran.dg/interface_1.f90: Ditto.
4617 * gfortran.dg/interface_37.f90: Ditto.
4618 * gfortran.dg/interface_5.f90: Ditto.
4619 * gfortran.dg/interface_6.f90: Ditto.
4620 * gfortran.dg/interface_7.f90
4621 * gfortran.dg/no_arg_check_3.f90
4622 * gfortran.dg/operator_5.f90
4623 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4625 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4628 * c-c++-common/Wint-in-bool-context.c: Update test.
4630 2016-10-07 Richard Biener <rguenther@suse.de>
4632 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4633 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4635 2016-10-07 Marek Polacek <polacek@redhat.com>
4637 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4639 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4642 * c-c++-common/pr69733.c: New test.
4643 * gcc.dg/pr69733.c: New test.
4644 * gcc.target/i386/pr69733.c: New test.
4646 2016-10-07 Marek Polacek <polacek@redhat.com>
4649 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4651 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4653 PR tree-optimization/77664
4654 * gcc.dg/tree-ssa/pr77664.c: New test.
4655 * gcc.dg/pr77664.c: New test.
4657 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4659 * gfortran.dg/pr69955.f90: New test.
4661 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4664 * gfortran.dg/pr57910.f90: New test.
4666 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4668 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4669 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4671 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4673 PR tree-optimization/77862
4674 * gcc.dg/pr77862.c: New test.
4676 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4678 * gcc.dg/tree-ssa/evrp4.c: New test.
4680 2016-10-06 Jeff Law <law@redhat.com>
4682 PR tree-optimization/71661
4683 * gcc.dg/tree-ssa/pr71661.c: New test.
4685 2016-10-06 Richard Biener <rguenther@suse.de>
4687 PR tree-optimization/77855
4688 * gcc.dg/torture/pr77855.c: New testcase.
4690 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4691 Eric Botcazou <ebotcazou@adacore.com>
4693 * g++.dg/other/pr77759.C: New test.
4695 2016-10-06 Richard Biener <rguenther@suse.de>
4697 PR tree-optimization/77839
4698 * gcc.dg/torture/pr77839.c: New testcase.
4700 2016-10-06 Marek Polacek <polacek@redhat.com>
4702 * g++.dg/cpp1z/init-statement9.C: New test.
4704 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4706 * gcc.target/i386/pcommit-1.c: Deleted.
4707 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4708 * gcc.target/i386/sse-13.c: Ditto.
4709 * gcc.target/i386/sse-14.c: Ditto.
4710 * gcc.target/i386/sse-22.c: Ditto.
4711 * gcc.target/i386/sse-23.c: Ditto.
4712 * g++.dg/other/i386-2.C: Ditto.
4714 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4716 * gcc.target/i386/pr77833.c: Require int128 effective target.
4718 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4722 * gfortran.dg/associate_22.f90: New test.
4724 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4726 * gfortran.dg/dec_union_9.f90: New testcase.
4727 * gfortran.dg/dec_union_10.f90: New testcase.
4729 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4732 * gcc.dg/pch/pr66343-3.c: New test.
4733 * gcc.dg/pch/pr66343-3.hs: New file.
4736 * gcc.dg/pch/pr66343-1.c: New test.
4737 * gcc.dg/pch/pr66343-1.hs: New file.
4738 * gcc.dg/pch/pr66343-2.c: New test.
4739 * gcc.dg/pch/pr66343-2.hs: New file.
4741 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4743 * c-c++-common/Wint-in-bool-context.c: Update test.
4745 2016-10-05 Marek Polacek <polacek@redhat.com>
4747 * g++.dg/cpp1z/init-statement1.C: New test.
4748 * g++.dg/cpp1z/init-statement2.C: New test.
4749 * g++.dg/cpp1z/init-statement3.C: New test.
4750 * g++.dg/cpp1z/init-statement4.C: New test.
4751 * g++.dg/cpp1z/init-statement5.C: New test.
4752 * g++.dg/cpp1z/init-statement6.C: New test.
4753 * g++.dg/cpp1z/init-statement7.C: New test.
4754 * g++.dg/cpp1z/init-statement8.C: New test.
4756 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4759 * gfortran.dg/pr67524.f90: New test.
4761 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4764 * c-c++-common/ubsan/shift-9.c: New test.
4766 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4768 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4769 of int if __SIZEOF_INT__ is less than 4 bytes.
4771 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4773 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4774 * gfortran.dg/class_array_20.f03: Likewise.
4775 * gfortran.dg/class_array_21.f03: Likewise.
4776 * gfortran.dg/finalize_29.f08: Likewise.
4777 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4779 2016-10-05 Richard Biener <rguenther@suse.de>
4782 * gcc.dg/torture/pr77826.c: New testcase.
4784 2016-10-05 Richard Biener <rguenther@suse.de>
4786 * gcc.dg/fold-copysign-1.c: New testcase.
4788 2016-10-05 Andreas Schwab <schwab@suse.de>
4790 * g++.dg/pr49847-2.C: Remove.
4792 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4794 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4796 2016-10-05 Richard Biener <rguenther@suse.de>
4799 * gcc.dg/pr55152-2.c: New testcase.
4801 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4803 * gfortran.dg/dtio_15.f90: New test.
4805 2016-10-04 Ian Lance Taylor <iant@golang.org>
4807 * gcc.dg/split-7.c: New test.
4809 2016-10-04 Martin Sebor <msebor@redhat.com>
4811 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4812 %lc directive to wint_t to silence -Wformat warnings on targets
4813 where the latter is a distinct type such as long.
4815 2016-10-04 Martin Sebor <msebor@redhat.com>
4818 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4820 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4823 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4825 * g++.dg/other/java3.C: Remove.
4826 * g++.dg/other/java1.C: Remove.
4827 * g++.dg/other/error12.C: Remove.
4828 * g++.dg/other/java2.C: Remove.
4829 * g++.dg/warn/Wnvdtor.C: Remove.
4830 * g++.dg/lookup/java1.C: Remove.
4831 * g++.dg/lookup/java2.C: Remove.
4832 * g++.dg/ext/pr34829.C: Remove.
4833 * g++.dg/ext/java-3.C: Remove.
4834 * g++.dg/ext/java-1.C: Remove.
4835 * g++.dg/ext/java-2.C: Remove.
4836 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4838 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4840 PR tree-optimization/77808
4841 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4843 2016-10-04 Richard Biener <rguenther@suse.de>
4845 PR tree-optimization/77399
4846 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4848 2016-10-04 Richard Biener <rguenther@suse.de>
4851 * gcc.target/i386/pr77833.c: New testcase.
4853 2016-09-26 Jeff Law <law@redhat.com>
4855 PR tree-optimization/71550
4856 PR tree-optimization/71403
4857 * gcc.c-torture/execute/pr71550.c: New test.
4859 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4861 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4864 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4867 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4869 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4871 2016-10-03 Marek Polacek <polacek@redhat.com>
4873 * g++.dg/cpp0x/nullptr37.C: New test.
4875 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4877 * c-c++-common/Wint-in-bool-context.c: Update test.
4879 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4881 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4883 * g++.dg/charset/asm2.c (memmove): Likewise.
4884 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4885 * g++.dg/tls/diag-4.C (foo): Likewise.
4886 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4887 dg-warning, fix up regex.
4888 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4889 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4890 * g++.old-deja/g++.mike/net31.C: Likewise.
4891 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4893 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4894 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4896 2016-10-01 Richard Biener <rguenther@suse.de>
4899 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4901 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4904 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4906 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4909 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4910 Add dg-prune-output directive.
4912 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4915 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4916 * gfortran.fortran-torture/compile/write.f90: Update test.
4918 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4920 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4921 arm_fp16_alternative_ok as the required effective target.
4922 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4923 -mfp16-format=alternative to the dg-options directive and remove
4924 the dg-add-options directive.
4926 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4929 * gfortran.dg/dec_union_8.f90: New testcase.
4931 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4934 * gfortran.dg/dec_structure_16.f90: New testcase.
4936 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4938 * gfortran.dg/coarray_allocate_10.f08: New test.
4939 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4941 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4943 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4945 2016-09-30 Richard Biener <rguenther@suse.de>
4947 PR tree-optimization/77399
4948 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4950 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4952 * c-c++-common/pr27336.c: Make dependency on
4953 -fdelete-null-pointer-checks explicit.
4954 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4955 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4956 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4957 * gcc.dg/pic-1.c: Require fpic target support.
4958 * gcc.dg/pic-2.c: Likewise.
4960 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4962 Implement P0001R1 - C++17 removal of register storage class specifier
4963 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4964 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4966 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4967 keyword if not __SSE2__.
4968 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4970 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4972 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4973 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4974 no_erroneous_warning): Expect new warnings for C++17.
4975 * g++.dg/warn/register-var-2.C (f): Likewise.
4976 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4977 * g++.dg/parse/linkage2.C (foo): Likewise.
4978 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4979 keyword on parameters for C++17.
4980 * g++.dg/cpp1z/register1.C: New test.
4981 * g++.dg/cpp1z/register2.C: New test.
4982 * g++.dg/cpp1z/register3.C: New test.
4984 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4986 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4987 * gcc.target/i386/avx2-check.h (main): Ditto.
4988 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4989 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4990 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4991 * gcc.target/i386/avx512er-check.h (main): Ditto.
4992 * gcc.target/i386/avx512f-check.h (main): Ditto.
4993 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4994 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4995 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4997 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
5000 * gcc.target/i386/pr77756.c: New test.
5002 2016-09-29 Marek Polacek <polacek@redhat.com>
5004 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
5006 2016-09-29 Marek Polacek <polacek@redhat.com>
5008 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
5011 2016-09-29 Martin Liska <mliska@suse.cz>
5013 * objc/execute/construct1.m: New test.
5015 2016-09-29 Richard Biener <rguenther@suse.de>
5017 PR tree-optimization/77768
5018 * gcc.dg/torture/pr77768.c: New testcase.
5020 2016-09-28 Richard Biener <rguenther@suse.de>
5023 * gcc.dg/pr77407.c: New testcase.
5025 2016-09-29 Richard Biener <rguenther@suse.de>
5028 * gcc.dg/pr55152.c: New testcase.
5029 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
5031 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5033 * gcc.dg/profile-update-warning.c: Restrict to ia32.
5034 (dg-options): Remove -m32.
5036 2016-09-28 Martin Sebor <msebor@redhat.com>
5039 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
5041 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5043 PR libgfortran/77707
5044 * gfortran.dg/inquire_17.f90: New test.
5046 2016-09-28 Jakub Jelinek <jakub@redhat.com>
5049 * g++.dg/cpp1y/constexpr-77467.C: New test.
5051 2016-09-28 Martin Sebor <msebor@redhat.com>
5054 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
5055 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
5056 (test_sprintf_p_const): Adjust line numbers to avoid failures
5057 introduced in r240503.
5059 2016-09-28 Martin Sebor <msebor@redhat.com>
5062 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5064 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5067 * g++.dg/pr77550.C: Avoid undefined behavior.
5069 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
5071 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
5073 * gcc.dg/strlenopt-20.c: Update test.
5074 * gcc.dg/strlenopt-21.c: Likewise.
5075 * gcc.dg/strlenopt-22.c: Likewise.
5076 * gcc.dg/strlenopt-22g.c: Likewise.
5077 * gcc.dg/strlenopt-26.c: Likewise.
5078 * gcc.dg/strlenopt-5.c: Likewise.
5079 * gcc.dg/strlenopt-7.c: Likewise.
5080 * gcc.dg/strlenopt-9.c: Likewise.
5082 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5084 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
5086 * g++.dg/cpp1z/lambda-this1.C: New test.
5087 * g++.dg/cpp1z/lambda-this2.C: New test.
5090 * g++.dg/ubsan/return-4.C: New test.
5091 * g++.dg/ubsan/return-5.C: New test.
5092 * g++.dg/ubsan/return-6.C: New test.
5094 2016-09-27 Jiong Wang <jiong.wang@arm.com>
5096 * lib/target-supports.exp
5097 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
5098 in function comment.
5100 2016-09-27 Martin Liska <mliska@suse.cz>
5102 PR gcov-profile/46266
5103 * lib/gcov.exp: Verify that <built-in>.gcov file is not
5106 2016-09-27 Richard Biener <rguenther@suse.de>
5108 PR tree-optimization/77745
5109 * g++.dg/torture/pr77745.C: New testcase.
5111 2016-09-27 Richard Biener <rguenther@suse.de>
5113 PR tree-optimization/77478
5114 * gcc.dg/torture/pr77478.c: New testcase.
5116 2016-09-27 Martin Liska <mliska@suse.cz>
5118 PR gcov-profile/7970
5119 PR gcov-profile/16855
5120 PR gcov-profile/44779
5121 * g++.dg/gcov/pr16855.C: New test.
5123 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5125 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5127 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5130 * gfortran.dg/gomp/pr77666.f90: New test.
5132 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
5135 * gcc.dg/torture/pr77677-2.c: New test.
5137 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
5140 * gfortran.dg/pr77420_1.f90: New test.
5141 * gfortran.dg/pr77420_2.f90: Ditto.
5142 * gfortran.dg/pr77420_3.f90: New test. Requires ...
5143 * gfortran.dg/pr77420_4.f90: this file.
5145 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
5148 * gfortran.dg/pr77719.f90: New test.
5150 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5152 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5153 singular form of byte when quantity is unknown.
5155 2016-09-26 Marek Polacek <polacek@redhat.com>
5157 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5159 2016-09-26 Martin Liska <mliska@suse.cz>
5161 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5162 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5163 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5164 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5165 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5166 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5167 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5168 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5169 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5171 2016-09-26 Marek Polacek <polacek@redhat.com>
5174 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5175 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5176 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5177 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5178 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5179 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5180 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5181 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5182 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5183 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5184 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5185 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5186 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5187 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5188 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5189 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5190 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5191 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5192 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5193 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5194 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5195 * c-c++-common/attr-fallthrough-1.c: New test.
5196 * c-c++-common/attr-fallthrough-2.c: New test.
5197 * g++.dg/cpp0x/fallthrough1.C: New test.
5198 * g++.dg/cpp0x/fallthrough2.C: New test.
5199 * g++.dg/cpp1z/fallthrough1.C: New test.
5200 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5201 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5202 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5203 * objc.dg/Wimplicit-fallthrough-1.m: New test.
5205 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5208 * gfortran.dg/pr77429.f90: New test.
5210 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5213 * gfortran.dg/pr77694.f90: New test.
5215 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
5218 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5220 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5222 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5225 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5227 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5230 2016-09-24 Marek Polacek <polacek@redhat.com>
5233 * c-c++-common/Wbool-operation-1.c: New test.
5234 * gcc.dg/Wbool-operation-1.c: New test.
5236 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
5238 * gfortran.dg/dec_static_1.f90: New.
5239 * gfortran.dg/dec_static_2.f90: New.
5240 * gfortran.dg/dec_static_3.f90: New.
5241 * gfortran.dg/dec_static_4.f90: New.
5243 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5246 * gfortran.dg/negative_unit_check.f90: Update test.
5247 * gfortran.dg/dtio_14.f90: New test.
5249 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5251 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5252 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5253 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5254 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5255 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5256 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5257 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5259 2016-09-23 Martin Sebor <msebor@redhat.com>
5262 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5263 assuming long double is bigger than double.
5265 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5267 Implement P0138R2, C++17 construction rules for enum class values
5268 * g++.dg/cpp1z/direct-enum-init1.C: New test.
5270 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5272 PR preprocessor/77672
5273 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5274 expected multiline output from first warning to reflect change
5277 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5279 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5281 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5282 Tom de Vries <tom@codesourcery.com>
5285 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5287 2016-09-23 Marek Polacek <polacek@redhat.com>
5289 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5290 * c-c++-common/gomp/atomic-13.c: Likewise.
5291 * c-c++-common/gomp/atomic-14.c: Likewise.
5292 * c-c++-common/pr60439.c: Remove invalid code.
5293 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5294 * g++.dg/expr/bitfield5.C: Likewise.
5295 * g++.dg/expr/bitfield6.C: Likewise.
5296 * g++.dg/expr/bool1.C: Likewise.
5297 * g++.dg/expr/bool3.C: Likewise.
5298 * g++.dg/expr/lval3.C: Likewise.
5299 * g++.dg/expr/lval4.C: Likewise.
5300 * g++.old-deja/g++.jason/bool5.C: Likewise.
5302 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5304 PR preprocessor/77672
5305 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5306 (test_terminator_location): New function.
5308 2016-09-23 Richard Biener <rguenther@suse.de>
5310 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5312 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5314 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5315 -march=armv8.2-a+fp16 when supported by the hardware.
5316 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5317 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5318 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
5319 semi-colons to a macro invocations.
5320 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5321 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5323 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5324 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5325 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5326 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5328 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5329 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5330 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5331 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5332 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5333 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5335 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5336 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5337 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5339 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5340 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5341 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5343 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5344 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5345 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5347 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5348 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5349 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5351 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5352 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5353 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5354 defined. Also fix some white-space.
5355 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5356 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5357 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5358 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5359 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5360 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5361 defined. Also fix some long lines and white-space.
5362 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5363 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5364 defined. Also fix some long lines and white-space.
5365 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5366 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5368 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5369 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5370 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5372 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5373 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5374 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5376 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5377 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5378 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5379 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5380 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5381 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5382 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5383 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5384 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5385 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5386 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5387 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5388 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5389 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5390 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5391 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5392 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5393 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5394 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5396 2016-09-23 Jiong Wang <jiong.wang@arm.com>
5397 Matthew Wahab <matthew.wahab@arm.com>
5399 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5400 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5401 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5402 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5403 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5404 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5405 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5406 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5407 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5408 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5409 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5410 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5411 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5412 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5413 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5414 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5415 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5416 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5417 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5418 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5419 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5420 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5421 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5422 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5423 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5424 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5425 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5426 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5427 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5428 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5429 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5430 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5431 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5432 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5433 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5434 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5435 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5437 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5439 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5440 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5441 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5442 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5445 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5448 * gcc.dg/torture/pr77677.c: New test.
5450 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5452 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5455 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5457 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5458 options. Add tests for float16x4_t and float16x8_t.
5460 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5462 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5463 * gcc.target/s390/risbg-ll-2.c: Ditto.
5464 * gcc.target/s390/risbg-ll-3.c: Ditto.
5466 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5468 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5469 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5471 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5473 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5474 output to the simplified instructions.
5476 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5478 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5479 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5481 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5483 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5484 (FP16_SUPPORTED): New
5485 (expected-hfloat-16x4): Make conditional on __fp16 support.
5486 (expected-hfloat-16x8): Likewise.
5487 (vdup_n_f16): Disable for non-AArch64 targets.
5488 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5489 conditional on FP16_SUPPORTED.
5490 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5491 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5492 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5493 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5494 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5496 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5497 conditional on FP16_SUPPORTED.
5498 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5499 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5501 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5503 * gcc.target/arm/short-vfp-1.c: New.
5505 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5507 * gcc.target/arm/attr-fp16-arith-1.c: New.
5509 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5511 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5513 (add_options_for_arm_v8_2a_fp16_neon): New.
5514 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5515 (add_options_for_arm_arch_v8_2a): Auto-generate.
5516 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5517 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5518 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5519 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5520 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5521 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5522 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5524 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5526 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5527 arm_fp16_alternative_ok.
5528 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5529 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5530 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5531 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5532 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5533 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5534 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5535 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5536 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5537 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5538 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5539 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5540 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5541 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5542 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5543 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5544 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5545 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5546 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5547 arm_fp16_alternative_ok.
5548 * lib/target-supports.exp
5549 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5550 (check_effective_target_arm_fp16_alternative_ok): New.
5551 (check_effective_target_arm_fp16_none_ok_nocache): New.
5552 (check_effective_target_arm_fp16_none_ok): New.
5554 2016-09-23 Martin Liska <mliska@suse.cz>
5556 * gcc.dg/ipa/pr77653.c: Replace adress
5559 2016-09-23 Martin Liska <mliska@suse.cz>
5561 * gcc.target/i386/movbe-4.c: New test.
5563 2016-09-23 Martin Liska <mliska@suse.cz>
5565 * gcc.target/i386/crc32-5.c: New test.
5567 2016-09-23 Martin Liska <mliska@suse.cz>
5569 * gcc.target/i386/pr71652.c: New test.
5570 * gcc.target/i386/pr71652-2.c: New test.
5571 * gcc.target/i386/pr71652-3.c: New test.
5573 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5575 * lib/gcc-dg.exp (process-message): Support relative line number
5576 notation - .+4 or .-1 etc.
5577 * gcc.dg/dg-test-1.c: New test.
5579 2016-09-22 Martin Sebor <msebor@redhat.com>
5582 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5583 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5584 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5585 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5587 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5589 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5590 * gcc.dg/ifcvt-2.c: Ditto.
5591 * gcc.dg/zero_bits_compound-1.c: Ditto.
5592 * gcc.dg/zero_bits_compound-1.c: Ditto.
5593 * gcc.dg/pr40550.c: Simplify target selectors.
5594 Use dg-additional-options.
5595 * gcc.dg/pr47893.c: Ditto.
5596 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5597 additional options for 32-bit x86 targets.
5598 * gcc.dg/pr70955.c: Move to ...
5599 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5601 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5604 * g++.dg/cpp0x/pr61019.C: New.
5606 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5607 Terry Guo <terry.guo@arm.com>
5609 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5610 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5611 * gcc.target/arm/pure-code/pure-code.exp: New.
5613 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5615 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5616 Remove SSE effective target requirement.
5618 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5621 * g++.dg/cpp0x/pr71979.C: New.
5623 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5625 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5627 2016-09-22 Martin Liska <mliska@suse.cz>
5630 * gcc.dg/ipa/pr77653.c: New test.
5632 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5635 * gfortran.dg/gomp/pr77665.f90: New test.
5637 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5639 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5640 * gfortran.dg/dtio_13.f90: New test.
5642 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5645 * gfortran.dg/pr66107.f90: New test.
5647 2016-09-21 Ian Lance Taylor <iant@golang.org>
5649 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5650 with call to builtin delete function.
5652 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5654 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5655 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5656 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5657 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5660 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5662 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5664 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5667 * g++.dg/cpp1z/aligned-new6.C: New test.
5669 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5671 * gcc.target/arm/fp16-aapcs-3.c: New.
5672 * gcc.target/arm/fp16-aapcs-4.c: New.
5673 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5674 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5675 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5676 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5678 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5680 PR tree-optimization/77550
5681 * g++.dg/pr77550.C: New test.
5683 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5686 * gcc.target/avr/torture/pr77326.c: New test.
5688 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5690 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5692 2016-09-21 Richard Biener <rguenther@suse.de>
5694 PR tree-optimization/77648
5695 * gcc.dg/torture/pr77648-1.c: New testcase.
5696 * gcc.dg/torture/pr77648-2.c: Likewise.
5698 2016-09-21 Richard Biener <rguenther@suse.de>
5699 Jakub Jelinek <jakub@redhat.com>
5701 PR tree-optimization/77621
5702 * gcc.dg/pr77621.c: New testcase.
5704 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5707 * gfortran.dg/dtio_12.f90: New test.
5709 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5711 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5713 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5715 PR tree-optimization/72835
5716 * gcc.dg/tree-ssa/pr72835.c: New test.
5718 2016-09-20 Martin Sebor <msebor@redhat.com>
5721 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5722 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5723 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5724 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5725 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5726 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5727 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5729 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5731 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5732 arguments/compare will be optimized away.
5733 * gcc.dg/torture/ftrapv-1.c: Likewise.
5735 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5737 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5738 will be optimized away.
5739 * gcc.dg/ipa/vrp1.c: New test.
5740 * gcc.dg/ipa/vrp2.c: New test.
5741 * gcc.dg/ipa/vrp3.c: New test.
5743 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5745 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5746 does the same transformation.
5747 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5748 * gcc.dg/tree-ssa/evrp1.c: New test.
5749 * gcc.dg/tree-ssa/evrp2.c: New test.
5750 * gcc.dg/tree-ssa/evrp3.c: New test.
5751 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5752 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5753 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5754 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5755 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5756 foling now happens early.
5757 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5758 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5759 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5760 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5761 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5763 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5766 * gcc.target/i386/pr77621.c: New test.
5767 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5768 pattern, loop should vectorize with -mtune=atom.
5770 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5771 Jakub Jelinek <jakub@redhat.com>
5774 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5777 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5780 * g++.dg/other/pr77626.C: New test.
5783 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5786 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5789 * c-c++-common/pr77624-1.c: New test.
5790 * c-c++-common/pr77624-2.c: New test.
5792 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5794 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5797 2016-09-20 Richard Biener <rguenther@suse.de>
5799 PR tree-optimization/77646
5800 * gcc.dg/torture/pr77646.c: New testcase.
5802 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5805 * c-c++-common/Wint-in-bool-context.c: New test.
5807 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5809 * gcc.dg/cr-decimal-dig-1.c: New test.
5811 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5813 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5814 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5815 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5816 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5818 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5820 PR rtl-optimization/77416
5821 * gcc.target/powerpc/pr77416.c: New.
5823 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5826 * g++.dg/template/error-recovery4.C: New test.
5828 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5830 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5832 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5834 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5835 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5837 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5838 Jan Hubicka <jh@suse.cz>
5841 * gcc.dg/pr77587.c: New test.
5842 * gcc.dg/pr77587a.c: New file.
5844 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5846 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5847 * gfortran.dg/coarray_38.f90:
5848 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5849 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5850 * gfortran.dg/coarray_allocate_7.f08: New test.
5851 * gfortran.dg/coarray_allocate_8.f08: New test.
5852 * gfortran.dg/coarray_allocate_9.f08: New test.
5853 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5855 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5856 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5857 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5859 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5860 * gfortran.dg/coarray_lock_7.f90: Same.
5861 * gfortran.dg/coarray_poly_5.f90: Same.
5862 * gfortran.dg/coarray_poly_6.f90: Same.
5863 * gfortran.dg/coarray_poly_7.f90: Same.
5864 * gfortran.dg/coarray_poly_8.f90: Same.
5865 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5867 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5870 * gfortran.dg/dec_structure_15.f90: New testcase.
5872 2016-09-19 Richard Biener <rguenther@suse.de>
5875 * gcc.dg/torture/pr77605.c: New testcase.
5877 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5879 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5881 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5883 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5884 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5885 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5886 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5887 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5888 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5889 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5890 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5891 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5892 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5893 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5895 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5897 * gcc.target/i386/pr68633.c: Fix expected result.
5899 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5902 * gfortran.dg/pr68078.f90: New test.
5903 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5905 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5908 * gcc.target/powerpc/swaps-p8-25.c: New.
5910 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5913 * g++.dg/cpp0x/constexpr-77482.C: New test.
5916 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5918 * g++.dg/abi/abi-tag23a.C: Likewise.
5921 * g++.dg/cpp0x/decltype-77338.C: New test.
5924 * g++.dg/cpp0x/mutable1.C: New test.
5926 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5929 * gfortran.dg/pr77612.f90: New test.
5931 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5933 * gcc.dg/torture/pr70421.c: Require int32plus.
5935 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5938 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5941 * gcc.target/i386/pr77526.c: New test.
5943 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5944 Eric Botcazou <ebotcazou@adacore.com>
5947 * gcc.target/i386/pr77594.c: New test.
5949 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5952 * gfortran.dg/misplaced_implicit_character.f90: New test.
5954 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5956 PR tree-optimization/77503
5957 * gcc.dg/vect/pr77503.c: New test.
5959 2016-09-15 Richard Biener <rguenther@suse.de>
5962 * c-c++-common/torture/pr77544.c: New testcase.
5964 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5967 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5968 * gcc.dg/march-generic.c: Likewise.
5969 * gcc.target/i386/spellcheck-options-1.c: New test.
5970 * gcc.target/i386/spellcheck-options-2.c: New test.
5971 * gcc.target/i386/spellcheck-options-3.c: New test.
5972 * gcc.target/i386/spellcheck-options-4.c: New test.
5974 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5977 * gfortran.dg/goacc/pr72743.f90: New test.
5979 2016-09-15 Richard Biener <rguenther@suse.de>
5981 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5983 2016-09-15 Richard Biener <rguenther@suse.de>
5985 PR tree-optimization/77514
5986 * gcc.dg/torture/pr77514.c: New testcase.
5988 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5991 * g++.dg/lookup/pr77549.C: New test.
5993 2016-09-14 Marek Polacek <polacek@redhat.com>
5995 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5996 * c-c++-common/gomp/atomic-13.c: Likewise.
5997 * c-c++-common/gomp/atomic-14.c: Likewise.
5998 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5999 * g++.dg/cpp1z/bool-increment1.C: New test.
6000 * c-c++-common/pr60439.c: Add dg-warning.
6001 * g++.dg/expr/bitfield4.C: Likewise.
6002 * g++.dg/expr/bitfield5.C: Likewise.
6003 * g++.dg/expr/bitfield6.C: Likewise.
6004 * g++.dg/expr/bool1.C: Likewise.
6005 * g++.dg/expr/bool3.C: Likewise.
6006 * g++.dg/expr/lval3.C: Likewise.
6007 * g++.dg/expr/lval4.C: Likewise.
6008 * g++.old-deja/g++.jason/bool5.C: Likewise.
6009 * g++.dg/expr/bitfield3.C: Adjust dg-error.
6010 * g++.dg/other/error18.C: Likewise.
6011 * g++.dg/gomp/atomic-14.C: Likewise.
6013 2016-09-14 Nathan Sidwell <nathan@acm.org>
6016 * g++.dg/cpp1y/pr77539.C: New.
6018 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
6020 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
6022 * g++.dg/ext/builtin_alloca.C: Likewise.
6023 * g++.dg/template/spec35.C: Likewise.
6024 * gcc.dg/builtins-68.c: Likewise.
6025 * gcc.misc-tests/gcov-13.c: Likewise.
6026 * gcc.misc-tests/gcov-14.c: Likewise.
6028 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
6030 * gfortran.dg/dec_structure_14.f90: New testcase.
6032 2016-09-14 Jakub Jelinek <jakub@redhat.com>
6035 * c-c++-common/tsan/pr68260.c: New test.
6037 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
6040 * gcc.target/msp430/function-attributes-1.c: New test.
6041 * gcc.target/msp430/function-attributes-2.c: New test.
6042 * gcc.target/msp430/function-attributes-3.c: New test.
6044 2015-04-18 Martin Sebor <msebor@redhat.com>
6046 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6047 of non-nul characters.
6048 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6050 2016-09-13 Jakub Jelinek <jakub@redhat.com>
6052 * g++.dg/cpp0x/gen-attrs-61.C: New test.
6053 * g++.dg/cpp1z/gen-attrs1.C: New test.
6055 PR tree-optimization/77454
6056 * gcc.dg/pr77454.c: New test.
6059 * g++.dg/cpp1y/constexpr-77553.C: New test.
6061 2016-09-13 David Malcolm <dmalcolm@redhat.com>
6063 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6064 (test_show_locus): Replace rich_location::add_fixit_insert calls
6065 with add_fixit_insert_before and add_fixit_insert_after.
6067 2016-09-13 Jason Merrill <jason@redhat.com>
6068 Tom de Vries <tom@codesourcery.com>
6071 * g++.dg/pr77427.C: New test.
6073 2016-09-13 Martin Liska <mliska@suse.cz>
6075 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
6077 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
6078 * lib/target-supports.exp: Define the new target.
6080 2016-09-12 Andrew Pinski <apinski@cavium.com>
6082 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
6083 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
6085 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
6087 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
6089 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
6090 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
6091 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
6093 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
6094 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
6096 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
6099 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
6100 * g++.dg/ext/pr77496.C: New test.
6101 * g++.dg/warn/pr77496.C: New test.
6103 2016-09-12 David Malcolm <dmalcolm@redhat.com>
6106 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6107 to preserve conversion chars, and to preserve prefix information.
6108 * gcc.dg/format/pr72858.c: New test case.
6110 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
6112 * gfortran.dg/pr77507.f90: Move to ...
6113 * gfortran.dg/ieee/pr77507.f90: here.
6115 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6118 * compile/pr61159.c: New testcase
6120 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6123 * gcc.dg/ipa/pr63416.c: New testcase.
6125 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
6126 Steven G. Kargl <kargl@gcc.gnu.org>
6129 * gfortran.dg/dtio_11.f90: new test.
6131 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
6134 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6135 * gfortran.dg/c_assoc_4.f90: Ditto.
6137 2016-09-10 Tom de Vries <tom@codesourcery.com>
6140 * c-c++-common/va-arg-va-list-type.c: New test.
6142 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
6144 PR rtl-optimization/77289
6145 * gcc.target/powerpc/pr77289.c: New test.
6147 2016-09-09 Martin Sebor <msebor@redhat.com>
6151 * gcc.dg/pr77520.c: New test.
6152 * gcc.dg/pr77521.c: New test.
6154 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6157 * gfortran.dg/pr77506.f90: New test.
6159 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6162 * gfortran.dg/pr77507.f90: New test.
6164 2016-09-09 Joseph Myers <joseph@codesourcery.com>
6166 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6168 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
6169 Louis Krupp <lkrupp@gcc.gnu.org>
6172 * gfortran.dg/pr69514_1.f90: New test.
6173 * gfortran.dg/pr69514_2.f90: New test.
6175 2016-09-08 Jakub Jelinek <jakub@redhat.com>
6178 * gfortran.dg/gomp/pr77500.f90: New test.
6181 * gfortran.dg/gomp/pr77516.f90: New test.
6183 2016-09-07 Jakub Jelinek <jakub@redhat.com>
6186 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6187 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6188 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6189 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6190 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6191 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6193 2016-09-07 David Malcolm <dmalcolm@redhat.com>
6195 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6196 "substring-locations.h".
6198 2016-09-07 Richard Biener <rguenther@suse.de>
6201 * c-c++-common/vector-subscript-8.c: Move ..
6202 * gcc.dg/pr77450.c: ... here.
6204 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6206 PR libgfortran/77393
6207 * gfortran.dg/fmt_f0_2.f90: Update test.
6208 * gfortran.dg/fmt_f0_3.f90: New test.
6210 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6213 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6217 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6219 2016-09-06 Jakub Jelinek <jakub@redhat.com>
6222 * gcc.target/i386/pr69255-1.c: New test.
6223 * gcc.target/i386/pr69255-2.c: New test.
6224 * gcc.target/i386/pr69255-3.c: New test.
6226 2016-09-06 Martin Sebor <msebor@redhat.com>
6229 * gcc.dg/format/miss-7.c: New test.
6231 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
6233 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6235 2016-09-06 Martin Liska <mliska@suse.cz>
6237 PR gcov-profile/77378
6238 PR gcov-profile/77466
6239 * gcc.dg/profile-update-warning.c: New test.
6241 2016-09-06 Richard Biener <rguenther@suse.de>
6243 PR tree-optimization/77479
6244 * gcc.dg/torture/pr77479.c: New testcase.
6246 2016-09-06 Richard Biener <rguenther@suse.de>
6249 * c-c++-common/vector-subscript-7.c: Adjust.
6250 * c-c++-common/vector-subscript-8.c: New testcase.
6252 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6254 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6256 2016-09-05 Jakub Jelinek <jakub@redhat.com>
6259 * gcc.target/i386/avx512f-pr77476.c: New test.
6260 * gcc.target/i386/avx512bw-pr77476.c: New test.
6261 * gcc.target/i386/avx512dq-pr77476.c: New test.
6263 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6264 Update comment to mention also avx512f.
6267 * g++.dg/asan/pr77396-2.C: New test.
6269 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
6271 PR rtl-optimization/77452
6272 * gcc.target/i386/pr77452.c: New test.
6274 2016-09-05 Marek Polacek <polacek@redhat.com>
6277 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6279 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6282 * gfortran.dg/pr77391.f90: New test.
6284 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6287 * gfortran.dg/pr77460.f90: New test.
6289 2016-09-03 Jakub Jelinek <jakub@redhat.com>
6292 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6294 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
6296 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6298 2016-09-02 David Malcolm <dmalcolm@redhat.com>
6300 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6302 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6303 diagnostic-test-show-locus-generate-patch.c to the sources
6304 for diagnostic_plugin_test_show_locus.c.
6306 2016-09-02 Jakub Jelinek <jakub@redhat.com>
6309 * gcc.dg/gomp/_Atomic-1.c: New test.
6310 * gcc.dg/gomp/_Atomic-2.c: New test.
6311 * gcc.dg/gomp/_Atomic-3.c: New test.
6312 * gcc.dg/gomp/_Atomic-4.c: New test.
6313 * gcc.dg/gomp/_Atomic-5.c: New test.
6316 * g++.dg/asan/pr77396.C: New test.
6318 2016-09-01 Martin Sebor <msebor@redhat.com>
6320 PR tree-optimization/71831
6321 * gcc.dg/builtin-object-size-16.c: New test.
6322 * gcc.dg/builtin-object-size-17.c: New test.
6324 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6326 PR libgfortran/77393
6327 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6329 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
6331 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6332 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6333 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6334 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6335 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6336 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6337 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6338 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6339 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6340 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6341 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6342 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6343 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6344 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6345 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6346 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6347 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6348 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6350 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
6352 * gnat.dg/opt58.adb: New test.
6353 * gnat.dg/opt58_pkg.ads: New helper.
6355 2016-09-01 Richard Biener <rguenther@suse.de>
6358 * gcc.dg/torture/pr77436.c: New testcase.
6360 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6362 * gcc.dg/pr64252.c: Require int32plus.
6363 * gcc.dg/pr66299-1.c: Likewise.
6364 * gcc.dg/pr66299-2.c: Likewise.
6365 * gcc.dg/torture/20131115-1.c: Skip for avr.
6367 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6369 * gcc.target/aarch64/ands_3.c: New test.
6371 2016-08-31 Jakub Jelinek <jakub@redhat.com>
6374 * gfortran.dg/gomp/pr77352.f90: New test.
6377 * gfortran.dg/gomp/pr77374.f08: New test.
6379 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6381 PR tree-optimization/73714
6382 * gcc.dg/tree-ssa/pr73714.c: New test.
6384 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6386 PR libgfortran/77393
6387 * gfortran.dg/fmt_f0_2.f90: New test.
6389 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6391 * gcc.target/i386/pr59539-2.c: Adapt options.
6392 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6394 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
6397 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6398 of the associate entity and replace with a pointer to the
6399 intended item on the stack.
6401 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6402 Paul Thomas <pault@gcc.gnu.org>
6405 * gfortran.dg/dtio_1.f90: New test.
6406 * gfortran.dg/dtio_2.f90: New test.
6407 * gfortran.dg/dtio_3.f90: New test.
6408 * gfortran.dg/dtio_4.f90: New test.
6409 * gfortran.dg/dtio_5.f90: New test.
6410 * gfortran.dg/dtio_6.f90: New test.
6411 * gfortran.dg/dtio_7.f90: New test.
6412 * gfortran.dg/dtio_8.f90: New test.
6413 * gfortran.dg/dtio_9.f90: New test.
6414 * gfortran.dg/dtio_10.f90: New test.
6416 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6418 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6419 (test_many_nested_locations): New function.
6420 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6421 (test_show_locus): Handle "test_many_nested_locations".
6423 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6425 * g++.dg/template/double-greater-than-fixit.C: New test case.
6427 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6429 * gnat.dg/opt57.ad[sb]: New test.
6430 * gnat.dg/opt57_pkg.ads: New helper.
6432 2016-08-30 Richard Biener <rguenther@suse.de>
6434 PR tree-optimization/69047
6435 * gcc.dg/pr69047.c: Fix byte-order check.
6437 2016-08-30 Jakub Jelinek <jakub@redhat.com>
6439 PR tree-optimization/72866
6440 * gcc.dg/vect/pr72866.c: New test.
6443 * g++.dg/debug/dwarf2/pr77363.C: New test.
6446 * gcc.target/i386/pr77377.c: New test.
6449 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6452 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6454 * gfortran.dg/pr77372.f90: Moved to ...
6455 * gfortran.dg/ieee/pr77372.f90: here.
6457 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6459 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6460 vector short/char initializations.
6461 * gcc.target/powerpc/vec-init-5.c: Likewise.
6462 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6463 vector initialization optimizations.
6464 * gcc.target/powerpc/vec-init-7.c: Likewise.
6465 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6466 vector float/double initializations.
6467 * gcc.target/powerpc/vec-init-9.c: Likewise.
6469 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
6472 * gcc.target/i386/pr77403.c: New test.
6474 2016-08-29 Marek Polacek <polacek@redhat.com>
6477 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6479 2016-08-29 Tom de Vries <tom@codesourcery.com>
6482 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6484 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6486 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6488 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
6490 * gfortran.dg/dec_structure_13.f90: New testcase.
6492 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6495 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6498 2016-08-28 Tom de Vries <tom@codesourcery.com>
6501 * gcc.dg/pr70955.c: New test.
6502 * gcc.dg/lto/pr70955_0.c: Same.
6503 * gcc.dg/lto/pr70955_1.c: Same.
6505 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6507 PR tree-optimization/71077
6508 * gcc.target/i386/pr71077.c: New test.
6510 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6513 * gfortran.dg/pr77380.f90: New test.
6515 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6518 gfortran.dg/pr77372.f90: New test.
6520 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6522 * gcc.dg/spellcheck-fields-2.c (test): Move
6523 dg-begin/end-multiline-output within function body.
6524 (test_macro): New function.
6526 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6528 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6529 (test_fixit_insert): Update expected output.
6530 (test_fixit_remove): Likewise.
6531 (test_fixit_replace): Likewise.
6533 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6535 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6538 2016-08-26 Richard Biener <rguenther@suse.de>
6540 PR tree-optimization/69047
6541 * gcc.dg/pr69047.c: New testcase.
6543 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6544 Martin Jambhor <mjambor@suse.cz>
6546 * gcc.dg/ipa/propbits-1.c: New test-case.
6547 * gcc.dg/ipa/propbits-2.c: Likewise.
6548 * gcc.dg/ipa/propbits-3.c: Likewise.
6550 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6553 * gfortran.dg/pr77351.f90: New test.
6555 2016-08-25 Marek Polacek <polacek@redhat.com>
6557 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6559 2016-08-25 Marek Polacek <polacek@redhat.com>
6562 * gcc.dg/pr77323.c: New test.
6564 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6567 * gfortran.dg/submodule_17.f08: New test.
6569 2016-08-24 Michael Collison <michael.collison@linaro.org>
6570 Michael Collison <michael.collison@arm.com>
6572 * gcc.target/arm/builtin_saddl.c: New testcase.
6573 * gcc.target/arm/builtin_saddll.c: New testcase.
6574 * gcc.target/arm/builtin_uaddl.c: New testcase.
6575 * gcc.target/arm/builtin_uaddll.c: New testcase.
6576 * gcc.target/arm/builtin_ssubl.c: New testcase.
6577 * gcc.target/arm/builtin_ssubll.c: New testcase.
6578 * gcc.target/arm/builtin_usubl.c: New testcase.
6579 * gcc.target/arm/builtin_usubll.c: New testcase.
6581 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6584 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6585 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6586 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6587 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6588 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6589 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6590 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6591 effective target. Remove scan-assembler-times directives.
6592 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6593 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6594 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6596 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6598 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6600 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6602 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6605 * lib/target-supports.exp
6606 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6607 (check_effective_target_vect_natural_alignment): Ditto.
6608 (check_effective_target_vector_alignment_reachable): Ditto.
6609 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6611 2016-08-23 Ian Lance Taylor <iant@golang.org>
6613 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6615 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6617 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6618 being created from pointers to memory locations.
6619 * gcc.target/powerpc/vec-init-2.c: Likewise.
6621 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6623 * gfortran.dg/dec_structure_12.f90: New testcase.
6625 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6627 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6629 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6631 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6634 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6636 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6637 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6639 2016-08-23 Richard Biener <rguenther@suse.de>
6641 PR tree-optimization/27336
6642 * c-c++-common/pr27336.c: New testcase.
6644 2016-08-22 Marek Polacek <polacek@redhat.com>
6647 * g++.dg/cpp1y/pr77321.C: New test.
6649 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6652 * gfortran.dg/empty_label.f: Adjust test for new error message.
6653 * gfortran.dg/empty_label.f90: Ditto.
6654 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6655 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6656 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6658 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6661 * gfortran.dg/pr61318.f90: New test.
6663 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6666 * gfortran.dg/pr77260_1.f90: New test.
6667 * gfortran.dg/pr77260_2.f90: Ditto.
6669 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6672 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6673 __builtin_signbitf and __builtin_signbitl in expected generic
6675 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6676 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6677 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6678 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6681 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6683 * gcc.dg/torture/float128-builtin.c,
6684 gcc.dg/torture/float128-ieee-nan.c,
6685 gcc.dg/torture/float128x-builtin.c,
6686 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6687 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6688 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6689 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6690 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6691 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6692 gcc.dg/torture/floatn-nan.h: New tests.
6694 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6696 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6698 (main): Update calls to TEST_I_F.
6699 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6701 (main): Update calls to TEST_I_F.
6703 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6705 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6706 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6707 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6708 names in calls to TEST_I_F.
6710 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6713 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6715 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6717 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6718 and !natural_alignment_64.
6719 * gcc.dg/ipa/propalign-2.c: Likewise.
6720 * gcc.dg/ipa/propalign-3.c: Likewise.
6721 * gcc.dg/ipa/propalign-4.c: Likewise.
6722 * gcc.dg/ipa/propalign-5.c: Likewise.
6723 * lib/target-supports.exp
6724 (check_effective_target_natural_alignment_32): Add avr-*-*.
6726 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6728 PR tree-optimization/61839
6729 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6730 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6731 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6732 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6734 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6737 * lib/target-supports.exp (check_effective_target_float16)
6738 (check_effective_target_float32, check_effective_target_float64)
6739 (check_effective_target_float128, check_effective_target_float32x)
6740 (check_effective_target_float64x)
6741 (check_effective_target_float128x)
6742 (check_effective_target_float16_runtime)
6743 (check_effective_target_float32_runtime)
6744 (check_effective_target_float64_runtime)
6745 (check_effective_target_float128_runtime)
6746 (check_effective_target_float32x_runtime)
6747 (check_effective_target_float64x_runtime)
6748 (check_effective_target_float128x_runtime)
6749 (check_effective_target_floatn_nx_runtime)
6750 (add_options_for_float16, add_options_for_float32)
6751 (add_options_for_float64, add_options_for_float128)
6752 (add_options_for_float32x, add_options_for_float64x)
6753 (add_options_for_float128x): New procedures.
6754 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6755 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6756 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6757 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6758 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6759 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6760 gcc.dg/torture/float128-complex.c,
6761 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6762 gcc.dg/torture/float128x-basic.c,
6763 gcc.dg/torture/float128x-complex.c,
6764 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6765 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6766 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6767 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6768 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6769 gcc.dg/torture/float32x-basic.c,
6770 gcc.dg/torture/float32x-complex.c,
6771 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6772 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6773 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6774 gcc.dg/torture/float64x-basic.c,
6775 gcc.dg/torture/float64x-complex.c,
6776 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6777 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6778 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6779 gcc.dg/torture/floatn-tg.h,
6780 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6781 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6782 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6783 gcc.dg/torture/fp-int-convert-float128x.c,
6784 gcc.dg/torture/fp-int-convert-float16-timode.c,
6785 gcc.dg/torture/fp-int-convert-float16.c,
6786 gcc.dg/torture/fp-int-convert-float32-timode.c,
6787 gcc.dg/torture/fp-int-convert-float32.c,
6788 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6789 gcc.dg/torture/fp-int-convert-float32x.c,
6790 gcc.dg/torture/fp-int-convert-float64-timode.c,
6791 gcc.dg/torture/fp-int-convert-float64.c,
6792 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6793 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6794 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6795 maximum exponent of floating-point type. Use it in testing
6796 whether 0x8...0 fits in the floating-point type. Always treat -1
6797 (signed 0xf...f) as fitting in the floating-point type.
6799 * gcc.dg/torture/fp-int-convert-double.c,
6800 gcc.dg/torture/fp-int-convert-float.c,
6801 gcc.dg/torture/fp-int-convert-float128-timode.c,
6802 gcc.dg/torture/fp-int-convert-float128.c,
6803 gcc.dg/torture/fp-int-convert-float80-timode.c,
6804 gcc.dg/torture/fp-int-convert-float80.c,
6805 gcc.dg/torture/fp-int-convert-long-double.c,
6806 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6808 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6811 * gfortran.dg/gomp/pr72744.f90: New test.
6814 * gfortran.dg/gomp/pr69281.f90: New test.
6816 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6818 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6819 the last special seed value.
6820 * gfortran.dg/random_7.f90: Use size for last array member instead
6823 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6825 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6826 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6828 2016-08-19 Richard Biener <rguenther@suse.de>
6830 PR tree-optimization/77286
6831 * gcc.dg/torture/pr77286.c: New testcase.
6833 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6835 * gcc.dg/verbose-asm-2.c: New test case.
6837 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6839 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6840 (custom_diagnostic_finalizer): Update for change to
6841 diagnostic_show_locus.
6843 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6845 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6846 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6848 2016-08-18 Marek Polacek <polacek@redhat.com>
6851 * gcc.dg/pr71514.c: New test.
6853 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6856 * gcc.target/i386/pr72839.c: New test.
6858 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6861 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6862 * c-c++-common/goacc/reduction-1.c: Likewise.
6863 * c-c++-common/goacc/reduction-2.c: Likewise.
6864 * c-c++-common/goacc/reduction-3.c: Likewise.
6865 * c-c++-common/goacc/reduction-4.c: Likewise.
6867 2016-08-18 Alan Modra <amodra@gmail.com>
6869 * gcc.c-torture/compile/pr72771.c: New.
6871 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6874 * gfortran.dg/pr67496.f90: New test.
6876 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6878 PR tree-optimization/71752
6879 * gcc.dg/vect/pr71752.c: New.
6881 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6883 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6885 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6888 * g++.dg/ipa/devirt-52.C: New test.
6890 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6892 * c-c++-common/goacc/reduction-6.c: New testcase.
6894 2016-08-17 Richard Biener <rguenther@suse.de>
6896 PR tree-optimization/76490
6897 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6898 * gcc.dg/pr52904.c: XFAIL.
6900 2016-08-17 Richard Biener <rguenther@suse.de>
6902 PR tree-optimization/23855
6903 * gcc.dg/loop-unswitch-2.c: Adjust.
6905 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6907 PR tree-optimization/72817
6908 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6910 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6913 * gcc.dg/torture/float128-extend-inf.c: New test.
6915 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6918 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6920 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6921 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6923 (test_oct): Likewise.
6924 (test_multiple): Likewise.
6925 (test_field_width_specifier): Likewise.
6926 (test_field_width_specifier_2): New function.
6927 (test_field_precision_specifier): New function.
6928 (test_embedded_nul): Update expected caret placement.
6929 (test_non_contiguous_strings): Update line number.
6930 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6931 (__emit_string_literal_range): Add "caret_idx" param.
6932 (test_simple_string_literal): Add value for new param, updating
6934 (test_concatenated_string_literal): Likewise.
6935 (test_multiline_string_literal): Likewise.
6936 (test_hex): Likewise.
6937 (test_oct): Likewise.
6938 (test_multiple): Likewise.
6939 (test_ucn4): Likewise.
6940 (test_ucn8): Likewise.
6941 (test_u8): Likewise.
6942 (test_u): Likewise; update expected message, from "range" to
6946 (test_macro): Add value for new param.
6947 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6948 (__emit_string_literal_range): Add "caret_idx" param.
6949 (test_stringified_token_1): Add value for new param. Update
6950 expected message, from "range" to "location".
6951 (test_stringized_token_2): Likewise, adding param to macro.
6952 (test_stringified_token_3): Likewise.
6953 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6954 (emit_warning): Convert param from source_range to location_t.
6955 (test_string_literals): Add caret_idx param, and use it when
6956 constructing a substring_loc. Update error message, from
6957 "range" to "location".
6959 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6962 * g++.dg/gomp/pr71910.C: New test.
6965 * gcc.c-torture/compile/pr67485.c: New test.
6968 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6970 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6972 PR tree-optimization/69848
6973 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6975 2016-08-16 Martin Liska <mliska@suse.cz>
6977 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6978 of memory operations so that it can be handled by core2
6981 2016-08-16 Richard Biener <rguenther@suse.de>
6983 PR tree-optimization/76783
6984 * gcc.dg/pr76783.c: New testcase.
6985 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6987 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6989 PR tree-optimization/72817
6990 PR tree-optimization/73450
6991 * gcc.dg/tree-ssa/pr72817.c: New test.
6992 * gcc.dg/tree-ssa/pr73450.c: New test.
6994 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
6996 * gfortran.dg/init_flag_13.f90: New testcase.
6997 * gfortran.dg/init_flag_14.f90: Ditto.
6998 * gfortran.dg/init_flag_15.f03: Ditto.
6999 * gfortran.dg/dec_init_1.f90: Ditto.
7000 * gfortran.dg/dec_init_2.f90: Ditto.
7002 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
7005 * gcc.target/i386/pr72867.c: New test.
7007 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
7009 * c-c++-common/dump-ada-spec-5.c: New test.
7011 2016-08-15 Richard Biener <rguenther@suse.de>
7013 PR tree-optimization/73434
7014 * gcc.dg/torture/pr73434.c: New testcase.
7016 2016-08-15 Jakub Jelinek <jakub@redhat.com>
7018 PR tree-optimization/72824
7019 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
7021 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
7024 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
7025 in use_device clause.
7026 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
7027 * gfortran.dg/goacc/list.f95: Adjust to catch
7028 "neither a POINTER nor an array" error messages.
7030 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
7033 * gcc.target/i386/pr76342.c: New test.
7035 2016-08-12 Jakub Jelinek <jakub@redhat.com>
7038 * g++.dg/ubsan/pr71512.C: New test.
7039 * c-c++-common/ubsan/pr71512-1.c: New test.
7040 * c-c++-common/ubsan/pr71512-2.c: New test.
7042 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7044 * gcc.target/powerpc/vec-init-1.c: New tests to test various
7045 vector initialization options.
7046 * gcc.target/powerpc/vec-init-2.c: Likewise.
7047 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
7048 is generated on ISA 3.0.
7050 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
7053 * gcc.dg/c-c++-common/pr71654.c: New test.
7054 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
7056 * gcc.dg/tree-ssa/vrp24: Likewise.
7058 2016-08-12 Jakub Jelinek <jakub@redhat.com>
7061 * gcc.dg/pr67410.c: New test.
7063 2016-08-12 Bin Cheng <bin.cheng@arm.com>
7065 PR tree-optimization/69848
7066 * gcc.dg/vect/vect-pr69848.c: New test.
7068 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
7071 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
7072 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
7073 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
7074 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
7076 2016-08-12 Richard Biener <rguenther@suse.de>
7078 PR tree-optimization/57326
7079 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
7080 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
7081 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7082 * gcc.target/i386/pr45685.c: Likewise.
7083 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
7084 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7085 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
7086 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
7087 * gfortran.dg/pr34163.f90: Likewise.
7089 2016-08-12 Martin Liska <mliska@suse.cz>
7091 * g++.dg/gcov/gcov-16.C: New test.
7092 * lib/gcov.exp: Support new argument for run-gcov function.
7094 2016-08-12 Martin Liska <mliska@suse.cz>
7096 PR gcov-profile/35590
7097 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
7099 2016-08-12 Richard Biener <rguenther@suse.de>
7101 PR tree-optimization/72851
7102 * gcc.dg/torture/pr72851.c: New testcase.
7104 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
7107 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7108 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7109 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7110 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7114 * g++.dg/debug/dwarf2/ref-1.C: New.
7117 * g++.dg/debug/dwarf2/template-params-12.H: New.
7118 * g++.dg/debug/dwarf2/template-params-12f.C: New.
7119 * g++.dg/debug/dwarf2/template-params-12g.C: New.
7120 * g++.dg/debug/dwarf2/template-params-12n.C: New.
7121 * g++.dg/debug/dwarf2/template-params-12s.C: New.
7122 * g++.dg/debug/dwarf2/template-params-12u.C: New.
7123 * g++.dg/debug/dwarf2/template-params-12v.C: New.
7124 * g++.dg/debug/dwarf2/template-params-12w.C: New.
7126 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7129 * gcc.target/powerpc/pr72863.c: New test.
7131 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
7133 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7135 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7137 * gcc.target/i386/pieces-strcpy-1.c: New test.
7138 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7140 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7143 * g++.dg/cpp1y/constexpr-switch4.C: New test.
7145 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7147 * gcc.target/i386/pieces-memcpy-1.c: New test.
7148 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7149 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7150 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7151 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7152 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7154 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7157 * gcc.dg/pr72816.c: Remove dg-error.
7159 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7161 PR tree-optimization/71083
7162 * gcc.c-torture/execute/pr71083.c: New test.
7163 * gnat.dg/loop_optimization23.adb: New test.
7164 * gnat.dg/loop_optimization23_pkg.ads: New test.
7165 * gnat.dg/loop_optimization23_pkg.adb: New test.
7167 2016-08-11 Richard Biener <rguenther@suse.de>
7169 PR tree-optimization/72772
7170 * gcc.dg/graphite/pr35356-1.c: Adjust.
7171 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7173 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
7175 * gfortran.dg/random_7.f90: Take into account that the last seed
7176 value is the special p value.
7177 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7179 2016-08-11 Richard Biener <rguenther@suse.de>
7181 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7183 2016-08-11 Alan Modra <amodra@gmail.com>
7185 * gcc.target/powerpc/pr71680.c: New.
7187 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7189 * gcc.target/powerpc/bfp/bfp.exp: New file.
7190 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7191 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7192 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7193 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7194 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7195 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7196 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7197 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7198 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7199 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7200 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7201 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7202 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7203 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7204 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7205 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7206 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7207 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7208 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7209 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7210 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7211 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7212 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7213 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7214 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7215 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7216 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7217 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7218 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7219 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7220 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7221 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7222 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7223 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7224 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7225 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7226 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7227 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7228 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7229 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7230 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7231 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7232 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7233 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7234 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7235 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7236 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7237 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7238 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7239 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7240 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7241 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7242 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7244 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7246 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7249 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7251 * gcc.target/aarch64/simd/vcond-ne.c: New test.
7253 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7256 * gcc.target/powerpc/pr72853.c: New test.
7258 2016-08-10 Martin Liska <mliska@suse.cz>
7260 PR gcov-profile/58306
7261 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7263 2016-08-10 Martin Liska <mliska@suse.cz>
7265 * g++.dg/gcov/gcov-threads-1.C: New test.
7267 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7270 * gcc.target/avr/pr71873.c: New test.
7272 2016-08-09 Martin Liska <mliska@suse.cz>
7274 * g++.dg/gcov/gcov-dump-1.C: New test.
7275 * g++.dg/gcov/gcov-dump-2.C: New test.
7277 2016-08-09 Martin Liska <mliska@suse.cz>
7279 * gcc.dg/tree-prof/val-prof-9.c: New test.
7281 2016-08-09 Martin Liska <mliska@suse.cz>
7283 * gcc.dg/tree-prof/val-prof-8.c: New test.
7285 2016-08-09 Martin Jambor <mjambor@suse.cz>
7288 * gcc.dg/ipa/pr71981.c: New test.
7290 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7292 PR tree-optimization/33707
7293 * gcc.dg/vect/pr33707.c: New test.
7295 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7297 PR tree-optimization/pr72772
7298 * gcc.dg/tree-ssa/pr72772.c: New test.
7300 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
7302 PR rtl-optimization/66669
7303 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7305 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7307 PR tree-optimization/72824
7308 * gcc.c-torture/execute/ieee/pr72824.c: New test.
7310 2016-08-09 Richard Biener <rguenther@suse.de>
7312 PR tree-optimization/71802
7313 * gcc.dg/torture/pr71802.c: New testcase.
7315 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7318 * g++.dg/eh/stdarg1.C: New test.
7320 2016-08-08 Andi Kleen <ak@linux.intel.com>
7322 * lib/profopt.exp: (auto-profopt-execute): Don't include full
7323 test command line in failure log.
7324 (profopt-execute): dito. Make autofdo file names unique.
7326 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7329 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7332 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7334 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7336 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7337 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7338 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7339 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7340 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7341 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7343 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7346 * gcc.dg/cpp/pr66415-1.c: Likewise.
7347 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7348 * gcc.dg/format/c90-printf-1.c: Likewise.
7349 * gcc.dg/format/diagnostic-ranges.c: New test case.
7351 2016-08-08 Jakub Jelinek <jakub@redhat.com>
7354 * gfortran.dg/gomp/pr72716.f90: New test.
7357 * gcc.dg/gomp/pr72781.c: New test.
7360 * g++.dg/vect/pr68762-1.cc: New test.
7361 * g++.dg/vect/pr68762-2.cc: New test.
7362 * g++.dg/vect/pr68762.h: New file.
7364 2016-08-08 Martin Sebor <msebor@redhat.com>
7367 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7368 * g++.dg/warn/overflow-warn-3.C: Same.
7369 * g++.dg/warn/overflow-warn-4.C: Same.
7371 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7374 * gfortran.dg/allocate_with_source_21.f03: New test.
7376 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7379 * gfortran.dg/allocate_with_source_20.f03: New test.
7381 2016-08-08 Alan Modra <amodra@gmail.com>
7383 * gcc.c-torture/compile/pr72802.c: New.
7385 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7388 * gfortran.dg/dependency_48.f90: New test.
7390 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7393 * gfortran.dg/pr70040.f90: New testcase.
7395 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7398 * gfortran.dg/matmul_10.f90: New testcase.
7400 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
7402 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7404 2016-08-07 Jakub Jelinek <jakub@redhat.com>
7407 * gcc.dg/pr72816.c: New test.
7409 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
7411 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7412 * g++.dg/conversion/pr41426.C: Likewise.
7413 * g++.dg/conversion/pr66211.C: Likewise.
7414 * g++.dg/cpp1y/lambda-init9.C: Likewise.
7415 * g++.dg/init/ref8.C: Likewise.
7416 * g++.old-deja/g++.law/cvt20.C: Likewise.
7417 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7419 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7421 PR tree-optimization/18046
7422 * gcc.dg/tree-ssa/vrp105.c: New test.
7423 * gcc.dg/tree-ssa/vrp106.c: New test.
7425 2016-08-05 Martin Sebor <msebor@redhat.com>
7427 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7428 1ul in diagnostics. Remove hyphen from "constant-expression."
7429 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7430 * g++.dg/cpp0x/static_assert3.C: Same.
7431 * g++.dg/cpp1y/constexpr-throw.C: Same.
7432 * g++.dg/template/nontype3.C: Same.
7433 * g++.dg/warn/overflow-warn-1.C: Same.
7434 * g++.dg/warn/overflow-warn-3.C: Same.
7435 * g++.dg/warn/overflow-warn-4.C: Same.
7437 2016-08-05 David Malcolm <dmalcolm@redhat.com>
7439 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7440 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7441 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7442 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7444 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7446 PR tree-optimization/72810
7447 * gcc.dg/tree-ssa/vrp110.c: New test.
7449 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7452 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7454 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7455 saving the half-precision registers.
7456 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7457 value is returned in h0.
7458 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7459 are passed in FP/SIMD registers.
7460 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7461 passing works corrcetly.
7462 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7463 (hfa_f16x2_t): Likewise.
7464 (hfa_f16x3_t): Likewise.
7465 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7466 are promoted to double and passed in a double register.
7467 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7468 are promoted to double and stacked.
7469 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7471 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7472 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7473 __fp16 first get passed in FP/SIMD registers, then stacked.
7475 2016-08-05 Nathan Sidwell <nathan@acm.org>
7478 * g++.dg/cpp0x/pr68724.C: New.
7480 2016-08-05 Richard Biener <rguenther@suse.de>
7482 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7484 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7486 * gcc.dg/tree-ssa/vrp107.c: New test.
7487 * gcc.dg/tree-ssa/vrp108.c: New test.
7488 * gcc.dg/tree-ssa/vrp109.c: New test.
7490 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7492 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7495 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7497 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7499 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7500 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7501 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7503 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7504 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7505 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7508 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7511 * g++.dg/cpp1y/lambda-ice1.C: New.
7513 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7516 * g++.dg/cpp1y/pr72759.C: New test.
7518 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7520 * gcc.dg/switch-10.c: New test.
7522 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7524 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7526 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7528 * c-c++-common/goacc/routine-5.c: Update.
7530 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7532 PR rtl-optimization/70903
7533 * gcc.c-torture/execute/pr70903.c: New test.
7535 2016-08-04 Martin Liska <mliska@suse.cz>
7537 * gcc.dg/params/params.exp: Replace file exists with
7538 TESTING_IN_BUILD_TREE.
7540 2016-08-04 Marek Polacek <polacek@redhat.com>
7543 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7545 2016-08-04 Richard Biener <rguenther@suse.de>
7548 * gcc.dg/torture/pr71984.c: Guard correctness check for
7551 2016-08-03 Andrew Pinski <apinski@cavium.com>
7553 * gcc.c-torture/compile/20160802-1.c: New testcase.
7555 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7557 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7559 2016-08-03 Richard Biener <rguenther@suse.de>
7561 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7563 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7564 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7566 2016-08-03 Richard Biener <rguenther@suse.de>
7568 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7569 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7570 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7571 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7573 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7575 * gcc.dg/init-excess-2.c: Require int32plus.
7576 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7577 * gcc.dg/pr59963-2.c: Require int32plus.
7578 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7579 * gcc.dg/unroll-7.c: Require int32plus.
7581 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7583 PR tree-optimization/34114
7584 * gcc.dg/tree-ssa/loop-42.c: New test.
7586 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7588 * gcc.target/aarch64/vminmaxnm.c: New.
7589 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7592 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7594 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7595 vec_extract for vector float, vector int, vector short, and vector
7597 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7598 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7599 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7600 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7602 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7604 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7605 single stack adjustment, no writeback.
7606 * gcc.target/aarch64/test_frame_12.c: Likewise.
7607 * gcc.target/aarch64/test_frame_13.c: Likewise.
7608 * gcc.target/aarch64/test_frame_15.c: Likewise.
7609 * gcc.target/aarch64/test_frame_6.c: Likewise.
7610 * gcc.target/aarch64/test_frame_7.c: Likewise.
7611 * gcc.target/aarch64/test_frame_8.c: Likewise.
7612 * gcc.target/aarch64/test_frame_16.c: New test.
7614 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7617 * gcc.target/i386/pr72748.c: New test.
7619 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7621 PR tree-optimization/71818
7622 * gcc.dg/vect/pr71818.c: New
7624 2016-08-01 Martin Liska <mliska@suse.cz>
7626 PR tree-optimization/71857
7627 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7629 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7631 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7633 2016-08-01 Jan Beulich <jbeulich@suse.com>
7635 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7637 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7639 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7640 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7642 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7644 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7645 (check_effective_target_c++): Likewise. Also match for libstdc++.
7647 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7650 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7651 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7652 * gfortran.dg/pr41922.f90: New test.
7654 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7657 * gfortran.dg/pr68566.f90: new test.
7659 2016-07-30 Martin Sebor <msebor@redhat.com>
7663 * g++.dg/cpp0x/constexpr-cast.C: New test.
7664 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7665 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7666 * g++.dg/ubsan/pr63956.C: Correct.
7668 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7670 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7671 vector double or vector long where the vector is in memory.
7672 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7673 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7675 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7678 * gfortran.dg/pr69867.f90: New test.
7680 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7683 * gfortran.dg/pr69962.f90: New test.
7685 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7688 * gfortran.dg/pr70006.f90: New test.
7690 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7693 * gfortran.dg/pr71730.f90: New test.
7694 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7695 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7696 * gfortran.dg/array_constructor_26.f03: Ditto.
7698 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7700 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7701 * gcc.target/powerpc/pr71763.c: Likewise.
7703 2016-07-29 Marek Polacek <polacek@redhat.com>
7706 * gcc.dg/940510-1.c: Adjust dg-error.
7707 * gcc.dg/c99-flex-array-1.c: Likewise.
7708 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7711 * gcc.dg/noncompile/pr71853.c: New test.
7714 * gcc.dg/noncompile/pr71573.c: New test.
7717 * g++.dg/warn/Wparentheses-30.C: New test.
7718 * gcc.dg/Wparentheses-14.c: New test.
7720 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7722 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7724 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7726 PR tree-optimization/57558
7727 * gcc.dg/vect/pr57558-1.c: New test.
7728 * gcc.dg/vect/pr57558-2.c: New test.
7730 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7732 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7733 to scan forwprop1 dump pass.
7735 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7738 * g++.dg/template/pr51488.C: New.
7740 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7743 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7745 * gcc.dg/pr71969-1.c: New test.
7746 * gcc.dg/pr71969-2.c: New test.
7747 * gcc.dg/pr71969-3.c: New test.
7749 2016-07-29 Marek Polacek <polacek@redhat.com>
7752 * c-c++-common/pr71574.c: New test.
7755 * gcc.dg/noncompile/pr71583.c: New test.
7757 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7760 * gcc.dg/pr68217.c: New test.
7762 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7765 * gfortran.dg/pr71067_1.f90: New test.
7766 * gfortran.dg/pr71067_2.f90: Ditto.
7768 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7770 * gcc.target/powerpc/vec-extract-1.c: New test.
7772 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7775 * gfortran.dg/pr71799.f90: New test.
7777 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7780 * g++.dg/cpp0x/pr71665-1.C: New.
7781 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7782 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7783 * g++.dg/ext/label10.C: Likewise.
7784 * g++.dg/parse/constant5.C: Likewise.
7786 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7789 * gfortran.dg/pr71859.f90: New test.
7790 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7791 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7793 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7796 * gfortran.dg/pr71883.f90: New test.
7798 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7800 PR tree-optimization/71734
7801 * g++.dg/vect/pr70729-nest.cc: New test.
7803 2016-07-28 Renlin Li <renlin.li@arm.com>
7806 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7809 * gfortran.dg/dependency_47.f90: New test.
7811 2016-07-28 Martin Liska <mliska@suse.cz>
7813 PR gcov-profile/68025
7814 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7816 2016-07-28 Martin Liska <mliska@suse.cz>
7818 * g++.dg/vect/pr70944.cc: New test.
7820 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7823 * gcc.dg/torture/pr71994.c: New test.
7825 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7828 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7829 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7830 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7832 2016-07-27 Richard Biener <rguenther@suse.de>
7834 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7836 2016-07-27 Martin Liska <mliska@suse.cz>
7838 * gcc.dg/predict-13.c: New test.
7839 * gcc.dg/predict-14.c: New test.
7841 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7843 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7845 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7848 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7851 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7852 IEEE built-in functions handle quiet and signalling NaNs
7855 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7858 * gfortran.dg/pr71862.f90: New test.
7860 2016-07-26 Martin Sebor <msebor@redhat.com>
7862 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7863 selector with dg-options.
7865 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7867 PR tree-optimization/18046
7868 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7869 * gcc.dg/tree-ssa/vrp103.c: New test.
7870 * gcc.dg/tree-ssa/vrp104.c: New test.
7872 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7874 * gcc.target/powerpc/pr63354.c: Require lp64 since
7875 -mprofile-kernel is not legal with -m32.
7877 2016-07-26 Richard Biener <rguenther@suse.de>
7879 PR rtl-optimization/71984
7880 * gcc.dg/torture/pr71984.c: New testcase.
7882 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7884 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7885 g++-dg-runtest via et-dg-runtest.
7886 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7887 * gcc.dg/vect/vect.exp: Likewise.
7888 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7889 gfortran-dg-runtest.
7890 * gfortran.dg/vect/vect.exp: Likewise.
7891 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7892 (check_mips_loongson_hw_available): Likewise.
7893 (check_effective_target_mpaired_single_runtime): Likewise.
7894 (check_effective_target_mips_loongson_runtime): Likewise.
7895 (add_options_for_mpaired_single): Likewise.
7896 (check_effective_target_vect_int): Add global et_index.
7897 Check and save the supported feature for a target selected by
7898 the et_index target. Break long lines where appropriate. Call
7899 et-is-effective-target for MIPS with an argument instead of
7900 check_effective_target_* where appropriate.
7901 (check_effective_target_vect_intfloat_cvt): Likewise.
7902 (check_effective_target_vect_uintfloat_cvt): Likewise.
7903 (check_effective_target_vect_floatint_cvt): Likewise.
7904 (check_effective_target_vect_floatuint_cvt): Likewise.
7905 (check_effective_target_vect_simd_clones): Likewise.
7906 (check_effective_target_vect_shift): ewise.
7907 (check_effective_target_whole_vector_shift): Likewise.
7908 (check_effective_target_vect_bswap): Likewise.
7909 (check_effective_target_vect_shift_char): Likewise.
7910 (check_effective_target_vect_long): Likewise.
7911 (check_effective_target_vect_float): Likewise.
7912 (check_effective_target_vect_double): Likewise.
7913 (check_effective_target_vect_long_long): Likewise.
7914 (check_effective_target_vect_no_int_max): Likewise.
7915 (check_effective_target_vect_no_int_add): Likewise.
7916 (check_effective_target_vect_no_bitwise): Likewise.
7917 (check_effective_target_vect_widen_shift): Likewise.
7918 (check_effective_target_vect_no_align): Likewise.
7919 (check_effective_target_vect_hw_misalign): Likewise.
7920 (check_effective_target_vect_element_align): Likewise.
7921 (check_effective_target_vect_condition): Likewise.
7922 (check_effective_target_vect_cond_mixed): Likewise.
7923 (check_effective_target_vect_char_mult): Likewise.
7924 (check_effective_target_vect_short_mult): Likewise.
7925 (check_effective_target_vect_int_mult): Likewise.
7926 (check_effective_target_vect_extract_even_odd): Likewise.
7927 (check_effective_target_vect_interleave): Likewise.
7928 (check_effective_target_vect_stridedN): Likewise.
7929 (check_effective_target_vect_multiple_sizes): Likewise.
7930 (check_effective_target_vect64): Likewise.
7931 (check_effective_target_vect_call_copysignf): Likewise.
7932 (check_effective_target_vect_call_sqrtf): Likewise.
7933 (check_effective_target_vect_call_btrunc): Likewise.
7934 (check_effective_target_vect_call_btruncf): Likewise.
7935 (check_effective_target_vect_call_ceil): Likewise.
7936 (check_effective_target_vect_call_ceilf): Likewise.
7937 (check_effective_target_vect_call_floor): Likewise.
7938 (check_effective_target_vect_call_floorf): Likewise.
7939 (check_effective_target_vect_call_lceil): Likewise.
7940 (check_effective_target_vect_call_lfloor): Likewise.
7941 (check_effective_target_vect_call_nearbyint): Likewise.
7942 (check_effective_target_vect_call_nearbyintf): Likewise.
7943 (check_effective_target_vect_call_round): Likewise.
7944 (check_effective_target_vect_call_roundf): Likewise.
7945 (check_effective_target_vect_perm): Likewise, but also append *_saved
7946 to the existing global name to properly cache the result.
7947 (check_effective_target_vect_perm_byte): Likewise.
7948 (check_effective_target_vect_perm_short): Likewise.
7949 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7950 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7951 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7952 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7953 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7954 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7955 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7956 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7957 (check_effective_target_vect_sdot_qi): Likewise.
7958 (check_effective_target_vect_udot_qi): Likewise.
7959 (check_effective_target_vect_sdot_hi): Likewise.
7960 (check_effective_target_vect_udot_hi): Likewise.
7961 (check_effective_target_vect_usad_char): Likewise.
7962 (check_effective_target_vect_pack_trunc): Likewise.
7963 (check_effective_target_vect_unpack): Likewise.
7964 (check_effective_target_vect_aligned_arrays): Likewise.
7965 (check_effective_target_vect_natural_alignment): Likewise.
7966 (check_effective_target_vector_alignment_reachable): Likewise.
7967 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7968 (is-effective-target): Initialize et_index if undefined.
7969 (et-dg-runtest): New.
7970 (et-is-effective-target): Likewise.
7971 (check_vect_support_and_set_flags): Add supported MIPS targets to
7972 EFFECTIVE_TARGETS list. Return the number of supported targets.
7974 2016-07-26 Richard Biener <rguenther@suse.de>
7975 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7978 * gcc.dg/pr70920-1.c: New test-case.
7979 * gcc.dg/pr70902-2.c: Likewise.
7980 * gcc.dg/pr70920-3.c: Likewise.
7981 * gcc.dg/pr70920-4.c: Likewise
7982 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7985 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
7987 * gcc.c-torture/execute/pr71494.c: Require label_values.
7988 * gcc.dg/pr16973.c: Ditto.
7990 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7992 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7993 * gcc.dg/torture/pr69771.c: Require int32plus.
7994 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7996 2016-07-25 Martin Liska <mliska@suse.cz>
7998 * gcc.dg/torture/pr71987.c: New test.
8000 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
8003 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
8004 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
8005 * gfortran.dg/pr71935.f90: New test.
8007 2016-07-22 Martin Sebor <msebor@redhat.com>
8010 * g++.dg/ext/atomic-3.C: New test.
8011 * gcc.dg/atomic/pr71675.c: New test.
8013 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
8015 * gcc.target/i386/mvc8.c: New test.
8017 2016-07-22 Bin Cheng <bin.cheng@arm.com>
8019 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
8020 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
8022 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8025 * gfortran.dg/constructor_50.f90: New test.
8027 2016-07-22 Martin Liska <mliska@suse.cz>
8029 PR gcov-profile/69028
8030 PR gcov-profile/62047
8031 * g++.dg/cilk-plus/pr69028.C: New test.
8033 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
8035 * gfortran.dg/coarray_stat_2.f90: New test.
8037 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8039 * gcc.target/powerpc/vec-extract.h: New files to check the
8040 vec_extract built-in functions for all vector types, testing
8041 accessing each element, both with constant and variable element
8043 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
8044 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
8045 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
8046 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
8047 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
8048 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
8049 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
8050 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
8051 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
8053 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8056 * g++.dg/other/pr71728.C: New test.
8058 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
8060 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
8061 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
8062 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
8063 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
8064 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
8066 2016-07-21 Richard Biener <rguenther@suse.de>
8068 PR tree-optimization/71947
8069 * gcc.dg/tree-ssa/vrp102.c: New testcase.
8071 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8073 * gcc.dg/tree-ssa/scev-15.c: New.
8075 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8077 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
8079 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8082 * g++.dg/gomp/pr71941.C: New test.
8084 2016-07-20 David Malcolm <dmalcolm@redhat.com>
8088 * g++.dg/spellcheck-identifiers.C: New test case, based on
8089 gcc.dg/spellcheck-identifiers.c.
8090 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
8091 gcc.dg/spellcheck-identifiers-2.c.
8092 * g++.dg/spellcheck-typenames.C: New test case, based on
8093 gcc.dg/spellcheck-typenames.c
8095 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
8097 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
8098 pointer to member function and also test catching by reference.
8100 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8102 * gcc.target/s390/pr67443.c: Fix test case.
8104 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8106 * gcc.target/s390/insv-1.c: Xfail some tests.
8107 * gcc.target/s390/insv-2.c: Likewise.
8109 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8111 * gcc.target/avr/torture/get-mem.c: New test.
8112 * gcc.target/avr/torture/set-mem.c: New test.
8114 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8117 * gcc.target/avr/torture/tiny-progmem.c: New test.
8119 2016-07-20 Jakub Jelinek <jakub@redhat.com>
8122 * g++.dg/parse/pr71909.C: New test.
8123 * g++.dg/tm/pr71909.C: New test.
8126 * g++.dg/cpp0x/constexpr-50060.C: New test.
8127 * g++.dg/cpp1y/constexpr-50060.C: New test.
8129 2016-07-20 Martin Liska <mliska@suse.cz>
8131 * gfortran.dg/graphite/pr71898.f90: New test.
8133 2016-07-20 Bin Cheng <bin.cheng@arm.com>
8135 PR tree-optimization/71503
8136 PR tree-optimization/71683
8137 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8138 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8140 2016-07-20 Martin Liska <mliska@suse.cz>
8142 * gcc.dg/plugin/plugin.exp: Remove sreal test.
8143 * gcc.dg/plugin/sreal-test-1.c: Remove.
8144 * gcc.dg/plugin/sreal_plugin.c: Remove.
8146 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8149 * gfortran.dg/dependency_47.f90: New test.
8151 2016-07-19 Jakub Jelinek <jakub@redhat.com>
8153 PR rtl-optimization/71916
8154 * gcc.c-torture/compile/pr71916.c: New test.
8157 * g++.dg/torture/pr71874.C: New test.
8160 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8161 (my_alloc): Rewritten to use __builtin_posix_memalign and
8163 (my_free): Use __builtin_free instead of _mm_free.
8164 (Vec::operator=): Use __builtin_memcpy.
8166 2016-07-19 Martin Jambor <mjambor@suse.cz>
8169 * gfortran.dg/pr71688.f90: New test.
8171 2016-07-19 Richard Biener <rguenther@suse.de>
8173 * c-c++-common/vector-subscript-6.c: New testcase.
8174 * c-c++-common/vector-subscript-7.c: Likewise.
8176 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8178 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8179 and UInt32 based on __SIZEOF_INT__.
8181 2016-07-19 Richard Biener <rguenther@suse.de>
8183 PR tree-optimization/71901
8184 * gcc.dg/torture/pr71901.c: New testcase.
8186 2016-07-19 Richard Biener <rguenther@suse.de>
8188 PR tree-optimization/71908
8189 * gcc.dg/torture/pr71908.c: New testcase.
8191 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8194 * gcc.target/powerpc/pr71493-1.c: New test.
8195 * gcc.target/powerpc/pr71493-2.c: Likewise.
8197 2016-07-18 Jakub Jelinek <jakub@redhat.com>
8200 * g++.dg/conversion/ambig3.C: New test.
8203 * g++.dg/cpp0x/constexpr-71828.C: New test.
8206 * g++.dg/template/pr71826.C: New test.
8209 * g++.dg/template/defarg21.C: New test.
8212 * g++.dg/ext/vector31.C: New test.
8214 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
8216 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8218 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
8220 PR tree-optimization/71734
8221 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8223 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
8225 * gcc.target/s390/warn-dynamicstack-1.c: New test.
8226 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8227 stack-layout-dynamic-1.c: New test.
8229 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8231 * gcc.target/s390/nolrl-1.c: New test.
8233 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
8236 * gfortran.dg/pr71523_1.f90: New test.
8237 * gfortran.dg/pr71523_2.f90: New test.
8239 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
8241 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8243 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8244 Marco Restelli <mrestelli@gmail.com>
8247 * gfortran.dg/pr62125.f90: New test.
8249 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8251 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8252 * gcc.target/powerpc/mulkc3-1.c: Likewise.
8254 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
8257 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8258 * g++.dg/cpp0x/nullptr35.C: New test.
8260 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8262 * gcc.dg/tree-ssa/scev-8.c: Update test string.
8264 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
8266 * gfortran.dg/goacc/vector_length.f90: New test.
8268 2016-07-15 Richard Biener <rguenther@suse.de>
8270 PR tree-optimization/71881
8271 * gcc.dg/torture/pr71881.c: New testcase.
8273 2016-07-15 Richard Biener <rguenther@suse.de>
8275 PR tree-optimization/71887
8276 * gcc.dg/torture/pr71887.c: New testcase.
8278 2016-07-15 Jakub Jelinek <jakub@redhat.com>
8281 * gcc.dg/spellcheck-identifiers-3.c: New test.
8283 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
8286 * gfortran.dg/null_9.f90: New test.
8288 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8290 * gcc.dg/tree-ssa/loop-41.c: New test.
8292 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8294 PR tree-optimization/71347
8295 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8297 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8300 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8301 * gfortran.dg/contains.f90: Ditto.
8302 * gfortran.dg/contains_empty_1.f03: Ditto.
8303 * gfortran.dg/submodule_3.f08: Ditto.
8305 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8308 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8309 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8310 expected diagnostics.
8313 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8314 * gcc.dg/spellcheck-identifiers-2.c: New test.
8315 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8316 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8318 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8320 PR tree-optimization/71872
8321 * gcc.c-torture/compile/pr71872.c: New test.
8323 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8325 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8326 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8327 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8328 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8329 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8330 * gcc.target/arm/atomic-op-acquire-1.c: This.
8331 * gcc.target/arm/atomic-op-char.c: Rename into ...
8332 * gcc.target/arm/atomic-op-char-1.c: This.
8333 * gcc.target/arm/atomic-op-consume.c: Rename into ...
8334 * gcc.target/arm/atomic-op-consume-1.c: This.
8335 * gcc.target/arm/atomic-op-int.c: Rename into ...
8336 * gcc.target/arm/atomic-op-int-1.c: This.
8337 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8338 * gcc.target/arm/atomic-op-relaxed-1.c: This.
8339 * gcc.target/arm/atomic-op-release.c: Rename into ...
8340 * gcc.target/arm/atomic-op-release-1.c: This.
8341 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8342 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8343 * gcc.target/arm/atomic-op-short.c: Rename into ...
8344 * gcc.target/arm/atomic-op-short-1.c: This.
8345 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8346 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8347 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8348 * gcc.target/arm/atomic-op-char-2.c: Likewise.
8349 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8350 * gcc.target/arm/atomic-op-int-2.c: Likewise.
8351 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8352 * gcc.target/arm/atomic-op-release-2.c: Likewise.
8353 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8354 * gcc.target/arm/atomic-op-short-2.c: Likewise.
8356 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
8359 * gfortran.dg/select_type_35.f03: New test.
8361 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8364 PR tree-optimization/70923
8365 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8366 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8367 * gcc.dg/vect/pr65951.c: Likewise.
8368 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8370 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
8372 * c-c++-common/pr60226.c: Expect maximum object file alignment
8375 2016-07-14 Richard Biener <rguenther@suse.de>
8377 PR tree-optimization/71866
8378 * gcc.dg/torture/pr71866.c: New testcase.
8380 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8382 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8383 selector and enclose boolean expression in curly braces.
8385 2016-07-14 Alan Modra <amodra@gmail.com>
8388 * gcc.target/powerpc/p9-novsx.c: New.
8390 2016-07-13 Andi Kleen <ak@linux.intel.com>
8392 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8393 * g++.dg/tree-prof/morefunc.C: Dito.
8394 * g++.dg/tree-prof/pr35545.C: Dito.
8395 * g++.dg/tree-prof/reorder.C: Dito.
8396 * gcc.dg/tree-prof/20050826-2.c: Dito.
8397 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8398 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8399 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8400 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8401 * gcc.dg/tree-prof/inliner-1.c: Dito.
8402 * gcc.dg/tree-prof/merge_block.c: Dito.
8403 * gcc.dg/tree-prof/stringop-1.c: Dito.
8404 * gcc.dg/tree-prof/stringop-2.c: Dito.
8405 * gcc.dg/tree-prof/switch-case-1.c: Dito.
8406 * gcc.dg/tree-prof/switch-case-2.c: Dito.
8407 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8408 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8409 * gcc.dg/tree-prof/update-loopch.c: Dito.
8410 * gcc.dg/tree-prof/val-prof-1.c: Dito.
8411 * gcc.dg/tree-prof/val-prof-2.c: Dito.
8412 * gcc.dg/tree-prof/val-prof-3.c: Dito.
8413 * gcc.dg/tree-prof/val-prof-4.c: Dito.
8414 * gcc.dg/tree-prof/val-prof-5.c: Dito.
8415 * gcc.dg/tree-prof/val-prof-6.c: Dito.
8416 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8418 2016-07-13 Andi Kleen <ak@linux.intel.com>
8420 * lib/profopt.exp (profopt-execute): Remove .imports files.
8422 2016-07-13 Andi Kleen <ak@linux.intel.com>
8424 * lib/profopt.exp (profopt-execute): Always log profiler command line.
8426 2016-07-13 Andi Kleen <ak@linux.intel.com>
8428 * lib/profopt.exp (dg-final-scan-autofdo,
8429 dg-final-scan-not-autofdo): New functions.
8431 2016-07-13 Bin Cheng <bin.cheng@arm.com>
8433 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8434 * gcc.dg/vect/vect-35.c: Ditto.
8435 * gcc.dg/vect/vect-alias-check-2.c: New test.
8437 2016-07-13 Martin Liska <mliska@suse.cz>
8439 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8440 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8441 * gfortran.dg/pr42108.f90: Update expected dump scan.
8443 2016-07-13 Richard Biener <rguenther@suse.de>
8445 PR tree-optimization/24574
8446 * gcc.dg/pr24574.c: New testcase.
8448 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8450 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8451 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8452 * c-c++-common/pr68833-1.c: Require int32plus.
8453 * gcc.dg/ipa/pr63551.c: Likewise.
8454 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8455 * gcc.dg/ipa/pr64041.c: Require int32plus.
8457 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8460 * g++.dg/pr71633.C: New test.
8462 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8464 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8465 Add new arm_thumb1_cbz_ok effective target.
8466 * gcc.target/arm/cbz.c: New test.
8468 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8470 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8471 Define effective target.
8472 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8473 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8474 * gcc.target/arm/movhi_movw.c: New test.
8475 * gcc.target/arm/movsi_movw.c: Likewise.
8476 * gcc.target/arm/movdi_movw.c: Likewise.
8478 2016-07-13 Richard Biener <rguenther@suse.de>
8481 * gcc.dg/pr71104-1.c: New testcase.
8482 * gcc.dg/pr71104-2.c: Likewise.
8484 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8487 * gcc.target/powerpc/pr71805.c: New test.
8489 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8491 * gcc.target/powerpc/divkc3-1.c: New.
8492 * gcc.target/powerpc/mulkc3-1.c: New.
8494 2016-07-12 Nathan Sidwell <nathan@acm.org>
8496 * gcc.target/arm/data-rel-1.c: New.
8497 * gcc.target/arm/data-rel-2.c: New.
8498 * gcc.target/arm/data-rel-3.c: New.
8500 2016-07-12 Martin Liska <mliska@suse.cz>
8502 * gcc.dg/params/blocksort-part.c: New test.
8503 * gcc.dg/params/params.exp: New file.
8505 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8508 * gcc.c-torture/execute/pr71700.c: New test.
8510 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8511 Richard Biener <rguenther@suse.de>
8513 PR tree-optimization/23286
8514 PR tree-optimization/70159
8515 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8516 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8517 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8518 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8519 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8520 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8521 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8522 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8523 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8524 * gcc.dg/pr51879-12.c: Likewise.
8525 * gcc.dg/strlenopt-9.c: Likewise.
8526 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8527 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8528 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8529 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8530 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8531 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8532 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8533 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8534 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8535 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8536 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8537 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8538 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8539 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8540 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8542 2016-07-12 Richard Biener <rguenther@suse.de>
8544 PR rtl-optimization/68961
8545 * gcc.target/i386/pr68961.c: New testcase.
8547 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8550 * c-c++-common/gomp/pr71758.c: New test.
8551 * gfortran.dg/gomp/pr71758.f90: New test.
8553 PR tree-optimization/71823
8554 * gcc.dg/vect/pr71823.c: New test.
8556 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8558 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8559 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8560 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8562 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8565 * gcc.target/i386/pr71801.c: New test.
8567 2016-07-11 Richard Biener <rguenther@suse.de>
8569 PR tree-optimization/71816
8570 * gcc.dg/torture/pr71816.c: New testcase.
8572 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8575 * gfortran.dg/dependency_46.f90: New test.
8577 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8579 PR rtl-optimization/71621
8580 * gcc.target/i386/pr71621-1.c: New.
8581 * gcc.target/i386/pr71621-2.c: New.
8583 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8585 * gfortran.dg/goacc/pr71704.f90: New test.
8587 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8590 * gcc.target/powerpc/pr71297.c: New.
8592 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8594 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8596 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8599 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8601 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8603 PR tree-optimization/71667
8604 * gcc.dg/vect/pr71667.c: New
8606 2016-07-08 Martin Liska <mliska@suse.cz>
8608 * gcc.dg/torture/pr71606.c: New test.
8610 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8613 * gfortran.dg/pr71764.f90: New test.
8615 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8616 Kai Tietz <ktietz70@googlemail.com>
8620 * g++.dg/cpp0x/pr70869.C: New test.
8621 * g++.dg/cpp0x/pr71054.C: New test.
8623 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8625 * g++.dg/debug/pr71432.C: Fail on AIX.
8627 2016-07-07 Martin Liska <mliska@suse.cz>
8629 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8630 an undefined behavior.
8631 * gfortran.dg/do_3.F90: Likewise.
8632 * gfortran.dg/do_check_11.f90: New test.
8633 * gfortran.dg/do_check_12.f90: New test.
8634 * gfortran.dg/do_corner_warn.f90: New test.
8636 2016-07-07 Martin Liska <mliska@suse.cz>
8638 * gfortran.dg/predict-1.f90: Ammend the test.
8639 * gfortran.dg/predict-2.f90: Likewise.
8641 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8644 * g++.dg/pr71624.C: New test.
8646 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8648 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8649 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8650 ARMv8-M Mainline architectures.
8652 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8654 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8655 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8657 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8661 * gcc.target/powerpc/pr71763.c: New file.
8663 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8665 PR tree-optimization/71518
8666 * gcc.dg/pr71518.c: New test.
8668 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8670 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8672 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8675 * gcc.target/avr/pr50739.c: New test.
8677 2016-07-05 Jan Hubicka <jh@suse.cz>
8679 * gcc.dg/tree-ssa/scev-14.c: update template.
8681 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8683 * gcc.dg/vect/group-no-gaps-1.c: New test.
8685 2016-07-05 Andi Kleen <ak@linux.intel.com>
8687 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8688 if kernel supports MPX.
8690 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8692 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8694 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8695 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8697 * gcc.target/powerpc/signbit-1.c: New test.
8698 * gcc.target/powerpc/signbit-2.c: New test.
8699 * gcc.target/powerpc/signbit-3.c: New test.
8701 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8703 PR rtl-optimization/71594
8704 * gcc.dg/torture/pr71594.c: New test.
8706 2016-07-05 Jan Hubicka <jh@suse.cz>
8708 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8710 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8713 * g++.dg/parse/error5.C: Update column
8714 number of missing semicolon error.
8715 * g++.dg/pr62314-2.C: New test case.
8717 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8719 * gfortran.dg/coarray_stat_function.f90: New test.
8720 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8721 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8724 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8727 * gfortran.dg/deferred_character_17.f90: New test.
8729 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8731 * gcc.target/arm/neon/polytypes.c: Move to ...
8732 * gcc.target/arm/polytypes.c: ... here.
8733 * gcc.target/arm/neon/pr51534.c: Move to ...
8734 * gcc.target/arm/pr51534.c: ... here.
8735 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8736 * gcc.target/arm/vect-vcvt.c: ... here.
8737 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8738 * gcc.target/arm/vect-vcvtq.c: ... here.
8739 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8740 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8741 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8742 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8743 * gcc.target/arm/neon/neon.exp: Delete.
8744 * gcc.target/arm/neon/: Delete.
8746 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8749 * gfortran.dg: pr65575.f90: New test.
8751 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8754 * gfortran.dg: pr35849.f90: New test.
8756 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8759 * g++.dg/cpp0x/pr71739.C: New test.
8761 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8763 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8765 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8767 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8769 * gcc.target/s390/loc-1.c: New test.
8771 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8773 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8774 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8776 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8779 * gcc.target/aarch64/pr63874.c: New test.
8781 2016-07-04 Jan Beulich <jbeulich@suse.com>
8783 * g++.dg/header.c: New.
8784 * gcc.dg/header.c: New.
8786 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8789 * c-c++-common/Wunused-var-15.c: New test.
8791 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8794 * gfortran.dg/gomp/pr71687.f90: New test.
8796 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8798 * gcc.dg/const-float128-ped.c: Require __float128 effective
8800 * gcc.dg/const-float128.c: Likewise.
8801 * gcc.dg/torture/float128-cmp-invalid.c: Require
8802 __float128 and base_quadfloat_support effective targets, and
8804 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8805 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8806 * gcc.dg/torture/float128-nan.c: Likewise.
8807 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8808 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8809 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8810 * lib/target-supports.exp (check_effective_target___float128): New.
8811 (add_options_for___float128): New.
8812 (check_effective_target_base_quadword_support): New.
8814 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8817 * gcc.target/powerpc/pr71720.c: New test.
8819 2016-07-01 Jan Beulich <jbeulich@suse.com>
8821 * gcc.dg/bss.c: New.
8823 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8826 * gcc.target/powerpc/pr71698.c: New test.
8828 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8831 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8832 instead of ".foo" for its section name.
8833 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8834 depending on MCU's flash size.
8835 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8836 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8837 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8838 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8839 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8840 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8842 2016-07-01 Jan Beulich <jbeulich@suse.com>
8844 * gcc.target/i386/pr65105-2.c: Add -msse2.
8846 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8848 PR tree-optimization/71707
8849 * gcc.dg/strlenopt-29.c: New test.
8852 * gfortran.dg/gomp/pr71704.f90: New test.
8855 * gfortran.dg/gomp/pr71705.f90: New test.
8857 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8859 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8860 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8861 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8862 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8863 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8864 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8865 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8866 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8867 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8868 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8869 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8870 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8871 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8872 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8873 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8874 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8875 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8876 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8877 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8878 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8879 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8880 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8881 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8882 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8883 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8884 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8885 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8886 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8887 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8888 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8889 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8890 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8891 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8892 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8893 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8894 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8895 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8896 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8897 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8898 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8899 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8900 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8901 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8902 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8903 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8904 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8905 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8906 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8907 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8908 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8909 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8910 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8911 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8912 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8913 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8914 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8915 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8916 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8917 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8918 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8919 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8920 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8921 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8922 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8923 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8924 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8925 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8926 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8927 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8928 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8929 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8930 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8931 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8932 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8933 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8934 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8935 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8936 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8937 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8938 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8939 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8941 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8942 James Greenhalgh <james.greenhalgh@arm.com>
8944 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8946 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8947 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8949 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8951 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8954 * gcc.dg/spellcheck-options-12.c: New test case.
8956 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8959 * gcc.c-torture/compile/pr71693.c: New test.
8961 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8963 * gcc.dg/spellcheck-params.c: New testcase.
8964 * gcc.dg/spellcheck-params-2.c: New testcase.
8966 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8968 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8969 vector extract instructions.
8970 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8972 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8975 * gfortran.dg/unexpected_eof_2.f90: New test.
8976 * gfortran.dg/unexpected_eof_3.f90: New test.
8978 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
8980 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8982 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8984 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8985 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8986 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8988 2016-06-29 Richard Biener <rguenther@suse.de>
8991 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8993 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8995 * gcc.target/arm/aapcs/neon-vect10.c: Require
8996 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8997 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8998 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8999 * gcc.target/arm/aapcs/vfp19.c: Likewise.
9000 * gcc.target/arm/aapcs/vfp20.c: Likewise.
9001 * gcc.target/arm/aapcs/vfp21.c: Likewise.
9002 * gcc.target/arm/fp16-aapcs-1.c: Require
9003 -mfloat-ab=hard. Also simplify the test.
9004 * gcc.target/arm/fp16-aapcs-2.c: New.
9006 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
9008 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
9009 (add_options_for_arm_fp16_ieee): New.
9010 (add_options_for_arm_fp16_alternative): New.
9011 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
9013 (effective_target_arm_fp16_hw): New.
9015 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
9017 PR tree-optimization/71655
9018 * g++.dg/pr71655.C: New test.
9020 2016-06-29 Martin Liska <mliska@suse.cz>
9022 * gcc.dg/pr71585.c: New test.
9023 * gcc.dg/pr71585-2.c: New test.
9024 * gcc.dg/pr71585-3.c: New test.
9026 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9028 PR tree-optimization/70729
9029 * g++.dg/vect/pr70729.cc: New test.
9031 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
9033 * c-c++-common/gomp/cancel-1.c: Extend.
9035 2016-06-29 Jakub Jelinek <jakub@redhat.com>
9037 PR tree-optimization/71625
9038 * gcc.dg/strlenopt-28.c: New test.
9040 2016-06-29 Richard Biener <rguenther@suse.de>
9043 * g++.dg/torture/pr71002.C: Adjust testcase.
9045 2016-06-29 Jakub Jelinek <jakub@redhat.com>
9048 * gcc.dg/pr71685.c: New test.
9050 2016-06-28 Martin Sebor <msebor@redhat.com>
9053 * gcc.dg/init-bad-9.c: New test.
9055 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9057 * gcc.target/powerpc/abs128-1.c: Require VSX.
9058 * gcc.target/powerpc/copysign128-1.c: Likewise.
9059 * gcc.target/powerpc/inf128-1.c: Likewise.
9060 * gcc.target/powerpc/nan128-1.c: Likewise.
9062 2016-06-28 Jakub Jelinek <jakub@redhat.com>
9065 * gcc.c-torture/execute/pr71626-1.c: New test.
9066 * gcc.c-torture/execute/pr71626-2.c: New test.
9068 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
9071 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
9073 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
9076 * gcc.target/powerpc/pr71670.c: New testcase.
9078 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
9081 * gcc.target/powerpc/pr71656-1.c: New test.
9082 * gcc.target/powerpc/pr71656-2.c: New test.
9084 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
9086 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
9088 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
9089 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9090 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9091 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9092 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
9093 Add arm_neon_fp16_ok effective target.
9094 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
9096 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
9098 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
9100 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
9102 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9104 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9106 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9108 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9110 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9112 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9114 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9117 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
9119 * gcc.dg/predict-12.c: New testcase.
9121 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9124 * gfortran.dg/pr71649.f90: New test.
9126 2016-06-25 Jakub Jelinek <jakub@redhat.com>
9128 PR tree-optimization/71643
9129 * g++.dg/opt/pr71643.C: New test.
9131 PR tree-optimization/71631
9132 * gcc.c-torture/execute/pr71631.c: New test.
9134 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9136 * gcc.dg/predict-11.c: New testcase.
9137 * gfortran.dg/predict-2.f90: New testcase.
9139 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9141 * gcc.dg/predict-10.c: New test.
9143 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9145 * gcc.target/powerpc/abs128-1.c: New.
9146 * gcc.target/powerpc/copysign128-1.c: New.
9147 * gcc.target/powerpc/inf128-1.c: New.
9148 * gcc.target/powerpc/nan128-1.c: New.
9150 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
9152 * gfortran.dg/pr71642.f90: New test.
9154 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9156 PR tree-optimization/71647
9157 * gcc.target/i386/pr71647.c: New test.
9159 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9161 * gcc.target/i386/noplt-gd-1.c: New test.
9162 * gcc.target/i386/noplt-gd-2.c: Likewise.
9163 * gcc.target/i386/noplt-gd-3.c: Likewise.
9164 * gcc.target/i386/noplt-ld-1.c: Likewise.
9165 * gcc.target/i386/noplt-ld-2.c: Likewise.
9166 * gcc.target/i386/noplt-ld-3.c: Likewise.
9167 * lib/target-supports.exp
9168 (check_effective_target_tls_get_addr_via_got): New.
9170 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9172 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9173 testsuite compile flags.
9174 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9175 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9177 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9179 * g++dg/vect/pr36684.cc: Add dg-do compile.
9180 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9181 * gcc.dg/vect/pr70021.c: Ditto.
9182 * gcc.dg/vect/pr70138-1.c: Ditto.
9183 * gcc.dg/vect/pr70138-2.c: Ditto.
9184 * gcc.dg/vect/pr70354-1.c: Ditto.
9185 * gcc.dg/vect/pr70354-2.c: Ditto.
9186 * gcc.dg/vect/pr71259.c: Ditto.
9187 * gcc.dg/vect/pr71416-1.c: Ditto.
9188 * gcc.dg/vect/slp-43.c: Ditto.
9189 * gcc.dg/vect/slp-45.c: Ditto.
9190 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9191 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9192 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9193 * gfortran.dg/vect/pr69980.f90: Ditto.
9195 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9197 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9198 * gcc.dg/vect/bb-slp-30.c: Ditto.
9199 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9200 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9201 * gcc.dg/vect/pr45902.c: Ditto.
9202 * gcc.dg/vect/pr48172.c: Ditto.
9203 * gcc.dg/vect/pr48377.c: Ditto.
9204 * gcc.dg/vect/pr49038.c: Ditto.
9205 * gcc.dg/vect/pr49771.c: Ditto.
9206 * gcc.dg/vect/pr52091.c: Ditto.
9207 * gcc.dg/vect/pr53185-2.c: Ditto.
9208 * gcc.dg/vect/pr56826.c: Ditto.
9209 * gcc.dg/vect/pr60276.c: Ditto.
9210 * gcc.dg/vect/pr62021.c: Ditto.
9211 * gcc.dg/vect/pr63530.c: Ditto.
9212 * gcc.dg/vect/pr65518.c: Ditto.
9213 * gcc.dg/vect/pr65947-1.c: Ditto.
9214 * gcc.dg/vect/pr65947-10.c: Ditto.
9215 * gcc.dg/vect/pr65947-11.c: Ditto.
9216 * gcc.dg/vect/pr65947-12.c: Ditto.
9217 * gcc.dg/vect/pr65947-13.c: Ditto.
9218 * gcc.dg/vect/pr65947-2.c: Ditto.
9219 * gcc.dg/vect/pr65947-3.c: Ditto.
9220 * gcc.dg/vect/pr65947-4.c: Ditto.
9221 * gcc.dg/vect/pr65947-5.c: Ditto.
9222 * gcc.dg/vect/pr65947-6.c: Ditto.
9223 * gcc.dg/vect/pr65947-7.c: Ditto.
9224 * gcc.dg/vect/pr65947-8.c: Ditto.
9225 * gcc.dg/vect/pr65947-9.c: Ditto.
9226 * gcc.dg/vect/pr71416-1.c: Ditto.
9227 * gcc.dg/vect/pr71439.c: Ditto.
9228 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9229 * gcc.dg/vect/vect-bswap16.c: Ditto.
9230 * gcc.dg/vect/vect-bswap32.c: Ditto.
9231 * gcc.dg/vect/vect-bswap64.c: Ditto.
9232 * gcc.dg/vect/vect-live-1.c: Ditto.
9233 * gcc.dg/vect/vect-live-2.c: Ditto.
9234 * gcc.dg/vect/vect-live-3.c: Ditto.
9235 * gcc.dg/vect/vect-live-4.c: Ditto.
9236 * gcc.dg/vect/vect-live-5.c: Ditto.
9237 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9238 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9239 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9240 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9241 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9242 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9243 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9244 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9245 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9246 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9247 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9248 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9249 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9250 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9251 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9252 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9253 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9255 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9257 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9259 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9261 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
9262 ia32 if R_386_GOT32X relocation is supported.
9263 * gcc.target/i386/noplt-3.c: Likewise.
9264 * gcc.target/i386/noplt-2.c: Likewise.
9265 (main): Renamed to ...
9267 * gcc.target/i386/noplt-4.c: Likewise.
9268 (main): Renamed to ...
9270 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9271 * gcc.target/i386/pr67400-5.c: Likewise.
9273 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9275 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9276 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9278 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9279 f4): Adjust expected diagnostics.
9280 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9281 (T): If OVFP is defined, redefine to TP.
9282 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9283 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9284 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9285 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9286 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9287 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9288 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9289 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9290 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9291 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9292 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9293 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9294 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9295 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9296 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9297 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9298 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9299 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9300 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9301 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9302 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9303 as last argument to __builtin_add_overflow_p.
9305 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9307 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9308 dg-options and remove default vector testsuite compile flags.
9309 * g++.dg/vect/pr33860a.cc: Ditto.
9310 * g++.dg/vect/pr45470-a.cc: Ditto.
9311 * g++.dg/vect/pr45470-b.cc: Ditto.
9312 * g++.dg/vect/pr60896.cc: Ditto.
9313 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9314 * gcc.dg/vect/pr18308.c: Ditto.
9315 * gcc.dg/vect/pr24049.c: Ditto.
9316 * gcc.dg/vect/pr33373.c: Ditto.
9317 * gcc.dg/vect/pr36228.c: Ditto.
9318 * gcc.dg/vect/pr42395.c: Ditto.
9319 * gcc.dg/vect/pr42604.c: Ditto.
9320 * gcc.dg/vect/pr46663.c: Ditto.
9321 * gcc.dg/vect/pr48765.c: Ditto.
9322 * gcc.dg/vect/pr49093.c: Ditto.
9323 * gcc.dg/vect/pr49352.c: Ditto.
9324 * gcc.dg/vect/pr52298.c: Ditto.
9325 * gcc.dg/vect/pr52870.c: Ditto.
9326 * gcc.dg/vect/pr53185.c: Ditto.
9327 * gcc.dg/vect/pr53773.c: Ditto.
9328 * gcc.dg/vect/pr56695.c: Ditto.
9329 * gcc.dg/vect/pr62171.c: Ditto.
9330 * gcc.dg/vect/pr63530.c: Ditto.
9331 * gcc.dg/vect/pr68339.c: Ditto.
9332 * gcc.dg/vect/pr71259.c: Ditto.
9333 * gcc.dg/vect/vect-82_64.c: Ditto.
9334 * gcc.dg/vect/vect-83_64.c: Ditto.
9335 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9336 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9337 * gcc.dg/vect/vect-shift-2.c: Ditto.
9338 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9339 * gfortran.dg/vect/pr39318.f90: Ditto.
9340 * gfortran.dg/vect/pr45714-a.f: Ditto.
9341 * gfortran.dg/vect/pr45714-b.f: Ditto.
9342 * gfortran.dg/vect/pr46213.f90: Ditto.
9344 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9345 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9347 * gcc.target/powerpc/p9-splat-5.c: New test.
9349 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9351 PR tree-optimization/71488
9352 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9353 * lib/target-supports.exp: ... here.
9354 (check_sse4_hw_available): New procedure.
9355 (check_effective_target_sse4_runtime): Ditto.
9356 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9357 -march=westmere for sse4_runtime targets.
9358 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9359 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9360 (dg-additional-options): Use for sse4_runtime targets.
9361 (main): Call check_vect ().
9362 (dg-final): Perform scan only for sse4_runtime targets.
9364 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9368 * gcc.target/i386/pr66232-14.c: New file.
9369 * gcc.target/i386/pr66232-15.c: Likewise.
9370 * gcc.target/i386/pr66232-16.c: Likewise.
9371 * gcc.target/i386/pr66232-17.c: Likewise.
9372 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
9373 ia32 if R_386_GOT32X relocation is supported.
9374 * gcc.target/i386/pr67400-2.c: Likewise.
9375 * gcc.target/i386/pr67400-3.c: Likewise.
9376 * gcc.target/i386/pr67400-4.c: Likewise.
9377 * gcc.target/i386/pr67400-6.c: Likewise.
9378 * gcc.target/i386/pr67400-7.c: Likewise.
9379 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9381 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9383 PR libgfortran/48852
9384 * gfortran.dg/char4_iunit_1.f03: Update test.
9385 * gfortran.dg/f2003_io_5.f03: Update test.
9386 * gfortran.dg/real_const_3.f90: Update test.
9388 2016-06-23 Andi Kleen <ak@linux.intel.com>
9390 * g++.dg/bprob/bprob.exp: Support autofdo.
9391 * g++.dg/tree-prof/tree-prof.exp: dito.
9392 * gcc.dg/tree-prof/tree-prof.exp: dito.
9393 * gcc.misc-tests/bprob.exp: dito.
9394 * gfortran.dg/prof/prof.exp: dito.
9395 * lib/profopt.exp: dito.
9396 * lib/target-supports.exp: Check for autofdo.
9398 2016-06-23 Martin Liska <mliska@suse.cz>
9400 * gcc.dg/pr71619.c: New test.
9402 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9405 * gcc.target/i386/pr67400-1.c: New test.
9406 * gcc.target/i386/pr67400-2.c: Likewise.
9407 * gcc.target/i386/pr67400-3.c: Likewise.
9408 * gcc.target/i386/pr67400-4.c: Likewise.
9409 * gcc.target/i386/pr67400-5.c: Likewise.
9410 * gcc.target/i386/pr67400-6.c: Likewise.
9411 * gcc.target/i386/pr67400-7.c: Likewise.
9413 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9415 * c-c++-common/missing-header-1.c: New test case.
9416 * c-c++-common/missing-header-2.c: New test case.
9417 * c-c++-common/missing-header-3.c: New test case.
9418 * c-c++-common/missing-header-4.c: New test case.
9420 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9423 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9425 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9426 expected results due to builtin "nanl" now being suggested for
9428 * gcc.dg/pr67580.c: Update expected messages.
9429 * gcc.dg/spellcheck-identifiers.c: New testcase.
9430 * gcc.dg/spellcheck-typenames.c: New testcase.
9432 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9434 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9436 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9437 diagnostic-test-show-locus-parseable-fixits.c to sources for
9438 diagnostic_plugin_test_show_locus.c.
9439 * lib/gcc-defs.exp (freeform_regexps): New global.
9440 (dg-regexp): New function.
9441 (handle-dg-regexps): New function.
9442 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9443 freeform_regexps to the empty list.
9444 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9446 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9448 PR tree-optimization/71488
9449 * g++.dg/pr71488.C: New test.
9450 * gcc.dg/vect/vect-bool-cmp.c: New test.
9452 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9454 * gcc.dg/guality/param-5.c: New test.
9456 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9458 * gcc.target/i386/asm-flag-7.c: New test.
9460 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9462 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9463 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9464 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9465 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9466 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9467 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9468 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9469 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9470 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9471 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9472 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9473 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9474 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9475 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9476 * lib/target-supports.exp: Likewise.
9478 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9480 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9481 * gcc.dg/attr-ms_struct-2.c: Likewise.
9482 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9483 * gcc.dg/bf-ms-attrib.c: Likewise.
9484 * gcc.dg/bf-ms-layout-2.c: Likewise.
9485 * gcc.dg/bf-ms-layout-3.c: Likewise.
9486 * gcc.dg/bf-ms-layout.c: Likewise.
9487 * gcc.dg/bf-no-ms-layout.c: Likewise.
9488 * gcc.target/i386/bitfield1.c: Likewise.
9489 * gcc.target/i386/bitfield2.c: Likewise.
9490 * gcc.target/i386/bitfield3.c: Likewise.
9492 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9494 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9495 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9496 override other than -mcpu=power9 command-line option is specified,
9497 or if the target operating system is aix.
9498 * gcc.target/powerpc/darn-1.c: Likewise.
9499 * gcc.target/powerpc/darn-2.c: Likewise.
9500 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9501 test if effective-target is not powerpc_p9vector_ok or if the
9502 target operating system is not defined.
9503 * gcc.target/powerpc/vslv-1.c: Likewise.
9504 * gcc.target/powerpc/vsrv-0.c: Likewise.
9505 * gcc.target/powerpc/vsrv-1.c: Likewise.
9507 2016-06-21 Tobias Burnus <burnus@net-b.de>
9510 * gfortran.dg/coarray/data_1.f90: New.
9512 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9514 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9515 (dg-require-effective-target): Use arm_v8_neon_hw.
9516 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9517 (dg-require-effective-target): Likewise.
9518 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9519 (dg-require-effective-target): Likewise.
9520 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9521 (dg-require-effective-target): Likewise.
9522 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9523 (dg-require-effective-target): Likewise.
9524 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9525 (dg-require-effective-target): Likewise.
9526 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9529 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9531 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9532 Set to 3 so test passes.
9534 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9536 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9538 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9540 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9541 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9542 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9543 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9545 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9547 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9548 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9550 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9553 * gcc.target/i386/pr71549.c: New test.
9555 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9557 * gcc.target/powerpc/vadsdu-0.c: Replace
9558 dg-require-effective-target directive to allow test to run on more
9559 platforms, and add dg-skip-if directive to disable test on aix
9560 platforms because of known incompatibilities.
9561 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9562 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9563 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9564 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9565 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9566 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9567 * gcc.target/powerpc/vadsdub-2.c: Replace
9568 dg-require-effective-target directive to allow test to run on more
9569 platforms, and add dg-skip-if directive to disable test on aix
9570 platforms because of known incompatibilities.
9571 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9572 with vec_absdb call to differentiate this test from vadsdub-1.c.
9573 * gcc.target/powerpc/vadsduh-1.c: Replace
9574 dg-require-effective-target directive to allow test to run on more
9575 platforms, and add dg-skip-if directive to disable test on aix
9576 platforms because of known incompatibilities.
9577 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9578 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9579 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9581 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9583 PR tree-optimization/71588
9584 * gcc.dg/pr71558.c: New test.
9586 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9588 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9589 * c-c++-common/pr68657-2.c: Likewise.
9590 * c-c++-common/pr68657-3.c: Likewise.
9591 * gcc.dg/torture/pr69714.c: Require int32plus support.
9592 * gcc.dg/torture/pr70025.c: Likewise.
9593 * gcc.dg/torture/pr70083.c: Likewise.
9594 * gcc.dg/torture/pr70542.c: Likewise.
9595 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9597 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9600 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9602 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9605 * gcc.dg/pr71581.c: New test.
9607 PR rtl-optimization/71591
9608 * gcc.dg/cpp/pr71591.c: New test.
9610 2016-06-20 David B. Robins <gcc@davidrobins.net>
9613 * g++.dg/torture/pr71571.C: New test.
9615 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9618 * gcc.target/i386/sse2-pr71559.c: New test.
9619 * gcc.target/i386/avx-pr71559.c: New test.
9620 * gcc.target/i386/avx512f-pr71559.c: New test.
9622 2016-06-20 Tobias Burnus <burnus@net-b.de>
9625 * gfortran.dg/pointer_remapping_10.f90: New.
9627 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9629 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9631 2016-06-20 Martin Sebor <msebor@redhat.com>
9634 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9635 * gnu90-const-expr-1.c: Same.
9636 * gnu99-const-expr-1.c: Same.
9637 * gnu99-static-1.c: Same.
9639 2016-06-20 Renlin Li <renlin.li@arm.com>
9642 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9644 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9646 * gcc.target/aarch64/vcvt_f64_1.c: New.
9647 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9648 * gcc.target/aarch64/vrecp_f64_1.c: New.
9650 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9652 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9655 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9658 * gcc.target/avr/torture/pr71103-2.c: New test.
9660 2016-06-19 Martin Sebor <msebor@redhat.com>
9663 * gcc.dg/alignof.c: New test.
9665 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9667 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9668 vs dg-error; test constexpr specifier too.
9670 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9672 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9674 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9676 * lib/target-supports.exp
9677 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9678 arm_neon_ok and merge flags. Fix temporary test name.
9679 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9682 2016-06-17 Martin Liska <mliska@suse.cz>
9684 * gcc.dg/predict-9.c: Fix dump scanning.
9686 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9688 PR tree-optimization/71354
9689 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9691 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9693 PR tree-optimization/71347
9694 * gcc.dg/tree-ssa/pr71347.c: New test.
9696 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9698 PR tree-optimization/71354
9699 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9701 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9703 * gcc.dg/vect/vect-alias-check-1.c: New test.
9705 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9708 * gcc.target/avr/pr71151-1.c: New test.
9709 * gcc.target/avr/pr71151-2.c: New test.
9710 * gcc.target/avr/pr71151-3.c: New test.
9711 * gcc.target/avr/pr71151-4.c: New test.
9712 * gcc.target/avr/pr71151-5.c: New test.
9713 * gcc.target/avr/pr71151-6.c: New test.
9714 * gcc.target/avr/pr71151-7.c: New test.
9715 * gcc.target/avr/pr71151-8.c: New test.
9716 * gcc.target/avr/pr71151-common.h: New test.
9718 2016-06-16 Martin Liska <mliska@suse.cz>
9720 * gfortran.dg/predict-1.f90: New test.
9722 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9725 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9727 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9729 * g++.dg/vect/pr36648.cc: Disable cunrolli
9731 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9734 * gcc.c-torture/execute/pr71554.c: New test.
9736 PR rtl-optimization/71532
9737 * gcc.dg/torture/pr71532.c: New test.
9739 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9741 * gcc.target/powerpc/p9-dimode1.c: New test.
9742 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9744 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9746 * gcc.c-torture/compile/20160615-1.c: New test.
9748 * g++.dg/cpp0x/ref-qual17.C: New test.
9750 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9753 * gcc.target/i386/pr71529.C: New test.
9755 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9757 PR tree-optimization/71483
9758 * g++.dg/vect/pr71483.c: New
9760 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9763 * g++.dg/inherit/crash6.C: New.
9764 * g++.dg/inherit/union2.C: Likewise.
9765 * g++.dg/inherit/virtual12.C: Likewise.
9766 * g++.dg/inherit/virtual13.C: Likewise.
9767 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9769 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9771 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9773 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9775 PR tree-optimization/71439
9776 * gcc.dg/vect/pr71439.c: New
9778 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9780 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9782 2016-06-15 Richard Biener <rguenther@suse.de>
9784 * gcc.dg/vect/slp-45.c: New testcase.
9786 2016-06-15 Richard Biener <rguenther@suse.de>
9788 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9790 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9792 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9793 requirements, and disable for AIX for now.
9794 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9796 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9799 * g++.dg/opt/pr71528.C: New test.
9802 * g++.dg/init/pr71516.C: New test.
9804 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9806 * g++.dg/init/array46.C: New.
9808 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9810 * gcc.target/i386/float128-3.c: New test.
9811 * gcc.target/i386/quad-sse4.c: Ditto.
9812 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9813 Update scan strings.
9815 2016-06-14 Richard Biener <rguenther@suse.de>
9818 * gfortran.dg/pr71526.f90: New testcase.
9820 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9822 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9823 * gcc.dg/zero_bits_compound-1.c: Likewise.
9825 2016-06-14 Richard Biener <rguenther@suse.de>
9827 PR tree-optimization/71522
9828 * gcc.dg/torture/pr71522.c: New testcase.
9830 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9832 PR tree-optimization/71520
9833 * gcc.dg/tree-ssa/pr71520.c: New test.
9835 2016-06-14 Richard Biener <rguenther@suse.de>
9837 PR tree-optimization/71521
9838 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9840 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9843 * c-c++-common/ubsan/bounds-13.c: New test.
9845 PR preprocessor/71183
9846 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9848 2016-06-13 Jeff Law <law@redhat.com>
9850 PR tree-optimization/71403
9851 * c-c++-common/ubsan/pr71403-1.c: New test.
9852 * c-c++-common/ubsan/pr71403-2.c: New test.
9853 * c-c++-common/ubsan/pr71403-3.c: New test.
9855 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9858 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9859 Add -Wno-psabi -w to dg-options.
9861 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9863 * gcc.target/powerpc/vadsdu-0.c: New test.
9864 * gcc.target/powerpc/vadsdu-1.c: New test.
9865 * gcc.target/powerpc/vadsdu-2.c: New test.
9866 * gcc.target/powerpc/vadsdu-3.c: New test.
9867 * gcc.target/powerpc/vadsdu-4.c: New test.
9868 * gcc.target/powerpc/vadsdu-5.c: New test.
9869 * gcc.target/powerpc/vadsdub-1.c: New test.
9870 * gcc.target/powerpc/vadsdub-2.c: New test.
9871 * gcc.target/powerpc/vadsduh-1.c: New test.
9872 * gcc.target/powerpc/vadsduh-2.c: New test.
9873 * gcc.target/powerpc/vadsduw-1.c: New test.
9874 * gcc.target/powerpc/vadsduw-2.c: New test.
9876 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9878 * gcc.dg/c99-init-2.c (c): Update expected error message.
9879 * gcc.dg/init-bad-8.c (foo): Likewise.
9880 * gcc.dg/spellcheck-fields-3.c: New test case.
9882 2016-06-13 Martin Liska <mliska@suse.cz>
9884 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9885 and "guess loop iv compared" heuristics.
9886 * gcc.dg/predict-2.c: Likewise.
9887 * gcc.dg/predict-3.c: Likewise.
9888 * gcc.dg/predict-4.c: Likewise.
9889 * gcc.dg/predict-5.c: Likewise.
9890 * gcc.dg/predict-6.c: Likewise.
9892 2016-06-13 Marek Polacek <polacek@redhat.com>
9895 * c-c++-common/Wswitch-unreachable-4.c: New test.
9896 * gcc.dg/Wswitch-unreachable-2.c: New test.
9897 * g++.dg/tm/jump1.C: Move dg-warning.
9899 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9901 * gnat.dg/renaming10.ad[sb]: New test.
9903 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9906 * gfortran.dg/pr70673.f90: New test.
9908 2016-06-13 Richard Biener <rguenther@suse.de>
9911 * gcc.dg/align-3.c: New testcase.
9913 2016-06-13 Martin Liska <mliska@suse.cz>
9915 * gcc.target/i386/pr71458.c: New test.
9917 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9920 * gcc.dg/torture/float128-nan.c: New test.
9922 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9925 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9928 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9931 * gfortran.dg/comma_IO_extension_1.f90: New test.
9932 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9933 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9935 * gfortran.dg/graphite/pr38083.f90: Likewise.
9936 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9939 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9941 * gnat.dg/case_character.adb: New test.
9943 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9946 * gcc.target/powerpc/pr71310.c: New testcase.
9948 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9951 * gcc.dg/pr71478.c: New test.
9953 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9956 * gcc.c-torture/execute/pr71494.c: New test.
9959 * gcc.target/i386/pr68657.c: New test.
9962 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9963 (test): Add -masm=intel alternatives.
9965 2016-06-10 Martin Sebor <msebor@redhat.com>
9968 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9970 2016-06-10 Jeff Law <law@redhat.com>
9972 PR tree-optimization/71335
9973 * gcc.c-torture/execute/pr71335.c: New test.
9975 2016-06-10 David Malcolm <dmalcolm@redhat.com>
9977 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9978 the various "cannot tail-call: " messages.
9980 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9982 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9985 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9988 * c-c++-common/asan/pr71480.c: New test.
9990 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9992 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9993 (ASMNAME2): Likewise.
9994 (main): Replace fn in asm statement with ASMNAME ("fn").
9995 * gcc.dg/guality/pr68037-2.c: Likewise.
9996 * gcc.dg/guality/pr68037-3.c: Likewise.
9997 * gcc.dg/torture/pr68037-1.c: Likewise.
9998 * gcc.dg/torture/pr68037-2.c: Likewise.
9999 * gcc.dg/torture/pr68037-3.c: Likewise.
10001 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
10003 PR inline-asm/68843
10004 * gcc.target/i386/pr68843-1.c: New test.
10005 * gcc.target/i386/pr68843-2.c: New test.
10007 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
10008 Cesar Philippidis <cesar@codesourcery.com>
10010 PR middle-end/71373
10011 * gcc.dg/goacc/nested-function-1.c: New file.
10012 * gcc.dg/goacc/nested-function-2.c: Likewise.
10013 * gcc.dg/goacc/pr71373.c: Likewise.
10014 * gfortran.dg/goacc/cray-2.f95: Likewise.
10015 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
10016 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
10017 * gfortran.dg/goacc/cray.f95: Update.
10018 * gfortran.dg/goacc/loop-1.f95: Likewise.
10019 * gfortran.dg/goacc/loop-3.f95: Likewise.
10020 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
10021 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
10023 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
10025 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
10026 for OpenACC tile clauses.
10027 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10030 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
10032 * c-c++-common/goacc/cache-2.c: ... this new file.
10033 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
10034 * gfortran.dg/goacc/cache-2.f95: ... this new file.
10035 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
10037 * gfortran.dg/goacc/cray.f95: Likewise.
10038 * gfortran.dg/goacc/loop-1.f95: Likewise.
10040 2016-06-10 Alan Hayward <alan.hayward@arm.com>
10042 PR tree-optimization/71407
10043 PR tree-optimization/71416
10044 * gcc.dg/vect/pr71407.c: New
10045 * gcc.dg/vect/pr71416-1.c: New
10046 * gcc.dg/vect/pr71416-2.c: New
10048 2016-06-10 Richard Biener <rguenther@suse.de>
10050 PR middle-end/71477
10051 * gcc.dg/torture/pr71477.c: New testcase.
10053 2016-06-09 Julia Koval <julia.koval@intel.com>
10055 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
10056 * gcc.target/i386/interrupt-13.c: Likewise.
10057 * gcc.target/i386/interrupt-15.c: Likewise.
10058 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
10059 * gcc.target/i386/interrupt-24.c: Likewise.
10060 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
10061 * gcc.target/i386/interrupt-9.c: Likewise.
10062 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10064 2016-06-09 Martin Sebor <msebor@redhat.com>
10067 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
10068 * gcc.dg/builtin-constant_p-1.c: Same.
10069 * gcc.dg/builtins-error.c: Same.
10070 * gcc.dg/pr70859.c: Same.
10072 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10074 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
10075 * gcc.dg/torture/pr68067-1.c: Likewise.
10076 * gcc.dg/torture/pr68067-2.c: Likewise.
10078 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10080 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
10083 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
10086 * g++.dg/inherit/crash5.C: New.
10088 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10091 * g++.dg/inherit/crash5.C: New.
10092 * g++.dg/inherit/virtual1.C: Adjust.
10094 2016-06-09 Martin Liska <mliska@suse.cz>
10096 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
10097 * g++.dg/predict-loop-exit-2.C: Likewise.
10098 * g++.dg/predict-loop-exit-3.C: Likewise.
10099 * gcc.dg/predict-1.c: Likewise.
10100 * gcc.dg/predict-2.c: Likewise.
10101 * gcc.dg/predict-3.c: Likewise.
10102 * gcc.dg/predict-4.c: Likewise.
10103 * gcc.dg/predict-5.c: Likewise.
10104 * gcc.dg/predict-6.c: Likewise.
10105 * gcc.dg/predict-7.c: Likewise.
10107 2016-06-09 Richard Biener <rguenther@suse.de>
10109 PR tree-optimization/71462
10110 * gcc.dg/torture/pr71462.c: New testcase.
10112 2016-06-09 Marek Polacek <polacek@redhat.com>
10115 * gcc.dg/c11-generic-3.c: New test.
10117 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
10119 * g++.dg/init/array42.C: New.
10120 * g++.dg/init/array43.C: Likewise.
10121 * g++.dg/init/array44.C: Likewise.
10122 * g++.dg/init/array45.C: Likewise.
10123 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10124 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10125 * g++.dg/cpp1y/auto-fn27.C: Likewise.
10126 * g++.dg/gomp/pr35751.C: Likewise.
10127 * g++.dg/init/array23.C: Likewise.
10128 * g++.dg/init/brace2.C: Likewise.
10129 * g++.dg/init/brace6.C: Likewise.
10131 2016-06-08 Martin Sebor <msebor@redhat.com>
10132 Jakub Jelinek <jakub@redhat.com>
10136 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10137 * c-c++-common/builtin-arith-overflow-2.c: New test.
10138 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10139 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10140 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10142 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10145 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10147 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
10149 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10150 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10151 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10152 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10153 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10154 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10155 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10156 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10157 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10158 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10159 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10160 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10161 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10163 2016-06-08 Richard Biener <rguenther@suse.de>
10165 PR tree-optimization/68558
10166 * gcc.dg/vect/slp-44.c: New testcase.
10168 2016-06-08 Richard Biener <rguenther@suse.de>
10170 * gcc.dg/vect/slp-43.c: New testcase.
10172 2016-06-08 Richard Biener <rguenther@suse.de>
10174 PR tree-optimization/71452
10175 * gcc.dg/torture/pr71452.c: New testcase.
10177 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10180 * g++.dg/torture/pr71448.C: New test.
10182 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
10186 * g++.dg/debug/pr71432.C: New test.
10188 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10190 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10191 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10192 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10194 2016-06-08 Alan Hayward <alan.hayward@arm.com>
10196 * gcc.dg/vect/vect-live-2.c: Update effective target.
10197 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10198 * lib/target-supports.exp: Add aarch64 to vect_long.
10200 2016-06-08 Marek Polacek <polacek@redhat.com>
10203 * gcc.dg/noncompile/pr71418.c: New test.
10206 * gcc.dg/noncompile/pr71426.c: New test.
10208 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
10210 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10211 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10212 * gcc.dg/predict-3.c: Update template.
10213 * gcc.dg/predict-5.c: Update template.
10214 * gcc.dg/predict-6.c: Update template.
10215 * gcc.dg/predict-9.c: Update template.
10216 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10218 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
10220 * gcc.target/powerpc/vec-mul.c: New test.
10222 2016-06-07 David Malcolm <dmalcolm@redhat.com>
10224 * gcc.dg/spellcheck-fields-2.c: New test case.
10226 2016-06-07 Richard Biener <rguenther@suse.de>
10229 * gcc.dg/Wpragmas-1.c: New testcase.
10230 * gcc.dg/Wattributes-4.c: Likewise.
10231 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10234 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
10236 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10237 spurious debug code.
10239 2016-06-07 Richard Biener <rguenther@suse.de>
10241 PR tree-optimization/71428
10242 * gcc.dg/torture/pr71428.c: New testcase.
10244 2016-06-07 Richard Biener <rguenther@suse.de>
10246 PR middle-end/71423
10247 * gcc.dg/torture/pr71423.c: New testcase.
10249 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10251 PR middle-end/71408
10252 * gcc.dg/tree-ssa/pr71408.c: New test.
10254 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10256 PR middle-end/71281
10257 * g++.dg/torture/pr71281.C: New test.
10259 2016-06-06 Marek Polacek <polacek@redhat.com>
10262 * gcc.dg/pr71362.c: New test.
10264 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10265 Patrick Palka <ppalka@gcc.gnu.org>
10270 * g++.dg/opt/pr70847.C: New test.
10271 * g++.dg/ubsan/pr70847.C: New test.
10272 * g++.dg/ubsan/pr71393.C: New test.
10274 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10276 PR tree-optimization/71259
10277 * gcc.dg/vect/pr71259.c: New test.
10279 2016-06-06 David Malcolm <dmalcolm@redhat.com>
10281 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10282 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10283 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10286 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10288 PR middle-end/37780
10289 * gcc.c-torture/execute/pr37780.c: New test.
10290 * gcc.target/aarch64/pr37780_1.c: Likewise.
10291 * gcc.target/arm/pr37780_1.c: Likewise.
10293 2016-06-06 Marek Polacek <polacek@redhat.com>
10295 * c-c++-common/attr-may-alias-1.c: New test.
10296 * c-c++-common/attr-may-alias-2.c: New test.
10297 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10299 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
10302 * gcc.target/i386/pr24414.c: New test.
10304 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
10306 * gcc.target/sparc/vis4misc.c: New file.
10307 * gcc.target/sparc/fpcmp.c: Likewise.
10308 * gcc.target/sparc/fpcmpu.c: Likewise.
10310 2016-06-06 Alan Hayward <alan.hayward@arm.com>
10312 * gcc.dg/vect/vect-live-1.c: Use additional-options.
10313 * gcc.dg/vect/vect-live-3.c: Likewise.
10315 2016-06-06 Richard Biener <rguenther@suse.de>
10317 PR tree-optimization/71398
10318 * gcc.dg/torture/pr71398.c: New testcase.
10320 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
10323 * g++.dg/pr71389.C: New test.
10325 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10328 * gfortran.dg/fmt_read_5.f: New test.
10330 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
10333 * gfortran.dg/class_array_22.f03: New test.
10335 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10337 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10339 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10341 * gcc.dg/predict-9.c: Update template.
10343 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10346 * g++.dg/template/pr49377.C: New.
10348 2016-06-04 Jakub Jelinek <jakub@redhat.com>
10350 PR tree-optimization/71405
10351 * g++.dg/torture/pr71405.C: New test.
10353 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10356 * g++.dg/inherit/crash5.C: New.
10357 * g++.dg/inherit/virtual1.C: Adjust.
10359 2016-06-03 Jeff Law <law@redhat.com>
10361 PR tree-optimization/71316
10362 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10364 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10366 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
10367 dg-additional-options with just -fno-tree-scev-cprop in it.
10368 * gcc.dg/vect/vect-live-2.c: Likewise.
10369 * gcc.dg/vect/vect-live-5.c: Likewise.
10370 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10371 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10372 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10374 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
10377 * g++.dg/other/friend6.C: New test.
10379 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10381 * g++.dg/torture/ppc-ldst-array.C: New.
10383 2016-06-03 Joseph Myers <joseph@codesourcery.com>
10387 * gcc.dg/torture/builtin-fp-int-inexact.c,
10388 gcc.target/i386/387-builtin-fp-int-inexact.c,
10389 gcc.target/i386/387-rint-inline-1.c,
10390 gcc.target/i386/387-rint-inline-2.c,
10391 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10392 gcc.target/i386/sse2-rint-inline-1.c,
10393 gcc.target/i386/sse2-rint-inline-2.c,
10394 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10395 gcc.target/i386/sse4_1-rint-inline.c: New tests.
10397 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
10398 Julia Koval <julia.koval@intel.com>
10410 * gcc.dg/guality/pr68037-1.c: New test.
10411 * gcc.dg/guality/pr68037-2.c: Likewise.
10412 * gcc.dg/guality/pr68037-3.c: Likewise.
10413 * gcc.dg/torture/pr68037-1.c: Likewise.
10414 * gcc.dg/torture/pr68037-2.c: Likewise.
10415 * gcc.dg/torture/pr68037-3.c: Likewise.
10416 * gcc.dg/torture/pr68661-1a.c: Likewise.
10417 * gcc.dg/torture/pr68661-1b.c: Likewise.
10418 * gcc.target/i386/interrupt-1.c: Likewise.
10419 * gcc.target/i386/interrupt-2.c: Likewise.
10420 * gcc.target/i386/interrupt-3.c: Likewise.
10421 * gcc.target/i386/interrupt-4.c: Likewise.
10422 * gcc.target/i386/interrupt-5.c: Likewise.
10423 * gcc.target/i386/interrupt-6.c: Likewise.
10424 * gcc.target/i386/interrupt-7.c: Likewise.
10425 * gcc.target/i386/interrupt-8.c: Likewise.
10426 * gcc.target/i386/interrupt-9.c: Likewise.
10427 * gcc.target/i386/interrupt-10.c: Likewise.
10428 * gcc.target/i386/interrupt-11.c: Likewise.
10429 * gcc.target/i386/interrupt-12.c: Likewise.
10430 * gcc.target/i386/interrupt-13.c: Likewise.
10431 * gcc.target/i386/interrupt-14.c: Likewise.
10432 * gcc.target/i386/interrupt-15.c: Likewise.
10433 * gcc.target/i386/interrupt-16.c: Likewise.
10434 * gcc.target/i386/interrupt-17.c: Likewise.
10435 * gcc.target/i386/interrupt-18.c: Likewise.
10436 * gcc.target/i386/interrupt-19.c: Likewise.
10437 * gcc.target/i386/interrupt-20.c: Likewise.
10438 * gcc.target/i386/interrupt-21.c: Likewise.
10439 * gcc.target/i386/interrupt-22.c: Likewise.
10440 * gcc.target/i386/interrupt-23.c: Likewise.
10441 * gcc.target/i386/interrupt-24.c: Likewise.
10442 * gcc.target/i386/interrupt-25.c: Likewise.
10443 * gcc.target/i386/interrupt-26.c: Likewise.
10444 * gcc.target/i386/interrupt-27.c: Likewise.
10445 * gcc.target/i386/interrupt-28.c: Likewise.
10446 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10447 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10448 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10449 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10450 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10451 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10452 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10453 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10454 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10455 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10456 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10457 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10459 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10461 PR tree-optimization/52171
10462 * gcc.dg/pr52171.c: New test.
10463 * gcc.target/i386/pr52171.c: New test.
10465 2016-06-03 Jan Hubicka <jh@suse.cz>
10467 * g++.dg/tree-ssa/pred-1.C: New testcase
10468 * gcc.dg/tree-ssa/pred-1.c: New testcase
10470 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10473 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10475 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10477 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10479 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10481 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10483 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10484 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10485 * gcc.dg/vect/vect-live-1.c: New test.
10486 * gcc.dg/vect/vect-live-2.c: New test.
10487 * gcc.dg/vect/vect-live-3.c: New test.
10488 * gcc.dg/vect/vect-live-4.c: New test.
10489 * gcc.dg/vect/vect-live-5.c: New test.
10490 * gcc.dg/vect/vect-live-slp-1.c: New test.
10491 * gcc.dg/vect/vect-live-slp-2.c: New test.
10492 * gcc.dg/vect/vect-live-slp-3.c: New test.
10494 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10496 PR middle-end/71387
10497 * g++.dg/opt/pr71387.C: New test.
10499 2016-06-02 Jeff Law <law@redhat.com>
10501 PR tree-optimization/71328
10502 * gcc.c-torture/compile/pr71328.c: New test.
10504 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10507 * gfortran.dg/fmt_read_3.f90: Fix typo.
10508 * gfortran.dg/fmt_read_4.f90: New test.
10510 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10512 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10513 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10514 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10515 * g++.dg/cpp0x/override2.C: Likewise.
10516 * g++.dg/parse/crash5.C: Likewise.
10517 * g++.dg/parse/error16.C: Likewise.
10518 * g++.dg/parse/error27.C: Likewise.
10519 * g++.dg/template/qualttp15.C: Likewise.
10520 * g++.dg/template/redecl4.C: Likewise.
10521 * g++.old-deja/g++.other/crash39.C: Likewise.
10522 * g++.old-deja/g++.other/struct1.C: Likewise.
10523 * g++.old-deja/g++.pt/m9a.C: Likewise.
10524 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10526 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10529 * c-c++-common/pr71372.c: New test.
10531 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10532 __TIME__ strings with __builtin_strcmp instead of printf and
10535 2016-06-02 Martin Liska <mliska@suse.cz>
10537 * gcc.dg/predict-9.c: New test.
10539 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10541 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10542 global set_compiler_env_var and global saved_compiler_env_var.
10544 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10546 PR rtl-optimization/71295
10547 * gcc.c-torture/compile/pr71295.c: New test.
10549 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10551 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10553 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10554 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10556 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10557 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10558 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10559 alternative number.
10561 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10563 * gcc.target/powerpc/p9-splat-4.c: New test.
10565 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10568 * gcc.target/powerpc/pr71186.c: New test.
10570 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10573 * gfortran.dg/fmt_read_3.f90: New test.
10575 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10577 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10580 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10582 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10583 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10585 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10586 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10588 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10589 during compilation.
10590 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10591 vars set by dg-set-compiler-env-var.
10593 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10596 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10597 to the module procedure declaration.
10598 * gfortran.dg/submodule_16.f08: New test.
10600 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10602 PR middle-end/71371
10603 * c-c++-common/gomp/pr71371.c: New test.
10605 2016-06-01 Richard Biener <rguenther@suse.de>
10607 PR tree-optimization/71366
10608 * gcc.dg/torture/pr71366-1.c: New testcase.
10609 * gcc.dg/torture/pr71366-2.c: Likewise.
10611 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10613 * gcc.target/powerpc/vslv-0.c: New test.
10614 * gcc.target/powerpc/vslv-1.c: New test.
10615 * gcc.target/powerpc/vsrv-0.c: New test.
10616 * gcc.target/powerpc/vsrv-1.c: New test.
10618 2016-06-01 Nathan Sidwell <nathan@acm.org>
10620 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10621 * gcc.target/nvptx/weak.c: New.
10623 2016-06-01 Richard Biener <rguenther@suse.de>
10625 PR tree-optimization/71261
10626 * gcc.dg/torture/vect-bool-1.c: New testcase.
10628 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10630 * gfortran.dg/gomp/order-1.f90: New test.
10631 * gfortran.dg/gomp/order-2.f90: New test.
10633 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10635 * gcc.dg/unroll-6.c: Update template.
10636 * gcc.dg/unroll-7.c: New testcase.
10637 * gcc.dg/unroll-8.c: New testcase.
10639 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10641 * gnat.dg/opt56.ad[sb]: New test.
10643 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10646 * g++.dg/cpp0x/constexpr-ice16.C: New.
10648 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10650 PR tree-optimization/71314
10651 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10654 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10656 PR tree-optimization/71077
10657 * gcc.dg/tree-ssa/pr71077.c: New test.
10659 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10661 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10662 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10663 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10665 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10668 * g++.dg/cpp0x/pr71248.C: New.
10669 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10670 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10671 * g++.dg/init/new37.C: Likewise.
10672 * g++.dg/template/static1.C: Likewise.
10673 * g++.dg/template/static2.C: Likewise.
10675 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10677 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10679 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10681 2016-05-31 Marek Polacek <polacek@redhat.com>
10683 * c-c++-common/Wswitch-unreachable-3.c: New test.
10684 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10686 2016-05-31 Richard Biener <rguenther@suse.de>
10688 PR tree-optimization/71352
10689 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10691 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10693 * gcc.target/arm/armv5_thumb_isa.c: New test.
10695 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10698 * gcc.target/i386/pr71346.c: New test.
10700 2016-05-31 Tom de Vries <tom@codesourcery.com>
10702 PR tree-optimization/69068
10703 * gcc.dg/graphite/pr69068.c: New test.
10705 2016-05-27 Martin Sebor <msebor@redhat.com>
10708 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10710 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10713 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10714 nowait depend(inout: dd[0]) clauses where permitted.
10716 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10719 * g++.dg/parse/pr71238.C: New.
10720 * g++.dg/concepts/friend1.C: Test column numbers too.
10721 * g++.dg/cpp0x/initlist31.C: Likewise.
10722 * g++.dg/cpp0x/pr51420.C: Likewise.
10723 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10724 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10725 * g++.dg/ext/builtin3.C: Likewise.
10726 * g++.dg/lookup/friend12.C: Likewise.
10727 * g++.dg/lookup/friend7.C: Likewise.
10728 * g++.dg/lookup/koenig1.C: Likewise.
10729 * g++.dg/lookup/koenig5.C: Likewise.
10730 * g++.dg/lookup/used-before-declaration.C: Likewise.
10731 * g++.dg/overload/koenig1.C: Likewise.
10732 * g++.dg/template/crash65.C: Likewise.
10733 * g++.dg/template/friend57.C: Likewise.
10734 * g++.dg/warn/Wshadow-5.C: Likewise.
10735 * g++.dg/warn/Wunused-8.C: Likewise.
10736 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10737 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10738 * g++.old-deja/g++.jason/member.C: Likewise.
10739 * g++.old-deja/g++.jason/report.C: Likewise.
10740 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10741 * g++.old-deja/g++.law/visibility20.C: Likewise.
10742 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10743 * g++.old-deja/g++.other/static5.C: Likewise.
10744 * g++.old-deja/g++.pt/overload2.C: Likewise.
10746 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10748 * gcc.dg/tree-ssa/peel1.c: New testcase.
10749 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10750 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10752 2016-05-30 Tom de Vries <tom@codesourcery.com>
10754 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10757 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10760 * g++.dg/parse/virtual1.C: New.
10762 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10764 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10765 Use correct register when clearing %edx.
10767 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10769 PR tree-optimization/71289
10770 * gcc.dg/pr71289.c: New test.
10772 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10774 PR middle-end/71269
10775 PR middle-end/71292
10776 * gcc.dg/tree-ssa/pr71269.c: New test.
10777 * gcc.dg/tree-ssa/pr71292.c: New test.
10779 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10781 PR middle-end/71252
10782 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10784 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10786 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10787 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10788 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10790 2016-05-30 Tom de Vries <tom@codesourcery.com>
10792 PR tree-optimization/69067
10793 * gcc.dg/graphite/pr69067.c: New test.
10795 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10798 * gcc.target/i386/pr71245-1.c: New test.
10799 * gcc.target/i386/pr71245-2.c: Ditto.
10801 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10804 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10805 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10806 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10808 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10810 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10812 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10816 * g++.dg/overload/69855.C: New.
10817 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10818 * g++.old-deja/g++.pt/crash3.C: Likewise.
10820 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10823 * g++.dg/parse/namespace13.C: New.
10825 2016-05-26 Jeff Law <law@redhat.com>
10827 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10828 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10829 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10830 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10831 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10832 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10833 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10834 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10835 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10836 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10837 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10838 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10839 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10841 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10844 * g++.dg/overload/69855.C: New.
10845 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10846 * g++.old-deja/g++.pt/crash3.C: Likewise.
10848 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10851 * gcc.target/aarch64/va_arg_1.c: New testcase.
10852 * gcc.target/aarch64/va_arg_2.c: Likewise.
10853 * gcc.target/aarch64/va_arg_3.c: Likewise.
10855 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10857 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10858 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10859 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10860 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10861 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10863 2016-05-27 Marek Polacek <polacek@redhat.com>
10865 PR middle-end/71308
10866 * g++.dg/torture/pr71308.C: New test.
10868 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10870 * gcc.dg/zero_bits_compound-1.c: New test.
10871 * gcc.dg/zero_bits_compound-2.c: New test.
10873 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10875 PR middle-end/71279
10876 * gcc.dg/pr71279.c: New test.
10878 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10880 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10881 floating point min/max/comparison instructions.
10882 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10884 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10886 * c-c++-common/gomp/schedule-1.c: New test.
10887 * gfortran.dg/gomp/schedule-1.f90: New test.
10889 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10893 * g++.dg/cpp1y/auto-fn32.C: New test.
10894 * g++.dg/cpp1y/paren4.C: New test.
10896 2016-05-26 Nathan Sidwell <nathan@acm.org>
10898 * gcc.dg/20060410.c: Xfail on ptx.
10899 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10900 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10901 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10902 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10903 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10905 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10907 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10909 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10911 PR tree-optimization/71280
10912 * gcc.dg/pr71280.c: New test.
10914 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10916 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10917 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10919 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10921 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10923 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10926 2016-05-25 Jeff Law <law@redhat.com>
10928 PR tree-optimization/71272
10929 * gcc.c-torture/compile/pr71272.c: new test.
10931 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10933 * gcc.target/powerpc/vec-cmpne.c: New test.
10934 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10936 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10938 * gnat.dg/opt55.ad[sb]: New test.
10940 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10942 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10943 * c-c++-common/pr60226.c: Require int32plus.
10944 * gcc.c-torture/execute/pr70602.c: Likewise.
10945 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10946 unsigned long for malloc arg type.
10947 * gcc.dg/asr_div1.c: Require int32plus.
10948 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10949 * gcc.dg/pie-1.c: Require pie.
10950 * gcc.dg/pie-2.c: Likewise.
10951 * gcc.dg/pr59471.c: Require int32plus.
10952 * gcc.dg/pr59963-2.c: XFAIL for int16.
10953 * gcc.dg/pr60114.c: Require int32plus.
10954 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10955 unsigned long for typedef of size_t.
10956 * gcc.dg/pr63914.c: Require int32plus.
10957 * gcc.dg/pr64536.c: Require pt32plus.
10958 * gcc.dg/pr65658.c: Likewise.
10959 * gcc.dg/pr67271.c: Require int32plus.
10960 * gcc.dg/pr68112.c: Likewise.
10961 * gcc.dg/pr69071.c: Skip for avr target.
10962 * gcc.dg/pr69973.c: Require int32plus.
10963 * gcc.dg/pr70169.c: Skip for avr target.
10964 * gcc.dg/sso-6.c: Require int32plus.
10965 * gcc.dg/sso-7.c: Likewise.
10966 * gcc.dg/sso-8.c: Likewise.
10967 * gcc.dg/vrp-min-max-2.c: Likewise.
10969 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10972 * gcc.target/i386/pr70738-1.c: New test.
10973 * gcc.target/i386/pr70738-2.c: Likewise.
10974 * gcc.target/i386/pr70738-3.c: Likewise.
10975 * gcc.target/i386/pr70738-4.c: Likewise.
10976 * gcc.target/i386/pr70738-5.c: Likewise.
10977 * gcc.target/i386/pr70738-6.c: Likewise.
10978 * gcc.target/i386/pr70738-7.c: Likewise.
10979 * gcc.target/i386/pr70738-8.c: Likewise.
10980 * gcc.target/i386/pr70738-9.c: Likewise.
10982 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10984 PR rtl-optimization/66940
10985 * gcc.c-torture/execute/pr66940.c: New test.
10987 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10989 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10990 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10991 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10992 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10993 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10994 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10995 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10996 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10997 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10998 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10999 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
11000 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
11001 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
11002 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
11003 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
11004 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
11005 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
11006 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
11007 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
11008 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
11009 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
11010 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
11011 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
11012 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
11014 2016-05-25 Marek Polacek <polacek@redhat.com>
11017 * gcc.dg/noncompile/pr71265.c: New test.
11020 * gcc.dg/noncompile/old-style-parm-3.c: New test.
11022 2016-05-25 Nathan Sidwell <nathan@acm.org>
11024 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
11026 2016-05-25 Richard Biener <rguenther@suse.de>
11028 PR tree-optimization/71261
11029 * c-c++-common/torture/pr71261.c: New testcase.
11031 2016-05-25 Richard Biener <rguenther@suse.de>
11033 PR tree-optimization/71264
11034 * gcc.dg/vect/pr71264.c: New testcase.
11036 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
11039 * g++.dg/cpp0x/alias-decl-53.C: New.
11040 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
11042 2016-05-25 Martin Liska <mliska@suse.cz>
11044 * g++.dg/pr71239.C: New test.
11046 2016-05-25 Richard Biener <rguenther@suse.de>
11048 * gcc.dg/vect/pr58135.c: Rename to ...
11049 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
11051 2016-05-25 Marek Polacek <polacek@redhat.com>
11053 * g++.dg/pr65295.C: Use target c++14.
11055 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11057 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
11058 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
11060 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11062 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
11065 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
11067 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
11068 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11069 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
11070 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11071 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11072 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11073 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
11074 * c-c++-common/goacc/pcopy.c: Likewise.
11075 * c-c++-common/goacc/pcopyin.c: Likewise.
11076 * c-c++-common/goacc/pcopyout.c: Likewise.
11077 * c-c++-common/goacc/pcreate.c: Likewise.
11078 * c-c++-common/goacc/pr70688.c: New test.
11079 * c-c++-common/goacc/present-1.c: Adjust test.
11080 * c-c++-common/goacc/reduction-5.c: Likewise.
11081 * g++.dg/goacc/data-1.C: New test.
11083 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11085 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
11086 vector parity built-in functions.
11087 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
11088 count trailing zeros automatic vectorization.
11089 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
11090 count trailing zeros built-in functions.
11092 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11094 * gcc.dg/tree-ssa/reassoc-44.c: New test.
11096 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
11099 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
11101 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11104 * g++.dg/template/crash123.C: New.
11105 * g++.dg/template/crash124.C: Likewise.
11107 2016-05-24 Martin Sebor <msebor@redhat.com>
11110 * g++.dg/ext/flexary16.C: New test.
11112 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
11114 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11115 before math.h is included.
11116 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11117 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11118 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11119 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11120 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11121 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11122 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11123 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11124 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11125 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11126 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11127 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11128 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11129 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11130 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11131 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11132 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11133 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11134 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11135 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11136 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11137 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11138 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11140 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11141 Kelvin Nilsen <kelvin@gcc.gnu.org>
11143 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11146 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11149 * g++.dg/warn/Wno-narrowing1.C: New.
11151 2016-05-24 Marek Polacek <polacek@redhat.com>
11154 * c-c++-common/Wswitch-unreachable-2.c: New test.
11156 2016-05-24 Jakub Jelinek <jakub@redhat.com>
11159 * g++.dg/vect/simd-clone-6.cc: New test.
11160 * g++.dg/gomp/declare-simd-6.C: New test.
11162 PR middle-end/70434
11164 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11166 2016-05-24 Richard Biener <rguenther@suse.de>
11168 PR tree-optimization/71240
11169 * gcc.dg/optimize-bswapsi-5.c: New testcase.
11171 2016-05-24 Richard Biener <rguenther@suse.de>
11173 PR tree-optimization/71230
11174 * gcc.dg/torture/pr71230.c: New testcase.
11175 * g++.dg/torture/pr71230.C: Likewise.
11177 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
11179 * c-c++-common/goacc/routine-5.c: Add tests.
11180 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11181 * gfortran.dg/goacc/routine-6.f90: Add tests.
11183 2016-05-24 Richard Biener <rguenther@suse.de>
11185 PR tree-optimization/71253
11186 * gcc.dg/torture/pr71253.c: New testcase.
11188 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11190 PR middle-end/71252
11191 * gfortran.dg/pr71252.f90: New test.
11193 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
11195 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11197 2016-05-24 Richard Biener <rguenther@suse.de>
11199 PR middle-end/70434
11201 * c-c++-common/vector-subscript-4.c: New testcase.
11202 * c-c++-common/vector-subscript-5.c: Likewise.
11204 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11207 * gfortran.dg/namelist_90.f: New test
11209 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11212 * gfortran.dg/unexpected_eof.f: New test
11214 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11215 Kelvin Nilsen <kelvin@gcc.gnu.org>
11217 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11220 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11223 * g++.dg/cpp0x/inh-ctor20.C: New.
11224 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11226 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11229 * g++.dg/cpp0x/variadic168.C: New.
11231 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11233 * g++.dg/cpp0x/pr31445.C: Test column number too.
11234 * g++.dg/cpp0x/pr32253.C: Likewise.
11235 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11236 * g++.dg/cpp0x/variadic36.C: Likewise.
11238 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
11240 * gcc.dg/fold-notshift-2.c: Adjust.
11242 2016-05-23 Marek Polacek <polacek@redhat.com>
11245 * c-c++-common/Wswitch-unreachable-1.c: New test.
11246 * gcc.dg/Wswitch-unreachable-1.c: New test.
11247 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11248 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11249 * g++.dg/gomp/block-10.C: Likewise.
11250 * gcc.dg/gomp/block-10.c: Likewise.
11251 * g++.dg/gomp/block-9.C: Likewise.
11252 * gcc.dg/gomp/block-9.c: Likewise.
11253 * g++.dg/gomp/target-1.C: Likewise.
11254 * g++.dg/gomp/target-2.C: Likewise.
11255 * gcc.dg/gomp/target-1.c: Likewise.
11256 * gcc.dg/gomp/target-2.c: Likewise.
11257 * g++.dg/gomp/taskgroup-1.C: Likewise.
11258 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11259 * gcc.dg/gomp/teams-1.c: Likewise.
11260 * g++.dg/gomp/teams-1.C: Likewise.
11261 * g++.dg/overload/error3.C: Likewise.
11262 * g++.dg/tm/jump1.C: Likewise.
11263 * g++.dg/torture/pr40335.C: Likewise.
11264 * gcc.dg/c99-vla-jump-5.c: Likewise.
11265 * gcc.dg/switch-warn-1.c: Likewise.
11266 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11267 * gcc.dg/nested-func-1.c: Likewise.
11268 * gcc.dg/pr67784-4.c: Likewise.
11270 2016-05-23 Richard Biener <rguenther@suse.de>
11272 PR tree-optimization/71230
11273 * gfortran.dg/pr71230-1.f90: New testcase.
11274 * gfortran.dg/pr71230-2.f90: Likewise.
11276 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11278 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
11279 * gcc.dg/vect/pr58135.c: Add new.
11280 * gfortran.dg/pr46519-1.f: Adjust test case.
11282 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11285 * g++.dg/cpp0x/decltype64.C: New.
11287 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11289 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11290 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11291 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11293 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11295 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11296 Add poly64x1_t and poly64x2_t cases if supported.
11297 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11298 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11299 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11300 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11301 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11303 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11305 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11306 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11307 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11308 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11309 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11310 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11311 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11313 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11315 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11317 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11319 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11320 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11322 2016-05-22 Jakub Jelinek <jakub@redhat.com>
11324 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11325 constraint instead of "r".
11326 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11327 insn instead of vxorpd.
11328 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11330 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11331 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11333 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11335 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11336 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11338 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11340 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
11342 PR middle-end/40921
11343 * gcc.dg/tree-ssa/pr40921.c: New test.
11345 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
11348 * gcc.target/avr/pr71103.c: New test.
11350 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
11352 PR middle-end/71179
11353 * gcc.dg/tree-ssa/pr71179.c: New test.
11355 2016-05-20 Martin Sebor <msebor@redhat.com>
11358 * gcc.dg/init-excess-2.c: New test.
11360 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
11362 * gnat.dg/opt53.adb: New test.
11363 * gnat.dg/opt54.adb: Likewise.
11365 2016-05-20 Martin Jambor <mjambor@suse.cz>
11367 PR tree-optimization/70884
11368 * gcc.dg/tree-ssa/pr70919.c: New test.
11370 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11372 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11374 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11375 fix code formatting.
11377 2016-05-20 Nathan Sidwell <nathan@acm.org>
11379 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
11381 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11383 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11385 * jit.dg/all-non-failing-tests.h: Add
11386 test-factorial-must-tail-call.c.
11387 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11388 * jit.dg/test-factorial-must-tail-call.c: New test case.
11390 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11393 * gfortran.dg/pr71204.f90: New test.
11395 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
11397 * gcc.target/nvptx/sincos.c: New test.
11399 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11402 * g++.dg/cpp1y/auto-fn31.C: New.
11404 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11406 * gcc.target/powerpc/vec-addec.c: New test.
11407 * gcc.target/powerpc/vec-addec-int128.c: New test.
11409 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11411 * gcc.dg/plugin/must-tail-call-1.c: New test case.
11412 * gcc.dg/plugin/must-tail-call-2.c: New test case.
11413 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11414 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11416 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
11418 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11420 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11423 * g++.dg/opt/pr71210-1.C: New test.
11424 * g++.dg/opt/pr71210-2.C: New test.
11426 PR tree-optimization/29756
11427 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11428 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11429 only on selected targets where V4SImode vectors are known to be
11432 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
11434 PR tree-optimization/71079
11435 PR tree-optimization/71206
11436 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11438 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11440 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11441 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11442 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11444 2016-05-20 Richard Guenther <rguenther@suse.de>
11446 PR tree-optimization/29756
11447 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11449 2016-05-20 Richard Biener <rguenther@suse.de>
11451 PR tree-optimization/71185
11452 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11454 2016-05-20 Richard Biener <rguenther@suse.de>
11456 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11458 2016-05-19 Marek Polacek <polacek@redhat.com>
11461 * g++.dg/diagnostic/pr71075.C: New test.
11463 2016-05-19 David Malcolm <dmalcolm@redhat.com>
11466 * g++.dg/pr71184.C: New test case.
11468 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11470 * gcc.target/powerpc/darn-0.c: New test.
11471 * gcc.target/powerpc/darn-1.c: New test.
11472 * gcc.target/powerpc/darn-2.c: New test.
11474 2016-05-19 Marek Polacek <polacek@redhat.com>
11476 PR tree-optimization/71031
11477 * gcc.dg/tree-ssa/vrp100.c: New test.
11479 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11481 PR rtl-optimization/71148
11482 * gcc.dg/pr71148.c: New test.
11484 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11487 * gcc.target/arm/pr71056.c: New test.
11489 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11491 * c-c++-common/pr69669.c: Check the used mode.
11493 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11496 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11498 2016-05-19 Richard Biener <rguenther@suse.de>
11500 PR tree-optimization/70729
11501 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11502 * gcc.dg/graphite/scop-18.c: Likewise.
11503 * gcc.dg/pr41783.c: Disable LIM.
11504 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11505 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11506 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11507 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11508 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11509 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11510 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11511 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11512 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11513 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11514 * gfortran.dg/pr42108.f90: Likewise.
11516 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11519 * gcc.dg/spellcheck-options-11.c: New test case.
11521 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11524 * g++.dg/opt/pr71100.C: New test.
11526 2016-05-18 Martin Jambor <mjambor@suse.cz>
11529 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11530 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11531 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11532 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11534 2016-05-18 Martin Jambor <mjambor@suse.cz>
11537 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11538 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11539 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11540 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11541 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11543 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11546 * g++.dg/template/crash122.C: New.
11548 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11551 * g++.dg/template/pr70466-1.C: New.
11552 * g++.dg/template/pr70466-2.C: Likewise.
11554 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11556 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11557 splat operations and the XXSPLTIB instruction.
11558 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11559 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11560 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11561 xxlxor to clear a register.
11563 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11565 * gcc.dg/torture/pr71020.c: New test.
11567 2016-05-18 Martin Jambor <mjambor@suse.cz>
11570 * gcc.dg/ipa/pr70646.c: New test.
11572 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11574 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11576 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11578 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11579 missing tests for vreinterpretq_p{8,16}.
11581 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11583 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11584 vsliq_n_s64 and vsliq_n_u64.
11586 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11588 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11589 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11591 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11593 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11594 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11595 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11597 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11599 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11602 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11604 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11605 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11606 "blr\t" and switch to scan-assembler-times.
11608 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11610 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11612 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11613 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11615 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11617 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11618 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11619 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11620 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11621 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11622 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11624 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11625 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11627 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11628 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11630 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11631 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11633 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11635 2016-05-18 Richard Biener <rguenther@suse.de>
11637 PR tree-optimization/71168
11638 * gcc.dg/torture/pr71168.c: New testcase.
11640 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11642 PR middle-end/63586
11643 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11644 * gcc.dg/tree-ssa/pr63586.c: New test.
11645 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11647 2016-05-17 Nathan Sidwell <nathan@acm.org>
11649 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11650 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11651 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11652 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11654 2016-05-17 Nathan Sidwell <nathan@acm.org>
11656 * gcc.target/nvptx/abi-vararg-3.c: New.
11658 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11660 PR tree-optimization/54579
11661 PR middle-end/55299
11662 * gcc.dg/fold-notrotate-1.c: New test.
11663 * gcc.dg/fold-notshift-1.c: New test.
11664 * gcc.dg/fold-notshift-2.c: New test.
11666 2016-05-17 Marek Polacek <polacek@redhat.com>
11669 * g++.dg/ipa/pr71146.C: New test.
11671 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11673 * jit.dg/test-error-array-bounds.c: New test case.
11675 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11677 * gcc.dg/tree-ssa/and-1.c: New testcase.
11679 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11681 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11682 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11684 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11686 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11687 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11689 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11691 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11693 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11695 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11697 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11699 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11700 ".2d[index]" when scan the assembly.
11701 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11702 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11704 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11706 2016-05-17 Richard Biener <rguenther@suse.de>
11708 PR tree-optimization/71132
11709 * gcc.dg/torture/pr71132.c: New testcase.
11711 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11713 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11715 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11718 * gcc.target/aarch64/pr70809_1.c: New test.
11720 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11722 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11723 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11724 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11725 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11727 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11728 Ilya Enkovich <ilya.enkovich@intel.com>
11731 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11733 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11735 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11736 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11738 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11740 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11741 test for __ARM_FP16_ARGS.
11742 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11743 * gcc.target/arm/aapcs/neon-vect10.c: New.
11744 * gcc.target/arm/aapcs/neon-vect9.c: New.
11745 * gcc.target/arm/aapcs/vfp18.c: New.
11746 * gcc.target/arm/aapcs/vfp19.c: New.
11747 * gcc.target/arm/aapcs/vfp20.c: New.
11748 * gcc.target/arm/aapcs/vfp21.c: New.
11749 * gcc.target/arm/fp16-aapcs-1.c: New.
11750 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11751 test for __ARM_FP16_ARGS.
11752 * g++.target/arm/fp16-return-1.c: Update expected output.
11754 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11757 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11759 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11762 * gfortran.dg/pr69603.f90: New testcase.
11764 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11766 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11768 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11771 * gfortran.dg/pr71047.f08: New test.
11773 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11775 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11776 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11777 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11779 2016-05-13 Martin Sebor <msebor@redhat.com>
11782 * g++.dg/cpp0x/constexpr-60049.C: New test.
11784 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11787 * gcc.dg/pr71071.c: New test.
11789 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11791 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11792 remove XOP handling.
11793 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11795 2016-05-13 Nathan Sidwell <nathan@acm.org>
11797 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11798 __atomic_is_lock_free declaration.
11800 2016-05-13 Richard Biener <rguenther@suse.de>
11802 PR tree-optimization/42587
11803 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11805 2016-05-13 Martin Liska <mliska@suse.cz>
11807 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11808 the new format of dump output.
11810 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11812 * gcc.dg/pr71084.c: New test.
11814 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11817 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11819 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11821 * gcc.target/aarch64/struct_return.c: New test.
11823 2016-05-12 Marek Polacek <polacek@redhat.com>
11826 * c-c++-common/pr70756-2.c: New test.
11827 * c-c++-common/pr70756.c: New test.
11829 2016-05-12 Richard Biener <rguenther@suse.de>
11831 PR tree-optimization/71059
11832 * gcc.dg/torture/pr71059.c: New testcase.
11834 2016-05-12 Richard Biener <rguenther@suse.de>
11836 PR tree-optimization/71062
11837 * gcc.dg/torture/pr71062.c: New testcase.
11839 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11841 PR tree-optimization/71006
11842 * gcc.dg/pr71006.c: New test.
11844 2016-05-12 Marek Polacek <polacek@redhat.com>
11847 * gcc.dg/opts-7.c: New test.
11849 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11852 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11853 Add -save-temps to dg-options.
11854 Scan for ldmfd rather than pop instruction.
11855 * gcc.target/arm/interrupt-2.c: Likewise.
11856 * gcc.target/arm/pr70830.c: New test.
11858 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11860 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11861 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11863 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11864 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11865 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11868 * gcc.target/i386/avx512vl-pack-1.c: New test.
11869 * gcc.target/i386/avx512vl-pack-2.c: New test.
11870 * gcc.target/i386/avx512bw-pack-2.c: New test.
11872 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11874 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11875 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11876 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11878 2016-05-12 Richard Biener <rguenther@suse.de>
11880 PR tree-optimization/70986
11881 * gcc.dg/torture/pr70986-1.c: New testcase.
11882 * gcc.dg/torture/pr70986-2.c: Likewise.
11883 * gcc.dg/torture/pr70986-3.c: Likewise.
11885 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11888 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11889 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11891 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11893 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11895 * gcc.target/i386/pr66746.c: Ditto.
11897 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11899 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11901 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11902 warning when using -mvsx-timode.
11903 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11904 * gcc.target/powerpc/dform-2.c: Likewise.
11905 * gcc.target/powerpc/pr68805.c: Likewise.
11907 2016-05-11 Marek Polacek <polacek@redhat.com>
11910 * c-c++-common/attributes-3.c: New test.
11912 2016-05-11 Nathan Sidwell <nathan@acm.org>
11914 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11915 * gcc.c-torture/execute/pr68185.c: Likewise.
11916 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11917 * gcc.dg/pr69634.c: Requires scheduling.
11918 * gcc.dg/torture/pr66178.c: Require label values.
11919 * gcc.dg/setjmp-6.c: Require indirect jumps.
11921 2016-05-11 Richard Biener <rguenther@suse.de>
11923 PR tree-optimization/71055
11924 * gcc.dg/torture/pr71055.c: New testcase.
11926 2016-05-11 Richard Biener <rguenther@suse.de>
11929 * g++.dg/debug/pr71057.C: New testcase.
11931 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11934 * gfortran.dg/gomp/pr70855.f90: New test.
11936 2016-05-11 Richard Biener <rguenther@suse.de>
11938 PR middle-end/71002
11939 * g++.dg/torture/pr71002.C: New testcase.
11941 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11943 PR middle-end/70807
11944 * gcc.dg/pr70807.c: New test.
11946 2016-05-10 Martin Sebor <msebor@redhat.com>
11949 * g++.dg/Wattributes.C: New test.
11951 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11953 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11954 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11955 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11957 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11960 * gcc.target/i386/pr70799-1.c: New test.
11962 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11964 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11966 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11968 PR middle-end/70877
11969 * gcc.target/i386/pr70877.c: New test.
11971 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11973 PR tree-optimization/70786
11974 * gcc.target/i386/pr70876.c: New test.
11976 2016-05-10 Jakub Jelinek <jakub@redhat.com>
11979 * gcc.target/i386/avx512vl-logic-1.c: New test.
11980 * gcc.target/i386/avx512vl-logic-2.c: New test.
11981 * gcc.target/i386/avx512dq-logic-2.c: New test.
11983 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11986 * gcc.target/powerpc/pr70963.c: New.
11988 2016-05-10 David Malcolm <dmalcolm@redhat.com>
11990 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11991 (test_very_wide_line): Add ruler to expected output.
11992 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11993 (test_very_wide_line): Likewise.
11994 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11995 (test_show_locus): Within the handling of "test_very_wide_line",
11996 enable show_ruler_p on the diagnostic context.
11998 2016-05-10 Richard Biener <rguenther@suse.de>
12000 PR tree-optimization/71039
12001 * gcc.dg/torture/pr71039.c: New testcase.
12003 2016-05-10 Nathan Sidwell <nathan@acm.org>
12005 * gcc.dg/nested-func-10.c: Requires alloca.
12006 * gcc.dg/nested-func-9.c: Requires alloca.
12007 * gcc.c-torture/execute/pr70460.c: Requires labels.
12008 * gcc.c-torture/compile/pr70199.c: Requires labels.
12009 * gcc.target/nvptx/decl.c: Compile only.
12010 * gcc.target/nvptx/trailing-init.c: Compile only.
12011 * gcc.target/nvptx/ary-init.c: Compile only.
12013 2016-05-10 Marek Polacek <polacek@redhat.com>
12016 * gcc.dg/attr-opt-1.c: New test.
12018 2016-05-10 Richard Biener <rguenther@suse.de>
12020 PR tree-optimization/70497
12021 PR tree-optimization/28367
12022 * gcc.dg/torture/20160404-1.c: New testcase.
12023 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
12024 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
12026 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
12028 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
12030 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
12032 * gcc.target/i386/fabsneg-1.c New test.
12034 2016-05-09 Alan Modra <amodra@gmail.com>
12037 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
12039 2016-05-09 Richard Biener <rguenther@suse.de>
12041 PR tree-optimization/70985
12042 * gcc.dg/torture/pr70985.c: New testcase.
12044 2016-05-09 Bin Cheng <bin.cheng@arm.com>
12046 * gcc.dg/tree-ssa/ifc-9.c: New test.
12047 * gcc.dg/tree-ssa/ifc-10.c: New test.
12048 * gcc.dg/tree-ssa/ifc-11.c: New test.
12049 * gcc.dg/tree-ssa/ifc-12.c: New test.
12050 * gcc.dg/vect/pr61194.c: Remove XFAIL.
12051 * gcc.dg/vect/vect-23.c: Remove XFAIL.
12052 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
12054 2016-05-09 Richard Biener <rguenther@suse.de>
12057 * gfortran.dg/pr70937.f90: New testcase.
12059 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12061 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
12063 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
12066 * gfortran.dg/dec_structure_1.f90: New testcase.
12067 * gfortran.dg/dec_structure_2.f90: Ditto.
12068 * gfortran.dg/dec_structure_3.f90: Ditto.
12069 * gfortran.dg/dec_structure_4.f90: Ditto.
12070 * gfortran.dg/dec_structure_5.f90: Ditto.
12071 * gfortran.dg/dec_structure_6.f90: Ditto.
12072 * gfortran.dg/dec_structure_7.f90: Ditto.
12073 * gfortran.dg/dec_structure_8.f90: Ditto.
12074 * gfortran.dg/dec_structure_9.f90: Ditto.
12075 * gfortran.dg/dec_structure_10.f90: Ditto.
12076 * gfortran.dg/dec_structure_11.f90: Ditto.
12077 * gfortran.dg/dec_union_1.f90: Ditto.
12078 * gfortran.dg/dec_union_2.f90: Ditto.
12079 * gfortran.dg/dec_union_3.f90: Ditto.
12080 * gfortran.dg/dec_union_4.f90: Ditto.
12081 * gfortran.dg/dec_union_5.f90: Ditto.
12082 * gfortran.dg/dec_union_6.f90: Ditto.
12083 * gfortran.dg/dec_union_7.f90: Ditto.
12085 2016-05-07 Tom de Vries <tom@codesourcery.com>
12087 PR tree-optimization/70956
12088 * gcc.dg/graphite/pr70956.c: New test.
12090 2016-05-06 Jakub Jelinek <jakub@redhat.com>
12092 PR middle-end/70941
12093 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
12094 (a, b, c, d): Change type from char to signed char.
12095 (main): Compare against (signed char) -1634678893 instead of
12096 hardcoded -109. Use __builtin_abort instead of abort.
12098 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
12099 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
12101 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12103 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
12106 * gcc.dg/torture/pr70935.c: New test.
12108 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12111 * gcc.target/sh/pr58219.c: New tests.
12113 2016-05-06 Richard Biener <rguenther@suse.de>
12115 PR tree-optimization/70960
12116 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12118 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12121 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12122 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12123 Adjust expected instruction counts.
12124 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12126 2016-05-06 Marek Polacek <polacek@redhat.com>
12129 * gcc.dg/ubsan/bounds-3.c: New test.
12131 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12134 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12136 2016-05-06 Richard Biener <rguenther@suse.de>
12138 PR middle-end/70931
12139 * gfortran.dg/pr70931.f90: New testcase.
12141 2016-05-06 Richard Biener <rguenther@suse.de>
12143 PR middle-end/70941
12144 * gcc.dg/torture/pr70941.c: New testcase.
12146 2016-05-05 Bin Cheng <bin.cheng@arm.com>
12148 PR tree-optimization/57206
12149 * gcc.dg/vect/pr57206.c: New test.
12151 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12153 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12155 2016-05-05 Jakub Jelinek <jakub@redhat.com>
12157 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12159 * c-c++-common/Wdangling-else-4.c: New test.
12161 2016-05-04 Jakub Jelinek <jakub@redhat.com>
12165 * g++.dg/opt/pr70906.C: New test.
12166 * g++.dg/opt/pr70933.C: New test.
12168 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12170 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
12172 * gcc.dg/ipa/pure-const-3.c: New testcase.
12174 2016-05-04 Marek Polacek <polacek@redhat.com>
12176 * c-c++-common/Wdangling-else-1.c: New test.
12177 * c-c++-common/Wdangling-else-2.c: New test.
12178 * c-c++-common/Wdangling-else-3.c: New test.
12180 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
12182 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12185 2016-05-04 Marek Polacek <polacek@redhat.com>
12188 * gcc.dg/Waddress-2.c: New test.
12190 2016-05-04 Alan Modra <amodra@gmail.com>
12192 * gcc.target/powerpc/pr70866.c: New.
12194 2016-05-03 Martin Sebor <msebor@redhat.com>
12197 * c-c++-common/builtin_location.c: New test.
12198 * g++.dg/cpp1y/builtin_location.C: New test.
12200 2016-05-03 Marek Polacek <polacek@redhat.com>
12203 * gcc.dg/pr70859.c: New test.
12204 * gcc.dg/pr70859-2.c: New test.
12206 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
12208 * gnat.dg/debug5.adb: New testcase.
12210 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
12212 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12213 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12214 Procedure to check for z10 instruction set.
12216 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12218 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12220 2016-05-03 Alan Modra <amodra@gmail.com>
12222 * gcc.target/powerpc/savres.c: Add func using a single gpr.
12224 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12226 * gcc.target/i386/avx512f-cvt-1.c: New test.
12228 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
12230 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12231 -fdump-tree-vrp-details.
12233 2016-05-03 Richard Biener <rguenther@suse.de>
12235 * gcc.dg/pr30172-1.c: Adjust.
12236 * gcc.dg/pr63743.c: Likewise.
12237 * gcc.dg/tm/pr51696.c: Likewise.
12238 * c-c++-common/tm/safe-1.c: Likewise.
12239 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12240 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12241 * g++.dg/plugin/self-assign-test-1.C: Likewise.
12242 * g++.dg/plugin/self-assign-test-2.C: Likewise.
12244 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12246 PR rtl-optimization/70467
12247 * gcc.target/i386/pr70467-3.c: New test.
12248 * gcc.target/i386/pr70467-4.c: New test.
12250 PR tree-optimization/70916
12251 * gcc.c-torture/compile/pr70916.c: New test.
12254 * gcc.target/i386/pr49244-1.c: New test.
12255 * gcc.target/i386/pr49244-2.c: New test.
12257 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
12259 PR rtl-optimization/44281
12260 * gcc.target/i386/pr44281.c: New test.
12262 2016-05-03 bin cheng <bin.cheng@arm.com>
12264 PR tree-optimization/56541
12265 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12266 * gcc.dg/vect/pr56541.c: new test.
12268 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12270 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12272 * gcc.target/powerpc/float128-complex-2.c: Likewise.
12274 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
12277 * c-c++-common/asan/clone-test-1.c (main): Align child process
12280 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12283 * g++.dg/spellcheck-fields-2.C: New test case.
12285 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12288 * g++.dg/pr62314.C: New test case.
12290 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
12292 * gcc.dg/ipa/inline-8.c: New testcase.
12294 2016-05-02 Jakub Jelinek <jakub@redhat.com>
12296 PR rtl-optimization/70467
12297 * gcc.target/i386/pr70467-1.c: New test.
12299 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12301 * gcc.dg/spec-options.c: Run the test on all targets.
12302 * gcc.dg/foo.specs: Use cpp_unique_options.
12304 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12306 * gcc.dg/tree-ssa/unord.c: New testcase.
12308 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12310 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12312 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
12314 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12316 2016-05-02 Marek Polacek <polacek@redhat.com>
12319 * gcc.dg/enum-incomplete-3.c: New test.
12321 2016-05-02 Marek Polacek <polacek@redhat.com>
12322 Tom de Vries <tom@codesourcery.com>
12324 PR tree-optimization/70700
12325 * gcc.dg/pr70700.c: New test.
12327 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
12329 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12330 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12331 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12332 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12333 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12335 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
12337 * ada/acats/run_acats: Rename into...
12338 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
12339 * ada/acats/run_all.sh: Remove redundant test.
12340 (target_run): Move around.
12341 (target_gnatchop): Use newly built executable.
12342 (target_gnatmake): Likewise.
12343 Check that the compilation of impbit succeeds.
12345 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
12347 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12348 * gcc.dg/20021029-1.c: Likewise.
12349 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12350 * gcc.target/sh/attr-isr-trapa.c: Likewise.
12351 * gcc.target/sh/cmpstr.c: Likewise.
12352 * gcc.target/sh/cmpstrn.c: Likewise.
12353 * gcc.target/sh/memset.c: Likewise.
12354 * gcc.target/sh/pr21255-2-mb.c: Likewise.
12355 * gcc.target/sh/pr21255-2-ml.c: Likewise.
12356 * gcc.target/sh/pr39423-1.c: Likewise.
12357 * gcc.target/sh/pr49468-di.c: Likewise.
12358 * gcc.target/sh/pr49468-si.c: Likewise.
12359 * gcc.target/sh/pr49880-1.c: Likewise.
12360 * gcc.target/sh/pr49880-2.c: Likewise.
12361 * gcc.target/sh/pr49880-3.c: Likewise.
12362 * gcc.target/sh/pr50751-1.c: Likewise.
12363 * gcc.target/sh/pr50751-4.c: Likewise.
12364 * gcc.target/sh/pr50751-7.c: Likewise.
12365 * gcc.target/sh/pr51244-1.c: Likewise.
12366 * gcc.target/sh/pr51244-10.c: Likewise.
12367 * gcc.target/sh/pr51244-11.c: Likewise.
12368 * gcc.target/sh/pr51244-12.c: Likewise.
12369 * gcc.target/sh/pr51244-13.c: Likewise.
12370 * gcc.target/sh/pr51244-14.c: Likewise.
12371 * gcc.target/sh/pr51244-17.c: Likewise.
12372 * gcc.target/sh/pr51244-18.c: Likewise.
12373 * gcc.target/sh/pr51244-19.c: Likewise.
12374 * gcc.target/sh/pr51244-4.c: Likewise.
12375 * gcc.target/sh/pr51244-5.c: Likewise.
12376 * gcc.target/sh/pr51244-7.c: Likewise.
12377 * gcc.target/sh/pr51244-8.c: Likewise.
12378 * gcc.target/sh/pr51244-9.c: Likewise.
12379 * gcc.target/sh/pr51697.c: Likewise.
12380 * gcc.target/sh/pr52483-1.c: Likewise.
12381 * gcc.target/sh/pr52483-2.c: Likewise.
12382 * gcc.target/sh/pr52483-3.c: Likewise.
12383 * gcc.target/sh/pr52483-5.c: Likewise.
12384 * gcc.target/sh/pr52933-1.c: Likewise.
12385 * gcc.target/sh/pr52933-2.c: Likewise.
12386 * gcc.target/sh/pr52933-3.c: Likewise.
12387 * gcc.target/sh/pr53568-1.c: Likewise.
12388 * gcc.target/sh/pr53976-1.c: Likewise.
12389 * gcc.target/sh/pr53988-1.c: Likewise.
12390 * gcc.target/sh/pr53988.c: Likewise.
12391 * gcc.target/sh/pr54089-1.c: Likewise.
12392 * gcc.target/sh/pr54089-6.c: Likewise.
12393 * gcc.target/sh/pr54089-7.c: Likewise.
12394 * gcc.target/sh/pr54089-8.c: Likewise.
12395 * gcc.target/sh/pr54089-9.c: Likewise.
12396 * gcc.target/sh/pr54236-1.c: Likewise.
12397 * gcc.target/sh/pr54236-2.c: Likewise.
12398 * gcc.target/sh/pr54236-3.c: Likewise.
12399 * gcc.target/sh/pr54236-4.c: Likewise.
12400 * gcc.target/sh/pr54386.c: Likewise.
12401 * gcc.target/sh/pr54602-1.c: Likewise.
12402 * gcc.target/sh/pr54685.c: Likewise.
12403 * gcc.target/sh/pr54760-1.c: Likewise.
12404 * gcc.target/sh/pr54760-2.c: Likewise.
12405 * gcc.target/sh/pr54760-3.c: Likewise.
12406 * gcc.target/sh/pr54760-4.c: Likewise.
12407 * gcc.target/sh/pr54760-5.c: Likewise.
12408 * gcc.target/sh/pr54760-6.c: Likewise.
12409 * gcc.target/sh/pr55146.c: Likewise.
12410 * gcc.target/sh/pr55160.c: Likewise.
12411 * gcc.target/sh/pr59278.c: Likewise.
12412 * gcc.target/sh/pr59401-1.c: Likewise.
12413 * gcc.target/sh/pr59533-1.c: Likewise.
12414 * gcc.target/sh/pr63260.c: Likewise.
12415 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12416 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12417 * gcc.target/sh/strlen.c: Likewise.
12418 * gcc.target/sh/torture/pr30807.c: Likewise.
12419 * gcc.target/sh/torture/pr34777.c: Likewise.
12420 * gcc.target/sh/torture/pr64652.c: Likewise.
12421 * gcc.target/sh/torture/pr65505.c: Likewise.
12422 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12423 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12425 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12428 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12430 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12432 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12433 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12434 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12435 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12437 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12439 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12440 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12442 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12444 PR middle-end/70626
12445 * c-c++-common/goacc/combined-reduction.c: New test.
12446 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12448 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12450 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12451 *movdi_internal pattern only if PIC off.
12452 * gcc.target/i386/pr70155-2.c: Likewise.
12453 * gcc.target/i386/pr70155-3.c: Likewise.
12454 * gcc.target/i386/pr70155-4.c: Likewise.
12455 * gcc.target/i386/pr70155-5.c: Likewise.
12456 * gcc.target/i386/pr70155-6.c: Likewise.
12457 * gcc.target/i386/pr70155-7.c: Likewise.
12458 * gcc.target/i386/pr70155-8.c: Likewise.
12459 * gcc.target/i386/pr70155-15.c: Likewise.
12460 * gcc.target/i386/pr70155-17.c: Likewise.
12461 * gcc.target/i386/pr70155-22.c: Likewise.
12463 2016-04-29 Bin Cheng <bin.cheng@arm.com>
12465 PR tree-optimization/70803
12466 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12468 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12470 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12471 optimization of vector loop.
12472 * gcc.target/i386/vect-unpack-3.c: New test.
12473 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12474 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12475 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12477 2016-04-29 Marek Polacek <polacek@redhat.com>
12480 * g++.dg/ubsan/null-7.C: New test.
12483 * gcc.dg/pr70852.c: New test.
12485 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12488 * g++.dg/cpp0x/alignas6.C: New test.
12490 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12492 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12493 * gcc.dg/pr27003.c: Likewise.
12494 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12495 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12496 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12497 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12498 * gcc.target/arc/mxy.c: Likewise.
12499 * gcc.target/arc/mswape.c: Likewise.
12500 * gcc.target/arc/mrtsc.c: Likewise.
12501 * gcc.target/arc/mcrc.c: Likewise.
12502 * gcc.target/arc/mdsp-packa.c: Likewise.
12503 * gcc.target/arc/mdvbf.c: Likewise.
12504 * gcc.target/arc/mlock.c: Likewise.
12505 * gcc.target/arc/mmac-24.c: Likewise.
12506 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12508 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12509 Matthijs Kooijman <matthijs@stdin.nl>
12510 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12513 * gcc.target/avr/pr60040-1.c: New.
12514 * gcc.target/avr/pr60040-2.c: New.
12516 2016-04-29 Richard Biener <rguenther@suse.de>
12518 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12520 2016-04-29 Richard Biener <rguenther@suse.de>
12522 PR tree-optimization/13962
12523 PR tree-optimization/65686
12524 * gcc.dg/uninit-pr65686.c: New testcase.
12526 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12528 PR middle-end/70843
12529 * gcc.dg/pr70843.c: New test.
12531 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12534 * gcc.target/i386/pr70858.c: New test.
12536 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12538 * gcc.target/arc/nps400-1.c: New file.
12540 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12541 Andrew Burgess <andrew.burgess@embecosm.com>
12543 * gcc.target/arc/movh_cl-1.c: New file.
12545 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12546 Andrew Burgess <andrew.burgess@embecosm.com>
12548 * gcc.target/arc/extzv-1.c: New file.
12549 * gcc.target/arc/insv-1.c: New file.
12550 * gcc.target/arc/insv-2.c: New file.
12551 * gcc.target/arc/movb-1.c: New file.
12552 * gcc.target/arc/movb-2.c: New file.
12553 * gcc.target/arc/movb-3.c: New file.
12554 * gcc.target/arc/movb-4.c: New file.
12555 * gcc.target/arc/movb-5.c: New file.
12556 * gcc.target/arc/movb_cl-1.c: New file.
12557 * gcc.target/arc/movb_cl-2.c: New file.
12558 * gcc.target/arc/movbi_cl-1.c: New file.
12559 * gcc.target/arc/movl-1.c: New file.
12561 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12562 Andrew Burgess <andrew.burgess@embecosm.com>
12564 * gcc.target/arc/cmem-1.c: New file.
12565 * gcc.target/arc/cmem-2.c: New file.
12566 * gcc.target/arc/cmem-3.c: New file.
12567 * gcc.target/arc/cmem-4.c: New file.
12568 * gcc.target/arc/cmem-5.c: New file.
12569 * gcc.target/arc/cmem-6.c: New file.
12570 * gcc.target/arc/cmem-7.c: New file.
12571 * gcc.target/arc/cmem-ld.inc: New file.
12572 * gcc.target/arc/cmem-st.inc: New file.
12574 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12577 * gcc.target/i386/pr70821.c: New test.
12579 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12581 * gcc.target/powerpc/vec-adde.c: New test.
12582 * gcc.target/powerpc/vec-adde-int128.c: New test.
12584 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12586 * gcc.target/i386/avx-vround-1.c: New test.
12587 * gcc.target/i386/avx-vround-2.c: New test.
12588 * gcc.target/i386/avx512vl-vround-1.c: New test.
12589 * gcc.target/i386/avx512vl-vround-2.c: New test.
12591 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12594 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12595 (check_effective_target_cilkplus_runtime): ... this.
12596 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12597 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12599 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12600 Require cilkplus_runtime.
12601 Don't add -lcilkrts.
12602 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12603 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12604 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12605 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12606 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12607 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12608 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12609 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12610 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12611 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12612 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12613 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12614 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12615 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12616 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12617 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12618 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12619 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12620 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12621 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12622 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12623 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12624 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12625 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12626 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12627 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12628 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12629 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12630 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12632 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12633 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12635 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12637 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12640 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12642 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12643 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12645 2015-04-27 Ryan Burn <contact@rnburn.com>
12649 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12651 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12652 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12654 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12656 * gnat.dg/limited_with4.ad[sb]: New test.
12657 * gnat.dg/limited_with4_pkg.ads: New helper.
12659 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12662 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12663 and movv1ti_internal patterns
12664 * gcc.target/i386/pr70155-1.c: New test.
12665 * gcc.target/i386/pr70155-2.c: Likewise.
12666 * gcc.target/i386/pr70155-3.c: Likewise.
12667 * gcc.target/i386/pr70155-4.c: Likewise.
12668 * gcc.target/i386/pr70155-5.c: Likewise.
12669 * gcc.target/i386/pr70155-6.c: Likewise.
12670 * gcc.target/i386/pr70155-7.c: Likewise.
12671 * gcc.target/i386/pr70155-8.c: Likewise.
12672 * gcc.target/i386/pr70155-9.c: Likewise.
12673 * gcc.target/i386/pr70155-10.c: Likewise.
12674 * gcc.target/i386/pr70155-11.c: Likewise.
12675 * gcc.target/i386/pr70155-12.c: Likewise.
12676 * gcc.target/i386/pr70155-13.c: Likewise.
12677 * gcc.target/i386/pr70155-14.c: Likewise.
12678 * gcc.target/i386/pr70155-15.c: Likewise.
12679 * gcc.target/i386/pr70155-16.c: Likewise.
12680 * gcc.target/i386/pr70155-17.c: Likewise.
12681 * gcc.target/i386/pr70155-18.c: Likewise.
12682 * gcc.target/i386/pr70155-19.c: Likewise.
12683 * gcc.target/i386/pr70155-20.c: Likewise.
12684 * gcc.target/i386/pr70155-21.c: Likewise.
12685 * gcc.target/i386/pr70155-22.c: Likewise.
12687 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12689 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12692 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12694 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12695 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12696 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12697 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12698 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12700 2016-04-27 Richard Biener <rguenther@suse.de>
12703 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12704 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12706 2016-04-27 Nathan Sidwell <nathan@acm.org>
12708 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12709 * g++.dg/ubsan/pr63956.C: Adjust error location.
12711 2016-04-27 Nick Clifton <nickc@redhat.com>
12713 PR middle-end/49889
12714 * gcc.dg/pr49889.c: New test.
12716 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12718 * c-c++-common/memset-array.c: New test.
12720 2016-04-26 Martin Sebor <msebor@redhat.com>
12723 * g++.dg/cpp1y/func_constexpr.C: New test.
12725 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12728 * g++.dg/cpp0x/enum32.C: New test.
12729 * g++.dg/cpp0x/enum33.C: New test.
12731 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12733 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12734 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12735 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12736 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12737 * gcc.c-torture/execute/pr38151.c: Likewise.
12738 * gcc.c-torture/execute/pr66556.c: Likewise.
12739 * gcc.c-torture/execute/pr67781.c: Likewise.
12740 * gcc.c-torture/execute/pr68648.c: Likewise.
12742 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12744 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12746 2016-04-26 Marek Polacek <polacek@redhat.com>
12749 * gcc.dg/pr67784-3.c: New test.
12750 * gcc.dg/pr67784-4.c: New test.
12751 * gcc.dg/pr67784-5.c: New test.
12754 * gcc.dg/Wnested-externs-2.c: New test.
12756 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12758 * gcc.dg/fold-plusmult.c: Adjust.
12759 * gcc.dg/no-strict-overflow-6.c: Adjust.
12760 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12762 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12764 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12766 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12767 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12768 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12769 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12770 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12771 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12772 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12773 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12774 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12775 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12776 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12777 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12778 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12779 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12780 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12781 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12782 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12783 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12784 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12785 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12786 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12787 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12789 * gcc.target/i386/pr32219-4.c: Likewise.
12790 * gcc.target/i386/pr32219-6.c: Likewise.
12791 * gcc.target/i386/pr32219-8.c: Likewise.
12793 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12795 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12796 associated options.
12798 2016-04-26 Marek Polacek <polacek@redhat.com>
12801 * g++.dg/ext/cond2.C: New test.
12803 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12805 PR tree-optimization/70771
12806 PR tree-optimization/70775
12807 * gcc.dg/pr70771.c: New test.
12808 * gcc.dg/pr70775.c: New test.
12810 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12812 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12814 2016-04-25 Richard Biener <rguenther@suse.de>
12816 PR tree-optimization/70780
12817 * gcc.dg/torture/pr70780.c: New testcase.
12819 2016-04-25 Michael Collison <michael.collison@arm.com>
12821 * gcc.target/arm/neon-vaddws16.c: New test.
12822 * gcc.target/arm/neon-vaddws32.c: New test.
12823 * gcc.target/arm/neon-vaddwu16.c: New test.
12824 * gcc.target/arm/neon-vaddwu32.c: New test.
12825 * gcc.target/arm/neon-vaddwu8.c: New test.
12826 * lib/target-supports.exp
12827 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12828 that arm neon support vector widen sum of HImode TO SImode.
12830 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12833 * c-c++-common/asan/pr70712.c: New test.
12835 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12837 * .gitattributes: New file.
12839 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12841 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12843 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12845 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12846 * gfortran.dg/submodule_15.f08: Likewise.
12848 2016-04-22 Richard Biener <rguenther@suse.de>
12850 PR tree-optimization/70740
12851 * gcc.dg/torture/pr70740.c: New testcase.
12853 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12856 * gcc.target/i386/pr70750-1.c: New test.
12857 * gcc.target/i386/pr70750-2.c: Likewise.
12859 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12862 * g++.dg/cpp0x/auto48.C: New.
12864 2016-04-21 Marek Polacek <polacek@redhat.com>
12867 * g++.dg/cpp0x/forw_enum12.C: New test.
12868 * g++.dg/cpp0x/forw_enum13.C: New test.
12870 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12873 * gcc.target/i386/pr70728.c: New test.
12875 2016-04-21 Richard Biener <rguenther@suse.de>
12877 PR middle-end/70747
12878 * gcc.dg/pr70747.c: New testcase.
12880 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12882 PR tree-optimization/70715
12883 * gcc.dg/tree-ssa/scev-13.c: New test.
12885 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12887 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12889 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12891 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12893 2016-04-20 Jan Hubicka <jh@suse.cz>
12896 * g++.dg/ipa/nothrow-1.C: New testcase.
12898 2016-04-20 Nathan Sidwell <nathan@acm.org>
12901 * g++.dg/eh/delete1.C: New.
12903 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12905 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12906 -mtune-ctrl=sse_typeless_stores.
12908 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12910 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12912 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12914 PR tree-optimization/69489
12915 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12917 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12920 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12921 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12922 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12924 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12926 PR tree-optimization/56625
12927 PR tree-optimization/69489
12928 * gcc.dg/vect/pr56625.c: New test.
12929 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12931 2016-04-20 Andrew Pinski <apinski@cavium.com>
12934 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12936 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12938 * gnat.dg/self1.adb: Remove now incorrect test.
12940 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12942 * gcc.dg/tree-ssa/scev-11.c: New test.
12943 * gcc.dg/tree-ssa/scev-12.c: New test.
12945 2016-04-20 Marek Polacek <polacek@redhat.com>
12947 PR tree-optimization/70725
12948 * gcc.dg/pr70725.c: New test.
12950 2016-04-20 Richard Biener <rguenther@suse.de>
12952 PR tree-optimization/70726
12953 * g++.dg/vect/pr70726.cc: New testcase.
12955 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12958 * gcc.target/s390/pr70674.c: New test.
12960 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12962 PR libgfortran/70684
12963 * gfortran.dg/list_read_14.f90: New test.
12965 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12968 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12969 extern to force it misaligned.
12973 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12974 Don't check `*' before movv4sf_internal.
12975 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12976 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12977 Don't check `*' before movv16qi_internal.
12978 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12979 extern to force it misaligned.
12983 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12984 Don't check `*' before movv2df_internal.
12985 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12986 extern to force it misaligned.
12990 Check movv8sf_internal instead of avx_storeups256.
12991 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12993 2016-04-19 Richard Biener <rguenther@suse.de>
12995 PR tree-optimization/70171
12996 * g++.dg/tree-ssa/pr70171.C: New testcase.
12998 2016-04-19 Richard Biener <rguenther@suse.de>
13000 PR tree-optimization/70724
13001 * gcc.dg/torture/pr70724.c: New testcase.
13003 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
13005 PR middle-end/70689
13006 * gcc.target/i386/pr70689.c: New.
13008 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
13011 * gcc.target/i386/pr70708.c: New test.
13013 2016-04-18 Richard Biener <rguenther@suse.de>
13015 PR tree-optimization/43434
13016 * gcc.dg/vect/pr43434.c: New testcase.
13017 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
13018 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
13019 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
13020 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
13021 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
13022 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
13023 * gcc.dg/gomp/pr68640.c: Likewise.
13024 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
13025 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
13027 2016-04-18 Richard Biener <rguenther@suse.de>
13029 PR tree-optimization/70701
13030 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
13032 2016-04-18 Tom de Vries <tom@codesourcery.com>
13035 * gcc.dg/pr70161.c: Add dot-file scans.
13036 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
13037 instead of after last dot char.
13039 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
13041 * c-c++-common/dump-ada-spec-3.c: New test.
13042 * c-c++-common/dump-ada-spec-4.c: Likewise.
13044 2016-04-17 Tom de Vries <tom@codesourcery.com>
13047 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
13049 2016-04-15 Jan Hubicka <jh@suse.cz>
13052 * g++.dg/ipa/pure-const-1.C: New testcase.
13053 * g++.dg/ipa/pure-const-2.C: New testcase.
13054 * g++.dg/ipa/pure-const-3.C: New testcase.
13056 2016-04-15 Marek Polacek <polacek@redhat.com>
13059 * gcc.dg/bitfld-22.c: New test.
13061 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
13063 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
13066 2016-04-15 Marek Polacek <polacek@redhat.com>
13069 * c-c++-common/pr70651.c: New test.
13071 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13073 PR rtl-optimization/70681
13074 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
13075 dump scan on arm and powerpc.
13076 * gcc.dg/pr10474.c: Likewise.
13078 2016-04-15 Jakub Jelinek <jakub@redhat.com>
13083 * g++.dg/cpp1y/vla11.C: Revert for real.
13086 * c-c++-common/Wparentheses-1.c: New test.
13087 * c-c++-common/gomp/Wparentheses-1.c: New test.
13088 * c-c++-common/gomp/Wparentheses-2.c: New test.
13089 * c-c++-common/gomp/Wparentheses-3.c: New test.
13090 * c-c++-common/gomp/Wparentheses-4.c: New test.
13091 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
13092 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
13093 * c-c++-common/goacc/Wparentheses-1.c: New test.
13095 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
13098 * gcc.target/i386/pr70662.c: New test.
13100 2016-04-15 Richard Biener <rguenther@suse.de>
13101 Alan Modra <amodra@gmail.com>
13103 PR tree-optimization/70130
13104 * gcc.dg/vect/O3-pr70130.c: New testcase.
13106 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13109 * gcc.target/powerpc/pr70669.c: New test.
13112 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13113 a power7 system that does not have an assembler that supports
13116 2016-04-14 Martin Sebor <msebor@redhat.com>
13121 * c-c++-common/ubsan/vla-1.c: Revert.
13122 * g++.dg/cpp1y/vla11.C: Same.
13123 * g++.dg/cpp1y/vla12.C: Same.
13124 * g++.dg/cpp1y/vla13.C: Same.
13125 * g++.dg/cpp1y/vla14.C: Same.
13126 * g++.dg/cpp1y/vla3.C: Same.
13127 * g++.dg/init/array24.C: Same.
13128 * g++.dg/ubsan/vla-1.C: Same.
13130 2016-04-14 Marek Polacek <polacek@redhat.com>
13131 Jan Hubicka <hubicka@ucw.cz>
13134 * g++.dg/torture/pr70029.C: New test.
13136 2016-04-14 Martin Sebor <msebor@redhat.com>
13138 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13139 type size to prevent failures on targets with very low maximum
13142 2016-04-14 Richard Biener <rguenther@suse.de>
13144 PR tree-optimization/70623
13145 * gcc.dg/torture/pr70623.c: New testcase.
13146 * gcc.dg/torture/pr70623-2.c: Likewise.
13148 2016-04-13 Martin Sebor <msebor@redhat.com>
13153 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13154 * g++.dg/cpp1y/vla11.C: New test.
13155 * g++.dg/cpp1y/vla12.C: New test.
13156 * g++.dg/cpp1y/vla13.C: New test.
13157 * g++.dg/cpp1y/vla14.C: New test.
13158 * g++.dg/cpp1y/vla3.C: Restore deleted test.
13159 * g++.dg/init/array24.C: Fully brace VLA initializer.
13160 * g++.dg/ubsan/vla-1.C: Disable exceptions.
13162 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13165 * g++.dg/opt/pr70641.C: New test.
13167 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13169 PR rtl-optimization/68749
13170 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13171 effects of argument promotions.
13172 Remove default args to dg-skip-if.
13174 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
13177 * g++.dg/parse/pr70635.C: New.
13179 2016-04-13 Marek Polacek <polacek@redhat.com>
13182 * c-c++-common/Wmisleading-indentation-4.c: New test.
13184 2016-04-13 Marek Polacek <polacek@redhat.com>
13187 * gcc.dg/Wparentheses-12.c: New test.
13188 * gcc.dg/Wparentheses-13.c: New test.
13190 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
13192 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13193 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13194 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13196 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13198 PR middle-end/70633
13199 * gcc.c-torture/compile/pr70633.c: New test.
13202 * gcc.dg/torture/pr70628.c: New test.
13204 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
13207 * g++.dg/template/pr70610.C: New test.
13208 * g++.dg/template/pr70610-2.C: New test.
13209 * g++.dg/template/pr70610-3.C: New test.
13210 * g++.dg/template/pr70610-4.C: New test.
13212 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13214 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13218 * g++.dg/ext/pr70571.C: New test.
13220 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13223 * gcc.target/powerpc/pr70640.c: New test.
13225 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
13228 * g++.dg/parse/pr68722.C: New.
13230 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13232 PR rtl-optimization/70596
13233 * gcc.target/i386/pr70596.c: New test.
13235 2016-04-12 Nathan Sidwell <nathan@acm.org>
13238 * g++.dg/init/pr70501.C: New.
13240 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
13242 * gcc.target/i386/asm-flag-6.c: New test.
13244 2016-04-12 Tom de Vries <tom@codesourcery.com>
13246 PR tree-optimization/68756
13247 * gcc.dg/graphite/pr68756.c: New test.
13249 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13251 PR tree-optimization/70602
13252 * gcc.c-torture/execute/pr70602.c: New test.
13254 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13257 * gcc.target/powerpc/float128-1.c: New tests to make sure the
13258 __float128 emulator is built and runs.
13259 * gcc.target/powerpc/float128-1.c: Likewise.
13261 * lib/target-supports.exp (check_ppc_float128_sw_available):
13262 Rework tests for __float128 software and hardware
13263 availability. Fix exit condition to return 0 on success.
13265 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
13268 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13269 * gcc.target/aarch64/target_attr_15.c: Likewise.
13271 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13274 * g++.dg/cpp1y/pr69066.C: New.
13276 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13279 * gfortran.dg/pr36192.f90: Update test.
13280 * gfortran.dg/pr36192_1.f90: Update test.
13281 * gfortran.dg/real_dimension_1.f: Update test.
13282 * gfortran.dg/parameter_array_init_7.f90: New test.
13284 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
13287 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13289 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13291 PR rtl-optimization/66669
13292 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13294 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13296 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13297 * gcc.dg/pie-1.c: Likewise.
13298 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13299 * gcc.dg/pic-4.c: Likewise.
13300 * gcc.dg/pie-3.c: Likewise.
13301 * gcc.dg/pie-4.c: Likewise.
13303 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13305 PR tree-optimization/68644
13306 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13308 PR rtl-optimization/64886
13309 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13311 2016-04-09 Tom de Vries <tom@codesourcery.com>
13313 PR tree-optimization/68953
13314 * gcc.dg/graphite/pr68953.c: New test.
13316 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13319 * gfortran.dg/deferred_character_16.f90: New test.
13321 2016-04-09 Jakub Jelinek <jakub@redhat.com>
13323 PR tree-optimization/70586
13324 * gcc.c-torture/execute/pr70586.c: New test.
13326 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13329 * c-c++-common/asan/halt_on_error-1.c: Replace memset
13330 with __builtin_memset
13331 * c-c++-common/asan/halt_on_error-2.c: Likewise.
13333 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
13337 PR tree-optimization/70373
13338 PR middle-end/70533
13339 PR middle-end/70534
13340 PR middle-end/70535
13341 * c-c++-common/goacc/reduction-5.c: New test.
13342 * c-c++-common/goacc/reduction-promotions.c: New test.
13343 * gfortran.dg/goacc/reduction-3.f95: New test.
13344 * gfortran.dg/goacc/reduction-promotions.f90: New test.
13346 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
13350 * g++.dg/pr70590.C: New test.
13351 * g++.dg/pr70590-2.C: New test.
13353 2016-04-08 Jakub Jelinek <jakub@redhat.com>
13355 PR middle-end/70593
13356 * gcc.target/i386/pr70593.c: New test.
13358 PR rtl-optimization/70574
13359 * gcc.target/i386/avx2-pr70574.c: New test.
13361 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
13364 * c-c++-common/asan/pr70541.c: New test.
13366 2016-04-08 Tom de Vries <tom@codesourcery.com>
13368 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13369 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13371 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13374 * gcc.c-torture/execute/pr70566.c: New test.
13376 2016-04-08 Tom de Vries <tom@codesourcery.com>
13378 * c-c++-common/goacc/uninit-copy-clause.c: New test.
13379 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13381 2016-04-08 Alan Modra <amodra@gmail.com>
13383 * gcc.target/powerpc/pr70117.c: New.
13385 2016-04-07 Jakub Jelinek <jakub@redhat.com>
13388 * gcc.dg/lto/simd-function_0.c: New test.
13390 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13392 * c-c++-common/attr-simd-2.c: Likewise.
13393 * c-c++-common/attr-simd-4.c: Likewise.
13394 * gcc.dg/gomp/simd-clones-2.c: Likewise.
13395 * gcc.dg/gomp/simd-clones-3.c: Likewise.
13397 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13400 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13402 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
13403 Tom de Vries <tom@codesourcery.com>
13405 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13406 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13407 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13408 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13409 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13410 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13411 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13412 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13414 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13417 * g++.dg/warn/Wparentheses-29.C: New test.
13419 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13422 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13423 explicit braces to resolve a future -Wparentheses warning.
13425 2016-04-06 Richard Henderson <rth@redhat.com>
13427 * gcc.dg/pr61817-1.c: New test.
13428 * gcc.dg/pr61817-2.c: New test.
13429 * gcc.dg/pr69391-1.c: New test.
13430 * gcc.dg/pr69391-2.c: New test.
13432 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13434 PR rtl-optimization/70398
13435 * gcc.target/aarch64/pr70398.c: New.
13437 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13439 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13441 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
13442 Pedro Alves <palves@redhat.com>
13444 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13446 2016-04-06 Jakub Jelinek <jakub@redhat.com>
13448 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13449 Check for avx512f effective targets instead of avx2.
13450 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13451 for AVX512F clones.
13452 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13453 * g++.dg/gomp/declare-simd-1.C: Likewise.
13454 * g++.dg/gomp/declare-simd-3.C: Likewise.
13455 * g++.dg/gomp/declare-simd-4.C: Likewise.
13457 PR middle-end/70550
13458 * c-c++-common/gomp/pr70550-1.c: New test.
13459 * c-c++-common/gomp/pr70550-2.c: New test.
13461 2016-04-05 Nathan Sidwell <nathan@acm.org>
13464 * g++.dg/ext/attribute-may-alias-5.C: New.
13466 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13469 * c-c++-common/pr70336.c: New test.
13470 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13471 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13473 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
13476 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13478 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13480 PR rtl-optimization/70542
13481 * gcc.dg/torture/pr70542.c: New test.
13482 * gcc.target/i386/avx2-pr70542.c: New test.
13484 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13486 PR tree-optimization/70509
13487 * gcc.target/i386/avx512bw-pr70509.c: New test.
13489 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13492 * g++.dg/ext/constexpr-vla4.C: New test.
13494 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13497 * gcc.target/i386/pr70510.c: New test.
13499 2016-04-05 Richard Biener <rguenther@suse.de>
13501 PR tree-optimization/70526
13502 * g++.dg/torture/pr70526.C: New testcase.
13504 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13507 * gcc.target/i386/pr70525.c: New test.
13509 2016-04-05 Richard Biener <rguenther@suse.de>
13511 PR middle-end/70499
13512 * g++.dg/torture/pr70499.C: New testcase.
13514 2016-04-05 Richard Biener <rguenther@suse.de>
13516 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13519 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13521 PR middle-end/70307
13522 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13523 rs6000 ABI warnings.
13525 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13528 * g++.dg/ipa/devirt-51.C: New testcase.
13530 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13531 Jakub Jelinek <jakub@redhat.com>
13533 PR middle-end/70457
13534 * gcc.dg/torture/pr70457.c: New.
13536 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13539 * gfortran.dg/allocate_with_source_19.f08: New test.
13541 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13544 * gfortran.dg/coarray_allocate_6.f08: New test.
13546 2016-04-04 Richard Biener <rguenther@suse.de>
13548 PR rtl-optimization/70484
13549 * gcc.dg/torture/pr70484.c: New testcase.
13551 2016-04-04 Marek Polacek <polacek@redhat.com>
13554 * gcc.dg/torture/pr70307.c: New test.
13556 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13560 * gcc.target/sh/torture/pr70416.c: New.
13562 2016-04-02 Martin Sebor <msebor@redhat.com>
13568 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13569 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13570 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13571 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13572 * g++.dg/cpp0x/constexpr-string.C: Same.
13573 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13574 * g++.dg/cpp0x/pr65398.C: Same.
13575 * g++.dg/ext/constexpr-vla1.C: Same.
13576 * g++.dg/ext/constexpr-vla2.C: Same.
13577 * g++.dg/ext/constexpr-vla3.C: Same.
13578 * g++.dg/ubsan/pr63956.C: Same.
13580 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13582 PR rtl-optimization/70467
13583 * gcc.target/i386/pr70467-2.c: New test.
13585 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13586 Marek Polacek <polacek@redhat.com>
13589 * g++.dg/init/new47.C: New test.
13591 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13594 * gcc.target/arm/pr70496.c: New test.
13596 2016-04-01 Nathan Sidwell <nathan@acm.org>
13599 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13601 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13604 * gcc.dg/strlenopt.h (memmove): New.
13605 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13606 instead of "string.h".
13607 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13608 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13609 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13610 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13611 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13612 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13613 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13614 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13615 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13616 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13617 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13618 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13619 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13620 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13621 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13622 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13623 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13624 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13625 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13626 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13628 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13630 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13631 (Holder::foo): Reflect this.
13633 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13636 * gcc.dg/pr70442.c: New test.
13638 2016-03-31 Nathan Sidwell <nathan@acm.org>
13641 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13643 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13646 * gcc.target/i386/pr70453.c: New test.
13648 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13651 * gcc.c-torture/pr70292.c: New test.
13653 2016-03-31 Marek Polacek <polacek@redhat.com>
13656 * c-c++-common/pr70297.c: New test.
13657 * g++.dg/cpp0x/typedef-redecl.C: New test.
13658 * gcc.dg/typedef-redecl2.c: New test.
13660 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13662 PR rtl-optimization/70460
13663 * gcc.c-torture/execute/pr70460.c: New test.
13665 2016-03-31 Richard Biener <rguenther@suse.de>
13668 * g++.dg/ext/vector30.C: New testcase.
13670 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13671 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13673 * gfortran.dg/fmt_pf.f90: New test.
13675 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13677 Forward-port from 5 branch
13678 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13681 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13682 dg-require-effective-target after dg-do.
13684 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13686 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13688 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13689 Julian Brown <julian@codesourcery.com>
13690 Chung-Lin Tang <cltang@codesourcery.com>
13691 Cesar Philippidis <cesar@codesourcery.com>
13692 James Norris <jnorris@codesourcery.com>
13693 Tom de Vries <tom@codesourcery.com>
13694 Nathan Sidwell <nathan@codesourcery.com>
13696 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13697 * c-c++-common/goacc/loop-clauses.c: Likewise.
13698 * g++.dg/goacc/template.C: Likewise.
13699 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13700 * gfortran.dg/goacc/loop-1.f95: Likewise.
13701 * gfortran.dg/goacc/loop-5.f95: Likewise.
13702 * gfortran.dg/goacc/loop-6.f95: Likewise.
13703 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13704 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13705 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13706 * c-c++-common/goacc/clauses-fail.c: Likewise.
13707 * c-c++-common/goacc/parallel-1.c: Likewise.
13708 * c-c++-common/goacc/reduction-1.c: Likewise.
13709 * c-c++-common/goacc/reduction-2.c: Likewise.
13710 * c-c++-common/goacc/reduction-3.c: Likewise.
13711 * c-c++-common/goacc/reduction-4.c: Likewise.
13712 * c-c++-common/goacc/routine-3.c: Likewise.
13713 * c-c++-common/goacc/routine-4.c: Likewise.
13714 * c-c++-common/goacc/routine-5.c: Likewise.
13715 * c-c++-common/goacc/tile.c: Likewise.
13716 * g++.dg/goacc/template.C: Likewise.
13717 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13718 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13719 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13720 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13721 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13722 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13723 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13724 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13725 * c-c++-common/goacc/use_device-1.c: ... this file.
13726 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13727 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13728 * c-c++-common/goacc/host_data-6.c: ... this file.
13729 * c-c++-common/goacc/loop-2-kernels.c: New file.
13730 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13731 * c-c++-common/goacc/loop-3.c: Likewise.
13732 * g++.dg/goacc/reference.C: Likewise.
13733 * g++.dg/goacc/routine-1.C: Likewise.
13734 * g++.dg/goacc/routine-2.C: Likewise.
13736 2016-03-30 Richard Biener <rguenther@suse.de>
13738 PR middle-end/70450
13739 * gcc.dg/torture/pr70450.c: New testcase.
13741 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13744 * gcc.dg/torture/pr70421.c: New test.
13745 * gcc.target/i386/avx512f-pr70421.c: New test.
13747 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13750 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13751 (check): New function.
13753 (foo): Align stack to 16 bytes when calling bar.
13754 * gcc.target/i386/cleanup-2.c: Likewise.
13756 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13758 PR tree-optimization/59124
13759 * gcc.dg/Warray-bounds-19.c: New test.
13761 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13763 * lib/prune.exp (escape_regex_chars): New.
13764 (prune_file_path): Update to quote metcharacters for regexp.
13766 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13768 PR rtl-optimization/70429
13769 * gcc.c-torture/execute/pr70429.c: New test.
13771 PR tree-optimization/70405
13772 * gcc.dg/pr70405.c: New test.
13774 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13777 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13778 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13780 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13783 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13784 __cilkrts_set_param to set two workers.
13785 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13786 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13788 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13790 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13792 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13795 * gcc.target/i386/pr70406.c: New test.
13797 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13799 * gnat.dg/specs/double_record_extension3.ads: New test.
13801 2016-03-25 Richard Henderson <rth@redhat.com>
13804 * gcc.target/aarch64/pr70120-1.c: New.
13805 * gcc.target/aarch64/pr70120-2.c: New.
13806 * gcc.target/aarch64/pr70120-3.c: New.
13808 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13811 * g++.dg/template/mangle2.C: The dg-do directive should be
13812 "compile" not "assemble".
13814 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13817 * gcc.dg/pr69650.c: New test.
13819 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13821 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13823 2016-03-25 Alan Modra <amodra@gmail.com>
13825 * gcc.dg/dfp/pr70052.c: New test.
13827 2016-03-24 Richard Henderson <rth@redhat.com>
13829 PR middle-end/69845
13830 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13831 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13833 2016-03-24 Tom de Vries <tom@codesourcery.com>
13835 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13837 2016-03-24 Tom de Vries <tom@codesourcery.com>
13839 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13840 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13842 2016-03-24 Tom de Vries <tom@codesourcery.com>
13844 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13845 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13847 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13850 * g++.dg/template/mangle2.C: New test.
13852 2016-03-24 Richard Biener <rguenther@suse.de>
13854 PR tree-optimization/70396
13855 * gcc.dg/torture/pr70396.c: New testcase.
13857 2016-03-24 Richard Biener <rguenther@suse.de>
13859 PR middle-end/70370
13860 * gcc.dg/torture/pr70370.c: New testcase.
13862 2016-03-24 Tom de Vries <tom@codesourcery.com>
13864 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13865 * gfortran.dg/goacc/kernels-tree.f95: Same.
13866 * gfortran.dg/goacc/parallel-tree.f95: Same.
13868 2016-03-24 Tom de Vries <tom@codesourcery.com>
13870 * c-c++-common/goacc/uninit-if-clause.c: New test.
13871 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13873 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13876 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13879 2016-03-24 Richard Biener <rguenther@suse.de>
13881 PR tree-optimization/70372
13882 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13884 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13887 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13889 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13892 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13894 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13897 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13898 * g++.dg/cpp1y/pr70001.C: New test.
13901 * g++.dg/cpp0x/constexpr-70323.C: New test.
13903 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13904 Jason Merrill <jason@redhat.com>
13905 Jakub Jelinek <jakub@redhat.com>
13908 * g++.dg/cpp0x/constexpr-69315.C: New test.
13909 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13911 2016-03-23 Marek Polacek <polacek@redhat.com>
13914 * g++.dg/warn/Wignored-attributes-1.C: New test.
13915 * g++.dg/warn/Wignored-attributes-2.C: New test.
13917 2016-03-23 Tom de Vries <tom@codesourcery.com>
13919 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13921 * gfortran.dg/goacc/private-3.f95 (test): Same.
13922 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13925 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13927 * lib/target-supports.exp: Remove v7ve entry from loop
13928 creating effective target checks.
13929 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13930 (add_options_for_arm_arch_v7ve): Likewise.
13932 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13934 PR tree-optimization/70354
13935 * gcc.dg/vect/pr70354-1.c: New test.
13936 * gcc.dg/vect/pr70354-2.c: New test.
13937 * gcc.target/i386/avx2-pr70354-1.c: New test.
13938 * gcc.target/i386/avx2-pr70354-2.c: New test.
13940 2016-03-22 Jeff Law <law@redhat.com>
13943 * gcc.dg/tree-ssa/pr70232.c: New test.
13945 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13948 * gcc.target/i386/pr70302.c: New test.
13950 2016-03-22 Richard Biener <rguenther@suse.de>
13952 PR middle-end/70251
13953 * g++.dg/torture/pr70251.C: New testcase.
13955 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13958 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13959 Wmisleading-indentation.c.
13960 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13961 reflect change to diagnostic text and order of messages.
13962 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13964 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13966 * g++.dg/ext/java-3.C: Don't compile on AIX.
13968 2016-03-22 Richard Biener <rguenther@suse.de>
13970 PR middle-end/70333
13971 * gcc.dg/torture/pr70333.c: New testcase.
13973 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13975 * g++.dg/ext/pr70290.C: New test.
13977 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13980 * gcc.target/i386/pr70325.c: New test.
13982 2016-03-22 Jakub Jelinek <jakub@redhat.com>
13985 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13986 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13989 * gcc.target/i386/pr70300.c: New test.
13992 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13993 (func2): New function for cond with parens, xfail warning for c++.
13994 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13996 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13999 * g++.dg/template/ptrmem30.C: New test.
14001 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
14004 * g++.dg/cpp0x/constexpr-70204a.C: New test.
14005 * g++.dg/cpp0x/constexpr-70204b.C: New test.
14007 2016-03-21 Jakub Jelinek <jakub@redhat.com>
14009 PR middle-end/70326
14010 * gcc.dg/pr70326.c: New test.
14012 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
14013 Jakub Jelinek <jakub@redhat.com>
14015 PR tree-optimization/70317
14016 * gcc.dg/pr70317.c: New test.
14018 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
14021 * gcc.target/i386/pr70327.c: New test.
14023 2016-03-21 Martin Liska <mliska@suse.cz>
14026 * gcc.dg/ipa/pr70306.c: New test.
14028 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
14030 * gcc.target/arm/attr-align1.c: Skip if M-profile.
14031 * gcc.target/arm/attr-align3.c: Likewise.
14032 * gcc.target/arm/attr_arm.c: Likewise.
14033 * gcc.target/arm/flip-thumb.c: Likewise.
14035 2016-03-21 Jakub Jelinek <jakub@redhat.com>
14038 * gcc.target/powerpc/altivec-36.c: New test.
14040 2016-03-21 Richard Biener <rguenther@suse.de>
14042 PR tree-optimization/70310
14043 * gcc.dg/torture/pr70310.c: New testcase.
14045 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
14048 * gcc.target/i386/pr70293.c: New test.
14050 2016-03-21 Richard Biener <rguenther@suse.de>
14052 PR tree-optimization/70288
14053 * gcc.dg/torture/pr70288-1.c: New testcase.
14054 * gcc.dg/torture/pr70288-2.c: Likewise.
14056 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14058 PR rtl-optimization/69307
14059 * gcc.target/arm/pr69307.c: New test.
14061 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14063 PR rtl-optimization/69102
14064 * gcc.c-torture/compile/pr69102.c: New test.
14066 2016-03-18 Jeff Law <law@redhat.com>
14068 PR rtl-optimization/70263
14069 * gcc.c-torture/compile/pr70263-1.c: New test.
14070 * gcc.target/i386/pr70263-2.c: New test.
14072 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
14074 PR rtl-optimization/70278
14075 * gcc.dg/torture/pr70278.c: New test.
14076 * gcc.target/arm/pr70278.c: New test.
14078 2016-03-18 David Malcolm <dmalcolm@redhat.com>
14081 * gcc.dg/plugin/diagnostic-test-expressions-1.c
14082 (test_builtin_types_compatible_p): New test function.
14083 * gcc.dg/pr70281.c: New test case.
14085 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
14088 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
14090 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14092 PR tree-optimization/70252
14093 * gcc.dg/pr70252.c: New test.
14095 2016-03-18 Tom de Vries <tom@codesourcery.com>
14097 * gcc.dg/pr70161-2.c: New test.
14098 * gcc.dg/pr70161.c: New test.
14100 2016-03-18 Tom de Vries <tom@codesourcery.com>
14103 * gcc.dg/pr70269.c: New test.
14105 2016-03-18 Jakub Jelinek <jakub@redhat.com>
14108 * g++.dg/ext/java-3.C: New test.
14110 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14113 * g++.dg/lookup/pr70205.C: New test.
14115 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14118 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14120 2016-03-17 Marek Polacek <polacek@redhat.com>
14123 * gcc.dg/atomic-op-6.c: New test.
14125 2016-03-17 David Malcolm <dmalcolm@redhat.com>
14128 * c-c++-common/pr70264.c: New test case.
14130 2016-03-17 Jakub Jelinek <jakub@redhat.com>
14133 * c-c++-common/pr70144-1.c: New test.
14134 * c-c++-common/pr70144-2.c: New test.
14137 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14138 * g++.dg/opt/flifetime-dse6.C: New test.
14139 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14141 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
14144 * gcc.dg/pic-1.c: New test.
14145 * gcc.dg/pic-2.c: Likewise.
14146 * gcc.dg/pic-3.c: Likewise.
14147 * gcc.dg/pic-4.c: Likewise.
14148 * gcc.dg/pie-1.c: Likewise.
14149 * gcc.dg/pie-2.c: Likewise.
14150 * gcc.dg/pie-3.c: Likewise.
14151 * gcc.dg/pie-4.c: Likewise.
14152 * gcc.dg/pie-5.c: Likewise.
14153 * gcc.dg/pie-6.c: Likewise.
14155 2016-03-17 Tom de Vries <tom@codesourcery.com>
14157 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14158 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14160 2016-03-17 Richard Biener <rguenther@suse.de>
14163 * g++.dg/debug/pr70271.C: New testcase.
14165 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
14167 * gcc.target/i386/pr70251.c: New test.
14169 2016-03-17 Marek Polacek <polacek@redhat.com>
14172 * g++.dg/warn/constexpr-70194.C: New test.
14174 2016-03-16 Richard Henderson <rth@redhat.com>
14176 PR middle-end/70240
14177 * gcc.c-torture/compile/pr70240.c: New.
14179 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14181 * gcc.c-torture/compile/20151204.c: Skip for avr.
14183 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14186 * g++.dg/opt/pr70245.C: New test.
14187 * g++.dg/opt/pr70245.h: New file.
14188 * g++.dg/opt/pr70245-aux.cc: New file.
14190 2016-03-16 Martin Sebor <msebor@redhat.com>
14192 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14194 2016-03-16 Richard Henderson <rth@redhat.com>
14196 PR middle-end/70199
14197 * gcc.c-torture/compile/pr70199.c: New.
14199 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
14201 * gcc.dg/uninit-19.c: Run dos2unix.
14203 2016-03-16 Marek Polacek <polacek@redhat.com>
14206 * gcc.dg/nested-func-10.c: New test.
14207 * gcc.dg/nested-func-9.c: New test.
14209 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14211 PR tree-optimization/68714
14212 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14214 2016-03-16 Tom de Vries <tom@codesourcery.com>
14216 PR tree-optimization/68715
14217 * gcc.dg/graphite/pr68715-2.c: New test.
14218 * gcc.dg/graphite/pr68715.c: New test.
14219 * gfortran.dg/graphite/pr68715.f90: New test.
14221 2016-03-16 Tom de Vries <tom@codesourcery.com>
14223 PR tree-optimization/68809
14224 * gcc.dg/graphite/pr68809-2.c: New test.
14225 * gcc.dg/graphite/pr68809.c: New test.
14227 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14230 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14231 method call to i () as argument. Adjust expected output.
14234 * g++.dg/ubsan/pr70147-1.C: New test.
14235 * g++.dg/ubsan/pr70147-2.C: New test.
14237 2016-03-15 Martin Sebor <msebor@redhat.com>
14240 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14242 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
14244 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14247 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14249 PR libfortran/69799
14250 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14251 libatomic_available.
14253 2016-03-15 Marek Polacek <polacek@redhat.com>
14256 * g++.dg/ext/attribute-may-alias-4.C: New test.
14258 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
14260 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
14261 -fvar-tracking-assignments-toggle flag.
14263 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
14265 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14267 2016-03-15 Jakub Jelinek <jakub@redhat.com>
14269 PR rtl-optimization/70222
14270 * gcc.c-torture/execute/pr70222-1.c: New test.
14271 * gcc.c-torture/execute/pr70222-2.c: New test.
14273 2016-03-15 Richard Henderson <rth@redhat.com>
14275 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14277 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14279 PR rtl-optimization/69032
14280 * gcc.dg/pr69032.c: New test.
14282 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14284 PR rtl-optimization/63384
14285 * g++.dg/pr63384.C: New test.
14287 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14290 * gcc.target/i386/pr64411.C: New test.
14292 2016-03-15 Tom de Vries <tom@codesourcery.com>
14294 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14295 * gfortran.dg/goacc/kernels-alias.f95: New test.
14297 2016-03-14 Martin Sebor <msebor@redhat.com>
14300 * g++.dg/cpp0x/constexpr-inline.C: New test.
14301 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14303 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
14305 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14307 2016-03-14 Jakub Jelinek <jakub@redhat.com>
14309 PR middle-end/70219
14310 * gcc.dg/pr70219.c: New test.
14312 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
14315 * gcc.dg/torture/pr70083.c: New test.
14316 * gcc.target/i386/pr70083.c: New test.
14318 2016-03-14 Richard Biener <rguenther@suse.de>
14320 PR tree-optimization/56365
14321 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14323 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
14326 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14328 * g++.dg/pr70098.C: New testcase.
14331 2016-03-14 Tom de Vries <tom@codesourcery.com>
14333 PR tree-optimization/70045
14334 * gcc.dg/graphite/pr70045.c: New test.
14336 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14339 * gfortran.dg/include_9.f90: New test.
14341 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
14344 gfortran.dg/prof/prof.exp: New script.
14345 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14347 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
14349 PR rtl-optimization/69307
14350 * gcc.dg/pr69307.c: New test.
14352 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
14355 * gcc.target/arm/pr69614.c: New.
14357 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
14360 * gfortran.dg/submodule_14.f08: New test
14363 * gfortran.dg/submodule_15.f08: New test
14365 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
14368 * g++.dg/cpp1y/paren3.C: New test.
14370 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14373 * gcc.target/powerpc/ppc-round2.c: New test.
14375 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
14378 * gcc.dg/torture/pr70123.c: New test.
14380 2016-03-11 Jeff Law <law@redhat.com>
14382 PR tree-optimization/70190
14383 * gcc.c-torture/compile/pr70190.c: New test.
14385 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14388 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14390 (test43_b): Likewise.
14391 (test43_c): Likewise.
14392 (test43_d): Likewise.
14393 (test43_e): Likewise.
14394 (test43_f): Likewise.
14395 (test43_g): Likewise.
14396 (test44_a): Likewise.
14397 (test44_b): Likewise.
14398 (test44_c): Likewise.
14399 (test44_d): Likewise.
14400 (test44_e): Likewise.
14402 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14405 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14407 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14409 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14412 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14416 * gcc.target/aarch64/pr69245_2.c: New test.
14418 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14420 PR tree-optimization/70177
14421 * gcc.dg/pr70177.c: New test.
14423 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14425 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14427 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14429 * gcc.dg/tree-ssa/sra-20.c: New.
14431 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14433 PR rtl-optimization/70174
14434 * gcc.dg/pr70174.c: New test.
14436 PR tree-optimization/70169
14437 * gcc.dg/pr70169.c: New test.
14439 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14442 * gcc.target/i386/pr70160.c: New test.
14444 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14446 * gcc.target/s390/dfp-1.c: New test.
14448 2016-03-10 Nick Clifton <nickc@redhat.com>
14451 * gcc.target/aarch64/pr70044.c: New test.
14453 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14454 Jakub Jelinek <jakub@redhat.com>
14457 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14458 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14459 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14461 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
14464 * g++.dg/lto/pr69589_0.C: New testcase
14465 * g++.dg/lto/pr69589_1.C: New testcase
14467 2016-03-10 Marek Polacek <polacek@redhat.com>
14470 * g++.dg/delayedfold/unary-plus1.C: New test.
14472 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
14474 * gcc.target/arm/pr45701-1.c: Escape brackets.
14475 * gcc.target/arm/pr45701-2.c: Likewise.
14477 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14479 * gfortran.dg/unconstrained_commons.f: New.
14481 2016-03-10 Alan Modra <amodra@gmail.com>
14483 * gcc.dg/pr69195.c: New.
14484 * gcc.dg/pr69238.c: New.
14486 2016-03-10 Tom de Vries <tom@codesourcery.com>
14489 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14491 2016-03-10 Richard Biener <rguenther@suse.de>
14493 PR tree-optimization/70128
14494 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14495 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14497 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14499 PR tree-optimization/70152
14500 * gcc.dg/pr70152.c: New test.
14503 * gcc.target/i386/pr70086-1.c: New test.
14504 * gcc.target/i386/pr70086-2.c: New test.
14505 * gcc.target/i386/pr70086-3.c: New test.
14507 PR tree-optimization/70127
14508 * gcc.c-torture/execute/pr70127.c: New test.
14510 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14512 * c-c++-common/goacc/combined-directives-2.c: New test.
14514 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14518 * g++.dg/diagnostic/pr70105.C: New test.
14519 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14520 (test_multiple_ordinary_maps): New test function.
14522 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14526 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14527 Drop range information from call to inform_at_rich_loc.
14528 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14530 (test_show_locus): Replace calls to rich_location::add_range with
14531 calls to add_range. Rewrite the tests that used the now-defunct
14532 rich_location ctor taking a source_range. Simplify other tests
14533 by replacing calls to COMBINE_LOCATION_DATA with calls to
14536 2016-03-09 Richard Biener <rguenther@suse.de>
14537 Jakub Jelinek <jakub@redhat.com>
14539 PR tree-optimization/70138
14540 * gcc.dg/vect/pr70138-1.c: New testcase.
14541 * gcc.dg/vect/pr70138-2.c: Likewise.
14543 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14546 * gcc.target/i386/pr70049.c: New test.
14548 2016-03-09 Richard Biener <rguenther@suse.de>
14551 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14552 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14553 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14555 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14557 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14560 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14562 PR middle-end/67278
14563 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14566 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14568 PR middle-end/70050
14569 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14570 in testcase comment.
14572 2016-03-09 Tom de Vries <tom@codesourcery.com>
14574 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14575 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14576 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14577 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14578 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14579 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14580 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14581 * gfortran.dg/goacc/kernels-loop.f95: New test.
14583 2016-03-08 Martin Sebor <msebor@redhat.com>
14586 * g++.dg/warn/overflow-warn-7.C: New test.
14588 2016-03-08 Jason Merrill <jason@redhat.com>
14590 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14591 * lib/target-supports.exp (check_effective_target_concepts): New.
14593 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14596 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14597 * g++.dg/ubsan/pr70135.C: New test.
14600 * gcc.dg/pr70110.c: New test.
14602 2016-03-07 Martin Jambor <mjambor@suse.cz>
14604 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14605 * c-c++-common/gomp/if-1.c: Likewise.
14606 * c-c++-common/gomp/pr61486-2.c: Likewise.
14607 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14608 to dg-additional-options.
14609 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14610 * g++/gomp/target-teams-1.c: Likewise.
14611 * gcc.dg/gomp/gomp.exp: Likewise.
14612 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14613 dg-additional-options.
14614 * gfortran.dg/gomp/gomp.exp: Likewise.
14615 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14616 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14617 dg-additional-options.
14618 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14620 2016-03-07 Martin Jambor <mjambor@suse.cz>
14622 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14623 * c-c++-common/gomp/gridify-1.c: New test.
14624 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14626 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14628 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14629 trigger for cortex-r8, when scanning for register r8.
14630 * gcc.target/arm/pr45701-2.c: Likewise.
14632 2016-02-26 Richard Biener <rguenther@suse.de>
14633 Jeff Law <law@redhat.com>
14635 PR tree-optimization/69740
14636 * gcc.c-torture/compile/pr69740-1.c: New test.
14637 * gcc.c-torture/compile/pr69740-2.c: New test.
14639 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14641 * lib/target-supports.exp
14642 (check_effective_target_whole_vector_shift): Enable for PPC64.
14644 2016-03-07 Richard Biener <rguenther@suse.de>
14646 PR tree-optimization/70115
14647 * gcc.dg/torture/pr70115.c: New testcase.
14649 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14651 PR middle-end/69916
14652 * c-c-++-common/goacc/pr69916.c: New.
14654 2016-03-07 Richard Henderson <rth@redhat.com>
14656 * gcc.c-torture/compile/pr70061.c: New test.
14658 2016-03-07 Richard Biener <rguenther@suse.de>
14661 * gcc.dg/vect/O3-pr36098.c: New testcase.
14663 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14665 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14667 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14669 * gnat.dg/renaming9.ad[sb]: New testcase.
14671 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14674 * g++.dg/expr/stdarg3.C: New test.
14676 2016-03-04 Jeff Law <law@redhat.com>
14678 PR tree-optimization/69196
14679 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14682 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14685 * gcc.dg/pr69973.c: New test.
14687 PR rtl-optimization/69941
14688 * gcc.dg/torture/pr69941.c: New test.
14691 * gcc.dg/pr69824.c: New test.
14693 2016-03-05 Tom de Vries <tom@codesourcery.com>
14695 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14696 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14699 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14702 * g++.dg/cpp1y/var-templ48.C: New test.
14703 * g++.dg/cpp1y/var-templ49.C: New test.
14705 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14707 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14709 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14712 * g++.dg/ubsan/pr70035.C: New test.
14715 * gcc.target/i386/pr70062.c: New test.
14717 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14719 * g++.dg/template/typename21.C: Remove c++98_only.
14721 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14723 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14725 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14728 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14730 (fn_42_b): Likewise.
14731 (fn_42_c): Likewise.
14733 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14736 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14738 (fn_40_b): Likewise.
14739 (fn_41_a): Likewise.
14740 (fn_41_b): Likewise.
14742 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14745 * gcc.target/i386/avx512f-pr70059.c: New test.
14746 * gcc.target/i386/avx512dq-pr70059.c: New test.
14748 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14750 PR rtl-optimization/57676
14751 * gcc.dg/torture/pr57676.c: New test.
14753 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14755 * gcc.dg/pr70026.c: New test.
14757 2016-03-04 Marek Polacek <polacek@redhat.com>
14760 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14761 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14763 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14766 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14768 (test_corners_sisd_si): Likewise.
14769 (main): Remove checks of the above.
14770 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14772 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14774 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14776 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14778 * gcc.dg/torture/pr69951.c: Accept argc==0.
14780 2016-03-04 Richard Biener <rguenther@suse.de>
14783 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14784 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14786 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14789 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14792 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14795 * gcc.dg/guality/pr69947.c: New test.
14797 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14800 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14802 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14804 PR rtl-optimization/69904
14805 * gcc.target/arm/pr69904.c: New test.
14807 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14810 * gcc.dg/vect/pr70021.c: New test.
14811 * gcc.target/i386/pr70021.c: New test.
14813 2016-03-03 Marek Polacek <polacek@redhat.com>
14815 PR middle-end/70050
14816 * gcc.dg/pr70050.c: New test.
14818 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14820 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14822 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14824 PR tree-optimization/70043
14825 * gfortran.dg/vect/pr70043.f90: New test.
14827 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14829 * gnat.dg/specs/task1.ads: New test.
14831 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14833 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14834 Invoke gdb with -batch.
14835 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14837 2016-03-03 Richard Biener <rguenther@suse.de>
14839 PR tree-optimization/55936
14840 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14842 2016-03-02 Jeff Law <law@redhat.com>
14844 PR rtl-optimization/69942
14845 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14846 effects of argument promotions.
14848 PR tree-optimization/69987
14849 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14850 target does not support -fprefetch-loop-arrays.
14852 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14854 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14856 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14858 PR rtl-optimization/69052
14859 * gcc.target/i386/pr69052.c: New test.
14861 2016-03-02 Alan Modra <amodra@gmail.com>
14863 * gcc.dg/pr69990.c: New.
14865 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14868 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14870 PR middle-end/70022
14871 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14874 * gcc.target/i386/pr70028.c: New test.
14876 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14878 * c-c++-common/asan/swapcontext-test-1.c,
14879 * c-c++-common/tsan/thread_leak.c,
14880 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14881 * g++.dg/tsan/benign_race.C,
14882 * g++.dg/tsan/fd_close_norace.C,
14883 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14884 races with sanitizer output
14886 2016-03-02 Richard Biener <rguenther@suse.de>
14887 Uros Bizjak <ubizjak@gmail.com>
14890 * gcc.dg/simd-8.c: New testcase.
14892 2016-03-02 Richard Biener <rguenther@suse.de>
14894 PR middle-end/67278
14895 * gcc.dg/simd-7.c: New testcase.
14897 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14899 * gcc.target/i386/pr70007.c: Tweak.
14901 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14903 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14905 2016-03-02 Marek Polacek <polacek@redhat.com>
14908 * gcc.dg/pr67854.c: New test.
14910 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14912 PR middle-end/70025
14913 * gcc.dg/torture/pr70025.c: New test.
14915 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14917 PR tree-optimization/68621
14918 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14920 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14922 * gcc.target/i386/pr70007.c: New test.
14924 2016-03-01 Jeff Law <law@redhat.com>
14926 PR tree-optimization/69196
14927 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14929 PR tree-optimization/69196
14930 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14931 duplicating code and spoiling the expected output.
14933 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14936 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14937 supports power9 before doing tests.
14938 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14939 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14940 * gcc.target/powerpc/p9-permute.c: Likewise.
14942 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14945 * gcc.target/i386/pr70027.c: New test.
14947 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14949 * gcc.dg/pr70017.c: New test.
14951 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14955 * gcc.dg/pr69796.c: New test.
14956 * gcc.dg/pr69974.c: New test.
14958 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14960 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14962 2016-02-29 Jeff Law <law@redhat.com>
14964 PR tree-optimization/69987
14965 * gfortran.dg/pr69987.f90: New test.
14967 PR tree-optimization/69989
14968 * gcc.c-torture/compile/pr69989-2.c: New test.
14970 2016-03-01 Marek Polacek <polacek@redhat.com>
14973 * g++.dg/parse/invalid1.C: New test.
14975 2016-03-01 Richard Biener <rguenther@suse.de>
14977 PR middle-end/70022
14978 * gcc.dg/pr70022.c: New testcase.
14980 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14982 PR tree-optimization/69956
14983 * gcc.dg/pr69956.c: New test.
14985 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14988 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14989 XFAIL when hardware supports efficient unaligned storage access.
14991 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14994 * g++.dg/template/pr69961a.C: New test.
14995 * g++.dg/template/pr69961b.C: New test.
14997 2016-02-29 David Malcolm <dmalcolm@redhat.com>
14999 PR preprocessor/69985
15000 * gcc.dg/cpp/pr69985.c: New test case.
15002 2016-02-29 Jeff Law <law@redhat.com>
15004 PR tree-optimization/70005
15005 * gcc.c-torture/execute/pr70005.c New test.
15007 PR tree-optimization/69999
15008 * gcc.c-torture/compile/pr69999.c: New test.
15010 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
15012 PR tree-optimization/69652
15013 * gcc.dg/torture/pr69652.c: Delete test.
15014 * gcc.dg/vect/pr69652.c: New test.
15016 2016-02-19 Richard Biener <rguenther@suse.de>
15018 PR tree-optimization/69980
15019 * gfortran.dg/vect/pr69980.f90: New testcase.
15021 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15023 * gcc.target/sparc/20160229-1.c: New test.
15025 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15027 * gnat.dg/stack_usage3.adb: New test.
15028 * gnat.dg/stack_usage3_pkg.ads: New helper.
15030 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15032 * gnat.dg/renaming8.adb: New test.
15033 * gnat.dg/renaming8_pkg1.ads: New helper.
15034 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
15035 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
15037 2016-02-29 Richard Biener <rguenther@suse.de>
15039 PR tree-optimization/69720
15040 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
15042 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
15046 * gfortran.dg/realloc_on_assign_26.f90: New test case.
15048 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15049 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15052 * gfortran.dg/coarray_8.f90: Adjust error message.
15053 * gfortran.dg/pr56007.f90: New test.
15054 * gfortran.dg/pr56007.f: New test.
15056 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
15058 PR tree-optimization/69989
15059 * gcc.dg/torture/pr69989.c: New test.
15061 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
15063 * gcc.target/i386/stack-realign-win.c: New test.
15065 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15068 * gfortran.dg/pr60126.f90: New test.
15070 2016-02-27 Jeff Law <law@redhat.com>
15073 2016-02-26 Richard Biener <rguenther@suse.de>
15074 Jeff Law <law@redhat.com>
15076 PR tree-optimization/69740
15077 * gcc.c-torture/compile/pr69740-1.c: New test.
15078 * gcc.c-torture/compile/pr69740-2.c: New test.
15080 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15083 * gfortran.dg/newunit_4.f90: New test.
15085 2016-02-27 Jakub Jelinek <jakub@redhat.com>
15088 PR rtl-optimization/69886
15089 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
15090 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
15093 2016-02-26 Martin Sebor <msebor@redhat.com>
15095 PR tree-optimization/15826
15096 * gcc.dg/tree-ssa/pr15826.c: New test.
15098 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15101 * gcc.target/powerpc/pr69969.c: New test.
15103 2016-02-26 Martin Sebor <msebor@redhat.com>
15106 * g++.old-deja/g++.other/decl5.C: Add a test case.
15108 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
15111 * gcc.target/powerpc/pr69946.c: New file.
15113 2016-02-26 Richard Biener <rguenther@suse.de>
15114 Jeff Law <law@redhat.com>
15116 PR tree-optimization/69740
15117 * gcc.c-torture/compile/pr69740-1.c: New test.
15118 * gcc.c-torture/compile/pr69740-2.c: New test.
15120 2016-02-26 Martin Jambor <mjambor@suse.cz>
15122 PR middle-end/69920
15123 * gcc.dg/torture/pr69932.c: New test.
15124 * gcc.dg/torture/pr69936.c: Likewise.
15126 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15129 * gcc.target/s390/pr69709.c: New test.
15131 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15134 * gcc.target/aarch64/pr69245_1.c: New test.
15136 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15139 * gcc.dg/torture/pr69613.c: New test.
15141 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15143 PR rtl-optimization/69891
15144 * gcc.target/i386/pr69891.c: New test.
15146 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
15147 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15150 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15151 functionality for both 32-bit and 64-bit.
15153 2016-02-26 Richard Biener <rguenther@suse.de>
15155 PR tree-optimization/69551
15156 * gcc.dg/torture/pr69951.c: New testcase.
15158 2016-02-25 Richard Biener <rguenther@suse.de>
15160 PR tree-optimization/48795
15161 * gcc.dg/Warray-bounds-18.c: New testcase.
15163 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15165 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15167 2016-02-25 Jakub Jelinek <jakub@redhat.com>
15169 PR rtl-optimization/69896
15170 * gcc.dg/pr69896.c: New test.
15172 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
15175 * g++.dg/cpp1y/paren2.C: New test.
15177 2016-02-24 Martin Sebor <msebor@redhat.com>
15180 * gcc.dg/enum-mode-2.c: New test.
15182 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15185 * g++.dg/warn/Wnonnull-compare-6.C: New test.
15186 * g++.dg/warn/Wnonnull-compare-7.C: New test.
15187 * g++.dg/ubsan/pr69922.C: New test.
15189 2016-02-24 Marek Polacek <polacek@redhat.com>
15192 * gcc.dg/pr69819.c: New test.
15194 2016-02-24 Martin Sebor <msebor@redhat.com>
15197 * g++.dg/ext/flexary15.C: New test.
15199 2016-02-24 Martin Sebor <msebor@redhat.com>
15201 * gcc.dg/builtins-68.c: Avoid making unportable
15202 assumptions about the relationship between SIZE_MAX and UINT_MAX.
15203 * g++.dg/ext/builtin_alloca.C: Same.
15205 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15206 Charles Baylis <charles.baylis@linaro.org>
15209 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15211 2016-02-24 Richard Biener <rguenther@suse.de>
15212 Jakub Jelinek <jakub@redhat.com>
15214 PR middle-end/69760
15215 * gcc.dg/torture/pr69760.c: New testcase.
15217 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15219 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15220 pattern on Solaris with as.
15222 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15224 * gcc.target/arm/cond_sub_restrict_it.c: New test.
15225 * gcc.target/arm/condarith_restrict_it.c: Likewise.
15226 * gcc.target/arm/movcond_restrict_it.c: Likewise.
15227 * gcc.target/arm/negscc_restrict_it.c: Likewise.
15229 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15231 PR middle-end/69915
15232 * gcc.dg/pr69915.c: New test.
15234 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15236 PR rtl-optimization/69886
15237 * gcc.dg/torture/pr69886.c: New test.
15239 2016-02-24 Richard Biener <rguenther@suse.de>
15241 PR middle-end/68963
15242 * gcc.dg/torture/pr68963.c: New testcase.
15244 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15247 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15248 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15249 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15250 * gcc.target/arm/atomic_loaddi_1.c: New test.
15251 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15252 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15253 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15254 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15255 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15256 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15257 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15258 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15260 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15262 PR middle-end/69909
15263 * gcc.dg/torture/pr69909.c: New test.
15265 2016-02-24 Richard Biener <rguenther@suse.de>
15267 PR tree-optimization/69907
15268 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15269 * gcc.dg/vect/bb-slp-34.c: XFAIL.
15270 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15272 2016-02-24 Christian Bruel <christian.bruel@st.com>
15274 * gcc.target/arm/pragma_cpp_fma.c: New test.
15276 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15279 * gfortran.dg/include_6.f90: Update test.
15281 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15284 * objc.dg/pr69844.m: New test.
15286 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15288 PR libgfortran/69456
15289 * gfortran.dg/namelist_89.f90: New test.
15290 * gfortran.dg/pr59700.f90: Update test..
15292 2016-02-23 Martin Sebor <msebor@redhat.com>
15294 PR middle-end/69780
15295 * g++.dg/ext/builtin_alloca.C: New test.
15296 * gcc.dg/builtins-68.c: New test.
15298 2016-02-23 Richard Henderson <rth@redhat.com>
15300 * gcc.target/i386/addr-space-3.c: Remove test.
15302 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15304 PR preprocessor/69126
15305 PR preprocessor/69543
15306 * c-c++-common/pr69126-2-long.c: New test.
15307 * c-c++-common/pr69126-2-short.c: New test.
15308 * c-c++-common/pr69543-1.c: Remove xfail.
15310 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15312 PR preprocessor/69126
15313 PR preprocessor/69543
15314 PR preprocessor/69558
15315 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15317 (test_2): ...this, and add leading comment.
15318 (MACRO_3, test_3): New.
15319 (MACRO_4A, MACRO_4B, test_4): New.
15320 (MACRO): Rename to...
15321 (MACRO_5): ...this.
15323 (test_5): ...this, updating for renaming of MACRO, and
15324 add leading comment.
15325 * c-c++-common/pr69543-1.c: New.
15326 * c-c++-common/pr69543-2.c: New.
15327 * c-c++-common/pr69543-3.c: New.
15328 * c-c++-common/pr69543-4.c: New.
15329 * c-c++-common/pr69558-1.c: New.
15330 * c-c++-common/pr69558-2.c: New.
15331 * c-c++-common/pr69558-3.c: New.
15332 * c-c++-common/pr69558-4.c: New.
15333 * gcc.dg/pr69558.c: Move to...
15334 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
15337 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
15339 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15340 to -ftree-parallelize-loops/-fopenacc changes.
15341 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15342 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15343 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15344 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15345 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15346 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15347 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15348 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15349 * c-c++-common/goacc/kernels-loop.c: Likewise.
15350 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15351 * c-c++-common/goacc/kernels-reduction.c: Likewise.
15352 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15353 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15355 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15357 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15359 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15362 * g++.dg/warn/Wnonnull-compare-5.C: New test.
15365 * gcc.dg/pr69900.c: New test.
15367 2016-02-23 Martin Jambor <mjambor@suse.cz>
15369 PR tree-optimization/69666
15370 * gcc.dg/tree-ssa/pr69666.c: New test.
15372 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
15375 * gfortran.dg/coarray_allocate_5.f08: New test.
15377 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15379 * gcc.target/s390/vcond-shift.c: Move to ...
15380 * gcc.target/s390/vector/vcond-shift.c: ... here.
15382 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15384 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15385 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15387 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15389 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15391 2016-02-20 Mark Wielaard <mjw@redhat.com>
15394 * gcc.dg/unused-variable-3.c: New test.
15396 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15399 * gcc.target/i386/pr69888.c: New test.
15401 2016-02-22 Richard Biener <rguenther@suse.de>
15403 PR tree-optimization/69882
15404 * gfortran.dg/vect/pr69882.f90: New testcase.
15406 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15409 * gcc.dg/pr69885.c: New test.
15411 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
15415 * gcc.target/sh/pr54089-10.c: New.
15417 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
15420 * gfortran.dg/deferred_character_15.f90: New test.
15422 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15425 gfortran.dg/allocate_with_source_18.f03: New test.
15427 2016-02-20 Harald Anlauf <anlauf@gmx.de>
15430 gfortran.dg/gomp/pr52531.f90: New test.
15432 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15435 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15438 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15441 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15442 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15445 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15448 * g++.dg/torture/pr69851.C: New test.
15450 2016-02-19 Martin Sebor <msebor@redhat.com>
15453 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15455 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15458 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15459 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15462 * g++.dg/cpp0x/pr67767.C: New test.
15464 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15466 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15467 for fp, simd, crypto, crc, lse.
15468 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15470 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15471 effective target check.
15473 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15476 * gcc.target/i386/pr69820.c: New test.
15478 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15480 * gcc.target/s390/vector/int128-1.c: New test.
15482 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15484 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15486 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15488 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15489 instruction pattern name to prevent the testcase from failing with
15492 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15494 * gcc.target/s390/md/movstr-2.c: New test.
15496 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15498 * gcc.target/s390/morestack.c: New test.
15500 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15503 * gcc.target/s390/pr69625.c: Add test case.
15505 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15508 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15510 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15513 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15514 * gcc.target/powerpc/fusion3.c: Likewise.
15516 2016-02-18 Richard Biener <rguenther@suse.de>
15518 PR middle-end/69553
15519 * g++.dg/torture/pr69553.C: New testcase.
15521 2016-02-18 Nick Clifton <nickc@redhat.com>
15525 * gcc.target/arm/pr62554.c: New test.
15526 * gcc.target/arm/pr69610-1.c: New test.
15527 * gcc.target/arm/pr69610-2.c: New test.
15529 2016-02-18 Richard Biener <rguenther@suse.de>
15531 PR middle-end/69854
15532 * gcc.dg/torture/pr69854.c: New testcase.
15534 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15537 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15539 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15541 * gcc.target/powerpc/vec-cg.c: New test.
15543 2016-02-17 Richard Biener <rguenther@suse.de>
15546 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15548 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15551 * gcc.c-torture/compile/pr69161.c: New test.
15553 2016-02-17 David Sherwood <david.sherwood@arm.com>
15556 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15557 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15559 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15561 * gcc.dg/ifcvt-4.c: Skip on Visium.
15563 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15565 * gnat.dg/atomic8.adb: New test.
15567 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15569 * gnat.dg/discr46.ad[sb]: New test.
15571 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15574 * gcc.target/powerpc/pr48344-1.c: New test.
15576 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15579 * gfortran.dg/associate_21.f90: New test.
15581 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15584 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15585 -Wnonnull in dg-options.
15586 * c-c++-common/nonnull-2.c: New test.
15588 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15589 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15591 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15593 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15595 PR middle-end/69801
15596 * gcc.dg/pr69801.c: Add empty dg-options.
15598 2016-02-16 James Norris <jnorris@codesourcery.com>
15600 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15601 * g++.dg/goacc/deviceptr-1.c: New file.
15603 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15605 PR tree-optimization/69820
15606 * gcc.dg/vect/pr69820.c: New test.
15608 2016-02-16 Richard Biener <rguenther@suse.de>
15610 PR tree-optimization/69776
15611 * gcc.dg/torture/pr69776-2.c: New testcase.
15613 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15615 PR tree-optimization/69714
15616 * gcc.dg/torture/pr69714.c: New test.
15618 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15620 PR tree-optimization/69802
15621 * gcc.dg/pr69802.c: New test.
15623 2016-02-16 Richard Biener <rguenther@suse.de>
15625 PR middle-end/69801
15626 * gcc.dg/pr69801.c: New testcase.
15628 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15630 PR libgfortran/69651
15631 * gfortran.dg/read_bang.f90: New test.
15632 * gfortran.dg/read_bang4.f90: New test.
15634 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15637 * g++.dg/init/pr69658.C: New test.
15640 * c-c++-common/pr69797.c: New test.
15642 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15644 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15645 check for aarch64*-*-*.
15647 2016-02-15 Richard Biener <rguenther@suse.de>
15649 PR tree-optimization/69783
15650 * gcc.dg/vect/pr69783.c: New testcase.
15652 2016-02-15 Richard Biener <rguenther@suse.de>
15654 PR tree-optimization/69776
15655 * gcc.dg/torture/pr69776.c: New testcase.
15657 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15660 * gfortran.dg/type_decl_4.f90: Reinstated.
15662 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15665 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15667 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15671 * gfortran.dg/type_decl_4.f90: Removed.
15673 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15676 * gfortran.dg/type_decl_4.f90: New test.
15678 2016-02-14 Alan Modra <amodra@gmail.com>
15681 * gcc.c-torture/execute/stkalign.c: Revise test.
15683 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15686 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15688 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15691 * gcc.target/sh/torture/pr67260.c: New.
15693 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15695 * gcc.dg/pr67964.c: Add dg-require-alias.
15697 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15701 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15703 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15705 PR libgfortran/69668
15706 * gfortran.dg/namelist_88.f90: New test.
15708 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15710 PR libgfortran/69668
15711 * gfortran.dg/namelist_38.f90: Update test.
15712 * gfortran.dg/namelist_84.f90: Update test.
15714 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15717 * gcc.dg/pr69554-1.c: New test.
15718 * gfortran.dg/pr69554-1.F90: New test.
15719 * gfortran.dg/pr69554-2.F90: New test.
15720 * lib/gcc-dg.exp (proc dg-locus): New function.
15721 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15722 distinguish between the caret-printing and non-caret-printing
15723 cases. If caret-printing has been explicitly enabled, bail out
15724 without attempting to fix up the output.
15726 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15730 * gcc.dg/spellcheck-options-3.c: New test case.
15731 * gcc.dg/spellcheck-options-4.c: New test case.
15732 * gcc.dg/spellcheck-options-5.c: New test case.
15733 * gcc.dg/spellcheck-options-6.c: New test case.
15734 * gcc.dg/spellcheck-options-7.c: New test case.
15735 * gcc.dg/spellcheck-options-8.c: New test case.
15736 * gcc.dg/spellcheck-options-9.c: New test case.
15737 * gcc.dg/spellcheck-options-10.c: New test case.
15739 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15741 PR rtl-optimization/69764
15742 PR rtl-optimization/69771
15743 * c-c++-common/pr69764.c: New test.
15744 * gcc.dg/torture/pr69771.c: New test.
15746 2016-02-12 Marek Polacek <polacek@redhat.com>
15748 * g++.dg/torture/init-list1.C: New.
15750 2016-02-12 Marek Polacek <polacek@redhat.com>
15752 * gcc.dg/pr69522.c: Add empty dg-options.
15754 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15756 * g++.dg/lto/lto.exp: Include and init mpx.
15757 * g++.dg/lto/pr69729_0.C: New test.
15759 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15762 * g++.dg/ipa/pr69241-4.C: New test.
15765 * g++.dg/ipa/pr68672-1.C: New test.
15766 * g++.dg/ipa/pr68672-2.C: New test.
15767 * g++.dg/ipa/pr68672-3.C: New test.
15769 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15772 * gcc.dg/pr69522.c: New test.
15774 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15777 * g++.dg/cpp1y/69098.C: New test.
15778 * g++.dg/cpp1y/69098-2.C: New test.
15780 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15782 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15783 and neighbour -> neighbor.
15784 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15785 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15786 * c-c++-common/Wvarargs.c: Likewise.
15787 * c-c++-common/goacc/host_data-5.c: Likewise.
15788 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15789 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15790 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15791 * gcc.target/aarch64/pr60697.c: Likewise.
15792 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15793 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15794 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15795 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15796 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15797 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15798 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15799 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15800 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15801 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15802 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15803 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15804 * g++.dg/lookup/koenig5.C: Likewise.
15805 * g++.dg/ext/no-asm-2.C: Likewise.
15806 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15807 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15808 * gfortran.dg/used_types_16.f90: Likewise.
15809 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15810 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15811 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15812 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15813 * gfortran.dg/abstract_type_6.f03: Likewise.
15814 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15815 * gfortran.dg/used_types_15.f90: Likewise.
15816 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15817 * gfortran.dg/exit_3.f08: Likewise.
15818 * gfortran.dg/open_status_2.f90: Likewise.
15819 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15820 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15821 * gfortran.dg/associate_1.f03: Likewise.
15822 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15823 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15824 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15825 * gcc.dg/builtin-object-size-1.c: Likewise.
15826 * gcc.dg/noreturn-6.c: Likewise.
15827 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15828 * gcc.dg/globalalias.c: Likewise.
15829 * gcc.dg/builtins-config.h: Likewise.
15830 * gcc.dg/pr30457.c: Likewise.
15831 * gcc.c-torture/compile/volatile-1.c: Likewise.
15832 * gcc.c-torture/execute/20101011-1.c: Likewise.
15833 * c-c++-common/Waddress-1.c: Likewise.
15835 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15838 * c-c++-common/Waddress-1.c: New test.
15840 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15843 * gfortran.dg/associate_19.f03: New test.
15844 * gfortran.dg/associate_20.f03: New test.
15846 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15848 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15850 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15852 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15853 .arch armv8-a\n. Add -dA to dg-options.
15854 * gcc.target/aarch64/assembler_arch_1.c: New test.
15855 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15857 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15860 * g++.dg/cpp0x/pr68726.C: New.
15862 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15864 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15867 2016-02-11 Richard Biener <rguenther@suse.de>
15869 * g++.dg/tree-ssa/pr61034.C: Adjust.
15871 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15874 * gcc.target/s390/pr69148.c: New.
15876 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15878 PR tree-optimization/69652
15879 * gcc.dg/torture/pr69652.c: New test.
15881 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15882 Patrick Palka <ppalka@gcc.gnu.org>
15886 * g++.dg/ipa/pr69241-1.C: New test.
15887 * g++.dg/ipa/pr69241-2.C: New test.
15888 * g++.dg/ipa/pr69241-3.C: New test.
15889 * g++.dg/ipa/pr69649.C: New test.
15891 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15893 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15894 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15896 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15898 PR tree-optimization/68021
15899 * gcc.dg/tree-ssa/pr68021.c: New test.
15901 2016-02-10 Richard Biener <rguenther@suse.de>
15903 PR tree-optimization/69726
15904 * gcc.dg/uninit-22.c: New testcase.
15906 2016-02-09 Andrew Pinski <apinski@cavium.com>
15909 * gcc.c-torture/compile/20160205-1.c: New testcase.
15911 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15914 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15915 instead accessing a really large arrray.
15916 * gcc.target/powerpc/fusion3.c: Likewise.
15918 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15921 * gcc.c-torture/execute/pr68532.c: New test.
15923 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15926 * gcc.dg/pr69634.c: New.
15928 2016-02-09 Richard Biener <rguenther@suse.de>
15930 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15932 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15934 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15936 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15938 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15940 2016-02-09 Richard Biener <rguenther@suse.de>
15942 PR tree-optimization/69715
15943 * gcc.dg/torture/pr69715.c: New testcase.
15945 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15948 * g++.dg/cpp0x/trailing12.C: New test.
15949 * g++.dg/cpp0x/trailing13.C: New test.
15951 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15955 * g++.dg/cpp1y/auto-fn29.C: New test.
15956 * g++.dg/cpp1y/auto-fn30.C: New test.
15958 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15960 PR tree-optimization/69209
15961 * gcc.c-torture/compile/pr69209.c: New test.
15963 2016-02-08 Jeff Law <law@redhat.com>
15965 PR tree-optimization/68541
15966 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15967 of statements allowed in join block for path splitting.
15969 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15972 * g++.dg/gomp/pr59627.C: New test.
15975 * g++.dg/ipa/pr69239.C: New test.
15977 2016-02-08 David Malcolm <dmalcolm@redhat.com>
15979 PR preprocessor/69664
15980 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15981 * gcc.dg/cpp/warn-comments.c: Likewise.
15983 2016-02-08 Marek Polacek <polacek@redhat.com>
15986 * g++.dg/init/const12.C: New test.
15988 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15991 * gcc.dg/lto/pr55113_0.c: Remove test.
15993 2016-02-08 Richard Biener <rguenther@suse.de>
15995 PR tree-optimization/69719
15996 * gcc.dg/torture/pr69719.c: New testcase.
15998 2016-02-08 Richard Biener <rguenther@suse.de>
15999 Jeff Law <law@redhat.com>
16002 * gcc.target/mips/pr68273.c: New testcase.
16004 2016-02-08 Richard Biener <rguenther@suse.de>
16006 PR rtl-optimization/69274
16007 * gcc.target/i386/addr-sel-1.c: XFAIL.
16009 2016-02-08 Jeff Law <law@redhat.com>
16011 PR tree-optimization/68541
16012 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
16014 PR tree-optimization/65917
16015 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
16017 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16020 * gfortran.dg/namelist_args.f90: New test.
16022 2016-02-05 Jeff Law <law@redhat.com>
16024 PR tree-optimization/68541
16025 * gcc.dg/tree-ssa/split-path-2.c: New test.
16026 * gcc.dg/tree-ssa/split-path-3.c: New test.
16027 * gcc.dg/tree-ssa/split-path-4.c: New test.
16028 * gcc.dg/tree-ssa/split-path-5.c: New test.
16029 * gcc.dg/tree-ssa/split-path-6.c: New test.
16030 * gcc.dg/tree-ssa/split-path-7.c: New test.
16032 2016-02-05 Martin Sebor <msebor@redhat.com>
16035 * g++.dg/warn/Wplacement-new-size-1.C: New test.
16036 * g++.dg/warn/Wplacement-new-size-2.C: New test.
16038 2016-02-06 Richard HEnderson <rth@redhat.com>
16041 * gcc.target/i386/addr-space-4.c: New.
16042 * gcc.target/i386/addr-space-5.c: New.
16044 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
16047 * gfortran.dg/elemental_dependency_6.f90: New.
16049 2016-02-05 Jakub Jelinek <jakub@redhat.com>
16051 PR rtl-optimization/69691
16052 * gcc.c-torture/execute/pr69691.c: New test.
16055 * g++.dg/parse/pr69628.C: New test.
16057 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16059 * gcc.dg/sancov/asan.c: Move to ...
16060 * gcc.dg/asan/sancov-1.c: ... here.
16062 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16064 * gcc.target/i386/pr69577.c: Require avx_runtime target.
16066 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
16069 * gcc.target/i386/pr69677.c: New test.
16071 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
16074 * g++.dg/template/pr68948.C: New test.
16076 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
16078 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
16079 (only necessary on s390x).
16081 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
16083 * gcc.target/i386/pr69454-2.c: Compile with -msse2
16084 -mno-accumulate-outgoing-args.
16086 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
16088 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
16090 2016-02-04 Jakub Jelinek <jakub@redhat.com>
16093 * c-c++-common/pr69669.c: New test.
16095 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16098 * g++.dg/pr69667.C: New file.
16100 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
16103 * gcc.dg/pr69619.c: Add new test.
16105 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
16107 PR rtl-optimization/69577
16108 * gcc.target/i386/pr69577.c: New test.
16110 2016-02-04 Martin Liska <mliska@suse.cz>
16112 * g++.dg/asan/pr69276.C: New test.
16114 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16118 * gcc.target/arm/wmul-3.c: Simplify test to generate just
16119 a single smulbb instruction.
16120 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16121 * gcc.target/amr/wmul-2.c: Likewise.
16123 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16127 * gcc.c-torture/execute/pr67714.c: New test.
16129 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
16132 * gcc.target/i386/pr69454-1.c: New test.
16133 * gcc.target/i386/pr69454-2.c: New test.
16135 2016-02-03 Martin Sebor <msebor@redhat.com>
16142 * g++.dg/ext/flexarray-mangle-2.C: New test.
16143 * g++.dg/ext/flexarray-mangle.C: New test.
16144 * g++.dg/ext/flexarray-subst.C: New test.
16145 * g++.dg/ext/flexary11.C: New test.
16146 * g++.dg/ext/flexary12.C: New test.
16147 * g++.dg/ext/flexary13.C: New test.
16148 * g++.dg/ext/flexary14.C: New test.
16149 * g++.dg/other/dump-ada-spec-2.C: Adjust.
16151 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
16153 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16154 Define only if CHECK_FLOAT128 is defined.
16155 (main): Properly initialize u5.
16157 2016-02-03 Jakub Jelinek <jakub@redhat.com>
16160 * gcc.dg/pr69627.c: New test.
16163 * gcc.dg/pr69644.c: New test.
16165 2016-02-03 Mike Stump <mikestump@comcast.net>
16167 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16168 support for struct-layout-1.exp.
16170 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
16173 * g++.dg/cpp0x/pr69056.C: New test.
16175 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
16176 Alexandre Oliva <aoliva@redhat.com>
16179 * gcc.target/powerpc/pr69461.c: New.
16181 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
16183 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16184 works from here ...
16185 (check_effective_target_fsanitize_thread): ... to here. Do not
16186 specify additional compile flags for the test source.
16187 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16188 specify additional compile flags for the test source.
16190 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
16192 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16194 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
16198 * gfortran.dg/coarray_allocate_2.f08: New test.
16199 * gfortran.dg/coarray_allocate_3.f08: New test.
16200 * gfortran.dg/coarray_allocate_4.f08: New test.
16202 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
16204 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16205 use same scan-tree-dump-times on all platforms.
16206 * gcc.dg/vect/vect-outer-1.c: Likewise.
16207 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16208 * gcc.dg/vect/vect-outer-1a.c: Likewise.
16209 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16210 * gcc.dg/vect/vect-outer-1b.c: Likewise.
16211 * gcc.dg/vect/vect-outer-2b.c: Likewise.
16212 * gcc.dg/vect/vect-outer-3b.c: Likewise.
16213 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16215 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
16217 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16220 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
16222 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16224 2016-02-02 James Norris <jnorris@codesourcery.com>
16226 * c-c++-common/goacc/routine-5.c: Add tests.
16228 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
16230 * gcc.target/nvptx/unsigned-cmp.c: New test.
16232 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
16234 * gcc.target/aarch64/scalar_shift_1.c
16235 (test_corners_sisd_di): Improve force to SIMD register.
16236 (test_corners_sisd_si): Likewise.
16237 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16238 Remove scan-assembler check for ldr.
16240 2016-02-02 Richard Biener <rguenther@suse.de>
16242 PR tree-optimization/69595
16243 * gcc.dg/Warray-bounds-17.c: New testcase.
16245 2016-02-02 Richard Biener <rguenther@suse.de>
16247 PR tree-optimization/69606
16248 * gcc.dg/torture/pr69606.c: New testcase.
16250 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
16252 PR middle-end/68542
16253 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16254 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16256 2016-02-02 Alan Modra <amodra@gmail.com>
16259 * gcc.target/powerpc/pr69548.c: New test.
16261 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16263 PR rtl-optimization/69592
16264 * gcc.dg/pr69592.c: New test.
16266 PR preprocessor/69543
16268 * gcc.dg/pr69543.c: New test.
16269 * gcc.dg/pr69558.c: New test.
16271 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
16274 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16276 2016-02-01 Martin Sebor <msebor@redhat.com>
16278 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16280 2016-02-01 Bin Cheng <bin.cheng@arm.com>
16282 PR tree-optimization/67921
16283 * c-c++-common/ubsan/pr67921.c: New test.
16285 2016-02-01 Richard Biener <rguenther@suse.de>
16287 PR middle-end/69556
16288 * gcc.dg/tree-ssa/recip-8.c: New testcase.
16290 2016-02-01 Richard Biener <rguenther@suse.de>
16292 PR tree-optimization/69574
16293 * gcc.dg/torture/pr69574.c: New testcase.
16295 2016-02-01 Richard Biener <rguenther@suse.de>
16297 PR tree-optimization/69579
16298 * gcc.dg/setjmp-6.c: New testcase.
16300 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16302 PR rtl-optimization/69570
16303 * g++.dg/opt/pr69570.C: New test.
16305 2016-02-01 Richard Henderson <rth@redhat.com>
16307 * gcc.dg/pr69535.c: New test.
16309 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
16312 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16313 * gcc.dg/tree-ssa/sra-18.c: Likewise.
16316 * g++.dg/parse/parens3.C: Use register "4" on hppa.
16318 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16320 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
16323 * gfortran.dg/allocate_with_source_17.f03: New test.
16325 2016-01-30 Jakub Jelinek <jakub@redhat.com>
16327 PR tree-optimization/69546
16328 * gcc.dg/torture/pr69546.c: New test.
16330 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
16333 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16335 2016-01-30 Martin Sebor <msebor@redhat.com>
16338 * g++.dg/ext/flexary10.C: New test.
16340 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
16343 gfortran.dg/common_23.f90: New test.
16345 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16348 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16349 condition being checked, and disable it when the target supports
16350 misaligned loads and stores.
16352 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16355 * gcc.dg/torture/pr69518.c: New test.
16357 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
16360 * gcc.target/i386/pr69530.c: New test.
16362 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
16365 * gcc.target/mips/div-delay.c: New test.
16367 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16370 * gcc.target/i386/pr69551.c: New test.
16373 * gcc.target/i386/pr66137.c: New test.
16375 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
16377 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16378 always built for p5600.
16379 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16380 isa=p5600 dg-option.
16382 2016-01-29 Richard Biener <rguenther@suse.de>
16384 PR tree-optimization/69547
16385 * g++.dg/tree-ssa/pr69547.C: New testcase.
16387 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16390 * g++.dg/warn/Wunused-function2.C: New test.
16392 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
16394 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16395 support for test to succeed.
16397 2016-01-29 Marek Polacek <polacek@redhat.com>
16401 * g++.dg/ext/constexpr-vla2.C: New test.
16402 * g++.dg/ext/constexpr-vla3.C: New test.
16403 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16405 2016-01-29 Richard Biener <rguenther@suse.de>
16407 PR middle-end/69537
16408 * gcc.dg/uninit-21.c: New testcase.
16410 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
16413 * gcc.target/i386/pr69459.c: New test.
16415 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
16418 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16419 * gcc.target/mips/pr68400.c: New test.
16421 2016-01-28 Martin Sebor <msebor@redhat.com>
16424 * gcc.target/powerpc/pr17381.c: New test.
16426 2016-01-28 Jakub Jelinek <jakub@redhat.com>
16428 PR middle-end/69542
16429 * gcc.dg/torture/pr69542.c: New test.
16431 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16433 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16435 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16437 * gcc.dg/pr65980.c: Skip on AIX.
16438 * gcc.dg/pr66688.c: Same.
16440 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16443 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16444 * gcc.dg/tree-ssa/sra-18.c: Same.
16446 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16449 * gfortran.dg/block_15.f08: New test.
16450 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16451 on incorrectly closed BLOCK.
16453 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16455 * gcc.dg/declare-simd.c: New test.
16457 2016-01-28 Richard Biener <rguenther@suse.de>
16459 PR tree-optimization/69466
16460 * gfortran.dg/vect/pr69466.f90: New testcase.
16462 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16464 * g++.dg/pr67989.C: Remove ARM-specific option.
16465 * gcc.target/arm/pr67989.C: New file.
16467 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16469 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16470 and expm1 test for glibc < 2.11.
16472 2016-01-27 Richard Henderson <rth@redhat.com>
16474 * gcc.c-torture/execute/pr69447.c: New test.
16476 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
16479 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16481 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16484 * gcc.dg/pr66869.c: New test.
16486 2016-01-25 Jeff Law <law@redhat.com>
16488 PR tree-optimization/68398
16489 PR tree-optimization/69196
16490 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16491 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16492 path to avoid new heuristic allowing more irreducible regions
16493 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16494 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16495 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16496 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16497 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16499 2016-01-27 Marek Polacek <polacek@redhat.com>
16502 * c-c++-common/vector-compare-4.c: New test.
16504 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16506 PR preprocessor/69126
16507 * c-c++-common/pr69126.c: New test case.
16509 2016-01-27 Ian Lance Taylor <iant@google.com>
16511 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16513 2016-01-27 Ryan Burn <contact@rnburn.com>
16516 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16518 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16521 * gcc.target/i386/pr69512.c: New test.
16523 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16526 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16528 2016-01-27 Marek Polacek <polacek@redhat.com>
16531 * g++.dg/pr69379.C: New test.
16533 2016-01-27 Martin Sebor <msebor@redhat.com>
16536 * g++.dg/abi/Wabi-2-2.C: New test.
16537 * g++.dg/abi/Wabi-2-3.C: New test.
16538 * g++.dg/abi/Wabi-3-2.C: New test.
16539 * g++.dg/abi/Wabi-3-3.C: New test.
16541 2016-01-27 Richard Biener <rguenther@suse.de>
16543 PR tree-optimization/69166
16544 * gcc.dg/torture/pr69166.c: New testcase.
16546 2016-01-27 Martin Jambor <mjambor@suse.cz>
16548 PR tree-optimization/69355
16549 * gcc.dg/tree-ssa/pr69355.c: New test.
16551 2016-01-27 Marek Polacek <polacek@redhat.com>
16554 * g++.dg/ext/constexpr-vla1.C: New test.
16556 2016-01-20 Christian Bruel <christian.bruel@st.com>
16559 * gcc.target/arm/pr69245.c: New test.
16561 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16563 PR tree-optimization/69399
16564 * gcc.dg/torture/pr69399.c: New test.
16566 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16568 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16570 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16572 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16574 2016-01-26 Tom de Vries <tom@codesourcery.com>
16576 PR tree-optimization/69110
16577 * gcc.dg/autopar/pr69110.c: New test.
16579 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16580 Sebastian Pop <s.pop@samsung.com>
16582 * gcc.dg/graphite/isl-ast-op-select.c: New.
16584 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16587 * gfortran.dg/allocate_error_6.f90: New test.
16589 2016-01-26 Richard Henderson <rth@redhat.com>
16591 * gcc.dg/tm/pr60908.c: New test.
16593 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16596 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16598 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16599 expected multiline output to reflect the colorization being
16600 disabled before newlines.
16601 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16602 (custom_diagnostic_finalizer): Replace call to
16603 pp_newline_and_flush with call to pp_flush.
16604 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16605 * gfortran.dg/implicit_class_1.f90: Likewise.
16606 * lib/gcc-dg.exp (allow_blank_lines): New global.
16607 (dg-allow-blank-lines-in-output): New procedure.
16608 (gcc-dg-prune): Complain about blank lines in the output, unless
16609 dg-allow-blank-lines-in-output was called.
16610 * lib/multiline.exp (_build_multiline_regex): Only support
16611 arbitrary followup text for non-blank-lines, not for blank lines.
16613 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16615 PR tree-optimization/69483
16616 * gcc.dg/pr69483.c: New test.
16617 * g++.dg/opt/pr69483.C: New test.
16619 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16622 * gcc.target/arm/pr68620.c: New test.
16624 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16626 * gcc.target/i386/pr68986-2.c: Remove -m32.
16628 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16631 * gcc.target/i386/pr68986-1.c: New test.
16632 * gcc.target/i386/pr68986-2.c: Likewise.
16633 * gcc.target/i386/pr68986-3.c: Likewise.
16635 2016-01-26 Christian Bruel <christian.bruel@st.com>
16637 * lib/target-supports.exp
16638 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16639 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16640 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16642 2016-01-26 Richard Biener <rguenther@suse.de>
16644 PR tree-optimization/69452
16645 * gcc.dg/torture/pr69452.c: New testcase.
16647 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16650 * gcc.dg/pr69442.c: New test.
16652 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16655 * gcc.target/aarch64/simd/pr67896.C: New.
16657 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16659 PR tree-optimization/69400
16660 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16662 (plugin_init): Call it.
16663 * gcc.dg/torture/pr69400.c: New test.
16665 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16667 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16669 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16670 Sebastian Pop <s.pop@samsung.com>
16672 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16675 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16676 Sebastian Pop <s.pop@samsung.com>
16678 * gcc.dg/graphite/pr69292.c: New.
16680 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16682 * c-c++-common/goacc/use_device-1.c: New test.
16684 2016-01-25 Jeff Law <law@redhat.com>
16686 PR tree-optimization/69196
16687 PR tree-optimization/68398
16688 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16689 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16691 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16694 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16697 2016-01-25 Richard Biener <rguenther@suse.de>
16700 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16702 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16705 * gcc.dg/pr69421.c: New test.
16707 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16709 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16710 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16711 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16712 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16713 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16714 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16715 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16716 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16717 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16718 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16720 2016-01-25 Richard Biener <rguenther@suse.de>
16722 PR tree-optimization/69376
16723 * gcc.dg/torture/pr69376.c: New testcase.
16725 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16729 * gfortran.dg/interface_38.f90: New test.
16730 * gfortran.dg/interface_39.f90: New test.
16732 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16735 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16740 * g++.dg/template/pr11858.C: New test.
16741 * g++.dg/template/pr24663.C: New test.
16742 * g++.dg/template/unify12.C: New test.
16743 * g++.dg/template/unify13.C: New test.
16744 * g++.dg/template/unify14.C: New test.
16745 * g++.dg/template/unify15.C: New test.
16746 * g++.dg/template/unify16.C: New test.
16747 * g++.dg/template/unify17.C: New test.
16749 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16752 gfortran.dg/pr68283.f90: New test.
16754 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16757 * gfortran.dg/inline_matmul_13.f90: New test.
16758 * gfortran.dg/matmul_bounds_8.f90: New test.
16759 * gfortran.dg/matmul_bounds_9.f90: New test.
16760 * gfortran.dg/matmul_bounds_10.f90: New test.
16762 2016-01-23 Tom de Vries <tom@codesourcery.com>
16764 PR tree-optimization/69426
16765 * gcc.dg/autopar/pr69426.c: New test.
16767 2016-01-23 Martin Sebor <msebor@redhat.com>
16771 * g++.dg/cpp0x/alignas5.C: New test.
16772 * g++.dg/ext/vector29.C: Same.
16774 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16776 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16777 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16778 _GNU_SOURCE from compile flags to the source.
16779 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16780 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16781 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16782 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16784 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16787 * g++.dg/opt/pr69432.C: New test.
16789 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16791 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16792 32-bit targets testing an -m64 multilib.
16794 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16796 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16799 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16801 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16803 2016-01-21 Christian Bruel <christian.bruel@st.com>
16806 * gcc.target/i386/pr68674.c
16807 * gcc.target/aarch64/pr68674.c
16808 * gcc.target/arm/pr68674.c
16810 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16813 * gcc.c-torture/execute/pr69403.c: New test.
16815 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16818 * g++.dg/template/pr55843.C: New.
16820 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16823 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16824 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16826 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16829 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16830 from dg-do compile directive, and instead add
16831 { dg-require-effective-target int128 }.
16833 2016-01-20 Martin Sebor <msebor@redhat.com>
16836 * gcc.dg/sync-fetch.c: New test.
16838 2016-01-21 Martin Sebor <msebor@redhat.com>
16841 * gcc.target/powerpc/pr69252.c: New test.
16843 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16846 * gfortran.dg/pr65996.f90: New test.
16848 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16851 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16852 expected to generate an error.
16854 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16856 PR middle-end/66178
16857 * gcc.dg/torture/pr66178.c: New test.
16859 2016-01-21 Anton Blanchard <anton@samba.org>
16860 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16863 * gcc.target/powerpc/pr63354.c: New test.
16865 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16867 PR rtl-optimization/68990
16868 * gcc.target/i386/pr68990: New.
16870 2016-01-21 Nick Clifton <nickc@redhat.com>
16873 * gcc.target/mips/pr69129.c: New.
16875 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16878 * g++.dg/cpp0x/pr58046.C: New.
16880 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16884 * gcc.target/arm/pr69187.c: New test.
16887 * g++.dg/torture/pr69355.C: New test.
16889 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16890 Sebastian Pop <s.pop@samsung.com>
16892 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16894 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16895 Sebastian Pop <s.pop@samsung.com>
16897 * gcc.dg/graphite/pr68976.c: New test.
16899 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16901 PR middle-end/67653
16902 * c-c++-common/pr67653.c: New test.
16903 * gcc.dg/torture/pr29119.c: Add dg-warning.
16905 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16907 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16909 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16912 * gcc.dg/pr24293.c: New test.
16913 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16914 incomplete struct type.
16915 * gcc.dg/declspec-1.c: Likewise.
16916 * gcc.dg/pr63549.c: Likewise.
16918 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16920 PR tree-optimization/66612
16921 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16922 for bdn instruction.
16924 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16926 * lib/target-supports.exp
16927 (check_effective_target_arm_fp_ok_nocache): New.
16928 (check_effective_target_arm_fp_ok): New.
16929 (add_options_for_arm_fp): New.
16930 (check_effective_target_arm_crypto_ok_nocache): Require
16931 target_arm_v8_neon_ok instead of arm32.
16932 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16933 (check_effective_target_arm_crypto_pragma_ok): New.
16934 (add_options_for_arm_vfp): New.
16935 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16936 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16937 target instead. Force initial fpu to vfp.
16938 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16939 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16940 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16942 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16943 use arm_vfp effective target instead. Force initial fpu to vfp.
16944 * gcc.target/arm/attr-neon3.c: Likewise.
16945 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16947 * gcc.target/arm/unsigned-float.c: Likewise.
16948 * gcc.target/arm/vfp-1.c: Likewise.
16949 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16950 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16951 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16952 * gcc.target/arm/vfp-ldmias.c: Likewise.
16953 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16954 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16955 * gcc.target/arm/vfp-stmiad.c: Likewise.
16956 * gcc.target/arm/vfp-stmias.c: Likewise.
16957 * gcc.target/arm/vnmul-1.c: Likewise.
16958 * gcc.target/arm/vnmul-2.c: Likewise.
16959 * gcc.target/arm/vnmul-3.c: Likewise.
16960 * gcc.target/arm/vnmul-4.c: Likewise.
16962 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16965 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16966 the MPX run-time library, for compile-time MPX test.
16967 * gcc.target/i386/chkp-always_inline.c: Likewise.
16968 * gcc.target/i386/chkp-bndret.c: Likewise.
16969 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16970 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16971 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16972 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16973 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16974 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16975 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16976 * gcc.target/i386/chkp-label-address.c: Likewise.
16977 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16978 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16979 * gcc.target/i386/chkp-pr69044.c: Likewise.
16980 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16981 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16982 * gcc.target/i386/chkp-strchr.c: Likewise.
16983 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16984 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16985 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16986 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16987 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16988 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16989 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16990 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16991 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16992 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16993 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16994 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16995 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16996 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16997 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16998 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16999 * gcc.target/i386/chkp-stropt-5.c: Likewise.
17000 * gcc.target/i386/chkp-stropt-6.c: Likewise.
17001 * gcc.target/i386/chkp-stropt-7.c: Likewise.
17002 * gcc.target/i386/chkp-stropt-8.c: Likewise.
17003 * gcc.target/i386/chkp-stropt-9.c: Likewise.
17004 * gcc.target/i386/pr63995-2.c: Likewise.
17005 * gcc.target/i386/pr64805.c: Likewise.
17006 * gcc.target/i386/pr65044.c: Likewise.
17007 * gcc.target/i386/pr65167.c: Likewise.
17008 * gcc.target/i386/pr65183.c: Likewise.
17009 * gcc.target/i386/pr65184.c: Likewise.
17010 * gcc.target/i386/thunk-retbnd.c: Likewise.
17012 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
17014 PR tree-optimization/69328
17015 * gcc.dg/pr69328.c: New test.
17017 2016-01-20 Jeff Law <law@redhat.com>
17020 * gcc.target/m68k/pr25114.c: New test.
17022 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
17024 * gcc.target/arm/memset-inline-10.c: Added
17025 dg-require-effective-target arm_thumb2_ok.
17027 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
17029 * gcc.dg/debug/dwarf2/sso.c: New test.
17031 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
17034 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
17035 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
17036 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
17038 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17041 * g++.dg/ipa/devirt-50.C: New testcase.
17043 2016-01-19 Marek Polacek <polacek@redhat.com>
17046 * g++.dg/cpp1y/parameter-pack-1.C: New test.
17047 * g++.dg/cpp1y/parameter-pack-2.C: New test.
17049 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17052 * gcc.target/arm/pr69135_1.c: New test.
17054 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17056 * gcc.target/aarch64/ccmp_1.c: Add new tests.
17058 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17060 * gcc.target/aarch64/ccmp_1.c: New testcase.
17062 2016-01-19 Marek Polacek <polacek@redhat.com>
17065 * g++.dg/cpp0x/enum30.C: New test.
17067 2016-01-19 Richard Biener <rguenther@suse.de>
17069 PR tree-optimization/69336
17070 * g++.dg/tree-ssa/pr69336.C: New testcase.
17072 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17075 * gcc.dg/pr65779.c: New test.
17077 2016-01-19 Richard Biener <rguenther@suse.de>
17079 PR tree-optimization/69352
17080 * gcc.dg/torture/pr69352.c: New testcase.
17082 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17084 PR rtl-optimization/68955
17085 PR rtl-optimization/64557
17086 * gcc.dg/torture/pr68955.c: New test.
17088 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17091 * g++.dg/torture/pr69136.C: New testcase.
17093 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17096 * g++.dg/lto/pr69133_0.C: New testcase.
17097 * g++.dg/lto/pr69133_1.C: New testcase.
17099 2016-01-15 Jeff Law <law@redhat.com>
17101 PR tree-optimization/69320
17102 * gcc.c-torture/pr69320-1.c: New test.
17103 * gcc.c-torture/pr69320-2.c: New test.
17104 * gcc.c-torture/pr69320-3.c: New test.
17105 * gcc.c-torture/pr69320-4.c: New test.
17107 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
17112 * g++.dg/template/pr11858.C: New test.
17113 * g++.dg/template/pr24663.C: New test.
17114 * g++.dg/template/unify12.C: New test.
17115 * g++.dg/template/unify13.C: New test.
17116 * g++.dg/template/unify14.C: New test.
17117 * g++.dg/template/unify15.C: New test.
17118 * g++.dg/template/unify16.C: New test.
17119 * g++.dg/template/unify17.C: New test.
17121 2016-01-18 David Malcolm <dmalcolm@redhat.com>
17124 * gcc.dg/pr69181-1.c: New test file.
17125 * gcc.dg/pr69181-2.c: New test file.
17126 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17127 globals by moving it to...
17128 (cleanup-after-saved-dg-test): ...this new function. Add
17129 "global additional_sources_used". Add reset of global
17130 multiline_expected_outputs to the empty list.
17131 * lib/multiline.exp (_multiline_expected_outputs): Rename this
17133 (multiline_expected_outputs): ...this, and updated comments to
17134 note that it is modified from gcc-dg.exp.
17135 (dg-end-multiline-output): Update for the above renaming.
17136 (handle-multiline-outputs): Likewise. Remove the clearing
17137 of the expected outputs to the empty list.
17139 2016-01-18 Richard Biener <rguenther@suse.de>
17141 PR tree-optimization/69297
17142 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17144 2016-01-18 Joseph Myers <joseph@codesourcery.com>
17146 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17148 * gcc.target/mips/mips-3d-2.c: Likewise.
17149 * gcc.target/mips/mips-3d-3.c: Likewise.
17150 * gcc.target/mips/mips-3d-4.c: Likewise.
17151 * gcc.target/mips/mips-3d-5.c: Likewise.
17152 * gcc.target/mips/mips-3d-6.c: Likewise.
17153 * gcc.target/mips/mips-3d-7.c: Likewise.
17154 * gcc.target/mips/mips-3d-8.c: Likewise.
17155 * gcc.target/mips/mips-3d-9.c: Likewise.
17156 * gcc.target/mips/mips-ps-1.c: Likewise.
17157 * gcc.target/mips/mips-ps-2.c: Likewise.
17158 * gcc.target/mips/mips-ps-3.c: Likewise.
17159 * gcc.target/mips/mips-ps-4.c: Likewise.
17160 * gcc.target/mips/mips-ps-5.c: Likewise.
17161 * gcc.target/mips/mips-ps-6.c: Likewise.
17162 * gcc.target/mips/mips-ps-7.c: Likewise.
17163 * gcc.target/mips/mips-ps-type.c: Likewise.
17164 * gcc.target/mips/mips-ps-type-2.c: Likewise.
17165 * gcc.target/mips/mips16-attributes-6.c: Likewise.
17167 2016-01-18 Tom de Vries <tom@codesourcery.com>
17169 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17170 * c-c++-common/goacc/kernels-double-reduction.c: New test.
17171 * c-c++-common/goacc/kernels-empty.c: New test.
17172 * c-c++-common/goacc/kernels-eternal.c: New test.
17173 * c-c++-common/goacc/kernels-loop-2.c: New test.
17174 * c-c++-common/goacc/kernels-loop-3.c: New test.
17175 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17176 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17177 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17178 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17179 * c-c++-common/goacc/kernels-loop-data.c: New test.
17180 * c-c++-common/goacc/kernels-loop-g.c: New test.
17181 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17182 * c-c++-common/goacc/kernels-loop-n.c: New test.
17183 * c-c++-common/goacc/kernels-loop-nest.c: New test.
17184 * c-c++-common/goacc/kernels-loop.c: New test.
17185 * c-c++-common/goacc/kernels-noreturn.c: New test.
17186 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17187 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17188 * c-c++-common/goacc/kernels-reduction.c: New test.
17190 2016-01-18 Tom de Vries <tom@codesourcery.com>
17192 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17193 * gcc.dg/autopar/outer-2.c: Same.
17194 * gcc.dg/autopar/outer-3.c: Same.
17195 * gcc.dg/autopar/outer-4.c: Same.
17196 * gcc.dg/autopar/outer-5.c: Same.
17197 * gcc.dg/autopar/outer-6.c: Same.
17198 * gcc.dg/autopar/parallelization-1.c: Same.
17199 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17200 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17201 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17202 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17203 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17204 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17205 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17206 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17207 * gcc.dg/autopar/pr39500-1.c: Same.
17208 * gcc.dg/autopar/pr39500-2.c: Same.
17209 * gcc.dg/autopar/pr46193.c: Same.
17210 * gcc.dg/autopar/pr46194.c: Same.
17211 * gcc.dg/autopar/pr49580.c: Same.
17212 * gcc.dg/autopar/pr49960-1.c: Same.
17213 * gcc.dg/autopar/pr49960.c: Same.
17214 * gcc.dg/autopar/pr68373.c: Same.
17215 * gcc.dg/autopar/reduc-1.c: Same.
17216 * gcc.dg/autopar/reduc-1char.c: Same.
17217 * gcc.dg/autopar/reduc-1short.c: Same.
17218 * gcc.dg/autopar/reduc-2.c: Same.
17219 * gcc.dg/autopar/reduc-2char.c: Same.
17220 * gcc.dg/autopar/reduc-2short.c: Same.
17221 * gcc.dg/autopar/reduc-3.c: Same.
17222 * gcc.dg/autopar/reduc-4.c: Same.
17223 * gcc.dg/autopar/reduc-6.c: Same.
17224 * gcc.dg/autopar/reduc-7.c: Same.
17225 * gcc.dg/autopar/reduc-8.c: Same.
17226 * gcc.dg/autopar/reduc-9.c: Same.
17227 * gcc.dg/autopar/uns-outer-4.c: Same.
17228 * gcc.dg/autopar/uns-outer-5.c: Same.
17229 * gcc.dg/autopar/uns-outer-6.c: Same.
17230 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17231 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17233 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17236 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17237 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17239 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17242 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17243 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17244 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17246 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17249 * gcc.dg/tree-ssa/sra-17.c: New.
17250 * gcc.dg/tree-ssa/sra-18.c: New.
17252 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
17254 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17256 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
17258 * gnat.dg/inline12.adb: New test.
17260 2016-01-18 Bin Cheng <bin.cheng@arm.com>
17262 PR tree-optimization/66797
17263 * gcc.c-torture/execute/pr65447.c: Relax check condition.
17265 2016-01-18 Richard Biener <rguenther@suse.de>
17267 PR tree-optimization/69170
17268 * gcc.dg/torture/pr69170.c: New testcase.
17270 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
17272 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17274 2016-01-16 Tom de Vries <tom@codesourcery.com>
17276 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17278 2016-01-16 Tom de Vries <tom@codesourcery.com>
17280 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17281 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
17282 redundant dg-require-effective-target pthread.
17283 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17284 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17285 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17286 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17287 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17288 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17289 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17291 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
17294 * gcc.target/powerpc/recip-6.c: Enable on AIX.
17295 * gcc.target/powerpc/recip-7.c: Same.
17297 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17300 * g++.dg/template/pr69091.C: New test.
17302 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17304 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17305 dump does not contain an error_mark_node.
17306 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17307 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17309 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17312 * g++.dg/template/pr68936.C: New test.
17314 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
17317 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17318 * gcc.target/powerpc/recip-2.c: Same.
17319 * gcc.target/powerpc/recip-3.c: Same.
17320 * gcc.target/powerpc/recip-4.c: Same.
17321 * gcc.target/powerpc/recip-sqrtf.c: Same.
17323 2016-01-15 Jeff Law <law@redhat.com>
17325 PR tree-optimization/69270
17326 * gcc.dg/tree-ssa/pr69270-2.c: New test.
17327 * gcc.dg/tree-ssa/pr69270-3.c: New test.
17329 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
17332 * gfortran.dg/deferred_character_13.f90: New test for the fix
17333 of comment 3 of the PR.
17336 * gfortran.dg/deferred_character_8.f90: New test
17337 * gfortran.dg/allocate_error_5.f90: New test
17340 * gfortran.dg/deferred_character_10.f90: New test
17343 * gfortran.dg/deferred_character_14.f90: New test
17346 * gfortran.dg/deferred_character_11.f90: New test
17349 * gfortran.dg/deferred_character_9.f90: New test
17351 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
17353 PR rtl-optimization/69030
17354 * gcc.target/i386/pr69030.c: New.
17356 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17358 * gcc.target/aarch64/target_attr_17.c: New test.
17360 2016-01-15 Richard Biener <rguenther@suse.de>
17362 PR tree-optimization/66856
17363 * gcc.dg/torture/pr66856-1.c: New testcase.
17364 * gcc.dg/torture/pr66856-2.c: Likewise.
17366 2016-01-15 Richard Biener <rguenther@suse.de>
17369 * g++.dg/lto/pr69137_0.C: New testcase.
17371 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
17373 PR middle-end/69246
17374 * gcc.target/i386/pr69246.c: New test.
17376 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17378 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17380 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17383 * g++.dg/init/const9.C: Disable test on S/390.
17385 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17387 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17388 * g++.dg/Wno-frame-address.C: Ditto.
17390 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17392 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17394 2016-01-15 Richard Biener <rguenther@suse.de>
17396 PR tree-optimization/68961
17397 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17399 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
17401 * gcc.target/i386/pr65105-5.c: New test.
17403 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17405 * gcc.c-torture/execute/alias-4.c: New testcase.
17407 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17410 * g++.dg/ipa/devirt-49.C: New testcase.
17412 2016-01-15 Christian Bruel <christian.bruel@st.com>
17415 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17416 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17417 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17419 2016-01-15 Richard Biener <rguenther@suse.de>
17421 PR tree-optimization/69117
17422 * gcc.dg/torture/pr69117.c: New testcase.
17424 2015-01-14 Ryan Burn <contact@rnburn.com>
17427 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17429 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17432 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17433 range tests use 100 * maximum instead of maximum + 1.
17435 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17438 * gcc.dg/guality/pr69244.c: New test.
17440 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
17442 * lib/target-supports.exp (check_effective_target_issignaling):
17444 * gcc.dg/pr61441.c: Require issignaling effective target.
17446 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17449 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17451 2016-01-14 David Malcolm <dmalcolm@redhat.com>
17454 PR preprocessor/69177
17455 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17456 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17457 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17458 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17460 2016-01-14 Marek Polacek <polacek@redhat.com>
17463 * gcc.dg/array-15.c: New test.
17465 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17467 PR middle-end/68146
17468 PR tree-optimization/69155
17469 * gfortran.dg/pr68146.f: New test.
17470 * gfortran.dg/pr69155.f90: New test.
17472 2016-01-14 Richard Biener <rguenther@suse.de>
17474 PR tree-optimization/68060
17475 * gcc.dg/torture/pr68060-1.c: New testcase.
17476 * gcc.dg/torture/pr68060-2.c: Likewise.
17478 2016-01-14 Nick Clifton <nickc@redhat.com>
17480 * lib/target-supports.exp
17481 (check_effective_target_arm_neon_ok_nocache): Add an option
17482 sequence that includes setting the ARM architecture to ARMv7-A.
17483 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17484 command line options necessary to enable Neon support.
17485 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17486 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17487 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17488 * gcc.target/arm/pr69180.c: Likewise.
17490 2016-01-14 Jeff Law <law@redhat.com>
17492 PR tree-optimization/69270
17493 * gcc.dg/tree-ssa/pr69270.c: New test.
17495 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17498 * c-c++-common/pr66208.c: New file.
17500 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17502 PR tree-optimization/69156
17503 * gcc.dg/pr69156.c: New test.
17505 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17507 * gcc.target/i386/pr69225-7.c: New test.
17509 2016-01-13 Richard Henderson <rth@redhat.com>
17511 * gcc.dg/tm/memopt-13.c: Update expected function.
17512 * gcc.dg/tm/memopt-6.c: Likewise.
17514 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17516 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17517 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17518 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17519 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17521 2016-01-13 Tom de Vries <tom@codesourcery.com>
17523 PR tree-optimization/69169
17524 * gcc.dg/pr69169.c: New test.
17526 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17529 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17530 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17531 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17532 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17533 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17534 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17535 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17536 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17538 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17541 * gcc.dg/pr69247.c: New test.
17543 2016-01-13 Richard Biener <rguenther@suse.de>
17545 PR tree-optimization/69242
17546 * gcc.dg/torture/pr69242.c: New testcase.
17548 2016-01-13 Richard Biener <rguenther@suse.de>
17550 PR tree-optimization/69186
17551 * gcc.dg/torture/pr69186.c: New testcase.
17553 2016-01-13 Jeff Law <law@redhat.com>
17555 PR tree-optimization/67755
17556 * gcc.dg/tree-ssa/pr67755.c: New test.
17558 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17560 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17561 pass number in output by a star.
17563 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17565 PR tree-optimization/68911
17566 * gcc.c-torture/execute/pr68911.c: New test.
17568 2016-01-12 Marek Polacek <polacek@redhat.com>
17571 * g++.dg/warn/permissive-1.C: New test.
17573 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17577 * g++.dg/opt/pr69213.C: New test.
17579 2016-01-12 Christian Bruel <christian.bruel@st.com>
17582 * gcc.target/arm/pr69180.c: New test.
17584 2016-01-12 Richard Biener <rguenther@suse.de>
17587 * g++.dg/lto/pr69077_0.C: New testcase.
17588 * g++.dg/lto/pr69077_1.C: Likewise.
17590 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17593 * g++.dg/opt/pr69175.C: New test.
17595 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17597 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17598 rather than #including math.h & stdlib.h.
17599 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17600 * gcc.dg/vect/pr49771.c: Likewise.
17601 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17602 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17603 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17604 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17605 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17606 * gcc.dg/vect/pr44507.c: Likewise.
17607 * gcc.dg/vect/pr45902.c: Likewise.
17608 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17609 * gcc.dg/vect/vect-117.c: Likewise.
17610 * gcc.dg/vect/vect-99.c: Likewise.
17611 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17612 * gcc.dg/vect/vect-cond-1.c: Likewise.
17613 * gcc.dg/vect/vect-cond-2.c: Likewise.
17614 * gcc.dg/vect/vect-cond-3.c: Likewise.
17615 * gcc.dg/vect/vect-cond-4.c: Likewise.
17616 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17617 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17618 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17619 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17620 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17621 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17622 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17623 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17624 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17625 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17626 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17627 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17628 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17629 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17630 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17631 include of signal.h.
17632 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17633 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17634 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17635 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17636 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17637 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17638 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17639 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17640 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17641 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17642 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17643 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17644 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17645 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17646 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17647 * gcc.dg/vect/vect-outer-5.c: Likewise.
17648 * gcc.dg/vect/vect-outer-6.c: Likewise.
17649 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17650 include of stdio.h.
17652 2016-01-12 Nick Clifton <nickc@redhat.com>
17655 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17656 to fread so that it will be found in all target runtimes.
17658 2016-01-12 Richard Biener <rguenther@suse.de>
17660 PR tree-optimization/69053
17661 * g++.dg/torture/pr69053.C: New testcase.
17663 2016-01-12 Richard Biener <rguenther@suse.de>
17665 PR tree-optimization/69168
17666 * gcc.dg/torture/pr69168.c: New testcase.
17668 2016-01-12 Richard Biener <rguenther@suse.de>
17670 PR tree-optimization/69157
17671 * gcc.dg/torture/pr69157.c: New testcase.
17673 2016-01-12 Richard Biener <rguenther@suse.de>
17675 PR tree-optimization/69174
17676 * gcc.dg/torture/pr69174.c: New testcase.
17678 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17682 * g++.dg/tls/pr66808.C: New test.
17683 * g++.dg/tls/pr69000.C: New test.
17685 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17687 * gcc.target/powerpc/swaps-p8-23.c: New test.
17688 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17690 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17692 PR tree-optimization/68356
17693 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17695 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17696 Jim Wilson <jim.wilson@linaro.org>
17699 * gcc.target/arm/pr69194.c: New test.
17701 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17704 * gcc.target/i386/pr69225-1.c: New test.
17705 * gcc.target/i386/pr69225-2.c: Likewise.
17706 * gcc.target/i386/pr69225-3.c: Likewise.
17707 * gcc.target/i386/pr69225-4.c: Likewise.
17708 * gcc.target/i386/pr69225-5.c: Likewise.
17709 * gcc.target/i386/pr69225-6.c: Likewise.
17711 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17714 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17718 * gcc.dg/pr69071.c: New test.
17721 * g++.dg/opt/pr69211.C: New test.
17723 PR tree-optimization/69214
17724 * gcc.c-torture/compile/pr69214.c: New test.
17726 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17728 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17729 * gcc.target/i386/pr66232-11.c: Ditto.
17730 * gcc.target/i386/pr66232-12.c: Ditto.
17731 * gcc.target/i386/pr66232-13.c: Ditto.
17733 2016-01-11 Richard Biener <rguenther@suse.de>
17735 PR tree-optimization/69173
17736 * gcc.dg/torture/pr69173.c: New testcase.
17738 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17740 PR rtl-optimization/68796
17741 * gcc.target/aarch64/tst_5.c: New test.
17742 * gcc.target/aarch64/tst_6.c: Likewise.
17744 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17746 PR rtl-optimization/68841
17747 * gcc.dg/pr68841.c: New test.
17748 * gcc.c-torture/execute/pr68841.c: New test.
17750 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17752 PR rtl-optimization/68920
17753 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17755 * gcc.dg/ifcvt-5.c: New test.
17757 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17760 * g++.dg/pr69123.C: New.
17762 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17765 * gcc.target/i386/pr69010.c: New test.
17767 2016-01-11 Martin Jambor <mjambor@suse.cz>
17770 * gcc.target/i386/chkp-pr69044.c: New test.
17772 2016-01-11 Tom de Vries <tom@codesourcery.com>
17774 PR tree-optimization/69109
17775 * gcc.dg/autopar/pr69109-2.c: New test.
17776 * gcc.dg/autopar/pr69109.c: New test.
17778 2016-01-11 Tom de Vries <tom@codesourcery.com>
17780 PR tree-optimization/69108
17781 * gcc.dg/autopar/pr69108.c: New test.
17783 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17786 * c-c++-common/Wisleading-indentation.c: Augment test.
17788 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17791 * gfortran.dg/inline_matmul_12.f90: New test.
17793 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17796 * gfortran.dg/actual_array_offset_1: New test.
17798 2016-01-10 Tom de Vries <tom@codesourcery.com>
17800 PR tree-optimization/69062
17801 * gcc.dg/autopar/pr69062.c: New test.
17803 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17805 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17806 * gcc.dg/vect/slp-perm-2.c: Likewise.
17807 * gcc.dg/vect/slp-perm-3.c: Likewise.
17808 * gcc.dg/vect/slp-perm-5.c: Likewise.
17809 * gcc.dg/vect/slp-perm-6.c: Likewise.
17810 * gcc.dg/vect/slp-perm-7.c: Likewise.
17811 * gcc.dg/vect/slp-perm-8.c: Likewise.
17813 2016-01-10 Tom de Vries <tom@codesourcery.com>
17815 PR tree-optimization/69039
17816 * gcc.dg/autopar/pr69039.c: New test.
17818 2016-01-09 Marek Polacek <polacek@redhat.com>
17821 * g++.dg/pr69113.C: New test.
17823 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17825 PR middle-end/50865
17826 PR tree-optimization/69097
17827 * gcc.c-torture/execute/pr50865.c: New test.
17828 * gcc.c-torture/execute/pr69097-1.c: New test.
17829 * gcc.c-torture/execute/pr69097-2.c: New test.
17830 * gcc.dg/pr69097-1.c: New test.
17831 * gcc.dg/pr69097-2.c: New test.
17833 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17836 * g++.dg/opt/pr69164.C: New test.
17838 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17840 PR tree-optimization/69167
17841 * gcc.dg/pr69167.c: New test.
17843 2016-01-08 Marek Polacek <polacek@redhat.com>
17846 * g++.dg/pr68449.C: New.
17848 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17850 PR tree-optimization/68707
17851 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17852 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17853 on platforms supporting it.
17854 * gcc.dg/vect/slp-perm-2.c: Likewise.
17855 * gcc.dg/vect/slp-perm-3.c: Likewise.
17856 * gcc.dg/vect/slp-perm-5.c: Likewise.
17857 * gcc.dg/vect/slp-perm-7.c: Likewise.
17858 * gcc.dg/vect/slp-perm-8.c: Likewise.
17859 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17860 on platforms supporting it.
17862 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17864 PR tree-optimization/69162
17865 * gcc.dg/pr69162.c: New test.
17867 PR tree-optimization/69172
17868 * gcc.dg/pr69172.c: New test.
17870 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17872 PR tree-optimization/67781
17873 * gcc.c-torture/execute/pr67781.c: New file.
17875 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17877 PR tree-optimization/69083
17878 * gcc.dg/vect/pr69083.c: New test.
17880 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17882 PR tree-optimization/61441
17883 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17884 Use -fexcess-precision=standard for compiler options.
17885 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17887 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17890 * gfortran.dg/gomp/pr69128.f90: New test.
17893 * g++.dg/ext/pr69145-1.C: New test.
17894 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17895 * g++.dg/ext/pr69145-2.h: New file.
17897 2016-01-07 Martin Sebor <msebor@redhat.com>
17900 * gcc.dg/atomic-fetch-bool.c: New test.
17901 * gcc.dg/sync-fetch-bool.c: New test.
17903 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17906 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17908 2016-01-07 Nick Clifton <nickc@redhat.com>
17911 * g++.dg/pr66655.C: New test.
17912 * g++.dg/pr66655_1.cc: Test support file.
17913 * g++.dg/pr66655.h: Test header file.
17915 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17918 gfortran.dg/gomp/pr66680.f90: New test.
17920 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17923 * gcc.target/i386/pr69171-1.c: New test.
17924 * gcc.target/i386/pr69171-2.c: Likewise.
17925 * gcc.target/i386/pr69171-3.c: Likewise.
17926 * gcc.target/i386/pr69171-4.c: Likewise.
17927 * gcc.target/i386/pr69171-5.c: Likewise.
17928 * gcc.target/i386/pr69171-6.c: Likewise.
17930 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17932 PR middle-end/67639
17933 * c-c++-common/pr67639.c: New test.
17935 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17937 PR tree-optimization/69141
17938 * g++.dg/opt/pr69141.C: New test.
17940 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17942 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17944 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17947 * gcc.target/i386/pr69140.c: New test
17949 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17951 * gcc.dg/bad-dereference.c: New test case.
17953 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17955 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17957 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17959 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17961 2016-01-06 Marek Polacek <polacek@redhat.com>
17964 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17966 2016-01-05 Marek Polacek <polacek@redhat.com>
17969 * gcc.dg/atomic-invalid-2.c: New.
17971 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17974 * gcc.target/i386/pr68991.c: New test.
17976 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17979 * g++.dg/pr68991-1.C: New test.
17980 * g++.dg/pr68991-2.C: Likewise.
17982 2016-01-05 Sergei Trofimovich <siarheit@google.com>
17985 * gcc.target/ia64/pr60465-gprel64.c: New test.
17986 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17988 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17990 PR rtl-optimization/68651
17991 * gcc.target/aarch64/pr68651_1.c: New test.
17993 2016-01-05 David Malcolm <dmalcolm@redhat.com>
17996 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17998 2016-01-05 Nathan Sidwell <nathan@acm.org>
18001 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
18003 * gcc.dg/alias-15.c: New.
18005 2016-01-05 Nick Clifton <nickc@redhat.com>
18008 * g++.dg/pr68770.C: New test.
18010 2016-01-04 Mike Stump <mikestump@comcast.net>
18012 * lib/target-supports.exp (check_effective_target_cilkplus):
18013 cilkplus targets require pthreads.
18014 (check_effective_target_cilkplus): Remove special case for NVPTX.
18016 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
18018 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
18021 2016-01-04 Jakub Jelinek <jakub@redhat.com>
18023 Update copyright years.
18025 2016-01-04 Marek Polacek <polacek@redhat.com>
18028 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
18029 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
18030 * gcc.dg/atomic/stdatomic-op-5.c: New test.
18032 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
18034 * gcc.target/sparc/20160104-2.c: New test.
18036 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
18038 * gcc.target/sparc/20160104-1.c: New test.
18040 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
18043 * gfortran.dg/pr65045.f90: New test.
18045 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
18047 * gnat.dg/specs/debug1.ads: Delete.
18049 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18051 PR libgfortran/68867
18052 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
18055 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18057 PR libgfortran/68867
18058 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
18061 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
18064 * gfortran.dg/pr68864.f90: New test.
18066 2016-01-01 Jakub Jelinek <jakub@redhat.com>
18068 PR tree-optimization/69070
18069 * gcc.dg/pr69070.c: New test.
18072 * gfortran.dg/pr69055.f90: New test.
18075 * gcc.dg/pr69015.c: New test.
18077 Copyright (C) 2016 Free Software Foundation, Inc.
18079 Copying and distribution of this file, with or without modification,
18080 are permitted in any medium without royalty provided the copyright
18081 notice and this notice are preserved.