1 2016-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4 * gcc.c-torture/compile/pr78694.c: New test.
6 2016-12-20 Eric Botcazou <ebotcazou@adacore.com>
9 * gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options.
10 * gnat.dg/vect2.adb: Likewise.
11 * gnat.dg/vect3.adb: Likewise.
12 * gnat.dg/vect4.adb: Likewise.
13 * gnat.dg/vect5.adb: Likewise.
14 * gnat.dg/vect6.adb: Likewise.
16 2016-12-19 Uros Bizjak <ubizjak@gmail.com>
18 * gcc.target/i386/pr59874-3.c: New test.
20 2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com>
22 * gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile.
23 * gcc.target/powerpc/fold-vec-mult-char.c: New.
24 * gcc.target/powerpc/fold-vec-mult-float.c: New.
25 * gcc.target/powerpc/fold-vec-mult-floatdouble.c: New.
26 * gcc.target/powerpc/fold-vec-mult-int.c: New.
27 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: New.
28 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: New.
29 * gcc.target/powerpc/fold-vec-mult-longlong.c: New.
30 * gcc.target/powerpc/fold-vec-mult-short.c: New.
32 2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com>
34 * gcc.target/powerpc/fold-vec-sub-char.c: New.
35 * gcc.target/powerpc/fold-vec-sub-float.c: New.
36 * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New.
37 * gcc.target/powerpc/fold-vec-sub-int.c: New.
38 * gcc.target/powerpc/fold-vec-sub-int128.c: New.
39 * gcc.target/powerpc/fold-vec-sub-longlong.c: New.
40 * gcc.target/powerpc/fold-vec-sub-short.c: New.
42 2016-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
45 * gcc.c-torture/compile/pr78748.c: New test.
47 2016-12-18 Janus Weil <janus@gcc.gnu.org>
50 * gfortran.dg/dtio_22.f90: New test.
52 2016-12-18 Janus Weil <janus@gcc.gnu.org>
55 * gfortran.dg/dtio_21.f90: New test.
57 2016-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
60 * charlen_03.f90: Remove test.
61 * charlen_10.f90: Ditto.
63 2016-12-17 Jakub Jelinek <jakub@redhat.com>
66 * gcc.dg/asan/pr78832.c: New test.
68 2016-12-17 Andrew Senkevich <andrew.senkevich@intel.com>
70 * gcc.target/i386/avx512bw-kaddd-1.c: New test.
71 * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
72 * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
73 * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
75 2016-12-17 Thomas Koenig <tkoenig@gcc.gnu.org>
78 * gfortran.dg/fimplicit_none_1.f90: New test.
79 * gfortran.dg/fimplicit_none_2.f90: New test.
81 2016-12-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
83 * gcc.target/powerpc/byte-in-either-range-0.c: New test.
84 * gcc.target/powerpc/byte-in-either-range-1.c: New test.
85 * gcc.target/powerpc/byte-in-range-0.c: New test.
86 * gcc.target/powerpc/byte-in-range-1.c: New test.
87 * gcc.target/powerpc/byte-in-set-0.c: New test.
88 * gcc.target/powerpc/byte-in-set-1.c: New test.
89 * gcc.target/powerpc/byte-in-set-2.c: New test.
91 2016-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
94 * gfortran.dg/dtio_20.f03: New test.
96 2016-12-16 Jakub Jelinek <jakub@redhat.com>
99 * gfortran.dg/char_result_16.f90: New test.
101 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
103 * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
105 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
107 * gcc.target/aarch64/ubfx_lsr_1.c: New test.
109 2016-12-16 Jakub Jelinek <jakub@redhat.com>
112 * gcc.dg/pr78408-1.c: New test.
113 * gcc.dg/pr78408-2.c: New test.
115 2016-12-16 Marek Polacek <polacek@redhat.com>
117 PR tree-optimization/78819
118 * gcc.dg/tree-ssa/vrp112.c: New test.
120 2016-12-16 Eric Botcazou <ebotcazou@adacore.com>
122 * gnat.dg/opt61.adb: New test.
123 * gnat.dg/opt61_pkg.ad[sb]: New helper.
125 2016-12-16 Richard Biener <rguenther@suse.de>
128 * g++.dg/pr71694.C: New testcase.
130 2016-12-16 Richard Biener <rguenther@suse.de>
133 * gcc.dg/pr71632.c: New testcase.
135 2016-12-15 Andrew Senkevich <andrew.senkevich@intel.com>
137 * gcc.target/i386/avx512bw-kmovd-1.c: New test.
138 * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
139 * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
140 * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
141 * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
142 * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
143 * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
144 * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
145 * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
146 * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
147 * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
148 * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
149 * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
150 * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
151 * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
152 * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
154 2016-12-15 Jakub Jelinek <jakub@redhat.com>
156 P0490R0 GB 20: decomposition declaration should commit to tuple
158 * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
160 2016-12-15 Nathan Sidwell <nathan@acm.org>
163 * g++.dg/cpp1y/pr77585.C: New.
165 2016-12-15 David Edelsohn <dje.gcc@gmail.com>
167 * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
168 * gcc.dg/tree-ssa/pr71179.c: Same.
170 2016-12-15 Janus Weil <janus@gcc.gnu.org>
173 * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
175 2016-12-15 Toma Tabacu <toma.tabacu@imgtec.com>
177 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
180 2016-12-15 Jakub Jelinek <jakub@redhat.com>
182 * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
183 * gcc.dg/torture/pr78515.c: Likewise.
184 * gcc.dg/pr69634.c: Likewise.
186 2016-12-14 Martin Sebor <msebor@redhat.com>
189 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
191 2016-12-14 Martin Sebor <msebor@redhat.com>
194 * g++.dg/cpp1y/pr78774.C: New test.
196 2016-12-14 David Malcolm <dmalcolm@redhat.com>
199 * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
201 * gcc.dg/pr78213.c: Disable this test.
202 * selftests/example.txt: New file.
204 2016-12-14 Martin Sebor <msebor@redhat.com>
207 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
209 2016-12-14 Jakub Jelinek <jakub@redhat.com>
212 * gcc.c-torture/execute/pr78791.c: New test.
213 * gcc.target/i386/pr78791.c: New test.
215 2016-12-14 Marek Polacek <polacek@redhat.com>
218 * g++.dg/ext/flexary12.C: Adjust dg-error.
219 * g++.dg/ext/flexary20.C: New.
220 * g++.dg/ext/flexary21.C: New.
222 2016-12-14 Uros Bizjak <ubizjak@gmail.com>
225 * gcc.target/i386/pr59874-1.c: New test.
226 * gcc.target/i386/pr59874-2.c: Ditto.
228 2016-12-14 David Edelsohn <dje.gcc@gmail.com>
230 * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
231 * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
232 * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
234 2016-12-14 Jakub Jelinek <jakub@redhat.com>
237 * g++.dg/opt/pr77844.C: New test.
239 2016-12-14 Martin Sebor <msebor@redhat.com>
242 * gcc.dg/builtins-nonnull.c: New test.
243 * gcc.dg/nonnull-4.c: New test.
245 2016-12-14 Nathan Sidwell <nathan@acm.org>
248 * g++.dg/cpp0x/pr78701.C: New.
250 2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com>
252 * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
253 defined, add tracing of the various extracts to stderr. Add
254 support for tests that convert the result to another type.
255 * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
256 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
257 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
258 tests that do an extract and then convert the values double.
259 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
260 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
261 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
262 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
263 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
264 * gcc.target/powerpc/p9-extract-1.c: Update test to check for
265 VEXTU{B,H,W}{L,R}X instructions being generated by default instead
266 of VEXTRACTU{B,H} and XXEXTRACTUW.
267 * gcc.target/powerpc/p9-extract-3.c: New test for combination of
268 vec_extract and convert to floating point.
269 * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
271 * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
273 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
275 * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
278 2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org>
281 * gfortran.dg/coarray/alloc_comp_5.f90: New test.
282 * gfortran.dg/coarray_42.f90: New test.
284 2016-12-14 Jakub Jelinek <jakub@redhat.com>
287 * gcc.dg/tls/pr78796.c: New test.
289 2016-12-14 Richard Biener <rguenther@suse.de>
291 PR tree-optimization/78731
292 * gcc.dg/torture/pr78731.c: New testcase.
294 2016-12-14 Martin Liska <mliska@suse.cz>
296 * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
297 * gcc.dg/tree-ssa/dump-2.c: Likewise.
299 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
301 * gcc.target/mips/msa-builtins-err.c (dg-options): Add
302 -ffat-lto-objects option.
304 2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
305 Jakub Jelinek <jakub@redhat.com>
307 * gcc.dg/strlenopt-30.c: New test-case.
309 2016-12-14 Richard Biener <rguenther@suse.de>
311 PR tree-optimization/78788
312 * gcc.dg/torture/pr78788.c: New testcase.
314 2016-12-13 Nathan Sidwell <nathan@acm.org>
317 * g++.dg/cpp0x/pr69481.C: New.
319 2016-12-13 Uros Bizjak <ubizjak@gmail.com>
322 * gcc.target/i386/pr78794.c: New test.
324 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
327 * gfortran.dg/coarray_38.f90: Added expecting error message.
328 * gfortran.dg/coarray_41.f90: New test.
329 * gfortran.dg/coarray_class_2.f90: New test.
331 2016-12-13 Carl Love <cel@us.ibm.com>
333 * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
335 * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
338 2016-12-13 Martin Liska <mliska@suse.cz>
340 PR tree-optimization/78428
341 * gcc.dg/tree-ssa/pr78428.c: New test.
343 2016-12-13 Janus Weil <janus@gcc.gnu.org>
344 Paul Thomas <pault@gcc.gnu.org>
347 * gfortran.dg/dtio_19.f90: New test case.
349 2016-12-13 Michael Matz <matz@suse.de>
351 PR tree-optimization/78725
352 * gcc.dg/pr78725.c: New test.
353 * gcc.dg/pr78725-2.c: New test.
355 2016-12-13 Richard Biener <rguenther@suse.de>
358 * gcc.dg/torture/pr78742.c: New testcase.
360 2016-12-13 Martin Liska <mliska@suse.cz>
362 * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
363 scanned pattern ASAN_MARK.
364 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
365 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
366 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
367 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
369 2016-12-13 Jakub Jelinek <jakub@redhat.com>
372 * g++.dg/ipa/pr77905.C: New test.
374 2016-12-12 Jakub Jelinek <jakub@redhat.com>
376 PR tree-optimization/78777
377 * g++.dg/torture/pr78777.C: New test.
379 2016-12-12 Martin Sebor <msebor@redhat.com>
383 * gcc.c-torture/execute/pr78622.c: New test.
384 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
385 behavior inadvertently introduced in a previous commit. Tighten
387 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
389 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
390 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
391 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
392 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
393 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
394 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
395 add a final optimization check.
396 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
397 * gcc.dg/tree-ssa/pr78622.c: New test.
399 2016-12-12 Janus Weil <janus@gcc.gnu.org>
402 * gfortran.dg/constant_shape.f90: New test case.
404 2016-12-12 Marek Polacek <polacek@redhat.com>
407 * g++.dg/parse/error58.C: New.
409 2016-12-12 David Malcolm <dmalcolm@redhat.com>
411 PR preprocessor/78680
412 * gcc.dg/format/pr78680.c: New test case.
413 * gcc.dg/plugin/diagnostic-test-expressions-1.c
414 (test_multiline_token): New function.
415 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
416 (test_backslash_continued_logical_lines): New function.
418 2016-12-12 Nathan Sidwell <nathan@acm.org>
421 * g++.dg/cpp1y/lambda-mangle-1.C: New.
423 2016-12-12 Uros Bizjak <ubizjak@gmail.com>
426 * gcc.target/i386/pr78738.c: New test.
428 2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
430 * lib/target-supports.exp
431 (check_effective_target_newlib_broken_long_double_io): New check.
432 (check_effective_target_frexpl): Likewise.
434 2016-12-12 Marek Polacek <polacek@redhat.com>
437 * g++.dg/other/vararg-5.C: New.
439 2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
441 PR rtl-optimization/78669
442 * gcc.target/i386/pr78669.c: New test.
444 2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
446 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
448 2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
450 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
451 -mnan=2008 and -mabs=2008.
453 2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
456 * gcc.target/powerpc/swaps-stack-protector.c: New test.
458 2016-12-11 Uros Bizjak <ubizjak@gmail.com>
461 * gcc.target/i386/pr70799-3.c: New test.
463 2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
466 * g++.dg/parse/namespace14.C: New.
468 2016-12-10 Jakub Jelinek <jakub@redhat.com>
470 PR tree-optimization/78720
471 * gcc.c-torture/execute/pr78720.c: New test.
474 * gfortran.dg/pr78758.f90: New test.
475 * gfortran.dg/pr38868.f: Remove again bogus warning.
477 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
480 * gfortran.dg/submodule_20.f08: New test.
482 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
485 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
487 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
489 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
492 2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
495 * gcc.dg/pr78721.c: New test.
497 2016-12-09 Jakub Jelinek <jakub@redhat.com>
500 * gcc.c-torture/compile/pr72742.c: New test.
502 2016-12-09 Martin Sebor <msebor@redhat.com>
504 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
505 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
507 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
509 PR rtl-optimization/78255
510 * gcc.target/aarch64/pr78255.c: New.
511 * gcc.target/arm/pr78255-1.c: New.
512 * gcc.target/arm/pr78255-2.c: New.
514 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
516 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
518 * gcc.target/powerpc/dimode-2.c: Likewise.
520 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
523 * c-c++-common/goacc/acc-icf.c: New test.
524 * gfortran.dg/goacc/pr78027.f90: New test.
526 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
529 * gcc.target/aarch64/pr78733.c: New test.
531 2016-12-09 Janus Weil <janus@gcc.gnu.org>
534 * gfortran.dg/finalize_31.f90: New test.
536 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
539 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
541 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
543 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
544 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
545 * gfortran.dg/finalize_18.f90: Add count for additional guard against
546 accessing null-pointer.
547 * gfortran.dg/proc_ptr_comp_47.f90: New test.
549 2016-12-09 Nathan Sidwell <nathan@acm.org>
552 * g++.dg/cpp1y/pr78550.C: New.
554 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
557 * gfortran.dg/char_result_14.f90: New test.
558 * gfortran.dg/char_result_15.f90: New test.
560 2016-12-09 Martin Liska <mliska@suse.cz>
562 * gcc.dg/tree-ssa/dump-3.c: New test.
564 2016-12-09 Jakub Jelinek <jakub@redhat.com>
566 PR tree-optimization/78726
567 * gcc.c-torture/execute/pr78726.c: New test.
568 * gcc.dg/guality/pr78726.c: New test.
570 2016-12-08 Martin Sebor <msebor@redhat.com>
573 * gcc.dg/attr-alloc_size-3.c: New test.
574 * gcc.dg/attr-alloc_size-4.c: New test.
575 * gcc.dg/attr-alloc_size-5.c: New test.
576 * gcc.dg/attr-alloc_size-6.c: New test.
577 * gcc.dg/attr-alloc_size-7.c: New test.
578 * gcc.dg/attr-alloc_size-8.c: New test.
579 * gcc.dg/attr-alloc_size-9.c: New test.
580 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
582 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
588 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
589 * gfortran.dg/charlen_01.f90: New test.
590 * gfortran.dg/charlen_02.f90: Ditto.
591 * gfortran.dg/charlen_03.f90: Ditto.
592 * gfortran.dg/charlen_04.f90: Ditto.
593 * gfortran.dg/charlen_05.f90: Ditto.
594 * gfortran.dg/charlen_06.f90: Ditto.
595 * gfortran.dg/charlen_07.f90: Ditto.
596 * gfortran.dg/charlen_08.f90: Ditto.
597 * gfortran.dg/charlen_09.f90: Ditto.
598 * gfortran.dg/charlen_10.f90: Ditto.
599 * gfortran.dg/charlen_11.f90: Ditto.
600 * gfortran.dg/charlen_12.f90: Ditto.
601 * gfortran.dg/charlen_13.f90: Ditto.
602 * gfortran.dg/charlen_14.f90: Ditto.
603 * gfortran.dg/charlen_15.f90: Ditto.
605 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
607 PR rtl-optimization/78671
608 * gcc.target/i386/pr78671.c: New.
610 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
613 * gcc.target/aarch64/pr78733.c: New test.
615 2016-12-08 Nathan Sidwell <nathan@acm.org>
618 * g++.dg/cpp1y/pr78551.C: New.
620 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
623 * g++.dg/pr78112.C: Remove platform-dependent checks.
624 * g++.dg/pr78112-2.C: New testcase.
626 2016-12-08 Bin Cheng <bin.cheng@arm.com>
629 * g++.dg/torture/pr78684.C: New test.
631 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
633 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
634 (CHECK_CRYPTO): Remove.
635 (expected_poly64x1_t, expected_poly64x2_t): Remove
637 2016-12-08 Jakub Jelinek <jakub@redhat.com>
639 P0003R5 - removal of dynamic exception specification from C++17
640 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
641 throw (type-id-list) in C++11 and C++14 and removal in C++17.
642 * g++.dg/compat/eh/ctor1_y.C: Likewise.
643 * g++.dg/compat/eh/new1_x.C: Likewise.
644 * g++.dg/compat/eh/new1_y.C: Likewise.
645 * g++.dg/compat/eh/spec3_x.C: Likewise.
646 * g++.dg/compat/eh/spec3_y.C: Likewise.
647 * g++.dg/compat/eh/template1.h: Likewise.
648 * g++.dg/compat/eh/template1_y.C: Likewise.
649 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
650 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
651 * g++.dg/cpp0x/auto9.C: Likewise.
652 * g++.dg/cpp0x/defaulted23.C: Likewise.
653 * g++.dg/cpp0x/error5.C: Likewise.
654 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
655 * g++.dg/cpp0x/noexcept02.C: Likewise.
656 * g++.dg/cpp0x/noexcept07.C: Likewise.
657 * g++.dg/cpp0x/noexcept08.C: Likewise.
658 * g++.dg/cpp0x/noexcept19.C: Likewise.
659 * g++.dg/cpp0x/variadic73.C: Likewise.
660 * g++.dg/cpp0x/variadic-throw.C: Likewise.
661 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
662 * g++.dg/eh/async-unwind2.C: Likewise.
663 * g++.dg/eh/cond4.C: Likewise.
664 * g++.dg/eh/delete1.C: Likewise.
665 * g++.dg/eh/ehopt1.C: Likewise.
666 * g++.dg/eh/forced3.C: Likewise.
667 * g++.dg/eh/forced4.C: Likewise.
668 * g++.dg/eh/init-temp2.C: Likewise.
669 * g++.dg/eh/pr38662.C: Likewise.
670 * g++.dg/eh/pr41819.C: Likewise.
671 * g++.dg/eh/shadow1.C: Likewise.
672 * g++.dg/eh/spec2.C: Likewise.
673 * g++.dg/eh/spec3.C: Likewise.
674 * g++.dg/eh/spec5.C: Likewise.
675 * g++.dg/eh/spec6.C: Likewise.
676 * g++.dg/eh/spec7.C: Likewise.
677 * g++.dg/eh/spec8.C: Likewise.
678 * g++.dg/eh/spec9.C: Likewise.
679 * g++.dg/eh/template1.C: Likewise.
680 * g++.dg/eh/unexpected1.C: Likewise.
681 * g++.dg/ext/has_nothrow_assign.C: Likewise.
682 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
683 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
684 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
685 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
686 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
687 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
688 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
689 * g++.dg/gcov/gcov-7.C: Likewise.
690 * g++.dg/init/new13.C: Likewise.
691 * g++.dg/init/new25.C: Likewise.
692 * g++.dg/lookup/exception1.C: Likewise.
693 * g++.dg/opt/noreturn-1.C: Likewise.
694 * g++.dg/other/error3.C: Likewise.
695 * g++.dg/rtti/crash3.C: Likewise.
696 * g++.dg/template/eh2.C: Likewise.
697 * g++.dg/template/error36.C: Likewise.
698 * g++.dg/tm/pr46567.C: Likewise.
699 * g++.dg/tm/pr47340.C: Likewise.
700 * g++.dg/torture/pr46364.C: Likewise.
701 * g++.dg/torture/pr49394.C: Likewise.
702 * g++.dg/torture/pr52918-1.C: Likewise.
703 * g++.dg/torture/pr57190.C: Likewise.
704 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
705 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
706 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
707 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
708 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
709 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
710 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
711 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
712 * g++.dg/tree-ssa/pr45605.C: Likewise.
713 * g++.dg/warn/Wreturn-type-3.C: Likewise.
714 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
715 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
716 * g++.old-deja/g++.eh/spec1.C: Likewise.
717 * g++.old-deja/g++.eh/spec2.C: Likewise.
718 * g++.old-deja/g++.eh/spec3.C: Likewise.
719 * g++.old-deja/g++.eh/spec4.C: Likewise.
720 * g++.old-deja/g++.eh/spec6.C: Likewise.
721 * g++.old-deja/g++.eh/throw1.C: Likewise.
722 * g++.old-deja/g++.eh/throw2.C: Likewise.
723 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
724 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
725 * g++.old-deja/g++.mike/eh15.C: Likewise.
726 * g++.old-deja/g++.mike/eh25.C: Likewise.
727 * g++.old-deja/g++.mike/eh33.C: Likewise.
728 * g++.old-deja/g++.mike/eh34.C: Likewise.
729 * g++.old-deja/g++.mike/eh50.C: Likewise.
730 * g++.old-deja/g++.mike/eh51.C: Likewise.
731 * g++.old-deja/g++.mike/eh55.C: Likewise.
732 * g++.old-deja/g++.mike/p10416.C: Likewise.
733 * g++.old-deja/g++.other/crash28.C: Likewise.
734 * g++.old-deja/g++.other/crash30.C: Likewise.
735 * g++.old-deja/g++.other/new7.C: Likewise.
736 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
737 * g++.old-deja/g++.robertl/eb123.C: Likewise.
739 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
741 * gcc.target/aarch64/pr78382.c: New testcase.
743 2016-12-08 Andrew Pinski <apinski@cavium.com>
745 * gcc.target/aarch64/pr71112.c: New testcase.
747 2016-12-07 Martin Sebor <msebor@redhat.com>
752 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
753 * g++.dg/ext/builtin-object-size3.C (bar): Same.
754 * g++.dg/ext/strncpy-chk1.C: Same.
755 * g++.dg/opt/memcpy1.C: Same.
756 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
757 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
758 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
759 * gcc.dg/attr-alloc_size.c: Same.
760 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
761 * gcc.dg/builtin-stringop-chk-2.c: Same.
762 * gcc.dg/builtin-stringop-chk-4.c: New test.
763 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
764 * gcc.dg/memcpy-2.c: Same.
765 * gcc.dg/pr40340-1.c: Same.
766 * gcc.dg/pr40340-2.c (main): Same.
767 * gcc.dg/pr40340-5.c (main): Same.
768 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
769 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
770 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
772 * gfortran.dg/char_length_3.f90: Prune expected warnings.
773 * gfortran.dg/pr38868.f: Add expected warnings.
775 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
778 * gcc.target/powerpc/pr72717.c: New test.
780 2016-12-07 Jakub Jelinek <jakub@redhat.com>
782 * gcc.dg/builtin-strstr-1.c: New test.
783 * g++.dg/cpp0x/constexpr-strstr.C: New test.
786 * g++.dg/torture/pr78692.C: New test.
788 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
790 PR rtl-optimization/78617
791 * gcc.c-torture/execute/pr78617.c: New test.
793 2016-12-07 Carl Love <cel@us.ibm.com>
795 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
796 P9 to their own test file. This allows precise constraints on the
797 effective target and compile options.
798 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
799 compare P8 built-in tests.
800 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
801 compare P9 built-in tests.
803 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
805 * gcc.target/i386/pr77761.c: Require int128 effective target.
806 (avx512f_test): Delete.
807 (do_main): Rename to avx512f_test.
809 2016-12-07 Bin Cheng <bin.cheng@arm.com>
811 PR tree-optimization/78691
812 * gcc.target/i386/pr78691-i386.c: New test.
813 * gcc.target/powerpc/pr78691-ppc.c: New test.
815 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
817 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
818 * gcc.target/i386/pr70322-2.c: Likewise.
819 * gcc.target/i386/pr70322-3.c: Likewise.
820 * gcc.target/i386/pr70322-4.c: Likewise.
822 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
824 * gcc.target/aarch64/pr71727.c: New testcase.
826 2016-12-06 Tom de Vries <tom@codesourcery.com>
828 PR tree-optimization/67955
829 * gcc.dg/tree-ssa/dse-points-to.c: New test.
831 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
834 * gcc.target/powerpc/pr78658.c: New test.
836 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
839 * testsuite/gcc.target/i386/pr77761.c: New.
841 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
844 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
845 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
846 * gfortran.dg/namelist_34.f90: Update test.
847 * gfortran.dg/namelist_63.f90: Update test.
849 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
851 * gcc.target/mips/msa-builtins-err.c: New test.
853 2016-12-06 Jakub Jelinek <jakub@redhat.com>
856 * g++.dg/cpp0x/constexpr-71537.C: New test.
859 * g++.dg/cpp0x/constexpr-memchr.C: New test.
862 * g++.dg/cpp0x/constexpr-strchr.C: New test.
864 PR tree-optimization/78675
865 * gcc.c-torture/execute/pr78675.c: New test.
866 * gcc.target/i386/pr78675-1.c: New test.
867 * gcc.target/i386/pr78675-2.c: New test.
869 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
871 * gcc.target/i386/avx512bw-kandd-1.c: New.
872 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
873 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
874 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
875 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
876 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
877 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
878 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
879 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
880 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
881 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
882 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
883 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
884 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
885 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
886 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
887 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
888 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
889 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
890 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
891 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
892 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
894 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
896 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
897 gcc.dg/fold-and-rshift-2.c: New testcases.
899 2016-12-05 Nathan Sidwell <nathan@acm.org>
901 * c-c++-common/fmax_errors.c: Check notes after last error are
904 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
906 PR rtl-optimization/78561
907 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
909 2016-12-04 Martin Sebor <msebor@redhat.com>
912 * gcc.dg/builtin-alloc-size.c: New test.
914 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
917 * gcc.target/i386/pr70322-4.c: New test.
919 2016-12-03 Janus Weil <janus@gcc.gnu.org>
922 * gfortran.dg/abstract_type_9.f90: New test case.
924 2016-12-03 Janus Weil <janus@gcc.gnu.org>
927 * gfortran.dg/derived_result_2.f90.f90: New test case.
929 2016-12-03 Janus Weil <janus@gcc.gnu.org>
932 * gfortran.dg/finalize_30.f90: Extend test case.
934 2016-12-02 Jakub Jelinek <jakub@redhat.com>
937 * g++.dg/cpp0x/pr78649.C: New test.
939 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
942 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
944 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
947 * gfortran.dg/char_conversion.f90: New test.
949 2016-12-02 Jakub Jelinek <jakub@redhat.com>
952 * gcc.target/i386/pr70322-1.c: New test.
953 * gcc.target/i386/pr70322-2.c: New test.
954 * gcc.target/i386/pr70322-3.c: New test.
956 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
957 Thomas Preud'homme <thomas.preudhomme@arm.com>
959 * gcc.target/arm/cmse/cmse-1.c: Add test for
960 cmse_nonsecure_caller.
962 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
963 Thomas Preud'homme <thomas.preudhomme@arm.com>
965 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
966 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
967 * gcc.target/arm/cmse/cmse-14.c: New.
968 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
969 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
970 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
971 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
972 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
973 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
974 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
975 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
976 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
977 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
978 * gcc.target/arm/cmse/baseline/union-1.c: New.
979 * gcc.target/arm/cmse/baseline/union-2.c: New.
980 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
981 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
982 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
983 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
984 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
985 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
986 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
987 * gcc.target/arm/cmse/mainline/union-1.c: New.
988 * gcc.target/arm/cmse/mainline/union-2.c: New.
989 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
990 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
991 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
992 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
993 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
994 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
995 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
996 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
997 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
998 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
999 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
1000 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
1001 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
1002 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
1004 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1005 Thomas Preud'homme <thomas.preudhomme@arm.com>
1007 * gcc.target/arm/cmse/cmse-3.c: Add tests.
1008 * gcc.target/arm/cmse/cmse-4.c: Add tests.
1009 * gcc.target/arm/cmse/cmse-15.c: New.
1011 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1012 Thomas Preud'homme <thomas.preudhomme@arm.com>
1014 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
1015 * gcc.target/arm/cmse/struct-1.c: New.
1016 * gcc.target/arm/cmse/bitfield-1.c: New.
1017 * gcc.target/arm/cmse/bitfield-2.c: New.
1018 * gcc.target/arm/cmse/bitfield-3.c: New.
1019 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
1020 * gcc.target/arm/cmse/baseline/softfp.c: New.
1021 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
1022 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
1023 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
1024 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
1025 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
1027 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1028 Thomas Preud'homme <thomas.preudhomme@arm.com>
1030 * gcc.target/arm/cmse/cmse-4.c: New.
1031 * gcc.target/arm/cmse/cmse-9.c: New.
1032 * gcc.target/arm/cmse/cmse-10.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-3.c: New.
1039 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1040 Thomas Preud'homme <thomas.preudhomme@arm.com>
1042 * gcc.target/arm/cmse/cmse.exp: New.
1043 * gcc.target/arm/cmse/cmse-1.c: New.
1044 * gcc.target/arm/cmse/cmse-12.c: New.
1045 * lib/target-supports.exp
1046 (check_effective_target_arm_cmse_ok): New.
1048 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
1049 James Norris <jnorris@codesourcery.com>
1051 * c-c++-common/goacc/data-2.c: Adjust test.
1052 * c-c++-common/goacc/executeables-1.c: New test.
1053 * g++.dg/goacc/data-1.C: Adjust test.
1055 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
1057 PR rtl-optimization/78561
1058 * gcc.target/aarch64/pr78561.c: New.
1060 2016-12-02 Bin Cheng <bin.cheng@arm.com>
1062 * gcc.dg/fold-bopcond-1.c: New test.
1063 * gcc.dg/fold-bopcond-2.c: New test.
1065 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1067 * gcc.target/s390/md/setmem_long-1.c: Fix test.
1069 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1071 PR rtl-optimization/78547
1072 * gcc.dg/pr78547.c: New test.
1074 PR rtl-optimization/78575
1075 * gcc.dg/pr78575.c: New test.
1077 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1079 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
1081 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1084 * gcc.target/s390/s390.exp: Support .C tests.
1085 * gcc.target/s390/pr77822-2.c: New test.
1086 * gcc.target/s390/pr77822-1.C: New test.
1088 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1090 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
1092 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1094 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
1096 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1098 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1100 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1102 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
1104 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
1106 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
1109 * gfortran.dg/char_length_20.f90: New test.
1110 * gfortran.dg/char_length_21.f90: Ditto.
1112 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
1115 * gfortran.dg/pr78279.f90: New test.
1117 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
1119 * g++.dg/tls/pr77285-1.C: dg-add-options tls
1121 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
1123 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1125 2016-12-01 Richard Biener <rguenther@suse.de>
1127 * gcc.dg/torture/alias-2.c: New testcase.
1129 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
1131 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1132 * gcc.target/avr/tiny-caller-save.c: Dito.
1134 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
1136 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1138 2016-12-01 Jakub Jelinek <jakub@redhat.com>
1141 * gcc.dg/debug/pr78587.c: New test.
1143 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
1145 PR rtl-optimization/78607
1146 * gcc.c-torture/compile/pr78607.c: New testcase.
1148 2016-11-30 Martin Sebor <msebor@redhat.com>
1150 PR tree-optimization/78586
1151 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1153 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
1155 PR tree-optimization/77856
1156 * gcc.target/i386/pr77856.c: New.
1158 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1160 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1161 scan-assembler-not on AIX.
1163 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1165 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1167 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1169 * g++.dg/eh/new1.C: XFAIL on AIX.
1170 * g++.dg/eh/delete1.C: Same.
1171 * g++.dg/init/new40.C: Same.
1172 * g++.old-deja/g++.eh/new2.C: Same.
1174 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1177 * gcc.dg/format/pr78494.c: Rename to...
1178 * gcc.dg/format/pr78498.c: ...this.
1180 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1183 * gcc.dg/format/pr78494.c: New test case.
1185 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1187 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1188 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1189 * g++.dg/debug/dwarf2/refqual-1.C: Same.
1190 * g++.dg/debug/dwarf2/refqual-2.C: Same.
1192 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
1194 PR rtl-optimization/78610
1195 * gcc.c-torture/compile/pr78610.c: New testcase.
1197 2016-11-30 Bin Cheng <bin.cheng@arm.com>
1199 PR tree-optimization/78574
1200 * gcc.c-torture/compile/pr78574.c: New test.
1202 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1204 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1205 to the changed interfaces.
1206 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1207 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1208 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1209 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1210 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1211 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1212 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1214 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1217 * gfortran.dg/derived_result.f90: New test case.
1219 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
1221 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1222 -mfloat-abi=soft option.
1223 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
1226 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1229 * gcc.c-torture/compile/pr78362.c: New test.
1231 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1233 * lib/target-supports.exp (check_effective_target_freorder): Check
1236 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1238 * gcc.target/arc/arc700-stld-hazard.c: New file.
1240 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1243 * gfortran.dg/dtio_18.f90: New test case.
1245 2016-11-30 Martin Liska <mliska@suse.cz>
1248 * gcc.dg/asan/pr78541-2.c: New test.
1249 * gcc.dg/asan/pr78541.c: New test.
1251 2016-11-30 Jakub Jelinek <jakub@redhat.com>
1253 PR tree-optimization/78586
1254 * gcc.c-torture/execute/pr78586.c: New test.
1256 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1259 * gfortran.dg/class_61.f90: New test case.
1261 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1263 PR preprocessor/78569
1264 * gcc.dg/format/pr78569.c: New test case.
1266 2016-11-29 Martin Sebor <msebor@redhat.com>
1268 avoid false positives on ILP32 targets.
1269 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1271 2016-11-29 Martin Sebor <msebor@redhat.com>
1273 PR tree-optimization/78512
1274 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1275 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1277 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
1279 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1280 Force value through k register.
1282 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1288 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1289 * g++.dg/spellcheck-macro-ordering.C: New test case.
1290 * g++.dg/spellcheck-pr78313.C: New test case.
1292 2016-11-29 Tamar Christina <tamar.christina@arm.com>
1294 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1295 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1296 (Poly64x1_t, Poly64x2_t): Added types.
1297 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1298 (vmov_n_p64, vmovq_n_p64): Added.
1299 (vld2_lane_p64, vld2q_lane_p64): Likewise.
1300 (vld3_lane_p64, vld3q_lane_p64): Likewise.
1301 (vld4_lane_p64, vld4q_lane_p64): Likewise.
1302 (vst2_lane_p64, vst2q_lane_p64): Likewise.
1303 (vst3_lane_p64, vst3q_lane_p64): Likewise.
1304 (vst4_lane_p64, vst4q_lane_p64): Likewise.
1305 (vget_lane_p64, vgetq_lane_p64): Likewise.
1306 (vget_high_p64): Likewise.
1307 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1308 Added AArch64 flags.
1309 (vreint_vector, vreint_vector_res): Moved to header.
1310 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1311 Added Aarch64 flags.
1312 (vreint_vector, vreint_vector_res): Moved to header.
1314 2016-11-29 Janus Weil <janus@gcc.gnu.org>
1317 * gfortran.dg/finalize_30.f90: New test case.
1319 2016-11-29 Martin Liska <mliska@suse.cz>
1321 PR gcov-profile/78582
1322 * gcc.dg/pr78582.c: New test.
1324 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1326 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1327 targets with sizeof(int) < 4.
1329 2016-11-29 Richard Biener <rguenther@suse.de>
1332 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1334 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
1336 * gcc.target/powerpc/rldic-0.c: New testcase.
1337 * gcc.target/powerpc/rldic-1.c: New testcase.
1338 * gcc.target/powerpc/rldic-2.c: New testcase.
1339 * gcc.target/powerpc/rldicl-0.c: New testcase.
1340 * gcc.target/powerpc/rldicl-1.c: New testcase.
1341 * gcc.target/powerpc/rldicl-2.c: New testcase.
1342 * gcc.target/powerpc/rldicr-0.c: New testcase.
1343 * gcc.target/powerpc/rldicr-1.c: New testcase.
1344 * gcc.target/powerpc/rldicr-2.c: New testcase.
1345 * gcc.target/powerpc/rldicx.h: New file.
1346 * gcc.target/powerpc/rldimi-0.c: New testcase.
1347 * gcc.target/powerpc/rldimi-1.c: New testcase.
1348 * gcc.target/powerpc/rldimi-2.c: New testcase.
1349 * gcc.target/powerpc/rldimi.h: New file.
1350 * gcc.target/powerpc/rlwimi-0.c: New testcase.
1351 * gcc.target/powerpc/rlwimi-1.c: New testcase.
1352 * gcc.target/powerpc/rlwimi-2.c: New testcase.
1353 * gcc.target/powerpc/rlwimi.h: New file.
1354 * gcc.target/powerpc/rlwinm-0.c: New testcase.
1355 * gcc.target/powerpc/rlwinm-1.c: New testcase.
1356 * gcc.target/powerpc/rlwinm-2.c: New testcase.
1357 * gcc.target/powerpc/rlwinm.h: New file.
1359 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1362 * gcc.dg/pr78540.c: New test.
1364 2016-11-28 Martin Sebor <msebor@redhat.com>
1367 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1368 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1369 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1370 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1372 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1375 * g++.dg/debug/pr72808.C: New test.
1377 PR rtl-optimization/78546
1378 * gcc.dg/torture/pr78546-1.c: New test.
1379 * gcc.dg/torture/pr78546-2.c: New test.
1382 * gfortran.dg/gomp/pr78298.f90: New test.
1384 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
1386 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1387 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1389 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1392 * g++.dg/cpp1y/pr77591.C: New test.
1394 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
1396 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1398 2016-11-28 Richard Biener <rguenther@suse.de>
1400 PR tree-optimization/78542
1401 * gcc.dg/torture/pr78542.c: New testcase.
1403 2016-11-28 Richard Biener <rguenther@suse.de>
1405 PR tree-optimization/78343
1406 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1407 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1409 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1412 * g++.dg/ipa/pr78211.C: New test.
1414 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
1417 * gfortran.dg/submodule_22.f08: New test.
1420 * gfortran.dg/submodule_21.f08: New test.
1422 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
1424 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1426 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1427 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1428 Dominique d'Humieres <dominiq@lps.ens.fr>
1431 * gcc.dg/darwin-minversion-1.c: Update min version check.
1432 * gcc.dg/darwin-minversion-2.c: Likewise.
1433 * gcc.dg/darwin-minversion-3.c: Likewise.
1435 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1438 * gcc.dg/pr57438-1.c: New Test.
1439 * gcc.dg/pr57438-2.c: New Test.
1441 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1442 Iain Sandoe <iain@codesourcery.com>
1445 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1446 linker-visible symbols.
1447 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1448 * gcc.dg/const-uniq-1.c: Likewise.
1449 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1450 * gcc.target/i386/pr70799-1.c: Likewise.
1452 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1454 PR rtl-optimization/78438
1455 PR rtl-optimization/78477
1456 * gcc.c-torture/execute/pr78438.c: New test.
1457 * gcc.c-torture/execute/pr78477.c: New test.
1459 PR rtl-optimization/78526
1460 * gcc.dg/pr78526.c: New test.
1462 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1464 PR rtl-optimization/77541
1465 * gcc.target/i386/pr77541.c: Change target to int128.
1467 2016-11-25 Janus Weil <janus@gcc.gnu.org>
1470 * gfortran.dg/typebound_assignment_8.f90: New test case.
1472 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1474 PR rtl-optimization/78527
1475 * gcc.c-torture/compile/pr78527.c: New test.
1477 2016-11-25 Martin Liska <mliska@suse.cz>
1479 PR gcov-profile/78086
1480 * g++.dg/gcov/pr16855.C: Clean up the test case.
1481 * g++.dg/gcov/pr16855-priority.C: New test.
1483 2016-11-25 Richard Biener <rguenther@suse.de>
1486 * gcc.dg/torture/pr78515.c: New testcase.
1488 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
1491 * gfortran.dg/allocatable_function_10.f90: New test.
1492 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1495 2016-11-25 Bin Cheng <bin.cheng@arm.com>
1500 * g++.dg/torture/pr78507.C: New test.
1501 * gcc.dg/torture/pr78510.c: New test.
1502 * gcc.dg/torture/pr78517.c: New test.
1504 2016-11-24 Richard Biener <rguenther@suse.de>
1506 PR tree-optimization/78343
1507 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1508 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1509 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1510 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1511 * gcc.dg/vect/pr38529.c: Likewise.
1513 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1515 PR tree-optimization/77673
1516 * gcc.dg/pr77673.c: New test.
1518 2016-11-25 Martin Jambor <mjambor@suse.cz>
1520 PR tree-optimization/70965
1521 * g++.dg/pr70965.C: New test.
1523 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1524 Andreas Schwab <schwab@linux-m68k.org>
1526 PR gcov-profile/78467
1527 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1530 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1532 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1533 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1535 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1537 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1539 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1541 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1542 with sizeof(int) < 4.
1544 2016-11-24 Martin Sebor <msebor@redhat.com>
1546 PR tree-optimization/78476
1547 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1549 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1551 PR rtl-optimization/77541
1552 * gcc.target/i386/pr77541.c: New.
1554 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1557 * gfortran.dg/class_result_4.f90: New test.
1559 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1561 * gcc.target/aarch64/_Float16_1.c: New.
1562 * gcc.target/aarch64/_Float16_2.c: Likewise.
1563 * gcc.target/aarch64/_Float16_3.c: Likewise.
1565 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1567 * gcc.target/aarch64/floatdihf2_1.c: New.
1569 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1573 * gcc.target/arm/pr48863.c: New test.
1575 2016-11-24 Martin Liska <mliska@suse.cz>
1577 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1578 parts for frequencies/probabilities.
1579 * gcc.dg/pr34027-1.c: Likewise.
1580 * gcc.dg/strict-overflow-2.c: Likewise.
1581 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1582 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1583 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1584 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1585 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1586 * gcc.dg/tree-ssa/dump-2.c: New test.
1588 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1590 * gcc.target/i386/align-limit.c: New test.
1592 2016-11-24 Richard Biener <rguenther@suse.de>
1594 PR tree-optimization/71595
1595 * gcc.dg/torture/pr71595.c: New testcase.
1597 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1599 PR rtl-optimization/78120
1600 * gcc.target/i386/pr78120.c: New test.
1602 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1604 * gcc.c-torture/compile/20161124-1.c: New test.
1606 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1609 * g++.dg/cpp1z/decomp18.C: New test.
1611 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1613 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1614 * gcc.target/aarch64/store-pair-1.c: Likewise.
1616 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1618 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1619 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1620 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1621 * gcc.target/aarch64/vect-clz.c: Likewise.
1622 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1623 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1624 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1625 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1626 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1627 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1628 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1629 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1631 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1634 * gcc.target/powerpc/pr78458.c: New.
1636 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1638 * gcc.c-torture/compile/20161123-1.c: New test.
1640 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1643 * gfortran.dg/pr78297.f90: New test.
1645 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1647 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1649 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1652 * g++.dg/ubsan/return-7.C: New test.
1653 * c-c++-common/ubsan/unreachable-4.c: New test.
1655 PR tree-optimization/78482
1656 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1657 (bar): New function.
1658 (main): Call bar instead of printf.
1661 * gfortran.dg/gomp/pr69183.f90: New test.
1663 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1666 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1669 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1672 * g++.dg/cpp0x/pr77907.C: New test.
1674 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1677 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1678 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1680 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1683 * lib/target-supports.exp (add_options_for_float16): Add
1684 -mfp16-format=ieee when testign arm*-*-*.
1686 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1688 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1690 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1693 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1695 * lib/target-supports.exp (check_effective_target_float16): Add
1696 options for _Float16.
1697 (check_effective_target_float32): Add options for _Float32.
1698 (check_effective_target_float64): Add options for _Float64.
1699 (check_effective_target_float128): Add options for _Float128.
1700 (check_effective_target_float32x): Add options for _Float32x.
1701 (check_effective_target_float64x): Add options for _Float64x.
1702 (check_effective_target_float128x): Add options for _Float128x.
1704 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1706 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1707 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1709 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1711 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1712 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1714 2016-11-23 Martin Sebor <msebor@redhat.com>
1717 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1718 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1720 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1723 * g++.dg/cpp0x/pr71450-1.C: New test.
1724 * g++.dg/cpp0x/pr71450-2.C: New test.
1727 * g++.dg/cpp1y/pr77739.C: New test.
1729 2016-11-23 Martin Jambor <mjambor@suse.cz>
1731 * c-c++-common/gomp/gridify-1.c: Update scan string.
1732 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1733 * c-c++-common/gomp/gridify-2.c: New test.
1734 * c-c++-common/gomp/gridify-3.c: Likewise.
1736 2016-11-23 Richard Biener <rguenther@suse.de>
1738 PR tree-optimization/78396
1739 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1741 2016-11-23 Richard Biener <rguenther@suse.de>
1743 PR tree-optimization/78482
1744 * gcc.dg/torture/pr78482.c: New testcase.
1746 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1748 * gcc.dg/fold-cond_expr-1.c: New test.
1749 * gcc.dg/fold-condcmpconv-1.c: New test.
1750 * gcc.dg/fold-condcmpconv-2.c: New test.
1752 2016-11-23 Richard Biener <rguenther@suse.de>
1755 * gcc.dg/torture/pr71762-1.c: New testcase.
1756 * gcc.dg/torture/pr71762-2.c: Likewise.
1757 * gcc.dg/torture/pr71762-3.c: Likewise.
1758 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1760 2016-11-23 Richard Biener <rguenther@suse.de>
1763 * g++.dg/lto/pr78472_0.c: New testcase.
1764 * g++.dg/lto/pr78472_1.C: Likewise.
1766 2016-11-23 Richard Biener <rguenther@suse.de>
1767 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1769 PR tree-optimization/78154
1770 * gcc.dg/tree-ssa/pr78154.c: New test.
1772 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1774 * gcc.dg/pr31096.c: New testcase.
1775 * gcc.dg/pr31096-1.c: New testcase.
1777 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1779 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1780 adjust for warning->pedwarn change.
1781 * gcc.dg/cpp/defined-syshdr.c,
1782 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1783 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1784 gcc.dg/cpp/defined-Wextra.c,
1785 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1787 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1789 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1791 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1794 * gcc.target/i386/pr78451.c: New test.
1795 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1796 and #pragma GCC pop_options around the first #pragma GCC target.
1797 * gcc.target/i386/pr69255-2.c: Likewise.
1798 * gcc.target/i386/pr69255-3.c: Likewise.
1800 2016-11-23 Michael Collison <michael.collison@arm.com>
1802 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1803 additional constants are recognized and fewer instructions generated.
1804 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1805 additional constants are recognized and fewer instructions generated.
1807 2016-11-22 Ian Lance Taylor <iant@golang.org>
1809 * gcc.misc-tests/godump-1.c: Update expected output for recent
1812 2016-11-22 Marek Polacek <polacek@redhat.com>
1814 PR tree-optimization/78455
1815 * gcc.dg/uninit-23.c: New.
1817 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1820 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1823 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1826 * gfortran.dg/char_component_initializer_3.f90: New test.
1828 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1831 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1832 GCC target pragma before including immintrin.h.
1834 2016-11-22 Carl Love <cel@us.ibm.com>
1836 * gcc.target/powerpc/builtins-3.c: New file to test the new
1837 built-ins for vector compare equal and vector compare not equal.
1839 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1842 * gfortran.dg/typebound_proc_35.f90: New test case.
1844 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1846 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1847 parameter in declaration.
1849 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1851 * gcc.dg/loop-split.c: Require int32plus.
1852 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1854 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1856 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1858 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1860 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1862 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1865 * gcc.c-torture/compile/pr78439.c: New test.
1867 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1870 * gcc.target/arm/pr77904.c: New test.
1872 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1874 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1877 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1879 PR tree-optimization/78436
1880 * gcc.c-torture/execute/pr78436.c: New test.
1883 * gcc.dg/torture/pr78416.c: New test.
1885 PR tree-optimization/78445
1886 * gcc.dg/pr78445.c: New test.
1888 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1890 PR libgfortran/78449
1891 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1893 2016-11-21 Jeff Law <law@redhat.com>
1896 * gcc.c-torture/compile/pr68538.c: New test.
1898 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1900 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1901 to be generated instead of FCTIWUZ or FCTIWZ.
1903 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1906 * g++.dg/vect/simd-clone-7.cc: New test.
1909 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1911 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1914 2016-11-20 Jeff Law <law@redhat.com>
1917 * gcc.target/m68k/pr25128.c: New test.
1919 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1921 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1923 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1925 PR preprocessor/78324
1926 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1927 (test_multitoken_macro): New function.
1928 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1930 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1932 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1934 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1936 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1937 -ftrack-macro-expansion=0.
1938 (test_sprintf_note): Remove "P" macro. Add
1939 dg-begin/end-multiline-output directives.
1940 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1942 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1944 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1945 Return 1 for AVR_TINY.
1947 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1949 PR rtl-optimization/71785
1950 * gcc.target/powerpc/pr71785.c: New file.
1952 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1955 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1956 options. Refine test by checking predictive commining PHI
1957 nodes in vectorized loop wrto vector factor.
1959 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1962 * g++.dg/pr71973-1.C: New test.
1963 * g++.dg/pr71973-2.C: New test.
1964 * g++.dg/pr71973-3.C: New test.
1965 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1966 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1967 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1969 * g++.old-deja/g++.other/realloc.C: Likewise.
1970 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1972 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1974 PR tree-optimization/78413
1975 * gcc.dg/tree-ssa/pr78413.c: New test.
1977 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1979 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1980 target is Thumb-only.
1982 2016-11-20 Jeff Law <law@redhat.com>
1985 * gcc.target/m68k/pr48551.c: New test.
1987 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1990 * gfortran.dg/forall_18.f90: New testcase.
1992 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1994 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1996 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1999 * gfortran.dg/typebound_operator_21.f03: New test.
2001 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
2003 * gcc.dg/tree-ssa/divide-5.c: New file.
2005 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
2007 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
2010 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
2012 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
2013 libatomic_available.
2014 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2015 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2016 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2017 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2018 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2019 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2020 * gfortran.dg/coarray_stat_2.f90: Likewise.
2021 * gfortran.dg/coindexed_1.f90: Likewise.
2023 2016-11-18 Jeff Law <law@redhat.com>
2026 * gcc.target/m68k/pr25111.c: New test.
2028 2016-11-18 Jakub Jelinek <jakub@redhat.com>
2031 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
2034 * gcc.target/i386/pr78419.c: New test.
2037 * g++.dg/tls/pr77285-1.C: New test.
2038 * g++.dg/tls/pr77285-2.C: New test.
2040 2016-11-18 Jeff Law <law@redhat.com>
2043 * gcc.target/m68k/pr25112: New test.
2045 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
2047 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
2048 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
2050 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
2052 * gcc.target/arm/optional_thumb-1.c: New test.
2053 * gcc.target/arm/optional_thumb-2.c: New test.
2054 * gcc.target/arm/optional_thumb-3.c: New test.
2056 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2058 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
2059 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
2061 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
2062 (DEFAULT_REQUIRED_QUORUM): Likewise.
2064 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
2065 Toma Tabacu <toma.tabacu@imgtec.com>
2067 * gcc.target/mips/inline-memcpy-1.c (dg-options):
2068 Add (REQUIRES_STDLIB).
2069 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2070 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2071 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2072 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2073 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
2074 * gcc.target/mips/loongson-simd.c: Ditto.
2075 * gcc.target/mips/memcpy-1.c: Ditto.
2076 * gcc.target/mips/mips-3d-1.c: Ditto.
2077 * gcc.target/mips/mips-3d-2.c: Ditto.
2078 * gcc.target/mips/mips-3d-3.c: Ditto.
2079 * gcc.target/mips/mips-3d-4.c: Ditto.
2080 * gcc.target/mips/mips-3d-5.c: Ditto.
2081 * gcc.target/mips/mips-3d-6.c: Ditto.
2082 * gcc.target/mips/mips-3d-7.c: Ditto.
2083 * gcc.target/mips/mips-3d-8.c: Ditto.
2084 * gcc.target/mips/mips-3d-9.c: Ditto.
2085 * gcc.target/mips/mips-ps-1.c: Ditto.
2086 * gcc.target/mips/mips-ps-2.c: Ditto.
2087 * gcc.target/mips/mips-ps-3.c: Ditto.
2088 * gcc.target/mips/mips-ps-4.c: Ditto.
2089 * gcc.target/mips/mips-ps-6.c: Ditto.
2090 * gcc.target/mips/mips16-attributes.c: Ditto.
2091 * gcc.target/mips/mips32-dsp-run.c: Ditto.
2092 * gcc.target/mips/mips32-dsp.c: Ditto.
2093 * gcc.target/mips/save-restore-1.c: Ditto.
2094 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
2095 (mips_preprocess): Add ignore_output argument that when set
2096 will not return the pre-processed output.
2097 (mips_arch_info): Update arguments for the call to mips_preprocess.
2098 (mips-dg-init): Ditto.
2099 (mips-dg-options): Check if a test having test option
2100 (REQUIRES_STDLIB) has the required sysroot support for
2101 the current test options.
2103 2016-11-17 Jeff Law <law@redhat.com>
2106 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2109 * gcc.target/m68k/pr47192.c: New test.
2111 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
2113 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2114 instead of isa>=4, in order to downgrade to R5.
2116 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2118 * gcc.target/arc/cmem-bit-1.c: New file.
2119 * gcc.target/arc/cmem-bit-2.c: New file.
2120 * gcc.target/arc/cmem-bit-3.c: New file.
2121 * gcc.target/arc/cmem-bit-4.c: New file.
2123 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
2125 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2127 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2129 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
2130 Andrew Senkevich <andrew.senkevich@intel.com>
2132 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2133 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2134 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2135 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2136 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2137 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2138 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2139 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2140 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2141 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2142 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2143 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2144 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2145 avx5124vnniw-check.h.
2146 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2147 check_effective_target_avx5124vnniw): New.
2148 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2150 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2151 * gcc.target/i386/sse-13.c: Ditto.
2152 * g++.dg/other/i386-2.C: Ditto.
2153 * g++.dg/other/i386-3.C: Ditto.
2154 * gcc.target/i386/sse-22.c: Ditto.
2155 * gcc.target/i386/sse-23.c: Ditto.
2157 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2160 * g++.dg/parse/pr55080.C: New.
2162 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2165 * gcc.target/powerpc/fusion4.c: New test.
2167 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
2170 * gcc.target/arm/pr77933-1.c: New test.
2171 * gcc.target/arm/pr77933-2.c: Likewise.
2173 2016-11-17 Jakub Jelinek <jakub@redhat.com>
2176 * g++.dg/opt/pr78201.C: New test.
2178 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
2180 * gcc.dg/pr78333.c: Add empty implementations of
2181 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2182 problems on non-glibc systems.
2184 2016-11-17 David Malcolm <dmalcolm@redhat.com>
2186 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2187 (test_raw_string_one_liner): New function.
2188 (test_raw_string_multiline): New function.
2190 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2192 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2193 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2195 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2196 Richard Biener <rguenther@suse.de>
2198 PR tree-optimization/77848
2199 * gfortran.dg/vect/pr77848.f: New test.
2201 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2204 * gcc.target/arm/pr53447-5.c: New test.
2205 * lib/target-supports.exp
2206 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2208 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
2210 * gcc.target/arc/abitest.S: New file.
2211 * gcc.target/arc/abitest.h: Likewise.
2212 * gcc.target/arc/va_args-1.c: Likewise.
2213 * gcc.target/arc/va_args-2.c: Likewise.
2214 * gcc.target/arc/va_args-3.c: Likewise.
2215 * gcc.target/arc/mcrc.c: Deleted.
2216 * gcc.target/arc/mdsp-packa.c: Likewise.
2217 * gcc.target/arc/mdvbf.c: Likewise.
2218 * gcc.target/arc/mmac-24.c: Likewise.
2219 * gcc.target/arc/mmac-d16.c: Likewise.
2220 * gcc.target/arc/mno-crc.c: Likewise.
2221 * gcc.target/arc/mno-dsp-packa.c: Likewise.
2222 * gcc.target/arc/mno-dvbf.c: Likewise.
2223 * gcc.target/arc/mno-mac-24.c: Likewise.
2224 * gcc.target/arc/mno-mac-d16.c: Likewise.
2225 * gcc.target/arc/mno-rtsc.c: Likewise.
2226 * gcc.target/arc/mno-xy.c: Likewise.
2227 * gcc.target/arc/mrtsc.c: Likewise.
2228 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2230 (check_effective_target_arc700): Likewise.
2231 (check_effective_target_arc6xx): Likewise.
2232 (check_effective_target_arcmpy): Likewise.
2233 (check_effective_target_archs): Likewise.
2234 (check_effective_target_clmcpu): Likewise.
2235 (check_effective_target_barrelshifter): Likewise.
2236 * gcc.target/arc/barrel-shifter-1.c: Changed.
2237 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2238 * gcc.target/arc/cmem-1.c: Changed.
2239 * gcc.target/arc/cmem-2.c: Likewise.
2240 * gcc.target/arc/cmem-3.c: Likewise.
2241 * gcc.target/arc/cmem-4.c: Likewise.
2242 * gcc.target/arc/cmem-5.c: Likewise.
2243 * gcc.target/arc/cmem-6.c: Likewise.
2244 * gcc.target/arc/cmem-7.c: Likewise.
2245 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2246 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2247 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2248 * gcc.target/arc/jump-around-jump.c: Update options.
2249 * gcc.target/arc/mARC601.c: Changed.
2250 * gcc.target/arc/mcpu-arc600.c: Changed.
2251 * gcc.target/arc/mcpu-arc601.c: Changed.
2252 * gcc.target/arc/mcpu-arc700.c: Changed.
2253 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2254 * gcc.target/arc/movb-1.c: Changed.
2255 * gcc.target/arc/movb-2.c: Likewise.
2256 * gcc.target/arc/movb-3.c: Likewise.
2257 * gcc.target/arc/movb-4.c: Likewise.
2258 * gcc.target/arc/movb-5.c: Likewise.
2259 * gcc.target/arc/movb_cl-1.c: Likewise.
2260 * gcc.target/arc/movb_cl-2.c: Likewise.
2261 * gcc.target/arc/movbi_cl-1.c: Likewise.
2262 * gcc.target/arc/movh_cl-1.c: Likewise.
2263 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2264 * gcc.target/arc/mul64.c: Enable it only for ARC600.
2265 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2266 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2267 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2268 * gcc.target/arc/trsub.c: Only for ARC EM cores.
2269 * gcc.target/arc/builtin_simdarc.c: Changed.
2270 * gcc.target/arc/extzv-1.c: Likewise.
2271 * gcc.target/arc/insv-1.c: Likewise.
2272 * gcc.target/arc/insv-2.c: Likewise.
2273 * gcc.target/arc/mA6.c: Likewise.
2274 * gcc.target/arc/mA7.c: Likewise.
2275 * gcc.target/arc/mARC600.c: Likewise.
2276 * gcc.target/arc/mARC700.c: Likewise.
2277 * gcc.target/arc/mcpu-arc600.c: Likewise.
2278 * gcc.target/arc/mcpu-arc700.c: Likewise.
2279 * gcc.target/arc/movl-1.c: Likewise.
2280 * gcc.target/arc/nps400-1.c: Likewise.
2281 * gcc.target/arc/trsub.c: Likewise.
2282 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2284 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2285 * gcc.target/arc/mswape.c: Likewise.
2287 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2290 * g++.dg/cpp1y/pr68180.C: New.
2292 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2294 PR tree-optimization/78319
2295 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2298 2016-11-17 Richard Biener <rguenther@suse.de>
2300 PR tree-optimization/78306
2301 * gcc.dg/cilk-plus/pr78306.c: New testcase.
2303 2016-11-17 Richard Biener <rguenther@suse.de>
2306 * gcc.dg/torture/pr78305.c: New testcase.
2308 2016-11-17 Janus Weil <janus@gcc.gnu.org>
2311 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2313 2016-11-16 Marek Polacek <polacek@redhat.com>
2316 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2317 * g++.dg/ext/case-range2.C: Likewise.
2319 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2322 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2323 * gfortran.dg/fmt_tab_2.f90: Ditto.
2325 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2327 PR rtl-optimization/78378
2328 * gcc.c-torture/execute/pr78378.c: New test.
2330 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
2332 * gcc.dg/tree-prof/section-attr-1.c: New file.
2333 * gcc.dg/tree-prof/section-attr-2.c: New file.
2334 * gcc.dg/tree-prof/section-attr-3.c: New file.
2336 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2338 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2341 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2343 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2344 (dg-final): Remove microMIPS JALRS mnemonic matching.
2345 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2346 (dg-final): Remove microMIPS JALRS mnemonic matching.
2347 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2348 (dg-final): Remove microMIPS JALRS mnemonic matching.
2349 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2350 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2351 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2352 * gcc.target/mips/call-1u.c: New test case.
2353 * gcc.target/mips/call-2u.c: New test case.
2354 * gcc.target/mips/call-3u.c: New test case.
2355 * gcc.target/mips/call-4u.c: New test case.
2356 * gcc.target/mips/call-5u.c: New test case.
2357 * gcc.target/mips/call-6u.c: New test case.
2359 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
2361 * gcc.target/arm/empty_fiq_handler.c: New test.
2363 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2366 * gfortran.dg/gomp/pr78299.f90: New test.
2368 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2370 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2371 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2372 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2374 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
2376 PR libgfortran/78314
2377 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2379 2016-11-16 Bin Cheng <bin.cheng@arm.com>
2381 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2382 according to updated dump info.
2384 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
2386 * lib/target-supports.exp (check_effective_target_alloca): Use a
2388 * gcc.target/nvptx/softstack.c: New test.
2389 * gcc.target/nvptx/decl-shared.c: New test.
2390 * gcc.target/nvptx/decl-shared-init.c: New test.
2392 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2394 * gcc.target/mips/data-sym-jump.c: New test case.
2395 * gcc.target/mips/data-sym-pool.c: New test case.
2396 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2399 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2401 * lib/target-supports.exp (check_avx2_hw_available): New.
2402 (check_effective_target_avx2_runtime): New.
2403 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2405 2016-11-16 Tamar Christina <tamar.christina@arm.com>
2408 * gcc.dg/cpp/trad/trad.exp
2409 (dg-runtest): Moved $srcdir/$subdir/ to
2410 DEFAULT_TRADCPPFLAGS.
2412 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
2415 * gfortran.dg/class_allocate_23.f08: New test.
2417 2016-11-16 Richard Biener <rguenther@suse.de>
2420 * gcc.dg/pr78333.c: New testcase.
2422 2016-11-16 Martin Liska <mliska@suse.cz>
2425 * gcc.dg/asan/pr78270.c: Update comment style.
2426 * gcc.dg/asan/pr78270-2.c: New test.
2428 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2430 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2431 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2433 2016-11-16 Richard Biener <rguenther@suse.de>
2435 PR tree-optimization/78348
2436 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2438 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2441 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2442 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2444 2016-11-15 Marek Polacek <polacek@redhat.com>
2446 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2448 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2450 PR libgfortran/51119
2451 * gfortran.dg/matmul_12.f90: New test case.
2453 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
2455 * gcc.target/i386/funcspec-56.inc: New file.
2456 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
2457 common 32-bit and 64-bit function specific options.
2458 * gcc.target/i386/funcspec-6.c: Ditto.
2460 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2462 * g++.dg/cpp1z/decomp14.C: New test.
2463 * g++.dg/cpp1z/decomp15.C: New test.
2464 * g++.dg/cpp1z/decomp16.C: New test.
2466 * g++.dg/cpp1z/decomp13.C: New test.
2468 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2471 * g++.dg/cpp0x/constexpr-71988.C: New test.
2473 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2475 * gcc.target/mips/insn-casesi.c: New test case.
2476 * gcc.target/mips/insn-pseudo-1.c: New test case.
2477 * gcc.target/mips/insn-pseudo-2.c: New test case.
2478 * gcc.target/mips/insn-pseudo-3.c: New test case.
2479 * gcc.target/mips/insn-pseudo-4.c: New test case.
2480 * gcc.target/mips/insn-tablejump.c: New test case.
2482 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2484 * gcc.target/mips/mips.exp (mips_option_tests): Add
2485 `-mcode-readable=yes' array element.
2487 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2489 * gcc.target/mips/mips.exp (mips_option_tests): Add
2490 `-mmicromips' array element.
2492 2016-11-15 Michael Matz <matz@suse.de>
2494 PR missed-optimization/77881
2495 * gcc.target/i386/pr77881.c: New test.
2497 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2500 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2502 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2504 * gcc.target/powerpc/vec-set-int.c: New test.
2505 * gcc.target/powerpc/vec-set-short.c: Likesie.
2506 * gcc.target/powerpc/vec-set-char.c: Likewise.
2508 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2510 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2512 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2515 * gfortran.dg/class_result_3.f90: New test.
2517 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2518 Richard Biener <rguenther@suse.de>
2520 * gcc.dg/gimplefe-1.c: New testcase.
2521 * gcc.dg/gimplefe-2.c: Likewise.
2522 * gcc.dg/gimplefe-3.c: Likewise.
2523 * gcc.dg/gimplefe-4.c: Likewise.
2524 * gcc.dg/gimplefe-5.c: Likewise.
2525 * gcc.dg/gimplefe-6.c: Likewise.
2526 * gcc.dg/gimplefe-7.c: Likewise.
2527 * gcc.dg/gimplefe-8.c: Likewise.
2528 * gcc.dg/gimplefe-9.c: Likewise.
2529 * gcc.dg/gimplefe-10.c: Likewise.
2530 * gcc.dg/gimplefe-11.c: Likewise.
2531 * gcc.dg/gimplefe-12.c: Likewise.
2532 * gcc.dg/gimplefe-13.c: Likewise.
2533 * gcc.dg/gimplefe-14.c: Likewise.
2534 * gcc.dg/gimplefe-15.c: Likewise.
2535 * gcc.dg/gimplefe-16.c: Likewise.
2536 * gcc.dg/gimplefe-17.c: Likewise.
2537 * gcc.dg/gimplefe-18.c: Likewise.
2539 2016-11-14 Martin Liska <mliska@suse.cz>
2542 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2543 to match scanned pattern.
2544 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2546 2016-11-14 Richard Biener <rguenther@suse.de>
2548 PR tree-optimization/78312
2549 * gcc.dg/torture/pr78312.c: New testcase.
2551 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2554 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2556 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2557 Jason Merrill <jason@redhat.com>
2559 Implement P0217R3 - C++17 structured bindings
2560 * g++.dg/cpp1z/decomp1.C: New test.
2561 * g++.dg/cpp1z/decomp2.C: New test.
2562 * g++.dg/cpp1z/decomp3.C: New test.
2563 * g++.dg/cpp1z/decomp4.C: New test.
2564 * g++.dg/cpp1z/decomp5.C: New test.
2565 * g++.dg/cpp1z/decomp6.C: New test.
2566 * g++.dg/cpp1z/decomp7.C: New test.
2567 * g++.dg/cpp1z/decomp8.C: New test.
2568 * g++.dg/cpp1z/decomp9.C: New test.
2569 * g++.dg/cpp1z/decomp10.C: New test.
2571 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2573 * g++.dg/torture/pr78268.C: New test.
2575 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2578 * c-c++-common/pr35503-1.c: New test.
2579 * c-c++-common/pr35503-2.c: Likewise.
2580 * c-c++-common/pr35503-3.c: Likewise.
2581 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2583 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2585 PR rtl-optimization/78232
2586 PR rtl-optimization/78248
2587 * gcc.dg/ubsan/pr78248.c: New test.
2589 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2591 * gnat.dg/address_conv.adb: New test.
2593 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2595 * gnat.dg/renaming11.ad[sb]: New test.
2597 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2599 * c-c++-common/dump-ada-spec-6.c: New test.
2601 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2603 * gnat.dg/lto21.adb: New test.
2604 * gnat.dg/lto21_pkg1.ads: New helper.
2605 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2607 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2610 * gfortran.dg/typebound_proc_34.f90: New test.
2612 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2615 * gfortran.dg/class_57.f90: Changed error message.
2616 * gfortran.dg/class_60.f90: New test.
2618 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2620 * g++.dg/pr78112.C: XFAIL AIX.
2622 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2625 * gfortran.dg/typebound_generic_16.f90: New test.
2627 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2630 * g++.dg/cpp0x/pr71225.C: New test.
2632 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2634 * gcc.target/sparc/20161111-1.c: New test.
2636 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2639 * gcc.target/i386/pr78310.c: New test.
2641 2016-11-11 Jeff Law <law@redhat.com>
2643 * gcc.dg/tree-ssa/isolate-6.c: New test.
2644 * gcc.dg/tree-ssa/isolate-7.c: New test.
2646 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2649 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2652 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2655 * g++.dg/parse/pr72774.C: New test.
2657 2016-11-11 Richard Biener <rguenther@suse.de>
2659 PR tree-optimization/71575
2660 * gcc.dg/graphite/pr71575-1.c: New testcase.
2661 * gcc.dg/graphite/pr71575-2.c: Likewise.
2663 2016-11-11 Richard Biener <rguenther@suse.de>
2666 * gcc.dg/uninit-pr78295.c: New testcase.
2668 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2671 * gfortran.dg/dec_structure_17.f90: New test.
2673 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2675 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2676 being allowed in vector registers.
2677 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2678 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2679 * gcc.target/powerpc/vsx-himode.c: Likewise.
2680 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2681 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2682 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2683 to allow matching MFVSRD or MFVSRW.
2685 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2687 PR rtl-optimization/78241
2688 * gcc.dg/pr78241.c: New test.
2690 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2692 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2695 * g++.dg/cpp1z/noexcept-type14.C: New test.
2696 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2698 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2700 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2701 WVAL0S tests added in r241817.
2703 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2705 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2706 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2707 no longer allowed and corresponding ordered construct.
2708 * gfortran.dg/gomp/linear-1.f90: New test.
2709 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2710 * gfortran.dg/gomp/declare-target-1.f90: New test.
2711 * gfortran.dg/gomp/declare-target-2.f90: New test.
2713 2016-11-10 Martin Liska <mliska@suse.cz>
2716 * gcc.dg/asan/pr78270.c: New test.
2718 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2719 Jakub Jelinek <jakub@redhat.com>
2722 * g++.dg/pr78112.C: New testcase.
2724 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2726 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2728 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2729 string in case condition contains % characters.
2732 * g++.dg/cpp1z/noexcept-type13.C: New test.
2734 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2736 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2737 using (HAS_MOVN) with MIPS III.
2739 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2742 * gfortran.dg/volatile14.f90: New test.
2744 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2747 * gcc.target/i386/pr78262.c: New test.
2749 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2752 * gfortran.dg/pr78259.f90: New test.
2754 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2757 * gfortran.dg/spec_expr_7.f90: New test.
2759 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2762 * gcc.c-torture/execute/pr77718.c: New test.
2764 * gcc.dg/ubsan/c99-shift-3.c: New test.
2765 * gcc.dg/ubsan/c99-shift-4.c: New test.
2766 * gcc.dg/ubsan/c99-shift-5.c: New test.
2767 * gcc.dg/ubsan/c99-shift-6.c: New test.
2769 2016-11-09 Martin Liska <mliska@suse.cz>
2771 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2772 test-case for memcmp.
2773 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2775 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2778 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2780 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2782 * gfortran.dg/move_alloc_18.f90: New test.
2784 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2787 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2788 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2790 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2793 * gfortran.dg/class_59.f90: New test.
2795 2016-11-09 Richard Biener <rguenther@suse.de>
2797 PR tree-optimization/78007
2798 * gcc.dg/vect/vect-bswap32.c: Adjust.
2799 * gcc.dg/vect/vect-bswap64.c: Likewise.
2801 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2803 * gcc.dg/ipa/vrp7.c: New test.
2805 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2808 * gcc.dg/ipa/pr78121.c: New test.
2810 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2812 * c-c++-common/asan/default_options.h: New file.
2813 * c-c++-common/asan/strcasestr-1.c: New test.
2814 * c-c++-common/asan/strcasestr-2.c: Likewise.
2815 * c-c++-common/asan/strcspn-1.c: Likewise.
2816 * c-c++-common/asan/strcspn-2.c: Likewise.
2817 * c-c++-common/asan/strpbrk-1.c: Likewise.
2818 * c-c++-common/asan/strpbrk-2.c: Likewise.
2819 * c-c++-common/asan/strspn-1.c: Likewise.
2820 * c-c++-common/asan/strspn-2.c: Likewise.
2821 * c-c++-common/asan/strstr-1.c: Likewise.
2822 * c-c++-common/asan/strstr-2.c: Likewise.
2823 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2825 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2827 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2829 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2832 * gfortran.dg/class_58.f90: New test.
2834 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2837 * gcc.target/i386/pr70799-2.c: New test.
2839 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2842 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2844 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2846 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2848 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2850 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2852 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2854 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2856 2016-11-08 Martin Liska <mliska@suse.cz>
2859 * g++.dg/asan/use-after-scope-4.C: New test.
2860 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2861 * gcc.dg/asan/use-after-scope-8.c: Remove.
2863 2016-11-08 Richard Biener <rguenther@suse.de>
2865 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2867 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2870 * gcc.dg/cpp/trad/trad.exp
2871 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2872 * gcc.dg/cpp/trad/include.c: Use local header file.
2874 2016-11-08 Richard Biener <rguenther@suse.de>
2876 PR tree-optimization/78205
2877 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2879 2016-11-08 Richard Biener <rguenther@suse.de>
2881 PR tree-optimization/78224
2882 * g++.dg/torture/pr78224.C: New testcase.
2884 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2886 * gcc.dg/store_merging_1.c: Require store_merge.
2887 * gcc.dg/store_merging_2.c: Likewise.
2888 * gcc.dg/store_merging_4.c: Likewise.
2889 * gcc.dg/store_merging_5.c: Likewise.
2890 * gcc.dg/store_merging_6.c: Likewise.
2891 * gcc.dg/store_merging_7.c: Likewise.
2892 * gcc.dg/store_merging_8.c: Likewise.
2893 * lib/target-supports.exp (check_effective_target_store_merge): New.
2895 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2897 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2898 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2899 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2900 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2901 -mvsx -mpower8-vector.
2902 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2903 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2904 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2905 -mvsx -mpower8-vector.
2907 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2909 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2911 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2912 * gcc.dg/visibility-14.c: XFAIL AIX.
2913 * gcc.dg/visibility-15.c: XFAIL AIX.
2914 * gcc.dg/visibility-16.c: XFAIL AIX.
2915 * gcc.dg/visibility-17.c: XFAIL AIX.
2916 * gcc.dg/visibility-18.c: XFAIL AIX.
2917 * gcc.dg/visibility-19.c: XFAIL AIX.
2918 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2919 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2920 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2921 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2923 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2926 * gcc.target/i386/pr78227-1.c: New test.
2927 * gcc.target/i386/pr78227-2.c: New test.
2929 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2932 * gcc.dg/pr35691-1.c: New test-case.
2933 * gcc.dg/pr35691-2.c: Likewise.
2935 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2937 PR rtl-optimization/77309
2938 * gcc.dg/torture/pr77309.c: New test.
2940 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2943 * gcc.target/i386/pr71529.C: Moved to ...
2944 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2947 * gcc.target/i386/pr64411.C: Moved to ...
2948 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2952 * gcc.target/i386/pr65105-4.C: Moved to ...
2953 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2954 Run into compile test rather than execute test.
2956 2016-11-07 Richard Biener <rguenther@suse.de>
2959 * g++.dg/pr78229.C: New testcase.
2961 2016-11-07 Richard Biener <rguenther@suse.de>
2963 PR tree-optimization/78218
2964 * gcc.dg/torture/pr78218.c: New testcase.
2966 2016-11-07 Richard Biener <rguenther@suse.de>
2968 PR tree-optimization/78228
2969 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2971 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2974 * g++.dg/torture/pr77822.C: New test.
2976 2016-11-07 Martin Liska <mliska@suse.cz>
2978 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2979 -f-sanitize-address-use-after-scope.
2980 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2982 * g++.dg/asan/use-after-scope-1.C: New test.
2983 * g++.dg/asan/use-after-scope-2.C: Likewise.
2984 * g++.dg/asan/use-after-scope-3.C: Likewise.
2985 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2986 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2987 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2988 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2989 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2990 * g++.dg/asan/use-after-scope-types.h: Likewise.
2991 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2992 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2993 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2994 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2995 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2996 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2997 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2998 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2999 * gcc.dg/asan/use-after-scope-9.c: Likewise.
3000 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
3001 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
3002 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
3003 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
3004 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
3006 2016-11-07 Richard Biener <rguenther@suse.de>
3008 PR tree-optimization/78189
3009 * g++.dg/torture/pr78189.C: New testcase.
3011 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
3013 * gcc.dg/Wtrampolines.c: XFAIL AIX.
3015 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
3017 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
3020 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3023 * arith.c (gfc_complex2real): Change gfc_warning_now to
3026 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
3028 * gfortran.dg/move_alloc_17.f03: New test.
3030 2016-11-05 Richard Biener <rguenther@suse.de>
3033 * g++.dg/ipa/pr78188.C: New test.
3035 2016-11-05 Janus Weil <janus@gcc.gnu.org>
3036 Dominique d'Humieres <dominiq@lps.ens.fr>
3039 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
3041 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
3044 * gfortran.dg/select_type_39.f03: New test.
3046 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
3049 * gfortran.dg/associate_23.f90: New test.
3051 2016-11-04 Jakub Jelinek <jakub@redhat.com>
3054 * gcc.dg/pr77834.c: New test.
3056 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
3059 * g++.dg/cpp1y/pr67980.C: New.
3061 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3063 * gcc.target/powerpc/fold-vec-add-1.c: New.
3064 * gcc.target/powerpc/fold-vec-add-2.c: New.
3065 * gcc.target/powerpc/fold-vec-add-3.c: New.
3066 * gcc.target/powerpc/fold-vec-add-4.c: New.
3067 * gcc.target/powerpc/fold-vec-add-5.c: New.
3068 * gcc.target/powerpc/fold-vec-add-6.c: New.
3069 * gcc.target/powerpc/fold-vec-add-7.c: New.
3071 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
3073 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
3074 for -mbranch-likely, infer -mno-branch-likely for R6.
3076 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3079 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
3080 * g++.dg/init/new15.C: Likewise.
3081 * g++.dg/ipa/inline-1.C: Likewise.
3082 * g++.dg/ipa/inline-2.C: Likewise.
3083 * g++.dg/lto/20080908-1_0.C: Likewise.
3084 * g++.dg/tc1/dr20.C: Likewise.
3085 * g++.dg/tree-ssa/inline-1.C: Likewise.
3086 * g++.dg/tree-ssa/inline-2.C: Likewise.
3087 * g++.old-deja/g++.law/except1.C: Likewise.
3088 * g++.old-deja/g++.other/vbase5.C: Likewise.
3089 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
3091 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3093 PR tree-optimization/78210
3094 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
3095 possibility of widening multiplies.
3097 2016-11-04 Richard Biener <rguenther@suse.de>
3100 * gcc.dg/pr78185.c: New testcase.
3102 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
3104 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
3105 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
3107 2016-11-03 Jakub Jelinek <jakub@redhat.com>
3108 Alexandre Oliva <aoliva@redhat.com>
3109 Jason Merrill <jason@redhat.com>
3113 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3114 * g++.dg/debug/dwarf2/ref-3.C: New test.
3115 * g++.dg/debug/dwarf2/ref-4.C: New test.
3116 * g++.dg/debug/dwarf2/refqual-1.C: New test.
3117 * g++.dg/debug/dwarf2/refqual-2.C: New test.
3119 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
3121 * gfortran.dg/dec_exp_1.f90: New test.
3122 * gfortran.dg/dec_exp_2.f90: Likewise.
3123 * gfortran.dg/dec_exp_3.f90: Likewise.
3125 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
3127 * gfortran.dg/dec_parameter_1.f: New test.
3128 * gfortran.dg/dec_parameter_2.f90: Likewise.
3129 * gfortran.dg/dec_parameter_3.f90: Likewise.
3130 * gfortran.dg/dec_parameter_4.f90: Likewise.
3132 2016-11-03 Martin Liska <mliska@suse.cz>
3134 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3136 * gcc.dg/tree-prof/time-profiler-3.c: New test.
3138 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3141 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3143 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3145 * gcc.c-torture/execute/pr78170.c: Require int32plus.
3147 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
3149 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3151 2016-11-01 Tamar Christina <tamar.christina@arm.com>
3153 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3154 Check for arm_v8_neon_hw.
3155 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3157 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3159 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3162 2016-11-02 Richard Biener <rguenther@suse.de>
3164 * gcc.dg/store_merging_8.c: New testcase.
3166 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3168 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3170 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
3172 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3173 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3174 * gcc.dg/addr_equal_1.c: XFAIL AIX.
3175 * gcc.dg/pr65779.c: XFAIL AIX.
3176 * gcc.dg/pr70405.c: XFAIL AIX.
3178 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3179 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3180 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3182 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3184 * lib/target-supports.exp (check_gc_sections_available): Use
3185 -print-prog-name=ld to determine linker used.
3187 2016-11-02 Martin Liska <mliska@suse.cz>
3189 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3192 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3194 PR tree-optimization/78170
3195 * gcc.c-torture/execute/pr78170.c: New test.
3197 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3199 PR tree-optimization/78162
3200 * gcc.c-torture/compile/pr78162.c: New test.
3202 2016-11-02 Richard Biener <rguenther@suse.de>
3204 PR tree-optimization/78035
3205 PR tree-optimization/77964
3206 * gcc.target/i386/pr78035.c: New testcase.
3208 2016-11-02 Richard Biener <rguenther@suse.de>
3210 * gcc.dg/tree-ssa/vrp111.c: New testcase.
3211 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3212 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3213 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3214 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3216 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
3218 * gfortran.dg/pr70937.f90: require-effective-target lto.
3220 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3223 * gfortran.dg/where_6.f90: New test.
3225 2016-11-01 Jakub Jelinek <jakub@redhat.com>
3227 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3229 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3232 * gfortran.dg/where_5.f90: New test.
3234 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
3236 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3237 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3238 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3239 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3241 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
3243 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3245 (check_effective_target_vect_cmdline_needed): Check
3246 is-effective-target ia32 for x86 targets.
3247 (check_effective_target_vect_simd_clones): Simplify condition.
3248 (check_effective_target_vect_double): Ditto.
3249 (check_effective_target_vect_aligned_arrays): Check
3250 is-effective-target ia32 for x86 targets. Simplify condition.
3251 (check_effective_target_vect_multiple_sizes): Simplify condition.
3252 (check_effective_target_sqrt_insn): Add i?86-*-* target.
3253 (check_effective_target_sync_int_128): Simplify condition.
3254 (check_effective_target_sync_int_128_runtime): Ditto.
3255 (check_effective_target_sync_long_long_runtime): Ditto.
3256 (check_effective_target_divmod): Add i?86-*-* target.
3258 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3260 * gcc.target/powerpc/vsx-extract-4.c: New test.
3261 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3263 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3266 * gfortran.dg/fmt_l.f90: Update test.
3267 * gfortran.dg/fmt_l0.f90: New test.
3269 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3272 * c-c++-common/builtin-shuffle-1.c: New test.
3273 * g++.dg/cpp0x/addressof3.C: New test.
3275 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
3277 Add tests for a const member and a reference member for launder.
3278 * g++.dg/cpp1z/launder3.C: New.
3279 * g++.dg/cpp1z/launder4.C: Likewise.
3280 * g++.dg/cpp1z/launder5.C: Likewise.
3281 * g++.dg/cpp1z/launder5.cc: Likewise.
3282 * g++.dg/cpp1z/launder5.h: Likewise.
3283 * g++.dg/cpp1z/launder6.C: Likewise.
3284 * g++.dg/cpp1z/launder6.cc: Likewise.
3285 * g++.dg/cpp1z/launder6.h: Likewise.
3287 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3290 * g++.dg/cpp0x/pr77948-1.C: New test.
3291 * g++.dg/cpp0x/pr77948-2.C: New test.
3292 * g++.dg/cpp0x/pr77948-3.C: New test.
3293 * g++.dg/cpp0x/pr77948-4.C: New test.
3294 * g++.dg/cpp0x/pr77948-5.C: New test.
3295 * g++.dg/cpp0x/pr77948-6.C: New test.
3297 PR tree-optimization/77860
3298 * gcc.dg/pr77860.c: New test.
3300 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3303 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3305 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3307 * gcc.dg/lto/pr60449_0.c: Skip for avr.
3309 2016-10-30 Le-Chun Wu <lcwu@google.com>
3310 Mark Wielaard <mjw@redhat.com>
3312 * gcc.dg/Wshadow-compatible-local-1.c: New test.
3313 * gcc.dg/Wshadow-local-1.c: Likewise.
3314 * gcc.dg/Wshadow-local-2.c: Likewise.
3315 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3316 * g++.dg/warn/Wshadow-local-1.C: Likewise.
3317 * g++.dg/warn/Wshadow-local-2.C: Likewise.
3319 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3321 PR tree-optimization/71915
3322 PR tree-optimization/71490
3323 * gcc.dg/tree-ssa/pr54245.c: Delete.
3324 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3327 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3330 * gfortran.dg/fmt_t_9.f: New test.
3332 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3335 * gfortran.dg/pr67219.f90: New test.
3337 2016-10-29 Jakub Jelinek <jakub@redhat.com>
3339 PR rtl-optimization/77919
3340 * g++.dg/torture/pr77919-2.C: New test.
3343 * gcc.dg/pr78148.c: New test.
3345 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
3347 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3348 * gcc.target/sparc/overflow-4.c: ...here.
3349 * gcc.target/sparc/overflow-5.c: New test.
3351 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3352 Kugan Vivekanandarajah <kuganv@linaro.org>
3353 Jim Wilson <jim.wilson@linaro.org>
3355 PR tree-optimization/43721
3356 * lib/target-supports.exp (check_effective_target_divmod): New.
3357 (check_effective_target_divmod_simode): Likewise.
3358 (check_effective_target_arm_divmod_simode): Likewise.
3359 * gcc.dg/divmod-1-simode.c: New test.
3360 * gcc.dg/divmod-1.c: Likewise.
3361 * gcc.dg/divmod-2-simode.c: Likewise.
3362 * gcc.dg/divmod-2.c: Likewise.
3363 * gcc.dg/divmod-3-simode.c: Likewise.
3364 * gcc.dg/divmod-3.c: Likewise.
3365 * gcc.dg/divmod-4-simode.c: Likewise.
3366 * gcc.dg/divmod-4.c: Likewise.
3367 * gcc.dg/divmod-5.c: Likewise.
3368 * gcc.dg/divmod-6-simode.c: Likewise.
3369 * gcc.dg/divmod-6.c: Likewise.
3370 * gcc.dg/divmod-7.c: Likewise.
3372 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3373 Jakub Jelinek <jakub@redhat.com>
3374 Andrew Pinski <pinskia@gmail.com>
3377 PR rtl-optimization/23684
3378 * gcc.c-torture/execute/pr22141-1.c: New test.
3379 * gcc.c-torture/execute/pr22141-2.c: Likewise.
3380 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3381 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3382 * gcc.dg/store_merging_1.c: New test.
3383 * gcc.dg/store_merging_2.c: Likewise.
3384 * gcc.dg/store_merging_3.c: Likewise.
3385 * gcc.dg/store_merging_4.c: Likewise.
3386 * gcc.dg/store_merging_5.c: Likewise.
3387 * gcc.dg/store_merging_6.c: Likewise.
3388 * gcc.dg/store_merging_7.c: Likewise.
3389 * gcc.target/i386/pr22141.c: Likewise.
3390 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3391 * g++.dg/init/new17.C: Likewise.
3393 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3396 * c-c++-common/pr72747-1.c: New test.
3397 * c-c++-common/pr72747-2.c: Likewise.
3399 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3401 * gcc.target/s390/oscbreak-1.c: New test.
3403 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3405 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3407 2016-10-28 Jakub Jelinek <jakub@redhat.com>
3409 PR rtl-optimization/77919
3410 * g++.dg/torture/pr77919.C: New test.
3412 PR rtl-optimization/78132
3413 * gcc.target/i386/pr78132.c: New test.
3415 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
3417 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3419 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3421 * gcc.target/powerpc/vsx-simode.c: New test.
3422 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3423 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3425 2016-10-27 Jakub Jelinek <jakub@redhat.com>
3428 * gfortran.dg/gomp/pr78026.f03: New test.
3429 * gfortran.dg/select_type_38.f03: New test.
3432 * g++.dg/gomp/declare-simd-7.C: New test.
3434 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3436 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3437 * gfortran.dg/dec_init_2.f90: Likewise.
3438 * gfortran.dg/dec_init_3.f90: New test.
3439 * gfortran.dg/dec_init_4.f90: Likewise.
3441 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3443 * gcc.dg/fold-narrowbopcst-1.c: New test.
3445 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3447 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3448 dg-shouldfail/dg-output instead of XFAIL.
3449 * gfortran.dg/dec_io_6.f90: Likewise.
3451 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3453 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3454 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3455 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3456 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3457 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3458 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3459 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3460 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3461 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3462 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3464 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3466 * gcc.dg/fold-convmaxconv-1.c: New test.
3467 * gcc.dg/fold-convminconv-1.c: New test.
3469 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
3472 * gfortran.dg/pr78092.f90: New test.
3474 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3477 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3478 expected error message.
3479 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3480 expected error message.
3481 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3482 (test_all_not_equal_and_not_zero): Change expected error message.
3484 2016-10-26 Jakub Jelinek <jakub@redhat.com>
3487 * gfortran.dg/gomp/pr77973.f90: New test.
3489 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
3492 * gfortran.dg/submodule_18.f08: New test.
3493 * gfortran.dg/submodule_19.f08: New test.
3495 2016-10-26 Michael Matz <matz@suse.de>
3497 * g++.dg/pr78060.C: New test.
3498 * gfortran.dg/pr78061.f: New test.
3499 * g++.dg/pr78088.C: New test.
3501 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3503 * gfortran.dg/dec_io_1.f90: New test.
3504 * gfortran.dg/dec_io_2.f90: New test.
3505 * gfortran.dg/dec_io_3.f90: New test.
3506 * gfortran.dg/dec_io_4.f90: New test.
3507 * gfortran.dg/dec_io_5.f90: New test.
3508 * gfortran.dg/dec_io_6.f90: New test.
3510 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3513 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3515 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3517 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3518 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3520 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3522 * gnat.dg/opt59.adb: New test.
3523 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3525 * gnat.dg/opt60.adb: New test.
3527 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3530 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3533 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3536 * gcc.target/i386/pr78102.c: New test.
3538 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3540 * gfortran.dg/dec_logical_xor_1.f90: New test.
3541 * gfortran.dg/dec_logical_xor_2.f90: New test.
3542 * gfortran.dg/dec_logical_xor_3.f03: New test.
3544 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3546 * gfortran.dg/dec_loc_rval_1.f90: New test.
3547 * gfortran.dg/dec_loc_rval_2.f90: New test.
3548 * gfortran.dg/dec_loc_rval_3.f03: New test.
3550 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3552 * gfortran.dg/dec_type_print.f90: New testcase.
3554 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3556 * gfortran.dg/feed_1.f90: New test.
3557 * gfortran.dg/feed_2.f90: New test.
3559 2016-10-25 Martin Liska <mliska@suse.cz>
3562 * gcc.dg/asan/pr78106.c: New test.
3564 2016-10-25 Martin Liska <mliska@suse.cz>
3566 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3568 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3571 * gcc.target/arm/pr78041.c: New test.
3573 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3575 * g++.dg/cpp1z/launder1.C: New test.
3576 * g++.dg/cpp1z/launder2.C: New test.
3578 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3579 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3583 * gcc.target/avr/pr71676-2.c: New test.
3585 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3586 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3590 * gcc.target/avr/pr71676-1.c: New test.
3591 * gcc.target/avr/pr71676-3.c: New test.
3592 * gcc.target/avr/pr71676.c: New test.
3593 * gcc.target/avr/pr71678.c: New test.
3595 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3597 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3598 such that cloned verions of tested functions are not created.
3600 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3603 * gfortran.dg/pr71895.f90: New test.
3605 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3607 * g++.dg/debug/dwarf2/ref-2.C: New test.
3609 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3611 * c-c++-common/Wint-in-bool-context-3.c: New test.
3613 2016-10-24 Martin Sebor <msebor@redhat.com>
3616 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3617 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3618 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3619 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3620 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3621 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3622 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3624 2016-10-24 Richard Biener <rguenther@suse.de>
3627 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3628 * gcc.dg/vect/slp-45.c: Likewise.
3630 2016-10-24 Richard Biener <rguenther@suse.de>
3632 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3633 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3634 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3636 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3639 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3640 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3642 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3644 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3646 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3648 * gcc.target/i386/bmi2-pext-1.c: New test.
3649 * gcc.target/i386/bmi2-pdep-1.c: New test.
3650 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3651 * gcc.target/i386/tbm-bextri-1.c: New test.
3652 * gcc.target/i386/bmi-bextr-6.c: New test.
3654 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3657 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3658 * gcc.target/i386/pr65105-1.c: Likewise.
3659 * gcc.target/i386/pr65105-2.c: Likewise.
3660 * gcc.target/i386/pr65105-3.c: Likewise.
3661 * gcc.target/i386/pr65105-5.c: Likewise.
3662 * gcc.target/i386/pr67761.c: Likewise.
3663 * gcc.target/i386/pr70799-1.c: Likewise.
3665 2016-10-24 Martin Liska <mliska@suse.cz>
3668 * c-c++-common/ubsan/unreachable-3.c: New test.
3670 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3673 * gfortran.dg/pr77763.f90
3675 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3679 * gfortran.dg/pr78033.f90: New test.
3681 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3684 * gfortran.dg/select_type_1.f03: Change error for overlapping
3686 * gfortran.dg/select_type_36.f03: New test.
3688 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3690 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3692 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3695 * gfortran.dg/string_length_3.f90: New test.
3697 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3699 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3701 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3706 * gfortran.dg/alloc_comp_class_5.f03: New test.
3707 * gfortran.dg/class_allocate_21.f90: New test.
3708 * gfortran.dg/class_allocate_22.f90: New test.
3709 * gfortran.dg/realloc_on_assign_27.f08: New test.
3711 2016-10-21 Jeff Law <law@redhat.com>
3713 * PR tree-optimization/71947
3714 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3715 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3716 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3718 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3720 * gcc.dg/ipa/vrp5.c: New test.
3721 * gcc.dg/ipa/vrp6.c: New test.
3723 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3725 * gcc.target/aarch64/test_frame_17.c: New test.
3727 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3729 * gcc.target/aarch64/test_frame_17.c: New test.
3731 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3733 PR preprocessor/71681
3734 * gcc.dg/cpp/pr71681-1.c: New testcase
3735 * gcc.dg/cpp/pr71681-2.c: Likewise
3736 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3737 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3738 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3739 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3741 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3744 * gcc.target/i386/pr78057.c: New test.
3746 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3748 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3751 * gfortran.dg/select_type_37.f03: New test.
3753 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3756 * gcc.target/avr/pr71627.c: New test
3758 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3760 * gcc.target/sparc/overflow-1.c: New test.
3761 * gcc.target/sparc/overflow-2.c: Likewise.
3762 * gcc.target/sparc/overflow-3.c: Likewise.
3764 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3766 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3769 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3771 PR rtl-optimization/78038
3772 * gcc.target/aarch64/pr78038.c: New test.
3774 2016-10-21 Richard Biener <rguenther@suse.de>
3776 PR tree-optimization/78051
3777 * g++.dg/torture/pr78051.C: New testcase.
3779 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3781 * c-c++-common/wdate-time.c: Restored test case.
3782 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3784 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3786 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3788 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3791 * gcc.target/i386/pr78037.c: New test.
3793 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3795 * gcc.target/visium/overflow8.c: New.
3796 * gcc.target/visium/overflow16.c: Likewise.
3797 * gcc.target/visium/overflow32: Likewise.
3799 2016-10-20 Michael Matz <matz@suse.de>
3801 * gcc.dg/loop-split.c: New test.
3802 * gcc.dg/tree-ssa/ifc-9.c: Update.
3803 * gcc.dg/tree-ssa/ifc-10.c: Update.
3805 2016-10-20 Richard Biener <rguenther@suse.de>
3807 * gcc.dg/graphite/pr35356-1.c: Update.
3809 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3812 * g++.dg/cpp1y/pr77446.C: New.
3814 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3816 PR tree-optimization/53979
3817 * gcc.dg/pr53979-1.c: New test-case.
3818 * gcc.dg/pr53979-2.c: Likewise.
3820 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3822 * c-c++-common/Wint-in-bool-context-2.c: New test.
3824 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3826 * gfortran.dg/dtio_17.f90: Fix test.
3828 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3830 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3831 * gcc.dg/Walloca-2.c: Same.
3833 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3835 * gcc.dg/Wvla-1.c: Rename to...
3836 * gcc.dg/Wvla-larger-than-1.c: ...this.
3837 * gcc.dg/Wvla-2.c: Rename to...
3838 * gcc.dg/Wvla-larger-than-2.c: ...this.
3839 * gcc.dg/Wvla-3.c: Rename to...
3840 * gcc.dg/Walloca-11.c.: ...this.
3841 * gcc.dg/wvla-[1-7].c: Rename to:
3842 * gcc.dg/Wvla-[1-7].c: ...this.
3844 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3846 PR tree-optimization/78005
3847 * gcc.dg/vect/pr78005.c: New.
3848 * gcc.target/i386/l_fma_float_1.c: Revise test.
3849 * gcc.target/i386/l_fma_float_2.c: Ditto.
3850 * gcc.target/i386/l_fma_float_3.c: Ditto.
3851 * gcc.target/i386/l_fma_float_4.c: Ditto.
3852 * gcc.target/i386/l_fma_float_5.c: Ditto.
3853 * gcc.target/i386/l_fma_float_6.c: Ditto.
3854 * gcc.target/i386/l_fma_double_1.c: Ditto.
3855 * gcc.target/i386/l_fma_double_2.c: Ditto.
3856 * gcc.target/i386/l_fma_double_3.c: Ditto.
3857 * gcc.target/i386/l_fma_double_4.c: Ditto.
3858 * gcc.target/i386/l_fma_double_5.c: Ditto.
3859 * gcc.target/i386/l_fma_double_6.c: Ditto.
3861 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3863 PR tree-optimization/78024
3864 * gcc.dg/goacc/loop-processing-1.c: New file.
3866 2016-10-19 Richard Biener <rguenther@suse.de>
3868 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3870 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3872 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3873 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3874 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3875 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3876 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3877 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3878 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3879 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3880 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3881 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3882 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3883 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3884 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3885 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3886 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3887 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3888 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3889 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3890 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3891 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3892 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3893 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3894 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3895 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3896 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3897 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3898 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3899 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3900 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3901 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3902 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3903 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3904 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3905 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3906 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3907 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3908 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3909 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3910 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3911 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3912 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3913 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3914 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3915 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3916 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3917 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3918 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3919 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3920 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3921 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3922 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3923 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3924 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3925 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3926 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3927 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3928 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3929 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3930 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3931 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3932 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3933 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3934 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3935 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3936 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3937 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3938 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3939 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3940 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3941 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3942 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3943 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3944 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3945 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3946 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3947 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3948 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3949 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3950 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3951 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3952 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3953 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3954 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3955 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3956 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3957 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3958 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3959 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3960 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3961 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3962 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3963 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3964 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3965 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3966 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3967 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3968 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3969 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3970 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3971 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3972 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3973 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3974 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3975 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3976 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3977 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3978 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3979 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3980 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3981 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3982 * gcc.target/powerpc/vsu/vsu.exp: New file.
3984 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
3987 * gcc.target/i386/pr77991.c: New test.
3989 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3991 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3994 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3996 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3998 2016-10-18 Richard Biener <rguenther@suse.de>
4000 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
4001 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4002 * gcc.dg/tree-ssa/pr21090.c: Likewise.
4003 * gcc.dg/tree-ssa/pr21294.c: Likewise.
4004 * gcc.dg/tree-ssa/pr21563.c: Likewise.
4005 * gcc.dg/tree-ssa/pr23744.c: Likewise.
4006 * gcc.dg/tree-ssa/pr25382.c: Likewise.
4007 * gcc.dg/tree-ssa/pr68431.c: Likewise.
4008 * gcc.dg/tree-ssa/vrp03.c: Likewise.
4009 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4010 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4011 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4012 * gcc.dg/tree-ssa/vrp19.c: Likewise.
4013 * gcc.dg/tree-ssa/vrp20.c: Likewise.
4014 * gcc.dg/tree-ssa/vrp92.c: Likewise.
4015 * gcc.dg/pr68217.c: Likewise.
4016 * gcc.dg/predict-9.c: Likewise.
4017 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
4018 * gcc.dg/predict-1.c: Likewise.
4020 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4022 * gfortran.dg/dtio_17.f90: New test.
4024 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4026 * gcc.dg/ipa/vrp4.c: Adjust testcase.
4028 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4030 * gcc.dg/ipa/vrp4.c: New test.
4032 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4034 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
4035 * gcc.dg/torture/pr39074.c: Likewise.
4037 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
4039 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
4040 * gnat.dg/trampoline4.adb: Minor tweak.
4042 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4044 PR tree-optimization/77916
4045 * gcc.dg/torture/pr77916.c: New.
4047 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
4050 * gfortran.dg/pr77978_1.f90: New test.
4051 * gfortran.dg/pr77978_2.f90: Ditto.
4052 * gfortran.dg/pr77978_3.f90: Ditto.
4054 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
4058 * gfortran.dg/proc_ptr_49.f90: New test.
4060 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4063 * gcc.target/arm/pr77308.c: New test.
4065 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
4067 * lib/target-supports.exp
4068 (check_effective_target_floatn_nx_runtime): Return 0 for
4071 2016-10-17 Andrew Pinski <apinski@cavium.com>
4073 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
4074 long instead of long.
4075 * gcc.target/aarch64/cinc_common_1.c: Likewise.
4076 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
4077 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
4078 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4079 * gcc.target/aarch64/pr68102_1.c: Likewise.
4080 * gcc.target/aarch64/target_attr_3.c: Likewise.
4082 2016-10-17 Richard Biener <rguenther@suse.de>
4084 PR tree-optimization/77988
4085 * gcc.dg/torture/pr77988.c: New testcase.
4087 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4089 * gcc.dg/pr71636-1.c: New test-case.
4090 * gcc.dg/pr71636-2.c: Likewise.
4092 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
4094 * gnat.dg/trampoline3.adb: New test.
4095 * gnat.dg/trampoline4.adb: Likewise.
4097 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4099 * gfortran.dg/dtio_16.f90: New test.
4101 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4103 * gcc.target/sparc/bmaskbshuf.c: Rename to...
4104 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
4105 * gcc.target/sparc/bmaskbshuf-2.c: New test.
4107 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4109 * gcc.target/sparc/popc.c: Rename to...
4110 * gcc.target/sparc/popc-1.c: ...this.
4111 * gcc.target/sparc/popc-2.c: New test.
4113 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4116 * gfortran.dg/unexpected_eof_4.f90: New test.
4118 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
4121 * gfortran.dg/negative_unit2.f90: New test.
4123 2016-10-14 Jakub Jelinek <jakub@redhat.com>
4126 * gfortran.dg/pr77959.f90: New test.
4128 DR 1511 - const volatile variables and ODR
4129 * g++.dg/DRs/dr1511-1.C: New test.
4130 * g++.dg/DRs/dr1511-2.C: New test.
4132 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4134 * gnat.dg/debug7.adb (dg-options): Remove -g.
4135 * gnat.dg/debug8.adb (dg-options): Add -margs.
4136 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4138 2016-10-14 Richard Biener <rguenther@suse.de>
4140 PR tree-optimization/77979
4141 * gcc.dg/torture/pr77979.c: New testcase.
4143 2016-10-14 Martin Liska <mliska@suse.cz>
4145 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4146 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4147 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4149 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
4151 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4152 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4153 * gcc.dg/torture/pr77937-2.c: Likewise.
4155 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4157 * gnat.dg/lto15.adb: Adjust.
4158 * gnat.dg/lto16.adb: Likewise.
4159 * gnat.dg/lto17.adb: Likewise
4160 * gnat.dg/lto18.ad[sb]: New test.
4161 * gnat.dg/lto18_pkg.ads: New helper.
4162 * gnat.dg/lto19.adb: New test.
4163 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4164 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4165 * gnat.dg/lto20.adb: New test.
4166 * gnat.dg/lto20_pkg.ad[sb]: New helper.
4168 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
4170 * gfortran.dg/coarray_38.f90: Expect error message.
4172 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4174 * gcc.target/aarch64/spellcheck_1.c: New test.
4175 * gcc.target/aarch64/spellcheck_2.c: Likewise.
4176 * gcc.target/aarch64/spellcheck_3.c: Likewise.
4177 * gcc.target/aarch64/spellcheck_4.c: Likewise.
4178 * gcc.target/aarch64/spellcheck_5.c: Likewise.
4179 * gcc.target/aarch64/spellcheck_6.c: Likewise.
4181 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
4183 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4185 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4187 PR tree-optimization/77937
4188 * gcc.dg/torture/pr77937-1.c: New.
4189 * gcc.dg/torture/pr77937-2.c: New.
4191 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4193 * g++.dg/cpp1z/inline-var1.C: New test.
4194 * g++.dg/cpp1z/inline-var1a.C: New test.
4195 * g++.dg/cpp1z/inline-var1.h: New file.
4196 * g++.dg/cpp1z/inline-var2.C: New test.
4197 * g++.dg/cpp1z/inline-var3.C: New test.
4198 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4199 uninitialized const.
4201 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
4203 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4204 Xscale is specified, not just -march.
4205 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4206 is incompatible with Xscale.
4208 2016-10-13 Martin Sebor <msebor@redhat.com>
4211 * g++.dg/ext/flexary4.C: Adjust.
4212 * g++.dg/ext/flexary5.C: Same.
4213 * g++.dg/ext/flexary9.C: Same.
4214 * g++.dg/ext/flexary19.C: New test.
4215 * g++.dg/ext/flexary18.C: New test.
4216 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4218 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4219 Avoid generating a flexible array member in an array.
4221 2016-10-13 Martin Sebor <msebor@redhat.com>
4223 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4224 to placate -Wformat on targets where the type is not int.
4226 2016-10-13 David Malcolm <dmalcolm@redhat.com>
4228 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4231 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4233 * gcc.target/i386/l_fma_float_1.c: Revise test.
4234 * gcc.target/i386/l_fma_float_2.c: Ditto.
4235 * gcc.target/i386/l_fma_float_3.c: Ditto.
4236 * gcc.target/i386/l_fma_float_4.c: Ditto.
4237 * gcc.target/i386/l_fma_float_5.c: Ditto.
4238 * gcc.target/i386/l_fma_float_6.c: Ditto.
4239 * gcc.target/i386/l_fma_double_1.c: Ditto.
4240 * gcc.target/i386/l_fma_double_2.c: Ditto.
4241 * gcc.target/i386/l_fma_double_3.c: Ditto.
4242 * gcc.target/i386/l_fma_double_4.c: Ditto.
4243 * gcc.target/i386/l_fma_double_5.c: Ditto.
4244 * gcc.target/i386/l_fma_double_6.c: Ditto.
4246 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4248 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4250 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4252 * gcc.dg/vect/vect-98.c: Refine test case.
4253 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4254 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4255 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4257 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4260 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4262 2016-10-13 Martin Liska <mliska@suse.cz>
4264 PR tree-optimization/77943
4265 * g++.dg/tree-ssa/pr77943.C: New test.
4267 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
4270 * gfortran.dg/allocate_with_source_22.f03: New test.
4271 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
4274 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4276 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4277 * gcc.target/arm/movsi_movw.c: Likewise.
4278 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4279 directive to work on big endian targets.
4281 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4283 * gcc.dg/tree-ssa/evrp6.c: New test.
4285 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4287 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4288 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4289 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4291 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4293 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4294 * gcc.target/powerpc/warn-2.c: Ditto.
4296 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
4298 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4299 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4300 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
4302 * gcc.target/mips/msa.c: New test.
4303 * gcc.target/mips/msa-builtins.c: Likewise.
4304 * lib/target-supports.exp (check_mips_msa_hw_available): New.
4305 (check_effective_target_mips_msa_runtime): Likewise.
4306 (check_effective_target_mips_msa): Likewise.
4307 (add_options_for_mips_msa): Likewise.
4308 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4309 (check_effective_target_vect_intfloat_cvt): Likewise.
4310 (check_effective_target_vect_uintfloat_cvt): Likewise.
4311 (check_effective_target_vect_floatint_cvt): Likewise.
4312 (check_effective_target_vect_floatuint_cvt): Likewise.
4313 (check_effective_target_vect_shift): Likewise.
4314 (check_effective_target_vect_shift_char): Likewise.
4315 (check_effective_target_vect_long): Likewise.
4316 (check_effective_target_vect_float): Likewise.
4317 (check_effective_target_vect_double): Likewise.
4318 (check_effective_target_vect_long_long): Likewise.
4319 (check_effective_target_vect_perm): Likewise.
4320 (check_effective_target_vect_perm_byte): Likewise.
4321 (check_effective_target_vect_perm_short): Likewise.
4322 (check_effective_target_vect_sdot_qi): Likewise.
4323 (check_effective_target_vect_udot_qi): Likewise.
4324 (check_effective_target_vect_sdot_hi): Likewise.
4325 (check_effective_target_vect_udot_hi): Likewise.
4326 (check_effective_target_vect_pack_trunc): Likewise.
4327 (check_effective_target_vect_unpack): Likewise.
4328 (check_effective_target_vect_hw_misalign): Likewise.
4329 (check_effective_target_vect_condition): Likewise.
4330 (check_effective_target_vect_cond_mixed): Likewise.
4331 (check_effective_target_vect_char_mult): Likewise.
4332 (check_effective_target_vect_short_mult): Likewise.
4333 (check_effective_target_vect_int_mult): Likewise.
4334 (check_effective_target_vect_extract_even_odd): Likewise.
4335 (check_effective_target_vect_interleave): Likewise.
4336 (check_vect_support_and_set_flags): Check if the target supports MSA
4337 and append to the list of EFFECTIVE_TARGETS.
4339 2016-10-12 Richard Biener <rguenther@suse.de>
4342 * g++.dg/torture/pr77947.C: New testcase.
4344 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4346 * gnat.dg/debug8.adb: New testcase.
4348 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4350 * gnat.dg/debug9.adb: New testcase.
4352 2016-10-12 Richard Biener <rguenther@suse.de>
4354 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4355 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4356 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4358 2016-10-12 Richard Biener <rguenther@suse.de>
4360 PR tree-optimization/77920
4361 * gcc.dg/torture/pr77920.c: New testcase.
4363 2016-10-12 Jakub Jelinek <jakub@redhat.com>
4365 PR tree-optimization/77929
4366 * gcc.c-torture/compile/pr77929.c: New test.
4368 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4369 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4370 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4371 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4372 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4373 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4374 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4375 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4376 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4378 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4380 * gcc.target/sparc/setcc-4.c: Adjust.
4381 * gcc.target/sparc/setcc-5.c: Likewise.
4382 * gcc.target/sparc/setcc-6.c: Likewise.
4383 * gcc.target/sparc/setcc-7.c: Likewise.
4384 * gcc.target/sparc/setcc-8.c: Likewise.
4385 * gcc.target/sparc/setcc-9.c: Likewise.
4386 * gcc.target/sparc/setcc-10.c: Delete.
4388 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
4391 * gfortran.dg/pr77942.f90
4393 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
4395 * gfortran.dg/dec_math.f90: New testsuite.
4397 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4399 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
4400 (main): Declare j as i32 instead of int.
4402 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4404 PR testsuite/PR77710
4405 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4406 target triplet instead of *-*-*-*.
4408 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4410 * gnat.dg/unchecked_convert10.adb: New test.
4411 * gnat.dg/unchecked_convert11.adb: Likewise.
4412 * gnat.dg/unchecked_convert12.adb: Likewise.
4414 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4416 * gcc.target/sparc/cbcond-1.c: New test.
4417 * gcc.target/sparc/cbcond-2.c: Likewise.
4418 * gcc.target/sparc/movcc-1.c: Likewise.
4419 * gcc.target/sparc/movcc-2.c: Likewise.
4420 * gcc.target/sparc/setcc-1.c: Adjust.
4421 * gcc.target/sparc/setcc-2.c: Likewise.
4422 * gcc.target/sparc/setcc-3.c: Likewise.
4423 * gcc.target/sparc/setcc-4.c: Likewise.
4424 * gcc.target/sparc/setcc-5.c: Likewise.
4425 * gcc.target/sparc/setcc-6.c: New test.
4426 * gcc.target/sparc/setcc-7.c: Likewise.
4427 * gcc.target/sparc/setcc-8.c: Likewise.
4428 * gcc.target/sparc/setcc-9.c: Likewise.
4429 * gcc.target/sparc/setcc-10.c: Likewise.
4431 2016-10-10 Jeff Law <law@redhat.com>
4433 PR tree-optimization/71947
4434 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4435 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4436 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4437 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4438 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4439 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4441 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4444 * gfortran.dg/matmul_11.f90: New test.
4446 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4448 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4449 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4450 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4451 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4452 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4453 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4454 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4455 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4456 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4457 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4458 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4459 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4460 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4461 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4462 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4463 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4464 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4465 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4466 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4467 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4468 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4469 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4470 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4471 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4472 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4473 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4474 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4475 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4476 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4477 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4478 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4479 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4480 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4481 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4482 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4483 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4484 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4485 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4486 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4487 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4488 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4489 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4490 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4491 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4492 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4493 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4494 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4495 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4496 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4497 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4498 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4499 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4500 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4501 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4502 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4503 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4504 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4505 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4506 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4508 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4510 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4511 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4512 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4513 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4514 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4515 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4516 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4517 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4518 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4519 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4520 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4521 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4522 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4523 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4525 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4527 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4529 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4531 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4532 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4533 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4534 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4536 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4537 Jiong Wang <jiong.wang@arm.com>
4539 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4541 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4542 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4544 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4546 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4548 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4550 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4552 * gnat.dg/specs/vfa.ads: New test.
4554 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4556 * gnat.dg/inline13.ad[sb]: New test.
4557 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4559 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4561 * gnat.dg/biased_subtype.adb: New test.
4563 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4565 PR tree-optimization/77901
4566 * gcc.c-torture/compile/pr77901.c: New test.
4568 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4570 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4571 * gcc.dg/ipa/propalign-2.c: Likewise
4572 * gcc.dg/ipa/propalign-3.c: Likewise.
4573 * gcc.dg/ipa/propalign-4.c: Likewise.
4574 * gcc.dg/ipa/propalign-5.c: Likewise.
4576 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4578 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4580 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4582 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4583 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4585 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4587 * gfortran.dg/dec_union_11.f90: New testcase.
4589 2016-10-07 Nathan Sidwell <nathan@acm.org>
4592 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4593 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4594 * g++.dg/cpp1y/pr66443-cxx14.C: New
4595 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4596 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4598 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4600 * g++.dg/cpp0x/addressof1.C: New test.
4601 * g++.dg/cpp0x/addressof2.C: New test.
4603 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4605 * gcc.target/powerpc/float128-type-1.c: New test to check that
4606 PowerPC 64-bit Linux enables -mfloat128-type by default.
4607 * gcc.target/powerpc/float128-type-2.c: Likewise.
4608 * gcc.target/powerpc/float128-mix.c: Change error message to
4609 reflect that __ibm128 is now #define'ed to be long double.
4611 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4614 * gfortran.dg/pr77406.f90: New test.
4615 * gfortran.dg/assumed_type_3.f90: Update error messages.
4616 * gfortran.dg/defined_operators_1.f90: Ditto.
4617 * gfortran.dg/generic_26.f90: Ditto.
4618 * gfortran.dg/generic_7.f90: Ditto.
4619 * gfortran.dg/gomp/udr5.f90: Ditto.
4620 * gfortran.dg/gomp/udr7.f90: Ditto.
4621 * gfortran.dg/interface_1.f90: Ditto.
4622 * gfortran.dg/interface_37.f90: Ditto.
4623 * gfortran.dg/interface_5.f90: Ditto.
4624 * gfortran.dg/interface_6.f90: Ditto.
4625 * gfortran.dg/interface_7.f90
4626 * gfortran.dg/no_arg_check_3.f90
4627 * gfortran.dg/operator_5.f90
4628 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4630 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4633 * c-c++-common/Wint-in-bool-context.c: Update test.
4635 2016-10-07 Richard Biener <rguenther@suse.de>
4637 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4638 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4640 2016-10-07 Marek Polacek <polacek@redhat.com>
4642 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4644 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4647 * c-c++-common/pr69733.c: New test.
4648 * gcc.dg/pr69733.c: New test.
4649 * gcc.target/i386/pr69733.c: New test.
4651 2016-10-07 Marek Polacek <polacek@redhat.com>
4654 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4656 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4658 PR tree-optimization/77664
4659 * gcc.dg/tree-ssa/pr77664.c: New test.
4660 * gcc.dg/pr77664.c: New test.
4662 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4664 * gfortran.dg/pr69955.f90: New test.
4666 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4669 * gfortran.dg/pr57910.f90: New test.
4671 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4673 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4674 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4676 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4678 PR tree-optimization/77862
4679 * gcc.dg/pr77862.c: New test.
4681 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4683 * gcc.dg/tree-ssa/evrp4.c: New test.
4685 2016-10-06 Jeff Law <law@redhat.com>
4687 PR tree-optimization/71661
4688 * gcc.dg/tree-ssa/pr71661.c: New test.
4690 2016-10-06 Richard Biener <rguenther@suse.de>
4692 PR tree-optimization/77855
4693 * gcc.dg/torture/pr77855.c: New testcase.
4695 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4696 Eric Botcazou <ebotcazou@adacore.com>
4698 * g++.dg/other/pr77759.C: New test.
4700 2016-10-06 Richard Biener <rguenther@suse.de>
4702 PR tree-optimization/77839
4703 * gcc.dg/torture/pr77839.c: New testcase.
4705 2016-10-06 Marek Polacek <polacek@redhat.com>
4707 * g++.dg/cpp1z/init-statement9.C: New test.
4709 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4711 * gcc.target/i386/pcommit-1.c: Deleted.
4712 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4713 * gcc.target/i386/sse-13.c: Ditto.
4714 * gcc.target/i386/sse-14.c: Ditto.
4715 * gcc.target/i386/sse-22.c: Ditto.
4716 * gcc.target/i386/sse-23.c: Ditto.
4717 * g++.dg/other/i386-2.C: Ditto.
4719 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4721 * gcc.target/i386/pr77833.c: Require int128 effective target.
4723 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4727 * gfortran.dg/associate_22.f90: New test.
4729 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4731 * gfortran.dg/dec_union_9.f90: New testcase.
4732 * gfortran.dg/dec_union_10.f90: New testcase.
4734 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4737 * gcc.dg/pch/pr66343-3.c: New test.
4738 * gcc.dg/pch/pr66343-3.hs: New file.
4741 * gcc.dg/pch/pr66343-1.c: New test.
4742 * gcc.dg/pch/pr66343-1.hs: New file.
4743 * gcc.dg/pch/pr66343-2.c: New test.
4744 * gcc.dg/pch/pr66343-2.hs: New file.
4746 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4748 * c-c++-common/Wint-in-bool-context.c: Update test.
4750 2016-10-05 Marek Polacek <polacek@redhat.com>
4752 * g++.dg/cpp1z/init-statement1.C: New test.
4753 * g++.dg/cpp1z/init-statement2.C: New test.
4754 * g++.dg/cpp1z/init-statement3.C: New test.
4755 * g++.dg/cpp1z/init-statement4.C: New test.
4756 * g++.dg/cpp1z/init-statement5.C: New test.
4757 * g++.dg/cpp1z/init-statement6.C: New test.
4758 * g++.dg/cpp1z/init-statement7.C: New test.
4759 * g++.dg/cpp1z/init-statement8.C: New test.
4761 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4764 * gfortran.dg/pr67524.f90: New test.
4766 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4769 * c-c++-common/ubsan/shift-9.c: New test.
4771 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4773 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4774 of int if __SIZEOF_INT__ is less than 4 bytes.
4776 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4778 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4779 * gfortran.dg/class_array_20.f03: Likewise.
4780 * gfortran.dg/class_array_21.f03: Likewise.
4781 * gfortran.dg/finalize_29.f08: Likewise.
4782 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4784 2016-10-05 Richard Biener <rguenther@suse.de>
4787 * gcc.dg/torture/pr77826.c: New testcase.
4789 2016-10-05 Richard Biener <rguenther@suse.de>
4791 * gcc.dg/fold-copysign-1.c: New testcase.
4793 2016-10-05 Andreas Schwab <schwab@suse.de>
4795 * g++.dg/pr49847-2.C: Remove.
4797 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4799 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4801 2016-10-05 Richard Biener <rguenther@suse.de>
4804 * gcc.dg/pr55152-2.c: New testcase.
4806 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4808 * gfortran.dg/dtio_15.f90: New test.
4810 2016-10-04 Ian Lance Taylor <iant@golang.org>
4812 * gcc.dg/split-7.c: New test.
4814 2016-10-04 Martin Sebor <msebor@redhat.com>
4816 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4817 %lc directive to wint_t to silence -Wformat warnings on targets
4818 where the latter is a distinct type such as long.
4820 2016-10-04 Martin Sebor <msebor@redhat.com>
4823 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4825 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4828 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4830 * g++.dg/other/java3.C: Remove.
4831 * g++.dg/other/java1.C: Remove.
4832 * g++.dg/other/error12.C: Remove.
4833 * g++.dg/other/java2.C: Remove.
4834 * g++.dg/warn/Wnvdtor.C: Remove.
4835 * g++.dg/lookup/java1.C: Remove.
4836 * g++.dg/lookup/java2.C: Remove.
4837 * g++.dg/ext/pr34829.C: Remove.
4838 * g++.dg/ext/java-3.C: Remove.
4839 * g++.dg/ext/java-1.C: Remove.
4840 * g++.dg/ext/java-2.C: Remove.
4841 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4843 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4845 PR tree-optimization/77808
4846 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4848 2016-10-04 Richard Biener <rguenther@suse.de>
4850 PR tree-optimization/77399
4851 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4853 2016-10-04 Richard Biener <rguenther@suse.de>
4856 * gcc.target/i386/pr77833.c: New testcase.
4858 2016-09-26 Jeff Law <law@redhat.com>
4860 PR tree-optimization/71550
4861 PR tree-optimization/71403
4862 * gcc.c-torture/execute/pr71550.c: New test.
4864 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4866 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4869 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4872 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4874 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4876 2016-10-03 Marek Polacek <polacek@redhat.com>
4878 * g++.dg/cpp0x/nullptr37.C: New test.
4880 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4882 * c-c++-common/Wint-in-bool-context.c: Update test.
4884 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4886 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4888 * g++.dg/charset/asm2.c (memmove): Likewise.
4889 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4890 * g++.dg/tls/diag-4.C (foo): Likewise.
4891 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4892 dg-warning, fix up regex.
4893 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4894 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4895 * g++.old-deja/g++.mike/net31.C: Likewise.
4896 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4898 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4899 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4901 2016-10-01 Richard Biener <rguenther@suse.de>
4904 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4906 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4909 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4911 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4914 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4915 Add dg-prune-output directive.
4917 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4920 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4921 * gfortran.fortran-torture/compile/write.f90: Update test.
4923 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4925 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4926 arm_fp16_alternative_ok as the required effective target.
4927 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4928 -mfp16-format=alternative to the dg-options directive and remove
4929 the dg-add-options directive.
4931 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4934 * gfortran.dg/dec_union_8.f90: New testcase.
4936 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4939 * gfortran.dg/dec_structure_16.f90: New testcase.
4941 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4943 * gfortran.dg/coarray_allocate_10.f08: New test.
4944 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4946 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4948 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4950 2016-09-30 Richard Biener <rguenther@suse.de>
4952 PR tree-optimization/77399
4953 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4955 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4957 * c-c++-common/pr27336.c: Make dependency on
4958 -fdelete-null-pointer-checks explicit.
4959 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4960 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4961 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4962 * gcc.dg/pic-1.c: Require fpic target support.
4963 * gcc.dg/pic-2.c: Likewise.
4965 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4967 Implement P0001R1 - C++17 removal of register storage class specifier
4968 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4969 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4971 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4972 keyword if not __SSE2__.
4973 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4975 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4977 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4978 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4979 no_erroneous_warning): Expect new warnings for C++17.
4980 * g++.dg/warn/register-var-2.C (f): Likewise.
4981 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4982 * g++.dg/parse/linkage2.C (foo): Likewise.
4983 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4984 keyword on parameters for C++17.
4985 * g++.dg/cpp1z/register1.C: New test.
4986 * g++.dg/cpp1z/register2.C: New test.
4987 * g++.dg/cpp1z/register3.C: New test.
4989 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4991 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4992 * gcc.target/i386/avx2-check.h (main): Ditto.
4993 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4994 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4995 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4996 * gcc.target/i386/avx512er-check.h (main): Ditto.
4997 * gcc.target/i386/avx512f-check.h (main): Ditto.
4998 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4999 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
5000 * gcc.target/i386/avx512vl-check.h (main): Ditto.
5002 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
5005 * gcc.target/i386/pr77756.c: New test.
5007 2016-09-29 Marek Polacek <polacek@redhat.com>
5009 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
5011 2016-09-29 Marek Polacek <polacek@redhat.com>
5013 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
5016 2016-09-29 Martin Liska <mliska@suse.cz>
5018 * objc/execute/construct1.m: New test.
5020 2016-09-29 Richard Biener <rguenther@suse.de>
5022 PR tree-optimization/77768
5023 * gcc.dg/torture/pr77768.c: New testcase.
5025 2016-09-28 Richard Biener <rguenther@suse.de>
5028 * gcc.dg/pr77407.c: New testcase.
5030 2016-09-29 Richard Biener <rguenther@suse.de>
5033 * gcc.dg/pr55152.c: New testcase.
5034 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
5036 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5038 * gcc.dg/profile-update-warning.c: Restrict to ia32.
5039 (dg-options): Remove -m32.
5041 2016-09-28 Martin Sebor <msebor@redhat.com>
5044 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
5046 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5048 PR libgfortran/77707
5049 * gfortran.dg/inquire_17.f90: New test.
5051 2016-09-28 Jakub Jelinek <jakub@redhat.com>
5054 * g++.dg/cpp1y/constexpr-77467.C: New test.
5056 2016-09-28 Martin Sebor <msebor@redhat.com>
5059 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
5060 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
5061 (test_sprintf_p_const): Adjust line numbers to avoid failures
5062 introduced in r240503.
5064 2016-09-28 Martin Sebor <msebor@redhat.com>
5067 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5069 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5072 * g++.dg/pr77550.C: Avoid undefined behavior.
5074 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
5076 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
5078 * gcc.dg/strlenopt-20.c: Update test.
5079 * gcc.dg/strlenopt-21.c: Likewise.
5080 * gcc.dg/strlenopt-22.c: Likewise.
5081 * gcc.dg/strlenopt-22g.c: Likewise.
5082 * gcc.dg/strlenopt-26.c: Likewise.
5083 * gcc.dg/strlenopt-5.c: Likewise.
5084 * gcc.dg/strlenopt-7.c: Likewise.
5085 * gcc.dg/strlenopt-9.c: Likewise.
5087 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5089 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
5091 * g++.dg/cpp1z/lambda-this1.C: New test.
5092 * g++.dg/cpp1z/lambda-this2.C: New test.
5095 * g++.dg/ubsan/return-4.C: New test.
5096 * g++.dg/ubsan/return-5.C: New test.
5097 * g++.dg/ubsan/return-6.C: New test.
5099 2016-09-27 Jiong Wang <jiong.wang@arm.com>
5101 * lib/target-supports.exp
5102 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
5103 in function comment.
5105 2016-09-27 Martin Liska <mliska@suse.cz>
5107 PR gcov-profile/46266
5108 * lib/gcov.exp: Verify that <built-in>.gcov file is not
5111 2016-09-27 Richard Biener <rguenther@suse.de>
5113 PR tree-optimization/77745
5114 * g++.dg/torture/pr77745.C: New testcase.
5116 2016-09-27 Richard Biener <rguenther@suse.de>
5118 PR tree-optimization/77478
5119 * gcc.dg/torture/pr77478.c: New testcase.
5121 2016-09-27 Martin Liska <mliska@suse.cz>
5123 PR gcov-profile/7970
5124 PR gcov-profile/16855
5125 PR gcov-profile/44779
5126 * g++.dg/gcov/pr16855.C: New test.
5128 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5130 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5132 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5135 * gfortran.dg/gomp/pr77666.f90: New test.
5137 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
5140 * gcc.dg/torture/pr77677-2.c: New test.
5142 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
5145 * gfortran.dg/pr77420_1.f90: New test.
5146 * gfortran.dg/pr77420_2.f90: Ditto.
5147 * gfortran.dg/pr77420_3.f90: New test. Requires ...
5148 * gfortran.dg/pr77420_4.f90: this file.
5150 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
5153 * gfortran.dg/pr77719.f90: New test.
5155 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5157 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5158 singular form of byte when quantity is unknown.
5160 2016-09-26 Marek Polacek <polacek@redhat.com>
5162 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5164 2016-09-26 Martin Liska <mliska@suse.cz>
5166 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5167 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5168 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5169 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5170 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5171 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5172 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5173 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5174 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5176 2016-09-26 Marek Polacek <polacek@redhat.com>
5179 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5180 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5181 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5182 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5183 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5184 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5185 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5186 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5187 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5188 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5189 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5190 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5191 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5192 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5193 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5194 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5195 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5196 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5197 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5198 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5199 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5200 * c-c++-common/attr-fallthrough-1.c: New test.
5201 * c-c++-common/attr-fallthrough-2.c: New test.
5202 * g++.dg/cpp0x/fallthrough1.C: New test.
5203 * g++.dg/cpp0x/fallthrough2.C: New test.
5204 * g++.dg/cpp1z/fallthrough1.C: New test.
5205 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5206 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5207 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5208 * objc.dg/Wimplicit-fallthrough-1.m: New test.
5210 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5213 * gfortran.dg/pr77429.f90: New test.
5215 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5218 * gfortran.dg/pr77694.f90: New test.
5220 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
5223 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5225 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5227 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5230 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5232 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5235 2016-09-24 Marek Polacek <polacek@redhat.com>
5238 * c-c++-common/Wbool-operation-1.c: New test.
5239 * gcc.dg/Wbool-operation-1.c: New test.
5241 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
5243 * gfortran.dg/dec_static_1.f90: New.
5244 * gfortran.dg/dec_static_2.f90: New.
5245 * gfortran.dg/dec_static_3.f90: New.
5246 * gfortran.dg/dec_static_4.f90: New.
5248 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5251 * gfortran.dg/negative_unit_check.f90: Update test.
5252 * gfortran.dg/dtio_14.f90: New test.
5254 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5256 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5257 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5258 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5259 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5260 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5261 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5262 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5264 2016-09-23 Martin Sebor <msebor@redhat.com>
5267 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5268 assuming long double is bigger than double.
5270 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5272 Implement P0138R2, C++17 construction rules for enum class values
5273 * g++.dg/cpp1z/direct-enum-init1.C: New test.
5275 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5277 PR preprocessor/77672
5278 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5279 expected multiline output from first warning to reflect change
5282 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5284 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5286 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5287 Tom de Vries <tom@codesourcery.com>
5290 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5292 2016-09-23 Marek Polacek <polacek@redhat.com>
5294 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5295 * c-c++-common/gomp/atomic-13.c: Likewise.
5296 * c-c++-common/gomp/atomic-14.c: Likewise.
5297 * c-c++-common/pr60439.c: Remove invalid code.
5298 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5299 * g++.dg/expr/bitfield5.C: Likewise.
5300 * g++.dg/expr/bitfield6.C: Likewise.
5301 * g++.dg/expr/bool1.C: Likewise.
5302 * g++.dg/expr/bool3.C: Likewise.
5303 * g++.dg/expr/lval3.C: Likewise.
5304 * g++.dg/expr/lval4.C: Likewise.
5305 * g++.old-deja/g++.jason/bool5.C: Likewise.
5307 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5309 PR preprocessor/77672
5310 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5311 (test_terminator_location): New function.
5313 2016-09-23 Richard Biener <rguenther@suse.de>
5315 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5317 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5319 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5320 -march=armv8.2-a+fp16 when supported by the hardware.
5321 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5322 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5323 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
5324 semi-colons to a macro invocations.
5325 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5326 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5328 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5329 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5330 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5331 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5333 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5335 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5336 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5337 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5338 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5339 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5340 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5341 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5342 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5344 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5345 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5346 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5348 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5349 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5350 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5352 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5353 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5354 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5356 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5357 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5358 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5359 defined. Also fix some white-space.
5360 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5361 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5362 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5363 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5364 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5365 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5366 defined. Also fix some long lines and white-space.
5367 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5368 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5369 defined. Also fix some long lines and white-space.
5370 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5371 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5373 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5374 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5375 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5377 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5378 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5379 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5381 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5382 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5383 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5384 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5385 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5386 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5387 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5388 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5389 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5390 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5391 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5392 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5393 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5394 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5395 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5396 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5397 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5398 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5399 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5401 2016-09-23 Jiong Wang <jiong.wang@arm.com>
5402 Matthew Wahab <matthew.wahab@arm.com>
5404 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5405 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5406 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5407 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5408 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5409 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5410 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5411 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5412 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5413 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5414 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5415 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5416 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5417 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5418 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5419 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5420 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5421 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5422 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5423 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5424 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5425 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5426 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5427 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5428 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5429 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5430 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5431 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5432 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5433 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5434 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5435 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5436 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5437 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5438 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5439 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5440 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5442 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5444 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5445 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5446 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5447 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5450 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5453 * gcc.dg/torture/pr77677.c: New test.
5455 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5457 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5460 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5462 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5463 options. Add tests for float16x4_t and float16x8_t.
5465 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5467 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5468 * gcc.target/s390/risbg-ll-2.c: Ditto.
5469 * gcc.target/s390/risbg-ll-3.c: Ditto.
5471 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5473 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5474 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5476 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5478 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5479 output to the simplified instructions.
5481 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5483 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5484 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5486 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5488 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5489 (FP16_SUPPORTED): New
5490 (expected-hfloat-16x4): Make conditional on __fp16 support.
5491 (expected-hfloat-16x8): Likewise.
5492 (vdup_n_f16): Disable for non-AArch64 targets.
5493 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5494 conditional on FP16_SUPPORTED.
5495 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5496 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5497 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5498 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5499 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5501 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5502 conditional on FP16_SUPPORTED.
5503 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5504 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5506 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5508 * gcc.target/arm/short-vfp-1.c: New.
5510 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5512 * gcc.target/arm/attr-fp16-arith-1.c: New.
5514 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5516 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5518 (add_options_for_arm_v8_2a_fp16_neon): New.
5519 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5520 (add_options_for_arm_arch_v8_2a): Auto-generate.
5521 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5522 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5523 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5524 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5525 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5526 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5527 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5529 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5531 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5532 arm_fp16_alternative_ok.
5533 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5534 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5535 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5536 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5537 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5538 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5539 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5540 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5541 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5542 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5543 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5544 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5545 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5546 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5547 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5548 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5549 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5550 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5551 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5552 arm_fp16_alternative_ok.
5553 * lib/target-supports.exp
5554 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5555 (check_effective_target_arm_fp16_alternative_ok): New.
5556 (check_effective_target_arm_fp16_none_ok_nocache): New.
5557 (check_effective_target_arm_fp16_none_ok): New.
5559 2016-09-23 Martin Liska <mliska@suse.cz>
5561 * gcc.dg/ipa/pr77653.c: Replace adress
5564 2016-09-23 Martin Liska <mliska@suse.cz>
5566 * gcc.target/i386/movbe-4.c: New test.
5568 2016-09-23 Martin Liska <mliska@suse.cz>
5570 * gcc.target/i386/crc32-5.c: New test.
5572 2016-09-23 Martin Liska <mliska@suse.cz>
5574 * gcc.target/i386/pr71652.c: New test.
5575 * gcc.target/i386/pr71652-2.c: New test.
5576 * gcc.target/i386/pr71652-3.c: New test.
5578 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5580 * lib/gcc-dg.exp (process-message): Support relative line number
5581 notation - .+4 or .-1 etc.
5582 * gcc.dg/dg-test-1.c: New test.
5584 2016-09-22 Martin Sebor <msebor@redhat.com>
5587 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5588 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5589 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5590 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5592 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5594 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5595 * gcc.dg/ifcvt-2.c: Ditto.
5596 * gcc.dg/zero_bits_compound-1.c: Ditto.
5597 * gcc.dg/zero_bits_compound-1.c: Ditto.
5598 * gcc.dg/pr40550.c: Simplify target selectors.
5599 Use dg-additional-options.
5600 * gcc.dg/pr47893.c: Ditto.
5601 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5602 additional options for 32-bit x86 targets.
5603 * gcc.dg/pr70955.c: Move to ...
5604 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5606 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5609 * g++.dg/cpp0x/pr61019.C: New.
5611 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5612 Terry Guo <terry.guo@arm.com>
5614 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5615 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5616 * gcc.target/arm/pure-code/pure-code.exp: New.
5618 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5620 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5621 Remove SSE effective target requirement.
5623 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5626 * g++.dg/cpp0x/pr71979.C: New.
5628 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5630 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5632 2016-09-22 Martin Liska <mliska@suse.cz>
5635 * gcc.dg/ipa/pr77653.c: New test.
5637 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5640 * gfortran.dg/gomp/pr77665.f90: New test.
5642 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5644 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5645 * gfortran.dg/dtio_13.f90: New test.
5647 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5650 * gfortran.dg/pr66107.f90: New test.
5652 2016-09-21 Ian Lance Taylor <iant@golang.org>
5654 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5655 with call to builtin delete function.
5657 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5659 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5660 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5661 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5662 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5665 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5667 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5669 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5672 * g++.dg/cpp1z/aligned-new6.C: New test.
5674 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5676 * gcc.target/arm/fp16-aapcs-3.c: New.
5677 * gcc.target/arm/fp16-aapcs-4.c: New.
5678 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5679 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5680 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5681 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5683 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5685 PR tree-optimization/77550
5686 * g++.dg/pr77550.C: New test.
5688 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5691 * gcc.target/avr/torture/pr77326.c: New test.
5693 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5695 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5697 2016-09-21 Richard Biener <rguenther@suse.de>
5699 PR tree-optimization/77648
5700 * gcc.dg/torture/pr77648-1.c: New testcase.
5701 * gcc.dg/torture/pr77648-2.c: Likewise.
5703 2016-09-21 Richard Biener <rguenther@suse.de>
5704 Jakub Jelinek <jakub@redhat.com>
5706 PR tree-optimization/77621
5707 * gcc.dg/pr77621.c: New testcase.
5709 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5712 * gfortran.dg/dtio_12.f90: New test.
5714 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5716 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5718 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5720 PR tree-optimization/72835
5721 * gcc.dg/tree-ssa/pr72835.c: New test.
5723 2016-09-20 Martin Sebor <msebor@redhat.com>
5726 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5727 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5728 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5729 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5730 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5731 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5732 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5734 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5736 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5737 arguments/compare will be optimized away.
5738 * gcc.dg/torture/ftrapv-1.c: Likewise.
5740 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5742 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5743 will be optimized away.
5744 * gcc.dg/ipa/vrp1.c: New test.
5745 * gcc.dg/ipa/vrp2.c: New test.
5746 * gcc.dg/ipa/vrp3.c: New test.
5748 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5750 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5751 does the same transformation.
5752 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5753 * gcc.dg/tree-ssa/evrp1.c: New test.
5754 * gcc.dg/tree-ssa/evrp2.c: New test.
5755 * gcc.dg/tree-ssa/evrp3.c: New test.
5756 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5757 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5758 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5759 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5760 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5761 foling now happens early.
5762 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5763 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5764 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5765 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5766 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5768 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5771 * gcc.target/i386/pr77621.c: New test.
5772 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5773 pattern, loop should vectorize with -mtune=atom.
5775 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5776 Jakub Jelinek <jakub@redhat.com>
5779 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5782 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5785 * g++.dg/other/pr77626.C: New test.
5788 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5791 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5794 * c-c++-common/pr77624-1.c: New test.
5795 * c-c++-common/pr77624-2.c: New test.
5797 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5799 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5802 2016-09-20 Richard Biener <rguenther@suse.de>
5804 PR tree-optimization/77646
5805 * gcc.dg/torture/pr77646.c: New testcase.
5807 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5810 * c-c++-common/Wint-in-bool-context.c: New test.
5812 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5814 * gcc.dg/cr-decimal-dig-1.c: New test.
5816 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5818 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5819 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5820 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5821 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5823 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5825 PR rtl-optimization/77416
5826 * gcc.target/powerpc/pr77416.c: New.
5828 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5831 * g++.dg/template/error-recovery4.C: New test.
5833 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5835 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5837 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5839 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5840 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5842 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5843 Jan Hubicka <jh@suse.cz>
5846 * gcc.dg/pr77587.c: New test.
5847 * gcc.dg/pr77587a.c: New file.
5849 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5851 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5852 * gfortran.dg/coarray_38.f90:
5853 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5854 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5855 * gfortran.dg/coarray_allocate_7.f08: New test.
5856 * gfortran.dg/coarray_allocate_8.f08: New test.
5857 * gfortran.dg/coarray_allocate_9.f08: New test.
5858 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5860 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5861 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5862 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5864 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5865 * gfortran.dg/coarray_lock_7.f90: Same.
5866 * gfortran.dg/coarray_poly_5.f90: Same.
5867 * gfortran.dg/coarray_poly_6.f90: Same.
5868 * gfortran.dg/coarray_poly_7.f90: Same.
5869 * gfortran.dg/coarray_poly_8.f90: Same.
5870 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5872 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5875 * gfortran.dg/dec_structure_15.f90: New testcase.
5877 2016-09-19 Richard Biener <rguenther@suse.de>
5880 * gcc.dg/torture/pr77605.c: New testcase.
5882 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5884 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5886 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5888 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5889 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5890 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5891 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5892 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5893 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5894 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5895 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5896 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5897 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5898 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5900 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5902 * gcc.target/i386/pr68633.c: Fix expected result.
5904 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5907 * gfortran.dg/pr68078.f90: New test.
5908 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5910 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5913 * gcc.target/powerpc/swaps-p8-25.c: New.
5915 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5918 * g++.dg/cpp0x/constexpr-77482.C: New test.
5921 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5923 * g++.dg/abi/abi-tag23a.C: Likewise.
5926 * g++.dg/cpp0x/decltype-77338.C: New test.
5929 * g++.dg/cpp0x/mutable1.C: New test.
5931 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5934 * gfortran.dg/pr77612.f90: New test.
5936 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5938 * gcc.dg/torture/pr70421.c: Require int32plus.
5940 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5943 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5946 * gcc.target/i386/pr77526.c: New test.
5948 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5949 Eric Botcazou <ebotcazou@adacore.com>
5952 * gcc.target/i386/pr77594.c: New test.
5954 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5957 * gfortran.dg/misplaced_implicit_character.f90: New test.
5959 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5961 PR tree-optimization/77503
5962 * gcc.dg/vect/pr77503.c: New test.
5964 2016-09-15 Richard Biener <rguenther@suse.de>
5967 * c-c++-common/torture/pr77544.c: New testcase.
5969 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5972 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5973 * gcc.dg/march-generic.c: Likewise.
5974 * gcc.target/i386/spellcheck-options-1.c: New test.
5975 * gcc.target/i386/spellcheck-options-2.c: New test.
5976 * gcc.target/i386/spellcheck-options-3.c: New test.
5977 * gcc.target/i386/spellcheck-options-4.c: New test.
5979 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5982 * gfortran.dg/goacc/pr72743.f90: New test.
5984 2016-09-15 Richard Biener <rguenther@suse.de>
5986 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5988 2016-09-15 Richard Biener <rguenther@suse.de>
5990 PR tree-optimization/77514
5991 * gcc.dg/torture/pr77514.c: New testcase.
5993 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5996 * g++.dg/lookup/pr77549.C: New test.
5998 2016-09-14 Marek Polacek <polacek@redhat.com>
6000 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
6001 * c-c++-common/gomp/atomic-13.c: Likewise.
6002 * c-c++-common/gomp/atomic-14.c: Likewise.
6003 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
6004 * g++.dg/cpp1z/bool-increment1.C: New test.
6005 * c-c++-common/pr60439.c: Add dg-warning.
6006 * g++.dg/expr/bitfield4.C: Likewise.
6007 * g++.dg/expr/bitfield5.C: Likewise.
6008 * g++.dg/expr/bitfield6.C: Likewise.
6009 * g++.dg/expr/bool1.C: Likewise.
6010 * g++.dg/expr/bool3.C: Likewise.
6011 * g++.dg/expr/lval3.C: Likewise.
6012 * g++.dg/expr/lval4.C: Likewise.
6013 * g++.old-deja/g++.jason/bool5.C: Likewise.
6014 * g++.dg/expr/bitfield3.C: Adjust dg-error.
6015 * g++.dg/other/error18.C: Likewise.
6016 * g++.dg/gomp/atomic-14.C: Likewise.
6018 2016-09-14 Nathan Sidwell <nathan@acm.org>
6021 * g++.dg/cpp1y/pr77539.C: New.
6023 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
6025 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
6027 * g++.dg/ext/builtin_alloca.C: Likewise.
6028 * g++.dg/template/spec35.C: Likewise.
6029 * gcc.dg/builtins-68.c: Likewise.
6030 * gcc.misc-tests/gcov-13.c: Likewise.
6031 * gcc.misc-tests/gcov-14.c: Likewise.
6033 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
6035 * gfortran.dg/dec_structure_14.f90: New testcase.
6037 2016-09-14 Jakub Jelinek <jakub@redhat.com>
6040 * c-c++-common/tsan/pr68260.c: New test.
6042 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
6045 * gcc.target/msp430/function-attributes-1.c: New test.
6046 * gcc.target/msp430/function-attributes-2.c: New test.
6047 * gcc.target/msp430/function-attributes-3.c: New test.
6049 2015-04-18 Martin Sebor <msebor@redhat.com>
6051 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6052 of non-nul characters.
6053 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6055 2016-09-13 Jakub Jelinek <jakub@redhat.com>
6057 * g++.dg/cpp0x/gen-attrs-61.C: New test.
6058 * g++.dg/cpp1z/gen-attrs1.C: New test.
6060 PR tree-optimization/77454
6061 * gcc.dg/pr77454.c: New test.
6064 * g++.dg/cpp1y/constexpr-77553.C: New test.
6066 2016-09-13 David Malcolm <dmalcolm@redhat.com>
6068 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6069 (test_show_locus): Replace rich_location::add_fixit_insert calls
6070 with add_fixit_insert_before and add_fixit_insert_after.
6072 2016-09-13 Jason Merrill <jason@redhat.com>
6073 Tom de Vries <tom@codesourcery.com>
6076 * g++.dg/pr77427.C: New test.
6078 2016-09-13 Martin Liska <mliska@suse.cz>
6080 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
6082 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
6083 * lib/target-supports.exp: Define the new target.
6085 2016-09-12 Andrew Pinski <apinski@cavium.com>
6087 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
6088 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
6090 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
6092 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
6094 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
6095 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
6096 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
6098 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
6099 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
6101 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
6104 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
6105 * g++.dg/ext/pr77496.C: New test.
6106 * g++.dg/warn/pr77496.C: New test.
6108 2016-09-12 David Malcolm <dmalcolm@redhat.com>
6111 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6112 to preserve conversion chars, and to preserve prefix information.
6113 * gcc.dg/format/pr72858.c: New test case.
6115 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
6117 * gfortran.dg/pr77507.f90: Move to ...
6118 * gfortran.dg/ieee/pr77507.f90: here.
6120 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6123 * compile/pr61159.c: New testcase
6125 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6128 * gcc.dg/ipa/pr63416.c: New testcase.
6130 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
6131 Steven G. Kargl <kargl@gcc.gnu.org>
6134 * gfortran.dg/dtio_11.f90: new test.
6136 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
6139 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6140 * gfortran.dg/c_assoc_4.f90: Ditto.
6142 2016-09-10 Tom de Vries <tom@codesourcery.com>
6145 * c-c++-common/va-arg-va-list-type.c: New test.
6147 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
6149 PR rtl-optimization/77289
6150 * gcc.target/powerpc/pr77289.c: New test.
6152 2016-09-09 Martin Sebor <msebor@redhat.com>
6156 * gcc.dg/pr77520.c: New test.
6157 * gcc.dg/pr77521.c: New test.
6159 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6162 * gfortran.dg/pr77506.f90: New test.
6164 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6167 * gfortran.dg/pr77507.f90: New test.
6169 2016-09-09 Joseph Myers <joseph@codesourcery.com>
6171 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6173 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
6174 Louis Krupp <lkrupp@gcc.gnu.org>
6177 * gfortran.dg/pr69514_1.f90: New test.
6178 * gfortran.dg/pr69514_2.f90: New test.
6180 2016-09-08 Jakub Jelinek <jakub@redhat.com>
6183 * gfortran.dg/gomp/pr77500.f90: New test.
6186 * gfortran.dg/gomp/pr77516.f90: New test.
6188 2016-09-07 Jakub Jelinek <jakub@redhat.com>
6191 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6192 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6193 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6194 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6195 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6196 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6198 2016-09-07 David Malcolm <dmalcolm@redhat.com>
6200 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6201 "substring-locations.h".
6203 2016-09-07 Richard Biener <rguenther@suse.de>
6206 * c-c++-common/vector-subscript-8.c: Move ..
6207 * gcc.dg/pr77450.c: ... here.
6209 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6211 PR libgfortran/77393
6212 * gfortran.dg/fmt_f0_2.f90: Update test.
6213 * gfortran.dg/fmt_f0_3.f90: New test.
6215 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6218 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6222 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6224 2016-09-06 Jakub Jelinek <jakub@redhat.com>
6227 * gcc.target/i386/pr69255-1.c: New test.
6228 * gcc.target/i386/pr69255-2.c: New test.
6229 * gcc.target/i386/pr69255-3.c: New test.
6231 2016-09-06 Martin Sebor <msebor@redhat.com>
6234 * gcc.dg/format/miss-7.c: New test.
6236 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
6238 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6240 2016-09-06 Martin Liska <mliska@suse.cz>
6242 PR gcov-profile/77378
6243 PR gcov-profile/77466
6244 * gcc.dg/profile-update-warning.c: New test.
6246 2016-09-06 Richard Biener <rguenther@suse.de>
6248 PR tree-optimization/77479
6249 * gcc.dg/torture/pr77479.c: New testcase.
6251 2016-09-06 Richard Biener <rguenther@suse.de>
6254 * c-c++-common/vector-subscript-7.c: Adjust.
6255 * c-c++-common/vector-subscript-8.c: New testcase.
6257 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6259 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6261 2016-09-05 Jakub Jelinek <jakub@redhat.com>
6264 * gcc.target/i386/avx512f-pr77476.c: New test.
6265 * gcc.target/i386/avx512bw-pr77476.c: New test.
6266 * gcc.target/i386/avx512dq-pr77476.c: New test.
6268 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6269 Update comment to mention also avx512f.
6272 * g++.dg/asan/pr77396-2.C: New test.
6274 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
6276 PR rtl-optimization/77452
6277 * gcc.target/i386/pr77452.c: New test.
6279 2016-09-05 Marek Polacek <polacek@redhat.com>
6282 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6284 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6287 * gfortran.dg/pr77391.f90: New test.
6289 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6292 * gfortran.dg/pr77460.f90: New test.
6294 2016-09-03 Jakub Jelinek <jakub@redhat.com>
6297 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6299 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
6301 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6303 2016-09-02 David Malcolm <dmalcolm@redhat.com>
6305 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6307 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6308 diagnostic-test-show-locus-generate-patch.c to the sources
6309 for diagnostic_plugin_test_show_locus.c.
6311 2016-09-02 Jakub Jelinek <jakub@redhat.com>
6314 * gcc.dg/gomp/_Atomic-1.c: New test.
6315 * gcc.dg/gomp/_Atomic-2.c: New test.
6316 * gcc.dg/gomp/_Atomic-3.c: New test.
6317 * gcc.dg/gomp/_Atomic-4.c: New test.
6318 * gcc.dg/gomp/_Atomic-5.c: New test.
6321 * g++.dg/asan/pr77396.C: New test.
6323 2016-09-01 Martin Sebor <msebor@redhat.com>
6325 PR tree-optimization/71831
6326 * gcc.dg/builtin-object-size-16.c: New test.
6327 * gcc.dg/builtin-object-size-17.c: New test.
6329 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6331 PR libgfortran/77393
6332 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6334 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
6336 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6337 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6338 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6339 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6340 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6341 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6342 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6343 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6344 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6345 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6346 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6347 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6348 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6349 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6350 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6351 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6352 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6353 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6355 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
6357 * gnat.dg/opt58.adb: New test.
6358 * gnat.dg/opt58_pkg.ads: New helper.
6360 2016-09-01 Richard Biener <rguenther@suse.de>
6363 * gcc.dg/torture/pr77436.c: New testcase.
6365 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6367 * gcc.dg/pr64252.c: Require int32plus.
6368 * gcc.dg/pr66299-1.c: Likewise.
6369 * gcc.dg/pr66299-2.c: Likewise.
6370 * gcc.dg/torture/20131115-1.c: Skip for avr.
6372 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6374 * gcc.target/aarch64/ands_3.c: New test.
6376 2016-08-31 Jakub Jelinek <jakub@redhat.com>
6379 * gfortran.dg/gomp/pr77352.f90: New test.
6382 * gfortran.dg/gomp/pr77374.f08: New test.
6384 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6386 PR tree-optimization/73714
6387 * gcc.dg/tree-ssa/pr73714.c: New test.
6389 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6391 PR libgfortran/77393
6392 * gfortran.dg/fmt_f0_2.f90: New test.
6394 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6396 * gcc.target/i386/pr59539-2.c: Adapt options.
6397 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6399 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
6402 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6403 of the associate entity and replace with a pointer to the
6404 intended item on the stack.
6406 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6407 Paul Thomas <pault@gcc.gnu.org>
6410 * gfortran.dg/dtio_1.f90: New test.
6411 * gfortran.dg/dtio_2.f90: New test.
6412 * gfortran.dg/dtio_3.f90: New test.
6413 * gfortran.dg/dtio_4.f90: New test.
6414 * gfortran.dg/dtio_5.f90: New test.
6415 * gfortran.dg/dtio_6.f90: New test.
6416 * gfortran.dg/dtio_7.f90: New test.
6417 * gfortran.dg/dtio_8.f90: New test.
6418 * gfortran.dg/dtio_9.f90: New test.
6419 * gfortran.dg/dtio_10.f90: New test.
6421 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6423 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6424 (test_many_nested_locations): New function.
6425 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6426 (test_show_locus): Handle "test_many_nested_locations".
6428 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6430 * g++.dg/template/double-greater-than-fixit.C: New test case.
6432 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6434 * gnat.dg/opt57.ad[sb]: New test.
6435 * gnat.dg/opt57_pkg.ads: New helper.
6437 2016-08-30 Richard Biener <rguenther@suse.de>
6439 PR tree-optimization/69047
6440 * gcc.dg/pr69047.c: Fix byte-order check.
6442 2016-08-30 Jakub Jelinek <jakub@redhat.com>
6444 PR tree-optimization/72866
6445 * gcc.dg/vect/pr72866.c: New test.
6448 * g++.dg/debug/dwarf2/pr77363.C: New test.
6451 * gcc.target/i386/pr77377.c: New test.
6454 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6457 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6459 * gfortran.dg/pr77372.f90: Moved to ...
6460 * gfortran.dg/ieee/pr77372.f90: here.
6462 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6464 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6465 vector short/char initializations.
6466 * gcc.target/powerpc/vec-init-5.c: Likewise.
6467 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6468 vector initialization optimizations.
6469 * gcc.target/powerpc/vec-init-7.c: Likewise.
6470 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6471 vector float/double initializations.
6472 * gcc.target/powerpc/vec-init-9.c: Likewise.
6474 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
6477 * gcc.target/i386/pr77403.c: New test.
6479 2016-08-29 Marek Polacek <polacek@redhat.com>
6482 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6484 2016-08-29 Tom de Vries <tom@codesourcery.com>
6487 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6489 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6491 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6493 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
6495 * gfortran.dg/dec_structure_13.f90: New testcase.
6497 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6500 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6503 2016-08-28 Tom de Vries <tom@codesourcery.com>
6506 * gcc.dg/pr70955.c: New test.
6507 * gcc.dg/lto/pr70955_0.c: Same.
6508 * gcc.dg/lto/pr70955_1.c: Same.
6510 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6512 PR tree-optimization/71077
6513 * gcc.target/i386/pr71077.c: New test.
6515 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6518 * gfortran.dg/pr77380.f90: New test.
6520 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6523 gfortran.dg/pr77372.f90: New test.
6525 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6527 * gcc.dg/spellcheck-fields-2.c (test): Move
6528 dg-begin/end-multiline-output within function body.
6529 (test_macro): New function.
6531 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6533 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6534 (test_fixit_insert): Update expected output.
6535 (test_fixit_remove): Likewise.
6536 (test_fixit_replace): Likewise.
6538 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6540 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6543 2016-08-26 Richard Biener <rguenther@suse.de>
6545 PR tree-optimization/69047
6546 * gcc.dg/pr69047.c: New testcase.
6548 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6549 Martin Jambhor <mjambor@suse.cz>
6551 * gcc.dg/ipa/propbits-1.c: New test-case.
6552 * gcc.dg/ipa/propbits-2.c: Likewise.
6553 * gcc.dg/ipa/propbits-3.c: Likewise.
6555 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6558 * gfortran.dg/pr77351.f90: New test.
6560 2016-08-25 Marek Polacek <polacek@redhat.com>
6562 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6564 2016-08-25 Marek Polacek <polacek@redhat.com>
6567 * gcc.dg/pr77323.c: New test.
6569 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6572 * gfortran.dg/submodule_17.f08: New test.
6574 2016-08-24 Michael Collison <michael.collison@linaro.org>
6575 Michael Collison <michael.collison@arm.com>
6577 * gcc.target/arm/builtin_saddl.c: New testcase.
6578 * gcc.target/arm/builtin_saddll.c: New testcase.
6579 * gcc.target/arm/builtin_uaddl.c: New testcase.
6580 * gcc.target/arm/builtin_uaddll.c: New testcase.
6581 * gcc.target/arm/builtin_ssubl.c: New testcase.
6582 * gcc.target/arm/builtin_ssubll.c: New testcase.
6583 * gcc.target/arm/builtin_usubl.c: New testcase.
6584 * gcc.target/arm/builtin_usubll.c: New testcase.
6586 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6589 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6590 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6591 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6592 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6593 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6594 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6595 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6596 effective target. Remove scan-assembler-times directives.
6597 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6598 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6599 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6601 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6603 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6605 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6607 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6610 * lib/target-supports.exp
6611 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6612 (check_effective_target_vect_natural_alignment): Ditto.
6613 (check_effective_target_vector_alignment_reachable): Ditto.
6614 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6616 2016-08-23 Ian Lance Taylor <iant@golang.org>
6618 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6620 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6622 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6623 being created from pointers to memory locations.
6624 * gcc.target/powerpc/vec-init-2.c: Likewise.
6626 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6628 * gfortran.dg/dec_structure_12.f90: New testcase.
6630 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6632 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6634 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6636 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6639 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6641 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6642 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6644 2016-08-23 Richard Biener <rguenther@suse.de>
6646 PR tree-optimization/27336
6647 * c-c++-common/pr27336.c: New testcase.
6649 2016-08-22 Marek Polacek <polacek@redhat.com>
6652 * g++.dg/cpp1y/pr77321.C: New test.
6654 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6657 * gfortran.dg/empty_label.f: Adjust test for new error message.
6658 * gfortran.dg/empty_label.f90: Ditto.
6659 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6660 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6661 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6663 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6666 * gfortran.dg/pr61318.f90: New test.
6668 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6671 * gfortran.dg/pr77260_1.f90: New test.
6672 * gfortran.dg/pr77260_2.f90: Ditto.
6674 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6677 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6678 __builtin_signbitf and __builtin_signbitl in expected generic
6680 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6681 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6682 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6683 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6686 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6688 * gcc.dg/torture/float128-builtin.c,
6689 gcc.dg/torture/float128-ieee-nan.c,
6690 gcc.dg/torture/float128x-builtin.c,
6691 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6692 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6693 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6694 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6695 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6696 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6697 gcc.dg/torture/floatn-nan.h: New tests.
6699 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6701 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6703 (main): Update calls to TEST_I_F.
6704 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6706 (main): Update calls to TEST_I_F.
6708 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6710 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6711 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6712 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6713 names in calls to TEST_I_F.
6715 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6718 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6720 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6722 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6723 and !natural_alignment_64.
6724 * gcc.dg/ipa/propalign-2.c: Likewise.
6725 * gcc.dg/ipa/propalign-3.c: Likewise.
6726 * gcc.dg/ipa/propalign-4.c: Likewise.
6727 * gcc.dg/ipa/propalign-5.c: Likewise.
6728 * lib/target-supports.exp
6729 (check_effective_target_natural_alignment_32): Add avr-*-*.
6731 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6733 PR tree-optimization/61839
6734 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6735 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6736 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6737 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6739 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6742 * lib/target-supports.exp (check_effective_target_float16)
6743 (check_effective_target_float32, check_effective_target_float64)
6744 (check_effective_target_float128, check_effective_target_float32x)
6745 (check_effective_target_float64x)
6746 (check_effective_target_float128x)
6747 (check_effective_target_float16_runtime)
6748 (check_effective_target_float32_runtime)
6749 (check_effective_target_float64_runtime)
6750 (check_effective_target_float128_runtime)
6751 (check_effective_target_float32x_runtime)
6752 (check_effective_target_float64x_runtime)
6753 (check_effective_target_float128x_runtime)
6754 (check_effective_target_floatn_nx_runtime)
6755 (add_options_for_float16, add_options_for_float32)
6756 (add_options_for_float64, add_options_for_float128)
6757 (add_options_for_float32x, add_options_for_float64x)
6758 (add_options_for_float128x): New procedures.
6759 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6760 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6761 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6762 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6763 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6764 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6765 gcc.dg/torture/float128-complex.c,
6766 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6767 gcc.dg/torture/float128x-basic.c,
6768 gcc.dg/torture/float128x-complex.c,
6769 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6770 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6771 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6772 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6773 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6774 gcc.dg/torture/float32x-basic.c,
6775 gcc.dg/torture/float32x-complex.c,
6776 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6777 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6778 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6779 gcc.dg/torture/float64x-basic.c,
6780 gcc.dg/torture/float64x-complex.c,
6781 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6782 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6783 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6784 gcc.dg/torture/floatn-tg.h,
6785 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6786 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6787 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6788 gcc.dg/torture/fp-int-convert-float128x.c,
6789 gcc.dg/torture/fp-int-convert-float16-timode.c,
6790 gcc.dg/torture/fp-int-convert-float16.c,
6791 gcc.dg/torture/fp-int-convert-float32-timode.c,
6792 gcc.dg/torture/fp-int-convert-float32.c,
6793 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6794 gcc.dg/torture/fp-int-convert-float32x.c,
6795 gcc.dg/torture/fp-int-convert-float64-timode.c,
6796 gcc.dg/torture/fp-int-convert-float64.c,
6797 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6798 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6799 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6800 maximum exponent of floating-point type. Use it in testing
6801 whether 0x8...0 fits in the floating-point type. Always treat -1
6802 (signed 0xf...f) as fitting in the floating-point type.
6804 * gcc.dg/torture/fp-int-convert-double.c,
6805 gcc.dg/torture/fp-int-convert-float.c,
6806 gcc.dg/torture/fp-int-convert-float128-timode.c,
6807 gcc.dg/torture/fp-int-convert-float128.c,
6808 gcc.dg/torture/fp-int-convert-float80-timode.c,
6809 gcc.dg/torture/fp-int-convert-float80.c,
6810 gcc.dg/torture/fp-int-convert-long-double.c,
6811 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6813 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6816 * gfortran.dg/gomp/pr72744.f90: New test.
6819 * gfortran.dg/gomp/pr69281.f90: New test.
6821 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6823 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6824 the last special seed value.
6825 * gfortran.dg/random_7.f90: Use size for last array member instead
6828 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6830 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6831 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6833 2016-08-19 Richard Biener <rguenther@suse.de>
6835 PR tree-optimization/77286
6836 * gcc.dg/torture/pr77286.c: New testcase.
6838 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6840 * gcc.dg/verbose-asm-2.c: New test case.
6842 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6844 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6845 (custom_diagnostic_finalizer): Update for change to
6846 diagnostic_show_locus.
6848 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6850 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6851 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6853 2016-08-18 Marek Polacek <polacek@redhat.com>
6856 * gcc.dg/pr71514.c: New test.
6858 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6861 * gcc.target/i386/pr72839.c: New test.
6863 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6866 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6867 * c-c++-common/goacc/reduction-1.c: Likewise.
6868 * c-c++-common/goacc/reduction-2.c: Likewise.
6869 * c-c++-common/goacc/reduction-3.c: Likewise.
6870 * c-c++-common/goacc/reduction-4.c: Likewise.
6872 2016-08-18 Alan Modra <amodra@gmail.com>
6874 * gcc.c-torture/compile/pr72771.c: New.
6876 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6879 * gfortran.dg/pr67496.f90: New test.
6881 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6883 PR tree-optimization/71752
6884 * gcc.dg/vect/pr71752.c: New.
6886 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6888 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6890 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6893 * g++.dg/ipa/devirt-52.C: New test.
6895 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6897 * c-c++-common/goacc/reduction-6.c: New testcase.
6899 2016-08-17 Richard Biener <rguenther@suse.de>
6901 PR tree-optimization/76490
6902 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6903 * gcc.dg/pr52904.c: XFAIL.
6905 2016-08-17 Richard Biener <rguenther@suse.de>
6907 PR tree-optimization/23855
6908 * gcc.dg/loop-unswitch-2.c: Adjust.
6910 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6912 PR tree-optimization/72817
6913 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6915 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6918 * gcc.dg/torture/float128-extend-inf.c: New test.
6920 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6923 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6925 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6926 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6928 (test_oct): Likewise.
6929 (test_multiple): Likewise.
6930 (test_field_width_specifier): Likewise.
6931 (test_field_width_specifier_2): New function.
6932 (test_field_precision_specifier): New function.
6933 (test_embedded_nul): Update expected caret placement.
6934 (test_non_contiguous_strings): Update line number.
6935 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6936 (__emit_string_literal_range): Add "caret_idx" param.
6937 (test_simple_string_literal): Add value for new param, updating
6939 (test_concatenated_string_literal): Likewise.
6940 (test_multiline_string_literal): Likewise.
6941 (test_hex): Likewise.
6942 (test_oct): Likewise.
6943 (test_multiple): Likewise.
6944 (test_ucn4): Likewise.
6945 (test_ucn8): Likewise.
6946 (test_u8): Likewise.
6947 (test_u): Likewise; update expected message, from "range" to
6951 (test_macro): Add value for new param.
6952 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6953 (__emit_string_literal_range): Add "caret_idx" param.
6954 (test_stringified_token_1): Add value for new param. Update
6955 expected message, from "range" to "location".
6956 (test_stringized_token_2): Likewise, adding param to macro.
6957 (test_stringified_token_3): Likewise.
6958 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6959 (emit_warning): Convert param from source_range to location_t.
6960 (test_string_literals): Add caret_idx param, and use it when
6961 constructing a substring_loc. Update error message, from
6962 "range" to "location".
6964 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6967 * g++.dg/gomp/pr71910.C: New test.
6970 * gcc.c-torture/compile/pr67485.c: New test.
6973 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6975 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6977 PR tree-optimization/69848
6978 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6980 2016-08-16 Martin Liska <mliska@suse.cz>
6982 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6983 of memory operations so that it can be handled by core2
6986 2016-08-16 Richard Biener <rguenther@suse.de>
6988 PR tree-optimization/76783
6989 * gcc.dg/pr76783.c: New testcase.
6990 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6992 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6994 PR tree-optimization/72817
6995 PR tree-optimization/73450
6996 * gcc.dg/tree-ssa/pr72817.c: New test.
6997 * gcc.dg/tree-ssa/pr73450.c: New test.
6999 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
7001 * gfortran.dg/init_flag_13.f90: New testcase.
7002 * gfortran.dg/init_flag_14.f90: Ditto.
7003 * gfortran.dg/init_flag_15.f03: Ditto.
7004 * gfortran.dg/dec_init_1.f90: Ditto.
7005 * gfortran.dg/dec_init_2.f90: Ditto.
7007 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
7010 * gcc.target/i386/pr72867.c: New test.
7012 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
7014 * c-c++-common/dump-ada-spec-5.c: New test.
7016 2016-08-15 Richard Biener <rguenther@suse.de>
7018 PR tree-optimization/73434
7019 * gcc.dg/torture/pr73434.c: New testcase.
7021 2016-08-15 Jakub Jelinek <jakub@redhat.com>
7023 PR tree-optimization/72824
7024 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
7026 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
7029 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
7030 in use_device clause.
7031 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
7032 * gfortran.dg/goacc/list.f95: Adjust to catch
7033 "neither a POINTER nor an array" error messages.
7035 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
7038 * gcc.target/i386/pr76342.c: New test.
7040 2016-08-12 Jakub Jelinek <jakub@redhat.com>
7043 * g++.dg/ubsan/pr71512.C: New test.
7044 * c-c++-common/ubsan/pr71512-1.c: New test.
7045 * c-c++-common/ubsan/pr71512-2.c: New test.
7047 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7049 * gcc.target/powerpc/vec-init-1.c: New tests to test various
7050 vector initialization options.
7051 * gcc.target/powerpc/vec-init-2.c: Likewise.
7052 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
7053 is generated on ISA 3.0.
7055 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
7058 * gcc.dg/c-c++-common/pr71654.c: New test.
7059 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
7061 * gcc.dg/tree-ssa/vrp24: Likewise.
7063 2016-08-12 Jakub Jelinek <jakub@redhat.com>
7066 * gcc.dg/pr67410.c: New test.
7068 2016-08-12 Bin Cheng <bin.cheng@arm.com>
7070 PR tree-optimization/69848
7071 * gcc.dg/vect/vect-pr69848.c: New test.
7073 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
7076 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
7077 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
7078 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
7079 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
7081 2016-08-12 Richard Biener <rguenther@suse.de>
7083 PR tree-optimization/57326
7084 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
7085 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
7086 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7087 * gcc.target/i386/pr45685.c: Likewise.
7088 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
7089 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7090 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
7091 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
7092 * gfortran.dg/pr34163.f90: Likewise.
7094 2016-08-12 Martin Liska <mliska@suse.cz>
7096 * g++.dg/gcov/gcov-16.C: New test.
7097 * lib/gcov.exp: Support new argument for run-gcov function.
7099 2016-08-12 Martin Liska <mliska@suse.cz>
7101 PR gcov-profile/35590
7102 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
7104 2016-08-12 Richard Biener <rguenther@suse.de>
7106 PR tree-optimization/72851
7107 * gcc.dg/torture/pr72851.c: New testcase.
7109 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
7112 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7113 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7114 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7115 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7119 * g++.dg/debug/dwarf2/ref-1.C: New.
7122 * g++.dg/debug/dwarf2/template-params-12.H: New.
7123 * g++.dg/debug/dwarf2/template-params-12f.C: New.
7124 * g++.dg/debug/dwarf2/template-params-12g.C: New.
7125 * g++.dg/debug/dwarf2/template-params-12n.C: New.
7126 * g++.dg/debug/dwarf2/template-params-12s.C: New.
7127 * g++.dg/debug/dwarf2/template-params-12u.C: New.
7128 * g++.dg/debug/dwarf2/template-params-12v.C: New.
7129 * g++.dg/debug/dwarf2/template-params-12w.C: New.
7131 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7134 * gcc.target/powerpc/pr72863.c: New test.
7136 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
7138 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7140 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7142 * gcc.target/i386/pieces-strcpy-1.c: New test.
7143 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7145 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7148 * g++.dg/cpp1y/constexpr-switch4.C: New test.
7150 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7152 * gcc.target/i386/pieces-memcpy-1.c: New test.
7153 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7154 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7155 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7156 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7157 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7159 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7162 * gcc.dg/pr72816.c: Remove dg-error.
7164 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7166 PR tree-optimization/71083
7167 * gcc.c-torture/execute/pr71083.c: New test.
7168 * gnat.dg/loop_optimization23.adb: New test.
7169 * gnat.dg/loop_optimization23_pkg.ads: New test.
7170 * gnat.dg/loop_optimization23_pkg.adb: New test.
7172 2016-08-11 Richard Biener <rguenther@suse.de>
7174 PR tree-optimization/72772
7175 * gcc.dg/graphite/pr35356-1.c: Adjust.
7176 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7178 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
7180 * gfortran.dg/random_7.f90: Take into account that the last seed
7181 value is the special p value.
7182 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7184 2016-08-11 Richard Biener <rguenther@suse.de>
7186 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7188 2016-08-11 Alan Modra <amodra@gmail.com>
7190 * gcc.target/powerpc/pr71680.c: New.
7192 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7194 * gcc.target/powerpc/bfp/bfp.exp: New file.
7195 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7196 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7197 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7198 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7199 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7200 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7201 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7202 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7203 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7204 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7205 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7206 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7207 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7208 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7209 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7210 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7211 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7212 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7213 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7214 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7215 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7216 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7217 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7218 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7219 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7220 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7221 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7222 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7223 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7224 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7225 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7226 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7227 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7228 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7229 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7230 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7231 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7232 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7233 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7234 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7235 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7236 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7237 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7238 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7239 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7240 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7241 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7242 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7243 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7244 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7245 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7246 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7247 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7249 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7251 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7254 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7256 * gcc.target/aarch64/simd/vcond-ne.c: New test.
7258 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7261 * gcc.target/powerpc/pr72853.c: New test.
7263 2016-08-10 Martin Liska <mliska@suse.cz>
7265 PR gcov-profile/58306
7266 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7268 2016-08-10 Martin Liska <mliska@suse.cz>
7270 * g++.dg/gcov/gcov-threads-1.C: New test.
7272 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7275 * gcc.target/avr/pr71873.c: New test.
7277 2016-08-09 Martin Liska <mliska@suse.cz>
7279 * g++.dg/gcov/gcov-dump-1.C: New test.
7280 * g++.dg/gcov/gcov-dump-2.C: New test.
7282 2016-08-09 Martin Liska <mliska@suse.cz>
7284 * gcc.dg/tree-prof/val-prof-9.c: New test.
7286 2016-08-09 Martin Liska <mliska@suse.cz>
7288 * gcc.dg/tree-prof/val-prof-8.c: New test.
7290 2016-08-09 Martin Jambor <mjambor@suse.cz>
7293 * gcc.dg/ipa/pr71981.c: New test.
7295 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7297 PR tree-optimization/33707
7298 * gcc.dg/vect/pr33707.c: New test.
7300 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7302 PR tree-optimization/pr72772
7303 * gcc.dg/tree-ssa/pr72772.c: New test.
7305 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
7307 PR rtl-optimization/66669
7308 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7310 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7312 PR tree-optimization/72824
7313 * gcc.c-torture/execute/ieee/pr72824.c: New test.
7315 2016-08-09 Richard Biener <rguenther@suse.de>
7317 PR tree-optimization/71802
7318 * gcc.dg/torture/pr71802.c: New testcase.
7320 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7323 * g++.dg/eh/stdarg1.C: New test.
7325 2016-08-08 Andi Kleen <ak@linux.intel.com>
7327 * lib/profopt.exp: (auto-profopt-execute): Don't include full
7328 test command line in failure log.
7329 (profopt-execute): dito. Make autofdo file names unique.
7331 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7334 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7337 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7339 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7341 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7342 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7343 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7344 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7345 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7346 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7348 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7351 * gcc.dg/cpp/pr66415-1.c: Likewise.
7352 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7353 * gcc.dg/format/c90-printf-1.c: Likewise.
7354 * gcc.dg/format/diagnostic-ranges.c: New test case.
7356 2016-08-08 Jakub Jelinek <jakub@redhat.com>
7359 * gfortran.dg/gomp/pr72716.f90: New test.
7362 * gcc.dg/gomp/pr72781.c: New test.
7365 * g++.dg/vect/pr68762-1.cc: New test.
7366 * g++.dg/vect/pr68762-2.cc: New test.
7367 * g++.dg/vect/pr68762.h: New file.
7369 2016-08-08 Martin Sebor <msebor@redhat.com>
7372 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7373 * g++.dg/warn/overflow-warn-3.C: Same.
7374 * g++.dg/warn/overflow-warn-4.C: Same.
7376 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7379 * gfortran.dg/allocate_with_source_21.f03: New test.
7381 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7384 * gfortran.dg/allocate_with_source_20.f03: New test.
7386 2016-08-08 Alan Modra <amodra@gmail.com>
7388 * gcc.c-torture/compile/pr72802.c: New.
7390 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7393 * gfortran.dg/dependency_48.f90: New test.
7395 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7398 * gfortran.dg/pr70040.f90: New testcase.
7400 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7403 * gfortran.dg/matmul_10.f90: New testcase.
7405 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
7407 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7409 2016-08-07 Jakub Jelinek <jakub@redhat.com>
7412 * gcc.dg/pr72816.c: New test.
7414 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
7416 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7417 * g++.dg/conversion/pr41426.C: Likewise.
7418 * g++.dg/conversion/pr66211.C: Likewise.
7419 * g++.dg/cpp1y/lambda-init9.C: Likewise.
7420 * g++.dg/init/ref8.C: Likewise.
7421 * g++.old-deja/g++.law/cvt20.C: Likewise.
7422 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7424 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7426 PR tree-optimization/18046
7427 * gcc.dg/tree-ssa/vrp105.c: New test.
7428 * gcc.dg/tree-ssa/vrp106.c: New test.
7430 2016-08-05 Martin Sebor <msebor@redhat.com>
7432 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7433 1ul in diagnostics. Remove hyphen from "constant-expression."
7434 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7435 * g++.dg/cpp0x/static_assert3.C: Same.
7436 * g++.dg/cpp1y/constexpr-throw.C: Same.
7437 * g++.dg/template/nontype3.C: Same.
7438 * g++.dg/warn/overflow-warn-1.C: Same.
7439 * g++.dg/warn/overflow-warn-3.C: Same.
7440 * g++.dg/warn/overflow-warn-4.C: Same.
7442 2016-08-05 David Malcolm <dmalcolm@redhat.com>
7444 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7445 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7446 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7447 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7449 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7451 PR tree-optimization/72810
7452 * gcc.dg/tree-ssa/vrp110.c: New test.
7454 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7457 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7459 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7460 saving the half-precision registers.
7461 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7462 value is returned in h0.
7463 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7464 are passed in FP/SIMD registers.
7465 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7466 passing works corrcetly.
7467 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7468 (hfa_f16x2_t): Likewise.
7469 (hfa_f16x3_t): Likewise.
7470 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7471 are promoted to double and passed in a double register.
7472 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7473 are promoted to double and stacked.
7474 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7476 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7477 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7478 __fp16 first get passed in FP/SIMD registers, then stacked.
7480 2016-08-05 Nathan Sidwell <nathan@acm.org>
7483 * g++.dg/cpp0x/pr68724.C: New.
7485 2016-08-05 Richard Biener <rguenther@suse.de>
7487 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7489 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7491 * gcc.dg/tree-ssa/vrp107.c: New test.
7492 * gcc.dg/tree-ssa/vrp108.c: New test.
7493 * gcc.dg/tree-ssa/vrp109.c: New test.
7495 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7497 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7500 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7502 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7504 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7505 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7506 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7508 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7509 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7510 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7513 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7516 * g++.dg/cpp1y/lambda-ice1.C: New.
7518 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7521 * g++.dg/cpp1y/pr72759.C: New test.
7523 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7525 * gcc.dg/switch-10.c: New test.
7527 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7529 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7531 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7533 * c-c++-common/goacc/routine-5.c: Update.
7535 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7537 PR rtl-optimization/70903
7538 * gcc.c-torture/execute/pr70903.c: New test.
7540 2016-08-04 Martin Liska <mliska@suse.cz>
7542 * gcc.dg/params/params.exp: Replace file exists with
7543 TESTING_IN_BUILD_TREE.
7545 2016-08-04 Marek Polacek <polacek@redhat.com>
7548 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7550 2016-08-04 Richard Biener <rguenther@suse.de>
7553 * gcc.dg/torture/pr71984.c: Guard correctness check for
7556 2016-08-03 Andrew Pinski <apinski@cavium.com>
7558 * gcc.c-torture/compile/20160802-1.c: New testcase.
7560 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7562 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7564 2016-08-03 Richard Biener <rguenther@suse.de>
7566 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7568 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7569 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7571 2016-08-03 Richard Biener <rguenther@suse.de>
7573 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7574 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7575 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7576 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7578 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7580 * gcc.dg/init-excess-2.c: Require int32plus.
7581 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7582 * gcc.dg/pr59963-2.c: Require int32plus.
7583 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7584 * gcc.dg/unroll-7.c: Require int32plus.
7586 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7588 PR tree-optimization/34114
7589 * gcc.dg/tree-ssa/loop-42.c: New test.
7591 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7593 * gcc.target/aarch64/vminmaxnm.c: New.
7594 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7597 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7599 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7600 vec_extract for vector float, vector int, vector short, and vector
7602 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7603 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7604 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7605 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7607 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7609 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7610 single stack adjustment, no writeback.
7611 * gcc.target/aarch64/test_frame_12.c: Likewise.
7612 * gcc.target/aarch64/test_frame_13.c: Likewise.
7613 * gcc.target/aarch64/test_frame_15.c: Likewise.
7614 * gcc.target/aarch64/test_frame_6.c: Likewise.
7615 * gcc.target/aarch64/test_frame_7.c: Likewise.
7616 * gcc.target/aarch64/test_frame_8.c: Likewise.
7617 * gcc.target/aarch64/test_frame_16.c: New test.
7619 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7622 * gcc.target/i386/pr72748.c: New test.
7624 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7626 PR tree-optimization/71818
7627 * gcc.dg/vect/pr71818.c: New
7629 2016-08-01 Martin Liska <mliska@suse.cz>
7631 PR tree-optimization/71857
7632 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7634 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7636 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7638 2016-08-01 Jan Beulich <jbeulich@suse.com>
7640 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7642 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7644 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7645 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7647 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7649 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7650 (check_effective_target_c++): Likewise. Also match for libstdc++.
7652 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7655 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7656 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7657 * gfortran.dg/pr41922.f90: New test.
7659 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7662 * gfortran.dg/pr68566.f90: new test.
7664 2016-07-30 Martin Sebor <msebor@redhat.com>
7668 * g++.dg/cpp0x/constexpr-cast.C: New test.
7669 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7670 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7671 * g++.dg/ubsan/pr63956.C: Correct.
7673 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7675 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7676 vector double or vector long where the vector is in memory.
7677 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7678 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7680 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7683 * gfortran.dg/pr69867.f90: New test.
7685 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7688 * gfortran.dg/pr69962.f90: New test.
7690 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7693 * gfortran.dg/pr70006.f90: New test.
7695 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7698 * gfortran.dg/pr71730.f90: New test.
7699 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7700 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7701 * gfortran.dg/array_constructor_26.f03: Ditto.
7703 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7705 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7706 * gcc.target/powerpc/pr71763.c: Likewise.
7708 2016-07-29 Marek Polacek <polacek@redhat.com>
7711 * gcc.dg/940510-1.c: Adjust dg-error.
7712 * gcc.dg/c99-flex-array-1.c: Likewise.
7713 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7716 * gcc.dg/noncompile/pr71853.c: New test.
7719 * gcc.dg/noncompile/pr71573.c: New test.
7722 * g++.dg/warn/Wparentheses-30.C: New test.
7723 * gcc.dg/Wparentheses-14.c: New test.
7725 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7727 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7729 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7731 PR tree-optimization/57558
7732 * gcc.dg/vect/pr57558-1.c: New test.
7733 * gcc.dg/vect/pr57558-2.c: New test.
7735 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7737 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7738 to scan forwprop1 dump pass.
7740 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7743 * g++.dg/template/pr51488.C: New.
7745 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7748 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7750 * gcc.dg/pr71969-1.c: New test.
7751 * gcc.dg/pr71969-2.c: New test.
7752 * gcc.dg/pr71969-3.c: New test.
7754 2016-07-29 Marek Polacek <polacek@redhat.com>
7757 * c-c++-common/pr71574.c: New test.
7760 * gcc.dg/noncompile/pr71583.c: New test.
7762 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7765 * gcc.dg/pr68217.c: New test.
7767 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7770 * gfortran.dg/pr71067_1.f90: New test.
7771 * gfortran.dg/pr71067_2.f90: Ditto.
7773 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7775 * gcc.target/powerpc/vec-extract-1.c: New test.
7777 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7780 * gfortran.dg/pr71799.f90: New test.
7782 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7785 * g++.dg/cpp0x/pr71665-1.C: New.
7786 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7787 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7788 * g++.dg/ext/label10.C: Likewise.
7789 * g++.dg/parse/constant5.C: Likewise.
7791 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7794 * gfortran.dg/pr71859.f90: New test.
7795 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7796 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7798 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7801 * gfortran.dg/pr71883.f90: New test.
7803 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7805 PR tree-optimization/71734
7806 * g++.dg/vect/pr70729-nest.cc: New test.
7808 2016-07-28 Renlin Li <renlin.li@arm.com>
7811 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7814 * gfortran.dg/dependency_47.f90: New test.
7816 2016-07-28 Martin Liska <mliska@suse.cz>
7818 PR gcov-profile/68025
7819 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7821 2016-07-28 Martin Liska <mliska@suse.cz>
7823 * g++.dg/vect/pr70944.cc: New test.
7825 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7828 * gcc.dg/torture/pr71994.c: New test.
7830 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7833 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7834 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7835 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7837 2016-07-27 Richard Biener <rguenther@suse.de>
7839 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7841 2016-07-27 Martin Liska <mliska@suse.cz>
7843 * gcc.dg/predict-13.c: New test.
7844 * gcc.dg/predict-14.c: New test.
7846 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7848 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7850 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7853 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7856 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7857 IEEE built-in functions handle quiet and signalling NaNs
7860 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7863 * gfortran.dg/pr71862.f90: New test.
7865 2016-07-26 Martin Sebor <msebor@redhat.com>
7867 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7868 selector with dg-options.
7870 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7872 PR tree-optimization/18046
7873 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7874 * gcc.dg/tree-ssa/vrp103.c: New test.
7875 * gcc.dg/tree-ssa/vrp104.c: New test.
7877 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7879 * gcc.target/powerpc/pr63354.c: Require lp64 since
7880 -mprofile-kernel is not legal with -m32.
7882 2016-07-26 Richard Biener <rguenther@suse.de>
7884 PR rtl-optimization/71984
7885 * gcc.dg/torture/pr71984.c: New testcase.
7887 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7889 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7890 g++-dg-runtest via et-dg-runtest.
7891 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7892 * gcc.dg/vect/vect.exp: Likewise.
7893 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7894 gfortran-dg-runtest.
7895 * gfortran.dg/vect/vect.exp: Likewise.
7896 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7897 (check_mips_loongson_hw_available): Likewise.
7898 (check_effective_target_mpaired_single_runtime): Likewise.
7899 (check_effective_target_mips_loongson_runtime): Likewise.
7900 (add_options_for_mpaired_single): Likewise.
7901 (check_effective_target_vect_int): Add global et_index.
7902 Check and save the supported feature for a target selected by
7903 the et_index target. Break long lines where appropriate. Call
7904 et-is-effective-target for MIPS with an argument instead of
7905 check_effective_target_* where appropriate.
7906 (check_effective_target_vect_intfloat_cvt): Likewise.
7907 (check_effective_target_vect_uintfloat_cvt): Likewise.
7908 (check_effective_target_vect_floatint_cvt): Likewise.
7909 (check_effective_target_vect_floatuint_cvt): Likewise.
7910 (check_effective_target_vect_simd_clones): Likewise.
7911 (check_effective_target_vect_shift): ewise.
7912 (check_effective_target_whole_vector_shift): Likewise.
7913 (check_effective_target_vect_bswap): Likewise.
7914 (check_effective_target_vect_shift_char): Likewise.
7915 (check_effective_target_vect_long): Likewise.
7916 (check_effective_target_vect_float): Likewise.
7917 (check_effective_target_vect_double): Likewise.
7918 (check_effective_target_vect_long_long): Likewise.
7919 (check_effective_target_vect_no_int_max): Likewise.
7920 (check_effective_target_vect_no_int_add): Likewise.
7921 (check_effective_target_vect_no_bitwise): Likewise.
7922 (check_effective_target_vect_widen_shift): Likewise.
7923 (check_effective_target_vect_no_align): Likewise.
7924 (check_effective_target_vect_hw_misalign): Likewise.
7925 (check_effective_target_vect_element_align): Likewise.
7926 (check_effective_target_vect_condition): Likewise.
7927 (check_effective_target_vect_cond_mixed): Likewise.
7928 (check_effective_target_vect_char_mult): Likewise.
7929 (check_effective_target_vect_short_mult): Likewise.
7930 (check_effective_target_vect_int_mult): Likewise.
7931 (check_effective_target_vect_extract_even_odd): Likewise.
7932 (check_effective_target_vect_interleave): Likewise.
7933 (check_effective_target_vect_stridedN): Likewise.
7934 (check_effective_target_vect_multiple_sizes): Likewise.
7935 (check_effective_target_vect64): Likewise.
7936 (check_effective_target_vect_call_copysignf): Likewise.
7937 (check_effective_target_vect_call_sqrtf): Likewise.
7938 (check_effective_target_vect_call_btrunc): Likewise.
7939 (check_effective_target_vect_call_btruncf): Likewise.
7940 (check_effective_target_vect_call_ceil): Likewise.
7941 (check_effective_target_vect_call_ceilf): Likewise.
7942 (check_effective_target_vect_call_floor): Likewise.
7943 (check_effective_target_vect_call_floorf): Likewise.
7944 (check_effective_target_vect_call_lceil): Likewise.
7945 (check_effective_target_vect_call_lfloor): Likewise.
7946 (check_effective_target_vect_call_nearbyint): Likewise.
7947 (check_effective_target_vect_call_nearbyintf): Likewise.
7948 (check_effective_target_vect_call_round): Likewise.
7949 (check_effective_target_vect_call_roundf): Likewise.
7950 (check_effective_target_vect_perm): Likewise, but also append *_saved
7951 to the existing global name to properly cache the result.
7952 (check_effective_target_vect_perm_byte): Likewise.
7953 (check_effective_target_vect_perm_short): Likewise.
7954 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7955 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7956 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7957 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7958 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7959 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7960 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7961 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7962 (check_effective_target_vect_sdot_qi): Likewise.
7963 (check_effective_target_vect_udot_qi): Likewise.
7964 (check_effective_target_vect_sdot_hi): Likewise.
7965 (check_effective_target_vect_udot_hi): Likewise.
7966 (check_effective_target_vect_usad_char): Likewise.
7967 (check_effective_target_vect_pack_trunc): Likewise.
7968 (check_effective_target_vect_unpack): Likewise.
7969 (check_effective_target_vect_aligned_arrays): Likewise.
7970 (check_effective_target_vect_natural_alignment): Likewise.
7971 (check_effective_target_vector_alignment_reachable): Likewise.
7972 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7973 (is-effective-target): Initialize et_index if undefined.
7974 (et-dg-runtest): New.
7975 (et-is-effective-target): Likewise.
7976 (check_vect_support_and_set_flags): Add supported MIPS targets to
7977 EFFECTIVE_TARGETS list. Return the number of supported targets.
7979 2016-07-26 Richard Biener <rguenther@suse.de>
7980 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7983 * gcc.dg/pr70920-1.c: New test-case.
7984 * gcc.dg/pr70902-2.c: Likewise.
7985 * gcc.dg/pr70920-3.c: Likewise.
7986 * gcc.dg/pr70920-4.c: Likewise
7987 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7990 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
7992 * gcc.c-torture/execute/pr71494.c: Require label_values.
7993 * gcc.dg/pr16973.c: Ditto.
7995 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7997 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7998 * gcc.dg/torture/pr69771.c: Require int32plus.
7999 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
8001 2016-07-25 Martin Liska <mliska@suse.cz>
8003 * gcc.dg/torture/pr71987.c: New test.
8005 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
8008 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
8009 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
8010 * gfortran.dg/pr71935.f90: New test.
8012 2016-07-22 Martin Sebor <msebor@redhat.com>
8015 * g++.dg/ext/atomic-3.C: New test.
8016 * gcc.dg/atomic/pr71675.c: New test.
8018 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
8020 * gcc.target/i386/mvc8.c: New test.
8022 2016-07-22 Bin Cheng <bin.cheng@arm.com>
8024 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
8025 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
8027 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8030 * gfortran.dg/constructor_50.f90: New test.
8032 2016-07-22 Martin Liska <mliska@suse.cz>
8034 PR gcov-profile/69028
8035 PR gcov-profile/62047
8036 * g++.dg/cilk-plus/pr69028.C: New test.
8038 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
8040 * gfortran.dg/coarray_stat_2.f90: New test.
8042 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8044 * gcc.target/powerpc/vec-extract.h: New files to check the
8045 vec_extract built-in functions for all vector types, testing
8046 accessing each element, both with constant and variable element
8048 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
8049 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
8050 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
8051 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
8052 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
8053 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
8054 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
8055 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
8056 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
8058 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8061 * g++.dg/other/pr71728.C: New test.
8063 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
8065 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
8066 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
8067 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
8068 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
8069 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
8071 2016-07-21 Richard Biener <rguenther@suse.de>
8073 PR tree-optimization/71947
8074 * gcc.dg/tree-ssa/vrp102.c: New testcase.
8076 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8078 * gcc.dg/tree-ssa/scev-15.c: New.
8080 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8082 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
8084 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8087 * g++.dg/gomp/pr71941.C: New test.
8089 2016-07-20 David Malcolm <dmalcolm@redhat.com>
8093 * g++.dg/spellcheck-identifiers.C: New test case, based on
8094 gcc.dg/spellcheck-identifiers.c.
8095 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
8096 gcc.dg/spellcheck-identifiers-2.c.
8097 * g++.dg/spellcheck-typenames.C: New test case, based on
8098 gcc.dg/spellcheck-typenames.c
8100 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
8102 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
8103 pointer to member function and also test catching by reference.
8105 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8107 * gcc.target/s390/pr67443.c: Fix test case.
8109 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8111 * gcc.target/s390/insv-1.c: Xfail some tests.
8112 * gcc.target/s390/insv-2.c: Likewise.
8114 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8116 * gcc.target/avr/torture/get-mem.c: New test.
8117 * gcc.target/avr/torture/set-mem.c: New test.
8119 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8122 * gcc.target/avr/torture/tiny-progmem.c: New test.
8124 2016-07-20 Jakub Jelinek <jakub@redhat.com>
8127 * g++.dg/parse/pr71909.C: New test.
8128 * g++.dg/tm/pr71909.C: New test.
8131 * g++.dg/cpp0x/constexpr-50060.C: New test.
8132 * g++.dg/cpp1y/constexpr-50060.C: New test.
8134 2016-07-20 Martin Liska <mliska@suse.cz>
8136 * gfortran.dg/graphite/pr71898.f90: New test.
8138 2016-07-20 Bin Cheng <bin.cheng@arm.com>
8140 PR tree-optimization/71503
8141 PR tree-optimization/71683
8142 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8143 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8145 2016-07-20 Martin Liska <mliska@suse.cz>
8147 * gcc.dg/plugin/plugin.exp: Remove sreal test.
8148 * gcc.dg/plugin/sreal-test-1.c: Remove.
8149 * gcc.dg/plugin/sreal_plugin.c: Remove.
8151 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8154 * gfortran.dg/dependency_47.f90: New test.
8156 2016-07-19 Jakub Jelinek <jakub@redhat.com>
8158 PR rtl-optimization/71916
8159 * gcc.c-torture/compile/pr71916.c: New test.
8162 * g++.dg/torture/pr71874.C: New test.
8165 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8166 (my_alloc): Rewritten to use __builtin_posix_memalign and
8168 (my_free): Use __builtin_free instead of _mm_free.
8169 (Vec::operator=): Use __builtin_memcpy.
8171 2016-07-19 Martin Jambor <mjambor@suse.cz>
8174 * gfortran.dg/pr71688.f90: New test.
8176 2016-07-19 Richard Biener <rguenther@suse.de>
8178 * c-c++-common/vector-subscript-6.c: New testcase.
8179 * c-c++-common/vector-subscript-7.c: Likewise.
8181 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8183 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8184 and UInt32 based on __SIZEOF_INT__.
8186 2016-07-19 Richard Biener <rguenther@suse.de>
8188 PR tree-optimization/71901
8189 * gcc.dg/torture/pr71901.c: New testcase.
8191 2016-07-19 Richard Biener <rguenther@suse.de>
8193 PR tree-optimization/71908
8194 * gcc.dg/torture/pr71908.c: New testcase.
8196 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8199 * gcc.target/powerpc/pr71493-1.c: New test.
8200 * gcc.target/powerpc/pr71493-2.c: Likewise.
8202 2016-07-18 Jakub Jelinek <jakub@redhat.com>
8205 * g++.dg/conversion/ambig3.C: New test.
8208 * g++.dg/cpp0x/constexpr-71828.C: New test.
8211 * g++.dg/template/pr71826.C: New test.
8214 * g++.dg/template/defarg21.C: New test.
8217 * g++.dg/ext/vector31.C: New test.
8219 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
8221 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8223 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
8225 PR tree-optimization/71734
8226 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8228 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
8230 * gcc.target/s390/warn-dynamicstack-1.c: New test.
8231 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8232 stack-layout-dynamic-1.c: New test.
8234 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8236 * gcc.target/s390/nolrl-1.c: New test.
8238 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
8241 * gfortran.dg/pr71523_1.f90: New test.
8242 * gfortran.dg/pr71523_2.f90: New test.
8244 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
8246 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8248 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8249 Marco Restelli <mrestelli@gmail.com>
8252 * gfortran.dg/pr62125.f90: New test.
8254 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8256 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8257 * gcc.target/powerpc/mulkc3-1.c: Likewise.
8259 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
8262 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8263 * g++.dg/cpp0x/nullptr35.C: New test.
8265 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8267 * gcc.dg/tree-ssa/scev-8.c: Update test string.
8269 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
8271 * gfortran.dg/goacc/vector_length.f90: New test.
8273 2016-07-15 Richard Biener <rguenther@suse.de>
8275 PR tree-optimization/71881
8276 * gcc.dg/torture/pr71881.c: New testcase.
8278 2016-07-15 Richard Biener <rguenther@suse.de>
8280 PR tree-optimization/71887
8281 * gcc.dg/torture/pr71887.c: New testcase.
8283 2016-07-15 Jakub Jelinek <jakub@redhat.com>
8286 * gcc.dg/spellcheck-identifiers-3.c: New test.
8288 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
8291 * gfortran.dg/null_9.f90: New test.
8293 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8295 * gcc.dg/tree-ssa/loop-41.c: New test.
8297 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8299 PR tree-optimization/71347
8300 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8302 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8305 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8306 * gfortran.dg/contains.f90: Ditto.
8307 * gfortran.dg/contains_empty_1.f03: Ditto.
8308 * gfortran.dg/submodule_3.f08: Ditto.
8310 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8313 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8314 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8315 expected diagnostics.
8318 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8319 * gcc.dg/spellcheck-identifiers-2.c: New test.
8320 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8321 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8323 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8325 PR tree-optimization/71872
8326 * gcc.c-torture/compile/pr71872.c: New test.
8328 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8330 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8331 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8332 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8333 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8334 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8335 * gcc.target/arm/atomic-op-acquire-1.c: This.
8336 * gcc.target/arm/atomic-op-char.c: Rename into ...
8337 * gcc.target/arm/atomic-op-char-1.c: This.
8338 * gcc.target/arm/atomic-op-consume.c: Rename into ...
8339 * gcc.target/arm/atomic-op-consume-1.c: This.
8340 * gcc.target/arm/atomic-op-int.c: Rename into ...
8341 * gcc.target/arm/atomic-op-int-1.c: This.
8342 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8343 * gcc.target/arm/atomic-op-relaxed-1.c: This.
8344 * gcc.target/arm/atomic-op-release.c: Rename into ...
8345 * gcc.target/arm/atomic-op-release-1.c: This.
8346 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8347 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8348 * gcc.target/arm/atomic-op-short.c: Rename into ...
8349 * gcc.target/arm/atomic-op-short-1.c: This.
8350 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8351 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8352 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8353 * gcc.target/arm/atomic-op-char-2.c: Likewise.
8354 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8355 * gcc.target/arm/atomic-op-int-2.c: Likewise.
8356 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8357 * gcc.target/arm/atomic-op-release-2.c: Likewise.
8358 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8359 * gcc.target/arm/atomic-op-short-2.c: Likewise.
8361 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
8364 * gfortran.dg/select_type_35.f03: New test.
8366 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8369 PR tree-optimization/70923
8370 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8371 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8372 * gcc.dg/vect/pr65951.c: Likewise.
8373 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8375 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
8377 * c-c++-common/pr60226.c: Expect maximum object file alignment
8380 2016-07-14 Richard Biener <rguenther@suse.de>
8382 PR tree-optimization/71866
8383 * gcc.dg/torture/pr71866.c: New testcase.
8385 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8387 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8388 selector and enclose boolean expression in curly braces.
8390 2016-07-14 Alan Modra <amodra@gmail.com>
8393 * gcc.target/powerpc/p9-novsx.c: New.
8395 2016-07-13 Andi Kleen <ak@linux.intel.com>
8397 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8398 * g++.dg/tree-prof/morefunc.C: Dito.
8399 * g++.dg/tree-prof/pr35545.C: Dito.
8400 * g++.dg/tree-prof/reorder.C: Dito.
8401 * gcc.dg/tree-prof/20050826-2.c: Dito.
8402 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8403 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8404 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8405 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8406 * gcc.dg/tree-prof/inliner-1.c: Dito.
8407 * gcc.dg/tree-prof/merge_block.c: Dito.
8408 * gcc.dg/tree-prof/stringop-1.c: Dito.
8409 * gcc.dg/tree-prof/stringop-2.c: Dito.
8410 * gcc.dg/tree-prof/switch-case-1.c: Dito.
8411 * gcc.dg/tree-prof/switch-case-2.c: Dito.
8412 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8413 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8414 * gcc.dg/tree-prof/update-loopch.c: Dito.
8415 * gcc.dg/tree-prof/val-prof-1.c: Dito.
8416 * gcc.dg/tree-prof/val-prof-2.c: Dito.
8417 * gcc.dg/tree-prof/val-prof-3.c: Dito.
8418 * gcc.dg/tree-prof/val-prof-4.c: Dito.
8419 * gcc.dg/tree-prof/val-prof-5.c: Dito.
8420 * gcc.dg/tree-prof/val-prof-6.c: Dito.
8421 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8423 2016-07-13 Andi Kleen <ak@linux.intel.com>
8425 * lib/profopt.exp (profopt-execute): Remove .imports files.
8427 2016-07-13 Andi Kleen <ak@linux.intel.com>
8429 * lib/profopt.exp (profopt-execute): Always log profiler command line.
8431 2016-07-13 Andi Kleen <ak@linux.intel.com>
8433 * lib/profopt.exp (dg-final-scan-autofdo,
8434 dg-final-scan-not-autofdo): New functions.
8436 2016-07-13 Bin Cheng <bin.cheng@arm.com>
8438 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8439 * gcc.dg/vect/vect-35.c: Ditto.
8440 * gcc.dg/vect/vect-alias-check-2.c: New test.
8442 2016-07-13 Martin Liska <mliska@suse.cz>
8444 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8445 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8446 * gfortran.dg/pr42108.f90: Update expected dump scan.
8448 2016-07-13 Richard Biener <rguenther@suse.de>
8450 PR tree-optimization/24574
8451 * gcc.dg/pr24574.c: New testcase.
8453 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8455 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8456 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8457 * c-c++-common/pr68833-1.c: Require int32plus.
8458 * gcc.dg/ipa/pr63551.c: Likewise.
8459 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8460 * gcc.dg/ipa/pr64041.c: Require int32plus.
8462 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8465 * g++.dg/pr71633.C: New test.
8467 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8469 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8470 Add new arm_thumb1_cbz_ok effective target.
8471 * gcc.target/arm/cbz.c: New test.
8473 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8475 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8476 Define effective target.
8477 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8478 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8479 * gcc.target/arm/movhi_movw.c: New test.
8480 * gcc.target/arm/movsi_movw.c: Likewise.
8481 * gcc.target/arm/movdi_movw.c: Likewise.
8483 2016-07-13 Richard Biener <rguenther@suse.de>
8486 * gcc.dg/pr71104-1.c: New testcase.
8487 * gcc.dg/pr71104-2.c: Likewise.
8489 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8492 * gcc.target/powerpc/pr71805.c: New test.
8494 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8496 * gcc.target/powerpc/divkc3-1.c: New.
8497 * gcc.target/powerpc/mulkc3-1.c: New.
8499 2016-07-12 Nathan Sidwell <nathan@acm.org>
8501 * gcc.target/arm/data-rel-1.c: New.
8502 * gcc.target/arm/data-rel-2.c: New.
8503 * gcc.target/arm/data-rel-3.c: New.
8505 2016-07-12 Martin Liska <mliska@suse.cz>
8507 * gcc.dg/params/blocksort-part.c: New test.
8508 * gcc.dg/params/params.exp: New file.
8510 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8513 * gcc.c-torture/execute/pr71700.c: New test.
8515 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8516 Richard Biener <rguenther@suse.de>
8518 PR tree-optimization/23286
8519 PR tree-optimization/70159
8520 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8521 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8522 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8523 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8524 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8525 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8526 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8527 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8528 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8529 * gcc.dg/pr51879-12.c: Likewise.
8530 * gcc.dg/strlenopt-9.c: Likewise.
8531 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8532 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8533 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8534 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8535 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8536 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8537 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8538 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8539 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8540 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8541 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8542 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8543 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8544 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8545 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8547 2016-07-12 Richard Biener <rguenther@suse.de>
8549 PR rtl-optimization/68961
8550 * gcc.target/i386/pr68961.c: New testcase.
8552 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8555 * c-c++-common/gomp/pr71758.c: New test.
8556 * gfortran.dg/gomp/pr71758.f90: New test.
8558 PR tree-optimization/71823
8559 * gcc.dg/vect/pr71823.c: New test.
8561 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8563 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8564 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8565 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8567 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8570 * gcc.target/i386/pr71801.c: New test.
8572 2016-07-11 Richard Biener <rguenther@suse.de>
8574 PR tree-optimization/71816
8575 * gcc.dg/torture/pr71816.c: New testcase.
8577 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8580 * gfortran.dg/dependency_46.f90: New test.
8582 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8584 PR rtl-optimization/71621
8585 * gcc.target/i386/pr71621-1.c: New.
8586 * gcc.target/i386/pr71621-2.c: New.
8588 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8590 * gfortran.dg/goacc/pr71704.f90: New test.
8592 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8595 * gcc.target/powerpc/pr71297.c: New.
8597 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8599 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8601 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8604 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8606 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8608 PR tree-optimization/71667
8609 * gcc.dg/vect/pr71667.c: New
8611 2016-07-08 Martin Liska <mliska@suse.cz>
8613 * gcc.dg/torture/pr71606.c: New test.
8615 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8618 * gfortran.dg/pr71764.f90: New test.
8620 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8621 Kai Tietz <ktietz70@googlemail.com>
8625 * g++.dg/cpp0x/pr70869.C: New test.
8626 * g++.dg/cpp0x/pr71054.C: New test.
8628 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8630 * g++.dg/debug/pr71432.C: Fail on AIX.
8632 2016-07-07 Martin Liska <mliska@suse.cz>
8634 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8635 an undefined behavior.
8636 * gfortran.dg/do_3.F90: Likewise.
8637 * gfortran.dg/do_check_11.f90: New test.
8638 * gfortran.dg/do_check_12.f90: New test.
8639 * gfortran.dg/do_corner_warn.f90: New test.
8641 2016-07-07 Martin Liska <mliska@suse.cz>
8643 * gfortran.dg/predict-1.f90: Ammend the test.
8644 * gfortran.dg/predict-2.f90: Likewise.
8646 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8649 * g++.dg/pr71624.C: New test.
8651 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8653 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8654 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8655 ARMv8-M Mainline architectures.
8657 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8659 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8660 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8662 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8666 * gcc.target/powerpc/pr71763.c: New file.
8668 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8670 PR tree-optimization/71518
8671 * gcc.dg/pr71518.c: New test.
8673 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8675 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8677 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8680 * gcc.target/avr/pr50739.c: New test.
8682 2016-07-05 Jan Hubicka <jh@suse.cz>
8684 * gcc.dg/tree-ssa/scev-14.c: update template.
8686 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8688 * gcc.dg/vect/group-no-gaps-1.c: New test.
8690 2016-07-05 Andi Kleen <ak@linux.intel.com>
8692 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8693 if kernel supports MPX.
8695 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8697 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8699 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8700 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8702 * gcc.target/powerpc/signbit-1.c: New test.
8703 * gcc.target/powerpc/signbit-2.c: New test.
8704 * gcc.target/powerpc/signbit-3.c: New test.
8706 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8708 PR rtl-optimization/71594
8709 * gcc.dg/torture/pr71594.c: New test.
8711 2016-07-05 Jan Hubicka <jh@suse.cz>
8713 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8715 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8718 * g++.dg/parse/error5.C: Update column
8719 number of missing semicolon error.
8720 * g++.dg/pr62314-2.C: New test case.
8722 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8724 * gfortran.dg/coarray_stat_function.f90: New test.
8725 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8726 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8729 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8732 * gfortran.dg/deferred_character_17.f90: New test.
8734 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8736 * gcc.target/arm/neon/polytypes.c: Move to ...
8737 * gcc.target/arm/polytypes.c: ... here.
8738 * gcc.target/arm/neon/pr51534.c: Move to ...
8739 * gcc.target/arm/pr51534.c: ... here.
8740 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8741 * gcc.target/arm/vect-vcvt.c: ... here.
8742 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8743 * gcc.target/arm/vect-vcvtq.c: ... here.
8744 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8745 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8746 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8747 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8748 * gcc.target/arm/neon/neon.exp: Delete.
8749 * gcc.target/arm/neon/: Delete.
8751 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8754 * gfortran.dg: pr65575.f90: New test.
8756 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8759 * gfortran.dg: pr35849.f90: New test.
8761 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8764 * g++.dg/cpp0x/pr71739.C: New test.
8766 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8768 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8770 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8772 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8774 * gcc.target/s390/loc-1.c: New test.
8776 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8778 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8779 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8781 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8784 * gcc.target/aarch64/pr63874.c: New test.
8786 2016-07-04 Jan Beulich <jbeulich@suse.com>
8788 * g++.dg/header.c: New.
8789 * gcc.dg/header.c: New.
8791 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8794 * c-c++-common/Wunused-var-15.c: New test.
8796 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8799 * gfortran.dg/gomp/pr71687.f90: New test.
8801 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8803 * gcc.dg/const-float128-ped.c: Require __float128 effective
8805 * gcc.dg/const-float128.c: Likewise.
8806 * gcc.dg/torture/float128-cmp-invalid.c: Require
8807 __float128 and base_quadfloat_support effective targets, and
8809 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8810 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8811 * gcc.dg/torture/float128-nan.c: Likewise.
8812 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8813 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8814 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8815 * lib/target-supports.exp (check_effective_target___float128): New.
8816 (add_options_for___float128): New.
8817 (check_effective_target_base_quadword_support): New.
8819 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8822 * gcc.target/powerpc/pr71720.c: New test.
8824 2016-07-01 Jan Beulich <jbeulich@suse.com>
8826 * gcc.dg/bss.c: New.
8828 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8831 * gcc.target/powerpc/pr71698.c: New test.
8833 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8836 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8837 instead of ".foo" for its section name.
8838 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8839 depending on MCU's flash size.
8840 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8841 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8842 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8843 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8844 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8845 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8847 2016-07-01 Jan Beulich <jbeulich@suse.com>
8849 * gcc.target/i386/pr65105-2.c: Add -msse2.
8851 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8853 PR tree-optimization/71707
8854 * gcc.dg/strlenopt-29.c: New test.
8857 * gfortran.dg/gomp/pr71704.f90: New test.
8860 * gfortran.dg/gomp/pr71705.f90: New test.
8862 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8864 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8865 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8866 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8867 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8868 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8869 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8870 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8871 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8872 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8873 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8874 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8875 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8876 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8877 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8878 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8879 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8880 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8881 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8882 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8883 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8884 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8885 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8886 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8887 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8888 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8889 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8890 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8891 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8892 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8893 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8894 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8895 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8896 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8897 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8898 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8899 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8900 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8901 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8902 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8903 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8904 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8905 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8906 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8907 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8908 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8909 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8910 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8911 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8912 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8913 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8914 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8915 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8916 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8917 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8918 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8919 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8920 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8921 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8922 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8923 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8924 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8925 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8926 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8927 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8928 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8929 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8930 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8931 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8932 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8933 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8934 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8935 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8936 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8937 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8938 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8939 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8940 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8941 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8942 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8943 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8944 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8946 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8947 James Greenhalgh <james.greenhalgh@arm.com>
8949 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8951 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8952 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8954 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8956 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8959 * gcc.dg/spellcheck-options-12.c: New test case.
8961 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8964 * gcc.c-torture/compile/pr71693.c: New test.
8966 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8968 * gcc.dg/spellcheck-params.c: New testcase.
8969 * gcc.dg/spellcheck-params-2.c: New testcase.
8971 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8973 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8974 vector extract instructions.
8975 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8977 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8980 * gfortran.dg/unexpected_eof_2.f90: New test.
8981 * gfortran.dg/unexpected_eof_3.f90: New test.
8983 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
8985 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8987 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8989 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8990 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8991 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8993 2016-06-29 Richard Biener <rguenther@suse.de>
8996 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8998 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
9000 * gcc.target/arm/aapcs/neon-vect10.c: Require
9001 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
9002 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
9003 * gcc.target/arm/aapcs/vfp18.c: Likewise.
9004 * gcc.target/arm/aapcs/vfp19.c: Likewise.
9005 * gcc.target/arm/aapcs/vfp20.c: Likewise.
9006 * gcc.target/arm/aapcs/vfp21.c: Likewise.
9007 * gcc.target/arm/fp16-aapcs-1.c: Require
9008 -mfloat-ab=hard. Also simplify the test.
9009 * gcc.target/arm/fp16-aapcs-2.c: New.
9011 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
9013 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
9014 (add_options_for_arm_fp16_ieee): New.
9015 (add_options_for_arm_fp16_alternative): New.
9016 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
9018 (effective_target_arm_fp16_hw): New.
9020 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
9022 PR tree-optimization/71655
9023 * g++.dg/pr71655.C: New test.
9025 2016-06-29 Martin Liska <mliska@suse.cz>
9027 * gcc.dg/pr71585.c: New test.
9028 * gcc.dg/pr71585-2.c: New test.
9029 * gcc.dg/pr71585-3.c: New test.
9031 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9033 PR tree-optimization/70729
9034 * g++.dg/vect/pr70729.cc: New test.
9036 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
9038 * c-c++-common/gomp/cancel-1.c: Extend.
9040 2016-06-29 Jakub Jelinek <jakub@redhat.com>
9042 PR tree-optimization/71625
9043 * gcc.dg/strlenopt-28.c: New test.
9045 2016-06-29 Richard Biener <rguenther@suse.de>
9048 * g++.dg/torture/pr71002.C: Adjust testcase.
9050 2016-06-29 Jakub Jelinek <jakub@redhat.com>
9053 * gcc.dg/pr71685.c: New test.
9055 2016-06-28 Martin Sebor <msebor@redhat.com>
9058 * gcc.dg/init-bad-9.c: New test.
9060 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9062 * gcc.target/powerpc/abs128-1.c: Require VSX.
9063 * gcc.target/powerpc/copysign128-1.c: Likewise.
9064 * gcc.target/powerpc/inf128-1.c: Likewise.
9065 * gcc.target/powerpc/nan128-1.c: Likewise.
9067 2016-06-28 Jakub Jelinek <jakub@redhat.com>
9070 * gcc.c-torture/execute/pr71626-1.c: New test.
9071 * gcc.c-torture/execute/pr71626-2.c: New test.
9073 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
9076 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
9078 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
9081 * gcc.target/powerpc/pr71670.c: New testcase.
9083 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
9086 * gcc.target/powerpc/pr71656-1.c: New test.
9087 * gcc.target/powerpc/pr71656-2.c: New test.
9089 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
9091 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
9093 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
9094 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9095 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9096 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9097 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
9098 Add arm_neon_fp16_ok effective target.
9099 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
9101 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
9103 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
9105 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
9107 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9109 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9111 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9113 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9115 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9117 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9119 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9122 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
9124 * gcc.dg/predict-12.c: New testcase.
9126 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9129 * gfortran.dg/pr71649.f90: New test.
9131 2016-06-25 Jakub Jelinek <jakub@redhat.com>
9133 PR tree-optimization/71643
9134 * g++.dg/opt/pr71643.C: New test.
9136 PR tree-optimization/71631
9137 * gcc.c-torture/execute/pr71631.c: New test.
9139 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9141 * gcc.dg/predict-11.c: New testcase.
9142 * gfortran.dg/predict-2.f90: New testcase.
9144 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9146 * gcc.dg/predict-10.c: New test.
9148 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9150 * gcc.target/powerpc/abs128-1.c: New.
9151 * gcc.target/powerpc/copysign128-1.c: New.
9152 * gcc.target/powerpc/inf128-1.c: New.
9153 * gcc.target/powerpc/nan128-1.c: New.
9155 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
9157 * gfortran.dg/pr71642.f90: New test.
9159 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9161 PR tree-optimization/71647
9162 * gcc.target/i386/pr71647.c: New test.
9164 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9166 * gcc.target/i386/noplt-gd-1.c: New test.
9167 * gcc.target/i386/noplt-gd-2.c: Likewise.
9168 * gcc.target/i386/noplt-gd-3.c: Likewise.
9169 * gcc.target/i386/noplt-ld-1.c: Likewise.
9170 * gcc.target/i386/noplt-ld-2.c: Likewise.
9171 * gcc.target/i386/noplt-ld-3.c: Likewise.
9172 * lib/target-supports.exp
9173 (check_effective_target_tls_get_addr_via_got): New.
9175 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9177 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9178 testsuite compile flags.
9179 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9180 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9182 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9184 * g++dg/vect/pr36684.cc: Add dg-do compile.
9185 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9186 * gcc.dg/vect/pr70021.c: Ditto.
9187 * gcc.dg/vect/pr70138-1.c: Ditto.
9188 * gcc.dg/vect/pr70138-2.c: Ditto.
9189 * gcc.dg/vect/pr70354-1.c: Ditto.
9190 * gcc.dg/vect/pr70354-2.c: Ditto.
9191 * gcc.dg/vect/pr71259.c: Ditto.
9192 * gcc.dg/vect/pr71416-1.c: Ditto.
9193 * gcc.dg/vect/slp-43.c: Ditto.
9194 * gcc.dg/vect/slp-45.c: Ditto.
9195 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9196 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9197 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9198 * gfortran.dg/vect/pr69980.f90: Ditto.
9200 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9202 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9203 * gcc.dg/vect/bb-slp-30.c: Ditto.
9204 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9205 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9206 * gcc.dg/vect/pr45902.c: Ditto.
9207 * gcc.dg/vect/pr48172.c: Ditto.
9208 * gcc.dg/vect/pr48377.c: Ditto.
9209 * gcc.dg/vect/pr49038.c: Ditto.
9210 * gcc.dg/vect/pr49771.c: Ditto.
9211 * gcc.dg/vect/pr52091.c: Ditto.
9212 * gcc.dg/vect/pr53185-2.c: Ditto.
9213 * gcc.dg/vect/pr56826.c: Ditto.
9214 * gcc.dg/vect/pr60276.c: Ditto.
9215 * gcc.dg/vect/pr62021.c: Ditto.
9216 * gcc.dg/vect/pr63530.c: Ditto.
9217 * gcc.dg/vect/pr65518.c: Ditto.
9218 * gcc.dg/vect/pr65947-1.c: Ditto.
9219 * gcc.dg/vect/pr65947-10.c: Ditto.
9220 * gcc.dg/vect/pr65947-11.c: Ditto.
9221 * gcc.dg/vect/pr65947-12.c: Ditto.
9222 * gcc.dg/vect/pr65947-13.c: Ditto.
9223 * gcc.dg/vect/pr65947-2.c: Ditto.
9224 * gcc.dg/vect/pr65947-3.c: Ditto.
9225 * gcc.dg/vect/pr65947-4.c: Ditto.
9226 * gcc.dg/vect/pr65947-5.c: Ditto.
9227 * gcc.dg/vect/pr65947-6.c: Ditto.
9228 * gcc.dg/vect/pr65947-7.c: Ditto.
9229 * gcc.dg/vect/pr65947-8.c: Ditto.
9230 * gcc.dg/vect/pr65947-9.c: Ditto.
9231 * gcc.dg/vect/pr71416-1.c: Ditto.
9232 * gcc.dg/vect/pr71439.c: Ditto.
9233 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9234 * gcc.dg/vect/vect-bswap16.c: Ditto.
9235 * gcc.dg/vect/vect-bswap32.c: Ditto.
9236 * gcc.dg/vect/vect-bswap64.c: Ditto.
9237 * gcc.dg/vect/vect-live-1.c: Ditto.
9238 * gcc.dg/vect/vect-live-2.c: Ditto.
9239 * gcc.dg/vect/vect-live-3.c: Ditto.
9240 * gcc.dg/vect/vect-live-4.c: Ditto.
9241 * gcc.dg/vect/vect-live-5.c: Ditto.
9242 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9243 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9244 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9245 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9246 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9247 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9248 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9249 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9250 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9251 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9252 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9253 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9254 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9255 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9256 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9257 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9258 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9260 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9262 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9264 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9266 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
9267 ia32 if R_386_GOT32X relocation is supported.
9268 * gcc.target/i386/noplt-3.c: Likewise.
9269 * gcc.target/i386/noplt-2.c: Likewise.
9270 (main): Renamed to ...
9272 * gcc.target/i386/noplt-4.c: Likewise.
9273 (main): Renamed to ...
9275 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9276 * gcc.target/i386/pr67400-5.c: Likewise.
9278 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9280 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9281 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9283 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9284 f4): Adjust expected diagnostics.
9285 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9286 (T): If OVFP is defined, redefine to TP.
9287 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9288 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9289 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9290 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9291 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9292 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9293 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9294 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9295 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9296 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9297 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9298 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9299 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9300 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9301 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9302 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9303 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9304 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9305 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9306 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9307 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9308 as last argument to __builtin_add_overflow_p.
9310 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9312 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9313 dg-options and remove default vector testsuite compile flags.
9314 * g++.dg/vect/pr33860a.cc: Ditto.
9315 * g++.dg/vect/pr45470-a.cc: Ditto.
9316 * g++.dg/vect/pr45470-b.cc: Ditto.
9317 * g++.dg/vect/pr60896.cc: Ditto.
9318 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9319 * gcc.dg/vect/pr18308.c: Ditto.
9320 * gcc.dg/vect/pr24049.c: Ditto.
9321 * gcc.dg/vect/pr33373.c: Ditto.
9322 * gcc.dg/vect/pr36228.c: Ditto.
9323 * gcc.dg/vect/pr42395.c: Ditto.
9324 * gcc.dg/vect/pr42604.c: Ditto.
9325 * gcc.dg/vect/pr46663.c: Ditto.
9326 * gcc.dg/vect/pr48765.c: Ditto.
9327 * gcc.dg/vect/pr49093.c: Ditto.
9328 * gcc.dg/vect/pr49352.c: Ditto.
9329 * gcc.dg/vect/pr52298.c: Ditto.
9330 * gcc.dg/vect/pr52870.c: Ditto.
9331 * gcc.dg/vect/pr53185.c: Ditto.
9332 * gcc.dg/vect/pr53773.c: Ditto.
9333 * gcc.dg/vect/pr56695.c: Ditto.
9334 * gcc.dg/vect/pr62171.c: Ditto.
9335 * gcc.dg/vect/pr63530.c: Ditto.
9336 * gcc.dg/vect/pr68339.c: Ditto.
9337 * gcc.dg/vect/pr71259.c: Ditto.
9338 * gcc.dg/vect/vect-82_64.c: Ditto.
9339 * gcc.dg/vect/vect-83_64.c: Ditto.
9340 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9341 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9342 * gcc.dg/vect/vect-shift-2.c: Ditto.
9343 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9344 * gfortran.dg/vect/pr39318.f90: Ditto.
9345 * gfortran.dg/vect/pr45714-a.f: Ditto.
9346 * gfortran.dg/vect/pr45714-b.f: Ditto.
9347 * gfortran.dg/vect/pr46213.f90: Ditto.
9349 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9350 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9352 * gcc.target/powerpc/p9-splat-5.c: New test.
9354 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9356 PR tree-optimization/71488
9357 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9358 * lib/target-supports.exp: ... here.
9359 (check_sse4_hw_available): New procedure.
9360 (check_effective_target_sse4_runtime): Ditto.
9361 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9362 -march=westmere for sse4_runtime targets.
9363 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9364 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9365 (dg-additional-options): Use for sse4_runtime targets.
9366 (main): Call check_vect ().
9367 (dg-final): Perform scan only for sse4_runtime targets.
9369 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9373 * gcc.target/i386/pr66232-14.c: New file.
9374 * gcc.target/i386/pr66232-15.c: Likewise.
9375 * gcc.target/i386/pr66232-16.c: Likewise.
9376 * gcc.target/i386/pr66232-17.c: Likewise.
9377 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
9378 ia32 if R_386_GOT32X relocation is supported.
9379 * gcc.target/i386/pr67400-2.c: Likewise.
9380 * gcc.target/i386/pr67400-3.c: Likewise.
9381 * gcc.target/i386/pr67400-4.c: Likewise.
9382 * gcc.target/i386/pr67400-6.c: Likewise.
9383 * gcc.target/i386/pr67400-7.c: Likewise.
9384 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9386 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9388 PR libgfortran/48852
9389 * gfortran.dg/char4_iunit_1.f03: Update test.
9390 * gfortran.dg/f2003_io_5.f03: Update test.
9391 * gfortran.dg/real_const_3.f90: Update test.
9393 2016-06-23 Andi Kleen <ak@linux.intel.com>
9395 * g++.dg/bprob/bprob.exp: Support autofdo.
9396 * g++.dg/tree-prof/tree-prof.exp: dito.
9397 * gcc.dg/tree-prof/tree-prof.exp: dito.
9398 * gcc.misc-tests/bprob.exp: dito.
9399 * gfortran.dg/prof/prof.exp: dito.
9400 * lib/profopt.exp: dito.
9401 * lib/target-supports.exp: Check for autofdo.
9403 2016-06-23 Martin Liska <mliska@suse.cz>
9405 * gcc.dg/pr71619.c: New test.
9407 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9410 * gcc.target/i386/pr67400-1.c: New test.
9411 * gcc.target/i386/pr67400-2.c: Likewise.
9412 * gcc.target/i386/pr67400-3.c: Likewise.
9413 * gcc.target/i386/pr67400-4.c: Likewise.
9414 * gcc.target/i386/pr67400-5.c: Likewise.
9415 * gcc.target/i386/pr67400-6.c: Likewise.
9416 * gcc.target/i386/pr67400-7.c: Likewise.
9418 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9420 * c-c++-common/missing-header-1.c: New test case.
9421 * c-c++-common/missing-header-2.c: New test case.
9422 * c-c++-common/missing-header-3.c: New test case.
9423 * c-c++-common/missing-header-4.c: New test case.
9425 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9428 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9430 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9431 expected results due to builtin "nanl" now being suggested for
9433 * gcc.dg/pr67580.c: Update expected messages.
9434 * gcc.dg/spellcheck-identifiers.c: New testcase.
9435 * gcc.dg/spellcheck-typenames.c: New testcase.
9437 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9439 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9441 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9442 diagnostic-test-show-locus-parseable-fixits.c to sources for
9443 diagnostic_plugin_test_show_locus.c.
9444 * lib/gcc-defs.exp (freeform_regexps): New global.
9445 (dg-regexp): New function.
9446 (handle-dg-regexps): New function.
9447 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9448 freeform_regexps to the empty list.
9449 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9451 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9453 PR tree-optimization/71488
9454 * g++.dg/pr71488.C: New test.
9455 * gcc.dg/vect/vect-bool-cmp.c: New test.
9457 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9459 * gcc.dg/guality/param-5.c: New test.
9461 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9463 * gcc.target/i386/asm-flag-7.c: New test.
9465 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9467 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9468 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9469 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9470 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9471 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9472 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9473 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9474 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9475 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9476 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9477 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9478 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9479 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9480 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9481 * lib/target-supports.exp: Likewise.
9483 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9485 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9486 * gcc.dg/attr-ms_struct-2.c: Likewise.
9487 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9488 * gcc.dg/bf-ms-attrib.c: Likewise.
9489 * gcc.dg/bf-ms-layout-2.c: Likewise.
9490 * gcc.dg/bf-ms-layout-3.c: Likewise.
9491 * gcc.dg/bf-ms-layout.c: Likewise.
9492 * gcc.dg/bf-no-ms-layout.c: Likewise.
9493 * gcc.target/i386/bitfield1.c: Likewise.
9494 * gcc.target/i386/bitfield2.c: Likewise.
9495 * gcc.target/i386/bitfield3.c: Likewise.
9497 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9499 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9500 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9501 override other than -mcpu=power9 command-line option is specified,
9502 or if the target operating system is aix.
9503 * gcc.target/powerpc/darn-1.c: Likewise.
9504 * gcc.target/powerpc/darn-2.c: Likewise.
9505 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9506 test if effective-target is not powerpc_p9vector_ok or if the
9507 target operating system is not defined.
9508 * gcc.target/powerpc/vslv-1.c: Likewise.
9509 * gcc.target/powerpc/vsrv-0.c: Likewise.
9510 * gcc.target/powerpc/vsrv-1.c: Likewise.
9512 2016-06-21 Tobias Burnus <burnus@net-b.de>
9515 * gfortran.dg/coarray/data_1.f90: New.
9517 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9519 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9520 (dg-require-effective-target): Use arm_v8_neon_hw.
9521 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9522 (dg-require-effective-target): Likewise.
9523 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9524 (dg-require-effective-target): Likewise.
9525 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9526 (dg-require-effective-target): Likewise.
9527 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9528 (dg-require-effective-target): Likewise.
9529 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9530 (dg-require-effective-target): Likewise.
9531 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9534 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9536 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9537 Set to 3 so test passes.
9539 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9541 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9543 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9545 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9546 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9547 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9548 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9550 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9552 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9553 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9555 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9558 * gcc.target/i386/pr71549.c: New test.
9560 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9562 * gcc.target/powerpc/vadsdu-0.c: Replace
9563 dg-require-effective-target directive to allow test to run on more
9564 platforms, and add dg-skip-if directive to disable test on aix
9565 platforms because of known incompatibilities.
9566 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9567 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9568 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9569 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9570 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9571 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9572 * gcc.target/powerpc/vadsdub-2.c: Replace
9573 dg-require-effective-target directive to allow test to run on more
9574 platforms, and add dg-skip-if directive to disable test on aix
9575 platforms because of known incompatibilities.
9576 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9577 with vec_absdb call to differentiate this test from vadsdub-1.c.
9578 * gcc.target/powerpc/vadsduh-1.c: Replace
9579 dg-require-effective-target directive to allow test to run on more
9580 platforms, and add dg-skip-if directive to disable test on aix
9581 platforms because of known incompatibilities.
9582 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9583 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9584 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9586 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9588 PR tree-optimization/71588
9589 * gcc.dg/pr71558.c: New test.
9591 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9593 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9594 * c-c++-common/pr68657-2.c: Likewise.
9595 * c-c++-common/pr68657-3.c: Likewise.
9596 * gcc.dg/torture/pr69714.c: Require int32plus support.
9597 * gcc.dg/torture/pr70025.c: Likewise.
9598 * gcc.dg/torture/pr70083.c: Likewise.
9599 * gcc.dg/torture/pr70542.c: Likewise.
9600 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9602 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9605 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9607 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9610 * gcc.dg/pr71581.c: New test.
9612 PR rtl-optimization/71591
9613 * gcc.dg/cpp/pr71591.c: New test.
9615 2016-06-20 David B. Robins <gcc@davidrobins.net>
9618 * g++.dg/torture/pr71571.C: New test.
9620 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9623 * gcc.target/i386/sse2-pr71559.c: New test.
9624 * gcc.target/i386/avx-pr71559.c: New test.
9625 * gcc.target/i386/avx512f-pr71559.c: New test.
9627 2016-06-20 Tobias Burnus <burnus@net-b.de>
9630 * gfortran.dg/pointer_remapping_10.f90: New.
9632 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9634 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9636 2016-06-20 Martin Sebor <msebor@redhat.com>
9639 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9640 * gnu90-const-expr-1.c: Same.
9641 * gnu99-const-expr-1.c: Same.
9642 * gnu99-static-1.c: Same.
9644 2016-06-20 Renlin Li <renlin.li@arm.com>
9647 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9649 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9651 * gcc.target/aarch64/vcvt_f64_1.c: New.
9652 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9653 * gcc.target/aarch64/vrecp_f64_1.c: New.
9655 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9657 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9660 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9663 * gcc.target/avr/torture/pr71103-2.c: New test.
9665 2016-06-19 Martin Sebor <msebor@redhat.com>
9668 * gcc.dg/alignof.c: New test.
9670 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9672 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9673 vs dg-error; test constexpr specifier too.
9675 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9677 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9679 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9681 * lib/target-supports.exp
9682 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9683 arm_neon_ok and merge flags. Fix temporary test name.
9684 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9687 2016-06-17 Martin Liska <mliska@suse.cz>
9689 * gcc.dg/predict-9.c: Fix dump scanning.
9691 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9693 PR tree-optimization/71354
9694 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9696 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9698 PR tree-optimization/71347
9699 * gcc.dg/tree-ssa/pr71347.c: New test.
9701 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9703 PR tree-optimization/71354
9704 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9706 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9708 * gcc.dg/vect/vect-alias-check-1.c: New test.
9710 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9713 * gcc.target/avr/pr71151-1.c: New test.
9714 * gcc.target/avr/pr71151-2.c: New test.
9715 * gcc.target/avr/pr71151-3.c: New test.
9716 * gcc.target/avr/pr71151-4.c: New test.
9717 * gcc.target/avr/pr71151-5.c: New test.
9718 * gcc.target/avr/pr71151-6.c: New test.
9719 * gcc.target/avr/pr71151-7.c: New test.
9720 * gcc.target/avr/pr71151-8.c: New test.
9721 * gcc.target/avr/pr71151-common.h: New test.
9723 2016-06-16 Martin Liska <mliska@suse.cz>
9725 * gfortran.dg/predict-1.f90: New test.
9727 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9730 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9732 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9734 * g++.dg/vect/pr36648.cc: Disable cunrolli
9736 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9739 * gcc.c-torture/execute/pr71554.c: New test.
9741 PR rtl-optimization/71532
9742 * gcc.dg/torture/pr71532.c: New test.
9744 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9746 * gcc.target/powerpc/p9-dimode1.c: New test.
9747 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9749 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9751 * gcc.c-torture/compile/20160615-1.c: New test.
9753 * g++.dg/cpp0x/ref-qual17.C: New test.
9755 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9758 * gcc.target/i386/pr71529.C: New test.
9760 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9762 PR tree-optimization/71483
9763 * g++.dg/vect/pr71483.c: New
9765 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9768 * g++.dg/inherit/crash6.C: New.
9769 * g++.dg/inherit/union2.C: Likewise.
9770 * g++.dg/inherit/virtual12.C: Likewise.
9771 * g++.dg/inherit/virtual13.C: Likewise.
9772 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9774 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9776 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9778 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9780 PR tree-optimization/71439
9781 * gcc.dg/vect/pr71439.c: New
9783 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9785 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9787 2016-06-15 Richard Biener <rguenther@suse.de>
9789 * gcc.dg/vect/slp-45.c: New testcase.
9791 2016-06-15 Richard Biener <rguenther@suse.de>
9793 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9795 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9797 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9798 requirements, and disable for AIX for now.
9799 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9801 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9804 * g++.dg/opt/pr71528.C: New test.
9807 * g++.dg/init/pr71516.C: New test.
9809 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9811 * g++.dg/init/array46.C: New.
9813 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9815 * gcc.target/i386/float128-3.c: New test.
9816 * gcc.target/i386/quad-sse4.c: Ditto.
9817 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9818 Update scan strings.
9820 2016-06-14 Richard Biener <rguenther@suse.de>
9823 * gfortran.dg/pr71526.f90: New testcase.
9825 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9827 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9828 * gcc.dg/zero_bits_compound-1.c: Likewise.
9830 2016-06-14 Richard Biener <rguenther@suse.de>
9832 PR tree-optimization/71522
9833 * gcc.dg/torture/pr71522.c: New testcase.
9835 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9837 PR tree-optimization/71520
9838 * gcc.dg/tree-ssa/pr71520.c: New test.
9840 2016-06-14 Richard Biener <rguenther@suse.de>
9842 PR tree-optimization/71521
9843 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9845 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9848 * c-c++-common/ubsan/bounds-13.c: New test.
9850 PR preprocessor/71183
9851 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9853 2016-06-13 Jeff Law <law@redhat.com>
9855 PR tree-optimization/71403
9856 * c-c++-common/ubsan/pr71403-1.c: New test.
9857 * c-c++-common/ubsan/pr71403-2.c: New test.
9858 * c-c++-common/ubsan/pr71403-3.c: New test.
9860 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9863 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9864 Add -Wno-psabi -w to dg-options.
9866 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9868 * gcc.target/powerpc/vadsdu-0.c: New test.
9869 * gcc.target/powerpc/vadsdu-1.c: New test.
9870 * gcc.target/powerpc/vadsdu-2.c: New test.
9871 * gcc.target/powerpc/vadsdu-3.c: New test.
9872 * gcc.target/powerpc/vadsdu-4.c: New test.
9873 * gcc.target/powerpc/vadsdu-5.c: New test.
9874 * gcc.target/powerpc/vadsdub-1.c: New test.
9875 * gcc.target/powerpc/vadsdub-2.c: New test.
9876 * gcc.target/powerpc/vadsduh-1.c: New test.
9877 * gcc.target/powerpc/vadsduh-2.c: New test.
9878 * gcc.target/powerpc/vadsduw-1.c: New test.
9879 * gcc.target/powerpc/vadsduw-2.c: New test.
9881 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9883 * gcc.dg/c99-init-2.c (c): Update expected error message.
9884 * gcc.dg/init-bad-8.c (foo): Likewise.
9885 * gcc.dg/spellcheck-fields-3.c: New test case.
9887 2016-06-13 Martin Liska <mliska@suse.cz>
9889 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9890 and "guess loop iv compared" heuristics.
9891 * gcc.dg/predict-2.c: Likewise.
9892 * gcc.dg/predict-3.c: Likewise.
9893 * gcc.dg/predict-4.c: Likewise.
9894 * gcc.dg/predict-5.c: Likewise.
9895 * gcc.dg/predict-6.c: Likewise.
9897 2016-06-13 Marek Polacek <polacek@redhat.com>
9900 * c-c++-common/Wswitch-unreachable-4.c: New test.
9901 * gcc.dg/Wswitch-unreachable-2.c: New test.
9902 * g++.dg/tm/jump1.C: Move dg-warning.
9904 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9906 * gnat.dg/renaming10.ad[sb]: New test.
9908 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9911 * gfortran.dg/pr70673.f90: New test.
9913 2016-06-13 Richard Biener <rguenther@suse.de>
9916 * gcc.dg/align-3.c: New testcase.
9918 2016-06-13 Martin Liska <mliska@suse.cz>
9920 * gcc.target/i386/pr71458.c: New test.
9922 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9925 * gcc.dg/torture/float128-nan.c: New test.
9927 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9930 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9933 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9936 * gfortran.dg/comma_IO_extension_1.f90: New test.
9937 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9938 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9940 * gfortran.dg/graphite/pr38083.f90: Likewise.
9941 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9944 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9946 * gnat.dg/case_character.adb: New test.
9948 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9951 * gcc.target/powerpc/pr71310.c: New testcase.
9953 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9956 * gcc.dg/pr71478.c: New test.
9958 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9961 * gcc.c-torture/execute/pr71494.c: New test.
9964 * gcc.target/i386/pr68657.c: New test.
9967 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9968 (test): Add -masm=intel alternatives.
9970 2016-06-10 Martin Sebor <msebor@redhat.com>
9973 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9975 2016-06-10 Jeff Law <law@redhat.com>
9977 PR tree-optimization/71335
9978 * gcc.c-torture/execute/pr71335.c: New test.
9980 2016-06-10 David Malcolm <dmalcolm@redhat.com>
9982 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9983 the various "cannot tail-call: " messages.
9985 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9987 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9990 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9993 * c-c++-common/asan/pr71480.c: New test.
9995 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9997 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9998 (ASMNAME2): Likewise.
9999 (main): Replace fn in asm statement with ASMNAME ("fn").
10000 * gcc.dg/guality/pr68037-2.c: Likewise.
10001 * gcc.dg/guality/pr68037-3.c: Likewise.
10002 * gcc.dg/torture/pr68037-1.c: Likewise.
10003 * gcc.dg/torture/pr68037-2.c: Likewise.
10004 * gcc.dg/torture/pr68037-3.c: Likewise.
10006 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
10008 PR inline-asm/68843
10009 * gcc.target/i386/pr68843-1.c: New test.
10010 * gcc.target/i386/pr68843-2.c: New test.
10012 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
10013 Cesar Philippidis <cesar@codesourcery.com>
10015 PR middle-end/71373
10016 * gcc.dg/goacc/nested-function-1.c: New file.
10017 * gcc.dg/goacc/nested-function-2.c: Likewise.
10018 * gcc.dg/goacc/pr71373.c: Likewise.
10019 * gfortran.dg/goacc/cray-2.f95: Likewise.
10020 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
10021 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
10022 * gfortran.dg/goacc/cray.f95: Update.
10023 * gfortran.dg/goacc/loop-1.f95: Likewise.
10024 * gfortran.dg/goacc/loop-3.f95: Likewise.
10025 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
10026 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
10028 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
10030 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
10031 for OpenACC tile clauses.
10032 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10035 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
10037 * c-c++-common/goacc/cache-2.c: ... this new file.
10038 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
10039 * gfortran.dg/goacc/cache-2.f95: ... this new file.
10040 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
10042 * gfortran.dg/goacc/cray.f95: Likewise.
10043 * gfortran.dg/goacc/loop-1.f95: Likewise.
10045 2016-06-10 Alan Hayward <alan.hayward@arm.com>
10047 PR tree-optimization/71407
10048 PR tree-optimization/71416
10049 * gcc.dg/vect/pr71407.c: New
10050 * gcc.dg/vect/pr71416-1.c: New
10051 * gcc.dg/vect/pr71416-2.c: New
10053 2016-06-10 Richard Biener <rguenther@suse.de>
10055 PR middle-end/71477
10056 * gcc.dg/torture/pr71477.c: New testcase.
10058 2016-06-09 Julia Koval <julia.koval@intel.com>
10060 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
10061 * gcc.target/i386/interrupt-13.c: Likewise.
10062 * gcc.target/i386/interrupt-15.c: Likewise.
10063 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
10064 * gcc.target/i386/interrupt-24.c: Likewise.
10065 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
10066 * gcc.target/i386/interrupt-9.c: Likewise.
10067 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10069 2016-06-09 Martin Sebor <msebor@redhat.com>
10072 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
10073 * gcc.dg/builtin-constant_p-1.c: Same.
10074 * gcc.dg/builtins-error.c: Same.
10075 * gcc.dg/pr70859.c: Same.
10077 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10079 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
10080 * gcc.dg/torture/pr68067-1.c: Likewise.
10081 * gcc.dg/torture/pr68067-2.c: Likewise.
10083 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10085 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
10088 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
10091 * g++.dg/inherit/crash5.C: New.
10093 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10096 * g++.dg/inherit/crash5.C: New.
10097 * g++.dg/inherit/virtual1.C: Adjust.
10099 2016-06-09 Martin Liska <mliska@suse.cz>
10101 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
10102 * g++.dg/predict-loop-exit-2.C: Likewise.
10103 * g++.dg/predict-loop-exit-3.C: Likewise.
10104 * gcc.dg/predict-1.c: Likewise.
10105 * gcc.dg/predict-2.c: Likewise.
10106 * gcc.dg/predict-3.c: Likewise.
10107 * gcc.dg/predict-4.c: Likewise.
10108 * gcc.dg/predict-5.c: Likewise.
10109 * gcc.dg/predict-6.c: Likewise.
10110 * gcc.dg/predict-7.c: Likewise.
10112 2016-06-09 Richard Biener <rguenther@suse.de>
10114 PR tree-optimization/71462
10115 * gcc.dg/torture/pr71462.c: New testcase.
10117 2016-06-09 Marek Polacek <polacek@redhat.com>
10120 * gcc.dg/c11-generic-3.c: New test.
10122 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
10124 * g++.dg/init/array42.C: New.
10125 * g++.dg/init/array43.C: Likewise.
10126 * g++.dg/init/array44.C: Likewise.
10127 * g++.dg/init/array45.C: Likewise.
10128 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10129 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10130 * g++.dg/cpp1y/auto-fn27.C: Likewise.
10131 * g++.dg/gomp/pr35751.C: Likewise.
10132 * g++.dg/init/array23.C: Likewise.
10133 * g++.dg/init/brace2.C: Likewise.
10134 * g++.dg/init/brace6.C: Likewise.
10136 2016-06-08 Martin Sebor <msebor@redhat.com>
10137 Jakub Jelinek <jakub@redhat.com>
10141 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10142 * c-c++-common/builtin-arith-overflow-2.c: New test.
10143 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10144 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10145 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10147 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10150 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10152 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
10154 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10155 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10156 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10157 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10158 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10159 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10160 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10161 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10162 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10163 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10164 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10165 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10166 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10168 2016-06-08 Richard Biener <rguenther@suse.de>
10170 PR tree-optimization/68558
10171 * gcc.dg/vect/slp-44.c: New testcase.
10173 2016-06-08 Richard Biener <rguenther@suse.de>
10175 * gcc.dg/vect/slp-43.c: New testcase.
10177 2016-06-08 Richard Biener <rguenther@suse.de>
10179 PR tree-optimization/71452
10180 * gcc.dg/torture/pr71452.c: New testcase.
10182 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10185 * g++.dg/torture/pr71448.C: New test.
10187 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
10191 * g++.dg/debug/pr71432.C: New test.
10193 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10195 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10196 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10197 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10199 2016-06-08 Alan Hayward <alan.hayward@arm.com>
10201 * gcc.dg/vect/vect-live-2.c: Update effective target.
10202 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10203 * lib/target-supports.exp: Add aarch64 to vect_long.
10205 2016-06-08 Marek Polacek <polacek@redhat.com>
10208 * gcc.dg/noncompile/pr71418.c: New test.
10211 * gcc.dg/noncompile/pr71426.c: New test.
10213 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
10215 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10216 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10217 * gcc.dg/predict-3.c: Update template.
10218 * gcc.dg/predict-5.c: Update template.
10219 * gcc.dg/predict-6.c: Update template.
10220 * gcc.dg/predict-9.c: Update template.
10221 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10223 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
10225 * gcc.target/powerpc/vec-mul.c: New test.
10227 2016-06-07 David Malcolm <dmalcolm@redhat.com>
10229 * gcc.dg/spellcheck-fields-2.c: New test case.
10231 2016-06-07 Richard Biener <rguenther@suse.de>
10234 * gcc.dg/Wpragmas-1.c: New testcase.
10235 * gcc.dg/Wattributes-4.c: Likewise.
10236 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10239 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
10241 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10242 spurious debug code.
10244 2016-06-07 Richard Biener <rguenther@suse.de>
10246 PR tree-optimization/71428
10247 * gcc.dg/torture/pr71428.c: New testcase.
10249 2016-06-07 Richard Biener <rguenther@suse.de>
10251 PR middle-end/71423
10252 * gcc.dg/torture/pr71423.c: New testcase.
10254 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10256 PR middle-end/71408
10257 * gcc.dg/tree-ssa/pr71408.c: New test.
10259 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10261 PR middle-end/71281
10262 * g++.dg/torture/pr71281.C: New test.
10264 2016-06-06 Marek Polacek <polacek@redhat.com>
10267 * gcc.dg/pr71362.c: New test.
10269 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10270 Patrick Palka <ppalka@gcc.gnu.org>
10275 * g++.dg/opt/pr70847.C: New test.
10276 * g++.dg/ubsan/pr70847.C: New test.
10277 * g++.dg/ubsan/pr71393.C: New test.
10279 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10281 PR tree-optimization/71259
10282 * gcc.dg/vect/pr71259.c: New test.
10284 2016-06-06 David Malcolm <dmalcolm@redhat.com>
10286 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10287 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10288 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10291 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10293 PR middle-end/37780
10294 * gcc.c-torture/execute/pr37780.c: New test.
10295 * gcc.target/aarch64/pr37780_1.c: Likewise.
10296 * gcc.target/arm/pr37780_1.c: Likewise.
10298 2016-06-06 Marek Polacek <polacek@redhat.com>
10300 * c-c++-common/attr-may-alias-1.c: New test.
10301 * c-c++-common/attr-may-alias-2.c: New test.
10302 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10304 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
10307 * gcc.target/i386/pr24414.c: New test.
10309 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
10311 * gcc.target/sparc/vis4misc.c: New file.
10312 * gcc.target/sparc/fpcmp.c: Likewise.
10313 * gcc.target/sparc/fpcmpu.c: Likewise.
10315 2016-06-06 Alan Hayward <alan.hayward@arm.com>
10317 * gcc.dg/vect/vect-live-1.c: Use additional-options.
10318 * gcc.dg/vect/vect-live-3.c: Likewise.
10320 2016-06-06 Richard Biener <rguenther@suse.de>
10322 PR tree-optimization/71398
10323 * gcc.dg/torture/pr71398.c: New testcase.
10325 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
10328 * g++.dg/pr71389.C: New test.
10330 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10333 * gfortran.dg/fmt_read_5.f: New test.
10335 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
10338 * gfortran.dg/class_array_22.f03: New test.
10340 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10342 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10344 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10346 * gcc.dg/predict-9.c: Update template.
10348 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10351 * g++.dg/template/pr49377.C: New.
10353 2016-06-04 Jakub Jelinek <jakub@redhat.com>
10355 PR tree-optimization/71405
10356 * g++.dg/torture/pr71405.C: New test.
10358 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10361 * g++.dg/inherit/crash5.C: New.
10362 * g++.dg/inherit/virtual1.C: Adjust.
10364 2016-06-03 Jeff Law <law@redhat.com>
10366 PR tree-optimization/71316
10367 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10369 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10371 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
10372 dg-additional-options with just -fno-tree-scev-cprop in it.
10373 * gcc.dg/vect/vect-live-2.c: Likewise.
10374 * gcc.dg/vect/vect-live-5.c: Likewise.
10375 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10376 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10377 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10379 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
10382 * g++.dg/other/friend6.C: New test.
10384 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10386 * g++.dg/torture/ppc-ldst-array.C: New.
10388 2016-06-03 Joseph Myers <joseph@codesourcery.com>
10392 * gcc.dg/torture/builtin-fp-int-inexact.c,
10393 gcc.target/i386/387-builtin-fp-int-inexact.c,
10394 gcc.target/i386/387-rint-inline-1.c,
10395 gcc.target/i386/387-rint-inline-2.c,
10396 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10397 gcc.target/i386/sse2-rint-inline-1.c,
10398 gcc.target/i386/sse2-rint-inline-2.c,
10399 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10400 gcc.target/i386/sse4_1-rint-inline.c: New tests.
10402 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
10403 Julia Koval <julia.koval@intel.com>
10415 * gcc.dg/guality/pr68037-1.c: New test.
10416 * gcc.dg/guality/pr68037-2.c: Likewise.
10417 * gcc.dg/guality/pr68037-3.c: Likewise.
10418 * gcc.dg/torture/pr68037-1.c: Likewise.
10419 * gcc.dg/torture/pr68037-2.c: Likewise.
10420 * gcc.dg/torture/pr68037-3.c: Likewise.
10421 * gcc.dg/torture/pr68661-1a.c: Likewise.
10422 * gcc.dg/torture/pr68661-1b.c: Likewise.
10423 * gcc.target/i386/interrupt-1.c: Likewise.
10424 * gcc.target/i386/interrupt-2.c: Likewise.
10425 * gcc.target/i386/interrupt-3.c: Likewise.
10426 * gcc.target/i386/interrupt-4.c: Likewise.
10427 * gcc.target/i386/interrupt-5.c: Likewise.
10428 * gcc.target/i386/interrupt-6.c: Likewise.
10429 * gcc.target/i386/interrupt-7.c: Likewise.
10430 * gcc.target/i386/interrupt-8.c: Likewise.
10431 * gcc.target/i386/interrupt-9.c: Likewise.
10432 * gcc.target/i386/interrupt-10.c: Likewise.
10433 * gcc.target/i386/interrupt-11.c: Likewise.
10434 * gcc.target/i386/interrupt-12.c: Likewise.
10435 * gcc.target/i386/interrupt-13.c: Likewise.
10436 * gcc.target/i386/interrupt-14.c: Likewise.
10437 * gcc.target/i386/interrupt-15.c: Likewise.
10438 * gcc.target/i386/interrupt-16.c: Likewise.
10439 * gcc.target/i386/interrupt-17.c: Likewise.
10440 * gcc.target/i386/interrupt-18.c: Likewise.
10441 * gcc.target/i386/interrupt-19.c: Likewise.
10442 * gcc.target/i386/interrupt-20.c: Likewise.
10443 * gcc.target/i386/interrupt-21.c: Likewise.
10444 * gcc.target/i386/interrupt-22.c: Likewise.
10445 * gcc.target/i386/interrupt-23.c: Likewise.
10446 * gcc.target/i386/interrupt-24.c: Likewise.
10447 * gcc.target/i386/interrupt-25.c: Likewise.
10448 * gcc.target/i386/interrupt-26.c: Likewise.
10449 * gcc.target/i386/interrupt-27.c: Likewise.
10450 * gcc.target/i386/interrupt-28.c: Likewise.
10451 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10452 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10453 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10454 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10455 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10456 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10457 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10458 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10459 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10460 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10461 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10462 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10464 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10466 PR tree-optimization/52171
10467 * gcc.dg/pr52171.c: New test.
10468 * gcc.target/i386/pr52171.c: New test.
10470 2016-06-03 Jan Hubicka <jh@suse.cz>
10472 * g++.dg/tree-ssa/pred-1.C: New testcase
10473 * gcc.dg/tree-ssa/pred-1.c: New testcase
10475 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10478 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10480 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10482 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10484 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10486 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10488 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10489 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10490 * gcc.dg/vect/vect-live-1.c: New test.
10491 * gcc.dg/vect/vect-live-2.c: New test.
10492 * gcc.dg/vect/vect-live-3.c: New test.
10493 * gcc.dg/vect/vect-live-4.c: New test.
10494 * gcc.dg/vect/vect-live-5.c: New test.
10495 * gcc.dg/vect/vect-live-slp-1.c: New test.
10496 * gcc.dg/vect/vect-live-slp-2.c: New test.
10497 * gcc.dg/vect/vect-live-slp-3.c: New test.
10499 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10501 PR middle-end/71387
10502 * g++.dg/opt/pr71387.C: New test.
10504 2016-06-02 Jeff Law <law@redhat.com>
10506 PR tree-optimization/71328
10507 * gcc.c-torture/compile/pr71328.c: New test.
10509 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10512 * gfortran.dg/fmt_read_3.f90: Fix typo.
10513 * gfortran.dg/fmt_read_4.f90: New test.
10515 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10517 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10518 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10519 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10520 * g++.dg/cpp0x/override2.C: Likewise.
10521 * g++.dg/parse/crash5.C: Likewise.
10522 * g++.dg/parse/error16.C: Likewise.
10523 * g++.dg/parse/error27.C: Likewise.
10524 * g++.dg/template/qualttp15.C: Likewise.
10525 * g++.dg/template/redecl4.C: Likewise.
10526 * g++.old-deja/g++.other/crash39.C: Likewise.
10527 * g++.old-deja/g++.other/struct1.C: Likewise.
10528 * g++.old-deja/g++.pt/m9a.C: Likewise.
10529 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10531 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10534 * c-c++-common/pr71372.c: New test.
10536 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10537 __TIME__ strings with __builtin_strcmp instead of printf and
10540 2016-06-02 Martin Liska <mliska@suse.cz>
10542 * gcc.dg/predict-9.c: New test.
10544 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10546 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10547 global set_compiler_env_var and global saved_compiler_env_var.
10549 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10551 PR rtl-optimization/71295
10552 * gcc.c-torture/compile/pr71295.c: New test.
10554 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10556 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10558 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10559 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10561 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10562 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10563 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10564 alternative number.
10566 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10568 * gcc.target/powerpc/p9-splat-4.c: New test.
10570 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10573 * gcc.target/powerpc/pr71186.c: New test.
10575 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10578 * gfortran.dg/fmt_read_3.f90: New test.
10580 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10582 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10585 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10587 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10588 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10590 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10591 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10593 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10594 during compilation.
10595 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10596 vars set by dg-set-compiler-env-var.
10598 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10601 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10602 to the module procedure declaration.
10603 * gfortran.dg/submodule_16.f08: New test.
10605 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10607 PR middle-end/71371
10608 * c-c++-common/gomp/pr71371.c: New test.
10610 2016-06-01 Richard Biener <rguenther@suse.de>
10612 PR tree-optimization/71366
10613 * gcc.dg/torture/pr71366-1.c: New testcase.
10614 * gcc.dg/torture/pr71366-2.c: Likewise.
10616 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10618 * gcc.target/powerpc/vslv-0.c: New test.
10619 * gcc.target/powerpc/vslv-1.c: New test.
10620 * gcc.target/powerpc/vsrv-0.c: New test.
10621 * gcc.target/powerpc/vsrv-1.c: New test.
10623 2016-06-01 Nathan Sidwell <nathan@acm.org>
10625 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10626 * gcc.target/nvptx/weak.c: New.
10628 2016-06-01 Richard Biener <rguenther@suse.de>
10630 PR tree-optimization/71261
10631 * gcc.dg/torture/vect-bool-1.c: New testcase.
10633 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10635 * gfortran.dg/gomp/order-1.f90: New test.
10636 * gfortran.dg/gomp/order-2.f90: New test.
10638 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10640 * gcc.dg/unroll-6.c: Update template.
10641 * gcc.dg/unroll-7.c: New testcase.
10642 * gcc.dg/unroll-8.c: New testcase.
10644 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10646 * gnat.dg/opt56.ad[sb]: New test.
10648 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10651 * g++.dg/cpp0x/constexpr-ice16.C: New.
10653 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10655 PR tree-optimization/71314
10656 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10659 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10661 PR tree-optimization/71077
10662 * gcc.dg/tree-ssa/pr71077.c: New test.
10664 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10666 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10667 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10668 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10670 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10673 * g++.dg/cpp0x/pr71248.C: New.
10674 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10675 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10676 * g++.dg/init/new37.C: Likewise.
10677 * g++.dg/template/static1.C: Likewise.
10678 * g++.dg/template/static2.C: Likewise.
10680 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10682 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10684 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10686 2016-05-31 Marek Polacek <polacek@redhat.com>
10688 * c-c++-common/Wswitch-unreachable-3.c: New test.
10689 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10691 2016-05-31 Richard Biener <rguenther@suse.de>
10693 PR tree-optimization/71352
10694 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10696 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10698 * gcc.target/arm/armv5_thumb_isa.c: New test.
10700 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10703 * gcc.target/i386/pr71346.c: New test.
10705 2016-05-31 Tom de Vries <tom@codesourcery.com>
10707 PR tree-optimization/69068
10708 * gcc.dg/graphite/pr69068.c: New test.
10710 2016-05-27 Martin Sebor <msebor@redhat.com>
10713 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10715 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10718 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10719 nowait depend(inout: dd[0]) clauses where permitted.
10721 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10724 * g++.dg/parse/pr71238.C: New.
10725 * g++.dg/concepts/friend1.C: Test column numbers too.
10726 * g++.dg/cpp0x/initlist31.C: Likewise.
10727 * g++.dg/cpp0x/pr51420.C: Likewise.
10728 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10729 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10730 * g++.dg/ext/builtin3.C: Likewise.
10731 * g++.dg/lookup/friend12.C: Likewise.
10732 * g++.dg/lookup/friend7.C: Likewise.
10733 * g++.dg/lookup/koenig1.C: Likewise.
10734 * g++.dg/lookup/koenig5.C: Likewise.
10735 * g++.dg/lookup/used-before-declaration.C: Likewise.
10736 * g++.dg/overload/koenig1.C: Likewise.
10737 * g++.dg/template/crash65.C: Likewise.
10738 * g++.dg/template/friend57.C: Likewise.
10739 * g++.dg/warn/Wshadow-5.C: Likewise.
10740 * g++.dg/warn/Wunused-8.C: Likewise.
10741 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10742 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10743 * g++.old-deja/g++.jason/member.C: Likewise.
10744 * g++.old-deja/g++.jason/report.C: Likewise.
10745 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10746 * g++.old-deja/g++.law/visibility20.C: Likewise.
10747 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10748 * g++.old-deja/g++.other/static5.C: Likewise.
10749 * g++.old-deja/g++.pt/overload2.C: Likewise.
10751 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10753 * gcc.dg/tree-ssa/peel1.c: New testcase.
10754 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10755 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10757 2016-05-30 Tom de Vries <tom@codesourcery.com>
10759 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10762 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10765 * g++.dg/parse/virtual1.C: New.
10767 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10769 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10770 Use correct register when clearing %edx.
10772 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10774 PR tree-optimization/71289
10775 * gcc.dg/pr71289.c: New test.
10777 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10779 PR middle-end/71269
10780 PR middle-end/71292
10781 * gcc.dg/tree-ssa/pr71269.c: New test.
10782 * gcc.dg/tree-ssa/pr71292.c: New test.
10784 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10786 PR middle-end/71252
10787 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10789 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10791 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10792 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10793 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10795 2016-05-30 Tom de Vries <tom@codesourcery.com>
10797 PR tree-optimization/69067
10798 * gcc.dg/graphite/pr69067.c: New test.
10800 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10803 * gcc.target/i386/pr71245-1.c: New test.
10804 * gcc.target/i386/pr71245-2.c: Ditto.
10806 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10809 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10810 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10811 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10813 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10815 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10817 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10821 * g++.dg/overload/69855.C: New.
10822 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10823 * g++.old-deja/g++.pt/crash3.C: Likewise.
10825 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10828 * g++.dg/parse/namespace13.C: New.
10830 2016-05-26 Jeff Law <law@redhat.com>
10832 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10833 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10834 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10835 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10836 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10837 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10838 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10839 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10840 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10841 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10842 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10843 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10844 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10846 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10849 * g++.dg/overload/69855.C: New.
10850 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10851 * g++.old-deja/g++.pt/crash3.C: Likewise.
10853 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10856 * gcc.target/aarch64/va_arg_1.c: New testcase.
10857 * gcc.target/aarch64/va_arg_2.c: Likewise.
10858 * gcc.target/aarch64/va_arg_3.c: Likewise.
10860 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10862 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10863 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10864 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10865 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10866 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10868 2016-05-27 Marek Polacek <polacek@redhat.com>
10870 PR middle-end/71308
10871 * g++.dg/torture/pr71308.C: New test.
10873 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10875 * gcc.dg/zero_bits_compound-1.c: New test.
10876 * gcc.dg/zero_bits_compound-2.c: New test.
10878 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10880 PR middle-end/71279
10881 * gcc.dg/pr71279.c: New test.
10883 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10885 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10886 floating point min/max/comparison instructions.
10887 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10889 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10891 * c-c++-common/gomp/schedule-1.c: New test.
10892 * gfortran.dg/gomp/schedule-1.f90: New test.
10894 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10898 * g++.dg/cpp1y/auto-fn32.C: New test.
10899 * g++.dg/cpp1y/paren4.C: New test.
10901 2016-05-26 Nathan Sidwell <nathan@acm.org>
10903 * gcc.dg/20060410.c: Xfail on ptx.
10904 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10905 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10906 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10907 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10908 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10910 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10912 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10914 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10916 PR tree-optimization/71280
10917 * gcc.dg/pr71280.c: New test.
10919 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10921 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10922 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10924 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10926 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10928 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10931 2016-05-25 Jeff Law <law@redhat.com>
10933 PR tree-optimization/71272
10934 * gcc.c-torture/compile/pr71272.c: new test.
10936 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10938 * gcc.target/powerpc/vec-cmpne.c: New test.
10939 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10941 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10943 * gnat.dg/opt55.ad[sb]: New test.
10945 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10947 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10948 * c-c++-common/pr60226.c: Require int32plus.
10949 * gcc.c-torture/execute/pr70602.c: Likewise.
10950 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10951 unsigned long for malloc arg type.
10952 * gcc.dg/asr_div1.c: Require int32plus.
10953 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10954 * gcc.dg/pie-1.c: Require pie.
10955 * gcc.dg/pie-2.c: Likewise.
10956 * gcc.dg/pr59471.c: Require int32plus.
10957 * gcc.dg/pr59963-2.c: XFAIL for int16.
10958 * gcc.dg/pr60114.c: Require int32plus.
10959 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10960 unsigned long for typedef of size_t.
10961 * gcc.dg/pr63914.c: Require int32plus.
10962 * gcc.dg/pr64536.c: Require pt32plus.
10963 * gcc.dg/pr65658.c: Likewise.
10964 * gcc.dg/pr67271.c: Require int32plus.
10965 * gcc.dg/pr68112.c: Likewise.
10966 * gcc.dg/pr69071.c: Skip for avr target.
10967 * gcc.dg/pr69973.c: Require int32plus.
10968 * gcc.dg/pr70169.c: Skip for avr target.
10969 * gcc.dg/sso-6.c: Require int32plus.
10970 * gcc.dg/sso-7.c: Likewise.
10971 * gcc.dg/sso-8.c: Likewise.
10972 * gcc.dg/vrp-min-max-2.c: Likewise.
10974 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10977 * gcc.target/i386/pr70738-1.c: New test.
10978 * gcc.target/i386/pr70738-2.c: Likewise.
10979 * gcc.target/i386/pr70738-3.c: Likewise.
10980 * gcc.target/i386/pr70738-4.c: Likewise.
10981 * gcc.target/i386/pr70738-5.c: Likewise.
10982 * gcc.target/i386/pr70738-6.c: Likewise.
10983 * gcc.target/i386/pr70738-7.c: Likewise.
10984 * gcc.target/i386/pr70738-8.c: Likewise.
10985 * gcc.target/i386/pr70738-9.c: Likewise.
10987 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10989 PR rtl-optimization/66940
10990 * gcc.c-torture/execute/pr66940.c: New test.
10992 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10994 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10995 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10996 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10997 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10998 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10999 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
11000 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
11001 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
11002 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
11003 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
11004 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
11005 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
11006 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
11007 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
11008 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
11009 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
11010 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
11011 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
11012 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
11013 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
11014 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
11015 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
11016 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
11017 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
11019 2016-05-25 Marek Polacek <polacek@redhat.com>
11022 * gcc.dg/noncompile/pr71265.c: New test.
11025 * gcc.dg/noncompile/old-style-parm-3.c: New test.
11027 2016-05-25 Nathan Sidwell <nathan@acm.org>
11029 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
11031 2016-05-25 Richard Biener <rguenther@suse.de>
11033 PR tree-optimization/71261
11034 * c-c++-common/torture/pr71261.c: New testcase.
11036 2016-05-25 Richard Biener <rguenther@suse.de>
11038 PR tree-optimization/71264
11039 * gcc.dg/vect/pr71264.c: New testcase.
11041 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
11044 * g++.dg/cpp0x/alias-decl-53.C: New.
11045 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
11047 2016-05-25 Martin Liska <mliska@suse.cz>
11049 * g++.dg/pr71239.C: New test.
11051 2016-05-25 Richard Biener <rguenther@suse.de>
11053 * gcc.dg/vect/pr58135.c: Rename to ...
11054 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
11056 2016-05-25 Marek Polacek <polacek@redhat.com>
11058 * g++.dg/pr65295.C: Use target c++14.
11060 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11062 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
11063 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
11065 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11067 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
11070 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
11072 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
11073 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11074 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
11075 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11076 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11077 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11078 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
11079 * c-c++-common/goacc/pcopy.c: Likewise.
11080 * c-c++-common/goacc/pcopyin.c: Likewise.
11081 * c-c++-common/goacc/pcopyout.c: Likewise.
11082 * c-c++-common/goacc/pcreate.c: Likewise.
11083 * c-c++-common/goacc/pr70688.c: New test.
11084 * c-c++-common/goacc/present-1.c: Adjust test.
11085 * c-c++-common/goacc/reduction-5.c: Likewise.
11086 * g++.dg/goacc/data-1.C: New test.
11088 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11090 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
11091 vector parity built-in functions.
11092 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
11093 count trailing zeros automatic vectorization.
11094 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
11095 count trailing zeros built-in functions.
11097 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11099 * gcc.dg/tree-ssa/reassoc-44.c: New test.
11101 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
11104 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
11106 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11109 * g++.dg/template/crash123.C: New.
11110 * g++.dg/template/crash124.C: Likewise.
11112 2016-05-24 Martin Sebor <msebor@redhat.com>
11115 * g++.dg/ext/flexary16.C: New test.
11117 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
11119 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11120 before math.h is included.
11121 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11122 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11123 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11124 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11125 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11126 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11127 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11128 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11129 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11130 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11131 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11132 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11133 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11134 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11135 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11136 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11137 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11138 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11139 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11140 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11141 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11142 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11143 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11145 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11146 Kelvin Nilsen <kelvin@gcc.gnu.org>
11148 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11151 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11154 * g++.dg/warn/Wno-narrowing1.C: New.
11156 2016-05-24 Marek Polacek <polacek@redhat.com>
11159 * c-c++-common/Wswitch-unreachable-2.c: New test.
11161 2016-05-24 Jakub Jelinek <jakub@redhat.com>
11164 * g++.dg/vect/simd-clone-6.cc: New test.
11165 * g++.dg/gomp/declare-simd-6.C: New test.
11167 PR middle-end/70434
11169 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11171 2016-05-24 Richard Biener <rguenther@suse.de>
11173 PR tree-optimization/71240
11174 * gcc.dg/optimize-bswapsi-5.c: New testcase.
11176 2016-05-24 Richard Biener <rguenther@suse.de>
11178 PR tree-optimization/71230
11179 * gcc.dg/torture/pr71230.c: New testcase.
11180 * g++.dg/torture/pr71230.C: Likewise.
11182 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
11184 * c-c++-common/goacc/routine-5.c: Add tests.
11185 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11186 * gfortran.dg/goacc/routine-6.f90: Add tests.
11188 2016-05-24 Richard Biener <rguenther@suse.de>
11190 PR tree-optimization/71253
11191 * gcc.dg/torture/pr71253.c: New testcase.
11193 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11195 PR middle-end/71252
11196 * gfortran.dg/pr71252.f90: New test.
11198 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
11200 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11202 2016-05-24 Richard Biener <rguenther@suse.de>
11204 PR middle-end/70434
11206 * c-c++-common/vector-subscript-4.c: New testcase.
11207 * c-c++-common/vector-subscript-5.c: Likewise.
11209 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11212 * gfortran.dg/namelist_90.f: New test
11214 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11217 * gfortran.dg/unexpected_eof.f: New test
11219 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11220 Kelvin Nilsen <kelvin@gcc.gnu.org>
11222 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11225 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11228 * g++.dg/cpp0x/inh-ctor20.C: New.
11229 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11231 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11234 * g++.dg/cpp0x/variadic168.C: New.
11236 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11238 * g++.dg/cpp0x/pr31445.C: Test column number too.
11239 * g++.dg/cpp0x/pr32253.C: Likewise.
11240 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11241 * g++.dg/cpp0x/variadic36.C: Likewise.
11243 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
11245 * gcc.dg/fold-notshift-2.c: Adjust.
11247 2016-05-23 Marek Polacek <polacek@redhat.com>
11250 * c-c++-common/Wswitch-unreachable-1.c: New test.
11251 * gcc.dg/Wswitch-unreachable-1.c: New test.
11252 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11253 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11254 * g++.dg/gomp/block-10.C: Likewise.
11255 * gcc.dg/gomp/block-10.c: Likewise.
11256 * g++.dg/gomp/block-9.C: Likewise.
11257 * gcc.dg/gomp/block-9.c: Likewise.
11258 * g++.dg/gomp/target-1.C: Likewise.
11259 * g++.dg/gomp/target-2.C: Likewise.
11260 * gcc.dg/gomp/target-1.c: Likewise.
11261 * gcc.dg/gomp/target-2.c: Likewise.
11262 * g++.dg/gomp/taskgroup-1.C: Likewise.
11263 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11264 * gcc.dg/gomp/teams-1.c: Likewise.
11265 * g++.dg/gomp/teams-1.C: Likewise.
11266 * g++.dg/overload/error3.C: Likewise.
11267 * g++.dg/tm/jump1.C: Likewise.
11268 * g++.dg/torture/pr40335.C: Likewise.
11269 * gcc.dg/c99-vla-jump-5.c: Likewise.
11270 * gcc.dg/switch-warn-1.c: Likewise.
11271 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11272 * gcc.dg/nested-func-1.c: Likewise.
11273 * gcc.dg/pr67784-4.c: Likewise.
11275 2016-05-23 Richard Biener <rguenther@suse.de>
11277 PR tree-optimization/71230
11278 * gfortran.dg/pr71230-1.f90: New testcase.
11279 * gfortran.dg/pr71230-2.f90: Likewise.
11281 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11283 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
11284 * gcc.dg/vect/pr58135.c: Add new.
11285 * gfortran.dg/pr46519-1.f: Adjust test case.
11287 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11290 * g++.dg/cpp0x/decltype64.C: New.
11292 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11294 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11295 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11296 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11298 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11300 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11301 Add poly64x1_t and poly64x2_t cases if supported.
11302 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11303 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11304 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11305 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11306 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11308 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11310 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11311 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11312 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11313 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11314 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11315 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11316 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11318 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11320 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11322 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11324 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11325 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11327 2016-05-22 Jakub Jelinek <jakub@redhat.com>
11329 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11330 constraint instead of "r".
11331 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11332 insn instead of vxorpd.
11333 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11335 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11336 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11338 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11340 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11341 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11343 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11345 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
11347 PR middle-end/40921
11348 * gcc.dg/tree-ssa/pr40921.c: New test.
11350 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
11353 * gcc.target/avr/pr71103.c: New test.
11355 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
11357 PR middle-end/71179
11358 * gcc.dg/tree-ssa/pr71179.c: New test.
11360 2016-05-20 Martin Sebor <msebor@redhat.com>
11363 * gcc.dg/init-excess-2.c: New test.
11365 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
11367 * gnat.dg/opt53.adb: New test.
11368 * gnat.dg/opt54.adb: Likewise.
11370 2016-05-20 Martin Jambor <mjambor@suse.cz>
11372 PR tree-optimization/70884
11373 * gcc.dg/tree-ssa/pr70919.c: New test.
11375 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11377 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11379 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11380 fix code formatting.
11382 2016-05-20 Nathan Sidwell <nathan@acm.org>
11384 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
11386 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11388 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11390 * jit.dg/all-non-failing-tests.h: Add
11391 test-factorial-must-tail-call.c.
11392 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11393 * jit.dg/test-factorial-must-tail-call.c: New test case.
11395 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11398 * gfortran.dg/pr71204.f90: New test.
11400 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
11402 * gcc.target/nvptx/sincos.c: New test.
11404 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11407 * g++.dg/cpp1y/auto-fn31.C: New.
11409 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11411 * gcc.target/powerpc/vec-addec.c: New test.
11412 * gcc.target/powerpc/vec-addec-int128.c: New test.
11414 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11416 * gcc.dg/plugin/must-tail-call-1.c: New test case.
11417 * gcc.dg/plugin/must-tail-call-2.c: New test case.
11418 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11419 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11421 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
11423 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11425 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11428 * g++.dg/opt/pr71210-1.C: New test.
11429 * g++.dg/opt/pr71210-2.C: New test.
11431 PR tree-optimization/29756
11432 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11433 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11434 only on selected targets where V4SImode vectors are known to be
11437 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
11439 PR tree-optimization/71079
11440 PR tree-optimization/71206
11441 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11443 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11445 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11446 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11447 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11449 2016-05-20 Richard Guenther <rguenther@suse.de>
11451 PR tree-optimization/29756
11452 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11454 2016-05-20 Richard Biener <rguenther@suse.de>
11456 PR tree-optimization/71185
11457 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11459 2016-05-20 Richard Biener <rguenther@suse.de>
11461 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11463 2016-05-19 Marek Polacek <polacek@redhat.com>
11466 * g++.dg/diagnostic/pr71075.C: New test.
11468 2016-05-19 David Malcolm <dmalcolm@redhat.com>
11471 * g++.dg/pr71184.C: New test case.
11473 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11475 * gcc.target/powerpc/darn-0.c: New test.
11476 * gcc.target/powerpc/darn-1.c: New test.
11477 * gcc.target/powerpc/darn-2.c: New test.
11479 2016-05-19 Marek Polacek <polacek@redhat.com>
11481 PR tree-optimization/71031
11482 * gcc.dg/tree-ssa/vrp100.c: New test.
11484 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11486 PR rtl-optimization/71148
11487 * gcc.dg/pr71148.c: New test.
11489 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11492 * gcc.target/arm/pr71056.c: New test.
11494 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11496 * c-c++-common/pr69669.c: Check the used mode.
11498 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11501 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11503 2016-05-19 Richard Biener <rguenther@suse.de>
11505 PR tree-optimization/70729
11506 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11507 * gcc.dg/graphite/scop-18.c: Likewise.
11508 * gcc.dg/pr41783.c: Disable LIM.
11509 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11510 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11511 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11512 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11513 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11514 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11515 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11516 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11517 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11518 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11519 * gfortran.dg/pr42108.f90: Likewise.
11521 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11524 * gcc.dg/spellcheck-options-11.c: New test case.
11526 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11529 * g++.dg/opt/pr71100.C: New test.
11531 2016-05-18 Martin Jambor <mjambor@suse.cz>
11534 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11535 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11536 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11537 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11539 2016-05-18 Martin Jambor <mjambor@suse.cz>
11542 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11543 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11544 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11545 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11546 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11548 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11551 * g++.dg/template/crash122.C: New.
11553 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11556 * g++.dg/template/pr70466-1.C: New.
11557 * g++.dg/template/pr70466-2.C: Likewise.
11559 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11561 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11562 splat operations and the XXSPLTIB instruction.
11563 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11564 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11565 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11566 xxlxor to clear a register.
11568 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11570 * gcc.dg/torture/pr71020.c: New test.
11572 2016-05-18 Martin Jambor <mjambor@suse.cz>
11575 * gcc.dg/ipa/pr70646.c: New test.
11577 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11579 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11581 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11583 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11584 missing tests for vreinterpretq_p{8,16}.
11586 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11588 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11589 vsliq_n_s64 and vsliq_n_u64.
11591 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11593 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11594 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11596 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11598 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11599 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11600 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11602 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11604 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11607 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11609 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11610 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11611 "blr\t" and switch to scan-assembler-times.
11613 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11615 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11617 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11618 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11620 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11622 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11623 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11624 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11625 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11626 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11627 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11629 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11630 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11632 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11633 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11635 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11636 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11638 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11640 2016-05-18 Richard Biener <rguenther@suse.de>
11642 PR tree-optimization/71168
11643 * gcc.dg/torture/pr71168.c: New testcase.
11645 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11647 PR middle-end/63586
11648 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11649 * gcc.dg/tree-ssa/pr63586.c: New test.
11650 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11652 2016-05-17 Nathan Sidwell <nathan@acm.org>
11654 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11655 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11656 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11657 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11659 2016-05-17 Nathan Sidwell <nathan@acm.org>
11661 * gcc.target/nvptx/abi-vararg-3.c: New.
11663 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11665 PR tree-optimization/54579
11666 PR middle-end/55299
11667 * gcc.dg/fold-notrotate-1.c: New test.
11668 * gcc.dg/fold-notshift-1.c: New test.
11669 * gcc.dg/fold-notshift-2.c: New test.
11671 2016-05-17 Marek Polacek <polacek@redhat.com>
11674 * g++.dg/ipa/pr71146.C: New test.
11676 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11678 * jit.dg/test-error-array-bounds.c: New test case.
11680 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11682 * gcc.dg/tree-ssa/and-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/andnot-1.c: New testcase.
11689 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11691 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11692 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11694 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11696 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11698 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11700 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11702 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11704 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11705 ".2d[index]" when scan the assembly.
11706 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11707 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11709 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11711 2016-05-17 Richard Biener <rguenther@suse.de>
11713 PR tree-optimization/71132
11714 * gcc.dg/torture/pr71132.c: New testcase.
11716 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11718 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11720 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11723 * gcc.target/aarch64/pr70809_1.c: New test.
11725 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11727 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11728 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11729 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11730 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11732 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11733 Ilya Enkovich <ilya.enkovich@intel.com>
11736 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11738 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11740 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11741 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11743 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11745 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11746 test for __ARM_FP16_ARGS.
11747 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11748 * gcc.target/arm/aapcs/neon-vect10.c: New.
11749 * gcc.target/arm/aapcs/neon-vect9.c: New.
11750 * gcc.target/arm/aapcs/vfp18.c: New.
11751 * gcc.target/arm/aapcs/vfp19.c: New.
11752 * gcc.target/arm/aapcs/vfp20.c: New.
11753 * gcc.target/arm/aapcs/vfp21.c: New.
11754 * gcc.target/arm/fp16-aapcs-1.c: New.
11755 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11756 test for __ARM_FP16_ARGS.
11757 * g++.target/arm/fp16-return-1.c: Update expected output.
11759 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11762 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11764 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11767 * gfortran.dg/pr69603.f90: New testcase.
11769 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11771 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11773 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11776 * gfortran.dg/pr71047.f08: New test.
11778 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11780 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11781 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11782 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11784 2016-05-13 Martin Sebor <msebor@redhat.com>
11787 * g++.dg/cpp0x/constexpr-60049.C: New test.
11789 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11792 * gcc.dg/pr71071.c: New test.
11794 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11796 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11797 remove XOP handling.
11798 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11800 2016-05-13 Nathan Sidwell <nathan@acm.org>
11802 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11803 __atomic_is_lock_free declaration.
11805 2016-05-13 Richard Biener <rguenther@suse.de>
11807 PR tree-optimization/42587
11808 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11810 2016-05-13 Martin Liska <mliska@suse.cz>
11812 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11813 the new format of dump output.
11815 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11817 * gcc.dg/pr71084.c: New test.
11819 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11822 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11824 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11826 * gcc.target/aarch64/struct_return.c: New test.
11828 2016-05-12 Marek Polacek <polacek@redhat.com>
11831 * c-c++-common/pr70756-2.c: New test.
11832 * c-c++-common/pr70756.c: New test.
11834 2016-05-12 Richard Biener <rguenther@suse.de>
11836 PR tree-optimization/71059
11837 * gcc.dg/torture/pr71059.c: New testcase.
11839 2016-05-12 Richard Biener <rguenther@suse.de>
11841 PR tree-optimization/71062
11842 * gcc.dg/torture/pr71062.c: New testcase.
11844 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11846 PR tree-optimization/71006
11847 * gcc.dg/pr71006.c: New test.
11849 2016-05-12 Marek Polacek <polacek@redhat.com>
11852 * gcc.dg/opts-7.c: New test.
11854 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11857 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11858 Add -save-temps to dg-options.
11859 Scan for ldmfd rather than pop instruction.
11860 * gcc.target/arm/interrupt-2.c: Likewise.
11861 * gcc.target/arm/pr70830.c: New test.
11863 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11865 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11866 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11868 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11869 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11870 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11873 * gcc.target/i386/avx512vl-pack-1.c: New test.
11874 * gcc.target/i386/avx512vl-pack-2.c: New test.
11875 * gcc.target/i386/avx512bw-pack-2.c: New test.
11877 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11879 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11880 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11881 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11883 2016-05-12 Richard Biener <rguenther@suse.de>
11885 PR tree-optimization/70986
11886 * gcc.dg/torture/pr70986-1.c: New testcase.
11887 * gcc.dg/torture/pr70986-2.c: Likewise.
11888 * gcc.dg/torture/pr70986-3.c: Likewise.
11890 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11893 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11894 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11896 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11898 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11900 * gcc.target/i386/pr66746.c: Ditto.
11902 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11904 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11906 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11907 warning when using -mvsx-timode.
11908 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11909 * gcc.target/powerpc/dform-2.c: Likewise.
11910 * gcc.target/powerpc/pr68805.c: Likewise.
11912 2016-05-11 Marek Polacek <polacek@redhat.com>
11915 * c-c++-common/attributes-3.c: New test.
11917 2016-05-11 Nathan Sidwell <nathan@acm.org>
11919 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11920 * gcc.c-torture/execute/pr68185.c: Likewise.
11921 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11922 * gcc.dg/pr69634.c: Requires scheduling.
11923 * gcc.dg/torture/pr66178.c: Require label values.
11924 * gcc.dg/setjmp-6.c: Require indirect jumps.
11926 2016-05-11 Richard Biener <rguenther@suse.de>
11928 PR tree-optimization/71055
11929 * gcc.dg/torture/pr71055.c: New testcase.
11931 2016-05-11 Richard Biener <rguenther@suse.de>
11934 * g++.dg/debug/pr71057.C: New testcase.
11936 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11939 * gfortran.dg/gomp/pr70855.f90: New test.
11941 2016-05-11 Richard Biener <rguenther@suse.de>
11943 PR middle-end/71002
11944 * g++.dg/torture/pr71002.C: New testcase.
11946 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11948 PR middle-end/70807
11949 * gcc.dg/pr70807.c: New test.
11951 2016-05-10 Martin Sebor <msebor@redhat.com>
11954 * g++.dg/Wattributes.C: New test.
11956 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11958 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11959 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11960 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11962 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11965 * gcc.target/i386/pr70799-1.c: New test.
11967 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11969 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11971 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11973 PR middle-end/70877
11974 * gcc.target/i386/pr70877.c: New test.
11976 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11978 PR tree-optimization/70786
11979 * gcc.target/i386/pr70876.c: New test.
11981 2016-05-10 Jakub Jelinek <jakub@redhat.com>
11984 * gcc.target/i386/avx512vl-logic-1.c: New test.
11985 * gcc.target/i386/avx512vl-logic-2.c: New test.
11986 * gcc.target/i386/avx512dq-logic-2.c: New test.
11988 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11991 * gcc.target/powerpc/pr70963.c: New.
11993 2016-05-10 David Malcolm <dmalcolm@redhat.com>
11995 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11996 (test_very_wide_line): Add ruler to expected output.
11997 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11998 (test_very_wide_line): Likewise.
11999 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12000 (test_show_locus): Within the handling of "test_very_wide_line",
12001 enable show_ruler_p on the diagnostic context.
12003 2016-05-10 Richard Biener <rguenther@suse.de>
12005 PR tree-optimization/71039
12006 * gcc.dg/torture/pr71039.c: New testcase.
12008 2016-05-10 Nathan Sidwell <nathan@acm.org>
12010 * gcc.dg/nested-func-10.c: Requires alloca.
12011 * gcc.dg/nested-func-9.c: Requires alloca.
12012 * gcc.c-torture/execute/pr70460.c: Requires labels.
12013 * gcc.c-torture/compile/pr70199.c: Requires labels.
12014 * gcc.target/nvptx/decl.c: Compile only.
12015 * gcc.target/nvptx/trailing-init.c: Compile only.
12016 * gcc.target/nvptx/ary-init.c: Compile only.
12018 2016-05-10 Marek Polacek <polacek@redhat.com>
12021 * gcc.dg/attr-opt-1.c: New test.
12023 2016-05-10 Richard Biener <rguenther@suse.de>
12025 PR tree-optimization/70497
12026 PR tree-optimization/28367
12027 * gcc.dg/torture/20160404-1.c: New testcase.
12028 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
12029 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
12031 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
12033 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
12035 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
12037 * gcc.target/i386/fabsneg-1.c New test.
12039 2016-05-09 Alan Modra <amodra@gmail.com>
12042 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
12044 2016-05-09 Richard Biener <rguenther@suse.de>
12046 PR tree-optimization/70985
12047 * gcc.dg/torture/pr70985.c: New testcase.
12049 2016-05-09 Bin Cheng <bin.cheng@arm.com>
12051 * gcc.dg/tree-ssa/ifc-9.c: New test.
12052 * gcc.dg/tree-ssa/ifc-10.c: New test.
12053 * gcc.dg/tree-ssa/ifc-11.c: New test.
12054 * gcc.dg/tree-ssa/ifc-12.c: New test.
12055 * gcc.dg/vect/pr61194.c: Remove XFAIL.
12056 * gcc.dg/vect/vect-23.c: Remove XFAIL.
12057 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
12059 2016-05-09 Richard Biener <rguenther@suse.de>
12062 * gfortran.dg/pr70937.f90: New testcase.
12064 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12066 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
12068 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
12071 * gfortran.dg/dec_structure_1.f90: New testcase.
12072 * gfortran.dg/dec_structure_2.f90: Ditto.
12073 * gfortran.dg/dec_structure_3.f90: Ditto.
12074 * gfortran.dg/dec_structure_4.f90: Ditto.
12075 * gfortran.dg/dec_structure_5.f90: Ditto.
12076 * gfortran.dg/dec_structure_6.f90: Ditto.
12077 * gfortran.dg/dec_structure_7.f90: Ditto.
12078 * gfortran.dg/dec_structure_8.f90: Ditto.
12079 * gfortran.dg/dec_structure_9.f90: Ditto.
12080 * gfortran.dg/dec_structure_10.f90: Ditto.
12081 * gfortran.dg/dec_structure_11.f90: Ditto.
12082 * gfortran.dg/dec_union_1.f90: Ditto.
12083 * gfortran.dg/dec_union_2.f90: Ditto.
12084 * gfortran.dg/dec_union_3.f90: Ditto.
12085 * gfortran.dg/dec_union_4.f90: Ditto.
12086 * gfortran.dg/dec_union_5.f90: Ditto.
12087 * gfortran.dg/dec_union_6.f90: Ditto.
12088 * gfortran.dg/dec_union_7.f90: Ditto.
12090 2016-05-07 Tom de Vries <tom@codesourcery.com>
12092 PR tree-optimization/70956
12093 * gcc.dg/graphite/pr70956.c: New test.
12095 2016-05-06 Jakub Jelinek <jakub@redhat.com>
12097 PR middle-end/70941
12098 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
12099 (a, b, c, d): Change type from char to signed char.
12100 (main): Compare against (signed char) -1634678893 instead of
12101 hardcoded -109. Use __builtin_abort instead of abort.
12103 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
12104 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
12106 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12108 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
12111 * gcc.dg/torture/pr70935.c: New test.
12113 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12116 * gcc.target/sh/pr58219.c: New tests.
12118 2016-05-06 Richard Biener <rguenther@suse.de>
12120 PR tree-optimization/70960
12121 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12123 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12126 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12127 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12128 Adjust expected instruction counts.
12129 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12131 2016-05-06 Marek Polacek <polacek@redhat.com>
12134 * gcc.dg/ubsan/bounds-3.c: New test.
12136 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12139 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12141 2016-05-06 Richard Biener <rguenther@suse.de>
12143 PR middle-end/70931
12144 * gfortran.dg/pr70931.f90: New testcase.
12146 2016-05-06 Richard Biener <rguenther@suse.de>
12148 PR middle-end/70941
12149 * gcc.dg/torture/pr70941.c: New testcase.
12151 2016-05-05 Bin Cheng <bin.cheng@arm.com>
12153 PR tree-optimization/57206
12154 * gcc.dg/vect/pr57206.c: New test.
12156 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12158 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12160 2016-05-05 Jakub Jelinek <jakub@redhat.com>
12162 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12164 * c-c++-common/Wdangling-else-4.c: New test.
12166 2016-05-04 Jakub Jelinek <jakub@redhat.com>
12170 * g++.dg/opt/pr70906.C: New test.
12171 * g++.dg/opt/pr70933.C: New test.
12173 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12175 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
12177 * gcc.dg/ipa/pure-const-3.c: New testcase.
12179 2016-05-04 Marek Polacek <polacek@redhat.com>
12181 * c-c++-common/Wdangling-else-1.c: New test.
12182 * c-c++-common/Wdangling-else-2.c: New test.
12183 * c-c++-common/Wdangling-else-3.c: New test.
12185 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
12187 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12190 2016-05-04 Marek Polacek <polacek@redhat.com>
12193 * gcc.dg/Waddress-2.c: New test.
12195 2016-05-04 Alan Modra <amodra@gmail.com>
12197 * gcc.target/powerpc/pr70866.c: New.
12199 2016-05-03 Martin Sebor <msebor@redhat.com>
12202 * c-c++-common/builtin_location.c: New test.
12203 * g++.dg/cpp1y/builtin_location.C: New test.
12205 2016-05-03 Marek Polacek <polacek@redhat.com>
12208 * gcc.dg/pr70859.c: New test.
12209 * gcc.dg/pr70859-2.c: New test.
12211 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
12213 * gnat.dg/debug5.adb: New testcase.
12215 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
12217 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12218 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12219 Procedure to check for z10 instruction set.
12221 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12223 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12225 2016-05-03 Alan Modra <amodra@gmail.com>
12227 * gcc.target/powerpc/savres.c: Add func using a single gpr.
12229 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12231 * gcc.target/i386/avx512f-cvt-1.c: New test.
12233 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
12235 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12236 -fdump-tree-vrp-details.
12238 2016-05-03 Richard Biener <rguenther@suse.de>
12240 * gcc.dg/pr30172-1.c: Adjust.
12241 * gcc.dg/pr63743.c: Likewise.
12242 * gcc.dg/tm/pr51696.c: Likewise.
12243 * c-c++-common/tm/safe-1.c: Likewise.
12244 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12245 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12246 * g++.dg/plugin/self-assign-test-1.C: Likewise.
12247 * g++.dg/plugin/self-assign-test-2.C: Likewise.
12249 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12251 PR rtl-optimization/70467
12252 * gcc.target/i386/pr70467-3.c: New test.
12253 * gcc.target/i386/pr70467-4.c: New test.
12255 PR tree-optimization/70916
12256 * gcc.c-torture/compile/pr70916.c: New test.
12259 * gcc.target/i386/pr49244-1.c: New test.
12260 * gcc.target/i386/pr49244-2.c: New test.
12262 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
12264 PR rtl-optimization/44281
12265 * gcc.target/i386/pr44281.c: New test.
12267 2016-05-03 bin cheng <bin.cheng@arm.com>
12269 PR tree-optimization/56541
12270 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12271 * gcc.dg/vect/pr56541.c: new test.
12273 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12275 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12277 * gcc.target/powerpc/float128-complex-2.c: Likewise.
12279 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
12282 * c-c++-common/asan/clone-test-1.c (main): Align child process
12285 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12288 * g++.dg/spellcheck-fields-2.C: New test case.
12290 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12293 * g++.dg/pr62314.C: New test case.
12295 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
12297 * gcc.dg/ipa/inline-8.c: New testcase.
12299 2016-05-02 Jakub Jelinek <jakub@redhat.com>
12301 PR rtl-optimization/70467
12302 * gcc.target/i386/pr70467-1.c: New test.
12304 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12306 * gcc.dg/spec-options.c: Run the test on all targets.
12307 * gcc.dg/foo.specs: Use cpp_unique_options.
12309 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12311 * gcc.dg/tree-ssa/unord.c: New testcase.
12313 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12315 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12317 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
12319 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12321 2016-05-02 Marek Polacek <polacek@redhat.com>
12324 * gcc.dg/enum-incomplete-3.c: New test.
12326 2016-05-02 Marek Polacek <polacek@redhat.com>
12327 Tom de Vries <tom@codesourcery.com>
12329 PR tree-optimization/70700
12330 * gcc.dg/pr70700.c: New test.
12332 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
12334 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12335 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12336 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12337 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12338 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12340 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
12342 * ada/acats/run_acats: Rename into...
12343 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
12344 * ada/acats/run_all.sh: Remove redundant test.
12345 (target_run): Move around.
12346 (target_gnatchop): Use newly built executable.
12347 (target_gnatmake): Likewise.
12348 Check that the compilation of impbit succeeds.
12350 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
12352 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12353 * gcc.dg/20021029-1.c: Likewise.
12354 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12355 * gcc.target/sh/attr-isr-trapa.c: Likewise.
12356 * gcc.target/sh/cmpstr.c: Likewise.
12357 * gcc.target/sh/cmpstrn.c: Likewise.
12358 * gcc.target/sh/memset.c: Likewise.
12359 * gcc.target/sh/pr21255-2-mb.c: Likewise.
12360 * gcc.target/sh/pr21255-2-ml.c: Likewise.
12361 * gcc.target/sh/pr39423-1.c: Likewise.
12362 * gcc.target/sh/pr49468-di.c: Likewise.
12363 * gcc.target/sh/pr49468-si.c: Likewise.
12364 * gcc.target/sh/pr49880-1.c: Likewise.
12365 * gcc.target/sh/pr49880-2.c: Likewise.
12366 * gcc.target/sh/pr49880-3.c: Likewise.
12367 * gcc.target/sh/pr50751-1.c: Likewise.
12368 * gcc.target/sh/pr50751-4.c: Likewise.
12369 * gcc.target/sh/pr50751-7.c: Likewise.
12370 * gcc.target/sh/pr51244-1.c: Likewise.
12371 * gcc.target/sh/pr51244-10.c: Likewise.
12372 * gcc.target/sh/pr51244-11.c: Likewise.
12373 * gcc.target/sh/pr51244-12.c: Likewise.
12374 * gcc.target/sh/pr51244-13.c: Likewise.
12375 * gcc.target/sh/pr51244-14.c: Likewise.
12376 * gcc.target/sh/pr51244-17.c: Likewise.
12377 * gcc.target/sh/pr51244-18.c: Likewise.
12378 * gcc.target/sh/pr51244-19.c: Likewise.
12379 * gcc.target/sh/pr51244-4.c: Likewise.
12380 * gcc.target/sh/pr51244-5.c: Likewise.
12381 * gcc.target/sh/pr51244-7.c: Likewise.
12382 * gcc.target/sh/pr51244-8.c: Likewise.
12383 * gcc.target/sh/pr51244-9.c: Likewise.
12384 * gcc.target/sh/pr51697.c: Likewise.
12385 * gcc.target/sh/pr52483-1.c: Likewise.
12386 * gcc.target/sh/pr52483-2.c: Likewise.
12387 * gcc.target/sh/pr52483-3.c: Likewise.
12388 * gcc.target/sh/pr52483-5.c: Likewise.
12389 * gcc.target/sh/pr52933-1.c: Likewise.
12390 * gcc.target/sh/pr52933-2.c: Likewise.
12391 * gcc.target/sh/pr52933-3.c: Likewise.
12392 * gcc.target/sh/pr53568-1.c: Likewise.
12393 * gcc.target/sh/pr53976-1.c: Likewise.
12394 * gcc.target/sh/pr53988-1.c: Likewise.
12395 * gcc.target/sh/pr53988.c: Likewise.
12396 * gcc.target/sh/pr54089-1.c: Likewise.
12397 * gcc.target/sh/pr54089-6.c: Likewise.
12398 * gcc.target/sh/pr54089-7.c: Likewise.
12399 * gcc.target/sh/pr54089-8.c: Likewise.
12400 * gcc.target/sh/pr54089-9.c: Likewise.
12401 * gcc.target/sh/pr54236-1.c: Likewise.
12402 * gcc.target/sh/pr54236-2.c: Likewise.
12403 * gcc.target/sh/pr54236-3.c: Likewise.
12404 * gcc.target/sh/pr54236-4.c: Likewise.
12405 * gcc.target/sh/pr54386.c: Likewise.
12406 * gcc.target/sh/pr54602-1.c: Likewise.
12407 * gcc.target/sh/pr54685.c: Likewise.
12408 * gcc.target/sh/pr54760-1.c: Likewise.
12409 * gcc.target/sh/pr54760-2.c: Likewise.
12410 * gcc.target/sh/pr54760-3.c: Likewise.
12411 * gcc.target/sh/pr54760-4.c: Likewise.
12412 * gcc.target/sh/pr54760-5.c: Likewise.
12413 * gcc.target/sh/pr54760-6.c: Likewise.
12414 * gcc.target/sh/pr55146.c: Likewise.
12415 * gcc.target/sh/pr55160.c: Likewise.
12416 * gcc.target/sh/pr59278.c: Likewise.
12417 * gcc.target/sh/pr59401-1.c: Likewise.
12418 * gcc.target/sh/pr59533-1.c: Likewise.
12419 * gcc.target/sh/pr63260.c: Likewise.
12420 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12421 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12422 * gcc.target/sh/strlen.c: Likewise.
12423 * gcc.target/sh/torture/pr30807.c: Likewise.
12424 * gcc.target/sh/torture/pr34777.c: Likewise.
12425 * gcc.target/sh/torture/pr64652.c: Likewise.
12426 * gcc.target/sh/torture/pr65505.c: Likewise.
12427 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12428 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12430 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12433 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12435 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12437 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12438 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12439 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12440 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12442 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12444 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12445 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12447 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12449 PR middle-end/70626
12450 * c-c++-common/goacc/combined-reduction.c: New test.
12451 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12453 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12455 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12456 *movdi_internal pattern only if PIC off.
12457 * gcc.target/i386/pr70155-2.c: Likewise.
12458 * gcc.target/i386/pr70155-3.c: Likewise.
12459 * gcc.target/i386/pr70155-4.c: Likewise.
12460 * gcc.target/i386/pr70155-5.c: Likewise.
12461 * gcc.target/i386/pr70155-6.c: Likewise.
12462 * gcc.target/i386/pr70155-7.c: Likewise.
12463 * gcc.target/i386/pr70155-8.c: Likewise.
12464 * gcc.target/i386/pr70155-15.c: Likewise.
12465 * gcc.target/i386/pr70155-17.c: Likewise.
12466 * gcc.target/i386/pr70155-22.c: Likewise.
12468 2016-04-29 Bin Cheng <bin.cheng@arm.com>
12470 PR tree-optimization/70803
12471 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12473 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12475 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12476 optimization of vector loop.
12477 * gcc.target/i386/vect-unpack-3.c: New test.
12478 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12479 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12480 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12482 2016-04-29 Marek Polacek <polacek@redhat.com>
12485 * g++.dg/ubsan/null-7.C: New test.
12488 * gcc.dg/pr70852.c: New test.
12490 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12493 * g++.dg/cpp0x/alignas6.C: New test.
12495 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12497 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12498 * gcc.dg/pr27003.c: Likewise.
12499 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12500 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12501 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12502 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12503 * gcc.target/arc/mxy.c: Likewise.
12504 * gcc.target/arc/mswape.c: Likewise.
12505 * gcc.target/arc/mrtsc.c: Likewise.
12506 * gcc.target/arc/mcrc.c: Likewise.
12507 * gcc.target/arc/mdsp-packa.c: Likewise.
12508 * gcc.target/arc/mdvbf.c: Likewise.
12509 * gcc.target/arc/mlock.c: Likewise.
12510 * gcc.target/arc/mmac-24.c: Likewise.
12511 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12513 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12514 Matthijs Kooijman <matthijs@stdin.nl>
12515 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12518 * gcc.target/avr/pr60040-1.c: New.
12519 * gcc.target/avr/pr60040-2.c: New.
12521 2016-04-29 Richard Biener <rguenther@suse.de>
12523 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12525 2016-04-29 Richard Biener <rguenther@suse.de>
12527 PR tree-optimization/13962
12528 PR tree-optimization/65686
12529 * gcc.dg/uninit-pr65686.c: New testcase.
12531 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12533 PR middle-end/70843
12534 * gcc.dg/pr70843.c: New test.
12536 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12539 * gcc.target/i386/pr70858.c: New test.
12541 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12543 * gcc.target/arc/nps400-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/movh_cl-1.c: New file.
12550 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12551 Andrew Burgess <andrew.burgess@embecosm.com>
12553 * gcc.target/arc/extzv-1.c: New file.
12554 * gcc.target/arc/insv-1.c: New file.
12555 * gcc.target/arc/insv-2.c: New file.
12556 * gcc.target/arc/movb-1.c: New file.
12557 * gcc.target/arc/movb-2.c: New file.
12558 * gcc.target/arc/movb-3.c: New file.
12559 * gcc.target/arc/movb-4.c: New file.
12560 * gcc.target/arc/movb-5.c: New file.
12561 * gcc.target/arc/movb_cl-1.c: New file.
12562 * gcc.target/arc/movb_cl-2.c: New file.
12563 * gcc.target/arc/movbi_cl-1.c: New file.
12564 * gcc.target/arc/movl-1.c: New file.
12566 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12567 Andrew Burgess <andrew.burgess@embecosm.com>
12569 * gcc.target/arc/cmem-1.c: New file.
12570 * gcc.target/arc/cmem-2.c: New file.
12571 * gcc.target/arc/cmem-3.c: New file.
12572 * gcc.target/arc/cmem-4.c: New file.
12573 * gcc.target/arc/cmem-5.c: New file.
12574 * gcc.target/arc/cmem-6.c: New file.
12575 * gcc.target/arc/cmem-7.c: New file.
12576 * gcc.target/arc/cmem-ld.inc: New file.
12577 * gcc.target/arc/cmem-st.inc: New file.
12579 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12582 * gcc.target/i386/pr70821.c: New test.
12584 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12586 * gcc.target/powerpc/vec-adde.c: New test.
12587 * gcc.target/powerpc/vec-adde-int128.c: New test.
12589 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12591 * gcc.target/i386/avx-vround-1.c: New test.
12592 * gcc.target/i386/avx-vround-2.c: New test.
12593 * gcc.target/i386/avx512vl-vround-1.c: New test.
12594 * gcc.target/i386/avx512vl-vround-2.c: New test.
12596 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12599 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12600 (check_effective_target_cilkplus_runtime): ... this.
12601 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12602 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12604 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12605 Require cilkplus_runtime.
12606 Don't add -lcilkrts.
12607 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12608 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12609 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12610 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12611 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12612 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12613 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12614 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12615 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12616 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12617 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12618 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12619 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12620 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12621 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12622 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12623 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12624 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12625 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12626 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12627 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12628 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12629 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12630 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12631 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12632 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12633 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12634 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12635 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12637 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12638 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12640 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12642 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12645 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12647 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12648 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12650 2015-04-27 Ryan Burn <contact@rnburn.com>
12654 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12656 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12657 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12659 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12661 * gnat.dg/limited_with4.ad[sb]: New test.
12662 * gnat.dg/limited_with4_pkg.ads: New helper.
12664 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12667 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12668 and movv1ti_internal patterns
12669 * gcc.target/i386/pr70155-1.c: New test.
12670 * gcc.target/i386/pr70155-2.c: Likewise.
12671 * gcc.target/i386/pr70155-3.c: Likewise.
12672 * gcc.target/i386/pr70155-4.c: Likewise.
12673 * gcc.target/i386/pr70155-5.c: Likewise.
12674 * gcc.target/i386/pr70155-6.c: Likewise.
12675 * gcc.target/i386/pr70155-7.c: Likewise.
12676 * gcc.target/i386/pr70155-8.c: Likewise.
12677 * gcc.target/i386/pr70155-9.c: Likewise.
12678 * gcc.target/i386/pr70155-10.c: Likewise.
12679 * gcc.target/i386/pr70155-11.c: Likewise.
12680 * gcc.target/i386/pr70155-12.c: Likewise.
12681 * gcc.target/i386/pr70155-13.c: Likewise.
12682 * gcc.target/i386/pr70155-14.c: Likewise.
12683 * gcc.target/i386/pr70155-15.c: Likewise.
12684 * gcc.target/i386/pr70155-16.c: Likewise.
12685 * gcc.target/i386/pr70155-17.c: Likewise.
12686 * gcc.target/i386/pr70155-18.c: Likewise.
12687 * gcc.target/i386/pr70155-19.c: Likewise.
12688 * gcc.target/i386/pr70155-20.c: Likewise.
12689 * gcc.target/i386/pr70155-21.c: Likewise.
12690 * gcc.target/i386/pr70155-22.c: Likewise.
12692 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12694 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12697 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12699 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12700 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12701 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12702 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12703 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12705 2016-04-27 Richard Biener <rguenther@suse.de>
12708 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12709 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12711 2016-04-27 Nathan Sidwell <nathan@acm.org>
12713 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12714 * g++.dg/ubsan/pr63956.C: Adjust error location.
12716 2016-04-27 Nick Clifton <nickc@redhat.com>
12718 PR middle-end/49889
12719 * gcc.dg/pr49889.c: New test.
12721 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12723 * c-c++-common/memset-array.c: New test.
12725 2016-04-26 Martin Sebor <msebor@redhat.com>
12728 * g++.dg/cpp1y/func_constexpr.C: New test.
12730 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12733 * g++.dg/cpp0x/enum32.C: New test.
12734 * g++.dg/cpp0x/enum33.C: New test.
12736 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12738 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12739 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12740 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12741 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12742 * gcc.c-torture/execute/pr38151.c: Likewise.
12743 * gcc.c-torture/execute/pr66556.c: Likewise.
12744 * gcc.c-torture/execute/pr67781.c: Likewise.
12745 * gcc.c-torture/execute/pr68648.c: Likewise.
12747 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12749 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12751 2016-04-26 Marek Polacek <polacek@redhat.com>
12754 * gcc.dg/pr67784-3.c: New test.
12755 * gcc.dg/pr67784-4.c: New test.
12756 * gcc.dg/pr67784-5.c: New test.
12759 * gcc.dg/Wnested-externs-2.c: New test.
12761 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12763 * gcc.dg/fold-plusmult.c: Adjust.
12764 * gcc.dg/no-strict-overflow-6.c: Adjust.
12765 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12767 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12769 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12771 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12772 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12773 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12774 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12775 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12776 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12777 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12778 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12779 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12780 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12781 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12782 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12783 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12784 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12785 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12786 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12787 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12788 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12789 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12790 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12791 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12792 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12794 * gcc.target/i386/pr32219-4.c: Likewise.
12795 * gcc.target/i386/pr32219-6.c: Likewise.
12796 * gcc.target/i386/pr32219-8.c: Likewise.
12798 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12800 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12801 associated options.
12803 2016-04-26 Marek Polacek <polacek@redhat.com>
12806 * g++.dg/ext/cond2.C: New test.
12808 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12810 PR tree-optimization/70771
12811 PR tree-optimization/70775
12812 * gcc.dg/pr70771.c: New test.
12813 * gcc.dg/pr70775.c: New test.
12815 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12817 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12819 2016-04-25 Richard Biener <rguenther@suse.de>
12821 PR tree-optimization/70780
12822 * gcc.dg/torture/pr70780.c: New testcase.
12824 2016-04-25 Michael Collison <michael.collison@arm.com>
12826 * gcc.target/arm/neon-vaddws16.c: New test.
12827 * gcc.target/arm/neon-vaddws32.c: New test.
12828 * gcc.target/arm/neon-vaddwu16.c: New test.
12829 * gcc.target/arm/neon-vaddwu32.c: New test.
12830 * gcc.target/arm/neon-vaddwu8.c: New test.
12831 * lib/target-supports.exp
12832 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12833 that arm neon support vector widen sum of HImode TO SImode.
12835 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12838 * c-c++-common/asan/pr70712.c: New test.
12840 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12842 * .gitattributes: New file.
12844 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12846 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12848 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12850 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12851 * gfortran.dg/submodule_15.f08: Likewise.
12853 2016-04-22 Richard Biener <rguenther@suse.de>
12855 PR tree-optimization/70740
12856 * gcc.dg/torture/pr70740.c: New testcase.
12858 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12861 * gcc.target/i386/pr70750-1.c: New test.
12862 * gcc.target/i386/pr70750-2.c: Likewise.
12864 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12867 * g++.dg/cpp0x/auto48.C: New.
12869 2016-04-21 Marek Polacek <polacek@redhat.com>
12872 * g++.dg/cpp0x/forw_enum12.C: New test.
12873 * g++.dg/cpp0x/forw_enum13.C: New test.
12875 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12878 * gcc.target/i386/pr70728.c: New test.
12880 2016-04-21 Richard Biener <rguenther@suse.de>
12882 PR middle-end/70747
12883 * gcc.dg/pr70747.c: New testcase.
12885 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12887 PR tree-optimization/70715
12888 * gcc.dg/tree-ssa/scev-13.c: New test.
12890 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12892 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12894 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12896 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12898 2016-04-20 Jan Hubicka <jh@suse.cz>
12901 * g++.dg/ipa/nothrow-1.C: New testcase.
12903 2016-04-20 Nathan Sidwell <nathan@acm.org>
12906 * g++.dg/eh/delete1.C: New.
12908 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12910 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12911 -mtune-ctrl=sse_typeless_stores.
12913 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12915 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12917 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12919 PR tree-optimization/69489
12920 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12922 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12925 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12926 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12927 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12929 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12931 PR tree-optimization/56625
12932 PR tree-optimization/69489
12933 * gcc.dg/vect/pr56625.c: New test.
12934 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12936 2016-04-20 Andrew Pinski <apinski@cavium.com>
12939 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12941 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12943 * gnat.dg/self1.adb: Remove now incorrect test.
12945 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12947 * gcc.dg/tree-ssa/scev-11.c: New test.
12948 * gcc.dg/tree-ssa/scev-12.c: New test.
12950 2016-04-20 Marek Polacek <polacek@redhat.com>
12952 PR tree-optimization/70725
12953 * gcc.dg/pr70725.c: New test.
12955 2016-04-20 Richard Biener <rguenther@suse.de>
12957 PR tree-optimization/70726
12958 * g++.dg/vect/pr70726.cc: New testcase.
12960 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12963 * gcc.target/s390/pr70674.c: New test.
12965 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12967 PR libgfortran/70684
12968 * gfortran.dg/list_read_14.f90: New test.
12970 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12973 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12974 extern to force it misaligned.
12978 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12979 Don't check `*' before movv4sf_internal.
12980 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12981 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12982 Don't check `*' before movv16qi_internal.
12983 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12984 extern to force it misaligned.
12988 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12989 Don't check `*' before movv2df_internal.
12990 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12991 extern to force it misaligned.
12995 Check movv8sf_internal instead of avx_storeups256.
12996 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12998 2016-04-19 Richard Biener <rguenther@suse.de>
13000 PR tree-optimization/70171
13001 * g++.dg/tree-ssa/pr70171.C: New testcase.
13003 2016-04-19 Richard Biener <rguenther@suse.de>
13005 PR tree-optimization/70724
13006 * gcc.dg/torture/pr70724.c: New testcase.
13008 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
13010 PR middle-end/70689
13011 * gcc.target/i386/pr70689.c: New.
13013 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
13016 * gcc.target/i386/pr70708.c: New test.
13018 2016-04-18 Richard Biener <rguenther@suse.de>
13020 PR tree-optimization/43434
13021 * gcc.dg/vect/pr43434.c: New testcase.
13022 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
13023 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
13024 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
13025 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
13026 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
13027 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
13028 * gcc.dg/gomp/pr68640.c: Likewise.
13029 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
13030 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
13032 2016-04-18 Richard Biener <rguenther@suse.de>
13034 PR tree-optimization/70701
13035 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
13037 2016-04-18 Tom de Vries <tom@codesourcery.com>
13040 * gcc.dg/pr70161.c: Add dot-file scans.
13041 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
13042 instead of after last dot char.
13044 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
13046 * c-c++-common/dump-ada-spec-3.c: New test.
13047 * c-c++-common/dump-ada-spec-4.c: Likewise.
13049 2016-04-17 Tom de Vries <tom@codesourcery.com>
13052 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
13054 2016-04-15 Jan Hubicka <jh@suse.cz>
13057 * g++.dg/ipa/pure-const-1.C: New testcase.
13058 * g++.dg/ipa/pure-const-2.C: New testcase.
13059 * g++.dg/ipa/pure-const-3.C: New testcase.
13061 2016-04-15 Marek Polacek <polacek@redhat.com>
13064 * gcc.dg/bitfld-22.c: New test.
13066 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
13068 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
13071 2016-04-15 Marek Polacek <polacek@redhat.com>
13074 * c-c++-common/pr70651.c: New test.
13076 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13078 PR rtl-optimization/70681
13079 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
13080 dump scan on arm and powerpc.
13081 * gcc.dg/pr10474.c: Likewise.
13083 2016-04-15 Jakub Jelinek <jakub@redhat.com>
13088 * g++.dg/cpp1y/vla11.C: Revert for real.
13091 * c-c++-common/Wparentheses-1.c: New test.
13092 * c-c++-common/gomp/Wparentheses-1.c: New test.
13093 * c-c++-common/gomp/Wparentheses-2.c: New test.
13094 * c-c++-common/gomp/Wparentheses-3.c: New test.
13095 * c-c++-common/gomp/Wparentheses-4.c: New test.
13096 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
13097 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
13098 * c-c++-common/goacc/Wparentheses-1.c: New test.
13100 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
13103 * gcc.target/i386/pr70662.c: New test.
13105 2016-04-15 Richard Biener <rguenther@suse.de>
13106 Alan Modra <amodra@gmail.com>
13108 PR tree-optimization/70130
13109 * gcc.dg/vect/O3-pr70130.c: New testcase.
13111 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13114 * gcc.target/powerpc/pr70669.c: New test.
13117 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13118 a power7 system that does not have an assembler that supports
13121 2016-04-14 Martin Sebor <msebor@redhat.com>
13126 * c-c++-common/ubsan/vla-1.c: Revert.
13127 * g++.dg/cpp1y/vla11.C: Same.
13128 * g++.dg/cpp1y/vla12.C: Same.
13129 * g++.dg/cpp1y/vla13.C: Same.
13130 * g++.dg/cpp1y/vla14.C: Same.
13131 * g++.dg/cpp1y/vla3.C: Same.
13132 * g++.dg/init/array24.C: Same.
13133 * g++.dg/ubsan/vla-1.C: Same.
13135 2016-04-14 Marek Polacek <polacek@redhat.com>
13136 Jan Hubicka <hubicka@ucw.cz>
13139 * g++.dg/torture/pr70029.C: New test.
13141 2016-04-14 Martin Sebor <msebor@redhat.com>
13143 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13144 type size to prevent failures on targets with very low maximum
13147 2016-04-14 Richard Biener <rguenther@suse.de>
13149 PR tree-optimization/70623
13150 * gcc.dg/torture/pr70623.c: New testcase.
13151 * gcc.dg/torture/pr70623-2.c: Likewise.
13153 2016-04-13 Martin Sebor <msebor@redhat.com>
13158 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13159 * g++.dg/cpp1y/vla11.C: New test.
13160 * g++.dg/cpp1y/vla12.C: New test.
13161 * g++.dg/cpp1y/vla13.C: New test.
13162 * g++.dg/cpp1y/vla14.C: New test.
13163 * g++.dg/cpp1y/vla3.C: Restore deleted test.
13164 * g++.dg/init/array24.C: Fully brace VLA initializer.
13165 * g++.dg/ubsan/vla-1.C: Disable exceptions.
13167 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13170 * g++.dg/opt/pr70641.C: New test.
13172 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13174 PR rtl-optimization/68749
13175 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13176 effects of argument promotions.
13177 Remove default args to dg-skip-if.
13179 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
13182 * g++.dg/parse/pr70635.C: New.
13184 2016-04-13 Marek Polacek <polacek@redhat.com>
13187 * c-c++-common/Wmisleading-indentation-4.c: New test.
13189 2016-04-13 Marek Polacek <polacek@redhat.com>
13192 * gcc.dg/Wparentheses-12.c: New test.
13193 * gcc.dg/Wparentheses-13.c: New test.
13195 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
13197 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13198 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13199 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13201 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13203 PR middle-end/70633
13204 * gcc.c-torture/compile/pr70633.c: New test.
13207 * gcc.dg/torture/pr70628.c: New test.
13209 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
13212 * g++.dg/template/pr70610.C: New test.
13213 * g++.dg/template/pr70610-2.C: New test.
13214 * g++.dg/template/pr70610-3.C: New test.
13215 * g++.dg/template/pr70610-4.C: New test.
13217 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13219 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13223 * g++.dg/ext/pr70571.C: New test.
13225 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13228 * gcc.target/powerpc/pr70640.c: New test.
13230 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
13233 * g++.dg/parse/pr68722.C: New.
13235 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13237 PR rtl-optimization/70596
13238 * gcc.target/i386/pr70596.c: New test.
13240 2016-04-12 Nathan Sidwell <nathan@acm.org>
13243 * g++.dg/init/pr70501.C: New.
13245 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
13247 * gcc.target/i386/asm-flag-6.c: New test.
13249 2016-04-12 Tom de Vries <tom@codesourcery.com>
13251 PR tree-optimization/68756
13252 * gcc.dg/graphite/pr68756.c: New test.
13254 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13256 PR tree-optimization/70602
13257 * gcc.c-torture/execute/pr70602.c: New test.
13259 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13262 * gcc.target/powerpc/float128-1.c: New tests to make sure the
13263 __float128 emulator is built and runs.
13264 * gcc.target/powerpc/float128-1.c: Likewise.
13266 * lib/target-supports.exp (check_ppc_float128_sw_available):
13267 Rework tests for __float128 software and hardware
13268 availability. Fix exit condition to return 0 on success.
13270 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
13273 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13274 * gcc.target/aarch64/target_attr_15.c: Likewise.
13276 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13279 * g++.dg/cpp1y/pr69066.C: New.
13281 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13284 * gfortran.dg/pr36192.f90: Update test.
13285 * gfortran.dg/pr36192_1.f90: Update test.
13286 * gfortran.dg/real_dimension_1.f: Update test.
13287 * gfortran.dg/parameter_array_init_7.f90: New test.
13289 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
13292 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13294 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13296 PR rtl-optimization/66669
13297 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13299 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13301 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13302 * gcc.dg/pie-1.c: Likewise.
13303 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13304 * gcc.dg/pic-4.c: Likewise.
13305 * gcc.dg/pie-3.c: Likewise.
13306 * gcc.dg/pie-4.c: Likewise.
13308 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13310 PR tree-optimization/68644
13311 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13313 PR rtl-optimization/64886
13314 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13316 2016-04-09 Tom de Vries <tom@codesourcery.com>
13318 PR tree-optimization/68953
13319 * gcc.dg/graphite/pr68953.c: New test.
13321 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13324 * gfortran.dg/deferred_character_16.f90: New test.
13326 2016-04-09 Jakub Jelinek <jakub@redhat.com>
13328 PR tree-optimization/70586
13329 * gcc.c-torture/execute/pr70586.c: New test.
13331 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13334 * c-c++-common/asan/halt_on_error-1.c: Replace memset
13335 with __builtin_memset
13336 * c-c++-common/asan/halt_on_error-2.c: Likewise.
13338 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
13342 PR tree-optimization/70373
13343 PR middle-end/70533
13344 PR middle-end/70534
13345 PR middle-end/70535
13346 * c-c++-common/goacc/reduction-5.c: New test.
13347 * c-c++-common/goacc/reduction-promotions.c: New test.
13348 * gfortran.dg/goacc/reduction-3.f95: New test.
13349 * gfortran.dg/goacc/reduction-promotions.f90: New test.
13351 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
13355 * g++.dg/pr70590.C: New test.
13356 * g++.dg/pr70590-2.C: New test.
13358 2016-04-08 Jakub Jelinek <jakub@redhat.com>
13360 PR middle-end/70593
13361 * gcc.target/i386/pr70593.c: New test.
13363 PR rtl-optimization/70574
13364 * gcc.target/i386/avx2-pr70574.c: New test.
13366 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
13369 * c-c++-common/asan/pr70541.c: New test.
13371 2016-04-08 Tom de Vries <tom@codesourcery.com>
13373 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13374 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13376 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13379 * gcc.c-torture/execute/pr70566.c: New test.
13381 2016-04-08 Tom de Vries <tom@codesourcery.com>
13383 * c-c++-common/goacc/uninit-copy-clause.c: New test.
13384 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13386 2016-04-08 Alan Modra <amodra@gmail.com>
13388 * gcc.target/powerpc/pr70117.c: New.
13390 2016-04-07 Jakub Jelinek <jakub@redhat.com>
13393 * gcc.dg/lto/simd-function_0.c: New test.
13395 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13397 * c-c++-common/attr-simd-2.c: Likewise.
13398 * c-c++-common/attr-simd-4.c: Likewise.
13399 * gcc.dg/gomp/simd-clones-2.c: Likewise.
13400 * gcc.dg/gomp/simd-clones-3.c: Likewise.
13402 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13405 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13407 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
13408 Tom de Vries <tom@codesourcery.com>
13410 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13411 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13412 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13413 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13414 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13415 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13416 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13417 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13419 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13422 * g++.dg/warn/Wparentheses-29.C: New test.
13424 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13427 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13428 explicit braces to resolve a future -Wparentheses warning.
13430 2016-04-06 Richard Henderson <rth@redhat.com>
13432 * gcc.dg/pr61817-1.c: New test.
13433 * gcc.dg/pr61817-2.c: New test.
13434 * gcc.dg/pr69391-1.c: New test.
13435 * gcc.dg/pr69391-2.c: New test.
13437 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13439 PR rtl-optimization/70398
13440 * gcc.target/aarch64/pr70398.c: New.
13442 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13444 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13446 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
13447 Pedro Alves <palves@redhat.com>
13449 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13451 2016-04-06 Jakub Jelinek <jakub@redhat.com>
13453 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13454 Check for avx512f effective targets instead of avx2.
13455 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13456 for AVX512F clones.
13457 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13458 * g++.dg/gomp/declare-simd-1.C: Likewise.
13459 * g++.dg/gomp/declare-simd-3.C: Likewise.
13460 * g++.dg/gomp/declare-simd-4.C: Likewise.
13462 PR middle-end/70550
13463 * c-c++-common/gomp/pr70550-1.c: New test.
13464 * c-c++-common/gomp/pr70550-2.c: New test.
13466 2016-04-05 Nathan Sidwell <nathan@acm.org>
13469 * g++.dg/ext/attribute-may-alias-5.C: New.
13471 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13474 * c-c++-common/pr70336.c: New test.
13475 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13476 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13478 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
13481 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13483 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13485 PR rtl-optimization/70542
13486 * gcc.dg/torture/pr70542.c: New test.
13487 * gcc.target/i386/avx2-pr70542.c: New test.
13489 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13491 PR tree-optimization/70509
13492 * gcc.target/i386/avx512bw-pr70509.c: New test.
13494 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13497 * g++.dg/ext/constexpr-vla4.C: New test.
13499 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13502 * gcc.target/i386/pr70510.c: New test.
13504 2016-04-05 Richard Biener <rguenther@suse.de>
13506 PR tree-optimization/70526
13507 * g++.dg/torture/pr70526.C: New testcase.
13509 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13512 * gcc.target/i386/pr70525.c: New test.
13514 2016-04-05 Richard Biener <rguenther@suse.de>
13516 PR middle-end/70499
13517 * g++.dg/torture/pr70499.C: New testcase.
13519 2016-04-05 Richard Biener <rguenther@suse.de>
13521 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13524 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13526 PR middle-end/70307
13527 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13528 rs6000 ABI warnings.
13530 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13533 * g++.dg/ipa/devirt-51.C: New testcase.
13535 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13536 Jakub Jelinek <jakub@redhat.com>
13538 PR middle-end/70457
13539 * gcc.dg/torture/pr70457.c: New.
13541 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13544 * gfortran.dg/allocate_with_source_19.f08: New test.
13546 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13549 * gfortran.dg/coarray_allocate_6.f08: New test.
13551 2016-04-04 Richard Biener <rguenther@suse.de>
13553 PR rtl-optimization/70484
13554 * gcc.dg/torture/pr70484.c: New testcase.
13556 2016-04-04 Marek Polacek <polacek@redhat.com>
13559 * gcc.dg/torture/pr70307.c: New test.
13561 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13565 * gcc.target/sh/torture/pr70416.c: New.
13567 2016-04-02 Martin Sebor <msebor@redhat.com>
13573 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13574 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13575 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13576 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13577 * g++.dg/cpp0x/constexpr-string.C: Same.
13578 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13579 * g++.dg/cpp0x/pr65398.C: Same.
13580 * g++.dg/ext/constexpr-vla1.C: Same.
13581 * g++.dg/ext/constexpr-vla2.C: Same.
13582 * g++.dg/ext/constexpr-vla3.C: Same.
13583 * g++.dg/ubsan/pr63956.C: Same.
13585 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13587 PR rtl-optimization/70467
13588 * gcc.target/i386/pr70467-2.c: New test.
13590 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13591 Marek Polacek <polacek@redhat.com>
13594 * g++.dg/init/new47.C: New test.
13596 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13599 * gcc.target/arm/pr70496.c: New test.
13601 2016-04-01 Nathan Sidwell <nathan@acm.org>
13604 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13606 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13609 * gcc.dg/strlenopt.h (memmove): New.
13610 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13611 instead of "string.h".
13612 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13613 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13614 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13615 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13616 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13617 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13618 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13619 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13620 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13621 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13622 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13623 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13624 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13625 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13626 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13627 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13628 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13629 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13630 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13631 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13633 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13635 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13636 (Holder::foo): Reflect this.
13638 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13641 * gcc.dg/pr70442.c: New test.
13643 2016-03-31 Nathan Sidwell <nathan@acm.org>
13646 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13648 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13651 * gcc.target/i386/pr70453.c: New test.
13653 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13656 * gcc.c-torture/pr70292.c: New test.
13658 2016-03-31 Marek Polacek <polacek@redhat.com>
13661 * c-c++-common/pr70297.c: New test.
13662 * g++.dg/cpp0x/typedef-redecl.C: New test.
13663 * gcc.dg/typedef-redecl2.c: New test.
13665 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13667 PR rtl-optimization/70460
13668 * gcc.c-torture/execute/pr70460.c: New test.
13670 2016-03-31 Richard Biener <rguenther@suse.de>
13673 * g++.dg/ext/vector30.C: New testcase.
13675 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13676 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13678 * gfortran.dg/fmt_pf.f90: New test.
13680 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13682 Forward-port from 5 branch
13683 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13686 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13687 dg-require-effective-target after dg-do.
13689 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13691 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13693 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13694 Julian Brown <julian@codesourcery.com>
13695 Chung-Lin Tang <cltang@codesourcery.com>
13696 Cesar Philippidis <cesar@codesourcery.com>
13697 James Norris <jnorris@codesourcery.com>
13698 Tom de Vries <tom@codesourcery.com>
13699 Nathan Sidwell <nathan@codesourcery.com>
13701 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13702 * c-c++-common/goacc/loop-clauses.c: Likewise.
13703 * g++.dg/goacc/template.C: Likewise.
13704 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13705 * gfortran.dg/goacc/loop-1.f95: Likewise.
13706 * gfortran.dg/goacc/loop-5.f95: Likewise.
13707 * gfortran.dg/goacc/loop-6.f95: Likewise.
13708 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13709 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13710 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13711 * c-c++-common/goacc/clauses-fail.c: Likewise.
13712 * c-c++-common/goacc/parallel-1.c: Likewise.
13713 * c-c++-common/goacc/reduction-1.c: Likewise.
13714 * c-c++-common/goacc/reduction-2.c: Likewise.
13715 * c-c++-common/goacc/reduction-3.c: Likewise.
13716 * c-c++-common/goacc/reduction-4.c: Likewise.
13717 * c-c++-common/goacc/routine-3.c: Likewise.
13718 * c-c++-common/goacc/routine-4.c: Likewise.
13719 * c-c++-common/goacc/routine-5.c: Likewise.
13720 * c-c++-common/goacc/tile.c: Likewise.
13721 * g++.dg/goacc/template.C: Likewise.
13722 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13723 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13724 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13725 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13726 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13727 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13728 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13729 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13730 * c-c++-common/goacc/use_device-1.c: ... this file.
13731 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13732 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13733 * c-c++-common/goacc/host_data-6.c: ... this file.
13734 * c-c++-common/goacc/loop-2-kernels.c: New file.
13735 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13736 * c-c++-common/goacc/loop-3.c: Likewise.
13737 * g++.dg/goacc/reference.C: Likewise.
13738 * g++.dg/goacc/routine-1.C: Likewise.
13739 * g++.dg/goacc/routine-2.C: Likewise.
13741 2016-03-30 Richard Biener <rguenther@suse.de>
13743 PR middle-end/70450
13744 * gcc.dg/torture/pr70450.c: New testcase.
13746 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13749 * gcc.dg/torture/pr70421.c: New test.
13750 * gcc.target/i386/avx512f-pr70421.c: New test.
13752 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13755 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13756 (check): New function.
13758 (foo): Align stack to 16 bytes when calling bar.
13759 * gcc.target/i386/cleanup-2.c: Likewise.
13761 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13763 PR tree-optimization/59124
13764 * gcc.dg/Warray-bounds-19.c: New test.
13766 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13768 * lib/prune.exp (escape_regex_chars): New.
13769 (prune_file_path): Update to quote metcharacters for regexp.
13771 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13773 PR rtl-optimization/70429
13774 * gcc.c-torture/execute/pr70429.c: New test.
13776 PR tree-optimization/70405
13777 * gcc.dg/pr70405.c: New test.
13779 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13782 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13783 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13785 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13788 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13789 __cilkrts_set_param to set two workers.
13790 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13791 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13793 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13795 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13797 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13800 * gcc.target/i386/pr70406.c: New test.
13802 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13804 * gnat.dg/specs/double_record_extension3.ads: New test.
13806 2016-03-25 Richard Henderson <rth@redhat.com>
13809 * gcc.target/aarch64/pr70120-1.c: New.
13810 * gcc.target/aarch64/pr70120-2.c: New.
13811 * gcc.target/aarch64/pr70120-3.c: New.
13813 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13816 * g++.dg/template/mangle2.C: The dg-do directive should be
13817 "compile" not "assemble".
13819 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13822 * gcc.dg/pr69650.c: New test.
13824 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13826 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13828 2016-03-25 Alan Modra <amodra@gmail.com>
13830 * gcc.dg/dfp/pr70052.c: New test.
13832 2016-03-24 Richard Henderson <rth@redhat.com>
13834 PR middle-end/69845
13835 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13836 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13838 2016-03-24 Tom de Vries <tom@codesourcery.com>
13840 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13842 2016-03-24 Tom de Vries <tom@codesourcery.com>
13844 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13845 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13847 2016-03-24 Tom de Vries <tom@codesourcery.com>
13849 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13850 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13852 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13855 * g++.dg/template/mangle2.C: New test.
13857 2016-03-24 Richard Biener <rguenther@suse.de>
13859 PR tree-optimization/70396
13860 * gcc.dg/torture/pr70396.c: New testcase.
13862 2016-03-24 Richard Biener <rguenther@suse.de>
13864 PR middle-end/70370
13865 * gcc.dg/torture/pr70370.c: New testcase.
13867 2016-03-24 Tom de Vries <tom@codesourcery.com>
13869 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13870 * gfortran.dg/goacc/kernels-tree.f95: Same.
13871 * gfortran.dg/goacc/parallel-tree.f95: Same.
13873 2016-03-24 Tom de Vries <tom@codesourcery.com>
13875 * c-c++-common/goacc/uninit-if-clause.c: New test.
13876 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13878 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13881 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13884 2016-03-24 Richard Biener <rguenther@suse.de>
13886 PR tree-optimization/70372
13887 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13889 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13892 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13894 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13897 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13899 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13902 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13903 * g++.dg/cpp1y/pr70001.C: New test.
13906 * g++.dg/cpp0x/constexpr-70323.C: New test.
13908 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13909 Jason Merrill <jason@redhat.com>
13910 Jakub Jelinek <jakub@redhat.com>
13913 * g++.dg/cpp0x/constexpr-69315.C: New test.
13914 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13916 2016-03-23 Marek Polacek <polacek@redhat.com>
13919 * g++.dg/warn/Wignored-attributes-1.C: New test.
13920 * g++.dg/warn/Wignored-attributes-2.C: New test.
13922 2016-03-23 Tom de Vries <tom@codesourcery.com>
13924 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13926 * gfortran.dg/goacc/private-3.f95 (test): Same.
13927 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13930 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13932 * lib/target-supports.exp: Remove v7ve entry from loop
13933 creating effective target checks.
13934 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13935 (add_options_for_arm_arch_v7ve): Likewise.
13937 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13939 PR tree-optimization/70354
13940 * gcc.dg/vect/pr70354-1.c: New test.
13941 * gcc.dg/vect/pr70354-2.c: New test.
13942 * gcc.target/i386/avx2-pr70354-1.c: New test.
13943 * gcc.target/i386/avx2-pr70354-2.c: New test.
13945 2016-03-22 Jeff Law <law@redhat.com>
13948 * gcc.dg/tree-ssa/pr70232.c: New test.
13950 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13953 * gcc.target/i386/pr70302.c: New test.
13955 2016-03-22 Richard Biener <rguenther@suse.de>
13957 PR middle-end/70251
13958 * g++.dg/torture/pr70251.C: New testcase.
13960 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13963 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13964 Wmisleading-indentation.c.
13965 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13966 reflect change to diagnostic text and order of messages.
13967 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13969 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13971 * g++.dg/ext/java-3.C: Don't compile on AIX.
13973 2016-03-22 Richard Biener <rguenther@suse.de>
13975 PR middle-end/70333
13976 * gcc.dg/torture/pr70333.c: New testcase.
13978 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13980 * g++.dg/ext/pr70290.C: New test.
13982 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13985 * gcc.target/i386/pr70325.c: New test.
13987 2016-03-22 Jakub Jelinek <jakub@redhat.com>
13990 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13991 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13994 * gcc.target/i386/pr70300.c: New test.
13997 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13998 (func2): New function for cond with parens, xfail warning for c++.
13999 * g++.dg/warn/Wnonnull-compare-8.C: New test.
14001 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
14004 * g++.dg/template/ptrmem30.C: New test.
14006 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
14009 * g++.dg/cpp0x/constexpr-70204a.C: New test.
14010 * g++.dg/cpp0x/constexpr-70204b.C: New test.
14012 2016-03-21 Jakub Jelinek <jakub@redhat.com>
14014 PR middle-end/70326
14015 * gcc.dg/pr70326.c: New test.
14017 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
14018 Jakub Jelinek <jakub@redhat.com>
14020 PR tree-optimization/70317
14021 * gcc.dg/pr70317.c: New test.
14023 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
14026 * gcc.target/i386/pr70327.c: New test.
14028 2016-03-21 Martin Liska <mliska@suse.cz>
14031 * gcc.dg/ipa/pr70306.c: New test.
14033 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
14035 * gcc.target/arm/attr-align1.c: Skip if M-profile.
14036 * gcc.target/arm/attr-align3.c: Likewise.
14037 * gcc.target/arm/attr_arm.c: Likewise.
14038 * gcc.target/arm/flip-thumb.c: Likewise.
14040 2016-03-21 Jakub Jelinek <jakub@redhat.com>
14043 * gcc.target/powerpc/altivec-36.c: New test.
14045 2016-03-21 Richard Biener <rguenther@suse.de>
14047 PR tree-optimization/70310
14048 * gcc.dg/torture/pr70310.c: New testcase.
14050 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
14053 * gcc.target/i386/pr70293.c: New test.
14055 2016-03-21 Richard Biener <rguenther@suse.de>
14057 PR tree-optimization/70288
14058 * gcc.dg/torture/pr70288-1.c: New testcase.
14059 * gcc.dg/torture/pr70288-2.c: Likewise.
14061 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14063 PR rtl-optimization/69307
14064 * gcc.target/arm/pr69307.c: New test.
14066 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14068 PR rtl-optimization/69102
14069 * gcc.c-torture/compile/pr69102.c: New test.
14071 2016-03-18 Jeff Law <law@redhat.com>
14073 PR rtl-optimization/70263
14074 * gcc.c-torture/compile/pr70263-1.c: New test.
14075 * gcc.target/i386/pr70263-2.c: New test.
14077 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
14079 PR rtl-optimization/70278
14080 * gcc.dg/torture/pr70278.c: New test.
14081 * gcc.target/arm/pr70278.c: New test.
14083 2016-03-18 David Malcolm <dmalcolm@redhat.com>
14086 * gcc.dg/plugin/diagnostic-test-expressions-1.c
14087 (test_builtin_types_compatible_p): New test function.
14088 * gcc.dg/pr70281.c: New test case.
14090 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
14093 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
14095 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14097 PR tree-optimization/70252
14098 * gcc.dg/pr70252.c: New test.
14100 2016-03-18 Tom de Vries <tom@codesourcery.com>
14102 * gcc.dg/pr70161-2.c: New test.
14103 * gcc.dg/pr70161.c: New test.
14105 2016-03-18 Tom de Vries <tom@codesourcery.com>
14108 * gcc.dg/pr70269.c: New test.
14110 2016-03-18 Jakub Jelinek <jakub@redhat.com>
14113 * g++.dg/ext/java-3.C: New test.
14115 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14118 * g++.dg/lookup/pr70205.C: New test.
14120 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14123 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14125 2016-03-17 Marek Polacek <polacek@redhat.com>
14128 * gcc.dg/atomic-op-6.c: New test.
14130 2016-03-17 David Malcolm <dmalcolm@redhat.com>
14133 * c-c++-common/pr70264.c: New test case.
14135 2016-03-17 Jakub Jelinek <jakub@redhat.com>
14138 * c-c++-common/pr70144-1.c: New test.
14139 * c-c++-common/pr70144-2.c: New test.
14142 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14143 * g++.dg/opt/flifetime-dse6.C: New test.
14144 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14146 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
14149 * gcc.dg/pic-1.c: New test.
14150 * gcc.dg/pic-2.c: Likewise.
14151 * gcc.dg/pic-3.c: Likewise.
14152 * gcc.dg/pic-4.c: Likewise.
14153 * gcc.dg/pie-1.c: Likewise.
14154 * gcc.dg/pie-2.c: Likewise.
14155 * gcc.dg/pie-3.c: Likewise.
14156 * gcc.dg/pie-4.c: Likewise.
14157 * gcc.dg/pie-5.c: Likewise.
14158 * gcc.dg/pie-6.c: Likewise.
14160 2016-03-17 Tom de Vries <tom@codesourcery.com>
14162 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14163 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14165 2016-03-17 Richard Biener <rguenther@suse.de>
14168 * g++.dg/debug/pr70271.C: New testcase.
14170 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
14172 * gcc.target/i386/pr70251.c: New test.
14174 2016-03-17 Marek Polacek <polacek@redhat.com>
14177 * g++.dg/warn/constexpr-70194.C: New test.
14179 2016-03-16 Richard Henderson <rth@redhat.com>
14181 PR middle-end/70240
14182 * gcc.c-torture/compile/pr70240.c: New.
14184 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14186 * gcc.c-torture/compile/20151204.c: Skip for avr.
14188 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14191 * g++.dg/opt/pr70245.C: New test.
14192 * g++.dg/opt/pr70245.h: New file.
14193 * g++.dg/opt/pr70245-aux.cc: New file.
14195 2016-03-16 Martin Sebor <msebor@redhat.com>
14197 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14199 2016-03-16 Richard Henderson <rth@redhat.com>
14201 PR middle-end/70199
14202 * gcc.c-torture/compile/pr70199.c: New.
14204 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
14206 * gcc.dg/uninit-19.c: Run dos2unix.
14208 2016-03-16 Marek Polacek <polacek@redhat.com>
14211 * gcc.dg/nested-func-10.c: New test.
14212 * gcc.dg/nested-func-9.c: New test.
14214 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14216 PR tree-optimization/68714
14217 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14219 2016-03-16 Tom de Vries <tom@codesourcery.com>
14221 PR tree-optimization/68715
14222 * gcc.dg/graphite/pr68715-2.c: New test.
14223 * gcc.dg/graphite/pr68715.c: New test.
14224 * gfortran.dg/graphite/pr68715.f90: New test.
14226 2016-03-16 Tom de Vries <tom@codesourcery.com>
14228 PR tree-optimization/68809
14229 * gcc.dg/graphite/pr68809-2.c: New test.
14230 * gcc.dg/graphite/pr68809.c: New test.
14232 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14235 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14236 method call to i () as argument. Adjust expected output.
14239 * g++.dg/ubsan/pr70147-1.C: New test.
14240 * g++.dg/ubsan/pr70147-2.C: New test.
14242 2016-03-15 Martin Sebor <msebor@redhat.com>
14245 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14247 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
14249 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14252 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14254 PR libfortran/69799
14255 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14256 libatomic_available.
14258 2016-03-15 Marek Polacek <polacek@redhat.com>
14261 * g++.dg/ext/attribute-may-alias-4.C: New test.
14263 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
14265 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
14266 -fvar-tracking-assignments-toggle flag.
14268 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
14270 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14272 2016-03-15 Jakub Jelinek <jakub@redhat.com>
14274 PR rtl-optimization/70222
14275 * gcc.c-torture/execute/pr70222-1.c: New test.
14276 * gcc.c-torture/execute/pr70222-2.c: New test.
14278 2016-03-15 Richard Henderson <rth@redhat.com>
14280 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14282 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14284 PR rtl-optimization/69032
14285 * gcc.dg/pr69032.c: New test.
14287 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14289 PR rtl-optimization/63384
14290 * g++.dg/pr63384.C: New test.
14292 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14295 * gcc.target/i386/pr64411.C: New test.
14297 2016-03-15 Tom de Vries <tom@codesourcery.com>
14299 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14300 * gfortran.dg/goacc/kernels-alias.f95: New test.
14302 2016-03-14 Martin Sebor <msebor@redhat.com>
14305 * g++.dg/cpp0x/constexpr-inline.C: New test.
14306 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14308 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
14310 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14312 2016-03-14 Jakub Jelinek <jakub@redhat.com>
14314 PR middle-end/70219
14315 * gcc.dg/pr70219.c: New test.
14317 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
14320 * gcc.dg/torture/pr70083.c: New test.
14321 * gcc.target/i386/pr70083.c: New test.
14323 2016-03-14 Richard Biener <rguenther@suse.de>
14325 PR tree-optimization/56365
14326 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14328 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
14331 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14333 * g++.dg/pr70098.C: New testcase.
14336 2016-03-14 Tom de Vries <tom@codesourcery.com>
14338 PR tree-optimization/70045
14339 * gcc.dg/graphite/pr70045.c: New test.
14341 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14344 * gfortran.dg/include_9.f90: New test.
14346 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
14349 gfortran.dg/prof/prof.exp: New script.
14350 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14352 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
14354 PR rtl-optimization/69307
14355 * gcc.dg/pr69307.c: New test.
14357 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
14360 * gcc.target/arm/pr69614.c: New.
14362 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
14365 * gfortran.dg/submodule_14.f08: New test
14368 * gfortran.dg/submodule_15.f08: New test
14370 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
14373 * g++.dg/cpp1y/paren3.C: New test.
14375 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14378 * gcc.target/powerpc/ppc-round2.c: New test.
14380 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
14383 * gcc.dg/torture/pr70123.c: New test.
14385 2016-03-11 Jeff Law <law@redhat.com>
14387 PR tree-optimization/70190
14388 * gcc.c-torture/compile/pr70190.c: New test.
14390 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14393 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14395 (test43_b): Likewise.
14396 (test43_c): Likewise.
14397 (test43_d): Likewise.
14398 (test43_e): Likewise.
14399 (test43_f): Likewise.
14400 (test43_g): Likewise.
14401 (test44_a): Likewise.
14402 (test44_b): Likewise.
14403 (test44_c): Likewise.
14404 (test44_d): Likewise.
14405 (test44_e): Likewise.
14407 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14410 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14412 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14414 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14417 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14421 * gcc.target/aarch64/pr69245_2.c: New test.
14423 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14425 PR tree-optimization/70177
14426 * gcc.dg/pr70177.c: New test.
14428 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14430 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14432 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14434 * gcc.dg/tree-ssa/sra-20.c: New.
14436 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14438 PR rtl-optimization/70174
14439 * gcc.dg/pr70174.c: New test.
14441 PR tree-optimization/70169
14442 * gcc.dg/pr70169.c: New test.
14444 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14447 * gcc.target/i386/pr70160.c: New test.
14449 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14451 * gcc.target/s390/dfp-1.c: New test.
14453 2016-03-10 Nick Clifton <nickc@redhat.com>
14456 * gcc.target/aarch64/pr70044.c: New test.
14458 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14459 Jakub Jelinek <jakub@redhat.com>
14462 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14463 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14464 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14466 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
14469 * g++.dg/lto/pr69589_0.C: New testcase
14470 * g++.dg/lto/pr69589_1.C: New testcase
14472 2016-03-10 Marek Polacek <polacek@redhat.com>
14475 * g++.dg/delayedfold/unary-plus1.C: New test.
14477 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
14479 * gcc.target/arm/pr45701-1.c: Escape brackets.
14480 * gcc.target/arm/pr45701-2.c: Likewise.
14482 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14484 * gfortran.dg/unconstrained_commons.f: New.
14486 2016-03-10 Alan Modra <amodra@gmail.com>
14488 * gcc.dg/pr69195.c: New.
14489 * gcc.dg/pr69238.c: New.
14491 2016-03-10 Tom de Vries <tom@codesourcery.com>
14494 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14496 2016-03-10 Richard Biener <rguenther@suse.de>
14498 PR tree-optimization/70128
14499 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14500 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14502 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14504 PR tree-optimization/70152
14505 * gcc.dg/pr70152.c: New test.
14508 * gcc.target/i386/pr70086-1.c: New test.
14509 * gcc.target/i386/pr70086-2.c: New test.
14510 * gcc.target/i386/pr70086-3.c: New test.
14512 PR tree-optimization/70127
14513 * gcc.c-torture/execute/pr70127.c: New test.
14515 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14517 * c-c++-common/goacc/combined-directives-2.c: New test.
14519 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14523 * g++.dg/diagnostic/pr70105.C: New test.
14524 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14525 (test_multiple_ordinary_maps): New test function.
14527 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14531 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14532 Drop range information from call to inform_at_rich_loc.
14533 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14535 (test_show_locus): Replace calls to rich_location::add_range with
14536 calls to add_range. Rewrite the tests that used the now-defunct
14537 rich_location ctor taking a source_range. Simplify other tests
14538 by replacing calls to COMBINE_LOCATION_DATA with calls to
14541 2016-03-09 Richard Biener <rguenther@suse.de>
14542 Jakub Jelinek <jakub@redhat.com>
14544 PR tree-optimization/70138
14545 * gcc.dg/vect/pr70138-1.c: New testcase.
14546 * gcc.dg/vect/pr70138-2.c: Likewise.
14548 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14551 * gcc.target/i386/pr70049.c: New test.
14553 2016-03-09 Richard Biener <rguenther@suse.de>
14556 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14557 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14558 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14560 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14562 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14565 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14567 PR middle-end/67278
14568 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14571 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14573 PR middle-end/70050
14574 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14575 in testcase comment.
14577 2016-03-09 Tom de Vries <tom@codesourcery.com>
14579 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14580 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14581 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14582 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14583 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14584 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14585 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14586 * gfortran.dg/goacc/kernels-loop.f95: New test.
14588 2016-03-08 Martin Sebor <msebor@redhat.com>
14591 * g++.dg/warn/overflow-warn-7.C: New test.
14593 2016-03-08 Jason Merrill <jason@redhat.com>
14595 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14596 * lib/target-supports.exp (check_effective_target_concepts): New.
14598 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14601 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14602 * g++.dg/ubsan/pr70135.C: New test.
14605 * gcc.dg/pr70110.c: New test.
14607 2016-03-07 Martin Jambor <mjambor@suse.cz>
14609 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14610 * c-c++-common/gomp/if-1.c: Likewise.
14611 * c-c++-common/gomp/pr61486-2.c: Likewise.
14612 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14613 to dg-additional-options.
14614 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14615 * g++/gomp/target-teams-1.c: Likewise.
14616 * gcc.dg/gomp/gomp.exp: Likewise.
14617 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14618 dg-additional-options.
14619 * gfortran.dg/gomp/gomp.exp: Likewise.
14620 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14621 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14622 dg-additional-options.
14623 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14625 2016-03-07 Martin Jambor <mjambor@suse.cz>
14627 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14628 * c-c++-common/gomp/gridify-1.c: New test.
14629 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14631 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14633 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14634 trigger for cortex-r8, when scanning for register r8.
14635 * gcc.target/arm/pr45701-2.c: Likewise.
14637 2016-02-26 Richard Biener <rguenther@suse.de>
14638 Jeff Law <law@redhat.com>
14640 PR tree-optimization/69740
14641 * gcc.c-torture/compile/pr69740-1.c: New test.
14642 * gcc.c-torture/compile/pr69740-2.c: New test.
14644 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14646 * lib/target-supports.exp
14647 (check_effective_target_whole_vector_shift): Enable for PPC64.
14649 2016-03-07 Richard Biener <rguenther@suse.de>
14651 PR tree-optimization/70115
14652 * gcc.dg/torture/pr70115.c: New testcase.
14654 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14656 PR middle-end/69916
14657 * c-c-++-common/goacc/pr69916.c: New.
14659 2016-03-07 Richard Henderson <rth@redhat.com>
14661 * gcc.c-torture/compile/pr70061.c: New test.
14663 2016-03-07 Richard Biener <rguenther@suse.de>
14666 * gcc.dg/vect/O3-pr36098.c: New testcase.
14668 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14670 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14672 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14674 * gnat.dg/renaming9.ad[sb]: New testcase.
14676 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14679 * g++.dg/expr/stdarg3.C: New test.
14681 2016-03-04 Jeff Law <law@redhat.com>
14683 PR tree-optimization/69196
14684 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14687 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14690 * gcc.dg/pr69973.c: New test.
14692 PR rtl-optimization/69941
14693 * gcc.dg/torture/pr69941.c: New test.
14696 * gcc.dg/pr69824.c: New test.
14698 2016-03-05 Tom de Vries <tom@codesourcery.com>
14700 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14701 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14704 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14707 * g++.dg/cpp1y/var-templ48.C: New test.
14708 * g++.dg/cpp1y/var-templ49.C: New test.
14710 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14712 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14714 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14717 * g++.dg/ubsan/pr70035.C: New test.
14720 * gcc.target/i386/pr70062.c: New test.
14722 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14724 * g++.dg/template/typename21.C: Remove c++98_only.
14726 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14728 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14730 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14733 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14735 (fn_42_b): Likewise.
14736 (fn_42_c): Likewise.
14738 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14741 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14743 (fn_40_b): Likewise.
14744 (fn_41_a): Likewise.
14745 (fn_41_b): Likewise.
14747 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14750 * gcc.target/i386/avx512f-pr70059.c: New test.
14751 * gcc.target/i386/avx512dq-pr70059.c: New test.
14753 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14755 PR rtl-optimization/57676
14756 * gcc.dg/torture/pr57676.c: New test.
14758 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14760 * gcc.dg/pr70026.c: New test.
14762 2016-03-04 Marek Polacek <polacek@redhat.com>
14765 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14766 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14768 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14771 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14773 (test_corners_sisd_si): Likewise.
14774 (main): Remove checks of the above.
14775 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14777 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14779 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14781 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14783 * gcc.dg/torture/pr69951.c: Accept argc==0.
14785 2016-03-04 Richard Biener <rguenther@suse.de>
14788 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14789 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14791 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14794 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14797 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14800 * gcc.dg/guality/pr69947.c: New test.
14802 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14805 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14807 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14809 PR rtl-optimization/69904
14810 * gcc.target/arm/pr69904.c: New test.
14812 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14815 * gcc.dg/vect/pr70021.c: New test.
14816 * gcc.target/i386/pr70021.c: New test.
14818 2016-03-03 Marek Polacek <polacek@redhat.com>
14820 PR middle-end/70050
14821 * gcc.dg/pr70050.c: New test.
14823 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14825 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14827 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14829 PR tree-optimization/70043
14830 * gfortran.dg/vect/pr70043.f90: New test.
14832 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14834 * gnat.dg/specs/task1.ads: New test.
14836 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14838 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14839 Invoke gdb with -batch.
14840 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14842 2016-03-03 Richard Biener <rguenther@suse.de>
14844 PR tree-optimization/55936
14845 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14847 2016-03-02 Jeff Law <law@redhat.com>
14849 PR rtl-optimization/69942
14850 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14851 effects of argument promotions.
14853 PR tree-optimization/69987
14854 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14855 target does not support -fprefetch-loop-arrays.
14857 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14859 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14861 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14863 PR rtl-optimization/69052
14864 * gcc.target/i386/pr69052.c: New test.
14866 2016-03-02 Alan Modra <amodra@gmail.com>
14868 * gcc.dg/pr69990.c: New.
14870 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14873 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14875 PR middle-end/70022
14876 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14879 * gcc.target/i386/pr70028.c: New test.
14881 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14883 * c-c++-common/asan/swapcontext-test-1.c,
14884 * c-c++-common/tsan/thread_leak.c,
14885 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14886 * g++.dg/tsan/benign_race.C,
14887 * g++.dg/tsan/fd_close_norace.C,
14888 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14889 races with sanitizer output
14891 2016-03-02 Richard Biener <rguenther@suse.de>
14892 Uros Bizjak <ubizjak@gmail.com>
14895 * gcc.dg/simd-8.c: New testcase.
14897 2016-03-02 Richard Biener <rguenther@suse.de>
14899 PR middle-end/67278
14900 * gcc.dg/simd-7.c: New testcase.
14902 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14904 * gcc.target/i386/pr70007.c: Tweak.
14906 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14908 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14910 2016-03-02 Marek Polacek <polacek@redhat.com>
14913 * gcc.dg/pr67854.c: New test.
14915 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14917 PR middle-end/70025
14918 * gcc.dg/torture/pr70025.c: New test.
14920 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14922 PR tree-optimization/68621
14923 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14925 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14927 * gcc.target/i386/pr70007.c: New test.
14929 2016-03-01 Jeff Law <law@redhat.com>
14931 PR tree-optimization/69196
14932 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14934 PR tree-optimization/69196
14935 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14936 duplicating code and spoiling the expected output.
14938 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14941 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14942 supports power9 before doing tests.
14943 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14944 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14945 * gcc.target/powerpc/p9-permute.c: Likewise.
14947 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14950 * gcc.target/i386/pr70027.c: New test.
14952 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14954 * gcc.dg/pr70017.c: New test.
14956 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14960 * gcc.dg/pr69796.c: New test.
14961 * gcc.dg/pr69974.c: New test.
14963 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14965 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14967 2016-02-29 Jeff Law <law@redhat.com>
14969 PR tree-optimization/69987
14970 * gfortran.dg/pr69987.f90: New test.
14972 PR tree-optimization/69989
14973 * gcc.c-torture/compile/pr69989-2.c: New test.
14975 2016-03-01 Marek Polacek <polacek@redhat.com>
14978 * g++.dg/parse/invalid1.C: New test.
14980 2016-03-01 Richard Biener <rguenther@suse.de>
14982 PR middle-end/70022
14983 * gcc.dg/pr70022.c: New testcase.
14985 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14987 PR tree-optimization/69956
14988 * gcc.dg/pr69956.c: New test.
14990 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14993 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14994 XFAIL when hardware supports efficient unaligned storage access.
14996 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14999 * g++.dg/template/pr69961a.C: New test.
15000 * g++.dg/template/pr69961b.C: New test.
15002 2016-02-29 David Malcolm <dmalcolm@redhat.com>
15004 PR preprocessor/69985
15005 * gcc.dg/cpp/pr69985.c: New test case.
15007 2016-02-29 Jeff Law <law@redhat.com>
15009 PR tree-optimization/70005
15010 * gcc.c-torture/execute/pr70005.c New test.
15012 PR tree-optimization/69999
15013 * gcc.c-torture/compile/pr69999.c: New test.
15015 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
15017 PR tree-optimization/69652
15018 * gcc.dg/torture/pr69652.c: Delete test.
15019 * gcc.dg/vect/pr69652.c: New test.
15021 2016-02-19 Richard Biener <rguenther@suse.de>
15023 PR tree-optimization/69980
15024 * gfortran.dg/vect/pr69980.f90: New testcase.
15026 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15028 * gcc.target/sparc/20160229-1.c: New test.
15030 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15032 * gnat.dg/stack_usage3.adb: New test.
15033 * gnat.dg/stack_usage3_pkg.ads: New helper.
15035 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15037 * gnat.dg/renaming8.adb: New test.
15038 * gnat.dg/renaming8_pkg1.ads: New helper.
15039 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
15040 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
15042 2016-02-29 Richard Biener <rguenther@suse.de>
15044 PR tree-optimization/69720
15045 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
15047 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
15051 * gfortran.dg/realloc_on_assign_26.f90: New test case.
15053 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15054 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15057 * gfortran.dg/coarray_8.f90: Adjust error message.
15058 * gfortran.dg/pr56007.f90: New test.
15059 * gfortran.dg/pr56007.f: New test.
15061 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
15063 PR tree-optimization/69989
15064 * gcc.dg/torture/pr69989.c: New test.
15066 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
15068 * gcc.target/i386/stack-realign-win.c: New test.
15070 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15073 * gfortran.dg/pr60126.f90: New test.
15075 2016-02-27 Jeff Law <law@redhat.com>
15078 2016-02-26 Richard Biener <rguenther@suse.de>
15079 Jeff Law <law@redhat.com>
15081 PR tree-optimization/69740
15082 * gcc.c-torture/compile/pr69740-1.c: New test.
15083 * gcc.c-torture/compile/pr69740-2.c: New test.
15085 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15088 * gfortran.dg/newunit_4.f90: New test.
15090 2016-02-27 Jakub Jelinek <jakub@redhat.com>
15093 PR rtl-optimization/69886
15094 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
15095 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
15098 2016-02-26 Martin Sebor <msebor@redhat.com>
15100 PR tree-optimization/15826
15101 * gcc.dg/tree-ssa/pr15826.c: New test.
15103 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15106 * gcc.target/powerpc/pr69969.c: New test.
15108 2016-02-26 Martin Sebor <msebor@redhat.com>
15111 * g++.old-deja/g++.other/decl5.C: Add a test case.
15113 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
15116 * gcc.target/powerpc/pr69946.c: New file.
15118 2016-02-26 Richard Biener <rguenther@suse.de>
15119 Jeff Law <law@redhat.com>
15121 PR tree-optimization/69740
15122 * gcc.c-torture/compile/pr69740-1.c: New test.
15123 * gcc.c-torture/compile/pr69740-2.c: New test.
15125 2016-02-26 Martin Jambor <mjambor@suse.cz>
15127 PR middle-end/69920
15128 * gcc.dg/torture/pr69932.c: New test.
15129 * gcc.dg/torture/pr69936.c: Likewise.
15131 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15134 * gcc.target/s390/pr69709.c: New test.
15136 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15139 * gcc.target/aarch64/pr69245_1.c: New test.
15141 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15144 * gcc.dg/torture/pr69613.c: New test.
15146 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15148 PR rtl-optimization/69891
15149 * gcc.target/i386/pr69891.c: New test.
15151 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
15152 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15155 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15156 functionality for both 32-bit and 64-bit.
15158 2016-02-26 Richard Biener <rguenther@suse.de>
15160 PR tree-optimization/69551
15161 * gcc.dg/torture/pr69951.c: New testcase.
15163 2016-02-25 Richard Biener <rguenther@suse.de>
15165 PR tree-optimization/48795
15166 * gcc.dg/Warray-bounds-18.c: New testcase.
15168 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15170 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15172 2016-02-25 Jakub Jelinek <jakub@redhat.com>
15174 PR rtl-optimization/69896
15175 * gcc.dg/pr69896.c: New test.
15177 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
15180 * g++.dg/cpp1y/paren2.C: New test.
15182 2016-02-24 Martin Sebor <msebor@redhat.com>
15185 * gcc.dg/enum-mode-2.c: New test.
15187 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15190 * g++.dg/warn/Wnonnull-compare-6.C: New test.
15191 * g++.dg/warn/Wnonnull-compare-7.C: New test.
15192 * g++.dg/ubsan/pr69922.C: New test.
15194 2016-02-24 Marek Polacek <polacek@redhat.com>
15197 * gcc.dg/pr69819.c: New test.
15199 2016-02-24 Martin Sebor <msebor@redhat.com>
15202 * g++.dg/ext/flexary15.C: New test.
15204 2016-02-24 Martin Sebor <msebor@redhat.com>
15206 * gcc.dg/builtins-68.c: Avoid making unportable
15207 assumptions about the relationship between SIZE_MAX and UINT_MAX.
15208 * g++.dg/ext/builtin_alloca.C: Same.
15210 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15211 Charles Baylis <charles.baylis@linaro.org>
15214 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15216 2016-02-24 Richard Biener <rguenther@suse.de>
15217 Jakub Jelinek <jakub@redhat.com>
15219 PR middle-end/69760
15220 * gcc.dg/torture/pr69760.c: New testcase.
15222 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15224 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15225 pattern on Solaris with as.
15227 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15229 * gcc.target/arm/cond_sub_restrict_it.c: New test.
15230 * gcc.target/arm/condarith_restrict_it.c: Likewise.
15231 * gcc.target/arm/movcond_restrict_it.c: Likewise.
15232 * gcc.target/arm/negscc_restrict_it.c: Likewise.
15234 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15236 PR middle-end/69915
15237 * gcc.dg/pr69915.c: New test.
15239 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15241 PR rtl-optimization/69886
15242 * gcc.dg/torture/pr69886.c: New test.
15244 2016-02-24 Richard Biener <rguenther@suse.de>
15246 PR middle-end/68963
15247 * gcc.dg/torture/pr68963.c: New testcase.
15249 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15252 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15253 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15254 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15255 * gcc.target/arm/atomic_loaddi_1.c: New test.
15256 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15257 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15258 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15259 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15260 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15261 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15262 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15263 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15265 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15267 PR middle-end/69909
15268 * gcc.dg/torture/pr69909.c: New test.
15270 2016-02-24 Richard Biener <rguenther@suse.de>
15272 PR tree-optimization/69907
15273 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15274 * gcc.dg/vect/bb-slp-34.c: XFAIL.
15275 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15277 2016-02-24 Christian Bruel <christian.bruel@st.com>
15279 * gcc.target/arm/pragma_cpp_fma.c: New test.
15281 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15284 * gfortran.dg/include_6.f90: Update test.
15286 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15289 * objc.dg/pr69844.m: New test.
15291 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15293 PR libgfortran/69456
15294 * gfortran.dg/namelist_89.f90: New test.
15295 * gfortran.dg/pr59700.f90: Update test..
15297 2016-02-23 Martin Sebor <msebor@redhat.com>
15299 PR middle-end/69780
15300 * g++.dg/ext/builtin_alloca.C: New test.
15301 * gcc.dg/builtins-68.c: New test.
15303 2016-02-23 Richard Henderson <rth@redhat.com>
15305 * gcc.target/i386/addr-space-3.c: Remove test.
15307 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15309 PR preprocessor/69126
15310 PR preprocessor/69543
15311 * c-c++-common/pr69126-2-long.c: New test.
15312 * c-c++-common/pr69126-2-short.c: New test.
15313 * c-c++-common/pr69543-1.c: Remove xfail.
15315 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15317 PR preprocessor/69126
15318 PR preprocessor/69543
15319 PR preprocessor/69558
15320 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15322 (test_2): ...this, and add leading comment.
15323 (MACRO_3, test_3): New.
15324 (MACRO_4A, MACRO_4B, test_4): New.
15325 (MACRO): Rename to...
15326 (MACRO_5): ...this.
15328 (test_5): ...this, updating for renaming of MACRO, and
15329 add leading comment.
15330 * c-c++-common/pr69543-1.c: New.
15331 * c-c++-common/pr69543-2.c: New.
15332 * c-c++-common/pr69543-3.c: New.
15333 * c-c++-common/pr69543-4.c: New.
15334 * c-c++-common/pr69558-1.c: New.
15335 * c-c++-common/pr69558-2.c: New.
15336 * c-c++-common/pr69558-3.c: New.
15337 * c-c++-common/pr69558-4.c: New.
15338 * gcc.dg/pr69558.c: Move to...
15339 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
15342 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
15344 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15345 to -ftree-parallelize-loops/-fopenacc changes.
15346 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15347 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15348 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15349 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15350 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15351 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15352 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15353 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15354 * c-c++-common/goacc/kernels-loop.c: Likewise.
15355 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15356 * c-c++-common/goacc/kernels-reduction.c: Likewise.
15357 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15358 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15360 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15362 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15364 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15367 * g++.dg/warn/Wnonnull-compare-5.C: New test.
15370 * gcc.dg/pr69900.c: New test.
15372 2016-02-23 Martin Jambor <mjambor@suse.cz>
15374 PR tree-optimization/69666
15375 * gcc.dg/tree-ssa/pr69666.c: New test.
15377 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
15380 * gfortran.dg/coarray_allocate_5.f08: New test.
15382 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15384 * gcc.target/s390/vcond-shift.c: Move to ...
15385 * gcc.target/s390/vector/vcond-shift.c: ... here.
15387 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15389 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15390 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15392 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15394 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15396 2016-02-20 Mark Wielaard <mjw@redhat.com>
15399 * gcc.dg/unused-variable-3.c: New test.
15401 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15404 * gcc.target/i386/pr69888.c: New test.
15406 2016-02-22 Richard Biener <rguenther@suse.de>
15408 PR tree-optimization/69882
15409 * gfortran.dg/vect/pr69882.f90: New testcase.
15411 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15414 * gcc.dg/pr69885.c: New test.
15416 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
15420 * gcc.target/sh/pr54089-10.c: New.
15422 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
15425 * gfortran.dg/deferred_character_15.f90: New test.
15427 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15430 gfortran.dg/allocate_with_source_18.f03: New test.
15432 2016-02-20 Harald Anlauf <anlauf@gmx.de>
15435 gfortran.dg/gomp/pr52531.f90: New test.
15437 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15440 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15443 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15446 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15447 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15450 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15453 * g++.dg/torture/pr69851.C: New test.
15455 2016-02-19 Martin Sebor <msebor@redhat.com>
15458 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15460 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15463 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15464 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15467 * g++.dg/cpp0x/pr67767.C: New test.
15469 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15471 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15472 for fp, simd, crypto, crc, lse.
15473 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15475 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15476 effective target check.
15478 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15481 * gcc.target/i386/pr69820.c: New test.
15483 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15485 * gcc.target/s390/vector/int128-1.c: New test.
15487 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15489 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15491 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15493 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15494 instruction pattern name to prevent the testcase from failing with
15497 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15499 * gcc.target/s390/md/movstr-2.c: New test.
15501 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15503 * gcc.target/s390/morestack.c: New test.
15505 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15508 * gcc.target/s390/pr69625.c: Add test case.
15510 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15513 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15515 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15518 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15519 * gcc.target/powerpc/fusion3.c: Likewise.
15521 2016-02-18 Richard Biener <rguenther@suse.de>
15523 PR middle-end/69553
15524 * g++.dg/torture/pr69553.C: New testcase.
15526 2016-02-18 Nick Clifton <nickc@redhat.com>
15530 * gcc.target/arm/pr62554.c: New test.
15531 * gcc.target/arm/pr69610-1.c: New test.
15532 * gcc.target/arm/pr69610-2.c: New test.
15534 2016-02-18 Richard Biener <rguenther@suse.de>
15536 PR middle-end/69854
15537 * gcc.dg/torture/pr69854.c: New testcase.
15539 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15542 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15544 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15546 * gcc.target/powerpc/vec-cg.c: New test.
15548 2016-02-17 Richard Biener <rguenther@suse.de>
15551 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15553 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15556 * gcc.c-torture/compile/pr69161.c: New test.
15558 2016-02-17 David Sherwood <david.sherwood@arm.com>
15561 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15562 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15564 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15566 * gcc.dg/ifcvt-4.c: Skip on Visium.
15568 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15570 * gnat.dg/atomic8.adb: New test.
15572 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15574 * gnat.dg/discr46.ad[sb]: New test.
15576 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15579 * gcc.target/powerpc/pr48344-1.c: New test.
15581 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15584 * gfortran.dg/associate_21.f90: New test.
15586 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15589 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15590 -Wnonnull in dg-options.
15591 * c-c++-common/nonnull-2.c: New test.
15593 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15594 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15596 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15598 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15600 PR middle-end/69801
15601 * gcc.dg/pr69801.c: Add empty dg-options.
15603 2016-02-16 James Norris <jnorris@codesourcery.com>
15605 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15606 * g++.dg/goacc/deviceptr-1.c: New file.
15608 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15610 PR tree-optimization/69820
15611 * gcc.dg/vect/pr69820.c: New test.
15613 2016-02-16 Richard Biener <rguenther@suse.de>
15615 PR tree-optimization/69776
15616 * gcc.dg/torture/pr69776-2.c: New testcase.
15618 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15620 PR tree-optimization/69714
15621 * gcc.dg/torture/pr69714.c: New test.
15623 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15625 PR tree-optimization/69802
15626 * gcc.dg/pr69802.c: New test.
15628 2016-02-16 Richard Biener <rguenther@suse.de>
15630 PR middle-end/69801
15631 * gcc.dg/pr69801.c: New testcase.
15633 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15635 PR libgfortran/69651
15636 * gfortran.dg/read_bang.f90: New test.
15637 * gfortran.dg/read_bang4.f90: New test.
15639 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15642 * g++.dg/init/pr69658.C: New test.
15645 * c-c++-common/pr69797.c: New test.
15647 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15649 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15650 check for aarch64*-*-*.
15652 2016-02-15 Richard Biener <rguenther@suse.de>
15654 PR tree-optimization/69783
15655 * gcc.dg/vect/pr69783.c: New testcase.
15657 2016-02-15 Richard Biener <rguenther@suse.de>
15659 PR tree-optimization/69776
15660 * gcc.dg/torture/pr69776.c: New testcase.
15662 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15665 * gfortran.dg/type_decl_4.f90: Reinstated.
15667 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15670 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15672 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15676 * gfortran.dg/type_decl_4.f90: Removed.
15678 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15681 * gfortran.dg/type_decl_4.f90: New test.
15683 2016-02-14 Alan Modra <amodra@gmail.com>
15686 * gcc.c-torture/execute/stkalign.c: Revise test.
15688 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15691 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15693 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15696 * gcc.target/sh/torture/pr67260.c: New.
15698 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15700 * gcc.dg/pr67964.c: Add dg-require-alias.
15702 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15706 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15708 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15710 PR libgfortran/69668
15711 * gfortran.dg/namelist_88.f90: New test.
15713 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15715 PR libgfortran/69668
15716 * gfortran.dg/namelist_38.f90: Update test.
15717 * gfortran.dg/namelist_84.f90: Update test.
15719 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15722 * gcc.dg/pr69554-1.c: New test.
15723 * gfortran.dg/pr69554-1.F90: New test.
15724 * gfortran.dg/pr69554-2.F90: New test.
15725 * lib/gcc-dg.exp (proc dg-locus): New function.
15726 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15727 distinguish between the caret-printing and non-caret-printing
15728 cases. If caret-printing has been explicitly enabled, bail out
15729 without attempting to fix up the output.
15731 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15735 * gcc.dg/spellcheck-options-3.c: New test case.
15736 * gcc.dg/spellcheck-options-4.c: New test case.
15737 * gcc.dg/spellcheck-options-5.c: New test case.
15738 * gcc.dg/spellcheck-options-6.c: New test case.
15739 * gcc.dg/spellcheck-options-7.c: New test case.
15740 * gcc.dg/spellcheck-options-8.c: New test case.
15741 * gcc.dg/spellcheck-options-9.c: New test case.
15742 * gcc.dg/spellcheck-options-10.c: New test case.
15744 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15746 PR rtl-optimization/69764
15747 PR rtl-optimization/69771
15748 * c-c++-common/pr69764.c: New test.
15749 * gcc.dg/torture/pr69771.c: New test.
15751 2016-02-12 Marek Polacek <polacek@redhat.com>
15753 * g++.dg/torture/init-list1.C: New.
15755 2016-02-12 Marek Polacek <polacek@redhat.com>
15757 * gcc.dg/pr69522.c: Add empty dg-options.
15759 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15761 * g++.dg/lto/lto.exp: Include and init mpx.
15762 * g++.dg/lto/pr69729_0.C: New test.
15764 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15767 * g++.dg/ipa/pr69241-4.C: New test.
15770 * g++.dg/ipa/pr68672-1.C: New test.
15771 * g++.dg/ipa/pr68672-2.C: New test.
15772 * g++.dg/ipa/pr68672-3.C: New test.
15774 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15777 * gcc.dg/pr69522.c: New test.
15779 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15782 * g++.dg/cpp1y/69098.C: New test.
15783 * g++.dg/cpp1y/69098-2.C: New test.
15785 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15787 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15788 and neighbour -> neighbor.
15789 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15790 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15791 * c-c++-common/Wvarargs.c: Likewise.
15792 * c-c++-common/goacc/host_data-5.c: Likewise.
15793 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15794 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15795 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15796 * gcc.target/aarch64/pr60697.c: Likewise.
15797 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15798 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15799 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15800 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15801 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15802 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15803 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15804 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15805 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15806 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15807 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15808 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15809 * g++.dg/lookup/koenig5.C: Likewise.
15810 * g++.dg/ext/no-asm-2.C: Likewise.
15811 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15812 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15813 * gfortran.dg/used_types_16.f90: Likewise.
15814 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15815 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15816 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15817 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15818 * gfortran.dg/abstract_type_6.f03: Likewise.
15819 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15820 * gfortran.dg/used_types_15.f90: Likewise.
15821 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15822 * gfortran.dg/exit_3.f08: Likewise.
15823 * gfortran.dg/open_status_2.f90: Likewise.
15824 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15825 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15826 * gfortran.dg/associate_1.f03: Likewise.
15827 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15828 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15829 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15830 * gcc.dg/builtin-object-size-1.c: Likewise.
15831 * gcc.dg/noreturn-6.c: Likewise.
15832 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15833 * gcc.dg/globalalias.c: Likewise.
15834 * gcc.dg/builtins-config.h: Likewise.
15835 * gcc.dg/pr30457.c: Likewise.
15836 * gcc.c-torture/compile/volatile-1.c: Likewise.
15837 * gcc.c-torture/execute/20101011-1.c: Likewise.
15838 * c-c++-common/Waddress-1.c: Likewise.
15840 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15843 * c-c++-common/Waddress-1.c: New test.
15845 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15848 * gfortran.dg/associate_19.f03: New test.
15849 * gfortran.dg/associate_20.f03: New test.
15851 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15853 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15855 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15857 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15858 .arch armv8-a\n. Add -dA to dg-options.
15859 * gcc.target/aarch64/assembler_arch_1.c: New test.
15860 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15862 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15865 * g++.dg/cpp0x/pr68726.C: New.
15867 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15869 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15872 2016-02-11 Richard Biener <rguenther@suse.de>
15874 * g++.dg/tree-ssa/pr61034.C: Adjust.
15876 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15879 * gcc.target/s390/pr69148.c: New.
15881 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15883 PR tree-optimization/69652
15884 * gcc.dg/torture/pr69652.c: New test.
15886 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15887 Patrick Palka <ppalka@gcc.gnu.org>
15891 * g++.dg/ipa/pr69241-1.C: New test.
15892 * g++.dg/ipa/pr69241-2.C: New test.
15893 * g++.dg/ipa/pr69241-3.C: New test.
15894 * g++.dg/ipa/pr69649.C: New test.
15896 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15898 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15899 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15901 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15903 PR tree-optimization/68021
15904 * gcc.dg/tree-ssa/pr68021.c: New test.
15906 2016-02-10 Richard Biener <rguenther@suse.de>
15908 PR tree-optimization/69726
15909 * gcc.dg/uninit-22.c: New testcase.
15911 2016-02-09 Andrew Pinski <apinski@cavium.com>
15914 * gcc.c-torture/compile/20160205-1.c: New testcase.
15916 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15919 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15920 instead accessing a really large arrray.
15921 * gcc.target/powerpc/fusion3.c: Likewise.
15923 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15926 * gcc.c-torture/execute/pr68532.c: New test.
15928 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15931 * gcc.dg/pr69634.c: New.
15933 2016-02-09 Richard Biener <rguenther@suse.de>
15935 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15937 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15939 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15941 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15943 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15945 2016-02-09 Richard Biener <rguenther@suse.de>
15947 PR tree-optimization/69715
15948 * gcc.dg/torture/pr69715.c: New testcase.
15950 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15953 * g++.dg/cpp0x/trailing12.C: New test.
15954 * g++.dg/cpp0x/trailing13.C: New test.
15956 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15960 * g++.dg/cpp1y/auto-fn29.C: New test.
15961 * g++.dg/cpp1y/auto-fn30.C: New test.
15963 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15965 PR tree-optimization/69209
15966 * gcc.c-torture/compile/pr69209.c: New test.
15968 2016-02-08 Jeff Law <law@redhat.com>
15970 PR tree-optimization/68541
15971 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15972 of statements allowed in join block for path splitting.
15974 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15977 * g++.dg/gomp/pr59627.C: New test.
15980 * g++.dg/ipa/pr69239.C: New test.
15982 2016-02-08 David Malcolm <dmalcolm@redhat.com>
15984 PR preprocessor/69664
15985 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15986 * gcc.dg/cpp/warn-comments.c: Likewise.
15988 2016-02-08 Marek Polacek <polacek@redhat.com>
15991 * g++.dg/init/const12.C: New test.
15993 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15996 * gcc.dg/lto/pr55113_0.c: Remove test.
15998 2016-02-08 Richard Biener <rguenther@suse.de>
16000 PR tree-optimization/69719
16001 * gcc.dg/torture/pr69719.c: New testcase.
16003 2016-02-08 Richard Biener <rguenther@suse.de>
16004 Jeff Law <law@redhat.com>
16007 * gcc.target/mips/pr68273.c: New testcase.
16009 2016-02-08 Richard Biener <rguenther@suse.de>
16011 PR rtl-optimization/69274
16012 * gcc.target/i386/addr-sel-1.c: XFAIL.
16014 2016-02-08 Jeff Law <law@redhat.com>
16016 PR tree-optimization/68541
16017 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
16019 PR tree-optimization/65917
16020 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
16022 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16025 * gfortran.dg/namelist_args.f90: New test.
16027 2016-02-05 Jeff Law <law@redhat.com>
16029 PR tree-optimization/68541
16030 * gcc.dg/tree-ssa/split-path-2.c: New test.
16031 * gcc.dg/tree-ssa/split-path-3.c: New test.
16032 * gcc.dg/tree-ssa/split-path-4.c: New test.
16033 * gcc.dg/tree-ssa/split-path-5.c: New test.
16034 * gcc.dg/tree-ssa/split-path-6.c: New test.
16035 * gcc.dg/tree-ssa/split-path-7.c: New test.
16037 2016-02-05 Martin Sebor <msebor@redhat.com>
16040 * g++.dg/warn/Wplacement-new-size-1.C: New test.
16041 * g++.dg/warn/Wplacement-new-size-2.C: New test.
16043 2016-02-06 Richard HEnderson <rth@redhat.com>
16046 * gcc.target/i386/addr-space-4.c: New.
16047 * gcc.target/i386/addr-space-5.c: New.
16049 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
16052 * gfortran.dg/elemental_dependency_6.f90: New.
16054 2016-02-05 Jakub Jelinek <jakub@redhat.com>
16056 PR rtl-optimization/69691
16057 * gcc.c-torture/execute/pr69691.c: New test.
16060 * g++.dg/parse/pr69628.C: New test.
16062 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16064 * gcc.dg/sancov/asan.c: Move to ...
16065 * gcc.dg/asan/sancov-1.c: ... here.
16067 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16069 * gcc.target/i386/pr69577.c: Require avx_runtime target.
16071 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
16074 * gcc.target/i386/pr69677.c: New test.
16076 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
16079 * g++.dg/template/pr68948.C: New test.
16081 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
16083 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
16084 (only necessary on s390x).
16086 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
16088 * gcc.target/i386/pr69454-2.c: Compile with -msse2
16089 -mno-accumulate-outgoing-args.
16091 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
16093 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
16095 2016-02-04 Jakub Jelinek <jakub@redhat.com>
16098 * c-c++-common/pr69669.c: New test.
16100 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16103 * g++.dg/pr69667.C: New file.
16105 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
16108 * gcc.dg/pr69619.c: Add new test.
16110 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
16112 PR rtl-optimization/69577
16113 * gcc.target/i386/pr69577.c: New test.
16115 2016-02-04 Martin Liska <mliska@suse.cz>
16117 * g++.dg/asan/pr69276.C: New test.
16119 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16123 * gcc.target/arm/wmul-3.c: Simplify test to generate just
16124 a single smulbb instruction.
16125 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16126 * gcc.target/amr/wmul-2.c: Likewise.
16128 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16132 * gcc.c-torture/execute/pr67714.c: New test.
16134 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
16137 * gcc.target/i386/pr69454-1.c: New test.
16138 * gcc.target/i386/pr69454-2.c: New test.
16140 2016-02-03 Martin Sebor <msebor@redhat.com>
16147 * g++.dg/ext/flexarray-mangle-2.C: New test.
16148 * g++.dg/ext/flexarray-mangle.C: New test.
16149 * g++.dg/ext/flexarray-subst.C: New test.
16150 * g++.dg/ext/flexary11.C: New test.
16151 * g++.dg/ext/flexary12.C: New test.
16152 * g++.dg/ext/flexary13.C: New test.
16153 * g++.dg/ext/flexary14.C: New test.
16154 * g++.dg/other/dump-ada-spec-2.C: Adjust.
16156 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
16158 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16159 Define only if CHECK_FLOAT128 is defined.
16160 (main): Properly initialize u5.
16162 2016-02-03 Jakub Jelinek <jakub@redhat.com>
16165 * gcc.dg/pr69627.c: New test.
16168 * gcc.dg/pr69644.c: New test.
16170 2016-02-03 Mike Stump <mikestump@comcast.net>
16172 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16173 support for struct-layout-1.exp.
16175 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
16178 * g++.dg/cpp0x/pr69056.C: New test.
16180 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
16181 Alexandre Oliva <aoliva@redhat.com>
16184 * gcc.target/powerpc/pr69461.c: New.
16186 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
16188 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16189 works from here ...
16190 (check_effective_target_fsanitize_thread): ... to here. Do not
16191 specify additional compile flags for the test source.
16192 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16193 specify additional compile flags for the test source.
16195 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
16197 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16199 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
16203 * gfortran.dg/coarray_allocate_2.f08: New test.
16204 * gfortran.dg/coarray_allocate_3.f08: New test.
16205 * gfortran.dg/coarray_allocate_4.f08: New test.
16207 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
16209 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16210 use same scan-tree-dump-times on all platforms.
16211 * gcc.dg/vect/vect-outer-1.c: Likewise.
16212 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16213 * gcc.dg/vect/vect-outer-1a.c: Likewise.
16214 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16215 * gcc.dg/vect/vect-outer-1b.c: Likewise.
16216 * gcc.dg/vect/vect-outer-2b.c: Likewise.
16217 * gcc.dg/vect/vect-outer-3b.c: Likewise.
16218 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16220 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
16222 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16225 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
16227 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16229 2016-02-02 James Norris <jnorris@codesourcery.com>
16231 * c-c++-common/goacc/routine-5.c: Add tests.
16233 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
16235 * gcc.target/nvptx/unsigned-cmp.c: New test.
16237 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
16239 * gcc.target/aarch64/scalar_shift_1.c
16240 (test_corners_sisd_di): Improve force to SIMD register.
16241 (test_corners_sisd_si): Likewise.
16242 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16243 Remove scan-assembler check for ldr.
16245 2016-02-02 Richard Biener <rguenther@suse.de>
16247 PR tree-optimization/69595
16248 * gcc.dg/Warray-bounds-17.c: New testcase.
16250 2016-02-02 Richard Biener <rguenther@suse.de>
16252 PR tree-optimization/69606
16253 * gcc.dg/torture/pr69606.c: New testcase.
16255 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
16257 PR middle-end/68542
16258 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16259 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16261 2016-02-02 Alan Modra <amodra@gmail.com>
16264 * gcc.target/powerpc/pr69548.c: New test.
16266 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16268 PR rtl-optimization/69592
16269 * gcc.dg/pr69592.c: New test.
16271 PR preprocessor/69543
16273 * gcc.dg/pr69543.c: New test.
16274 * gcc.dg/pr69558.c: New test.
16276 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
16279 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16281 2016-02-01 Martin Sebor <msebor@redhat.com>
16283 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16285 2016-02-01 Bin Cheng <bin.cheng@arm.com>
16287 PR tree-optimization/67921
16288 * c-c++-common/ubsan/pr67921.c: New test.
16290 2016-02-01 Richard Biener <rguenther@suse.de>
16292 PR middle-end/69556
16293 * gcc.dg/tree-ssa/recip-8.c: New testcase.
16295 2016-02-01 Richard Biener <rguenther@suse.de>
16297 PR tree-optimization/69574
16298 * gcc.dg/torture/pr69574.c: New testcase.
16300 2016-02-01 Richard Biener <rguenther@suse.de>
16302 PR tree-optimization/69579
16303 * gcc.dg/setjmp-6.c: New testcase.
16305 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16307 PR rtl-optimization/69570
16308 * g++.dg/opt/pr69570.C: New test.
16310 2016-02-01 Richard Henderson <rth@redhat.com>
16312 * gcc.dg/pr69535.c: New test.
16314 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
16317 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16318 * gcc.dg/tree-ssa/sra-18.c: Likewise.
16321 * g++.dg/parse/parens3.C: Use register "4" on hppa.
16323 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16325 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
16328 * gfortran.dg/allocate_with_source_17.f03: New test.
16330 2016-01-30 Jakub Jelinek <jakub@redhat.com>
16332 PR tree-optimization/69546
16333 * gcc.dg/torture/pr69546.c: New test.
16335 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
16338 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16340 2016-01-30 Martin Sebor <msebor@redhat.com>
16343 * g++.dg/ext/flexary10.C: New test.
16345 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
16348 gfortran.dg/common_23.f90: New test.
16350 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16353 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16354 condition being checked, and disable it when the target supports
16355 misaligned loads and stores.
16357 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16360 * gcc.dg/torture/pr69518.c: New test.
16362 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
16365 * gcc.target/i386/pr69530.c: New test.
16367 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
16370 * gcc.target/mips/div-delay.c: New test.
16372 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16375 * gcc.target/i386/pr69551.c: New test.
16378 * gcc.target/i386/pr66137.c: New test.
16380 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
16382 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16383 always built for p5600.
16384 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16385 isa=p5600 dg-option.
16387 2016-01-29 Richard Biener <rguenther@suse.de>
16389 PR tree-optimization/69547
16390 * g++.dg/tree-ssa/pr69547.C: New testcase.
16392 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16395 * g++.dg/warn/Wunused-function2.C: New test.
16397 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
16399 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16400 support for test to succeed.
16402 2016-01-29 Marek Polacek <polacek@redhat.com>
16406 * g++.dg/ext/constexpr-vla2.C: New test.
16407 * g++.dg/ext/constexpr-vla3.C: New test.
16408 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16410 2016-01-29 Richard Biener <rguenther@suse.de>
16412 PR middle-end/69537
16413 * gcc.dg/uninit-21.c: New testcase.
16415 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
16418 * gcc.target/i386/pr69459.c: New test.
16420 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
16423 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16424 * gcc.target/mips/pr68400.c: New test.
16426 2016-01-28 Martin Sebor <msebor@redhat.com>
16429 * gcc.target/powerpc/pr17381.c: New test.
16431 2016-01-28 Jakub Jelinek <jakub@redhat.com>
16433 PR middle-end/69542
16434 * gcc.dg/torture/pr69542.c: New test.
16436 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16438 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16440 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16442 * gcc.dg/pr65980.c: Skip on AIX.
16443 * gcc.dg/pr66688.c: Same.
16445 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16448 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16449 * gcc.dg/tree-ssa/sra-18.c: Same.
16451 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16454 * gfortran.dg/block_15.f08: New test.
16455 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16456 on incorrectly closed BLOCK.
16458 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16460 * gcc.dg/declare-simd.c: New test.
16462 2016-01-28 Richard Biener <rguenther@suse.de>
16464 PR tree-optimization/69466
16465 * gfortran.dg/vect/pr69466.f90: New testcase.
16467 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16469 * g++.dg/pr67989.C: Remove ARM-specific option.
16470 * gcc.target/arm/pr67989.C: New file.
16472 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16474 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16475 and expm1 test for glibc < 2.11.
16477 2016-01-27 Richard Henderson <rth@redhat.com>
16479 * gcc.c-torture/execute/pr69447.c: New test.
16481 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
16484 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16486 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16489 * gcc.dg/pr66869.c: New test.
16491 2016-01-25 Jeff Law <law@redhat.com>
16493 PR tree-optimization/68398
16494 PR tree-optimization/69196
16495 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16496 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16497 path to avoid new heuristic allowing more irreducible regions
16498 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16499 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16500 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16501 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16502 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16504 2016-01-27 Marek Polacek <polacek@redhat.com>
16507 * c-c++-common/vector-compare-4.c: New test.
16509 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16511 PR preprocessor/69126
16512 * c-c++-common/pr69126.c: New test case.
16514 2016-01-27 Ian Lance Taylor <iant@google.com>
16516 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16518 2016-01-27 Ryan Burn <contact@rnburn.com>
16521 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16523 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16526 * gcc.target/i386/pr69512.c: New test.
16528 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16531 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16533 2016-01-27 Marek Polacek <polacek@redhat.com>
16536 * g++.dg/pr69379.C: New test.
16538 2016-01-27 Martin Sebor <msebor@redhat.com>
16541 * g++.dg/abi/Wabi-2-2.C: New test.
16542 * g++.dg/abi/Wabi-2-3.C: New test.
16543 * g++.dg/abi/Wabi-3-2.C: New test.
16544 * g++.dg/abi/Wabi-3-3.C: New test.
16546 2016-01-27 Richard Biener <rguenther@suse.de>
16548 PR tree-optimization/69166
16549 * gcc.dg/torture/pr69166.c: New testcase.
16551 2016-01-27 Martin Jambor <mjambor@suse.cz>
16553 PR tree-optimization/69355
16554 * gcc.dg/tree-ssa/pr69355.c: New test.
16556 2016-01-27 Marek Polacek <polacek@redhat.com>
16559 * g++.dg/ext/constexpr-vla1.C: New test.
16561 2016-01-20 Christian Bruel <christian.bruel@st.com>
16564 * gcc.target/arm/pr69245.c: New test.
16566 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16568 PR tree-optimization/69399
16569 * gcc.dg/torture/pr69399.c: New test.
16571 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16573 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16575 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16577 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16579 2016-01-26 Tom de Vries <tom@codesourcery.com>
16581 PR tree-optimization/69110
16582 * gcc.dg/autopar/pr69110.c: New test.
16584 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16585 Sebastian Pop <s.pop@samsung.com>
16587 * gcc.dg/graphite/isl-ast-op-select.c: New.
16589 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16592 * gfortran.dg/allocate_error_6.f90: New test.
16594 2016-01-26 Richard Henderson <rth@redhat.com>
16596 * gcc.dg/tm/pr60908.c: New test.
16598 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16601 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16603 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16604 expected multiline output to reflect the colorization being
16605 disabled before newlines.
16606 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16607 (custom_diagnostic_finalizer): Replace call to
16608 pp_newline_and_flush with call to pp_flush.
16609 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16610 * gfortran.dg/implicit_class_1.f90: Likewise.
16611 * lib/gcc-dg.exp (allow_blank_lines): New global.
16612 (dg-allow-blank-lines-in-output): New procedure.
16613 (gcc-dg-prune): Complain about blank lines in the output, unless
16614 dg-allow-blank-lines-in-output was called.
16615 * lib/multiline.exp (_build_multiline_regex): Only support
16616 arbitrary followup text for non-blank-lines, not for blank lines.
16618 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16620 PR tree-optimization/69483
16621 * gcc.dg/pr69483.c: New test.
16622 * g++.dg/opt/pr69483.C: New test.
16624 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16627 * gcc.target/arm/pr68620.c: New test.
16629 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16631 * gcc.target/i386/pr68986-2.c: Remove -m32.
16633 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16636 * gcc.target/i386/pr68986-1.c: New test.
16637 * gcc.target/i386/pr68986-2.c: Likewise.
16638 * gcc.target/i386/pr68986-3.c: Likewise.
16640 2016-01-26 Christian Bruel <christian.bruel@st.com>
16642 * lib/target-supports.exp
16643 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16644 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16645 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16647 2016-01-26 Richard Biener <rguenther@suse.de>
16649 PR tree-optimization/69452
16650 * gcc.dg/torture/pr69452.c: New testcase.
16652 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16655 * gcc.dg/pr69442.c: New test.
16657 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16660 * gcc.target/aarch64/simd/pr67896.C: New.
16662 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16664 PR tree-optimization/69400
16665 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16667 (plugin_init): Call it.
16668 * gcc.dg/torture/pr69400.c: New test.
16670 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16672 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16674 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16675 Sebastian Pop <s.pop@samsung.com>
16677 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16680 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16681 Sebastian Pop <s.pop@samsung.com>
16683 * gcc.dg/graphite/pr69292.c: New.
16685 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16687 * c-c++-common/goacc/use_device-1.c: New test.
16689 2016-01-25 Jeff Law <law@redhat.com>
16691 PR tree-optimization/69196
16692 PR tree-optimization/68398
16693 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16694 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16696 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16699 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16702 2016-01-25 Richard Biener <rguenther@suse.de>
16705 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16707 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16710 * gcc.dg/pr69421.c: New test.
16712 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16714 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16715 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16716 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16717 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16718 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16719 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16720 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16721 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16722 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16723 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16725 2016-01-25 Richard Biener <rguenther@suse.de>
16727 PR tree-optimization/69376
16728 * gcc.dg/torture/pr69376.c: New testcase.
16730 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16734 * gfortran.dg/interface_38.f90: New test.
16735 * gfortran.dg/interface_39.f90: New test.
16737 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16740 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16745 * g++.dg/template/pr11858.C: New test.
16746 * g++.dg/template/pr24663.C: New test.
16747 * g++.dg/template/unify12.C: New test.
16748 * g++.dg/template/unify13.C: New test.
16749 * g++.dg/template/unify14.C: New test.
16750 * g++.dg/template/unify15.C: New test.
16751 * g++.dg/template/unify16.C: New test.
16752 * g++.dg/template/unify17.C: New test.
16754 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16757 gfortran.dg/pr68283.f90: New test.
16759 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16762 * gfortran.dg/inline_matmul_13.f90: New test.
16763 * gfortran.dg/matmul_bounds_8.f90: New test.
16764 * gfortran.dg/matmul_bounds_9.f90: New test.
16765 * gfortran.dg/matmul_bounds_10.f90: New test.
16767 2016-01-23 Tom de Vries <tom@codesourcery.com>
16769 PR tree-optimization/69426
16770 * gcc.dg/autopar/pr69426.c: New test.
16772 2016-01-23 Martin Sebor <msebor@redhat.com>
16776 * g++.dg/cpp0x/alignas5.C: New test.
16777 * g++.dg/ext/vector29.C: Same.
16779 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16781 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16782 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16783 _GNU_SOURCE from compile flags to the source.
16784 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16785 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16786 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16787 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16789 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16792 * g++.dg/opt/pr69432.C: New test.
16794 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16796 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16797 32-bit targets testing an -m64 multilib.
16799 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16801 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16804 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16806 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16808 2016-01-21 Christian Bruel <christian.bruel@st.com>
16811 * gcc.target/i386/pr68674.c
16812 * gcc.target/aarch64/pr68674.c
16813 * gcc.target/arm/pr68674.c
16815 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16818 * gcc.c-torture/execute/pr69403.c: New test.
16820 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16823 * g++.dg/template/pr55843.C: New.
16825 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16828 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16829 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16831 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16834 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16835 from dg-do compile directive, and instead add
16836 { dg-require-effective-target int128 }.
16838 2016-01-20 Martin Sebor <msebor@redhat.com>
16841 * gcc.dg/sync-fetch.c: New test.
16843 2016-01-21 Martin Sebor <msebor@redhat.com>
16846 * gcc.target/powerpc/pr69252.c: New test.
16848 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16851 * gfortran.dg/pr65996.f90: New test.
16853 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16856 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16857 expected to generate an error.
16859 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16861 PR middle-end/66178
16862 * gcc.dg/torture/pr66178.c: New test.
16864 2016-01-21 Anton Blanchard <anton@samba.org>
16865 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16868 * gcc.target/powerpc/pr63354.c: New test.
16870 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16872 PR rtl-optimization/68990
16873 * gcc.target/i386/pr68990: New.
16875 2016-01-21 Nick Clifton <nickc@redhat.com>
16878 * gcc.target/mips/pr69129.c: New.
16880 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16883 * g++.dg/cpp0x/pr58046.C: New.
16885 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16889 * gcc.target/arm/pr69187.c: New test.
16892 * g++.dg/torture/pr69355.C: New test.
16894 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16895 Sebastian Pop <s.pop@samsung.com>
16897 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16899 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16900 Sebastian Pop <s.pop@samsung.com>
16902 * gcc.dg/graphite/pr68976.c: New test.
16904 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16906 PR middle-end/67653
16907 * c-c++-common/pr67653.c: New test.
16908 * gcc.dg/torture/pr29119.c: Add dg-warning.
16910 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16912 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16914 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16917 * gcc.dg/pr24293.c: New test.
16918 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16919 incomplete struct type.
16920 * gcc.dg/declspec-1.c: Likewise.
16921 * gcc.dg/pr63549.c: Likewise.
16923 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16925 PR tree-optimization/66612
16926 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16927 for bdn instruction.
16929 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16931 * lib/target-supports.exp
16932 (check_effective_target_arm_fp_ok_nocache): New.
16933 (check_effective_target_arm_fp_ok): New.
16934 (add_options_for_arm_fp): New.
16935 (check_effective_target_arm_crypto_ok_nocache): Require
16936 target_arm_v8_neon_ok instead of arm32.
16937 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16938 (check_effective_target_arm_crypto_pragma_ok): New.
16939 (add_options_for_arm_vfp): New.
16940 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16941 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16942 target instead. Force initial fpu to vfp.
16943 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16944 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16945 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16947 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16948 use arm_vfp effective target instead. Force initial fpu to vfp.
16949 * gcc.target/arm/attr-neon3.c: Likewise.
16950 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16952 * gcc.target/arm/unsigned-float.c: Likewise.
16953 * gcc.target/arm/vfp-1.c: Likewise.
16954 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16955 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16956 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16957 * gcc.target/arm/vfp-ldmias.c: Likewise.
16958 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16959 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16960 * gcc.target/arm/vfp-stmiad.c: Likewise.
16961 * gcc.target/arm/vfp-stmias.c: Likewise.
16962 * gcc.target/arm/vnmul-1.c: Likewise.
16963 * gcc.target/arm/vnmul-2.c: Likewise.
16964 * gcc.target/arm/vnmul-3.c: Likewise.
16965 * gcc.target/arm/vnmul-4.c: Likewise.
16967 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16970 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16971 the MPX run-time library, for compile-time MPX test.
16972 * gcc.target/i386/chkp-always_inline.c: Likewise.
16973 * gcc.target/i386/chkp-bndret.c: Likewise.
16974 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16975 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16976 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16977 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16978 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16979 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16980 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16981 * gcc.target/i386/chkp-label-address.c: Likewise.
16982 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16983 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16984 * gcc.target/i386/chkp-pr69044.c: Likewise.
16985 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16986 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16987 * gcc.target/i386/chkp-strchr.c: Likewise.
16988 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16989 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16990 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16991 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16992 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16993 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16994 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16995 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16996 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16997 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16998 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16999 * gcc.target/i386/chkp-stropt-15.c: Likewise.
17000 * gcc.target/i386/chkp-stropt-16.c: Likewise.
17001 * gcc.target/i386/chkp-stropt-2.c: Likewise.
17002 * gcc.target/i386/chkp-stropt-3.c: Likewise.
17003 * gcc.target/i386/chkp-stropt-4.c: Likewise.
17004 * gcc.target/i386/chkp-stropt-5.c: Likewise.
17005 * gcc.target/i386/chkp-stropt-6.c: Likewise.
17006 * gcc.target/i386/chkp-stropt-7.c: Likewise.
17007 * gcc.target/i386/chkp-stropt-8.c: Likewise.
17008 * gcc.target/i386/chkp-stropt-9.c: Likewise.
17009 * gcc.target/i386/pr63995-2.c: Likewise.
17010 * gcc.target/i386/pr64805.c: Likewise.
17011 * gcc.target/i386/pr65044.c: Likewise.
17012 * gcc.target/i386/pr65167.c: Likewise.
17013 * gcc.target/i386/pr65183.c: Likewise.
17014 * gcc.target/i386/pr65184.c: Likewise.
17015 * gcc.target/i386/thunk-retbnd.c: Likewise.
17017 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
17019 PR tree-optimization/69328
17020 * gcc.dg/pr69328.c: New test.
17022 2016-01-20 Jeff Law <law@redhat.com>
17025 * gcc.target/m68k/pr25114.c: New test.
17027 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
17029 * gcc.target/arm/memset-inline-10.c: Added
17030 dg-require-effective-target arm_thumb2_ok.
17032 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
17034 * gcc.dg/debug/dwarf2/sso.c: New test.
17036 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
17039 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
17040 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
17041 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
17043 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17046 * g++.dg/ipa/devirt-50.C: New testcase.
17048 2016-01-19 Marek Polacek <polacek@redhat.com>
17051 * g++.dg/cpp1y/parameter-pack-1.C: New test.
17052 * g++.dg/cpp1y/parameter-pack-2.C: New test.
17054 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17057 * gcc.target/arm/pr69135_1.c: New test.
17059 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17061 * gcc.target/aarch64/ccmp_1.c: Add new tests.
17063 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17065 * gcc.target/aarch64/ccmp_1.c: New testcase.
17067 2016-01-19 Marek Polacek <polacek@redhat.com>
17070 * g++.dg/cpp0x/enum30.C: New test.
17072 2016-01-19 Richard Biener <rguenther@suse.de>
17074 PR tree-optimization/69336
17075 * g++.dg/tree-ssa/pr69336.C: New testcase.
17077 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17080 * gcc.dg/pr65779.c: New test.
17082 2016-01-19 Richard Biener <rguenther@suse.de>
17084 PR tree-optimization/69352
17085 * gcc.dg/torture/pr69352.c: New testcase.
17087 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17089 PR rtl-optimization/68955
17090 PR rtl-optimization/64557
17091 * gcc.dg/torture/pr68955.c: New test.
17093 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17096 * g++.dg/torture/pr69136.C: New testcase.
17098 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17101 * g++.dg/lto/pr69133_0.C: New testcase.
17102 * g++.dg/lto/pr69133_1.C: New testcase.
17104 2016-01-15 Jeff Law <law@redhat.com>
17106 PR tree-optimization/69320
17107 * gcc.c-torture/pr69320-1.c: New test.
17108 * gcc.c-torture/pr69320-2.c: New test.
17109 * gcc.c-torture/pr69320-3.c: New test.
17110 * gcc.c-torture/pr69320-4.c: New test.
17112 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
17117 * g++.dg/template/pr11858.C: New test.
17118 * g++.dg/template/pr24663.C: New test.
17119 * g++.dg/template/unify12.C: New test.
17120 * g++.dg/template/unify13.C: New test.
17121 * g++.dg/template/unify14.C: New test.
17122 * g++.dg/template/unify15.C: New test.
17123 * g++.dg/template/unify16.C: New test.
17124 * g++.dg/template/unify17.C: New test.
17126 2016-01-18 David Malcolm <dmalcolm@redhat.com>
17129 * gcc.dg/pr69181-1.c: New test file.
17130 * gcc.dg/pr69181-2.c: New test file.
17131 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17132 globals by moving it to...
17133 (cleanup-after-saved-dg-test): ...this new function. Add
17134 "global additional_sources_used". Add reset of global
17135 multiline_expected_outputs to the empty list.
17136 * lib/multiline.exp (_multiline_expected_outputs): Rename this
17138 (multiline_expected_outputs): ...this, and updated comments to
17139 note that it is modified from gcc-dg.exp.
17140 (dg-end-multiline-output): Update for the above renaming.
17141 (handle-multiline-outputs): Likewise. Remove the clearing
17142 of the expected outputs to the empty list.
17144 2016-01-18 Richard Biener <rguenther@suse.de>
17146 PR tree-optimization/69297
17147 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17149 2016-01-18 Joseph Myers <joseph@codesourcery.com>
17151 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17153 * gcc.target/mips/mips-3d-2.c: Likewise.
17154 * gcc.target/mips/mips-3d-3.c: Likewise.
17155 * gcc.target/mips/mips-3d-4.c: Likewise.
17156 * gcc.target/mips/mips-3d-5.c: Likewise.
17157 * gcc.target/mips/mips-3d-6.c: Likewise.
17158 * gcc.target/mips/mips-3d-7.c: Likewise.
17159 * gcc.target/mips/mips-3d-8.c: Likewise.
17160 * gcc.target/mips/mips-3d-9.c: Likewise.
17161 * gcc.target/mips/mips-ps-1.c: Likewise.
17162 * gcc.target/mips/mips-ps-2.c: Likewise.
17163 * gcc.target/mips/mips-ps-3.c: Likewise.
17164 * gcc.target/mips/mips-ps-4.c: Likewise.
17165 * gcc.target/mips/mips-ps-5.c: Likewise.
17166 * gcc.target/mips/mips-ps-6.c: Likewise.
17167 * gcc.target/mips/mips-ps-7.c: Likewise.
17168 * gcc.target/mips/mips-ps-type.c: Likewise.
17169 * gcc.target/mips/mips-ps-type-2.c: Likewise.
17170 * gcc.target/mips/mips16-attributes-6.c: Likewise.
17172 2016-01-18 Tom de Vries <tom@codesourcery.com>
17174 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17175 * c-c++-common/goacc/kernels-double-reduction.c: New test.
17176 * c-c++-common/goacc/kernels-empty.c: New test.
17177 * c-c++-common/goacc/kernels-eternal.c: New test.
17178 * c-c++-common/goacc/kernels-loop-2.c: New test.
17179 * c-c++-common/goacc/kernels-loop-3.c: New test.
17180 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17181 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17182 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17183 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17184 * c-c++-common/goacc/kernels-loop-data.c: New test.
17185 * c-c++-common/goacc/kernels-loop-g.c: New test.
17186 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17187 * c-c++-common/goacc/kernels-loop-n.c: New test.
17188 * c-c++-common/goacc/kernels-loop-nest.c: New test.
17189 * c-c++-common/goacc/kernels-loop.c: New test.
17190 * c-c++-common/goacc/kernels-noreturn.c: New test.
17191 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17192 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17193 * c-c++-common/goacc/kernels-reduction.c: New test.
17195 2016-01-18 Tom de Vries <tom@codesourcery.com>
17197 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17198 * gcc.dg/autopar/outer-2.c: Same.
17199 * gcc.dg/autopar/outer-3.c: Same.
17200 * gcc.dg/autopar/outer-4.c: Same.
17201 * gcc.dg/autopar/outer-5.c: Same.
17202 * gcc.dg/autopar/outer-6.c: Same.
17203 * gcc.dg/autopar/parallelization-1.c: Same.
17204 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17205 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17206 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17207 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17208 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17209 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17210 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17211 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17212 * gcc.dg/autopar/pr39500-1.c: Same.
17213 * gcc.dg/autopar/pr39500-2.c: Same.
17214 * gcc.dg/autopar/pr46193.c: Same.
17215 * gcc.dg/autopar/pr46194.c: Same.
17216 * gcc.dg/autopar/pr49580.c: Same.
17217 * gcc.dg/autopar/pr49960-1.c: Same.
17218 * gcc.dg/autopar/pr49960.c: Same.
17219 * gcc.dg/autopar/pr68373.c: Same.
17220 * gcc.dg/autopar/reduc-1.c: Same.
17221 * gcc.dg/autopar/reduc-1char.c: Same.
17222 * gcc.dg/autopar/reduc-1short.c: Same.
17223 * gcc.dg/autopar/reduc-2.c: Same.
17224 * gcc.dg/autopar/reduc-2char.c: Same.
17225 * gcc.dg/autopar/reduc-2short.c: Same.
17226 * gcc.dg/autopar/reduc-3.c: Same.
17227 * gcc.dg/autopar/reduc-4.c: Same.
17228 * gcc.dg/autopar/reduc-6.c: Same.
17229 * gcc.dg/autopar/reduc-7.c: Same.
17230 * gcc.dg/autopar/reduc-8.c: Same.
17231 * gcc.dg/autopar/reduc-9.c: Same.
17232 * gcc.dg/autopar/uns-outer-4.c: Same.
17233 * gcc.dg/autopar/uns-outer-5.c: Same.
17234 * gcc.dg/autopar/uns-outer-6.c: Same.
17235 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17236 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17238 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17241 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17242 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17244 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17247 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17248 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17249 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17251 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17254 * gcc.dg/tree-ssa/sra-17.c: New.
17255 * gcc.dg/tree-ssa/sra-18.c: New.
17257 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
17259 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17261 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
17263 * gnat.dg/inline12.adb: New test.
17265 2016-01-18 Bin Cheng <bin.cheng@arm.com>
17267 PR tree-optimization/66797
17268 * gcc.c-torture/execute/pr65447.c: Relax check condition.
17270 2016-01-18 Richard Biener <rguenther@suse.de>
17272 PR tree-optimization/69170
17273 * gcc.dg/torture/pr69170.c: New testcase.
17275 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
17277 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17279 2016-01-16 Tom de Vries <tom@codesourcery.com>
17281 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17283 2016-01-16 Tom de Vries <tom@codesourcery.com>
17285 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17286 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
17287 redundant dg-require-effective-target pthread.
17288 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17289 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17290 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17291 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17292 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17293 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17294 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17296 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
17299 * gcc.target/powerpc/recip-6.c: Enable on AIX.
17300 * gcc.target/powerpc/recip-7.c: Same.
17302 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17305 * g++.dg/template/pr69091.C: New test.
17307 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17309 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17310 dump does not contain an error_mark_node.
17311 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17312 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17314 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17317 * g++.dg/template/pr68936.C: New test.
17319 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
17322 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17323 * gcc.target/powerpc/recip-2.c: Same.
17324 * gcc.target/powerpc/recip-3.c: Same.
17325 * gcc.target/powerpc/recip-4.c: Same.
17326 * gcc.target/powerpc/recip-sqrtf.c: Same.
17328 2016-01-15 Jeff Law <law@redhat.com>
17330 PR tree-optimization/69270
17331 * gcc.dg/tree-ssa/pr69270-2.c: New test.
17332 * gcc.dg/tree-ssa/pr69270-3.c: New test.
17334 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
17337 * gfortran.dg/deferred_character_13.f90: New test for the fix
17338 of comment 3 of the PR.
17341 * gfortran.dg/deferred_character_8.f90: New test
17342 * gfortran.dg/allocate_error_5.f90: New test
17345 * gfortran.dg/deferred_character_10.f90: New test
17348 * gfortran.dg/deferred_character_14.f90: New test
17351 * gfortran.dg/deferred_character_11.f90: New test
17354 * gfortran.dg/deferred_character_9.f90: New test
17356 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
17358 PR rtl-optimization/69030
17359 * gcc.target/i386/pr69030.c: New.
17361 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17363 * gcc.target/aarch64/target_attr_17.c: New test.
17365 2016-01-15 Richard Biener <rguenther@suse.de>
17367 PR tree-optimization/66856
17368 * gcc.dg/torture/pr66856-1.c: New testcase.
17369 * gcc.dg/torture/pr66856-2.c: Likewise.
17371 2016-01-15 Richard Biener <rguenther@suse.de>
17374 * g++.dg/lto/pr69137_0.C: New testcase.
17376 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
17378 PR middle-end/69246
17379 * gcc.target/i386/pr69246.c: New test.
17381 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17383 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17385 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17388 * g++.dg/init/const9.C: Disable test on S/390.
17390 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17392 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17393 * g++.dg/Wno-frame-address.C: Ditto.
17395 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17397 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17399 2016-01-15 Richard Biener <rguenther@suse.de>
17401 PR tree-optimization/68961
17402 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17404 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
17406 * gcc.target/i386/pr65105-5.c: New test.
17408 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17410 * gcc.c-torture/execute/alias-4.c: New testcase.
17412 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17415 * g++.dg/ipa/devirt-49.C: New testcase.
17417 2016-01-15 Christian Bruel <christian.bruel@st.com>
17420 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17421 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17422 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17424 2016-01-15 Richard Biener <rguenther@suse.de>
17426 PR tree-optimization/69117
17427 * gcc.dg/torture/pr69117.c: New testcase.
17429 2015-01-14 Ryan Burn <contact@rnburn.com>
17432 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17434 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17437 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17438 range tests use 100 * maximum instead of maximum + 1.
17440 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17443 * gcc.dg/guality/pr69244.c: New test.
17445 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
17447 * lib/target-supports.exp (check_effective_target_issignaling):
17449 * gcc.dg/pr61441.c: Require issignaling effective target.
17451 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17454 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17456 2016-01-14 David Malcolm <dmalcolm@redhat.com>
17459 PR preprocessor/69177
17460 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17461 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17462 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17463 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17465 2016-01-14 Marek Polacek <polacek@redhat.com>
17468 * gcc.dg/array-15.c: New test.
17470 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17472 PR middle-end/68146
17473 PR tree-optimization/69155
17474 * gfortran.dg/pr68146.f: New test.
17475 * gfortran.dg/pr69155.f90: New test.
17477 2016-01-14 Richard Biener <rguenther@suse.de>
17479 PR tree-optimization/68060
17480 * gcc.dg/torture/pr68060-1.c: New testcase.
17481 * gcc.dg/torture/pr68060-2.c: Likewise.
17483 2016-01-14 Nick Clifton <nickc@redhat.com>
17485 * lib/target-supports.exp
17486 (check_effective_target_arm_neon_ok_nocache): Add an option
17487 sequence that includes setting the ARM architecture to ARMv7-A.
17488 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17489 command line options necessary to enable Neon support.
17490 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17491 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17492 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17493 * gcc.target/arm/pr69180.c: Likewise.
17495 2016-01-14 Jeff Law <law@redhat.com>
17497 PR tree-optimization/69270
17498 * gcc.dg/tree-ssa/pr69270.c: New test.
17500 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17503 * c-c++-common/pr66208.c: New file.
17505 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17507 PR tree-optimization/69156
17508 * gcc.dg/pr69156.c: New test.
17510 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17512 * gcc.target/i386/pr69225-7.c: New test.
17514 2016-01-13 Richard Henderson <rth@redhat.com>
17516 * gcc.dg/tm/memopt-13.c: Update expected function.
17517 * gcc.dg/tm/memopt-6.c: Likewise.
17519 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17521 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17522 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17523 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17524 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17526 2016-01-13 Tom de Vries <tom@codesourcery.com>
17528 PR tree-optimization/69169
17529 * gcc.dg/pr69169.c: New test.
17531 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17534 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17535 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17536 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17537 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17538 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17539 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17540 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17541 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17543 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17546 * gcc.dg/pr69247.c: New test.
17548 2016-01-13 Richard Biener <rguenther@suse.de>
17550 PR tree-optimization/69242
17551 * gcc.dg/torture/pr69242.c: New testcase.
17553 2016-01-13 Richard Biener <rguenther@suse.de>
17555 PR tree-optimization/69186
17556 * gcc.dg/torture/pr69186.c: New testcase.
17558 2016-01-13 Jeff Law <law@redhat.com>
17560 PR tree-optimization/67755
17561 * gcc.dg/tree-ssa/pr67755.c: New test.
17563 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17565 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17566 pass number in output by a star.
17568 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17570 PR tree-optimization/68911
17571 * gcc.c-torture/execute/pr68911.c: New test.
17573 2016-01-12 Marek Polacek <polacek@redhat.com>
17576 * g++.dg/warn/permissive-1.C: New test.
17578 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17582 * g++.dg/opt/pr69213.C: New test.
17584 2016-01-12 Christian Bruel <christian.bruel@st.com>
17587 * gcc.target/arm/pr69180.c: New test.
17589 2016-01-12 Richard Biener <rguenther@suse.de>
17592 * g++.dg/lto/pr69077_0.C: New testcase.
17593 * g++.dg/lto/pr69077_1.C: Likewise.
17595 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17598 * g++.dg/opt/pr69175.C: New test.
17600 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17602 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17603 rather than #including math.h & stdlib.h.
17604 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17605 * gcc.dg/vect/pr49771.c: Likewise.
17606 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17607 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17608 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17609 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17610 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17611 * gcc.dg/vect/pr44507.c: Likewise.
17612 * gcc.dg/vect/pr45902.c: Likewise.
17613 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17614 * gcc.dg/vect/vect-117.c: Likewise.
17615 * gcc.dg/vect/vect-99.c: Likewise.
17616 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17617 * gcc.dg/vect/vect-cond-1.c: Likewise.
17618 * gcc.dg/vect/vect-cond-2.c: Likewise.
17619 * gcc.dg/vect/vect-cond-3.c: Likewise.
17620 * gcc.dg/vect/vect-cond-4.c: Likewise.
17621 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17622 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17623 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17624 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17625 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17626 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17627 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17628 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17629 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17630 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17631 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17632 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17633 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17634 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17635 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17636 include of signal.h.
17637 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17638 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17639 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17640 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17641 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17642 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17643 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17644 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17645 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17646 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17647 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17648 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17649 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17650 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17651 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17652 * gcc.dg/vect/vect-outer-5.c: Likewise.
17653 * gcc.dg/vect/vect-outer-6.c: Likewise.
17654 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17655 include of stdio.h.
17657 2016-01-12 Nick Clifton <nickc@redhat.com>
17660 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17661 to fread so that it will be found in all target runtimes.
17663 2016-01-12 Richard Biener <rguenther@suse.de>
17665 PR tree-optimization/69053
17666 * g++.dg/torture/pr69053.C: New testcase.
17668 2016-01-12 Richard Biener <rguenther@suse.de>
17670 PR tree-optimization/69168
17671 * gcc.dg/torture/pr69168.c: New testcase.
17673 2016-01-12 Richard Biener <rguenther@suse.de>
17675 PR tree-optimization/69157
17676 * gcc.dg/torture/pr69157.c: New testcase.
17678 2016-01-12 Richard Biener <rguenther@suse.de>
17680 PR tree-optimization/69174
17681 * gcc.dg/torture/pr69174.c: New testcase.
17683 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17687 * g++.dg/tls/pr66808.C: New test.
17688 * g++.dg/tls/pr69000.C: New test.
17690 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17692 * gcc.target/powerpc/swaps-p8-23.c: New test.
17693 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17695 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17697 PR tree-optimization/68356
17698 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17700 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17701 Jim Wilson <jim.wilson@linaro.org>
17704 * gcc.target/arm/pr69194.c: New test.
17706 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17709 * gcc.target/i386/pr69225-1.c: New test.
17710 * gcc.target/i386/pr69225-2.c: Likewise.
17711 * gcc.target/i386/pr69225-3.c: Likewise.
17712 * gcc.target/i386/pr69225-4.c: Likewise.
17713 * gcc.target/i386/pr69225-5.c: Likewise.
17714 * gcc.target/i386/pr69225-6.c: Likewise.
17716 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17719 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17723 * gcc.dg/pr69071.c: New test.
17726 * g++.dg/opt/pr69211.C: New test.
17728 PR tree-optimization/69214
17729 * gcc.c-torture/compile/pr69214.c: New test.
17731 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17733 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17734 * gcc.target/i386/pr66232-11.c: Ditto.
17735 * gcc.target/i386/pr66232-12.c: Ditto.
17736 * gcc.target/i386/pr66232-13.c: Ditto.
17738 2016-01-11 Richard Biener <rguenther@suse.de>
17740 PR tree-optimization/69173
17741 * gcc.dg/torture/pr69173.c: New testcase.
17743 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17745 PR rtl-optimization/68796
17746 * gcc.target/aarch64/tst_5.c: New test.
17747 * gcc.target/aarch64/tst_6.c: Likewise.
17749 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17751 PR rtl-optimization/68841
17752 * gcc.dg/pr68841.c: New test.
17753 * gcc.c-torture/execute/pr68841.c: New test.
17755 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17757 PR rtl-optimization/68920
17758 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17760 * gcc.dg/ifcvt-5.c: New test.
17762 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17765 * g++.dg/pr69123.C: New.
17767 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17770 * gcc.target/i386/pr69010.c: New test.
17772 2016-01-11 Martin Jambor <mjambor@suse.cz>
17775 * gcc.target/i386/chkp-pr69044.c: New test.
17777 2016-01-11 Tom de Vries <tom@codesourcery.com>
17779 PR tree-optimization/69109
17780 * gcc.dg/autopar/pr69109-2.c: New test.
17781 * gcc.dg/autopar/pr69109.c: New test.
17783 2016-01-11 Tom de Vries <tom@codesourcery.com>
17785 PR tree-optimization/69108
17786 * gcc.dg/autopar/pr69108.c: New test.
17788 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17791 * c-c++-common/Wisleading-indentation.c: Augment test.
17793 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17796 * gfortran.dg/inline_matmul_12.f90: New test.
17798 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17801 * gfortran.dg/actual_array_offset_1: New test.
17803 2016-01-10 Tom de Vries <tom@codesourcery.com>
17805 PR tree-optimization/69062
17806 * gcc.dg/autopar/pr69062.c: New test.
17808 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17810 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17811 * gcc.dg/vect/slp-perm-2.c: Likewise.
17812 * gcc.dg/vect/slp-perm-3.c: Likewise.
17813 * gcc.dg/vect/slp-perm-5.c: Likewise.
17814 * gcc.dg/vect/slp-perm-6.c: Likewise.
17815 * gcc.dg/vect/slp-perm-7.c: Likewise.
17816 * gcc.dg/vect/slp-perm-8.c: Likewise.
17818 2016-01-10 Tom de Vries <tom@codesourcery.com>
17820 PR tree-optimization/69039
17821 * gcc.dg/autopar/pr69039.c: New test.
17823 2016-01-09 Marek Polacek <polacek@redhat.com>
17826 * g++.dg/pr69113.C: New test.
17828 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17830 PR middle-end/50865
17831 PR tree-optimization/69097
17832 * gcc.c-torture/execute/pr50865.c: New test.
17833 * gcc.c-torture/execute/pr69097-1.c: New test.
17834 * gcc.c-torture/execute/pr69097-2.c: New test.
17835 * gcc.dg/pr69097-1.c: New test.
17836 * gcc.dg/pr69097-2.c: New test.
17838 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17841 * g++.dg/opt/pr69164.C: New test.
17843 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17845 PR tree-optimization/69167
17846 * gcc.dg/pr69167.c: New test.
17848 2016-01-08 Marek Polacek <polacek@redhat.com>
17851 * g++.dg/pr68449.C: New.
17853 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17855 PR tree-optimization/68707
17856 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17857 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17858 on platforms supporting it.
17859 * gcc.dg/vect/slp-perm-2.c: Likewise.
17860 * gcc.dg/vect/slp-perm-3.c: Likewise.
17861 * gcc.dg/vect/slp-perm-5.c: Likewise.
17862 * gcc.dg/vect/slp-perm-7.c: Likewise.
17863 * gcc.dg/vect/slp-perm-8.c: Likewise.
17864 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17865 on platforms supporting it.
17867 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17869 PR tree-optimization/69162
17870 * gcc.dg/pr69162.c: New test.
17872 PR tree-optimization/69172
17873 * gcc.dg/pr69172.c: New test.
17875 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17877 PR tree-optimization/67781
17878 * gcc.c-torture/execute/pr67781.c: New file.
17880 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17882 PR tree-optimization/69083
17883 * gcc.dg/vect/pr69083.c: New test.
17885 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17887 PR tree-optimization/61441
17888 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17889 Use -fexcess-precision=standard for compiler options.
17890 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17892 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17895 * gfortran.dg/gomp/pr69128.f90: New test.
17898 * g++.dg/ext/pr69145-1.C: New test.
17899 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17900 * g++.dg/ext/pr69145-2.h: New file.
17902 2016-01-07 Martin Sebor <msebor@redhat.com>
17905 * gcc.dg/atomic-fetch-bool.c: New test.
17906 * gcc.dg/sync-fetch-bool.c: New test.
17908 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17911 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17913 2016-01-07 Nick Clifton <nickc@redhat.com>
17916 * g++.dg/pr66655.C: New test.
17917 * g++.dg/pr66655_1.cc: Test support file.
17918 * g++.dg/pr66655.h: Test header file.
17920 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17923 gfortran.dg/gomp/pr66680.f90: New test.
17925 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17928 * gcc.target/i386/pr69171-1.c: New test.
17929 * gcc.target/i386/pr69171-2.c: Likewise.
17930 * gcc.target/i386/pr69171-3.c: Likewise.
17931 * gcc.target/i386/pr69171-4.c: Likewise.
17932 * gcc.target/i386/pr69171-5.c: Likewise.
17933 * gcc.target/i386/pr69171-6.c: Likewise.
17935 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17937 PR middle-end/67639
17938 * c-c++-common/pr67639.c: New test.
17940 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17942 PR tree-optimization/69141
17943 * g++.dg/opt/pr69141.C: New test.
17945 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17947 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17949 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17952 * gcc.target/i386/pr69140.c: New test
17954 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17956 * gcc.dg/bad-dereference.c: New test case.
17958 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17960 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17962 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17964 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17966 2016-01-06 Marek Polacek <polacek@redhat.com>
17969 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17971 2016-01-05 Marek Polacek <polacek@redhat.com>
17974 * gcc.dg/atomic-invalid-2.c: New.
17976 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17979 * gcc.target/i386/pr68991.c: New test.
17981 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17984 * g++.dg/pr68991-1.C: New test.
17985 * g++.dg/pr68991-2.C: Likewise.
17987 2016-01-05 Sergei Trofimovich <siarheit@google.com>
17990 * gcc.target/ia64/pr60465-gprel64.c: New test.
17991 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17993 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17995 PR rtl-optimization/68651
17996 * gcc.target/aarch64/pr68651_1.c: New test.
17998 2016-01-05 David Malcolm <dmalcolm@redhat.com>
18001 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
18003 2016-01-05 Nathan Sidwell <nathan@acm.org>
18006 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
18008 * gcc.dg/alias-15.c: New.
18010 2016-01-05 Nick Clifton <nickc@redhat.com>
18013 * g++.dg/pr68770.C: New test.
18015 2016-01-04 Mike Stump <mikestump@comcast.net>
18017 * lib/target-supports.exp (check_effective_target_cilkplus):
18018 cilkplus targets require pthreads.
18019 (check_effective_target_cilkplus): Remove special case for NVPTX.
18021 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
18023 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
18026 2016-01-04 Jakub Jelinek <jakub@redhat.com>
18028 Update copyright years.
18030 2016-01-04 Marek Polacek <polacek@redhat.com>
18033 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
18034 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
18035 * gcc.dg/atomic/stdatomic-op-5.c: New test.
18037 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
18039 * gcc.target/sparc/20160104-2.c: New test.
18041 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
18043 * gcc.target/sparc/20160104-1.c: New test.
18045 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
18048 * gfortran.dg/pr65045.f90: New test.
18050 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
18052 * gnat.dg/specs/debug1.ads: Delete.
18054 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18056 PR libgfortran/68867
18057 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
18060 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18062 PR libgfortran/68867
18063 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
18066 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
18069 * gfortran.dg/pr68864.f90: New test.
18071 2016-01-01 Jakub Jelinek <jakub@redhat.com>
18073 PR tree-optimization/69070
18074 * gcc.dg/pr69070.c: New test.
18077 * gfortran.dg/pr69055.f90: New test.
18080 * gcc.dg/pr69015.c: New test.
18082 Copyright (C) 2016 Free Software Foundation, Inc.
18084 Copying and distribution of this file, with or without modification,
18085 are permitted in any medium without royalty provided the copyright
18086 notice and this notice are preserved.