1 2016-12-18 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/dtio_21.f90: New test.
6 2016-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
9 * charlen_03.f90: Remove test.
10 * charlen_10.f90: Ditto.
12 2016-12-17 Jakub Jelinek <jakub@redhat.com>
15 * gcc.dg/asan/pr78832.c: New test.
17 2016-12-17 Andrew Senkevich <andrew.senkevich@intel.com>
19 * gcc.target/i386/avx512bw-kaddd-1.c: New test.
20 * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
21 * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
22 * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
24 2016-12-17 Thomas Koenig <tkoenig@gcc.gnu.org>
27 * gfortran.dg/fimplicit_none_1.f90: New test.
28 * gfortran.dg/fimplicit_none_2.f90: New test.
30 2016-12-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
32 * gcc.target/powerpc/byte-in-either-range-0.c: New test.
33 * gcc.target/powerpc/byte-in-either-range-1.c: New test.
34 * gcc.target/powerpc/byte-in-range-0.c: New test.
35 * gcc.target/powerpc/byte-in-range-1.c: New test.
36 * gcc.target/powerpc/byte-in-set-0.c: New test.
37 * gcc.target/powerpc/byte-in-set-1.c: New test.
38 * gcc.target/powerpc/byte-in-set-2.c: New test.
40 2016-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
43 * gfortran.dg/dtio_20.f03: New test.
45 2016-12-16 Jakub Jelinek <jakub@redhat.com>
48 * gfortran.dg/char_result_16.f90: New test.
50 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
52 * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
54 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
56 * gcc.target/aarch64/ubfx_lsr_1.c: New test.
58 2016-12-16 Jakub Jelinek <jakub@redhat.com>
61 * gcc.dg/pr78408-1.c: New test.
62 * gcc.dg/pr78408-2.c: New test.
64 2016-12-16 Marek Polacek <polacek@redhat.com>
66 PR tree-optimization/78819
67 * gcc.dg/tree-ssa/vrp112.c: New test.
69 2016-12-16 Eric Botcazou <ebotcazou@adacore.com>
71 * gnat.dg/opt61.adb: New test.
72 * gnat.dg/opt61_pkg.ad[sb]: New helper.
74 2016-12-16 Richard Biener <rguenther@suse.de>
77 * g++.dg/pr71694.C: New testcase.
79 2016-12-16 Richard Biener <rguenther@suse.de>
82 * gcc.dg/pr71632.c: New testcase.
84 2016-12-15 Andrew Senkevich <andrew.senkevich@intel.com>
86 * gcc.target/i386/avx512bw-kmovd-1.c: New test.
87 * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
88 * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
89 * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
90 * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
91 * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
92 * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
93 * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
94 * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
95 * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
96 * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
97 * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
98 * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
99 * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
100 * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
101 * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
103 2016-12-15 Jakub Jelinek <jakub@redhat.com>
105 P0490R0 GB 20: decomposition declaration should commit to tuple
107 * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
109 2016-12-15 Nathan Sidwell <nathan@acm.org>
112 * g++.dg/cpp1y/pr77585.C: New.
114 2016-12-15 David Edelsohn <dje.gcc@gmail.com>
116 * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
117 * gcc.dg/tree-ssa/pr71179.c: Same.
119 2016-12-15 Janus Weil <janus@gcc.gnu.org>
122 * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
124 2016-12-15 Toma Tabacu <toma.tabacu@imgtec.com>
126 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
129 2016-12-15 Jakub Jelinek <jakub@redhat.com>
131 * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
132 * gcc.dg/torture/pr78515.c: Likewise.
133 * gcc.dg/pr69634.c: Likewise.
135 2016-12-14 Martin Sebor <msebor@redhat.com>
138 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
140 2016-12-14 Martin Sebor <msebor@redhat.com>
143 * g++.dg/cpp1y/pr78774.C: New test.
145 2016-12-14 David Malcolm <dmalcolm@redhat.com>
148 * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
150 * gcc.dg/pr78213.c: Disable this test.
151 * selftests/example.txt: New file.
153 2016-12-14 Martin Sebor <msebor@redhat.com>
156 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
158 2016-12-14 Jakub Jelinek <jakub@redhat.com>
161 * gcc.c-torture/execute/pr78791.c: New test.
162 * gcc.target/i386/pr78791.c: New test.
164 2016-12-14 Marek Polacek <polacek@redhat.com>
167 * g++.dg/ext/flexary12.C: Adjust dg-error.
168 * g++.dg/ext/flexary20.C: New.
169 * g++.dg/ext/flexary21.C: New.
171 2016-12-14 Uros Bizjak <ubizjak@gmail.com>
174 * gcc.target/i386/pr59874-1.c: New test.
175 * gcc.target/i386/pr59874-2.c: Ditto.
177 2016-12-14 David Edelsohn <dje.gcc@gmail.com>
179 * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
180 * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
181 * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
183 2016-12-14 Jakub Jelinek <jakub@redhat.com>
186 * g++.dg/opt/pr77844.C: New test.
188 2016-12-14 Martin Sebor <msebor@redhat.com>
191 * gcc.dg/builtins-nonnull.c: New test.
192 * gcc.dg/nonnull-4.c: New test.
194 2016-12-14 Nathan Sidwell <nathan@acm.org>
197 * g++.dg/cpp0x/pr78701.C: New.
199 2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com>
201 * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
202 defined, add tracing of the various extracts to stderr. Add
203 support for tests that convert the result to another type.
204 * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
205 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
206 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
207 tests that do an extract and then convert the values double.
208 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
209 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
210 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
211 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
212 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
213 * gcc.target/powerpc/p9-extract-1.c: Update test to check for
214 VEXTU{B,H,W}{L,R}X instructions being generated by default instead
215 of VEXTRACTU{B,H} and XXEXTRACTUW.
216 * gcc.target/powerpc/p9-extract-3.c: New test for combination of
217 vec_extract and convert to floating point.
218 * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
220 * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
222 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
224 * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
227 2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org>
230 * gfortran.dg/coarray/alloc_comp_5.f90: New test.
231 * gfortran.dg/coarray_42.f90: New test.
233 2016-12-14 Jakub Jelinek <jakub@redhat.com>
236 * gcc.dg/tls/pr78796.c: New test.
238 2016-12-14 Richard Biener <rguenther@suse.de>
240 PR tree-optimization/78731
241 * gcc.dg/torture/pr78731.c: New testcase.
243 2016-12-14 Martin Liska <mliska@suse.cz>
245 * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
246 * gcc.dg/tree-ssa/dump-2.c: Likewise.
248 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
250 * gcc.target/mips/msa-builtins-err.c (dg-options): Add
251 -ffat-lto-objects option.
253 2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
254 Jakub Jelinek <jakub@redhat.com>
256 * gcc.dg/strlenopt-30.c: New test-case.
258 2016-12-14 Richard Biener <rguenther@suse.de>
260 PR tree-optimization/78788
261 * gcc.dg/torture/pr78788.c: New testcase.
263 2016-12-13 Nathan Sidwell <nathan@acm.org>
266 * g++.dg/cpp0x/pr69481.C: New.
268 2016-12-13 Uros Bizjak <ubizjak@gmail.com>
271 * gcc.target/i386/pr78794.c: New test.
273 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
276 * gfortran.dg/coarray_38.f90: Added expecting error message.
277 * gfortran.dg/coarray_41.f90: New test.
278 * gfortran.dg/coarray_class_2.f90: New test.
280 2016-12-13 Carl Love <cel@us.ibm.com>
282 * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
284 * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
287 2016-12-13 Martin Liska <mliska@suse.cz>
289 PR tree-optimization/78428
290 * gcc.dg/tree-ssa/pr78428.c: New test.
292 2016-12-13 Janus Weil <janus@gcc.gnu.org>
293 Paul Thomas <pault@gcc.gnu.org>
296 * gfortran.dg/dtio_19.f90: New test case.
298 2016-12-13 Michael Matz <matz@suse.de>
300 PR tree-optimization/78725
301 * gcc.dg/pr78725.c: New test.
302 * gcc.dg/pr78725-2.c: New test.
304 2016-12-13 Richard Biener <rguenther@suse.de>
307 * gcc.dg/torture/pr78742.c: New testcase.
309 2016-12-13 Martin Liska <mliska@suse.cz>
311 * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
312 scanned pattern ASAN_MARK.
313 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
314 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
315 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
316 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
318 2016-12-13 Jakub Jelinek <jakub@redhat.com>
321 * g++.dg/ipa/pr77905.C: New test.
323 2016-12-12 Jakub Jelinek <jakub@redhat.com>
325 PR tree-optimization/78777
326 * g++.dg/torture/pr78777.C: New test.
328 2016-12-12 Martin Sebor <msebor@redhat.com>
332 * gcc.c-torture/execute/pr78622.c: New test.
333 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
334 behavior inadvertently introduced in a previous commit. Tighten
336 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
338 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
339 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
340 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
341 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
342 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
343 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
344 add a final optimization check.
345 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
346 * gcc.dg/tree-ssa/pr78622.c: New test.
348 2016-12-12 Janus Weil <janus@gcc.gnu.org>
351 * gfortran.dg/constant_shape.f90: New test case.
353 2016-12-12 Marek Polacek <polacek@redhat.com>
356 * g++.dg/parse/error58.C: New.
358 2016-12-12 David Malcolm <dmalcolm@redhat.com>
360 PR preprocessor/78680
361 * gcc.dg/format/pr78680.c: New test case.
362 * gcc.dg/plugin/diagnostic-test-expressions-1.c
363 (test_multiline_token): New function.
364 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
365 (test_backslash_continued_logical_lines): New function.
367 2016-12-12 Nathan Sidwell <nathan@acm.org>
370 * g++.dg/cpp1y/lambda-mangle-1.C: New.
372 2016-12-12 Uros Bizjak <ubizjak@gmail.com>
375 * gcc.target/i386/pr78738.c: New test.
377 2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
379 * lib/target-supports.exp
380 (check_effective_target_newlib_broken_long_double_io): New check.
381 (check_effective_target_frexpl): Likewise.
383 2016-12-12 Marek Polacek <polacek@redhat.com>
386 * g++.dg/other/vararg-5.C: New.
388 2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
390 PR rtl-optimization/78669
391 * gcc.target/i386/pr78669.c: New test.
393 2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
395 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
397 2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
399 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
400 -mnan=2008 and -mabs=2008.
402 2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
405 * gcc.target/powerpc/swaps-stack-protector.c: New test.
407 2016-12-11 Uros Bizjak <ubizjak@gmail.com>
410 * gcc.target/i386/pr70799-3.c: New test.
412 2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
415 * g++.dg/parse/namespace14.C: New.
417 2016-12-10 Jakub Jelinek <jakub@redhat.com>
419 PR tree-optimization/78720
420 * gcc.c-torture/execute/pr78720.c: New test.
423 * gfortran.dg/pr78758.f90: New test.
424 * gfortran.dg/pr38868.f: Remove again bogus warning.
426 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
429 * gfortran.dg/submodule_20.f08: New test.
431 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
434 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
436 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
438 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
441 2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
444 * gcc.dg/pr78721.c: New test.
446 2016-12-09 Jakub Jelinek <jakub@redhat.com>
449 * gcc.c-torture/compile/pr72742.c: New test.
451 2016-12-09 Martin Sebor <msebor@redhat.com>
453 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
454 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
456 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
458 PR rtl-optimization/78255
459 * gcc.target/aarch64/pr78255.c: New.
460 * gcc.target/arm/pr78255-1.c: New.
461 * gcc.target/arm/pr78255-2.c: New.
463 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
465 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
467 * gcc.target/powerpc/dimode-2.c: Likewise.
469 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
472 * c-c++-common/goacc/acc-icf.c: New test.
473 * gfortran.dg/goacc/pr78027.f90: New test.
475 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
478 * gcc.target/aarch64/pr78733.c: New test.
480 2016-12-09 Janus Weil <janus@gcc.gnu.org>
483 * gfortran.dg/finalize_31.f90: New test.
485 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
488 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
490 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
492 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
493 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
494 * gfortran.dg/finalize_18.f90: Add count for additional guard against
495 accessing null-pointer.
496 * gfortran.dg/proc_ptr_comp_47.f90: New test.
498 2016-12-09 Nathan Sidwell <nathan@acm.org>
501 * g++.dg/cpp1y/pr78550.C: New.
503 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
506 * gfortran.dg/char_result_14.f90: New test.
507 * gfortran.dg/char_result_15.f90: New test.
509 2016-12-09 Martin Liska <mliska@suse.cz>
511 * gcc.dg/tree-ssa/dump-3.c: New test.
513 2016-12-09 Jakub Jelinek <jakub@redhat.com>
515 PR tree-optimization/78726
516 * gcc.c-torture/execute/pr78726.c: New test.
517 * gcc.dg/guality/pr78726.c: New test.
519 2016-12-08 Martin Sebor <msebor@redhat.com>
522 * gcc.dg/attr-alloc_size-3.c: New test.
523 * gcc.dg/attr-alloc_size-4.c: New test.
524 * gcc.dg/attr-alloc_size-5.c: New test.
525 * gcc.dg/attr-alloc_size-6.c: New test.
526 * gcc.dg/attr-alloc_size-7.c: New test.
527 * gcc.dg/attr-alloc_size-8.c: New test.
528 * gcc.dg/attr-alloc_size-9.c: New test.
529 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
531 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
537 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
538 * gfortran.dg/charlen_01.f90: New test.
539 * gfortran.dg/charlen_02.f90: Ditto.
540 * gfortran.dg/charlen_03.f90: Ditto.
541 * gfortran.dg/charlen_04.f90: Ditto.
542 * gfortran.dg/charlen_05.f90: Ditto.
543 * gfortran.dg/charlen_06.f90: Ditto.
544 * gfortran.dg/charlen_07.f90: Ditto.
545 * gfortran.dg/charlen_08.f90: Ditto.
546 * gfortran.dg/charlen_09.f90: Ditto.
547 * gfortran.dg/charlen_10.f90: Ditto.
548 * gfortran.dg/charlen_11.f90: Ditto.
549 * gfortran.dg/charlen_12.f90: Ditto.
550 * gfortran.dg/charlen_13.f90: Ditto.
551 * gfortran.dg/charlen_14.f90: Ditto.
552 * gfortran.dg/charlen_15.f90: Ditto.
554 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
556 PR rtl-optimization/78671
557 * gcc.target/i386/pr78671.c: New.
559 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
562 * gcc.target/aarch64/pr78733.c: New test.
564 2016-12-08 Nathan Sidwell <nathan@acm.org>
567 * g++.dg/cpp1y/pr78551.C: New.
569 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
572 * g++.dg/pr78112.C: Remove platform-dependent checks.
573 * g++.dg/pr78112-2.C: New testcase.
575 2016-12-08 Bin Cheng <bin.cheng@arm.com>
578 * g++.dg/torture/pr78684.C: New test.
580 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
582 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
583 (CHECK_CRYPTO): Remove.
584 (expected_poly64x1_t, expected_poly64x2_t): Remove
586 2016-12-08 Jakub Jelinek <jakub@redhat.com>
588 P0003R5 - removal of dynamic exception specification from C++17
589 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
590 throw (type-id-list) in C++11 and C++14 and removal in C++17.
591 * g++.dg/compat/eh/ctor1_y.C: Likewise.
592 * g++.dg/compat/eh/new1_x.C: Likewise.
593 * g++.dg/compat/eh/new1_y.C: Likewise.
594 * g++.dg/compat/eh/spec3_x.C: Likewise.
595 * g++.dg/compat/eh/spec3_y.C: Likewise.
596 * g++.dg/compat/eh/template1.h: Likewise.
597 * g++.dg/compat/eh/template1_y.C: Likewise.
598 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
599 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
600 * g++.dg/cpp0x/auto9.C: Likewise.
601 * g++.dg/cpp0x/defaulted23.C: Likewise.
602 * g++.dg/cpp0x/error5.C: Likewise.
603 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
604 * g++.dg/cpp0x/noexcept02.C: Likewise.
605 * g++.dg/cpp0x/noexcept07.C: Likewise.
606 * g++.dg/cpp0x/noexcept08.C: Likewise.
607 * g++.dg/cpp0x/noexcept19.C: Likewise.
608 * g++.dg/cpp0x/variadic73.C: Likewise.
609 * g++.dg/cpp0x/variadic-throw.C: Likewise.
610 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
611 * g++.dg/eh/async-unwind2.C: Likewise.
612 * g++.dg/eh/cond4.C: Likewise.
613 * g++.dg/eh/delete1.C: Likewise.
614 * g++.dg/eh/ehopt1.C: Likewise.
615 * g++.dg/eh/forced3.C: Likewise.
616 * g++.dg/eh/forced4.C: Likewise.
617 * g++.dg/eh/init-temp2.C: Likewise.
618 * g++.dg/eh/pr38662.C: Likewise.
619 * g++.dg/eh/pr41819.C: Likewise.
620 * g++.dg/eh/shadow1.C: Likewise.
621 * g++.dg/eh/spec2.C: Likewise.
622 * g++.dg/eh/spec3.C: Likewise.
623 * g++.dg/eh/spec5.C: Likewise.
624 * g++.dg/eh/spec6.C: Likewise.
625 * g++.dg/eh/spec7.C: Likewise.
626 * g++.dg/eh/spec8.C: Likewise.
627 * g++.dg/eh/spec9.C: Likewise.
628 * g++.dg/eh/template1.C: Likewise.
629 * g++.dg/eh/unexpected1.C: Likewise.
630 * g++.dg/ext/has_nothrow_assign.C: Likewise.
631 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
632 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
633 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
634 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
635 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
636 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
637 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
638 * g++.dg/gcov/gcov-7.C: Likewise.
639 * g++.dg/init/new13.C: Likewise.
640 * g++.dg/init/new25.C: Likewise.
641 * g++.dg/lookup/exception1.C: Likewise.
642 * g++.dg/opt/noreturn-1.C: Likewise.
643 * g++.dg/other/error3.C: Likewise.
644 * g++.dg/rtti/crash3.C: Likewise.
645 * g++.dg/template/eh2.C: Likewise.
646 * g++.dg/template/error36.C: Likewise.
647 * g++.dg/tm/pr46567.C: Likewise.
648 * g++.dg/tm/pr47340.C: Likewise.
649 * g++.dg/torture/pr46364.C: Likewise.
650 * g++.dg/torture/pr49394.C: Likewise.
651 * g++.dg/torture/pr52918-1.C: Likewise.
652 * g++.dg/torture/pr57190.C: Likewise.
653 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
654 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
655 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
656 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
657 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
658 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
659 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
660 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
661 * g++.dg/tree-ssa/pr45605.C: Likewise.
662 * g++.dg/warn/Wreturn-type-3.C: Likewise.
663 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
664 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
665 * g++.old-deja/g++.eh/spec1.C: Likewise.
666 * g++.old-deja/g++.eh/spec2.C: Likewise.
667 * g++.old-deja/g++.eh/spec3.C: Likewise.
668 * g++.old-deja/g++.eh/spec4.C: Likewise.
669 * g++.old-deja/g++.eh/spec6.C: Likewise.
670 * g++.old-deja/g++.eh/throw1.C: Likewise.
671 * g++.old-deja/g++.eh/throw2.C: Likewise.
672 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
673 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
674 * g++.old-deja/g++.mike/eh15.C: Likewise.
675 * g++.old-deja/g++.mike/eh25.C: Likewise.
676 * g++.old-deja/g++.mike/eh33.C: Likewise.
677 * g++.old-deja/g++.mike/eh34.C: Likewise.
678 * g++.old-deja/g++.mike/eh50.C: Likewise.
679 * g++.old-deja/g++.mike/eh51.C: Likewise.
680 * g++.old-deja/g++.mike/eh55.C: Likewise.
681 * g++.old-deja/g++.mike/p10416.C: Likewise.
682 * g++.old-deja/g++.other/crash28.C: Likewise.
683 * g++.old-deja/g++.other/crash30.C: Likewise.
684 * g++.old-deja/g++.other/new7.C: Likewise.
685 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
686 * g++.old-deja/g++.robertl/eb123.C: Likewise.
688 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
690 * gcc.target/aarch64/pr78382.c: New testcase.
692 2016-12-08 Andrew Pinski <apinski@cavium.com>
694 * gcc.target/aarch64/pr71112.c: New testcase.
696 2016-12-07 Martin Sebor <msebor@redhat.com>
701 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
702 * g++.dg/ext/builtin-object-size3.C (bar): Same.
703 * g++.dg/ext/strncpy-chk1.C: Same.
704 * g++.dg/opt/memcpy1.C: Same.
705 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
706 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
707 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
708 * gcc.dg/attr-alloc_size.c: Same.
709 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
710 * gcc.dg/builtin-stringop-chk-2.c: Same.
711 * gcc.dg/builtin-stringop-chk-4.c: New test.
712 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
713 * gcc.dg/memcpy-2.c: Same.
714 * gcc.dg/pr40340-1.c: Same.
715 * gcc.dg/pr40340-2.c (main): Same.
716 * gcc.dg/pr40340-5.c (main): Same.
717 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
718 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
719 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
721 * gfortran.dg/char_length_3.f90: Prune expected warnings.
722 * gfortran.dg/pr38868.f: Add expected warnings.
724 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
727 * gcc.target/powerpc/pr72717.c: New test.
729 2016-12-07 Jakub Jelinek <jakub@redhat.com>
731 * gcc.dg/builtin-strstr-1.c: New test.
732 * g++.dg/cpp0x/constexpr-strstr.C: New test.
735 * g++.dg/torture/pr78692.C: New test.
737 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
739 PR rtl-optimization/78617
740 * gcc.c-torture/execute/pr78617.c: New test.
742 2016-12-07 Carl Love <cel@us.ibm.com>
744 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
745 P9 to their own test file. This allows precise constraints on the
746 effective target and compile options.
747 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
748 compare P8 built-in tests.
749 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
750 compare P9 built-in tests.
752 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
754 * gcc.target/i386/pr77761.c: Require int128 effective target.
755 (avx512f_test): Delete.
756 (do_main): Rename to avx512f_test.
758 2016-12-07 Bin Cheng <bin.cheng@arm.com>
760 PR tree-optimization/78691
761 * gcc.target/i386/pr78691-i386.c: New test.
762 * gcc.target/powerpc/pr78691-ppc.c: New test.
764 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
766 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
767 * gcc.target/i386/pr70322-2.c: Likewise.
768 * gcc.target/i386/pr70322-3.c: Likewise.
769 * gcc.target/i386/pr70322-4.c: Likewise.
771 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
773 * gcc.target/aarch64/pr71727.c: New testcase.
775 2016-12-06 Tom de Vries <tom@codesourcery.com>
777 PR tree-optimization/67955
778 * gcc.dg/tree-ssa/dse-points-to.c: New test.
780 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
783 * gcc.target/powerpc/pr78658.c: New test.
785 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
788 * testsuite/gcc.target/i386/pr77761.c: New.
790 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
793 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
794 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
795 * gfortran.dg/namelist_34.f90: Update test.
796 * gfortran.dg/namelist_63.f90: Update test.
798 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
800 * gcc.target/mips/msa-builtins-err.c: New test.
802 2016-12-06 Jakub Jelinek <jakub@redhat.com>
805 * g++.dg/cpp0x/constexpr-71537.C: New test.
808 * g++.dg/cpp0x/constexpr-memchr.C: New test.
811 * g++.dg/cpp0x/constexpr-strchr.C: New test.
813 PR tree-optimization/78675
814 * gcc.c-torture/execute/pr78675.c: New test.
815 * gcc.target/i386/pr78675-1.c: New test.
816 * gcc.target/i386/pr78675-2.c: New test.
818 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
820 * gcc.target/i386/avx512bw-kandd-1.c: New.
821 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
822 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
823 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
824 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
825 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
826 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
827 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
828 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
829 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
830 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
831 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
832 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
833 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
834 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
835 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
836 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
837 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
838 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
839 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
840 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
841 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
843 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
845 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
846 gcc.dg/fold-and-rshift-2.c: New testcases.
848 2016-12-05 Nathan Sidwell <nathan@acm.org>
850 * c-c++-common/fmax_errors.c: Check notes after last error are
853 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
855 PR rtl-optimization/78561
856 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
858 2016-12-04 Martin Sebor <msebor@redhat.com>
861 * gcc.dg/builtin-alloc-size.c: New test.
863 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
866 * gcc.target/i386/pr70322-4.c: New test.
868 2016-12-03 Janus Weil <janus@gcc.gnu.org>
871 * gfortran.dg/abstract_type_9.f90: New test case.
873 2016-12-03 Janus Weil <janus@gcc.gnu.org>
876 * gfortran.dg/derived_result_2.f90.f90: New test case.
878 2016-12-03 Janus Weil <janus@gcc.gnu.org>
881 * gfortran.dg/finalize_30.f90: Extend test case.
883 2016-12-02 Jakub Jelinek <jakub@redhat.com>
886 * g++.dg/cpp0x/pr78649.C: New test.
888 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
891 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
893 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
896 * gfortran.dg/char_conversion.f90: New test.
898 2016-12-02 Jakub Jelinek <jakub@redhat.com>
901 * gcc.target/i386/pr70322-1.c: New test.
902 * gcc.target/i386/pr70322-2.c: New test.
903 * gcc.target/i386/pr70322-3.c: New test.
905 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
906 Thomas Preud'homme <thomas.preudhomme@arm.com>
908 * gcc.target/arm/cmse/cmse-1.c: Add test for
909 cmse_nonsecure_caller.
911 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
912 Thomas Preud'homme <thomas.preudhomme@arm.com>
914 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
915 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
916 * gcc.target/arm/cmse/cmse-14.c: New.
917 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
918 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
919 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
920 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
921 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
922 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
923 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
924 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
925 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
926 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
927 * gcc.target/arm/cmse/baseline/union-1.c: New.
928 * gcc.target/arm/cmse/baseline/union-2.c: New.
929 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
930 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
931 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
932 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
933 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
934 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
935 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
936 * gcc.target/arm/cmse/mainline/union-1.c: New.
937 * gcc.target/arm/cmse/mainline/union-2.c: New.
938 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
939 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
940 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
941 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
942 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
943 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
944 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
945 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
946 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
947 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
948 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
949 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
950 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
951 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
953 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
954 Thomas Preud'homme <thomas.preudhomme@arm.com>
956 * gcc.target/arm/cmse/cmse-3.c: Add tests.
957 * gcc.target/arm/cmse/cmse-4.c: Add tests.
958 * gcc.target/arm/cmse/cmse-15.c: New.
960 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
961 Thomas Preud'homme <thomas.preudhomme@arm.com>
963 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
964 * gcc.target/arm/cmse/struct-1.c: New.
965 * gcc.target/arm/cmse/bitfield-1.c: New.
966 * gcc.target/arm/cmse/bitfield-2.c: New.
967 * gcc.target/arm/cmse/bitfield-3.c: New.
968 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
969 * gcc.target/arm/cmse/baseline/softfp.c: New.
970 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
971 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
972 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
973 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
974 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
976 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
977 Thomas Preud'homme <thomas.preudhomme@arm.com>
979 * gcc.target/arm/cmse/cmse-4.c: New.
980 * gcc.target/arm/cmse/cmse-9.c: New.
981 * gcc.target/arm/cmse/cmse-10.c: New.
983 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
984 Thomas Preud'homme <thomas.preudhomme@arm.com>
986 * gcc.target/arm/cmse/cmse-3.c: New.
988 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
989 Thomas Preud'homme <thomas.preudhomme@arm.com>
991 * gcc.target/arm/cmse/cmse.exp: New.
992 * gcc.target/arm/cmse/cmse-1.c: New.
993 * gcc.target/arm/cmse/cmse-12.c: New.
994 * lib/target-supports.exp
995 (check_effective_target_arm_cmse_ok): New.
997 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
998 James Norris <jnorris@codesourcery.com>
1000 * c-c++-common/goacc/data-2.c: Adjust test.
1001 * c-c++-common/goacc/executeables-1.c: New test.
1002 * g++.dg/goacc/data-1.C: Adjust test.
1004 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
1006 PR rtl-optimization/78561
1007 * gcc.target/aarch64/pr78561.c: New.
1009 2016-12-02 Bin Cheng <bin.cheng@arm.com>
1011 * gcc.dg/fold-bopcond-1.c: New test.
1012 * gcc.dg/fold-bopcond-2.c: New test.
1014 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1016 * gcc.target/s390/md/setmem_long-1.c: Fix test.
1018 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1020 PR rtl-optimization/78547
1021 * gcc.dg/pr78547.c: New test.
1023 PR rtl-optimization/78575
1024 * gcc.dg/pr78575.c: New test.
1026 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1028 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
1030 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1033 * gcc.target/s390/s390.exp: Support .C tests.
1034 * gcc.target/s390/pr77822-2.c: New test.
1035 * gcc.target/s390/pr77822-1.C: New test.
1037 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1039 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
1041 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1043 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
1045 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1047 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1049 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1051 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
1053 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
1055 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
1058 * gfortran.dg/char_length_20.f90: New test.
1059 * gfortran.dg/char_length_21.f90: Ditto.
1061 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
1064 * gfortran.dg/pr78279.f90: New test.
1066 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
1068 * g++.dg/tls/pr77285-1.C: dg-add-options tls
1070 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
1072 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1074 2016-12-01 Richard Biener <rguenther@suse.de>
1076 * gcc.dg/torture/alias-2.c: New testcase.
1078 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
1080 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1081 * gcc.target/avr/tiny-caller-save.c: Dito.
1083 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
1085 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1087 2016-12-01 Jakub Jelinek <jakub@redhat.com>
1090 * gcc.dg/debug/pr78587.c: New test.
1092 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
1094 PR rtl-optimization/78607
1095 * gcc.c-torture/compile/pr78607.c: New testcase.
1097 2016-11-30 Martin Sebor <msebor@redhat.com>
1099 PR tree-optimization/78586
1100 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1102 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
1104 PR tree-optimization/77856
1105 * gcc.target/i386/pr77856.c: New.
1107 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1109 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1110 scan-assembler-not on AIX.
1112 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1114 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1116 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1118 * g++.dg/eh/new1.C: XFAIL on AIX.
1119 * g++.dg/eh/delete1.C: Same.
1120 * g++.dg/init/new40.C: Same.
1121 * g++.old-deja/g++.eh/new2.C: Same.
1123 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1126 * gcc.dg/format/pr78494.c: Rename to...
1127 * gcc.dg/format/pr78498.c: ...this.
1129 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1132 * gcc.dg/format/pr78494.c: New test case.
1134 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1136 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1137 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1138 * g++.dg/debug/dwarf2/refqual-1.C: Same.
1139 * g++.dg/debug/dwarf2/refqual-2.C: Same.
1141 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
1143 PR rtl-optimization/78610
1144 * gcc.c-torture/compile/pr78610.c: New testcase.
1146 2016-11-30 Bin Cheng <bin.cheng@arm.com>
1148 PR tree-optimization/78574
1149 * gcc.c-torture/compile/pr78574.c: New test.
1151 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1153 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1154 to the changed interfaces.
1155 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1156 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1157 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1158 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1159 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1160 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1161 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1163 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1166 * gfortran.dg/derived_result.f90: New test case.
1168 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
1170 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1171 -mfloat-abi=soft option.
1172 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
1175 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1178 * gcc.c-torture/compile/pr78362.c: New test.
1180 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1182 * lib/target-supports.exp (check_effective_target_freorder): Check
1185 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1187 * gcc.target/arc/arc700-stld-hazard.c: New file.
1189 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1192 * gfortran.dg/dtio_18.f90: New test case.
1194 2016-11-30 Martin Liska <mliska@suse.cz>
1197 * gcc.dg/asan/pr78541-2.c: New test.
1198 * gcc.dg/asan/pr78541.c: New test.
1200 2016-11-30 Jakub Jelinek <jakub@redhat.com>
1202 PR tree-optimization/78586
1203 * gcc.c-torture/execute/pr78586.c: New test.
1205 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1208 * gfortran.dg/class_61.f90: New test case.
1210 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1212 PR preprocessor/78569
1213 * gcc.dg/format/pr78569.c: New test case.
1215 2016-11-29 Martin Sebor <msebor@redhat.com>
1217 avoid false positives on ILP32 targets.
1218 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1220 2016-11-29 Martin Sebor <msebor@redhat.com>
1222 PR tree-optimization/78512
1223 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1224 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1226 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
1228 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1229 Force value through k register.
1231 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1237 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1238 * g++.dg/spellcheck-macro-ordering.C: New test case.
1239 * g++.dg/spellcheck-pr78313.C: New test case.
1241 2016-11-29 Tamar Christina <tamar.christina@arm.com>
1243 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1244 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1245 (Poly64x1_t, Poly64x2_t): Added types.
1246 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1247 (vmov_n_p64, vmovq_n_p64): Added.
1248 (vld2_lane_p64, vld2q_lane_p64): Likewise.
1249 (vld3_lane_p64, vld3q_lane_p64): Likewise.
1250 (vld4_lane_p64, vld4q_lane_p64): Likewise.
1251 (vst2_lane_p64, vst2q_lane_p64): Likewise.
1252 (vst3_lane_p64, vst3q_lane_p64): Likewise.
1253 (vst4_lane_p64, vst4q_lane_p64): Likewise.
1254 (vget_lane_p64, vgetq_lane_p64): Likewise.
1255 (vget_high_p64): Likewise.
1256 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1257 Added AArch64 flags.
1258 (vreint_vector, vreint_vector_res): Moved to header.
1259 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1260 Added Aarch64 flags.
1261 (vreint_vector, vreint_vector_res): Moved to header.
1263 2016-11-29 Janus Weil <janus@gcc.gnu.org>
1266 * gfortran.dg/finalize_30.f90: New test case.
1268 2016-11-29 Martin Liska <mliska@suse.cz>
1270 PR gcov-profile/78582
1271 * gcc.dg/pr78582.c: New test.
1273 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1275 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1276 targets with sizeof(int) < 4.
1278 2016-11-29 Richard Biener <rguenther@suse.de>
1281 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1283 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
1285 * gcc.target/powerpc/rldic-0.c: New testcase.
1286 * gcc.target/powerpc/rldic-1.c: New testcase.
1287 * gcc.target/powerpc/rldic-2.c: New testcase.
1288 * gcc.target/powerpc/rldicl-0.c: New testcase.
1289 * gcc.target/powerpc/rldicl-1.c: New testcase.
1290 * gcc.target/powerpc/rldicl-2.c: New testcase.
1291 * gcc.target/powerpc/rldicr-0.c: New testcase.
1292 * gcc.target/powerpc/rldicr-1.c: New testcase.
1293 * gcc.target/powerpc/rldicr-2.c: New testcase.
1294 * gcc.target/powerpc/rldicx.h: New file.
1295 * gcc.target/powerpc/rldimi-0.c: New testcase.
1296 * gcc.target/powerpc/rldimi-1.c: New testcase.
1297 * gcc.target/powerpc/rldimi-2.c: New testcase.
1298 * gcc.target/powerpc/rldimi.h: New file.
1299 * gcc.target/powerpc/rlwimi-0.c: New testcase.
1300 * gcc.target/powerpc/rlwimi-1.c: New testcase.
1301 * gcc.target/powerpc/rlwimi-2.c: New testcase.
1302 * gcc.target/powerpc/rlwimi.h: New file.
1303 * gcc.target/powerpc/rlwinm-0.c: New testcase.
1304 * gcc.target/powerpc/rlwinm-1.c: New testcase.
1305 * gcc.target/powerpc/rlwinm-2.c: New testcase.
1306 * gcc.target/powerpc/rlwinm.h: New file.
1308 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1311 * gcc.dg/pr78540.c: New test.
1313 2016-11-28 Martin Sebor <msebor@redhat.com>
1316 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1317 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1318 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1319 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1321 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1324 * g++.dg/debug/pr72808.C: New test.
1326 PR rtl-optimization/78546
1327 * gcc.dg/torture/pr78546-1.c: New test.
1328 * gcc.dg/torture/pr78546-2.c: New test.
1331 * gfortran.dg/gomp/pr78298.f90: New test.
1333 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
1335 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1336 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1338 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1341 * g++.dg/cpp1y/pr77591.C: New test.
1343 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
1345 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1347 2016-11-28 Richard Biener <rguenther@suse.de>
1349 PR tree-optimization/78542
1350 * gcc.dg/torture/pr78542.c: New testcase.
1352 2016-11-28 Richard Biener <rguenther@suse.de>
1354 PR tree-optimization/78343
1355 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1356 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1358 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1361 * g++.dg/ipa/pr78211.C: New test.
1363 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
1366 * gfortran.dg/submodule_22.f08: New test.
1369 * gfortran.dg/submodule_21.f08: New test.
1371 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
1373 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1375 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1376 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1377 Dominique d'Humieres <dominiq@lps.ens.fr>
1380 * gcc.dg/darwin-minversion-1.c: Update min version check.
1381 * gcc.dg/darwin-minversion-2.c: Likewise.
1382 * gcc.dg/darwin-minversion-3.c: Likewise.
1384 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1387 * gcc.dg/pr57438-1.c: New Test.
1388 * gcc.dg/pr57438-2.c: New Test.
1390 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1391 Iain Sandoe <iain@codesourcery.com>
1394 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1395 linker-visible symbols.
1396 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1397 * gcc.dg/const-uniq-1.c: Likewise.
1398 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1399 * gcc.target/i386/pr70799-1.c: Likewise.
1401 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1403 PR rtl-optimization/78438
1404 PR rtl-optimization/78477
1405 * gcc.c-torture/execute/pr78438.c: New test.
1406 * gcc.c-torture/execute/pr78477.c: New test.
1408 PR rtl-optimization/78526
1409 * gcc.dg/pr78526.c: New test.
1411 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1413 PR rtl-optimization/77541
1414 * gcc.target/i386/pr77541.c: Change target to int128.
1416 2016-11-25 Janus Weil <janus@gcc.gnu.org>
1419 * gfortran.dg/typebound_assignment_8.f90: New test case.
1421 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1423 PR rtl-optimization/78527
1424 * gcc.c-torture/compile/pr78527.c: New test.
1426 2016-11-25 Martin Liska <mliska@suse.cz>
1428 PR gcov-profile/78086
1429 * g++.dg/gcov/pr16855.C: Clean up the test case.
1430 * g++.dg/gcov/pr16855-priority.C: New test.
1432 2016-11-25 Richard Biener <rguenther@suse.de>
1435 * gcc.dg/torture/pr78515.c: New testcase.
1437 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
1440 * gfortran.dg/allocatable_function_10.f90: New test.
1441 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1444 2016-11-25 Bin Cheng <bin.cheng@arm.com>
1449 * g++.dg/torture/pr78507.C: New test.
1450 * gcc.dg/torture/pr78510.c: New test.
1451 * gcc.dg/torture/pr78517.c: New test.
1453 2016-11-24 Richard Biener <rguenther@suse.de>
1455 PR tree-optimization/78343
1456 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1457 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1458 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1459 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1460 * gcc.dg/vect/pr38529.c: Likewise.
1462 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1464 PR tree-optimization/77673
1465 * gcc.dg/pr77673.c: New test.
1467 2016-11-25 Martin Jambor <mjambor@suse.cz>
1469 PR tree-optimization/70965
1470 * g++.dg/pr70965.C: New test.
1472 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1473 Andreas Schwab <schwab@linux-m68k.org>
1475 PR gcov-profile/78467
1476 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1479 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1481 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1482 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1484 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1486 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1488 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1490 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1491 with sizeof(int) < 4.
1493 2016-11-24 Martin Sebor <msebor@redhat.com>
1495 PR tree-optimization/78476
1496 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1498 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1500 PR rtl-optimization/77541
1501 * gcc.target/i386/pr77541.c: New.
1503 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1506 * gfortran.dg/class_result_4.f90: New test.
1508 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1510 * gcc.target/aarch64/_Float16_1.c: New.
1511 * gcc.target/aarch64/_Float16_2.c: Likewise.
1512 * gcc.target/aarch64/_Float16_3.c: Likewise.
1514 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1516 * gcc.target/aarch64/floatdihf2_1.c: New.
1518 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1522 * gcc.target/arm/pr48863.c: New test.
1524 2016-11-24 Martin Liska <mliska@suse.cz>
1526 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1527 parts for frequencies/probabilities.
1528 * gcc.dg/pr34027-1.c: Likewise.
1529 * gcc.dg/strict-overflow-2.c: Likewise.
1530 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1531 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1532 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1533 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1534 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1535 * gcc.dg/tree-ssa/dump-2.c: New test.
1537 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1539 * gcc.target/i386/align-limit.c: New test.
1541 2016-11-24 Richard Biener <rguenther@suse.de>
1543 PR tree-optimization/71595
1544 * gcc.dg/torture/pr71595.c: New testcase.
1546 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1548 PR rtl-optimization/78120
1549 * gcc.target/i386/pr78120.c: New test.
1551 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1553 * gcc.c-torture/compile/20161124-1.c: New test.
1555 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1558 * g++.dg/cpp1z/decomp18.C: New test.
1560 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1562 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1563 * gcc.target/aarch64/store-pair-1.c: Likewise.
1565 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1567 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1568 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1569 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1570 * gcc.target/aarch64/vect-clz.c: Likewise.
1571 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1572 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1573 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1574 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1575 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1576 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1577 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1578 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1580 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1583 * gcc.target/powerpc/pr78458.c: New.
1585 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1587 * gcc.c-torture/compile/20161123-1.c: New test.
1589 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1592 * gfortran.dg/pr78297.f90: New test.
1594 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1596 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1598 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1601 * g++.dg/ubsan/return-7.C: New test.
1602 * c-c++-common/ubsan/unreachable-4.c: New test.
1604 PR tree-optimization/78482
1605 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1606 (bar): New function.
1607 (main): Call bar instead of printf.
1610 * gfortran.dg/gomp/pr69183.f90: New test.
1612 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1615 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1618 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1621 * g++.dg/cpp0x/pr77907.C: New test.
1623 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1626 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1627 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1629 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1632 * lib/target-supports.exp (add_options_for_float16): Add
1633 -mfp16-format=ieee when testign arm*-*-*.
1635 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1637 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1639 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1642 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1644 * lib/target-supports.exp (check_effective_target_float16): Add
1645 options for _Float16.
1646 (check_effective_target_float32): Add options for _Float32.
1647 (check_effective_target_float64): Add options for _Float64.
1648 (check_effective_target_float128): Add options for _Float128.
1649 (check_effective_target_float32x): Add options for _Float32x.
1650 (check_effective_target_float64x): Add options for _Float64x.
1651 (check_effective_target_float128x): Add options for _Float128x.
1653 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1655 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1656 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1658 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1660 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1661 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1663 2016-11-23 Martin Sebor <msebor@redhat.com>
1666 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1667 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1669 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1672 * g++.dg/cpp0x/pr71450-1.C: New test.
1673 * g++.dg/cpp0x/pr71450-2.C: New test.
1676 * g++.dg/cpp1y/pr77739.C: New test.
1678 2016-11-23 Martin Jambor <mjambor@suse.cz>
1680 * c-c++-common/gomp/gridify-1.c: Update scan string.
1681 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1682 * c-c++-common/gomp/gridify-2.c: New test.
1683 * c-c++-common/gomp/gridify-3.c: Likewise.
1685 2016-11-23 Richard Biener <rguenther@suse.de>
1687 PR tree-optimization/78396
1688 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1690 2016-11-23 Richard Biener <rguenther@suse.de>
1692 PR tree-optimization/78482
1693 * gcc.dg/torture/pr78482.c: New testcase.
1695 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1697 * gcc.dg/fold-cond_expr-1.c: New test.
1698 * gcc.dg/fold-condcmpconv-1.c: New test.
1699 * gcc.dg/fold-condcmpconv-2.c: New test.
1701 2016-11-23 Richard Biener <rguenther@suse.de>
1704 * gcc.dg/torture/pr71762-1.c: New testcase.
1705 * gcc.dg/torture/pr71762-2.c: Likewise.
1706 * gcc.dg/torture/pr71762-3.c: Likewise.
1707 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1709 2016-11-23 Richard Biener <rguenther@suse.de>
1712 * g++.dg/lto/pr78472_0.c: New testcase.
1713 * g++.dg/lto/pr78472_1.C: Likewise.
1715 2016-11-23 Richard Biener <rguenther@suse.de>
1716 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1718 PR tree-optimization/78154
1719 * gcc.dg/tree-ssa/pr78154.c: New test.
1721 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1723 * gcc.dg/pr31096.c: New testcase.
1724 * gcc.dg/pr31096-1.c: New testcase.
1726 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1728 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1729 adjust for warning->pedwarn change.
1730 * gcc.dg/cpp/defined-syshdr.c,
1731 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1732 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1733 gcc.dg/cpp/defined-Wextra.c,
1734 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1736 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1738 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1740 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1743 * gcc.target/i386/pr78451.c: New test.
1744 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1745 and #pragma GCC pop_options around the first #pragma GCC target.
1746 * gcc.target/i386/pr69255-2.c: Likewise.
1747 * gcc.target/i386/pr69255-3.c: Likewise.
1749 2016-11-23 Michael Collison <michael.collison@arm.com>
1751 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1752 additional constants are recognized and fewer instructions generated.
1753 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1754 additional constants are recognized and fewer instructions generated.
1756 2016-11-22 Ian Lance Taylor <iant@golang.org>
1758 * gcc.misc-tests/godump-1.c: Update expected output for recent
1761 2016-11-22 Marek Polacek <polacek@redhat.com>
1763 PR tree-optimization/78455
1764 * gcc.dg/uninit-23.c: New.
1766 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1769 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1772 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1775 * gfortran.dg/char_component_initializer_3.f90: New test.
1777 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1780 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1781 GCC target pragma before including immintrin.h.
1783 2016-11-22 Carl Love <cel@us.ibm.com>
1785 * gcc.target/powerpc/builtins-3.c: New file to test the new
1786 built-ins for vector compare equal and vector compare not equal.
1788 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1791 * gfortran.dg/typebound_proc_35.f90: New test case.
1793 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1795 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1796 parameter in declaration.
1798 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1800 * gcc.dg/loop-split.c: Require int32plus.
1801 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1803 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1805 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1807 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1809 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1811 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1814 * gcc.c-torture/compile/pr78439.c: New test.
1816 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1819 * gcc.target/arm/pr77904.c: New test.
1821 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1823 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1826 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1828 PR tree-optimization/78436
1829 * gcc.c-torture/execute/pr78436.c: New test.
1832 * gcc.dg/torture/pr78416.c: New test.
1834 PR tree-optimization/78445
1835 * gcc.dg/pr78445.c: New test.
1837 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1839 PR libgfortran/78449
1840 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1842 2016-11-21 Jeff Law <law@redhat.com>
1845 * gcc.c-torture/compile/pr68538.c: New test.
1847 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1849 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1850 to be generated instead of FCTIWUZ or FCTIWZ.
1852 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1855 * g++.dg/vect/simd-clone-7.cc: New test.
1858 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1860 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1863 2016-11-20 Jeff Law <law@redhat.com>
1866 * gcc.target/m68k/pr25128.c: New test.
1868 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1870 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1872 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1874 PR preprocessor/78324
1875 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1876 (test_multitoken_macro): New function.
1877 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1879 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1881 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1883 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1885 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1886 -ftrack-macro-expansion=0.
1887 (test_sprintf_note): Remove "P" macro. Add
1888 dg-begin/end-multiline-output directives.
1889 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1891 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1893 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1894 Return 1 for AVR_TINY.
1896 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1898 PR rtl-optimization/71785
1899 * gcc.target/powerpc/pr71785.c: New file.
1901 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1904 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1905 options. Refine test by checking predictive commining PHI
1906 nodes in vectorized loop wrto vector factor.
1908 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1911 * g++.dg/pr71973-1.C: New test.
1912 * g++.dg/pr71973-2.C: New test.
1913 * g++.dg/pr71973-3.C: New test.
1914 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1915 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1916 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1918 * g++.old-deja/g++.other/realloc.C: Likewise.
1919 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1921 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1923 PR tree-optimization/78413
1924 * gcc.dg/tree-ssa/pr78413.c: New test.
1926 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1928 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1929 target is Thumb-only.
1931 2016-11-20 Jeff Law <law@redhat.com>
1934 * gcc.target/m68k/pr48551.c: New test.
1936 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1939 * gfortran.dg/forall_18.f90: New testcase.
1941 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1943 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1945 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1948 * gfortran.dg/typebound_operator_21.f03: New test.
1950 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1952 * gcc.dg/tree-ssa/divide-5.c: New file.
1954 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1956 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1959 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
1961 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1962 libatomic_available.
1963 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1964 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1965 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1966 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1967 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1968 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1969 * gfortran.dg/coarray_stat_2.f90: Likewise.
1970 * gfortran.dg/coindexed_1.f90: Likewise.
1972 2016-11-18 Jeff Law <law@redhat.com>
1975 * gcc.target/m68k/pr25111.c: New test.
1977 2016-11-18 Jakub Jelinek <jakub@redhat.com>
1980 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1983 * gcc.target/i386/pr78419.c: New test.
1986 * g++.dg/tls/pr77285-1.C: New test.
1987 * g++.dg/tls/pr77285-2.C: New test.
1989 2016-11-18 Jeff Law <law@redhat.com>
1992 * gcc.target/m68k/pr25112: New test.
1994 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
1996 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1997 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1999 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
2001 * gcc.target/arm/optional_thumb-1.c: New test.
2002 * gcc.target/arm/optional_thumb-2.c: New test.
2003 * gcc.target/arm/optional_thumb-3.c: New test.
2005 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2007 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
2008 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
2010 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
2011 (DEFAULT_REQUIRED_QUORUM): Likewise.
2013 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
2014 Toma Tabacu <toma.tabacu@imgtec.com>
2016 * gcc.target/mips/inline-memcpy-1.c (dg-options):
2017 Add (REQUIRES_STDLIB).
2018 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2019 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2020 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2021 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2022 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
2023 * gcc.target/mips/loongson-simd.c: Ditto.
2024 * gcc.target/mips/memcpy-1.c: Ditto.
2025 * gcc.target/mips/mips-3d-1.c: Ditto.
2026 * gcc.target/mips/mips-3d-2.c: Ditto.
2027 * gcc.target/mips/mips-3d-3.c: Ditto.
2028 * gcc.target/mips/mips-3d-4.c: Ditto.
2029 * gcc.target/mips/mips-3d-5.c: Ditto.
2030 * gcc.target/mips/mips-3d-6.c: Ditto.
2031 * gcc.target/mips/mips-3d-7.c: Ditto.
2032 * gcc.target/mips/mips-3d-8.c: Ditto.
2033 * gcc.target/mips/mips-3d-9.c: Ditto.
2034 * gcc.target/mips/mips-ps-1.c: Ditto.
2035 * gcc.target/mips/mips-ps-2.c: Ditto.
2036 * gcc.target/mips/mips-ps-3.c: Ditto.
2037 * gcc.target/mips/mips-ps-4.c: Ditto.
2038 * gcc.target/mips/mips-ps-6.c: Ditto.
2039 * gcc.target/mips/mips16-attributes.c: Ditto.
2040 * gcc.target/mips/mips32-dsp-run.c: Ditto.
2041 * gcc.target/mips/mips32-dsp.c: Ditto.
2042 * gcc.target/mips/save-restore-1.c: Ditto.
2043 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
2044 (mips_preprocess): Add ignore_output argument that when set
2045 will not return the pre-processed output.
2046 (mips_arch_info): Update arguments for the call to mips_preprocess.
2047 (mips-dg-init): Ditto.
2048 (mips-dg-options): Check if a test having test option
2049 (REQUIRES_STDLIB) has the required sysroot support for
2050 the current test options.
2052 2016-11-17 Jeff Law <law@redhat.com>
2055 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2058 * gcc.target/m68k/pr47192.c: New test.
2060 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
2062 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2063 instead of isa>=4, in order to downgrade to R5.
2065 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2067 * gcc.target/arc/cmem-bit-1.c: New file.
2068 * gcc.target/arc/cmem-bit-2.c: New file.
2069 * gcc.target/arc/cmem-bit-3.c: New file.
2070 * gcc.target/arc/cmem-bit-4.c: New file.
2072 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
2074 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2076 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2078 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
2079 Andrew Senkevich <andrew.senkevich@intel.com>
2081 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2082 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2083 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2084 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2085 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2086 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2087 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2088 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2089 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2090 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2091 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2092 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2093 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2094 avx5124vnniw-check.h.
2095 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2096 check_effective_target_avx5124vnniw): New.
2097 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2099 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2100 * gcc.target/i386/sse-13.c: Ditto.
2101 * g++.dg/other/i386-2.C: Ditto.
2102 * g++.dg/other/i386-3.C: Ditto.
2103 * gcc.target/i386/sse-22.c: Ditto.
2104 * gcc.target/i386/sse-23.c: Ditto.
2106 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2109 * g++.dg/parse/pr55080.C: New.
2111 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2114 * gcc.target/powerpc/fusion4.c: New test.
2116 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
2119 * gcc.target/arm/pr77933-1.c: New test.
2120 * gcc.target/arm/pr77933-2.c: Likewise.
2122 2016-11-17 Jakub Jelinek <jakub@redhat.com>
2125 * g++.dg/opt/pr78201.C: New test.
2127 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
2129 * gcc.dg/pr78333.c: Add empty implementations of
2130 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2131 problems on non-glibc systems.
2133 2016-11-17 David Malcolm <dmalcolm@redhat.com>
2135 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2136 (test_raw_string_one_liner): New function.
2137 (test_raw_string_multiline): New function.
2139 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2141 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2142 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2144 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2145 Richard Biener <rguenther@suse.de>
2147 PR tree-optimization/77848
2148 * gfortran.dg/vect/pr77848.f: New test.
2150 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2153 * gcc.target/arm/pr53447-5.c: New test.
2154 * lib/target-supports.exp
2155 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2157 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
2159 * gcc.target/arc/abitest.S: New file.
2160 * gcc.target/arc/abitest.h: Likewise.
2161 * gcc.target/arc/va_args-1.c: Likewise.
2162 * gcc.target/arc/va_args-2.c: Likewise.
2163 * gcc.target/arc/va_args-3.c: Likewise.
2164 * gcc.target/arc/mcrc.c: Deleted.
2165 * gcc.target/arc/mdsp-packa.c: Likewise.
2166 * gcc.target/arc/mdvbf.c: Likewise.
2167 * gcc.target/arc/mmac-24.c: Likewise.
2168 * gcc.target/arc/mmac-d16.c: Likewise.
2169 * gcc.target/arc/mno-crc.c: Likewise.
2170 * gcc.target/arc/mno-dsp-packa.c: Likewise.
2171 * gcc.target/arc/mno-dvbf.c: Likewise.
2172 * gcc.target/arc/mno-mac-24.c: Likewise.
2173 * gcc.target/arc/mno-mac-d16.c: Likewise.
2174 * gcc.target/arc/mno-rtsc.c: Likewise.
2175 * gcc.target/arc/mno-xy.c: Likewise.
2176 * gcc.target/arc/mrtsc.c: Likewise.
2177 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2179 (check_effective_target_arc700): Likewise.
2180 (check_effective_target_arc6xx): Likewise.
2181 (check_effective_target_arcmpy): Likewise.
2182 (check_effective_target_archs): Likewise.
2183 (check_effective_target_clmcpu): Likewise.
2184 (check_effective_target_barrelshifter): Likewise.
2185 * gcc.target/arc/barrel-shifter-1.c: Changed.
2186 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2187 * gcc.target/arc/cmem-1.c: Changed.
2188 * gcc.target/arc/cmem-2.c: Likewise.
2189 * gcc.target/arc/cmem-3.c: Likewise.
2190 * gcc.target/arc/cmem-4.c: Likewise.
2191 * gcc.target/arc/cmem-5.c: Likewise.
2192 * gcc.target/arc/cmem-6.c: Likewise.
2193 * gcc.target/arc/cmem-7.c: Likewise.
2194 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2195 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2196 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2197 * gcc.target/arc/jump-around-jump.c: Update options.
2198 * gcc.target/arc/mARC601.c: Changed.
2199 * gcc.target/arc/mcpu-arc600.c: Changed.
2200 * gcc.target/arc/mcpu-arc601.c: Changed.
2201 * gcc.target/arc/mcpu-arc700.c: Changed.
2202 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2203 * gcc.target/arc/movb-1.c: Changed.
2204 * gcc.target/arc/movb-2.c: Likewise.
2205 * gcc.target/arc/movb-3.c: Likewise.
2206 * gcc.target/arc/movb-4.c: Likewise.
2207 * gcc.target/arc/movb-5.c: Likewise.
2208 * gcc.target/arc/movb_cl-1.c: Likewise.
2209 * gcc.target/arc/movb_cl-2.c: Likewise.
2210 * gcc.target/arc/movbi_cl-1.c: Likewise.
2211 * gcc.target/arc/movh_cl-1.c: Likewise.
2212 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2213 * gcc.target/arc/mul64.c: Enable it only for ARC600.
2214 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2215 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2216 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2217 * gcc.target/arc/trsub.c: Only for ARC EM cores.
2218 * gcc.target/arc/builtin_simdarc.c: Changed.
2219 * gcc.target/arc/extzv-1.c: Likewise.
2220 * gcc.target/arc/insv-1.c: Likewise.
2221 * gcc.target/arc/insv-2.c: Likewise.
2222 * gcc.target/arc/mA6.c: Likewise.
2223 * gcc.target/arc/mA7.c: Likewise.
2224 * gcc.target/arc/mARC600.c: Likewise.
2225 * gcc.target/arc/mARC700.c: Likewise.
2226 * gcc.target/arc/mcpu-arc600.c: Likewise.
2227 * gcc.target/arc/mcpu-arc700.c: Likewise.
2228 * gcc.target/arc/movl-1.c: Likewise.
2229 * gcc.target/arc/nps400-1.c: Likewise.
2230 * gcc.target/arc/trsub.c: Likewise.
2231 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2233 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2234 * gcc.target/arc/mswape.c: Likewise.
2236 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2239 * g++.dg/cpp1y/pr68180.C: New.
2241 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2243 PR tree-optimization/78319
2244 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2247 2016-11-17 Richard Biener <rguenther@suse.de>
2249 PR tree-optimization/78306
2250 * gcc.dg/cilk-plus/pr78306.c: New testcase.
2252 2016-11-17 Richard Biener <rguenther@suse.de>
2255 * gcc.dg/torture/pr78305.c: New testcase.
2257 2016-11-17 Janus Weil <janus@gcc.gnu.org>
2260 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2262 2016-11-16 Marek Polacek <polacek@redhat.com>
2265 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2266 * g++.dg/ext/case-range2.C: Likewise.
2268 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2271 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2272 * gfortran.dg/fmt_tab_2.f90: Ditto.
2274 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2276 PR rtl-optimization/78378
2277 * gcc.c-torture/execute/pr78378.c: New test.
2279 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
2281 * gcc.dg/tree-prof/section-attr-1.c: New file.
2282 * gcc.dg/tree-prof/section-attr-2.c: New file.
2283 * gcc.dg/tree-prof/section-attr-3.c: New file.
2285 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2287 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2290 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2292 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2293 (dg-final): Remove microMIPS JALRS mnemonic matching.
2294 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2295 (dg-final): Remove microMIPS JALRS mnemonic matching.
2296 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2297 (dg-final): Remove microMIPS JALRS mnemonic matching.
2298 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2299 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2300 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2301 * gcc.target/mips/call-1u.c: New test case.
2302 * gcc.target/mips/call-2u.c: New test case.
2303 * gcc.target/mips/call-3u.c: New test case.
2304 * gcc.target/mips/call-4u.c: New test case.
2305 * gcc.target/mips/call-5u.c: New test case.
2306 * gcc.target/mips/call-6u.c: New test case.
2308 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
2310 * gcc.target/arm/empty_fiq_handler.c: New test.
2312 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2315 * gfortran.dg/gomp/pr78299.f90: New test.
2317 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2319 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2320 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2321 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2323 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
2325 PR libgfortran/78314
2326 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2328 2016-11-16 Bin Cheng <bin.cheng@arm.com>
2330 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2331 according to updated dump info.
2333 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
2335 * lib/target-supports.exp (check_effective_target_alloca): Use a
2337 * gcc.target/nvptx/softstack.c: New test.
2338 * gcc.target/nvptx/decl-shared.c: New test.
2339 * gcc.target/nvptx/decl-shared-init.c: New test.
2341 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2343 * gcc.target/mips/data-sym-jump.c: New test case.
2344 * gcc.target/mips/data-sym-pool.c: New test case.
2345 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2348 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2350 * lib/target-supports.exp (check_avx2_hw_available): New.
2351 (check_effective_target_avx2_runtime): New.
2352 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2354 2016-11-16 Tamar Christina <tamar.christina@arm.com>
2357 * gcc.dg/cpp/trad/trad.exp
2358 (dg-runtest): Moved $srcdir/$subdir/ to
2359 DEFAULT_TRADCPPFLAGS.
2361 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
2364 * gfortran.dg/class_allocate_23.f08: New test.
2366 2016-11-16 Richard Biener <rguenther@suse.de>
2369 * gcc.dg/pr78333.c: New testcase.
2371 2016-11-16 Martin Liska <mliska@suse.cz>
2374 * gcc.dg/asan/pr78270.c: Update comment style.
2375 * gcc.dg/asan/pr78270-2.c: New test.
2377 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2379 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2380 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2382 2016-11-16 Richard Biener <rguenther@suse.de>
2384 PR tree-optimization/78348
2385 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2387 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2390 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2391 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2393 2016-11-15 Marek Polacek <polacek@redhat.com>
2395 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2397 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2399 PR libgfortran/51119
2400 * gfortran.dg/matmul_12.f90: New test case.
2402 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
2404 * gcc.target/i386/funcspec-56.inc: New file.
2405 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
2406 common 32-bit and 64-bit function specific options.
2407 * gcc.target/i386/funcspec-6.c: Ditto.
2409 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2411 * g++.dg/cpp1z/decomp14.C: New test.
2412 * g++.dg/cpp1z/decomp15.C: New test.
2413 * g++.dg/cpp1z/decomp16.C: New test.
2415 * g++.dg/cpp1z/decomp13.C: New test.
2417 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2420 * g++.dg/cpp0x/constexpr-71988.C: New test.
2422 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2424 * gcc.target/mips/insn-casesi.c: New test case.
2425 * gcc.target/mips/insn-pseudo-1.c: New test case.
2426 * gcc.target/mips/insn-pseudo-2.c: New test case.
2427 * gcc.target/mips/insn-pseudo-3.c: New test case.
2428 * gcc.target/mips/insn-pseudo-4.c: New test case.
2429 * gcc.target/mips/insn-tablejump.c: New test case.
2431 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2433 * gcc.target/mips/mips.exp (mips_option_tests): Add
2434 `-mcode-readable=yes' array element.
2436 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2438 * gcc.target/mips/mips.exp (mips_option_tests): Add
2439 `-mmicromips' array element.
2441 2016-11-15 Michael Matz <matz@suse.de>
2443 PR missed-optimization/77881
2444 * gcc.target/i386/pr77881.c: New test.
2446 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2449 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2451 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2453 * gcc.target/powerpc/vec-set-int.c: New test.
2454 * gcc.target/powerpc/vec-set-short.c: Likesie.
2455 * gcc.target/powerpc/vec-set-char.c: Likewise.
2457 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2459 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2461 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2464 * gfortran.dg/class_result_3.f90: New test.
2466 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2467 Richard Biener <rguenther@suse.de>
2469 * gcc.dg/gimplefe-1.c: New testcase.
2470 * gcc.dg/gimplefe-2.c: Likewise.
2471 * gcc.dg/gimplefe-3.c: Likewise.
2472 * gcc.dg/gimplefe-4.c: Likewise.
2473 * gcc.dg/gimplefe-5.c: Likewise.
2474 * gcc.dg/gimplefe-6.c: Likewise.
2475 * gcc.dg/gimplefe-7.c: Likewise.
2476 * gcc.dg/gimplefe-8.c: Likewise.
2477 * gcc.dg/gimplefe-9.c: Likewise.
2478 * gcc.dg/gimplefe-10.c: Likewise.
2479 * gcc.dg/gimplefe-11.c: Likewise.
2480 * gcc.dg/gimplefe-12.c: Likewise.
2481 * gcc.dg/gimplefe-13.c: Likewise.
2482 * gcc.dg/gimplefe-14.c: Likewise.
2483 * gcc.dg/gimplefe-15.c: Likewise.
2484 * gcc.dg/gimplefe-16.c: Likewise.
2485 * gcc.dg/gimplefe-17.c: Likewise.
2486 * gcc.dg/gimplefe-18.c: Likewise.
2488 2016-11-14 Martin Liska <mliska@suse.cz>
2491 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2492 to match scanned pattern.
2493 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2495 2016-11-14 Richard Biener <rguenther@suse.de>
2497 PR tree-optimization/78312
2498 * gcc.dg/torture/pr78312.c: New testcase.
2500 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2503 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2505 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2506 Jason Merrill <jason@redhat.com>
2508 Implement P0217R3 - C++17 structured bindings
2509 * g++.dg/cpp1z/decomp1.C: New test.
2510 * g++.dg/cpp1z/decomp2.C: New test.
2511 * g++.dg/cpp1z/decomp3.C: New test.
2512 * g++.dg/cpp1z/decomp4.C: New test.
2513 * g++.dg/cpp1z/decomp5.C: New test.
2514 * g++.dg/cpp1z/decomp6.C: New test.
2515 * g++.dg/cpp1z/decomp7.C: New test.
2516 * g++.dg/cpp1z/decomp8.C: New test.
2517 * g++.dg/cpp1z/decomp9.C: New test.
2518 * g++.dg/cpp1z/decomp10.C: New test.
2520 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2522 * g++.dg/torture/pr78268.C: New test.
2524 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2527 * c-c++-common/pr35503-1.c: New test.
2528 * c-c++-common/pr35503-2.c: Likewise.
2529 * c-c++-common/pr35503-3.c: Likewise.
2530 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2532 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2534 PR rtl-optimization/78232
2535 PR rtl-optimization/78248
2536 * gcc.dg/ubsan/pr78248.c: New test.
2538 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2540 * gnat.dg/address_conv.adb: New test.
2542 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2544 * gnat.dg/renaming11.ad[sb]: New test.
2546 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2548 * c-c++-common/dump-ada-spec-6.c: New test.
2550 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2552 * gnat.dg/lto21.adb: New test.
2553 * gnat.dg/lto21_pkg1.ads: New helper.
2554 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2556 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2559 * gfortran.dg/typebound_proc_34.f90: New test.
2561 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2564 * gfortran.dg/class_57.f90: Changed error message.
2565 * gfortran.dg/class_60.f90: New test.
2567 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2569 * g++.dg/pr78112.C: XFAIL AIX.
2571 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2574 * gfortran.dg/typebound_generic_16.f90: New test.
2576 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2579 * g++.dg/cpp0x/pr71225.C: New test.
2581 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2583 * gcc.target/sparc/20161111-1.c: New test.
2585 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2588 * gcc.target/i386/pr78310.c: New test.
2590 2016-11-11 Jeff Law <law@redhat.com>
2592 * gcc.dg/tree-ssa/isolate-6.c: New test.
2593 * gcc.dg/tree-ssa/isolate-7.c: New test.
2595 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2598 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2601 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2604 * g++.dg/parse/pr72774.C: New test.
2606 2016-11-11 Richard Biener <rguenther@suse.de>
2608 PR tree-optimization/71575
2609 * gcc.dg/graphite/pr71575-1.c: New testcase.
2610 * gcc.dg/graphite/pr71575-2.c: Likewise.
2612 2016-11-11 Richard Biener <rguenther@suse.de>
2615 * gcc.dg/uninit-pr78295.c: New testcase.
2617 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2620 * gfortran.dg/dec_structure_17.f90: New test.
2622 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2624 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2625 being allowed in vector registers.
2626 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2627 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2628 * gcc.target/powerpc/vsx-himode.c: Likewise.
2629 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2630 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2631 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2632 to allow matching MFVSRD or MFVSRW.
2634 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2636 PR rtl-optimization/78241
2637 * gcc.dg/pr78241.c: New test.
2639 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2641 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2644 * g++.dg/cpp1z/noexcept-type14.C: New test.
2645 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2647 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2649 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2650 WVAL0S tests added in r241817.
2652 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2654 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2655 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2656 no longer allowed and corresponding ordered construct.
2657 * gfortran.dg/gomp/linear-1.f90: New test.
2658 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2659 * gfortran.dg/gomp/declare-target-1.f90: New test.
2660 * gfortran.dg/gomp/declare-target-2.f90: New test.
2662 2016-11-10 Martin Liska <mliska@suse.cz>
2665 * gcc.dg/asan/pr78270.c: New test.
2667 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2668 Jakub Jelinek <jakub@redhat.com>
2671 * g++.dg/pr78112.C: New testcase.
2673 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2675 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2677 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2678 string in case condition contains % characters.
2681 * g++.dg/cpp1z/noexcept-type13.C: New test.
2683 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2685 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2686 using (HAS_MOVN) with MIPS III.
2688 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2691 * gfortran.dg/volatile14.f90: New test.
2693 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2696 * gcc.target/i386/pr78262.c: New test.
2698 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2701 * gfortran.dg/pr78259.f90: New test.
2703 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2706 * gfortran.dg/spec_expr_7.f90: New test.
2708 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2711 * gcc.c-torture/execute/pr77718.c: New test.
2713 * gcc.dg/ubsan/c99-shift-3.c: New test.
2714 * gcc.dg/ubsan/c99-shift-4.c: New test.
2715 * gcc.dg/ubsan/c99-shift-5.c: New test.
2716 * gcc.dg/ubsan/c99-shift-6.c: New test.
2718 2016-11-09 Martin Liska <mliska@suse.cz>
2720 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2721 test-case for memcmp.
2722 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2724 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2727 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2729 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2731 * gfortran.dg/move_alloc_18.f90: New test.
2733 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2736 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2737 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2739 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2742 * gfortran.dg/class_59.f90: New test.
2744 2016-11-09 Richard Biener <rguenther@suse.de>
2746 PR tree-optimization/78007
2747 * gcc.dg/vect/vect-bswap32.c: Adjust.
2748 * gcc.dg/vect/vect-bswap64.c: Likewise.
2750 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2752 * gcc.dg/ipa/vrp7.c: New test.
2754 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2757 * gcc.dg/ipa/pr78121.c: New test.
2759 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2761 * c-c++-common/asan/default_options.h: New file.
2762 * c-c++-common/asan/strcasestr-1.c: New test.
2763 * c-c++-common/asan/strcasestr-2.c: Likewise.
2764 * c-c++-common/asan/strcspn-1.c: Likewise.
2765 * c-c++-common/asan/strcspn-2.c: Likewise.
2766 * c-c++-common/asan/strpbrk-1.c: Likewise.
2767 * c-c++-common/asan/strpbrk-2.c: Likewise.
2768 * c-c++-common/asan/strspn-1.c: Likewise.
2769 * c-c++-common/asan/strspn-2.c: Likewise.
2770 * c-c++-common/asan/strstr-1.c: Likewise.
2771 * c-c++-common/asan/strstr-2.c: Likewise.
2772 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2774 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2776 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2778 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2781 * gfortran.dg/class_58.f90: New test.
2783 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2786 * gcc.target/i386/pr70799-2.c: New test.
2788 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2791 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2793 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2795 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2797 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2799 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2801 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2803 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2805 2016-11-08 Martin Liska <mliska@suse.cz>
2808 * g++.dg/asan/use-after-scope-4.C: New test.
2809 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2810 * gcc.dg/asan/use-after-scope-8.c: Remove.
2812 2016-11-08 Richard Biener <rguenther@suse.de>
2814 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2816 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2819 * gcc.dg/cpp/trad/trad.exp
2820 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2821 * gcc.dg/cpp/trad/include.c: Use local header file.
2823 2016-11-08 Richard Biener <rguenther@suse.de>
2825 PR tree-optimization/78205
2826 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2828 2016-11-08 Richard Biener <rguenther@suse.de>
2830 PR tree-optimization/78224
2831 * g++.dg/torture/pr78224.C: New testcase.
2833 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2835 * gcc.dg/store_merging_1.c: Require store_merge.
2836 * gcc.dg/store_merging_2.c: Likewise.
2837 * gcc.dg/store_merging_4.c: Likewise.
2838 * gcc.dg/store_merging_5.c: Likewise.
2839 * gcc.dg/store_merging_6.c: Likewise.
2840 * gcc.dg/store_merging_7.c: Likewise.
2841 * gcc.dg/store_merging_8.c: Likewise.
2842 * lib/target-supports.exp (check_effective_target_store_merge): New.
2844 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2846 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2847 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2848 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2849 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2850 -mvsx -mpower8-vector.
2851 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2852 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2853 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2854 -mvsx -mpower8-vector.
2856 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2858 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2860 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2861 * gcc.dg/visibility-14.c: XFAIL AIX.
2862 * gcc.dg/visibility-15.c: XFAIL AIX.
2863 * gcc.dg/visibility-16.c: XFAIL AIX.
2864 * gcc.dg/visibility-17.c: XFAIL AIX.
2865 * gcc.dg/visibility-18.c: XFAIL AIX.
2866 * gcc.dg/visibility-19.c: XFAIL AIX.
2867 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2868 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2869 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2870 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2872 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2875 * gcc.target/i386/pr78227-1.c: New test.
2876 * gcc.target/i386/pr78227-2.c: New test.
2878 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2881 * gcc.dg/pr35691-1.c: New test-case.
2882 * gcc.dg/pr35691-2.c: Likewise.
2884 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2886 PR rtl-optimization/77309
2887 * gcc.dg/torture/pr77309.c: New test.
2889 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2892 * gcc.target/i386/pr71529.C: Moved to ...
2893 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2896 * gcc.target/i386/pr64411.C: Moved to ...
2897 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2901 * gcc.target/i386/pr65105-4.C: Moved to ...
2902 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2903 Run into compile test rather than execute test.
2905 2016-11-07 Richard Biener <rguenther@suse.de>
2908 * g++.dg/pr78229.C: New testcase.
2910 2016-11-07 Richard Biener <rguenther@suse.de>
2912 PR tree-optimization/78218
2913 * gcc.dg/torture/pr78218.c: New testcase.
2915 2016-11-07 Richard Biener <rguenther@suse.de>
2917 PR tree-optimization/78228
2918 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2920 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2923 * g++.dg/torture/pr77822.C: New test.
2925 2016-11-07 Martin Liska <mliska@suse.cz>
2927 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2928 -f-sanitize-address-use-after-scope.
2929 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2931 * g++.dg/asan/use-after-scope-1.C: New test.
2932 * g++.dg/asan/use-after-scope-2.C: Likewise.
2933 * g++.dg/asan/use-after-scope-3.C: Likewise.
2934 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2935 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2936 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2937 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2938 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2939 * g++.dg/asan/use-after-scope-types.h: Likewise.
2940 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2941 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2942 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2943 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2944 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2945 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2946 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2947 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2948 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2949 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2950 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2951 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2952 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2953 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2955 2016-11-07 Richard Biener <rguenther@suse.de>
2957 PR tree-optimization/78189
2958 * g++.dg/torture/pr78189.C: New testcase.
2960 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
2962 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2964 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2966 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2969 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2972 * arith.c (gfc_complex2real): Change gfc_warning_now to
2975 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2977 * gfortran.dg/move_alloc_17.f03: New test.
2979 2016-11-05 Richard Biener <rguenther@suse.de>
2982 * g++.dg/ipa/pr78188.C: New test.
2984 2016-11-05 Janus Weil <janus@gcc.gnu.org>
2985 Dominique d'Humieres <dominiq@lps.ens.fr>
2988 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2990 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2993 * gfortran.dg/select_type_39.f03: New test.
2995 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
2998 * gfortran.dg/associate_23.f90: New test.
3000 2016-11-04 Jakub Jelinek <jakub@redhat.com>
3003 * gcc.dg/pr77834.c: New test.
3005 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
3008 * g++.dg/cpp1y/pr67980.C: New.
3010 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3012 * gcc.target/powerpc/fold-vec-add-1.c: New.
3013 * gcc.target/powerpc/fold-vec-add-2.c: New.
3014 * gcc.target/powerpc/fold-vec-add-3.c: New.
3015 * gcc.target/powerpc/fold-vec-add-4.c: New.
3016 * gcc.target/powerpc/fold-vec-add-5.c: New.
3017 * gcc.target/powerpc/fold-vec-add-6.c: New.
3018 * gcc.target/powerpc/fold-vec-add-7.c: New.
3020 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
3022 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
3023 for -mbranch-likely, infer -mno-branch-likely for R6.
3025 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3028 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
3029 * g++.dg/init/new15.C: Likewise.
3030 * g++.dg/ipa/inline-1.C: Likewise.
3031 * g++.dg/ipa/inline-2.C: Likewise.
3032 * g++.dg/lto/20080908-1_0.C: Likewise.
3033 * g++.dg/tc1/dr20.C: Likewise.
3034 * g++.dg/tree-ssa/inline-1.C: Likewise.
3035 * g++.dg/tree-ssa/inline-2.C: Likewise.
3036 * g++.old-deja/g++.law/except1.C: Likewise.
3037 * g++.old-deja/g++.other/vbase5.C: Likewise.
3038 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
3040 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3042 PR tree-optimization/78210
3043 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
3044 possibility of widening multiplies.
3046 2016-11-04 Richard Biener <rguenther@suse.de>
3049 * gcc.dg/pr78185.c: New testcase.
3051 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
3053 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
3054 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
3056 2016-11-03 Jakub Jelinek <jakub@redhat.com>
3057 Alexandre Oliva <aoliva@redhat.com>
3058 Jason Merrill <jason@redhat.com>
3062 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3063 * g++.dg/debug/dwarf2/ref-3.C: New test.
3064 * g++.dg/debug/dwarf2/ref-4.C: New test.
3065 * g++.dg/debug/dwarf2/refqual-1.C: New test.
3066 * g++.dg/debug/dwarf2/refqual-2.C: New test.
3068 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
3070 * gfortran.dg/dec_exp_1.f90: New test.
3071 * gfortran.dg/dec_exp_2.f90: Likewise.
3072 * gfortran.dg/dec_exp_3.f90: Likewise.
3074 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
3076 * gfortran.dg/dec_parameter_1.f: New test.
3077 * gfortran.dg/dec_parameter_2.f90: Likewise.
3078 * gfortran.dg/dec_parameter_3.f90: Likewise.
3079 * gfortran.dg/dec_parameter_4.f90: Likewise.
3081 2016-11-03 Martin Liska <mliska@suse.cz>
3083 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3085 * gcc.dg/tree-prof/time-profiler-3.c: New test.
3087 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3090 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3092 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3094 * gcc.c-torture/execute/pr78170.c: Require int32plus.
3096 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
3098 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3100 2016-11-01 Tamar Christina <tamar.christina@arm.com>
3102 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3103 Check for arm_v8_neon_hw.
3104 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3106 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3108 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3111 2016-11-02 Richard Biener <rguenther@suse.de>
3113 * gcc.dg/store_merging_8.c: New testcase.
3115 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3117 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3119 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
3121 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3122 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3123 * gcc.dg/addr_equal_1.c: XFAIL AIX.
3124 * gcc.dg/pr65779.c: XFAIL AIX.
3125 * gcc.dg/pr70405.c: XFAIL AIX.
3127 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3128 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3129 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3131 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3133 * lib/target-supports.exp (check_gc_sections_available): Use
3134 -print-prog-name=ld to determine linker used.
3136 2016-11-02 Martin Liska <mliska@suse.cz>
3138 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3141 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3143 PR tree-optimization/78170
3144 * gcc.c-torture/execute/pr78170.c: New test.
3146 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3148 PR tree-optimization/78162
3149 * gcc.c-torture/compile/pr78162.c: New test.
3151 2016-11-02 Richard Biener <rguenther@suse.de>
3153 PR tree-optimization/78035
3154 PR tree-optimization/77964
3155 * gcc.target/i386/pr78035.c: New testcase.
3157 2016-11-02 Richard Biener <rguenther@suse.de>
3159 * gcc.dg/tree-ssa/vrp111.c: New testcase.
3160 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3161 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3162 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3163 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3165 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
3167 * gfortran.dg/pr70937.f90: require-effective-target lto.
3169 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3172 * gfortran.dg/where_6.f90: New test.
3174 2016-11-01 Jakub Jelinek <jakub@redhat.com>
3176 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3178 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3181 * gfortran.dg/where_5.f90: New test.
3183 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
3185 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3186 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3187 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3188 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3190 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
3192 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3194 (check_effective_target_vect_cmdline_needed): Check
3195 is-effective-target ia32 for x86 targets.
3196 (check_effective_target_vect_simd_clones): Simplify condition.
3197 (check_effective_target_vect_double): Ditto.
3198 (check_effective_target_vect_aligned_arrays): Check
3199 is-effective-target ia32 for x86 targets. Simplify condition.
3200 (check_effective_target_vect_multiple_sizes): Simplify condition.
3201 (check_effective_target_sqrt_insn): Add i?86-*-* target.
3202 (check_effective_target_sync_int_128): Simplify condition.
3203 (check_effective_target_sync_int_128_runtime): Ditto.
3204 (check_effective_target_sync_long_long_runtime): Ditto.
3205 (check_effective_target_divmod): Add i?86-*-* target.
3207 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3209 * gcc.target/powerpc/vsx-extract-4.c: New test.
3210 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3212 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3215 * gfortran.dg/fmt_l.f90: Update test.
3216 * gfortran.dg/fmt_l0.f90: New test.
3218 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3221 * c-c++-common/builtin-shuffle-1.c: New test.
3222 * g++.dg/cpp0x/addressof3.C: New test.
3224 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
3226 Add tests for a const member and a reference member for launder.
3227 * g++.dg/cpp1z/launder3.C: New.
3228 * g++.dg/cpp1z/launder4.C: Likewise.
3229 * g++.dg/cpp1z/launder5.C: Likewise.
3230 * g++.dg/cpp1z/launder5.cc: Likewise.
3231 * g++.dg/cpp1z/launder5.h: Likewise.
3232 * g++.dg/cpp1z/launder6.C: Likewise.
3233 * g++.dg/cpp1z/launder6.cc: Likewise.
3234 * g++.dg/cpp1z/launder6.h: Likewise.
3236 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3239 * g++.dg/cpp0x/pr77948-1.C: New test.
3240 * g++.dg/cpp0x/pr77948-2.C: New test.
3241 * g++.dg/cpp0x/pr77948-3.C: New test.
3242 * g++.dg/cpp0x/pr77948-4.C: New test.
3243 * g++.dg/cpp0x/pr77948-5.C: New test.
3244 * g++.dg/cpp0x/pr77948-6.C: New test.
3246 PR tree-optimization/77860
3247 * gcc.dg/pr77860.c: New test.
3249 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3252 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3254 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3256 * gcc.dg/lto/pr60449_0.c: Skip for avr.
3258 2016-10-30 Le-Chun Wu <lcwu@google.com>
3259 Mark Wielaard <mjw@redhat.com>
3261 * gcc.dg/Wshadow-compatible-local-1.c: New test.
3262 * gcc.dg/Wshadow-local-1.c: Likewise.
3263 * gcc.dg/Wshadow-local-2.c: Likewise.
3264 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3265 * g++.dg/warn/Wshadow-local-1.C: Likewise.
3266 * g++.dg/warn/Wshadow-local-2.C: Likewise.
3268 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3270 PR tree-optimization/71915
3271 PR tree-optimization/71490
3272 * gcc.dg/tree-ssa/pr54245.c: Delete.
3273 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3276 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3279 * gfortran.dg/fmt_t_9.f: New test.
3281 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3284 * gfortran.dg/pr67219.f90: New test.
3286 2016-10-29 Jakub Jelinek <jakub@redhat.com>
3288 PR rtl-optimization/77919
3289 * g++.dg/torture/pr77919-2.C: New test.
3292 * gcc.dg/pr78148.c: New test.
3294 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
3296 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3297 * gcc.target/sparc/overflow-4.c: ...here.
3298 * gcc.target/sparc/overflow-5.c: New test.
3300 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3301 Kugan Vivekanandarajah <kuganv@linaro.org>
3302 Jim Wilson <jim.wilson@linaro.org>
3304 PR tree-optimization/43721
3305 * lib/target-supports.exp (check_effective_target_divmod): New.
3306 (check_effective_target_divmod_simode): Likewise.
3307 (check_effective_target_arm_divmod_simode): Likewise.
3308 * gcc.dg/divmod-1-simode.c: New test.
3309 * gcc.dg/divmod-1.c: Likewise.
3310 * gcc.dg/divmod-2-simode.c: Likewise.
3311 * gcc.dg/divmod-2.c: Likewise.
3312 * gcc.dg/divmod-3-simode.c: Likewise.
3313 * gcc.dg/divmod-3.c: Likewise.
3314 * gcc.dg/divmod-4-simode.c: Likewise.
3315 * gcc.dg/divmod-4.c: Likewise.
3316 * gcc.dg/divmod-5.c: Likewise.
3317 * gcc.dg/divmod-6-simode.c: Likewise.
3318 * gcc.dg/divmod-6.c: Likewise.
3319 * gcc.dg/divmod-7.c: Likewise.
3321 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3322 Jakub Jelinek <jakub@redhat.com>
3323 Andrew Pinski <pinskia@gmail.com>
3326 PR rtl-optimization/23684
3327 * gcc.c-torture/execute/pr22141-1.c: New test.
3328 * gcc.c-torture/execute/pr22141-2.c: Likewise.
3329 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3330 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3331 * gcc.dg/store_merging_1.c: New test.
3332 * gcc.dg/store_merging_2.c: Likewise.
3333 * gcc.dg/store_merging_3.c: Likewise.
3334 * gcc.dg/store_merging_4.c: Likewise.
3335 * gcc.dg/store_merging_5.c: Likewise.
3336 * gcc.dg/store_merging_6.c: Likewise.
3337 * gcc.dg/store_merging_7.c: Likewise.
3338 * gcc.target/i386/pr22141.c: Likewise.
3339 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3340 * g++.dg/init/new17.C: Likewise.
3342 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3345 * c-c++-common/pr72747-1.c: New test.
3346 * c-c++-common/pr72747-2.c: Likewise.
3348 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3350 * gcc.target/s390/oscbreak-1.c: New test.
3352 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3354 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3356 2016-10-28 Jakub Jelinek <jakub@redhat.com>
3358 PR rtl-optimization/77919
3359 * g++.dg/torture/pr77919.C: New test.
3361 PR rtl-optimization/78132
3362 * gcc.target/i386/pr78132.c: New test.
3364 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
3366 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3368 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3370 * gcc.target/powerpc/vsx-simode.c: New test.
3371 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3372 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3374 2016-10-27 Jakub Jelinek <jakub@redhat.com>
3377 * gfortran.dg/gomp/pr78026.f03: New test.
3378 * gfortran.dg/select_type_38.f03: New test.
3381 * g++.dg/gomp/declare-simd-7.C: New test.
3383 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3385 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3386 * gfortran.dg/dec_init_2.f90: Likewise.
3387 * gfortran.dg/dec_init_3.f90: New test.
3388 * gfortran.dg/dec_init_4.f90: Likewise.
3390 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3392 * gcc.dg/fold-narrowbopcst-1.c: New test.
3394 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3396 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3397 dg-shouldfail/dg-output instead of XFAIL.
3398 * gfortran.dg/dec_io_6.f90: Likewise.
3400 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3402 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3403 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3404 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3405 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3406 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3407 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3408 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3409 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3410 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3411 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3413 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3415 * gcc.dg/fold-convmaxconv-1.c: New test.
3416 * gcc.dg/fold-convminconv-1.c: New test.
3418 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
3421 * gfortran.dg/pr78092.f90: New test.
3423 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3426 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3427 expected error message.
3428 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3429 expected error message.
3430 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3431 (test_all_not_equal_and_not_zero): Change expected error message.
3433 2016-10-26 Jakub Jelinek <jakub@redhat.com>
3436 * gfortran.dg/gomp/pr77973.f90: New test.
3438 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
3441 * gfortran.dg/submodule_18.f08: New test.
3442 * gfortran.dg/submodule_19.f08: New test.
3444 2016-10-26 Michael Matz <matz@suse.de>
3446 * g++.dg/pr78060.C: New test.
3447 * gfortran.dg/pr78061.f: New test.
3448 * g++.dg/pr78088.C: New test.
3450 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3452 * gfortran.dg/dec_io_1.f90: New test.
3453 * gfortran.dg/dec_io_2.f90: New test.
3454 * gfortran.dg/dec_io_3.f90: New test.
3455 * gfortran.dg/dec_io_4.f90: New test.
3456 * gfortran.dg/dec_io_5.f90: New test.
3457 * gfortran.dg/dec_io_6.f90: New test.
3459 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3462 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3464 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3466 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3467 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3469 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3471 * gnat.dg/opt59.adb: New test.
3472 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3474 * gnat.dg/opt60.adb: New test.
3476 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3479 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3482 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3485 * gcc.target/i386/pr78102.c: New test.
3487 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3489 * gfortran.dg/dec_logical_xor_1.f90: New test.
3490 * gfortran.dg/dec_logical_xor_2.f90: New test.
3491 * gfortran.dg/dec_logical_xor_3.f03: New test.
3493 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3495 * gfortran.dg/dec_loc_rval_1.f90: New test.
3496 * gfortran.dg/dec_loc_rval_2.f90: New test.
3497 * gfortran.dg/dec_loc_rval_3.f03: New test.
3499 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3501 * gfortran.dg/dec_type_print.f90: New testcase.
3503 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3505 * gfortran.dg/feed_1.f90: New test.
3506 * gfortran.dg/feed_2.f90: New test.
3508 2016-10-25 Martin Liska <mliska@suse.cz>
3511 * gcc.dg/asan/pr78106.c: New test.
3513 2016-10-25 Martin Liska <mliska@suse.cz>
3515 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3517 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3520 * gcc.target/arm/pr78041.c: New test.
3522 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3524 * g++.dg/cpp1z/launder1.C: New test.
3525 * g++.dg/cpp1z/launder2.C: New test.
3527 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3528 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3532 * gcc.target/avr/pr71676-2.c: New test.
3534 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3535 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3539 * gcc.target/avr/pr71676-1.c: New test.
3540 * gcc.target/avr/pr71676-3.c: New test.
3541 * gcc.target/avr/pr71676.c: New test.
3542 * gcc.target/avr/pr71678.c: New test.
3544 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3546 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3547 such that cloned verions of tested functions are not created.
3549 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3552 * gfortran.dg/pr71895.f90: New test.
3554 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3556 * g++.dg/debug/dwarf2/ref-2.C: New test.
3558 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3560 * c-c++-common/Wint-in-bool-context-3.c: New test.
3562 2016-10-24 Martin Sebor <msebor@redhat.com>
3565 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3566 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3567 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3568 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3569 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3570 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3571 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3573 2016-10-24 Richard Biener <rguenther@suse.de>
3576 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3577 * gcc.dg/vect/slp-45.c: Likewise.
3579 2016-10-24 Richard Biener <rguenther@suse.de>
3581 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3582 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3583 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3585 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3588 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3589 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3591 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3593 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3595 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3597 * gcc.target/i386/bmi2-pext-1.c: New test.
3598 * gcc.target/i386/bmi2-pdep-1.c: New test.
3599 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3600 * gcc.target/i386/tbm-bextri-1.c: New test.
3601 * gcc.target/i386/bmi-bextr-6.c: New test.
3603 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3606 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3607 * gcc.target/i386/pr65105-1.c: Likewise.
3608 * gcc.target/i386/pr65105-2.c: Likewise.
3609 * gcc.target/i386/pr65105-3.c: Likewise.
3610 * gcc.target/i386/pr65105-5.c: Likewise.
3611 * gcc.target/i386/pr67761.c: Likewise.
3612 * gcc.target/i386/pr70799-1.c: Likewise.
3614 2016-10-24 Martin Liska <mliska@suse.cz>
3617 * c-c++-common/ubsan/unreachable-3.c: New test.
3619 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3622 * gfortran.dg/pr77763.f90
3624 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3628 * gfortran.dg/pr78033.f90: New test.
3630 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3633 * gfortran.dg/select_type_1.f03: Change error for overlapping
3635 * gfortran.dg/select_type_36.f03: New test.
3637 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3639 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3641 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3644 * gfortran.dg/string_length_3.f90: New test.
3646 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3648 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3650 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3655 * gfortran.dg/alloc_comp_class_5.f03: New test.
3656 * gfortran.dg/class_allocate_21.f90: New test.
3657 * gfortran.dg/class_allocate_22.f90: New test.
3658 * gfortran.dg/realloc_on_assign_27.f08: New test.
3660 2016-10-21 Jeff Law <law@redhat.com>
3662 * PR tree-optimization/71947
3663 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3664 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3665 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3667 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3669 * gcc.dg/ipa/vrp5.c: New test.
3670 * gcc.dg/ipa/vrp6.c: New test.
3672 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3674 * gcc.target/aarch64/test_frame_17.c: New test.
3676 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3678 * gcc.target/aarch64/test_frame_17.c: New test.
3680 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3682 PR preprocessor/71681
3683 * gcc.dg/cpp/pr71681-1.c: New testcase
3684 * gcc.dg/cpp/pr71681-2.c: Likewise
3685 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3686 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3687 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3688 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3690 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3693 * gcc.target/i386/pr78057.c: New test.
3695 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3697 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3700 * gfortran.dg/select_type_37.f03: New test.
3702 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3705 * gcc.target/avr/pr71627.c: New test
3707 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3709 * gcc.target/sparc/overflow-1.c: New test.
3710 * gcc.target/sparc/overflow-2.c: Likewise.
3711 * gcc.target/sparc/overflow-3.c: Likewise.
3713 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3715 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3718 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3720 PR rtl-optimization/78038
3721 * gcc.target/aarch64/pr78038.c: New test.
3723 2016-10-21 Richard Biener <rguenther@suse.de>
3725 PR tree-optimization/78051
3726 * g++.dg/torture/pr78051.C: New testcase.
3728 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3730 * c-c++-common/wdate-time.c: Restored test case.
3731 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3733 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3735 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3737 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3740 * gcc.target/i386/pr78037.c: New test.
3742 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3744 * gcc.target/visium/overflow8.c: New.
3745 * gcc.target/visium/overflow16.c: Likewise.
3746 * gcc.target/visium/overflow32: Likewise.
3748 2016-10-20 Michael Matz <matz@suse.de>
3750 * gcc.dg/loop-split.c: New test.
3751 * gcc.dg/tree-ssa/ifc-9.c: Update.
3752 * gcc.dg/tree-ssa/ifc-10.c: Update.
3754 2016-10-20 Richard Biener <rguenther@suse.de>
3756 * gcc.dg/graphite/pr35356-1.c: Update.
3758 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3761 * g++.dg/cpp1y/pr77446.C: New.
3763 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3765 PR tree-optimization/53979
3766 * gcc.dg/pr53979-1.c: New test-case.
3767 * gcc.dg/pr53979-2.c: Likewise.
3769 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3771 * c-c++-common/Wint-in-bool-context-2.c: New test.
3773 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3775 * gfortran.dg/dtio_17.f90: Fix test.
3777 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3779 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3780 * gcc.dg/Walloca-2.c: Same.
3782 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3784 * gcc.dg/Wvla-1.c: Rename to...
3785 * gcc.dg/Wvla-larger-than-1.c: ...this.
3786 * gcc.dg/Wvla-2.c: Rename to...
3787 * gcc.dg/Wvla-larger-than-2.c: ...this.
3788 * gcc.dg/Wvla-3.c: Rename to...
3789 * gcc.dg/Walloca-11.c.: ...this.
3790 * gcc.dg/wvla-[1-7].c: Rename to:
3791 * gcc.dg/Wvla-[1-7].c: ...this.
3793 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3795 PR tree-optimization/78005
3796 * gcc.dg/vect/pr78005.c: New.
3797 * gcc.target/i386/l_fma_float_1.c: Revise test.
3798 * gcc.target/i386/l_fma_float_2.c: Ditto.
3799 * gcc.target/i386/l_fma_float_3.c: Ditto.
3800 * gcc.target/i386/l_fma_float_4.c: Ditto.
3801 * gcc.target/i386/l_fma_float_5.c: Ditto.
3802 * gcc.target/i386/l_fma_float_6.c: Ditto.
3803 * gcc.target/i386/l_fma_double_1.c: Ditto.
3804 * gcc.target/i386/l_fma_double_2.c: Ditto.
3805 * gcc.target/i386/l_fma_double_3.c: Ditto.
3806 * gcc.target/i386/l_fma_double_4.c: Ditto.
3807 * gcc.target/i386/l_fma_double_5.c: Ditto.
3808 * gcc.target/i386/l_fma_double_6.c: Ditto.
3810 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3812 PR tree-optimization/78024
3813 * gcc.dg/goacc/loop-processing-1.c: New file.
3815 2016-10-19 Richard Biener <rguenther@suse.de>
3817 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3819 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3821 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3822 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3823 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3824 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3825 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3826 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3827 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3828 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3829 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3830 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3831 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3832 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3833 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3834 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3835 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3836 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3837 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3838 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3839 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3840 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3841 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3842 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3843 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3844 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3845 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3846 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3847 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3848 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3849 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3850 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3851 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3852 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3853 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3854 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3855 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3856 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3857 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3858 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3859 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3860 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3861 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3862 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3863 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3864 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3865 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3866 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3867 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3868 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3869 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3870 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3871 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3872 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3873 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3874 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3875 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3876 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3877 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3878 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3879 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3880 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3881 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3882 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3883 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3884 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3885 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3886 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3887 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3888 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3889 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3890 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3891 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3892 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3893 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3894 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3895 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3896 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3897 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3898 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3899 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3900 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3901 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3902 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3903 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3904 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3905 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3906 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3907 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3908 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3909 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3910 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3911 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3912 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3913 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3914 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3915 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3916 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3917 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3918 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3919 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3920 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3921 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3922 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3923 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3924 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3925 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3926 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3927 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3928 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3929 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3930 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3931 * gcc.target/powerpc/vsu/vsu.exp: New file.
3933 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
3936 * gcc.target/i386/pr77991.c: New test.
3938 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3940 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3943 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3945 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3947 2016-10-18 Richard Biener <rguenther@suse.de>
3949 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3950 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3951 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3952 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3953 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3954 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3955 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3956 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3957 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3958 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3959 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3960 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3961 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3962 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3963 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3964 * gcc.dg/pr68217.c: Likewise.
3965 * gcc.dg/predict-9.c: Likewise.
3966 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3967 * gcc.dg/predict-1.c: Likewise.
3969 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3971 * gfortran.dg/dtio_17.f90: New test.
3973 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3975 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3977 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3979 * gcc.dg/ipa/vrp4.c: New test.
3981 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3983 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3984 * gcc.dg/torture/pr39074.c: Likewise.
3986 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3988 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3989 * gnat.dg/trampoline4.adb: Minor tweak.
3991 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3993 PR tree-optimization/77916
3994 * gcc.dg/torture/pr77916.c: New.
3996 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3999 * gfortran.dg/pr77978_1.f90: New test.
4000 * gfortran.dg/pr77978_2.f90: Ditto.
4001 * gfortran.dg/pr77978_3.f90: Ditto.
4003 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
4007 * gfortran.dg/proc_ptr_49.f90: New test.
4009 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4012 * gcc.target/arm/pr77308.c: New test.
4014 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
4016 * lib/target-supports.exp
4017 (check_effective_target_floatn_nx_runtime): Return 0 for
4020 2016-10-17 Andrew Pinski <apinski@cavium.com>
4022 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
4023 long instead of long.
4024 * gcc.target/aarch64/cinc_common_1.c: Likewise.
4025 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
4026 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
4027 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4028 * gcc.target/aarch64/pr68102_1.c: Likewise.
4029 * gcc.target/aarch64/target_attr_3.c: Likewise.
4031 2016-10-17 Richard Biener <rguenther@suse.de>
4033 PR tree-optimization/77988
4034 * gcc.dg/torture/pr77988.c: New testcase.
4036 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4038 * gcc.dg/pr71636-1.c: New test-case.
4039 * gcc.dg/pr71636-2.c: Likewise.
4041 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
4043 * gnat.dg/trampoline3.adb: New test.
4044 * gnat.dg/trampoline4.adb: Likewise.
4046 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4048 * gfortran.dg/dtio_16.f90: New test.
4050 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4052 * gcc.target/sparc/bmaskbshuf.c: Rename to...
4053 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
4054 * gcc.target/sparc/bmaskbshuf-2.c: New test.
4056 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4058 * gcc.target/sparc/popc.c: Rename to...
4059 * gcc.target/sparc/popc-1.c: ...this.
4060 * gcc.target/sparc/popc-2.c: New test.
4062 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4065 * gfortran.dg/unexpected_eof_4.f90: New test.
4067 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
4070 * gfortran.dg/negative_unit2.f90: New test.
4072 2016-10-14 Jakub Jelinek <jakub@redhat.com>
4075 * gfortran.dg/pr77959.f90: New test.
4077 DR 1511 - const volatile variables and ODR
4078 * g++.dg/DRs/dr1511-1.C: New test.
4079 * g++.dg/DRs/dr1511-2.C: New test.
4081 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4083 * gnat.dg/debug7.adb (dg-options): Remove -g.
4084 * gnat.dg/debug8.adb (dg-options): Add -margs.
4085 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4087 2016-10-14 Richard Biener <rguenther@suse.de>
4089 PR tree-optimization/77979
4090 * gcc.dg/torture/pr77979.c: New testcase.
4092 2016-10-14 Martin Liska <mliska@suse.cz>
4094 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4095 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4096 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4098 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
4100 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4101 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4102 * gcc.dg/torture/pr77937-2.c: Likewise.
4104 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4106 * gnat.dg/lto15.adb: Adjust.
4107 * gnat.dg/lto16.adb: Likewise.
4108 * gnat.dg/lto17.adb: Likewise
4109 * gnat.dg/lto18.ad[sb]: New test.
4110 * gnat.dg/lto18_pkg.ads: New helper.
4111 * gnat.dg/lto19.adb: New test.
4112 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4113 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4114 * gnat.dg/lto20.adb: New test.
4115 * gnat.dg/lto20_pkg.ad[sb]: New helper.
4117 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
4119 * gfortran.dg/coarray_38.f90: Expect error message.
4121 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4123 * gcc.target/aarch64/spellcheck_1.c: New test.
4124 * gcc.target/aarch64/spellcheck_2.c: Likewise.
4125 * gcc.target/aarch64/spellcheck_3.c: Likewise.
4126 * gcc.target/aarch64/spellcheck_4.c: Likewise.
4127 * gcc.target/aarch64/spellcheck_5.c: Likewise.
4128 * gcc.target/aarch64/spellcheck_6.c: Likewise.
4130 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
4132 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4134 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4136 PR tree-optimization/77937
4137 * gcc.dg/torture/pr77937-1.c: New.
4138 * gcc.dg/torture/pr77937-2.c: New.
4140 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4142 * g++.dg/cpp1z/inline-var1.C: New test.
4143 * g++.dg/cpp1z/inline-var1a.C: New test.
4144 * g++.dg/cpp1z/inline-var1.h: New file.
4145 * g++.dg/cpp1z/inline-var2.C: New test.
4146 * g++.dg/cpp1z/inline-var3.C: New test.
4147 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4148 uninitialized const.
4150 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
4152 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4153 Xscale is specified, not just -march.
4154 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4155 is incompatible with Xscale.
4157 2016-10-13 Martin Sebor <msebor@redhat.com>
4160 * g++.dg/ext/flexary4.C: Adjust.
4161 * g++.dg/ext/flexary5.C: Same.
4162 * g++.dg/ext/flexary9.C: Same.
4163 * g++.dg/ext/flexary19.C: New test.
4164 * g++.dg/ext/flexary18.C: New test.
4165 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4167 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4168 Avoid generating a flexible array member in an array.
4170 2016-10-13 Martin Sebor <msebor@redhat.com>
4172 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4173 to placate -Wformat on targets where the type is not int.
4175 2016-10-13 David Malcolm <dmalcolm@redhat.com>
4177 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4180 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4182 * gcc.target/i386/l_fma_float_1.c: Revise test.
4183 * gcc.target/i386/l_fma_float_2.c: Ditto.
4184 * gcc.target/i386/l_fma_float_3.c: Ditto.
4185 * gcc.target/i386/l_fma_float_4.c: Ditto.
4186 * gcc.target/i386/l_fma_float_5.c: Ditto.
4187 * gcc.target/i386/l_fma_float_6.c: Ditto.
4188 * gcc.target/i386/l_fma_double_1.c: Ditto.
4189 * gcc.target/i386/l_fma_double_2.c: Ditto.
4190 * gcc.target/i386/l_fma_double_3.c: Ditto.
4191 * gcc.target/i386/l_fma_double_4.c: Ditto.
4192 * gcc.target/i386/l_fma_double_5.c: Ditto.
4193 * gcc.target/i386/l_fma_double_6.c: Ditto.
4195 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4197 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4199 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4201 * gcc.dg/vect/vect-98.c: Refine test case.
4202 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4203 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4204 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4206 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4209 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4211 2016-10-13 Martin Liska <mliska@suse.cz>
4213 PR tree-optimization/77943
4214 * g++.dg/tree-ssa/pr77943.C: New test.
4216 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
4219 * gfortran.dg/allocate_with_source_22.f03: New test.
4220 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
4223 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4225 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4226 * gcc.target/arm/movsi_movw.c: Likewise.
4227 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4228 directive to work on big endian targets.
4230 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4232 * gcc.dg/tree-ssa/evrp6.c: New test.
4234 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4236 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4237 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4238 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4240 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4242 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4243 * gcc.target/powerpc/warn-2.c: Ditto.
4245 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
4247 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4248 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4249 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
4251 * gcc.target/mips/msa.c: New test.
4252 * gcc.target/mips/msa-builtins.c: Likewise.
4253 * lib/target-supports.exp (check_mips_msa_hw_available): New.
4254 (check_effective_target_mips_msa_runtime): Likewise.
4255 (check_effective_target_mips_msa): Likewise.
4256 (add_options_for_mips_msa): Likewise.
4257 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4258 (check_effective_target_vect_intfloat_cvt): Likewise.
4259 (check_effective_target_vect_uintfloat_cvt): Likewise.
4260 (check_effective_target_vect_floatint_cvt): Likewise.
4261 (check_effective_target_vect_floatuint_cvt): Likewise.
4262 (check_effective_target_vect_shift): Likewise.
4263 (check_effective_target_vect_shift_char): Likewise.
4264 (check_effective_target_vect_long): Likewise.
4265 (check_effective_target_vect_float): Likewise.
4266 (check_effective_target_vect_double): Likewise.
4267 (check_effective_target_vect_long_long): Likewise.
4268 (check_effective_target_vect_perm): Likewise.
4269 (check_effective_target_vect_perm_byte): Likewise.
4270 (check_effective_target_vect_perm_short): Likewise.
4271 (check_effective_target_vect_sdot_qi): Likewise.
4272 (check_effective_target_vect_udot_qi): Likewise.
4273 (check_effective_target_vect_sdot_hi): Likewise.
4274 (check_effective_target_vect_udot_hi): Likewise.
4275 (check_effective_target_vect_pack_trunc): Likewise.
4276 (check_effective_target_vect_unpack): Likewise.
4277 (check_effective_target_vect_hw_misalign): Likewise.
4278 (check_effective_target_vect_condition): Likewise.
4279 (check_effective_target_vect_cond_mixed): Likewise.
4280 (check_effective_target_vect_char_mult): Likewise.
4281 (check_effective_target_vect_short_mult): Likewise.
4282 (check_effective_target_vect_int_mult): Likewise.
4283 (check_effective_target_vect_extract_even_odd): Likewise.
4284 (check_effective_target_vect_interleave): Likewise.
4285 (check_vect_support_and_set_flags): Check if the target supports MSA
4286 and append to the list of EFFECTIVE_TARGETS.
4288 2016-10-12 Richard Biener <rguenther@suse.de>
4291 * g++.dg/torture/pr77947.C: New testcase.
4293 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4295 * gnat.dg/debug8.adb: New testcase.
4297 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4299 * gnat.dg/debug9.adb: New testcase.
4301 2016-10-12 Richard Biener <rguenther@suse.de>
4303 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4304 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4305 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4307 2016-10-12 Richard Biener <rguenther@suse.de>
4309 PR tree-optimization/77920
4310 * gcc.dg/torture/pr77920.c: New testcase.
4312 2016-10-12 Jakub Jelinek <jakub@redhat.com>
4314 PR tree-optimization/77929
4315 * gcc.c-torture/compile/pr77929.c: New test.
4317 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4318 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4319 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4320 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4321 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4322 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4323 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4324 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4325 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4327 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4329 * gcc.target/sparc/setcc-4.c: Adjust.
4330 * gcc.target/sparc/setcc-5.c: Likewise.
4331 * gcc.target/sparc/setcc-6.c: Likewise.
4332 * gcc.target/sparc/setcc-7.c: Likewise.
4333 * gcc.target/sparc/setcc-8.c: Likewise.
4334 * gcc.target/sparc/setcc-9.c: Likewise.
4335 * gcc.target/sparc/setcc-10.c: Delete.
4337 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
4340 * gfortran.dg/pr77942.f90
4342 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
4344 * gfortran.dg/dec_math.f90: New testsuite.
4346 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4348 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
4349 (main): Declare j as i32 instead of int.
4351 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4353 PR testsuite/PR77710
4354 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4355 target triplet instead of *-*-*-*.
4357 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4359 * gnat.dg/unchecked_convert10.adb: New test.
4360 * gnat.dg/unchecked_convert11.adb: Likewise.
4361 * gnat.dg/unchecked_convert12.adb: Likewise.
4363 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4365 * gcc.target/sparc/cbcond-1.c: New test.
4366 * gcc.target/sparc/cbcond-2.c: Likewise.
4367 * gcc.target/sparc/movcc-1.c: Likewise.
4368 * gcc.target/sparc/movcc-2.c: Likewise.
4369 * gcc.target/sparc/setcc-1.c: Adjust.
4370 * gcc.target/sparc/setcc-2.c: Likewise.
4371 * gcc.target/sparc/setcc-3.c: Likewise.
4372 * gcc.target/sparc/setcc-4.c: Likewise.
4373 * gcc.target/sparc/setcc-5.c: Likewise.
4374 * gcc.target/sparc/setcc-6.c: New test.
4375 * gcc.target/sparc/setcc-7.c: Likewise.
4376 * gcc.target/sparc/setcc-8.c: Likewise.
4377 * gcc.target/sparc/setcc-9.c: Likewise.
4378 * gcc.target/sparc/setcc-10.c: Likewise.
4380 2016-10-10 Jeff Law <law@redhat.com>
4382 PR tree-optimization/71947
4383 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4384 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4385 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4386 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4387 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4388 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4390 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4393 * gfortran.dg/matmul_11.f90: New test.
4395 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4397 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4398 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4399 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4400 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4401 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4402 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4403 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4404 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4405 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4406 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4407 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4408 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4409 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4410 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4411 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4412 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4413 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4414 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4415 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4416 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4417 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4418 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4419 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4420 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4421 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4422 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4423 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4424 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4425 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4426 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4427 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4428 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4429 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4430 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4431 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4432 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4433 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4434 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4435 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4436 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4437 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4438 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4439 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4440 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4441 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4442 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4443 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4444 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4445 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4446 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4447 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4448 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4449 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4450 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4451 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4452 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4453 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4454 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4455 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4457 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4459 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4460 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4461 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4462 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4463 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4464 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4465 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4466 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4467 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4468 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4469 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4470 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4471 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4472 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4474 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4476 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4478 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4480 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4481 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4482 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4483 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4485 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4486 Jiong Wang <jiong.wang@arm.com>
4488 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4490 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4491 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4493 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4495 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4497 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4499 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4501 * gnat.dg/specs/vfa.ads: New test.
4503 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4505 * gnat.dg/inline13.ad[sb]: New test.
4506 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4508 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4510 * gnat.dg/biased_subtype.adb: New test.
4512 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4514 PR tree-optimization/77901
4515 * gcc.c-torture/compile/pr77901.c: New test.
4517 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4519 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4520 * gcc.dg/ipa/propalign-2.c: Likewise
4521 * gcc.dg/ipa/propalign-3.c: Likewise.
4522 * gcc.dg/ipa/propalign-4.c: Likewise.
4523 * gcc.dg/ipa/propalign-5.c: Likewise.
4525 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4527 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4529 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4531 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4532 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4534 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4536 * gfortran.dg/dec_union_11.f90: New testcase.
4538 2016-10-07 Nathan Sidwell <nathan@acm.org>
4541 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4542 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4543 * g++.dg/cpp1y/pr66443-cxx14.C: New
4544 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4545 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4547 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4549 * g++.dg/cpp0x/addressof1.C: New test.
4550 * g++.dg/cpp0x/addressof2.C: New test.
4552 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4554 * gcc.target/powerpc/float128-type-1.c: New test to check that
4555 PowerPC 64-bit Linux enables -mfloat128-type by default.
4556 * gcc.target/powerpc/float128-type-2.c: Likewise.
4557 * gcc.target/powerpc/float128-mix.c: Change error message to
4558 reflect that __ibm128 is now #define'ed to be long double.
4560 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4563 * gfortran.dg/pr77406.f90: New test.
4564 * gfortran.dg/assumed_type_3.f90: Update error messages.
4565 * gfortran.dg/defined_operators_1.f90: Ditto.
4566 * gfortran.dg/generic_26.f90: Ditto.
4567 * gfortran.dg/generic_7.f90: Ditto.
4568 * gfortran.dg/gomp/udr5.f90: Ditto.
4569 * gfortran.dg/gomp/udr7.f90: Ditto.
4570 * gfortran.dg/interface_1.f90: Ditto.
4571 * gfortran.dg/interface_37.f90: Ditto.
4572 * gfortran.dg/interface_5.f90: Ditto.
4573 * gfortran.dg/interface_6.f90: Ditto.
4574 * gfortran.dg/interface_7.f90
4575 * gfortran.dg/no_arg_check_3.f90
4576 * gfortran.dg/operator_5.f90
4577 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4579 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4582 * c-c++-common/Wint-in-bool-context.c: Update test.
4584 2016-10-07 Richard Biener <rguenther@suse.de>
4586 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4587 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4589 2016-10-07 Marek Polacek <polacek@redhat.com>
4591 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4593 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4596 * c-c++-common/pr69733.c: New test.
4597 * gcc.dg/pr69733.c: New test.
4598 * gcc.target/i386/pr69733.c: New test.
4600 2016-10-07 Marek Polacek <polacek@redhat.com>
4603 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4605 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4607 PR tree-optimization/77664
4608 * gcc.dg/tree-ssa/pr77664.c: New test.
4609 * gcc.dg/pr77664.c: New test.
4611 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4613 * gfortran.dg/pr69955.f90: New test.
4615 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4618 * gfortran.dg/pr57910.f90: New test.
4620 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4622 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4623 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4625 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4627 PR tree-optimization/77862
4628 * gcc.dg/pr77862.c: New test.
4630 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4632 * gcc.dg/tree-ssa/evrp4.c: New test.
4634 2016-10-06 Jeff Law <law@redhat.com>
4636 PR tree-optimization/71661
4637 * gcc.dg/tree-ssa/pr71661.c: New test.
4639 2016-10-06 Richard Biener <rguenther@suse.de>
4641 PR tree-optimization/77855
4642 * gcc.dg/torture/pr77855.c: New testcase.
4644 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4645 Eric Botcazou <ebotcazou@adacore.com>
4647 * g++.dg/other/pr77759.C: New test.
4649 2016-10-06 Richard Biener <rguenther@suse.de>
4651 PR tree-optimization/77839
4652 * gcc.dg/torture/pr77839.c: New testcase.
4654 2016-10-06 Marek Polacek <polacek@redhat.com>
4656 * g++.dg/cpp1z/init-statement9.C: New test.
4658 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4660 * gcc.target/i386/pcommit-1.c: Deleted.
4661 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4662 * gcc.target/i386/sse-13.c: Ditto.
4663 * gcc.target/i386/sse-14.c: Ditto.
4664 * gcc.target/i386/sse-22.c: Ditto.
4665 * gcc.target/i386/sse-23.c: Ditto.
4666 * g++.dg/other/i386-2.C: Ditto.
4668 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4670 * gcc.target/i386/pr77833.c: Require int128 effective target.
4672 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4676 * gfortran.dg/associate_22.f90: New test.
4678 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4680 * gfortran.dg/dec_union_9.f90: New testcase.
4681 * gfortran.dg/dec_union_10.f90: New testcase.
4683 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4686 * gcc.dg/pch/pr66343-3.c: New test.
4687 * gcc.dg/pch/pr66343-3.hs: New file.
4690 * gcc.dg/pch/pr66343-1.c: New test.
4691 * gcc.dg/pch/pr66343-1.hs: New file.
4692 * gcc.dg/pch/pr66343-2.c: New test.
4693 * gcc.dg/pch/pr66343-2.hs: New file.
4695 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4697 * c-c++-common/Wint-in-bool-context.c: Update test.
4699 2016-10-05 Marek Polacek <polacek@redhat.com>
4701 * g++.dg/cpp1z/init-statement1.C: New test.
4702 * g++.dg/cpp1z/init-statement2.C: New test.
4703 * g++.dg/cpp1z/init-statement3.C: New test.
4704 * g++.dg/cpp1z/init-statement4.C: New test.
4705 * g++.dg/cpp1z/init-statement5.C: New test.
4706 * g++.dg/cpp1z/init-statement6.C: New test.
4707 * g++.dg/cpp1z/init-statement7.C: New test.
4708 * g++.dg/cpp1z/init-statement8.C: New test.
4710 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4713 * gfortran.dg/pr67524.f90: New test.
4715 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4718 * c-c++-common/ubsan/shift-9.c: New test.
4720 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4722 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4723 of int if __SIZEOF_INT__ is less than 4 bytes.
4725 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4727 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4728 * gfortran.dg/class_array_20.f03: Likewise.
4729 * gfortran.dg/class_array_21.f03: Likewise.
4730 * gfortran.dg/finalize_29.f08: Likewise.
4731 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4733 2016-10-05 Richard Biener <rguenther@suse.de>
4736 * gcc.dg/torture/pr77826.c: New testcase.
4738 2016-10-05 Richard Biener <rguenther@suse.de>
4740 * gcc.dg/fold-copysign-1.c: New testcase.
4742 2016-10-05 Andreas Schwab <schwab@suse.de>
4744 * g++.dg/pr49847-2.C: Remove.
4746 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4748 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4750 2016-10-05 Richard Biener <rguenther@suse.de>
4753 * gcc.dg/pr55152-2.c: New testcase.
4755 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4757 * gfortran.dg/dtio_15.f90: New test.
4759 2016-10-04 Ian Lance Taylor <iant@golang.org>
4761 * gcc.dg/split-7.c: New test.
4763 2016-10-04 Martin Sebor <msebor@redhat.com>
4765 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4766 %lc directive to wint_t to silence -Wformat warnings on targets
4767 where the latter is a distinct type such as long.
4769 2016-10-04 Martin Sebor <msebor@redhat.com>
4772 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4774 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4777 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4779 * g++.dg/other/java3.C: Remove.
4780 * g++.dg/other/java1.C: Remove.
4781 * g++.dg/other/error12.C: Remove.
4782 * g++.dg/other/java2.C: Remove.
4783 * g++.dg/warn/Wnvdtor.C: Remove.
4784 * g++.dg/lookup/java1.C: Remove.
4785 * g++.dg/lookup/java2.C: Remove.
4786 * g++.dg/ext/pr34829.C: Remove.
4787 * g++.dg/ext/java-3.C: Remove.
4788 * g++.dg/ext/java-1.C: Remove.
4789 * g++.dg/ext/java-2.C: Remove.
4790 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4792 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4794 PR tree-optimization/77808
4795 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4797 2016-10-04 Richard Biener <rguenther@suse.de>
4799 PR tree-optimization/77399
4800 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4802 2016-10-04 Richard Biener <rguenther@suse.de>
4805 * gcc.target/i386/pr77833.c: New testcase.
4807 2016-09-26 Jeff Law <law@redhat.com>
4809 PR tree-optimization/71550
4810 PR tree-optimization/71403
4811 * gcc.c-torture/execute/pr71550.c: New test.
4813 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4815 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4818 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4821 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4823 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4825 2016-10-03 Marek Polacek <polacek@redhat.com>
4827 * g++.dg/cpp0x/nullptr37.C: New test.
4829 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4831 * c-c++-common/Wint-in-bool-context.c: Update test.
4833 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4835 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4837 * g++.dg/charset/asm2.c (memmove): Likewise.
4838 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4839 * g++.dg/tls/diag-4.C (foo): Likewise.
4840 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4841 dg-warning, fix up regex.
4842 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4843 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4844 * g++.old-deja/g++.mike/net31.C: Likewise.
4845 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4847 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4848 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4850 2016-10-01 Richard Biener <rguenther@suse.de>
4853 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4855 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4858 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4860 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4863 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4864 Add dg-prune-output directive.
4866 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4869 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4870 * gfortran.fortran-torture/compile/write.f90: Update test.
4872 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4874 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4875 arm_fp16_alternative_ok as the required effective target.
4876 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4877 -mfp16-format=alternative to the dg-options directive and remove
4878 the dg-add-options directive.
4880 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4883 * gfortran.dg/dec_union_8.f90: New testcase.
4885 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4888 * gfortran.dg/dec_structure_16.f90: New testcase.
4890 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4892 * gfortran.dg/coarray_allocate_10.f08: New test.
4893 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4895 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4897 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4899 2016-09-30 Richard Biener <rguenther@suse.de>
4901 PR tree-optimization/77399
4902 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4904 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4906 * c-c++-common/pr27336.c: Make dependency on
4907 -fdelete-null-pointer-checks explicit.
4908 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4909 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4910 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4911 * gcc.dg/pic-1.c: Require fpic target support.
4912 * gcc.dg/pic-2.c: Likewise.
4914 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4916 Implement P0001R1 - C++17 removal of register storage class specifier
4917 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4918 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4920 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4921 keyword if not __SSE2__.
4922 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4924 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4926 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4927 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4928 no_erroneous_warning): Expect new warnings for C++17.
4929 * g++.dg/warn/register-var-2.C (f): Likewise.
4930 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4931 * g++.dg/parse/linkage2.C (foo): Likewise.
4932 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4933 keyword on parameters for C++17.
4934 * g++.dg/cpp1z/register1.C: New test.
4935 * g++.dg/cpp1z/register2.C: New test.
4936 * g++.dg/cpp1z/register3.C: New test.
4938 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4940 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4941 * gcc.target/i386/avx2-check.h (main): Ditto.
4942 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4943 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4944 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4945 * gcc.target/i386/avx512er-check.h (main): Ditto.
4946 * gcc.target/i386/avx512f-check.h (main): Ditto.
4947 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4948 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4949 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4951 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4954 * gcc.target/i386/pr77756.c: New test.
4956 2016-09-29 Marek Polacek <polacek@redhat.com>
4958 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4960 2016-09-29 Marek Polacek <polacek@redhat.com>
4962 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4965 2016-09-29 Martin Liska <mliska@suse.cz>
4967 * objc/execute/construct1.m: New test.
4969 2016-09-29 Richard Biener <rguenther@suse.de>
4971 PR tree-optimization/77768
4972 * gcc.dg/torture/pr77768.c: New testcase.
4974 2016-09-28 Richard Biener <rguenther@suse.de>
4977 * gcc.dg/pr77407.c: New testcase.
4979 2016-09-29 Richard Biener <rguenther@suse.de>
4982 * gcc.dg/pr55152.c: New testcase.
4983 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4985 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4987 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4988 (dg-options): Remove -m32.
4990 2016-09-28 Martin Sebor <msebor@redhat.com>
4993 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4995 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4997 PR libgfortran/77707
4998 * gfortran.dg/inquire_17.f90: New test.
5000 2016-09-28 Jakub Jelinek <jakub@redhat.com>
5003 * g++.dg/cpp1y/constexpr-77467.C: New test.
5005 2016-09-28 Martin Sebor <msebor@redhat.com>
5008 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
5009 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
5010 (test_sprintf_p_const): Adjust line numbers to avoid failures
5011 introduced in r240503.
5013 2016-09-28 Martin Sebor <msebor@redhat.com>
5016 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5018 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5021 * g++.dg/pr77550.C: Avoid undefined behavior.
5023 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
5025 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
5027 * gcc.dg/strlenopt-20.c: Update test.
5028 * gcc.dg/strlenopt-21.c: Likewise.
5029 * gcc.dg/strlenopt-22.c: Likewise.
5030 * gcc.dg/strlenopt-22g.c: Likewise.
5031 * gcc.dg/strlenopt-26.c: Likewise.
5032 * gcc.dg/strlenopt-5.c: Likewise.
5033 * gcc.dg/strlenopt-7.c: Likewise.
5034 * gcc.dg/strlenopt-9.c: Likewise.
5036 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5038 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
5040 * g++.dg/cpp1z/lambda-this1.C: New test.
5041 * g++.dg/cpp1z/lambda-this2.C: New test.
5044 * g++.dg/ubsan/return-4.C: New test.
5045 * g++.dg/ubsan/return-5.C: New test.
5046 * g++.dg/ubsan/return-6.C: New test.
5048 2016-09-27 Jiong Wang <jiong.wang@arm.com>
5050 * lib/target-supports.exp
5051 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
5052 in function comment.
5054 2016-09-27 Martin Liska <mliska@suse.cz>
5056 PR gcov-profile/46266
5057 * lib/gcov.exp: Verify that <built-in>.gcov file is not
5060 2016-09-27 Richard Biener <rguenther@suse.de>
5062 PR tree-optimization/77745
5063 * g++.dg/torture/pr77745.C: New testcase.
5065 2016-09-27 Richard Biener <rguenther@suse.de>
5067 PR tree-optimization/77478
5068 * gcc.dg/torture/pr77478.c: New testcase.
5070 2016-09-27 Martin Liska <mliska@suse.cz>
5072 PR gcov-profile/7970
5073 PR gcov-profile/16855
5074 PR gcov-profile/44779
5075 * g++.dg/gcov/pr16855.C: New test.
5077 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5079 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5081 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5084 * gfortran.dg/gomp/pr77666.f90: New test.
5086 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
5089 * gcc.dg/torture/pr77677-2.c: New test.
5091 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
5094 * gfortran.dg/pr77420_1.f90: New test.
5095 * gfortran.dg/pr77420_2.f90: Ditto.
5096 * gfortran.dg/pr77420_3.f90: New test. Requires ...
5097 * gfortran.dg/pr77420_4.f90: this file.
5099 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
5102 * gfortran.dg/pr77719.f90: New test.
5104 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5106 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5107 singular form of byte when quantity is unknown.
5109 2016-09-26 Marek Polacek <polacek@redhat.com>
5111 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5113 2016-09-26 Martin Liska <mliska@suse.cz>
5115 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5116 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5117 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5118 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5119 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5120 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5121 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5122 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5123 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5125 2016-09-26 Marek Polacek <polacek@redhat.com>
5128 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5129 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5130 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5131 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5132 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5133 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5134 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5135 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5136 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5137 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5138 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5139 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5140 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5141 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5142 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5143 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5144 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5145 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5146 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5147 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5148 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5149 * c-c++-common/attr-fallthrough-1.c: New test.
5150 * c-c++-common/attr-fallthrough-2.c: New test.
5151 * g++.dg/cpp0x/fallthrough1.C: New test.
5152 * g++.dg/cpp0x/fallthrough2.C: New test.
5153 * g++.dg/cpp1z/fallthrough1.C: New test.
5154 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5155 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5156 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5157 * objc.dg/Wimplicit-fallthrough-1.m: New test.
5159 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5162 * gfortran.dg/pr77429.f90: New test.
5164 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5167 * gfortran.dg/pr77694.f90: New test.
5169 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
5172 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5174 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5176 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5179 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5181 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5184 2016-09-24 Marek Polacek <polacek@redhat.com>
5187 * c-c++-common/Wbool-operation-1.c: New test.
5188 * gcc.dg/Wbool-operation-1.c: New test.
5190 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
5192 * gfortran.dg/dec_static_1.f90: New.
5193 * gfortran.dg/dec_static_2.f90: New.
5194 * gfortran.dg/dec_static_3.f90: New.
5195 * gfortran.dg/dec_static_4.f90: New.
5197 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5200 * gfortran.dg/negative_unit_check.f90: Update test.
5201 * gfortran.dg/dtio_14.f90: New test.
5203 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5205 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5206 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5207 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5208 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5209 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5210 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5211 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5213 2016-09-23 Martin Sebor <msebor@redhat.com>
5216 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5217 assuming long double is bigger than double.
5219 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5221 Implement P0138R2, C++17 construction rules for enum class values
5222 * g++.dg/cpp1z/direct-enum-init1.C: New test.
5224 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5226 PR preprocessor/77672
5227 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5228 expected multiline output from first warning to reflect change
5231 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5233 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5235 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5236 Tom de Vries <tom@codesourcery.com>
5239 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5241 2016-09-23 Marek Polacek <polacek@redhat.com>
5243 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5244 * c-c++-common/gomp/atomic-13.c: Likewise.
5245 * c-c++-common/gomp/atomic-14.c: Likewise.
5246 * c-c++-common/pr60439.c: Remove invalid code.
5247 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5248 * g++.dg/expr/bitfield5.C: Likewise.
5249 * g++.dg/expr/bitfield6.C: Likewise.
5250 * g++.dg/expr/bool1.C: Likewise.
5251 * g++.dg/expr/bool3.C: Likewise.
5252 * g++.dg/expr/lval3.C: Likewise.
5253 * g++.dg/expr/lval4.C: Likewise.
5254 * g++.old-deja/g++.jason/bool5.C: Likewise.
5256 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5258 PR preprocessor/77672
5259 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5260 (test_terminator_location): New function.
5262 2016-09-23 Richard Biener <rguenther@suse.de>
5264 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5266 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5268 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5269 -march=armv8.2-a+fp16 when supported by the hardware.
5270 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5271 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5272 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
5273 semi-colons to a macro invocations.
5274 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5275 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5277 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5278 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5279 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5280 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5282 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5283 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5284 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5285 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5286 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5287 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5288 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5289 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5290 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5291 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5293 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5294 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5295 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5297 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5298 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5299 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5301 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5302 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5303 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5305 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5306 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5307 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5308 defined. Also fix some white-space.
5309 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5310 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5311 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5312 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5313 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5314 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5315 defined. Also fix some long lines and white-space.
5316 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5317 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5318 defined. Also fix some long lines and white-space.
5319 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5320 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5322 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5323 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5324 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5326 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5327 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5328 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5330 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5331 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5332 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5333 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5335 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5336 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5337 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5338 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5339 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5340 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5341 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5342 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5343 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5344 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5345 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5346 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5347 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5348 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5350 2016-09-23 Jiong Wang <jiong.wang@arm.com>
5351 Matthew Wahab <matthew.wahab@arm.com>
5353 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5354 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5355 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5356 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5357 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5358 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5359 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5360 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5361 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5362 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5363 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5364 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5365 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5366 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5367 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5368 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5369 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5370 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5371 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5372 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5373 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5374 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5375 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5376 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5377 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5378 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5379 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5380 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5381 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5382 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5383 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5384 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5385 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5386 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5387 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5388 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5389 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5391 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5393 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5394 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5395 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5396 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5399 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5402 * gcc.dg/torture/pr77677.c: New test.
5404 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5406 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5409 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5411 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5412 options. Add tests for float16x4_t and float16x8_t.
5414 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5416 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5417 * gcc.target/s390/risbg-ll-2.c: Ditto.
5418 * gcc.target/s390/risbg-ll-3.c: Ditto.
5420 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5422 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5423 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5425 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5427 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5428 output to the simplified instructions.
5430 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5432 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5433 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5435 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5437 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5438 (FP16_SUPPORTED): New
5439 (expected-hfloat-16x4): Make conditional on __fp16 support.
5440 (expected-hfloat-16x8): Likewise.
5441 (vdup_n_f16): Disable for non-AArch64 targets.
5442 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5443 conditional on FP16_SUPPORTED.
5444 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5445 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5446 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5447 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5448 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5450 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5451 conditional on FP16_SUPPORTED.
5452 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5453 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5455 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5457 * gcc.target/arm/short-vfp-1.c: New.
5459 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5461 * gcc.target/arm/attr-fp16-arith-1.c: New.
5463 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5465 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5467 (add_options_for_arm_v8_2a_fp16_neon): New.
5468 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5469 (add_options_for_arm_arch_v8_2a): Auto-generate.
5470 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5471 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5472 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5473 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5474 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5475 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5476 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5478 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5480 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5481 arm_fp16_alternative_ok.
5482 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5483 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5484 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5485 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5486 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5487 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5488 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5489 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5490 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5491 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5492 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5493 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5494 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5495 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5496 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5497 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5498 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5499 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5500 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5501 arm_fp16_alternative_ok.
5502 * lib/target-supports.exp
5503 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5504 (check_effective_target_arm_fp16_alternative_ok): New.
5505 (check_effective_target_arm_fp16_none_ok_nocache): New.
5506 (check_effective_target_arm_fp16_none_ok): New.
5508 2016-09-23 Martin Liska <mliska@suse.cz>
5510 * gcc.dg/ipa/pr77653.c: Replace adress
5513 2016-09-23 Martin Liska <mliska@suse.cz>
5515 * gcc.target/i386/movbe-4.c: New test.
5517 2016-09-23 Martin Liska <mliska@suse.cz>
5519 * gcc.target/i386/crc32-5.c: New test.
5521 2016-09-23 Martin Liska <mliska@suse.cz>
5523 * gcc.target/i386/pr71652.c: New test.
5524 * gcc.target/i386/pr71652-2.c: New test.
5525 * gcc.target/i386/pr71652-3.c: New test.
5527 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5529 * lib/gcc-dg.exp (process-message): Support relative line number
5530 notation - .+4 or .-1 etc.
5531 * gcc.dg/dg-test-1.c: New test.
5533 2016-09-22 Martin Sebor <msebor@redhat.com>
5536 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5537 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5538 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5539 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5541 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5543 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5544 * gcc.dg/ifcvt-2.c: Ditto.
5545 * gcc.dg/zero_bits_compound-1.c: Ditto.
5546 * gcc.dg/zero_bits_compound-1.c: Ditto.
5547 * gcc.dg/pr40550.c: Simplify target selectors.
5548 Use dg-additional-options.
5549 * gcc.dg/pr47893.c: Ditto.
5550 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5551 additional options for 32-bit x86 targets.
5552 * gcc.dg/pr70955.c: Move to ...
5553 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5555 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5558 * g++.dg/cpp0x/pr61019.C: New.
5560 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5561 Terry Guo <terry.guo@arm.com>
5563 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5564 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5565 * gcc.target/arm/pure-code/pure-code.exp: New.
5567 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5569 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5570 Remove SSE effective target requirement.
5572 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5575 * g++.dg/cpp0x/pr71979.C: New.
5577 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5579 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5581 2016-09-22 Martin Liska <mliska@suse.cz>
5584 * gcc.dg/ipa/pr77653.c: New test.
5586 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5589 * gfortran.dg/gomp/pr77665.f90: New test.
5591 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5593 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5594 * gfortran.dg/dtio_13.f90: New test.
5596 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5599 * gfortran.dg/pr66107.f90: New test.
5601 2016-09-21 Ian Lance Taylor <iant@golang.org>
5603 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5604 with call to builtin delete function.
5606 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5608 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5609 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5610 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5611 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5614 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5616 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5618 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5621 * g++.dg/cpp1z/aligned-new6.C: New test.
5623 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5625 * gcc.target/arm/fp16-aapcs-3.c: New.
5626 * gcc.target/arm/fp16-aapcs-4.c: New.
5627 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5628 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5629 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5630 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5632 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5634 PR tree-optimization/77550
5635 * g++.dg/pr77550.C: New test.
5637 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5640 * gcc.target/avr/torture/pr77326.c: New test.
5642 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5644 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5646 2016-09-21 Richard Biener <rguenther@suse.de>
5648 PR tree-optimization/77648
5649 * gcc.dg/torture/pr77648-1.c: New testcase.
5650 * gcc.dg/torture/pr77648-2.c: Likewise.
5652 2016-09-21 Richard Biener <rguenther@suse.de>
5653 Jakub Jelinek <jakub@redhat.com>
5655 PR tree-optimization/77621
5656 * gcc.dg/pr77621.c: New testcase.
5658 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5661 * gfortran.dg/dtio_12.f90: New test.
5663 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5665 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5667 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5669 PR tree-optimization/72835
5670 * gcc.dg/tree-ssa/pr72835.c: New test.
5672 2016-09-20 Martin Sebor <msebor@redhat.com>
5675 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5676 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5677 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5678 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5679 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5680 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5681 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5683 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5685 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5686 arguments/compare will be optimized away.
5687 * gcc.dg/torture/ftrapv-1.c: Likewise.
5689 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5691 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5692 will be optimized away.
5693 * gcc.dg/ipa/vrp1.c: New test.
5694 * gcc.dg/ipa/vrp2.c: New test.
5695 * gcc.dg/ipa/vrp3.c: New test.
5697 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5699 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5700 does the same transformation.
5701 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5702 * gcc.dg/tree-ssa/evrp1.c: New test.
5703 * gcc.dg/tree-ssa/evrp2.c: New test.
5704 * gcc.dg/tree-ssa/evrp3.c: New test.
5705 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5706 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5707 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5708 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5709 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5710 foling now happens early.
5711 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5712 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5713 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5714 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5715 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5717 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5720 * gcc.target/i386/pr77621.c: New test.
5721 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5722 pattern, loop should vectorize with -mtune=atom.
5724 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5725 Jakub Jelinek <jakub@redhat.com>
5728 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5731 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5734 * g++.dg/other/pr77626.C: New test.
5737 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5740 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5743 * c-c++-common/pr77624-1.c: New test.
5744 * c-c++-common/pr77624-2.c: New test.
5746 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5748 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5751 2016-09-20 Richard Biener <rguenther@suse.de>
5753 PR tree-optimization/77646
5754 * gcc.dg/torture/pr77646.c: New testcase.
5756 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5759 * c-c++-common/Wint-in-bool-context.c: New test.
5761 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5763 * gcc.dg/cr-decimal-dig-1.c: New test.
5765 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5767 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5768 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5769 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5770 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5772 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5774 PR rtl-optimization/77416
5775 * gcc.target/powerpc/pr77416.c: New.
5777 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5780 * g++.dg/template/error-recovery4.C: New test.
5782 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5784 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5786 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5788 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5789 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5791 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5792 Jan Hubicka <jh@suse.cz>
5795 * gcc.dg/pr77587.c: New test.
5796 * gcc.dg/pr77587a.c: New file.
5798 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5800 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5801 * gfortran.dg/coarray_38.f90:
5802 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5803 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5804 * gfortran.dg/coarray_allocate_7.f08: New test.
5805 * gfortran.dg/coarray_allocate_8.f08: New test.
5806 * gfortran.dg/coarray_allocate_9.f08: New test.
5807 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5809 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5810 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5811 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5813 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5814 * gfortran.dg/coarray_lock_7.f90: Same.
5815 * gfortran.dg/coarray_poly_5.f90: Same.
5816 * gfortran.dg/coarray_poly_6.f90: Same.
5817 * gfortran.dg/coarray_poly_7.f90: Same.
5818 * gfortran.dg/coarray_poly_8.f90: Same.
5819 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5821 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5824 * gfortran.dg/dec_structure_15.f90: New testcase.
5826 2016-09-19 Richard Biener <rguenther@suse.de>
5829 * gcc.dg/torture/pr77605.c: New testcase.
5831 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5833 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5835 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5837 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5838 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5839 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5840 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5841 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5842 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5843 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5844 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5845 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5846 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5847 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5849 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5851 * gcc.target/i386/pr68633.c: Fix expected result.
5853 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5856 * gfortran.dg/pr68078.f90: New test.
5857 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5859 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5862 * gcc.target/powerpc/swaps-p8-25.c: New.
5864 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5867 * g++.dg/cpp0x/constexpr-77482.C: New test.
5870 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5872 * g++.dg/abi/abi-tag23a.C: Likewise.
5875 * g++.dg/cpp0x/decltype-77338.C: New test.
5878 * g++.dg/cpp0x/mutable1.C: New test.
5880 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5883 * gfortran.dg/pr77612.f90: New test.
5885 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5887 * gcc.dg/torture/pr70421.c: Require int32plus.
5889 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5892 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5895 * gcc.target/i386/pr77526.c: New test.
5897 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5898 Eric Botcazou <ebotcazou@adacore.com>
5901 * gcc.target/i386/pr77594.c: New test.
5903 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5906 * gfortran.dg/misplaced_implicit_character.f90: New test.
5908 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5910 PR tree-optimization/77503
5911 * gcc.dg/vect/pr77503.c: New test.
5913 2016-09-15 Richard Biener <rguenther@suse.de>
5916 * c-c++-common/torture/pr77544.c: New testcase.
5918 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5921 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5922 * gcc.dg/march-generic.c: Likewise.
5923 * gcc.target/i386/spellcheck-options-1.c: New test.
5924 * gcc.target/i386/spellcheck-options-2.c: New test.
5925 * gcc.target/i386/spellcheck-options-3.c: New test.
5926 * gcc.target/i386/spellcheck-options-4.c: New test.
5928 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5931 * gfortran.dg/goacc/pr72743.f90: New test.
5933 2016-09-15 Richard Biener <rguenther@suse.de>
5935 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5937 2016-09-15 Richard Biener <rguenther@suse.de>
5939 PR tree-optimization/77514
5940 * gcc.dg/torture/pr77514.c: New testcase.
5942 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5945 * g++.dg/lookup/pr77549.C: New test.
5947 2016-09-14 Marek Polacek <polacek@redhat.com>
5949 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5950 * c-c++-common/gomp/atomic-13.c: Likewise.
5951 * c-c++-common/gomp/atomic-14.c: Likewise.
5952 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5953 * g++.dg/cpp1z/bool-increment1.C: New test.
5954 * c-c++-common/pr60439.c: Add dg-warning.
5955 * g++.dg/expr/bitfield4.C: Likewise.
5956 * g++.dg/expr/bitfield5.C: Likewise.
5957 * g++.dg/expr/bitfield6.C: Likewise.
5958 * g++.dg/expr/bool1.C: Likewise.
5959 * g++.dg/expr/bool3.C: Likewise.
5960 * g++.dg/expr/lval3.C: Likewise.
5961 * g++.dg/expr/lval4.C: Likewise.
5962 * g++.old-deja/g++.jason/bool5.C: Likewise.
5963 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5964 * g++.dg/other/error18.C: Likewise.
5965 * g++.dg/gomp/atomic-14.C: Likewise.
5967 2016-09-14 Nathan Sidwell <nathan@acm.org>
5970 * g++.dg/cpp1y/pr77539.C: New.
5972 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5974 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5976 * g++.dg/ext/builtin_alloca.C: Likewise.
5977 * g++.dg/template/spec35.C: Likewise.
5978 * gcc.dg/builtins-68.c: Likewise.
5979 * gcc.misc-tests/gcov-13.c: Likewise.
5980 * gcc.misc-tests/gcov-14.c: Likewise.
5982 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5984 * gfortran.dg/dec_structure_14.f90: New testcase.
5986 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5989 * c-c++-common/tsan/pr68260.c: New test.
5991 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
5994 * gcc.target/msp430/function-attributes-1.c: New test.
5995 * gcc.target/msp430/function-attributes-2.c: New test.
5996 * gcc.target/msp430/function-attributes-3.c: New test.
5998 2015-04-18 Martin Sebor <msebor@redhat.com>
6000 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6001 of non-nul characters.
6002 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6004 2016-09-13 Jakub Jelinek <jakub@redhat.com>
6006 * g++.dg/cpp0x/gen-attrs-61.C: New test.
6007 * g++.dg/cpp1z/gen-attrs1.C: New test.
6009 PR tree-optimization/77454
6010 * gcc.dg/pr77454.c: New test.
6013 * g++.dg/cpp1y/constexpr-77553.C: New test.
6015 2016-09-13 David Malcolm <dmalcolm@redhat.com>
6017 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6018 (test_show_locus): Replace rich_location::add_fixit_insert calls
6019 with add_fixit_insert_before and add_fixit_insert_after.
6021 2016-09-13 Jason Merrill <jason@redhat.com>
6022 Tom de Vries <tom@codesourcery.com>
6025 * g++.dg/pr77427.C: New test.
6027 2016-09-13 Martin Liska <mliska@suse.cz>
6029 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
6031 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
6032 * lib/target-supports.exp: Define the new target.
6034 2016-09-12 Andrew Pinski <apinski@cavium.com>
6036 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
6037 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
6039 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
6041 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
6043 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
6044 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
6045 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
6047 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
6048 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
6050 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
6053 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
6054 * g++.dg/ext/pr77496.C: New test.
6055 * g++.dg/warn/pr77496.C: New test.
6057 2016-09-12 David Malcolm <dmalcolm@redhat.com>
6060 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6061 to preserve conversion chars, and to preserve prefix information.
6062 * gcc.dg/format/pr72858.c: New test case.
6064 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
6066 * gfortran.dg/pr77507.f90: Move to ...
6067 * gfortran.dg/ieee/pr77507.f90: here.
6069 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6072 * compile/pr61159.c: New testcase
6074 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6077 * gcc.dg/ipa/pr63416.c: New testcase.
6079 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
6080 Steven G. Kargl <kargl@gcc.gnu.org>
6083 * gfortran.dg/dtio_11.f90: new test.
6085 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
6088 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6089 * gfortran.dg/c_assoc_4.f90: Ditto.
6091 2016-09-10 Tom de Vries <tom@codesourcery.com>
6094 * c-c++-common/va-arg-va-list-type.c: New test.
6096 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
6098 PR rtl-optimization/77289
6099 * gcc.target/powerpc/pr77289.c: New test.
6101 2016-09-09 Martin Sebor <msebor@redhat.com>
6105 * gcc.dg/pr77520.c: New test.
6106 * gcc.dg/pr77521.c: New test.
6108 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6111 * gfortran.dg/pr77506.f90: New test.
6113 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6116 * gfortran.dg/pr77507.f90: New test.
6118 2016-09-09 Joseph Myers <joseph@codesourcery.com>
6120 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6122 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
6123 Louis Krupp <lkrupp@gcc.gnu.org>
6126 * gfortran.dg/pr69514_1.f90: New test.
6127 * gfortran.dg/pr69514_2.f90: New test.
6129 2016-09-08 Jakub Jelinek <jakub@redhat.com>
6132 * gfortran.dg/gomp/pr77500.f90: New test.
6135 * gfortran.dg/gomp/pr77516.f90: New test.
6137 2016-09-07 Jakub Jelinek <jakub@redhat.com>
6140 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6141 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6142 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6143 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6144 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6145 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6147 2016-09-07 David Malcolm <dmalcolm@redhat.com>
6149 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6150 "substring-locations.h".
6152 2016-09-07 Richard Biener <rguenther@suse.de>
6155 * c-c++-common/vector-subscript-8.c: Move ..
6156 * gcc.dg/pr77450.c: ... here.
6158 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6160 PR libgfortran/77393
6161 * gfortran.dg/fmt_f0_2.f90: Update test.
6162 * gfortran.dg/fmt_f0_3.f90: New test.
6164 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6167 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6171 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6173 2016-09-06 Jakub Jelinek <jakub@redhat.com>
6176 * gcc.target/i386/pr69255-1.c: New test.
6177 * gcc.target/i386/pr69255-2.c: New test.
6178 * gcc.target/i386/pr69255-3.c: New test.
6180 2016-09-06 Martin Sebor <msebor@redhat.com>
6183 * gcc.dg/format/miss-7.c: New test.
6185 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
6187 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6189 2016-09-06 Martin Liska <mliska@suse.cz>
6191 PR gcov-profile/77378
6192 PR gcov-profile/77466
6193 * gcc.dg/profile-update-warning.c: New test.
6195 2016-09-06 Richard Biener <rguenther@suse.de>
6197 PR tree-optimization/77479
6198 * gcc.dg/torture/pr77479.c: New testcase.
6200 2016-09-06 Richard Biener <rguenther@suse.de>
6203 * c-c++-common/vector-subscript-7.c: Adjust.
6204 * c-c++-common/vector-subscript-8.c: New testcase.
6206 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6208 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6210 2016-09-05 Jakub Jelinek <jakub@redhat.com>
6213 * gcc.target/i386/avx512f-pr77476.c: New test.
6214 * gcc.target/i386/avx512bw-pr77476.c: New test.
6215 * gcc.target/i386/avx512dq-pr77476.c: New test.
6217 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6218 Update comment to mention also avx512f.
6221 * g++.dg/asan/pr77396-2.C: New test.
6223 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
6225 PR rtl-optimization/77452
6226 * gcc.target/i386/pr77452.c: New test.
6228 2016-09-05 Marek Polacek <polacek@redhat.com>
6231 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6233 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6236 * gfortran.dg/pr77391.f90: New test.
6238 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6241 * gfortran.dg/pr77460.f90: New test.
6243 2016-09-03 Jakub Jelinek <jakub@redhat.com>
6246 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6248 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
6250 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6252 2016-09-02 David Malcolm <dmalcolm@redhat.com>
6254 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6256 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6257 diagnostic-test-show-locus-generate-patch.c to the sources
6258 for diagnostic_plugin_test_show_locus.c.
6260 2016-09-02 Jakub Jelinek <jakub@redhat.com>
6263 * gcc.dg/gomp/_Atomic-1.c: New test.
6264 * gcc.dg/gomp/_Atomic-2.c: New test.
6265 * gcc.dg/gomp/_Atomic-3.c: New test.
6266 * gcc.dg/gomp/_Atomic-4.c: New test.
6267 * gcc.dg/gomp/_Atomic-5.c: New test.
6270 * g++.dg/asan/pr77396.C: New test.
6272 2016-09-01 Martin Sebor <msebor@redhat.com>
6274 PR tree-optimization/71831
6275 * gcc.dg/builtin-object-size-16.c: New test.
6276 * gcc.dg/builtin-object-size-17.c: New test.
6278 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6280 PR libgfortran/77393
6281 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6283 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
6285 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6286 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6287 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6288 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6289 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6290 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6291 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6292 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6293 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6294 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6295 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6296 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6297 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6298 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6299 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6300 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6301 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6302 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6304 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
6306 * gnat.dg/opt58.adb: New test.
6307 * gnat.dg/opt58_pkg.ads: New helper.
6309 2016-09-01 Richard Biener <rguenther@suse.de>
6312 * gcc.dg/torture/pr77436.c: New testcase.
6314 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6316 * gcc.dg/pr64252.c: Require int32plus.
6317 * gcc.dg/pr66299-1.c: Likewise.
6318 * gcc.dg/pr66299-2.c: Likewise.
6319 * gcc.dg/torture/20131115-1.c: Skip for avr.
6321 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6323 * gcc.target/aarch64/ands_3.c: New test.
6325 2016-08-31 Jakub Jelinek <jakub@redhat.com>
6328 * gfortran.dg/gomp/pr77352.f90: New test.
6331 * gfortran.dg/gomp/pr77374.f08: New test.
6333 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6335 PR tree-optimization/73714
6336 * gcc.dg/tree-ssa/pr73714.c: New test.
6338 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6340 PR libgfortran/77393
6341 * gfortran.dg/fmt_f0_2.f90: New test.
6343 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6345 * gcc.target/i386/pr59539-2.c: Adapt options.
6346 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6348 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
6351 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6352 of the associate entity and replace with a pointer to the
6353 intended item on the stack.
6355 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6356 Paul Thomas <pault@gcc.gnu.org>
6359 * gfortran.dg/dtio_1.f90: New test.
6360 * gfortran.dg/dtio_2.f90: New test.
6361 * gfortran.dg/dtio_3.f90: New test.
6362 * gfortran.dg/dtio_4.f90: New test.
6363 * gfortran.dg/dtio_5.f90: New test.
6364 * gfortran.dg/dtio_6.f90: New test.
6365 * gfortran.dg/dtio_7.f90: New test.
6366 * gfortran.dg/dtio_8.f90: New test.
6367 * gfortran.dg/dtio_9.f90: New test.
6368 * gfortran.dg/dtio_10.f90: New test.
6370 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6372 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6373 (test_many_nested_locations): New function.
6374 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6375 (test_show_locus): Handle "test_many_nested_locations".
6377 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6379 * g++.dg/template/double-greater-than-fixit.C: New test case.
6381 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6383 * gnat.dg/opt57.ad[sb]: New test.
6384 * gnat.dg/opt57_pkg.ads: New helper.
6386 2016-08-30 Richard Biener <rguenther@suse.de>
6388 PR tree-optimization/69047
6389 * gcc.dg/pr69047.c: Fix byte-order check.
6391 2016-08-30 Jakub Jelinek <jakub@redhat.com>
6393 PR tree-optimization/72866
6394 * gcc.dg/vect/pr72866.c: New test.
6397 * g++.dg/debug/dwarf2/pr77363.C: New test.
6400 * gcc.target/i386/pr77377.c: New test.
6403 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6406 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6408 * gfortran.dg/pr77372.f90: Moved to ...
6409 * gfortran.dg/ieee/pr77372.f90: here.
6411 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6413 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6414 vector short/char initializations.
6415 * gcc.target/powerpc/vec-init-5.c: Likewise.
6416 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6417 vector initialization optimizations.
6418 * gcc.target/powerpc/vec-init-7.c: Likewise.
6419 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6420 vector float/double initializations.
6421 * gcc.target/powerpc/vec-init-9.c: Likewise.
6423 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
6426 * gcc.target/i386/pr77403.c: New test.
6428 2016-08-29 Marek Polacek <polacek@redhat.com>
6431 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6433 2016-08-29 Tom de Vries <tom@codesourcery.com>
6436 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6438 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6440 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6442 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
6444 * gfortran.dg/dec_structure_13.f90: New testcase.
6446 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6449 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6452 2016-08-28 Tom de Vries <tom@codesourcery.com>
6455 * gcc.dg/pr70955.c: New test.
6456 * gcc.dg/lto/pr70955_0.c: Same.
6457 * gcc.dg/lto/pr70955_1.c: Same.
6459 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6461 PR tree-optimization/71077
6462 * gcc.target/i386/pr71077.c: New test.
6464 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6467 * gfortran.dg/pr77380.f90: New test.
6469 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6472 gfortran.dg/pr77372.f90: New test.
6474 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6476 * gcc.dg/spellcheck-fields-2.c (test): Move
6477 dg-begin/end-multiline-output within function body.
6478 (test_macro): New function.
6480 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6482 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6483 (test_fixit_insert): Update expected output.
6484 (test_fixit_remove): Likewise.
6485 (test_fixit_replace): Likewise.
6487 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6489 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6492 2016-08-26 Richard Biener <rguenther@suse.de>
6494 PR tree-optimization/69047
6495 * gcc.dg/pr69047.c: New testcase.
6497 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6498 Martin Jambhor <mjambor@suse.cz>
6500 * gcc.dg/ipa/propbits-1.c: New test-case.
6501 * gcc.dg/ipa/propbits-2.c: Likewise.
6502 * gcc.dg/ipa/propbits-3.c: Likewise.
6504 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6507 * gfortran.dg/pr77351.f90: New test.
6509 2016-08-25 Marek Polacek <polacek@redhat.com>
6511 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6513 2016-08-25 Marek Polacek <polacek@redhat.com>
6516 * gcc.dg/pr77323.c: New test.
6518 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6521 * gfortran.dg/submodule_17.f08: New test.
6523 2016-08-24 Michael Collison <michael.collison@linaro.org>
6524 Michael Collison <michael.collison@arm.com>
6526 * gcc.target/arm/builtin_saddl.c: New testcase.
6527 * gcc.target/arm/builtin_saddll.c: New testcase.
6528 * gcc.target/arm/builtin_uaddl.c: New testcase.
6529 * gcc.target/arm/builtin_uaddll.c: New testcase.
6530 * gcc.target/arm/builtin_ssubl.c: New testcase.
6531 * gcc.target/arm/builtin_ssubll.c: New testcase.
6532 * gcc.target/arm/builtin_usubl.c: New testcase.
6533 * gcc.target/arm/builtin_usubll.c: New testcase.
6535 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6538 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6539 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6540 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6541 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6542 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6543 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6544 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6545 effective target. Remove scan-assembler-times directives.
6546 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6547 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6548 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6550 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6552 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6554 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6556 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6559 * lib/target-supports.exp
6560 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6561 (check_effective_target_vect_natural_alignment): Ditto.
6562 (check_effective_target_vector_alignment_reachable): Ditto.
6563 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6565 2016-08-23 Ian Lance Taylor <iant@golang.org>
6567 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6569 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6571 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6572 being created from pointers to memory locations.
6573 * gcc.target/powerpc/vec-init-2.c: Likewise.
6575 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6577 * gfortran.dg/dec_structure_12.f90: New testcase.
6579 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6581 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6583 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6585 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6588 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6590 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6591 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6593 2016-08-23 Richard Biener <rguenther@suse.de>
6595 PR tree-optimization/27336
6596 * c-c++-common/pr27336.c: New testcase.
6598 2016-08-22 Marek Polacek <polacek@redhat.com>
6601 * g++.dg/cpp1y/pr77321.C: New test.
6603 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6606 * gfortran.dg/empty_label.f: Adjust test for new error message.
6607 * gfortran.dg/empty_label.f90: Ditto.
6608 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6609 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6610 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6612 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6615 * gfortran.dg/pr61318.f90: New test.
6617 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6620 * gfortran.dg/pr77260_1.f90: New test.
6621 * gfortran.dg/pr77260_2.f90: Ditto.
6623 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6626 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6627 __builtin_signbitf and __builtin_signbitl in expected generic
6629 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6630 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6631 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6632 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6635 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6637 * gcc.dg/torture/float128-builtin.c,
6638 gcc.dg/torture/float128-ieee-nan.c,
6639 gcc.dg/torture/float128x-builtin.c,
6640 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6641 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6642 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6643 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6644 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6645 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6646 gcc.dg/torture/floatn-nan.h: New tests.
6648 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6650 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6652 (main): Update calls to TEST_I_F.
6653 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6655 (main): Update calls to TEST_I_F.
6657 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6659 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6660 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6661 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6662 names in calls to TEST_I_F.
6664 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6667 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6669 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6671 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6672 and !natural_alignment_64.
6673 * gcc.dg/ipa/propalign-2.c: Likewise.
6674 * gcc.dg/ipa/propalign-3.c: Likewise.
6675 * gcc.dg/ipa/propalign-4.c: Likewise.
6676 * gcc.dg/ipa/propalign-5.c: Likewise.
6677 * lib/target-supports.exp
6678 (check_effective_target_natural_alignment_32): Add avr-*-*.
6680 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6682 PR tree-optimization/61839
6683 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6684 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6685 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6686 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6688 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6691 * lib/target-supports.exp (check_effective_target_float16)
6692 (check_effective_target_float32, check_effective_target_float64)
6693 (check_effective_target_float128, check_effective_target_float32x)
6694 (check_effective_target_float64x)
6695 (check_effective_target_float128x)
6696 (check_effective_target_float16_runtime)
6697 (check_effective_target_float32_runtime)
6698 (check_effective_target_float64_runtime)
6699 (check_effective_target_float128_runtime)
6700 (check_effective_target_float32x_runtime)
6701 (check_effective_target_float64x_runtime)
6702 (check_effective_target_float128x_runtime)
6703 (check_effective_target_floatn_nx_runtime)
6704 (add_options_for_float16, add_options_for_float32)
6705 (add_options_for_float64, add_options_for_float128)
6706 (add_options_for_float32x, add_options_for_float64x)
6707 (add_options_for_float128x): New procedures.
6708 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6709 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6710 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6711 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6712 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6713 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6714 gcc.dg/torture/float128-complex.c,
6715 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6716 gcc.dg/torture/float128x-basic.c,
6717 gcc.dg/torture/float128x-complex.c,
6718 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6719 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6720 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6721 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6722 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6723 gcc.dg/torture/float32x-basic.c,
6724 gcc.dg/torture/float32x-complex.c,
6725 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6726 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6727 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6728 gcc.dg/torture/float64x-basic.c,
6729 gcc.dg/torture/float64x-complex.c,
6730 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6731 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6732 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6733 gcc.dg/torture/floatn-tg.h,
6734 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6735 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6736 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6737 gcc.dg/torture/fp-int-convert-float128x.c,
6738 gcc.dg/torture/fp-int-convert-float16-timode.c,
6739 gcc.dg/torture/fp-int-convert-float16.c,
6740 gcc.dg/torture/fp-int-convert-float32-timode.c,
6741 gcc.dg/torture/fp-int-convert-float32.c,
6742 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6743 gcc.dg/torture/fp-int-convert-float32x.c,
6744 gcc.dg/torture/fp-int-convert-float64-timode.c,
6745 gcc.dg/torture/fp-int-convert-float64.c,
6746 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6747 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6748 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6749 maximum exponent of floating-point type. Use it in testing
6750 whether 0x8...0 fits in the floating-point type. Always treat -1
6751 (signed 0xf...f) as fitting in the floating-point type.
6753 * gcc.dg/torture/fp-int-convert-double.c,
6754 gcc.dg/torture/fp-int-convert-float.c,
6755 gcc.dg/torture/fp-int-convert-float128-timode.c,
6756 gcc.dg/torture/fp-int-convert-float128.c,
6757 gcc.dg/torture/fp-int-convert-float80-timode.c,
6758 gcc.dg/torture/fp-int-convert-float80.c,
6759 gcc.dg/torture/fp-int-convert-long-double.c,
6760 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6762 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6765 * gfortran.dg/gomp/pr72744.f90: New test.
6768 * gfortran.dg/gomp/pr69281.f90: New test.
6770 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6772 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6773 the last special seed value.
6774 * gfortran.dg/random_7.f90: Use size for last array member instead
6777 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6779 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6780 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6782 2016-08-19 Richard Biener <rguenther@suse.de>
6784 PR tree-optimization/77286
6785 * gcc.dg/torture/pr77286.c: New testcase.
6787 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6789 * gcc.dg/verbose-asm-2.c: New test case.
6791 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6793 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6794 (custom_diagnostic_finalizer): Update for change to
6795 diagnostic_show_locus.
6797 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6799 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6800 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6802 2016-08-18 Marek Polacek <polacek@redhat.com>
6805 * gcc.dg/pr71514.c: New test.
6807 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6810 * gcc.target/i386/pr72839.c: New test.
6812 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6815 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6816 * c-c++-common/goacc/reduction-1.c: Likewise.
6817 * c-c++-common/goacc/reduction-2.c: Likewise.
6818 * c-c++-common/goacc/reduction-3.c: Likewise.
6819 * c-c++-common/goacc/reduction-4.c: Likewise.
6821 2016-08-18 Alan Modra <amodra@gmail.com>
6823 * gcc.c-torture/compile/pr72771.c: New.
6825 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6828 * gfortran.dg/pr67496.f90: New test.
6830 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6832 PR tree-optimization/71752
6833 * gcc.dg/vect/pr71752.c: New.
6835 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6837 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6839 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6842 * g++.dg/ipa/devirt-52.C: New test.
6844 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6846 * c-c++-common/goacc/reduction-6.c: New testcase.
6848 2016-08-17 Richard Biener <rguenther@suse.de>
6850 PR tree-optimization/76490
6851 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6852 * gcc.dg/pr52904.c: XFAIL.
6854 2016-08-17 Richard Biener <rguenther@suse.de>
6856 PR tree-optimization/23855
6857 * gcc.dg/loop-unswitch-2.c: Adjust.
6859 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6861 PR tree-optimization/72817
6862 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6864 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6867 * gcc.dg/torture/float128-extend-inf.c: New test.
6869 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6872 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6874 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6875 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6877 (test_oct): Likewise.
6878 (test_multiple): Likewise.
6879 (test_field_width_specifier): Likewise.
6880 (test_field_width_specifier_2): New function.
6881 (test_field_precision_specifier): New function.
6882 (test_embedded_nul): Update expected caret placement.
6883 (test_non_contiguous_strings): Update line number.
6884 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6885 (__emit_string_literal_range): Add "caret_idx" param.
6886 (test_simple_string_literal): Add value for new param, updating
6888 (test_concatenated_string_literal): Likewise.
6889 (test_multiline_string_literal): Likewise.
6890 (test_hex): Likewise.
6891 (test_oct): Likewise.
6892 (test_multiple): Likewise.
6893 (test_ucn4): Likewise.
6894 (test_ucn8): Likewise.
6895 (test_u8): Likewise.
6896 (test_u): Likewise; update expected message, from "range" to
6900 (test_macro): Add value for new param.
6901 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6902 (__emit_string_literal_range): Add "caret_idx" param.
6903 (test_stringified_token_1): Add value for new param. Update
6904 expected message, from "range" to "location".
6905 (test_stringized_token_2): Likewise, adding param to macro.
6906 (test_stringified_token_3): Likewise.
6907 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6908 (emit_warning): Convert param from source_range to location_t.
6909 (test_string_literals): Add caret_idx param, and use it when
6910 constructing a substring_loc. Update error message, from
6911 "range" to "location".
6913 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6916 * g++.dg/gomp/pr71910.C: New test.
6919 * gcc.c-torture/compile/pr67485.c: New test.
6922 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6924 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6926 PR tree-optimization/69848
6927 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6929 2016-08-16 Martin Liska <mliska@suse.cz>
6931 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6932 of memory operations so that it can be handled by core2
6935 2016-08-16 Richard Biener <rguenther@suse.de>
6937 PR tree-optimization/76783
6938 * gcc.dg/pr76783.c: New testcase.
6939 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6941 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6943 PR tree-optimization/72817
6944 PR tree-optimization/73450
6945 * gcc.dg/tree-ssa/pr72817.c: New test.
6946 * gcc.dg/tree-ssa/pr73450.c: New test.
6948 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
6950 * gfortran.dg/init_flag_13.f90: New testcase.
6951 * gfortran.dg/init_flag_14.f90: Ditto.
6952 * gfortran.dg/init_flag_15.f03: Ditto.
6953 * gfortran.dg/dec_init_1.f90: Ditto.
6954 * gfortran.dg/dec_init_2.f90: Ditto.
6956 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
6959 * gcc.target/i386/pr72867.c: New test.
6961 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6963 * c-c++-common/dump-ada-spec-5.c: New test.
6965 2016-08-15 Richard Biener <rguenther@suse.de>
6967 PR tree-optimization/73434
6968 * gcc.dg/torture/pr73434.c: New testcase.
6970 2016-08-15 Jakub Jelinek <jakub@redhat.com>
6972 PR tree-optimization/72824
6973 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6975 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6978 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6979 in use_device clause.
6980 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6981 * gfortran.dg/goacc/list.f95: Adjust to catch
6982 "neither a POINTER nor an array" error messages.
6984 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
6987 * gcc.target/i386/pr76342.c: New test.
6989 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6992 * g++.dg/ubsan/pr71512.C: New test.
6993 * c-c++-common/ubsan/pr71512-1.c: New test.
6994 * c-c++-common/ubsan/pr71512-2.c: New test.
6996 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6998 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6999 vector initialization options.
7000 * gcc.target/powerpc/vec-init-2.c: Likewise.
7001 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
7002 is generated on ISA 3.0.
7004 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
7007 * gcc.dg/c-c++-common/pr71654.c: New test.
7008 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
7010 * gcc.dg/tree-ssa/vrp24: Likewise.
7012 2016-08-12 Jakub Jelinek <jakub@redhat.com>
7015 * gcc.dg/pr67410.c: New test.
7017 2016-08-12 Bin Cheng <bin.cheng@arm.com>
7019 PR tree-optimization/69848
7020 * gcc.dg/vect/vect-pr69848.c: New test.
7022 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
7025 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
7026 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
7027 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
7028 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
7030 2016-08-12 Richard Biener <rguenther@suse.de>
7032 PR tree-optimization/57326
7033 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
7034 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
7035 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7036 * gcc.target/i386/pr45685.c: Likewise.
7037 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
7038 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7039 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
7040 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
7041 * gfortran.dg/pr34163.f90: Likewise.
7043 2016-08-12 Martin Liska <mliska@suse.cz>
7045 * g++.dg/gcov/gcov-16.C: New test.
7046 * lib/gcov.exp: Support new argument for run-gcov function.
7048 2016-08-12 Martin Liska <mliska@suse.cz>
7050 PR gcov-profile/35590
7051 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
7053 2016-08-12 Richard Biener <rguenther@suse.de>
7055 PR tree-optimization/72851
7056 * gcc.dg/torture/pr72851.c: New testcase.
7058 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
7061 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7062 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7063 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7064 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7068 * g++.dg/debug/dwarf2/ref-1.C: New.
7071 * g++.dg/debug/dwarf2/template-params-12.H: New.
7072 * g++.dg/debug/dwarf2/template-params-12f.C: New.
7073 * g++.dg/debug/dwarf2/template-params-12g.C: New.
7074 * g++.dg/debug/dwarf2/template-params-12n.C: New.
7075 * g++.dg/debug/dwarf2/template-params-12s.C: New.
7076 * g++.dg/debug/dwarf2/template-params-12u.C: New.
7077 * g++.dg/debug/dwarf2/template-params-12v.C: New.
7078 * g++.dg/debug/dwarf2/template-params-12w.C: New.
7080 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7083 * gcc.target/powerpc/pr72863.c: New test.
7085 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
7087 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7089 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7091 * gcc.target/i386/pieces-strcpy-1.c: New test.
7092 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7094 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7097 * g++.dg/cpp1y/constexpr-switch4.C: New test.
7099 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7101 * gcc.target/i386/pieces-memcpy-1.c: New test.
7102 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7103 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7104 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7105 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7106 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7108 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7111 * gcc.dg/pr72816.c: Remove dg-error.
7113 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7115 PR tree-optimization/71083
7116 * gcc.c-torture/execute/pr71083.c: New test.
7117 * gnat.dg/loop_optimization23.adb: New test.
7118 * gnat.dg/loop_optimization23_pkg.ads: New test.
7119 * gnat.dg/loop_optimization23_pkg.adb: New test.
7121 2016-08-11 Richard Biener <rguenther@suse.de>
7123 PR tree-optimization/72772
7124 * gcc.dg/graphite/pr35356-1.c: Adjust.
7125 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7127 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
7129 * gfortran.dg/random_7.f90: Take into account that the last seed
7130 value is the special p value.
7131 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7133 2016-08-11 Richard Biener <rguenther@suse.de>
7135 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7137 2016-08-11 Alan Modra <amodra@gmail.com>
7139 * gcc.target/powerpc/pr71680.c: New.
7141 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7143 * gcc.target/powerpc/bfp/bfp.exp: New file.
7144 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7145 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7146 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7147 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7148 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7149 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7150 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7151 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7152 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7153 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7154 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7155 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7156 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7157 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7158 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7159 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7160 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7161 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7162 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7163 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7164 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7165 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7166 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7167 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7168 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7169 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7170 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7171 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7172 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7173 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7174 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7175 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7176 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7177 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7178 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7179 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7180 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7181 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7182 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7183 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7184 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7185 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7186 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7187 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7188 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7189 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7190 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7191 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7192 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7193 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7194 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7195 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7196 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7198 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7200 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7203 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7205 * gcc.target/aarch64/simd/vcond-ne.c: New test.
7207 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7210 * gcc.target/powerpc/pr72853.c: New test.
7212 2016-08-10 Martin Liska <mliska@suse.cz>
7214 PR gcov-profile/58306
7215 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7217 2016-08-10 Martin Liska <mliska@suse.cz>
7219 * g++.dg/gcov/gcov-threads-1.C: New test.
7221 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7224 * gcc.target/avr/pr71873.c: New test.
7226 2016-08-09 Martin Liska <mliska@suse.cz>
7228 * g++.dg/gcov/gcov-dump-1.C: New test.
7229 * g++.dg/gcov/gcov-dump-2.C: New test.
7231 2016-08-09 Martin Liska <mliska@suse.cz>
7233 * gcc.dg/tree-prof/val-prof-9.c: New test.
7235 2016-08-09 Martin Liska <mliska@suse.cz>
7237 * gcc.dg/tree-prof/val-prof-8.c: New test.
7239 2016-08-09 Martin Jambor <mjambor@suse.cz>
7242 * gcc.dg/ipa/pr71981.c: New test.
7244 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7246 PR tree-optimization/33707
7247 * gcc.dg/vect/pr33707.c: New test.
7249 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7251 PR tree-optimization/pr72772
7252 * gcc.dg/tree-ssa/pr72772.c: New test.
7254 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
7256 PR rtl-optimization/66669
7257 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7259 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7261 PR tree-optimization/72824
7262 * gcc.c-torture/execute/ieee/pr72824.c: New test.
7264 2016-08-09 Richard Biener <rguenther@suse.de>
7266 PR tree-optimization/71802
7267 * gcc.dg/torture/pr71802.c: New testcase.
7269 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7272 * g++.dg/eh/stdarg1.C: New test.
7274 2016-08-08 Andi Kleen <ak@linux.intel.com>
7276 * lib/profopt.exp: (auto-profopt-execute): Don't include full
7277 test command line in failure log.
7278 (profopt-execute): dito. Make autofdo file names unique.
7280 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7283 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7286 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7288 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7290 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7291 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7292 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7293 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7294 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7295 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7297 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7300 * gcc.dg/cpp/pr66415-1.c: Likewise.
7301 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7302 * gcc.dg/format/c90-printf-1.c: Likewise.
7303 * gcc.dg/format/diagnostic-ranges.c: New test case.
7305 2016-08-08 Jakub Jelinek <jakub@redhat.com>
7308 * gfortran.dg/gomp/pr72716.f90: New test.
7311 * gcc.dg/gomp/pr72781.c: New test.
7314 * g++.dg/vect/pr68762-1.cc: New test.
7315 * g++.dg/vect/pr68762-2.cc: New test.
7316 * g++.dg/vect/pr68762.h: New file.
7318 2016-08-08 Martin Sebor <msebor@redhat.com>
7321 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7322 * g++.dg/warn/overflow-warn-3.C: Same.
7323 * g++.dg/warn/overflow-warn-4.C: Same.
7325 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7328 * gfortran.dg/allocate_with_source_21.f03: New test.
7330 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7333 * gfortran.dg/allocate_with_source_20.f03: New test.
7335 2016-08-08 Alan Modra <amodra@gmail.com>
7337 * gcc.c-torture/compile/pr72802.c: New.
7339 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7342 * gfortran.dg/dependency_48.f90: New test.
7344 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7347 * gfortran.dg/pr70040.f90: New testcase.
7349 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7352 * gfortran.dg/matmul_10.f90: New testcase.
7354 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
7356 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7358 2016-08-07 Jakub Jelinek <jakub@redhat.com>
7361 * gcc.dg/pr72816.c: New test.
7363 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
7365 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7366 * g++.dg/conversion/pr41426.C: Likewise.
7367 * g++.dg/conversion/pr66211.C: Likewise.
7368 * g++.dg/cpp1y/lambda-init9.C: Likewise.
7369 * g++.dg/init/ref8.C: Likewise.
7370 * g++.old-deja/g++.law/cvt20.C: Likewise.
7371 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7373 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7375 PR tree-optimization/18046
7376 * gcc.dg/tree-ssa/vrp105.c: New test.
7377 * gcc.dg/tree-ssa/vrp106.c: New test.
7379 2016-08-05 Martin Sebor <msebor@redhat.com>
7381 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7382 1ul in diagnostics. Remove hyphen from "constant-expression."
7383 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7384 * g++.dg/cpp0x/static_assert3.C: Same.
7385 * g++.dg/cpp1y/constexpr-throw.C: Same.
7386 * g++.dg/template/nontype3.C: Same.
7387 * g++.dg/warn/overflow-warn-1.C: Same.
7388 * g++.dg/warn/overflow-warn-3.C: Same.
7389 * g++.dg/warn/overflow-warn-4.C: Same.
7391 2016-08-05 David Malcolm <dmalcolm@redhat.com>
7393 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7394 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7395 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7396 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7398 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7400 PR tree-optimization/72810
7401 * gcc.dg/tree-ssa/vrp110.c: New test.
7403 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7406 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7408 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7409 saving the half-precision registers.
7410 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7411 value is returned in h0.
7412 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7413 are passed in FP/SIMD registers.
7414 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7415 passing works corrcetly.
7416 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7417 (hfa_f16x2_t): Likewise.
7418 (hfa_f16x3_t): Likewise.
7419 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7420 are promoted to double and passed in a double register.
7421 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7422 are promoted to double and stacked.
7423 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7425 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7426 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7427 __fp16 first get passed in FP/SIMD registers, then stacked.
7429 2016-08-05 Nathan Sidwell <nathan@acm.org>
7432 * g++.dg/cpp0x/pr68724.C: New.
7434 2016-08-05 Richard Biener <rguenther@suse.de>
7436 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7438 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7440 * gcc.dg/tree-ssa/vrp107.c: New test.
7441 * gcc.dg/tree-ssa/vrp108.c: New test.
7442 * gcc.dg/tree-ssa/vrp109.c: New test.
7444 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7446 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7449 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7451 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7453 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7454 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7455 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7457 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7458 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7459 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7462 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7465 * g++.dg/cpp1y/lambda-ice1.C: New.
7467 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7470 * g++.dg/cpp1y/pr72759.C: New test.
7472 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7474 * gcc.dg/switch-10.c: New test.
7476 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7478 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7480 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7482 * c-c++-common/goacc/routine-5.c: Update.
7484 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7486 PR rtl-optimization/70903
7487 * gcc.c-torture/execute/pr70903.c: New test.
7489 2016-08-04 Martin Liska <mliska@suse.cz>
7491 * gcc.dg/params/params.exp: Replace file exists with
7492 TESTING_IN_BUILD_TREE.
7494 2016-08-04 Marek Polacek <polacek@redhat.com>
7497 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7499 2016-08-04 Richard Biener <rguenther@suse.de>
7502 * gcc.dg/torture/pr71984.c: Guard correctness check for
7505 2016-08-03 Andrew Pinski <apinski@cavium.com>
7507 * gcc.c-torture/compile/20160802-1.c: New testcase.
7509 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7511 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7513 2016-08-03 Richard Biener <rguenther@suse.de>
7515 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7517 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7518 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7520 2016-08-03 Richard Biener <rguenther@suse.de>
7522 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7523 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7524 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7525 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7527 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7529 * gcc.dg/init-excess-2.c: Require int32plus.
7530 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7531 * gcc.dg/pr59963-2.c: Require int32plus.
7532 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7533 * gcc.dg/unroll-7.c: Require int32plus.
7535 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7537 PR tree-optimization/34114
7538 * gcc.dg/tree-ssa/loop-42.c: New test.
7540 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7542 * gcc.target/aarch64/vminmaxnm.c: New.
7543 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7546 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7548 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7549 vec_extract for vector float, vector int, vector short, and vector
7551 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7552 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7553 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7554 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7556 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7558 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7559 single stack adjustment, no writeback.
7560 * gcc.target/aarch64/test_frame_12.c: Likewise.
7561 * gcc.target/aarch64/test_frame_13.c: Likewise.
7562 * gcc.target/aarch64/test_frame_15.c: Likewise.
7563 * gcc.target/aarch64/test_frame_6.c: Likewise.
7564 * gcc.target/aarch64/test_frame_7.c: Likewise.
7565 * gcc.target/aarch64/test_frame_8.c: Likewise.
7566 * gcc.target/aarch64/test_frame_16.c: New test.
7568 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7571 * gcc.target/i386/pr72748.c: New test.
7573 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7575 PR tree-optimization/71818
7576 * gcc.dg/vect/pr71818.c: New
7578 2016-08-01 Martin Liska <mliska@suse.cz>
7580 PR tree-optimization/71857
7581 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7583 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7585 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7587 2016-08-01 Jan Beulich <jbeulich@suse.com>
7589 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7591 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7593 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7594 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7596 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7598 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7599 (check_effective_target_c++): Likewise. Also match for libstdc++.
7601 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7604 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7605 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7606 * gfortran.dg/pr41922.f90: New test.
7608 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7611 * gfortran.dg/pr68566.f90: new test.
7613 2016-07-30 Martin Sebor <msebor@redhat.com>
7617 * g++.dg/cpp0x/constexpr-cast.C: New test.
7618 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7619 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7620 * g++.dg/ubsan/pr63956.C: Correct.
7622 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7624 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7625 vector double or vector long where the vector is in memory.
7626 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7627 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7629 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7632 * gfortran.dg/pr69867.f90: New test.
7634 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7637 * gfortran.dg/pr69962.f90: New test.
7639 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7642 * gfortran.dg/pr70006.f90: New test.
7644 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7647 * gfortran.dg/pr71730.f90: New test.
7648 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7649 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7650 * gfortran.dg/array_constructor_26.f03: Ditto.
7652 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7654 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7655 * gcc.target/powerpc/pr71763.c: Likewise.
7657 2016-07-29 Marek Polacek <polacek@redhat.com>
7660 * gcc.dg/940510-1.c: Adjust dg-error.
7661 * gcc.dg/c99-flex-array-1.c: Likewise.
7662 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7665 * gcc.dg/noncompile/pr71853.c: New test.
7668 * gcc.dg/noncompile/pr71573.c: New test.
7671 * g++.dg/warn/Wparentheses-30.C: New test.
7672 * gcc.dg/Wparentheses-14.c: New test.
7674 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7676 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7678 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7680 PR tree-optimization/57558
7681 * gcc.dg/vect/pr57558-1.c: New test.
7682 * gcc.dg/vect/pr57558-2.c: New test.
7684 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7686 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7687 to scan forwprop1 dump pass.
7689 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7692 * g++.dg/template/pr51488.C: New.
7694 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7697 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7699 * gcc.dg/pr71969-1.c: New test.
7700 * gcc.dg/pr71969-2.c: New test.
7701 * gcc.dg/pr71969-3.c: New test.
7703 2016-07-29 Marek Polacek <polacek@redhat.com>
7706 * c-c++-common/pr71574.c: New test.
7709 * gcc.dg/noncompile/pr71583.c: New test.
7711 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7714 * gcc.dg/pr68217.c: New test.
7716 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7719 * gfortran.dg/pr71067_1.f90: New test.
7720 * gfortran.dg/pr71067_2.f90: Ditto.
7722 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7724 * gcc.target/powerpc/vec-extract-1.c: New test.
7726 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7729 * gfortran.dg/pr71799.f90: New test.
7731 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7734 * g++.dg/cpp0x/pr71665-1.C: New.
7735 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7736 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7737 * g++.dg/ext/label10.C: Likewise.
7738 * g++.dg/parse/constant5.C: Likewise.
7740 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7743 * gfortran.dg/pr71859.f90: New test.
7744 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7745 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7747 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7750 * gfortran.dg/pr71883.f90: New test.
7752 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7754 PR tree-optimization/71734
7755 * g++.dg/vect/pr70729-nest.cc: New test.
7757 2016-07-28 Renlin Li <renlin.li@arm.com>
7760 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7763 * gfortran.dg/dependency_47.f90: New test.
7765 2016-07-28 Martin Liska <mliska@suse.cz>
7767 PR gcov-profile/68025
7768 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7770 2016-07-28 Martin Liska <mliska@suse.cz>
7772 * g++.dg/vect/pr70944.cc: New test.
7774 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7777 * gcc.dg/torture/pr71994.c: New test.
7779 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7782 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7783 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7784 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7786 2016-07-27 Richard Biener <rguenther@suse.de>
7788 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7790 2016-07-27 Martin Liska <mliska@suse.cz>
7792 * gcc.dg/predict-13.c: New test.
7793 * gcc.dg/predict-14.c: New test.
7795 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7797 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7799 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7802 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7805 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7806 IEEE built-in functions handle quiet and signalling NaNs
7809 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7812 * gfortran.dg/pr71862.f90: New test.
7814 2016-07-26 Martin Sebor <msebor@redhat.com>
7816 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7817 selector with dg-options.
7819 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7821 PR tree-optimization/18046
7822 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7823 * gcc.dg/tree-ssa/vrp103.c: New test.
7824 * gcc.dg/tree-ssa/vrp104.c: New test.
7826 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7828 * gcc.target/powerpc/pr63354.c: Require lp64 since
7829 -mprofile-kernel is not legal with -m32.
7831 2016-07-26 Richard Biener <rguenther@suse.de>
7833 PR rtl-optimization/71984
7834 * gcc.dg/torture/pr71984.c: New testcase.
7836 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7838 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7839 g++-dg-runtest via et-dg-runtest.
7840 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7841 * gcc.dg/vect/vect.exp: Likewise.
7842 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7843 gfortran-dg-runtest.
7844 * gfortran.dg/vect/vect.exp: Likewise.
7845 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7846 (check_mips_loongson_hw_available): Likewise.
7847 (check_effective_target_mpaired_single_runtime): Likewise.
7848 (check_effective_target_mips_loongson_runtime): Likewise.
7849 (add_options_for_mpaired_single): Likewise.
7850 (check_effective_target_vect_int): Add global et_index.
7851 Check and save the supported feature for a target selected by
7852 the et_index target. Break long lines where appropriate. Call
7853 et-is-effective-target for MIPS with an argument instead of
7854 check_effective_target_* where appropriate.
7855 (check_effective_target_vect_intfloat_cvt): Likewise.
7856 (check_effective_target_vect_uintfloat_cvt): Likewise.
7857 (check_effective_target_vect_floatint_cvt): Likewise.
7858 (check_effective_target_vect_floatuint_cvt): Likewise.
7859 (check_effective_target_vect_simd_clones): Likewise.
7860 (check_effective_target_vect_shift): ewise.
7861 (check_effective_target_whole_vector_shift): Likewise.
7862 (check_effective_target_vect_bswap): Likewise.
7863 (check_effective_target_vect_shift_char): Likewise.
7864 (check_effective_target_vect_long): Likewise.
7865 (check_effective_target_vect_float): Likewise.
7866 (check_effective_target_vect_double): Likewise.
7867 (check_effective_target_vect_long_long): Likewise.
7868 (check_effective_target_vect_no_int_max): Likewise.
7869 (check_effective_target_vect_no_int_add): Likewise.
7870 (check_effective_target_vect_no_bitwise): Likewise.
7871 (check_effective_target_vect_widen_shift): Likewise.
7872 (check_effective_target_vect_no_align): Likewise.
7873 (check_effective_target_vect_hw_misalign): Likewise.
7874 (check_effective_target_vect_element_align): Likewise.
7875 (check_effective_target_vect_condition): Likewise.
7876 (check_effective_target_vect_cond_mixed): Likewise.
7877 (check_effective_target_vect_char_mult): Likewise.
7878 (check_effective_target_vect_short_mult): Likewise.
7879 (check_effective_target_vect_int_mult): Likewise.
7880 (check_effective_target_vect_extract_even_odd): Likewise.
7881 (check_effective_target_vect_interleave): Likewise.
7882 (check_effective_target_vect_stridedN): Likewise.
7883 (check_effective_target_vect_multiple_sizes): Likewise.
7884 (check_effective_target_vect64): Likewise.
7885 (check_effective_target_vect_call_copysignf): Likewise.
7886 (check_effective_target_vect_call_sqrtf): Likewise.
7887 (check_effective_target_vect_call_btrunc): Likewise.
7888 (check_effective_target_vect_call_btruncf): Likewise.
7889 (check_effective_target_vect_call_ceil): Likewise.
7890 (check_effective_target_vect_call_ceilf): Likewise.
7891 (check_effective_target_vect_call_floor): Likewise.
7892 (check_effective_target_vect_call_floorf): Likewise.
7893 (check_effective_target_vect_call_lceil): Likewise.
7894 (check_effective_target_vect_call_lfloor): Likewise.
7895 (check_effective_target_vect_call_nearbyint): Likewise.
7896 (check_effective_target_vect_call_nearbyintf): Likewise.
7897 (check_effective_target_vect_call_round): Likewise.
7898 (check_effective_target_vect_call_roundf): Likewise.
7899 (check_effective_target_vect_perm): Likewise, but also append *_saved
7900 to the existing global name to properly cache the result.
7901 (check_effective_target_vect_perm_byte): Likewise.
7902 (check_effective_target_vect_perm_short): Likewise.
7903 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7904 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7905 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7906 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7907 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7908 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7909 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7910 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7911 (check_effective_target_vect_sdot_qi): Likewise.
7912 (check_effective_target_vect_udot_qi): Likewise.
7913 (check_effective_target_vect_sdot_hi): Likewise.
7914 (check_effective_target_vect_udot_hi): Likewise.
7915 (check_effective_target_vect_usad_char): Likewise.
7916 (check_effective_target_vect_pack_trunc): Likewise.
7917 (check_effective_target_vect_unpack): Likewise.
7918 (check_effective_target_vect_aligned_arrays): Likewise.
7919 (check_effective_target_vect_natural_alignment): Likewise.
7920 (check_effective_target_vector_alignment_reachable): Likewise.
7921 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7922 (is-effective-target): Initialize et_index if undefined.
7923 (et-dg-runtest): New.
7924 (et-is-effective-target): Likewise.
7925 (check_vect_support_and_set_flags): Add supported MIPS targets to
7926 EFFECTIVE_TARGETS list. Return the number of supported targets.
7928 2016-07-26 Richard Biener <rguenther@suse.de>
7929 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7932 * gcc.dg/pr70920-1.c: New test-case.
7933 * gcc.dg/pr70902-2.c: Likewise.
7934 * gcc.dg/pr70920-3.c: Likewise.
7935 * gcc.dg/pr70920-4.c: Likewise
7936 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7939 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
7941 * gcc.c-torture/execute/pr71494.c: Require label_values.
7942 * gcc.dg/pr16973.c: Ditto.
7944 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7946 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7947 * gcc.dg/torture/pr69771.c: Require int32plus.
7948 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7950 2016-07-25 Martin Liska <mliska@suse.cz>
7952 * gcc.dg/torture/pr71987.c: New test.
7954 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7957 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7958 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7959 * gfortran.dg/pr71935.f90: New test.
7961 2016-07-22 Martin Sebor <msebor@redhat.com>
7964 * g++.dg/ext/atomic-3.C: New test.
7965 * gcc.dg/atomic/pr71675.c: New test.
7967 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7969 * gcc.target/i386/mvc8.c: New test.
7971 2016-07-22 Bin Cheng <bin.cheng@arm.com>
7973 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7974 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7976 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7979 * gfortran.dg/constructor_50.f90: New test.
7981 2016-07-22 Martin Liska <mliska@suse.cz>
7983 PR gcov-profile/69028
7984 PR gcov-profile/62047
7985 * g++.dg/cilk-plus/pr69028.C: New test.
7987 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7989 * gfortran.dg/coarray_stat_2.f90: New test.
7991 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7993 * gcc.target/powerpc/vec-extract.h: New files to check the
7994 vec_extract built-in functions for all vector types, testing
7995 accessing each element, both with constant and variable element
7997 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7998 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7999 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
8000 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
8001 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
8002 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
8003 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
8004 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
8005 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
8007 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8010 * g++.dg/other/pr71728.C: New test.
8012 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
8014 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
8015 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
8016 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
8017 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
8018 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
8020 2016-07-21 Richard Biener <rguenther@suse.de>
8022 PR tree-optimization/71947
8023 * gcc.dg/tree-ssa/vrp102.c: New testcase.
8025 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8027 * gcc.dg/tree-ssa/scev-15.c: New.
8029 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8031 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
8033 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8036 * g++.dg/gomp/pr71941.C: New test.
8038 2016-07-20 David Malcolm <dmalcolm@redhat.com>
8042 * g++.dg/spellcheck-identifiers.C: New test case, based on
8043 gcc.dg/spellcheck-identifiers.c.
8044 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
8045 gcc.dg/spellcheck-identifiers-2.c.
8046 * g++.dg/spellcheck-typenames.C: New test case, based on
8047 gcc.dg/spellcheck-typenames.c
8049 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
8051 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
8052 pointer to member function and also test catching by reference.
8054 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8056 * gcc.target/s390/pr67443.c: Fix test case.
8058 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8060 * gcc.target/s390/insv-1.c: Xfail some tests.
8061 * gcc.target/s390/insv-2.c: Likewise.
8063 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8065 * gcc.target/avr/torture/get-mem.c: New test.
8066 * gcc.target/avr/torture/set-mem.c: New test.
8068 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8071 * gcc.target/avr/torture/tiny-progmem.c: New test.
8073 2016-07-20 Jakub Jelinek <jakub@redhat.com>
8076 * g++.dg/parse/pr71909.C: New test.
8077 * g++.dg/tm/pr71909.C: New test.
8080 * g++.dg/cpp0x/constexpr-50060.C: New test.
8081 * g++.dg/cpp1y/constexpr-50060.C: New test.
8083 2016-07-20 Martin Liska <mliska@suse.cz>
8085 * gfortran.dg/graphite/pr71898.f90: New test.
8087 2016-07-20 Bin Cheng <bin.cheng@arm.com>
8089 PR tree-optimization/71503
8090 PR tree-optimization/71683
8091 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8092 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8094 2016-07-20 Martin Liska <mliska@suse.cz>
8096 * gcc.dg/plugin/plugin.exp: Remove sreal test.
8097 * gcc.dg/plugin/sreal-test-1.c: Remove.
8098 * gcc.dg/plugin/sreal_plugin.c: Remove.
8100 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8103 * gfortran.dg/dependency_47.f90: New test.
8105 2016-07-19 Jakub Jelinek <jakub@redhat.com>
8107 PR rtl-optimization/71916
8108 * gcc.c-torture/compile/pr71916.c: New test.
8111 * g++.dg/torture/pr71874.C: New test.
8114 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8115 (my_alloc): Rewritten to use __builtin_posix_memalign and
8117 (my_free): Use __builtin_free instead of _mm_free.
8118 (Vec::operator=): Use __builtin_memcpy.
8120 2016-07-19 Martin Jambor <mjambor@suse.cz>
8123 * gfortran.dg/pr71688.f90: New test.
8125 2016-07-19 Richard Biener <rguenther@suse.de>
8127 * c-c++-common/vector-subscript-6.c: New testcase.
8128 * c-c++-common/vector-subscript-7.c: Likewise.
8130 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8132 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8133 and UInt32 based on __SIZEOF_INT__.
8135 2016-07-19 Richard Biener <rguenther@suse.de>
8137 PR tree-optimization/71901
8138 * gcc.dg/torture/pr71901.c: New testcase.
8140 2016-07-19 Richard Biener <rguenther@suse.de>
8142 PR tree-optimization/71908
8143 * gcc.dg/torture/pr71908.c: New testcase.
8145 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8148 * gcc.target/powerpc/pr71493-1.c: New test.
8149 * gcc.target/powerpc/pr71493-2.c: Likewise.
8151 2016-07-18 Jakub Jelinek <jakub@redhat.com>
8154 * g++.dg/conversion/ambig3.C: New test.
8157 * g++.dg/cpp0x/constexpr-71828.C: New test.
8160 * g++.dg/template/pr71826.C: New test.
8163 * g++.dg/template/defarg21.C: New test.
8166 * g++.dg/ext/vector31.C: New test.
8168 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
8170 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8172 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
8174 PR tree-optimization/71734
8175 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8177 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
8179 * gcc.target/s390/warn-dynamicstack-1.c: New test.
8180 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8181 stack-layout-dynamic-1.c: New test.
8183 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8185 * gcc.target/s390/nolrl-1.c: New test.
8187 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
8190 * gfortran.dg/pr71523_1.f90: New test.
8191 * gfortran.dg/pr71523_2.f90: New test.
8193 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
8195 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8197 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8198 Marco Restelli <mrestelli@gmail.com>
8201 * gfortran.dg/pr62125.f90: New test.
8203 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8205 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8206 * gcc.target/powerpc/mulkc3-1.c: Likewise.
8208 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
8211 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8212 * g++.dg/cpp0x/nullptr35.C: New test.
8214 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8216 * gcc.dg/tree-ssa/scev-8.c: Update test string.
8218 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
8220 * gfortran.dg/goacc/vector_length.f90: New test.
8222 2016-07-15 Richard Biener <rguenther@suse.de>
8224 PR tree-optimization/71881
8225 * gcc.dg/torture/pr71881.c: New testcase.
8227 2016-07-15 Richard Biener <rguenther@suse.de>
8229 PR tree-optimization/71887
8230 * gcc.dg/torture/pr71887.c: New testcase.
8232 2016-07-15 Jakub Jelinek <jakub@redhat.com>
8235 * gcc.dg/spellcheck-identifiers-3.c: New test.
8237 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
8240 * gfortran.dg/null_9.f90: New test.
8242 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8244 * gcc.dg/tree-ssa/loop-41.c: New test.
8246 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8248 PR tree-optimization/71347
8249 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8251 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8254 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8255 * gfortran.dg/contains.f90: Ditto.
8256 * gfortran.dg/contains_empty_1.f03: Ditto.
8257 * gfortran.dg/submodule_3.f08: Ditto.
8259 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8262 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8263 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8264 expected diagnostics.
8267 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8268 * gcc.dg/spellcheck-identifiers-2.c: New test.
8269 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8270 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8272 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8274 PR tree-optimization/71872
8275 * gcc.c-torture/compile/pr71872.c: New test.
8277 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8279 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8280 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8281 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8282 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8283 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8284 * gcc.target/arm/atomic-op-acquire-1.c: This.
8285 * gcc.target/arm/atomic-op-char.c: Rename into ...
8286 * gcc.target/arm/atomic-op-char-1.c: This.
8287 * gcc.target/arm/atomic-op-consume.c: Rename into ...
8288 * gcc.target/arm/atomic-op-consume-1.c: This.
8289 * gcc.target/arm/atomic-op-int.c: Rename into ...
8290 * gcc.target/arm/atomic-op-int-1.c: This.
8291 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8292 * gcc.target/arm/atomic-op-relaxed-1.c: This.
8293 * gcc.target/arm/atomic-op-release.c: Rename into ...
8294 * gcc.target/arm/atomic-op-release-1.c: This.
8295 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8296 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8297 * gcc.target/arm/atomic-op-short.c: Rename into ...
8298 * gcc.target/arm/atomic-op-short-1.c: This.
8299 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8300 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8301 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8302 * gcc.target/arm/atomic-op-char-2.c: Likewise.
8303 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8304 * gcc.target/arm/atomic-op-int-2.c: Likewise.
8305 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8306 * gcc.target/arm/atomic-op-release-2.c: Likewise.
8307 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8308 * gcc.target/arm/atomic-op-short-2.c: Likewise.
8310 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
8313 * gfortran.dg/select_type_35.f03: New test.
8315 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8318 PR tree-optimization/70923
8319 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8320 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8321 * gcc.dg/vect/pr65951.c: Likewise.
8322 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8324 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
8326 * c-c++-common/pr60226.c: Expect maximum object file alignment
8329 2016-07-14 Richard Biener <rguenther@suse.de>
8331 PR tree-optimization/71866
8332 * gcc.dg/torture/pr71866.c: New testcase.
8334 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8336 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8337 selector and enclose boolean expression in curly braces.
8339 2016-07-14 Alan Modra <amodra@gmail.com>
8342 * gcc.target/powerpc/p9-novsx.c: New.
8344 2016-07-13 Andi Kleen <ak@linux.intel.com>
8346 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8347 * g++.dg/tree-prof/morefunc.C: Dito.
8348 * g++.dg/tree-prof/pr35545.C: Dito.
8349 * g++.dg/tree-prof/reorder.C: Dito.
8350 * gcc.dg/tree-prof/20050826-2.c: Dito.
8351 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8352 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8353 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8354 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8355 * gcc.dg/tree-prof/inliner-1.c: Dito.
8356 * gcc.dg/tree-prof/merge_block.c: Dito.
8357 * gcc.dg/tree-prof/stringop-1.c: Dito.
8358 * gcc.dg/tree-prof/stringop-2.c: Dito.
8359 * gcc.dg/tree-prof/switch-case-1.c: Dito.
8360 * gcc.dg/tree-prof/switch-case-2.c: Dito.
8361 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8362 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8363 * gcc.dg/tree-prof/update-loopch.c: Dito.
8364 * gcc.dg/tree-prof/val-prof-1.c: Dito.
8365 * gcc.dg/tree-prof/val-prof-2.c: Dito.
8366 * gcc.dg/tree-prof/val-prof-3.c: Dito.
8367 * gcc.dg/tree-prof/val-prof-4.c: Dito.
8368 * gcc.dg/tree-prof/val-prof-5.c: Dito.
8369 * gcc.dg/tree-prof/val-prof-6.c: Dito.
8370 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8372 2016-07-13 Andi Kleen <ak@linux.intel.com>
8374 * lib/profopt.exp (profopt-execute): Remove .imports files.
8376 2016-07-13 Andi Kleen <ak@linux.intel.com>
8378 * lib/profopt.exp (profopt-execute): Always log profiler command line.
8380 2016-07-13 Andi Kleen <ak@linux.intel.com>
8382 * lib/profopt.exp (dg-final-scan-autofdo,
8383 dg-final-scan-not-autofdo): New functions.
8385 2016-07-13 Bin Cheng <bin.cheng@arm.com>
8387 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8388 * gcc.dg/vect/vect-35.c: Ditto.
8389 * gcc.dg/vect/vect-alias-check-2.c: New test.
8391 2016-07-13 Martin Liska <mliska@suse.cz>
8393 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8394 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8395 * gfortran.dg/pr42108.f90: Update expected dump scan.
8397 2016-07-13 Richard Biener <rguenther@suse.de>
8399 PR tree-optimization/24574
8400 * gcc.dg/pr24574.c: New testcase.
8402 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8404 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8405 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8406 * c-c++-common/pr68833-1.c: Require int32plus.
8407 * gcc.dg/ipa/pr63551.c: Likewise.
8408 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8409 * gcc.dg/ipa/pr64041.c: Require int32plus.
8411 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8414 * g++.dg/pr71633.C: New test.
8416 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8418 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8419 Add new arm_thumb1_cbz_ok effective target.
8420 * gcc.target/arm/cbz.c: New test.
8422 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8424 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8425 Define effective target.
8426 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8427 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8428 * gcc.target/arm/movhi_movw.c: New test.
8429 * gcc.target/arm/movsi_movw.c: Likewise.
8430 * gcc.target/arm/movdi_movw.c: Likewise.
8432 2016-07-13 Richard Biener <rguenther@suse.de>
8435 * gcc.dg/pr71104-1.c: New testcase.
8436 * gcc.dg/pr71104-2.c: Likewise.
8438 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8441 * gcc.target/powerpc/pr71805.c: New test.
8443 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8445 * gcc.target/powerpc/divkc3-1.c: New.
8446 * gcc.target/powerpc/mulkc3-1.c: New.
8448 2016-07-12 Nathan Sidwell <nathan@acm.org>
8450 * gcc.target/arm/data-rel-1.c: New.
8451 * gcc.target/arm/data-rel-2.c: New.
8452 * gcc.target/arm/data-rel-3.c: New.
8454 2016-07-12 Martin Liska <mliska@suse.cz>
8456 * gcc.dg/params/blocksort-part.c: New test.
8457 * gcc.dg/params/params.exp: New file.
8459 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8462 * gcc.c-torture/execute/pr71700.c: New test.
8464 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8465 Richard Biener <rguenther@suse.de>
8467 PR tree-optimization/23286
8468 PR tree-optimization/70159
8469 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8470 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8471 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8472 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8473 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8474 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8475 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8476 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8477 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8478 * gcc.dg/pr51879-12.c: Likewise.
8479 * gcc.dg/strlenopt-9.c: Likewise.
8480 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8481 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8482 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8483 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8484 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8485 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8486 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8487 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8488 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8489 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8490 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8491 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8492 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8493 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8494 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8496 2016-07-12 Richard Biener <rguenther@suse.de>
8498 PR rtl-optimization/68961
8499 * gcc.target/i386/pr68961.c: New testcase.
8501 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8504 * c-c++-common/gomp/pr71758.c: New test.
8505 * gfortran.dg/gomp/pr71758.f90: New test.
8507 PR tree-optimization/71823
8508 * gcc.dg/vect/pr71823.c: New test.
8510 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8512 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8513 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8514 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8516 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8519 * gcc.target/i386/pr71801.c: New test.
8521 2016-07-11 Richard Biener <rguenther@suse.de>
8523 PR tree-optimization/71816
8524 * gcc.dg/torture/pr71816.c: New testcase.
8526 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8529 * gfortran.dg/dependency_46.f90: New test.
8531 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8533 PR rtl-optimization/71621
8534 * gcc.target/i386/pr71621-1.c: New.
8535 * gcc.target/i386/pr71621-2.c: New.
8537 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8539 * gfortran.dg/goacc/pr71704.f90: New test.
8541 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8544 * gcc.target/powerpc/pr71297.c: New.
8546 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8548 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8550 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8553 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8555 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8557 PR tree-optimization/71667
8558 * gcc.dg/vect/pr71667.c: New
8560 2016-07-08 Martin Liska <mliska@suse.cz>
8562 * gcc.dg/torture/pr71606.c: New test.
8564 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8567 * gfortran.dg/pr71764.f90: New test.
8569 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8570 Kai Tietz <ktietz70@googlemail.com>
8574 * g++.dg/cpp0x/pr70869.C: New test.
8575 * g++.dg/cpp0x/pr71054.C: New test.
8577 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8579 * g++.dg/debug/pr71432.C: Fail on AIX.
8581 2016-07-07 Martin Liska <mliska@suse.cz>
8583 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8584 an undefined behavior.
8585 * gfortran.dg/do_3.F90: Likewise.
8586 * gfortran.dg/do_check_11.f90: New test.
8587 * gfortran.dg/do_check_12.f90: New test.
8588 * gfortran.dg/do_corner_warn.f90: New test.
8590 2016-07-07 Martin Liska <mliska@suse.cz>
8592 * gfortran.dg/predict-1.f90: Ammend the test.
8593 * gfortran.dg/predict-2.f90: Likewise.
8595 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8598 * g++.dg/pr71624.C: New test.
8600 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8602 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8603 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8604 ARMv8-M Mainline architectures.
8606 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8608 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8609 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8611 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8615 * gcc.target/powerpc/pr71763.c: New file.
8617 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8619 PR tree-optimization/71518
8620 * gcc.dg/pr71518.c: New test.
8622 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8624 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8626 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8629 * gcc.target/avr/pr50739.c: New test.
8631 2016-07-05 Jan Hubicka <jh@suse.cz>
8633 * gcc.dg/tree-ssa/scev-14.c: update template.
8635 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8637 * gcc.dg/vect/group-no-gaps-1.c: New test.
8639 2016-07-05 Andi Kleen <ak@linux.intel.com>
8641 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8642 if kernel supports MPX.
8644 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8646 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8648 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8649 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8651 * gcc.target/powerpc/signbit-1.c: New test.
8652 * gcc.target/powerpc/signbit-2.c: New test.
8653 * gcc.target/powerpc/signbit-3.c: New test.
8655 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8657 PR rtl-optimization/71594
8658 * gcc.dg/torture/pr71594.c: New test.
8660 2016-07-05 Jan Hubicka <jh@suse.cz>
8662 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8664 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8667 * g++.dg/parse/error5.C: Update column
8668 number of missing semicolon error.
8669 * g++.dg/pr62314-2.C: New test case.
8671 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8673 * gfortran.dg/coarray_stat_function.f90: New test.
8674 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8675 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8678 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8681 * gfortran.dg/deferred_character_17.f90: New test.
8683 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8685 * gcc.target/arm/neon/polytypes.c: Move to ...
8686 * gcc.target/arm/polytypes.c: ... here.
8687 * gcc.target/arm/neon/pr51534.c: Move to ...
8688 * gcc.target/arm/pr51534.c: ... here.
8689 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8690 * gcc.target/arm/vect-vcvt.c: ... here.
8691 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8692 * gcc.target/arm/vect-vcvtq.c: ... here.
8693 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8694 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8695 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8696 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8697 * gcc.target/arm/neon/neon.exp: Delete.
8698 * gcc.target/arm/neon/: Delete.
8700 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8703 * gfortran.dg: pr65575.f90: New test.
8705 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8708 * gfortran.dg: pr35849.f90: New test.
8710 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8713 * g++.dg/cpp0x/pr71739.C: New test.
8715 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8717 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8719 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8721 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8723 * gcc.target/s390/loc-1.c: New test.
8725 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8727 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8728 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8730 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8733 * gcc.target/aarch64/pr63874.c: New test.
8735 2016-07-04 Jan Beulich <jbeulich@suse.com>
8737 * g++.dg/header.c: New.
8738 * gcc.dg/header.c: New.
8740 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8743 * c-c++-common/Wunused-var-15.c: New test.
8745 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8748 * gfortran.dg/gomp/pr71687.f90: New test.
8750 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8752 * gcc.dg/const-float128-ped.c: Require __float128 effective
8754 * gcc.dg/const-float128.c: Likewise.
8755 * gcc.dg/torture/float128-cmp-invalid.c: Require
8756 __float128 and base_quadfloat_support effective targets, and
8758 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8759 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8760 * gcc.dg/torture/float128-nan.c: Likewise.
8761 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8762 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8763 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8764 * lib/target-supports.exp (check_effective_target___float128): New.
8765 (add_options_for___float128): New.
8766 (check_effective_target_base_quadword_support): New.
8768 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8771 * gcc.target/powerpc/pr71720.c: New test.
8773 2016-07-01 Jan Beulich <jbeulich@suse.com>
8775 * gcc.dg/bss.c: New.
8777 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8780 * gcc.target/powerpc/pr71698.c: New test.
8782 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8785 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8786 instead of ".foo" for its section name.
8787 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8788 depending on MCU's flash size.
8789 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8790 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8791 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8792 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8793 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8794 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8796 2016-07-01 Jan Beulich <jbeulich@suse.com>
8798 * gcc.target/i386/pr65105-2.c: Add -msse2.
8800 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8802 PR tree-optimization/71707
8803 * gcc.dg/strlenopt-29.c: New test.
8806 * gfortran.dg/gomp/pr71704.f90: New test.
8809 * gfortran.dg/gomp/pr71705.f90: New test.
8811 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8813 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8814 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8815 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8816 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8817 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8818 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8819 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8820 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8821 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8822 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8823 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8824 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8825 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8826 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8827 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8828 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8829 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8830 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8831 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8832 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8833 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8834 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8835 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8836 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8837 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8838 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8839 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8840 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8841 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8842 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8843 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8844 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8845 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8846 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8847 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8848 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8849 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8850 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8851 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8852 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8853 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8854 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8855 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8856 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8857 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8858 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8859 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8860 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8861 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8862 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8863 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8864 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8865 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8866 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8867 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8868 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8869 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8870 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8871 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8872 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8873 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8874 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8875 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8876 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8877 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8878 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8879 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8880 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8881 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8882 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8883 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8884 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8885 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8886 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8887 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8888 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8889 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8890 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8891 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8892 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8893 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8895 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8896 James Greenhalgh <james.greenhalgh@arm.com>
8898 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8900 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8901 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8903 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8905 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8908 * gcc.dg/spellcheck-options-12.c: New test case.
8910 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8913 * gcc.c-torture/compile/pr71693.c: New test.
8915 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8917 * gcc.dg/spellcheck-params.c: New testcase.
8918 * gcc.dg/spellcheck-params-2.c: New testcase.
8920 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8922 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8923 vector extract instructions.
8924 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8926 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8929 * gfortran.dg/unexpected_eof_2.f90: New test.
8930 * gfortran.dg/unexpected_eof_3.f90: New test.
8932 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
8934 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8936 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8938 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8939 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8940 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8942 2016-06-29 Richard Biener <rguenther@suse.de>
8945 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8947 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8949 * gcc.target/arm/aapcs/neon-vect10.c: Require
8950 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8951 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8952 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8953 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8954 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8955 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8956 * gcc.target/arm/fp16-aapcs-1.c: Require
8957 -mfloat-ab=hard. Also simplify the test.
8958 * gcc.target/arm/fp16-aapcs-2.c: New.
8960 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8962 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8963 (add_options_for_arm_fp16_ieee): New.
8964 (add_options_for_arm_fp16_alternative): New.
8965 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8967 (effective_target_arm_fp16_hw): New.
8969 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8971 PR tree-optimization/71655
8972 * g++.dg/pr71655.C: New test.
8974 2016-06-29 Martin Liska <mliska@suse.cz>
8976 * gcc.dg/pr71585.c: New test.
8977 * gcc.dg/pr71585-2.c: New test.
8978 * gcc.dg/pr71585-3.c: New test.
8980 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8982 PR tree-optimization/70729
8983 * g++.dg/vect/pr70729.cc: New test.
8985 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8987 * c-c++-common/gomp/cancel-1.c: Extend.
8989 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8991 PR tree-optimization/71625
8992 * gcc.dg/strlenopt-28.c: New test.
8994 2016-06-29 Richard Biener <rguenther@suse.de>
8997 * g++.dg/torture/pr71002.C: Adjust testcase.
8999 2016-06-29 Jakub Jelinek <jakub@redhat.com>
9002 * gcc.dg/pr71685.c: New test.
9004 2016-06-28 Martin Sebor <msebor@redhat.com>
9007 * gcc.dg/init-bad-9.c: New test.
9009 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9011 * gcc.target/powerpc/abs128-1.c: Require VSX.
9012 * gcc.target/powerpc/copysign128-1.c: Likewise.
9013 * gcc.target/powerpc/inf128-1.c: Likewise.
9014 * gcc.target/powerpc/nan128-1.c: Likewise.
9016 2016-06-28 Jakub Jelinek <jakub@redhat.com>
9019 * gcc.c-torture/execute/pr71626-1.c: New test.
9020 * gcc.c-torture/execute/pr71626-2.c: New test.
9022 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
9025 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
9027 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
9030 * gcc.target/powerpc/pr71670.c: New testcase.
9032 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
9035 * gcc.target/powerpc/pr71656-1.c: New test.
9036 * gcc.target/powerpc/pr71656-2.c: New test.
9038 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
9040 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
9042 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
9043 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9044 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9045 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9046 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
9047 Add arm_neon_fp16_ok effective target.
9048 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
9050 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
9052 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
9054 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
9056 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9058 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9060 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9062 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9064 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9066 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9068 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9071 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
9073 * gcc.dg/predict-12.c: New testcase.
9075 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9078 * gfortran.dg/pr71649.f90: New test.
9080 2016-06-25 Jakub Jelinek <jakub@redhat.com>
9082 PR tree-optimization/71643
9083 * g++.dg/opt/pr71643.C: New test.
9085 PR tree-optimization/71631
9086 * gcc.c-torture/execute/pr71631.c: New test.
9088 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9090 * gcc.dg/predict-11.c: New testcase.
9091 * gfortran.dg/predict-2.f90: New testcase.
9093 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9095 * gcc.dg/predict-10.c: New test.
9097 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9099 * gcc.target/powerpc/abs128-1.c: New.
9100 * gcc.target/powerpc/copysign128-1.c: New.
9101 * gcc.target/powerpc/inf128-1.c: New.
9102 * gcc.target/powerpc/nan128-1.c: New.
9104 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
9106 * gfortran.dg/pr71642.f90: New test.
9108 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9110 PR tree-optimization/71647
9111 * gcc.target/i386/pr71647.c: New test.
9113 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9115 * gcc.target/i386/noplt-gd-1.c: New test.
9116 * gcc.target/i386/noplt-gd-2.c: Likewise.
9117 * gcc.target/i386/noplt-gd-3.c: Likewise.
9118 * gcc.target/i386/noplt-ld-1.c: Likewise.
9119 * gcc.target/i386/noplt-ld-2.c: Likewise.
9120 * gcc.target/i386/noplt-ld-3.c: Likewise.
9121 * lib/target-supports.exp
9122 (check_effective_target_tls_get_addr_via_got): New.
9124 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9126 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9127 testsuite compile flags.
9128 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9129 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9131 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9133 * g++dg/vect/pr36684.cc: Add dg-do compile.
9134 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9135 * gcc.dg/vect/pr70021.c: Ditto.
9136 * gcc.dg/vect/pr70138-1.c: Ditto.
9137 * gcc.dg/vect/pr70138-2.c: Ditto.
9138 * gcc.dg/vect/pr70354-1.c: Ditto.
9139 * gcc.dg/vect/pr70354-2.c: Ditto.
9140 * gcc.dg/vect/pr71259.c: Ditto.
9141 * gcc.dg/vect/pr71416-1.c: Ditto.
9142 * gcc.dg/vect/slp-43.c: Ditto.
9143 * gcc.dg/vect/slp-45.c: Ditto.
9144 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9145 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9146 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9147 * gfortran.dg/vect/pr69980.f90: Ditto.
9149 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9151 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9152 * gcc.dg/vect/bb-slp-30.c: Ditto.
9153 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9154 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9155 * gcc.dg/vect/pr45902.c: Ditto.
9156 * gcc.dg/vect/pr48172.c: Ditto.
9157 * gcc.dg/vect/pr48377.c: Ditto.
9158 * gcc.dg/vect/pr49038.c: Ditto.
9159 * gcc.dg/vect/pr49771.c: Ditto.
9160 * gcc.dg/vect/pr52091.c: Ditto.
9161 * gcc.dg/vect/pr53185-2.c: Ditto.
9162 * gcc.dg/vect/pr56826.c: Ditto.
9163 * gcc.dg/vect/pr60276.c: Ditto.
9164 * gcc.dg/vect/pr62021.c: Ditto.
9165 * gcc.dg/vect/pr63530.c: Ditto.
9166 * gcc.dg/vect/pr65518.c: Ditto.
9167 * gcc.dg/vect/pr65947-1.c: Ditto.
9168 * gcc.dg/vect/pr65947-10.c: Ditto.
9169 * gcc.dg/vect/pr65947-11.c: Ditto.
9170 * gcc.dg/vect/pr65947-12.c: Ditto.
9171 * gcc.dg/vect/pr65947-13.c: Ditto.
9172 * gcc.dg/vect/pr65947-2.c: Ditto.
9173 * gcc.dg/vect/pr65947-3.c: Ditto.
9174 * gcc.dg/vect/pr65947-4.c: Ditto.
9175 * gcc.dg/vect/pr65947-5.c: Ditto.
9176 * gcc.dg/vect/pr65947-6.c: Ditto.
9177 * gcc.dg/vect/pr65947-7.c: Ditto.
9178 * gcc.dg/vect/pr65947-8.c: Ditto.
9179 * gcc.dg/vect/pr65947-9.c: Ditto.
9180 * gcc.dg/vect/pr71416-1.c: Ditto.
9181 * gcc.dg/vect/pr71439.c: Ditto.
9182 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9183 * gcc.dg/vect/vect-bswap16.c: Ditto.
9184 * gcc.dg/vect/vect-bswap32.c: Ditto.
9185 * gcc.dg/vect/vect-bswap64.c: Ditto.
9186 * gcc.dg/vect/vect-live-1.c: Ditto.
9187 * gcc.dg/vect/vect-live-2.c: Ditto.
9188 * gcc.dg/vect/vect-live-3.c: Ditto.
9189 * gcc.dg/vect/vect-live-4.c: Ditto.
9190 * gcc.dg/vect/vect-live-5.c: Ditto.
9191 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9192 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9193 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9194 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9195 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9196 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9197 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9198 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9199 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9200 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9201 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9202 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9203 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9204 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9205 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9206 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9207 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9209 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9211 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9213 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9215 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
9216 ia32 if R_386_GOT32X relocation is supported.
9217 * gcc.target/i386/noplt-3.c: Likewise.
9218 * gcc.target/i386/noplt-2.c: Likewise.
9219 (main): Renamed to ...
9221 * gcc.target/i386/noplt-4.c: Likewise.
9222 (main): Renamed to ...
9224 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9225 * gcc.target/i386/pr67400-5.c: Likewise.
9227 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9229 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9230 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9232 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9233 f4): Adjust expected diagnostics.
9234 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9235 (T): If OVFP is defined, redefine to TP.
9236 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9237 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9238 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9239 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9240 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9241 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9242 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9243 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9244 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9245 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9246 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9247 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9248 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9249 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9250 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9251 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9252 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9253 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9254 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9255 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9256 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9257 as last argument to __builtin_add_overflow_p.
9259 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9261 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9262 dg-options and remove default vector testsuite compile flags.
9263 * g++.dg/vect/pr33860a.cc: Ditto.
9264 * g++.dg/vect/pr45470-a.cc: Ditto.
9265 * g++.dg/vect/pr45470-b.cc: Ditto.
9266 * g++.dg/vect/pr60896.cc: Ditto.
9267 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9268 * gcc.dg/vect/pr18308.c: Ditto.
9269 * gcc.dg/vect/pr24049.c: Ditto.
9270 * gcc.dg/vect/pr33373.c: Ditto.
9271 * gcc.dg/vect/pr36228.c: Ditto.
9272 * gcc.dg/vect/pr42395.c: Ditto.
9273 * gcc.dg/vect/pr42604.c: Ditto.
9274 * gcc.dg/vect/pr46663.c: Ditto.
9275 * gcc.dg/vect/pr48765.c: Ditto.
9276 * gcc.dg/vect/pr49093.c: Ditto.
9277 * gcc.dg/vect/pr49352.c: Ditto.
9278 * gcc.dg/vect/pr52298.c: Ditto.
9279 * gcc.dg/vect/pr52870.c: Ditto.
9280 * gcc.dg/vect/pr53185.c: Ditto.
9281 * gcc.dg/vect/pr53773.c: Ditto.
9282 * gcc.dg/vect/pr56695.c: Ditto.
9283 * gcc.dg/vect/pr62171.c: Ditto.
9284 * gcc.dg/vect/pr63530.c: Ditto.
9285 * gcc.dg/vect/pr68339.c: Ditto.
9286 * gcc.dg/vect/pr71259.c: Ditto.
9287 * gcc.dg/vect/vect-82_64.c: Ditto.
9288 * gcc.dg/vect/vect-83_64.c: Ditto.
9289 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9290 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9291 * gcc.dg/vect/vect-shift-2.c: Ditto.
9292 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9293 * gfortran.dg/vect/pr39318.f90: Ditto.
9294 * gfortran.dg/vect/pr45714-a.f: Ditto.
9295 * gfortran.dg/vect/pr45714-b.f: Ditto.
9296 * gfortran.dg/vect/pr46213.f90: Ditto.
9298 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9299 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9301 * gcc.target/powerpc/p9-splat-5.c: New test.
9303 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9305 PR tree-optimization/71488
9306 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9307 * lib/target-supports.exp: ... here.
9308 (check_sse4_hw_available): New procedure.
9309 (check_effective_target_sse4_runtime): Ditto.
9310 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9311 -march=westmere for sse4_runtime targets.
9312 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9313 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9314 (dg-additional-options): Use for sse4_runtime targets.
9315 (main): Call check_vect ().
9316 (dg-final): Perform scan only for sse4_runtime targets.
9318 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9322 * gcc.target/i386/pr66232-14.c: New file.
9323 * gcc.target/i386/pr66232-15.c: Likewise.
9324 * gcc.target/i386/pr66232-16.c: Likewise.
9325 * gcc.target/i386/pr66232-17.c: Likewise.
9326 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
9327 ia32 if R_386_GOT32X relocation is supported.
9328 * gcc.target/i386/pr67400-2.c: Likewise.
9329 * gcc.target/i386/pr67400-3.c: Likewise.
9330 * gcc.target/i386/pr67400-4.c: Likewise.
9331 * gcc.target/i386/pr67400-6.c: Likewise.
9332 * gcc.target/i386/pr67400-7.c: Likewise.
9333 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9335 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9337 PR libgfortran/48852
9338 * gfortran.dg/char4_iunit_1.f03: Update test.
9339 * gfortran.dg/f2003_io_5.f03: Update test.
9340 * gfortran.dg/real_const_3.f90: Update test.
9342 2016-06-23 Andi Kleen <ak@linux.intel.com>
9344 * g++.dg/bprob/bprob.exp: Support autofdo.
9345 * g++.dg/tree-prof/tree-prof.exp: dito.
9346 * gcc.dg/tree-prof/tree-prof.exp: dito.
9347 * gcc.misc-tests/bprob.exp: dito.
9348 * gfortran.dg/prof/prof.exp: dito.
9349 * lib/profopt.exp: dito.
9350 * lib/target-supports.exp: Check for autofdo.
9352 2016-06-23 Martin Liska <mliska@suse.cz>
9354 * gcc.dg/pr71619.c: New test.
9356 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9359 * gcc.target/i386/pr67400-1.c: New test.
9360 * gcc.target/i386/pr67400-2.c: Likewise.
9361 * gcc.target/i386/pr67400-3.c: Likewise.
9362 * gcc.target/i386/pr67400-4.c: Likewise.
9363 * gcc.target/i386/pr67400-5.c: Likewise.
9364 * gcc.target/i386/pr67400-6.c: Likewise.
9365 * gcc.target/i386/pr67400-7.c: Likewise.
9367 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9369 * c-c++-common/missing-header-1.c: New test case.
9370 * c-c++-common/missing-header-2.c: New test case.
9371 * c-c++-common/missing-header-3.c: New test case.
9372 * c-c++-common/missing-header-4.c: New test case.
9374 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9377 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9379 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9380 expected results due to builtin "nanl" now being suggested for
9382 * gcc.dg/pr67580.c: Update expected messages.
9383 * gcc.dg/spellcheck-identifiers.c: New testcase.
9384 * gcc.dg/spellcheck-typenames.c: New testcase.
9386 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9388 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9390 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9391 diagnostic-test-show-locus-parseable-fixits.c to sources for
9392 diagnostic_plugin_test_show_locus.c.
9393 * lib/gcc-defs.exp (freeform_regexps): New global.
9394 (dg-regexp): New function.
9395 (handle-dg-regexps): New function.
9396 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9397 freeform_regexps to the empty list.
9398 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9400 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9402 PR tree-optimization/71488
9403 * g++.dg/pr71488.C: New test.
9404 * gcc.dg/vect/vect-bool-cmp.c: New test.
9406 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9408 * gcc.dg/guality/param-5.c: New test.
9410 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9412 * gcc.target/i386/asm-flag-7.c: New test.
9414 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9416 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9417 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9418 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9419 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9420 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9421 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9422 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9423 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9424 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9425 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9426 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9427 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9428 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9429 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9430 * lib/target-supports.exp: Likewise.
9432 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9434 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9435 * gcc.dg/attr-ms_struct-2.c: Likewise.
9436 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9437 * gcc.dg/bf-ms-attrib.c: Likewise.
9438 * gcc.dg/bf-ms-layout-2.c: Likewise.
9439 * gcc.dg/bf-ms-layout-3.c: Likewise.
9440 * gcc.dg/bf-ms-layout.c: Likewise.
9441 * gcc.dg/bf-no-ms-layout.c: Likewise.
9442 * gcc.target/i386/bitfield1.c: Likewise.
9443 * gcc.target/i386/bitfield2.c: Likewise.
9444 * gcc.target/i386/bitfield3.c: Likewise.
9446 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9448 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9449 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9450 override other than -mcpu=power9 command-line option is specified,
9451 or if the target operating system is aix.
9452 * gcc.target/powerpc/darn-1.c: Likewise.
9453 * gcc.target/powerpc/darn-2.c: Likewise.
9454 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9455 test if effective-target is not powerpc_p9vector_ok or if the
9456 target operating system is not defined.
9457 * gcc.target/powerpc/vslv-1.c: Likewise.
9458 * gcc.target/powerpc/vsrv-0.c: Likewise.
9459 * gcc.target/powerpc/vsrv-1.c: Likewise.
9461 2016-06-21 Tobias Burnus <burnus@net-b.de>
9464 * gfortran.dg/coarray/data_1.f90: New.
9466 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9468 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9469 (dg-require-effective-target): Use arm_v8_neon_hw.
9470 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9471 (dg-require-effective-target): Likewise.
9472 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9473 (dg-require-effective-target): Likewise.
9474 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9475 (dg-require-effective-target): Likewise.
9476 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9477 (dg-require-effective-target): Likewise.
9478 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9479 (dg-require-effective-target): Likewise.
9480 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9483 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9485 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9486 Set to 3 so test passes.
9488 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9490 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9492 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9494 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9495 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9496 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9497 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9499 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9501 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9502 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9504 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9507 * gcc.target/i386/pr71549.c: New test.
9509 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9511 * gcc.target/powerpc/vadsdu-0.c: Replace
9512 dg-require-effective-target directive to allow test to run on more
9513 platforms, and add dg-skip-if directive to disable test on aix
9514 platforms because of known incompatibilities.
9515 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9516 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9517 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9518 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9519 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9520 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9521 * gcc.target/powerpc/vadsdub-2.c: Replace
9522 dg-require-effective-target directive to allow test to run on more
9523 platforms, and add dg-skip-if directive to disable test on aix
9524 platforms because of known incompatibilities.
9525 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9526 with vec_absdb call to differentiate this test from vadsdub-1.c.
9527 * gcc.target/powerpc/vadsduh-1.c: Replace
9528 dg-require-effective-target directive to allow test to run on more
9529 platforms, and add dg-skip-if directive to disable test on aix
9530 platforms because of known incompatibilities.
9531 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9532 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9533 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9535 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9537 PR tree-optimization/71588
9538 * gcc.dg/pr71558.c: New test.
9540 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9542 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9543 * c-c++-common/pr68657-2.c: Likewise.
9544 * c-c++-common/pr68657-3.c: Likewise.
9545 * gcc.dg/torture/pr69714.c: Require int32plus support.
9546 * gcc.dg/torture/pr70025.c: Likewise.
9547 * gcc.dg/torture/pr70083.c: Likewise.
9548 * gcc.dg/torture/pr70542.c: Likewise.
9549 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9551 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9554 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9556 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9559 * gcc.dg/pr71581.c: New test.
9561 PR rtl-optimization/71591
9562 * gcc.dg/cpp/pr71591.c: New test.
9564 2016-06-20 David B. Robins <gcc@davidrobins.net>
9567 * g++.dg/torture/pr71571.C: New test.
9569 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9572 * gcc.target/i386/sse2-pr71559.c: New test.
9573 * gcc.target/i386/avx-pr71559.c: New test.
9574 * gcc.target/i386/avx512f-pr71559.c: New test.
9576 2016-06-20 Tobias Burnus <burnus@net-b.de>
9579 * gfortran.dg/pointer_remapping_10.f90: New.
9581 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9583 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9585 2016-06-20 Martin Sebor <msebor@redhat.com>
9588 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9589 * gnu90-const-expr-1.c: Same.
9590 * gnu99-const-expr-1.c: Same.
9591 * gnu99-static-1.c: Same.
9593 2016-06-20 Renlin Li <renlin.li@arm.com>
9596 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9598 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9600 * gcc.target/aarch64/vcvt_f64_1.c: New.
9601 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9602 * gcc.target/aarch64/vrecp_f64_1.c: New.
9604 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9606 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9609 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9612 * gcc.target/avr/torture/pr71103-2.c: New test.
9614 2016-06-19 Martin Sebor <msebor@redhat.com>
9617 * gcc.dg/alignof.c: New test.
9619 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9621 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9622 vs dg-error; test constexpr specifier too.
9624 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9626 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9628 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9630 * lib/target-supports.exp
9631 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9632 arm_neon_ok and merge flags. Fix temporary test name.
9633 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9636 2016-06-17 Martin Liska <mliska@suse.cz>
9638 * gcc.dg/predict-9.c: Fix dump scanning.
9640 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9642 PR tree-optimization/71354
9643 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9645 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9647 PR tree-optimization/71347
9648 * gcc.dg/tree-ssa/pr71347.c: New test.
9650 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9652 PR tree-optimization/71354
9653 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9655 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9657 * gcc.dg/vect/vect-alias-check-1.c: New test.
9659 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9662 * gcc.target/avr/pr71151-1.c: New test.
9663 * gcc.target/avr/pr71151-2.c: New test.
9664 * gcc.target/avr/pr71151-3.c: New test.
9665 * gcc.target/avr/pr71151-4.c: New test.
9666 * gcc.target/avr/pr71151-5.c: New test.
9667 * gcc.target/avr/pr71151-6.c: New test.
9668 * gcc.target/avr/pr71151-7.c: New test.
9669 * gcc.target/avr/pr71151-8.c: New test.
9670 * gcc.target/avr/pr71151-common.h: New test.
9672 2016-06-16 Martin Liska <mliska@suse.cz>
9674 * gfortran.dg/predict-1.f90: New test.
9676 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9679 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9681 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9683 * g++.dg/vect/pr36648.cc: Disable cunrolli
9685 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9688 * gcc.c-torture/execute/pr71554.c: New test.
9690 PR rtl-optimization/71532
9691 * gcc.dg/torture/pr71532.c: New test.
9693 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9695 * gcc.target/powerpc/p9-dimode1.c: New test.
9696 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9698 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9700 * gcc.c-torture/compile/20160615-1.c: New test.
9702 * g++.dg/cpp0x/ref-qual17.C: New test.
9704 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9707 * gcc.target/i386/pr71529.C: New test.
9709 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9711 PR tree-optimization/71483
9712 * g++.dg/vect/pr71483.c: New
9714 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9717 * g++.dg/inherit/crash6.C: New.
9718 * g++.dg/inherit/union2.C: Likewise.
9719 * g++.dg/inherit/virtual12.C: Likewise.
9720 * g++.dg/inherit/virtual13.C: Likewise.
9721 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9723 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9725 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9727 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9729 PR tree-optimization/71439
9730 * gcc.dg/vect/pr71439.c: New
9732 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9734 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9736 2016-06-15 Richard Biener <rguenther@suse.de>
9738 * gcc.dg/vect/slp-45.c: New testcase.
9740 2016-06-15 Richard Biener <rguenther@suse.de>
9742 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9744 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9746 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9747 requirements, and disable for AIX for now.
9748 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9750 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9753 * g++.dg/opt/pr71528.C: New test.
9756 * g++.dg/init/pr71516.C: New test.
9758 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9760 * g++.dg/init/array46.C: New.
9762 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9764 * gcc.target/i386/float128-3.c: New test.
9765 * gcc.target/i386/quad-sse4.c: Ditto.
9766 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9767 Update scan strings.
9769 2016-06-14 Richard Biener <rguenther@suse.de>
9772 * gfortran.dg/pr71526.f90: New testcase.
9774 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9776 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9777 * gcc.dg/zero_bits_compound-1.c: Likewise.
9779 2016-06-14 Richard Biener <rguenther@suse.de>
9781 PR tree-optimization/71522
9782 * gcc.dg/torture/pr71522.c: New testcase.
9784 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9786 PR tree-optimization/71520
9787 * gcc.dg/tree-ssa/pr71520.c: New test.
9789 2016-06-14 Richard Biener <rguenther@suse.de>
9791 PR tree-optimization/71521
9792 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9794 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9797 * c-c++-common/ubsan/bounds-13.c: New test.
9799 PR preprocessor/71183
9800 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9802 2016-06-13 Jeff Law <law@redhat.com>
9804 PR tree-optimization/71403
9805 * c-c++-common/ubsan/pr71403-1.c: New test.
9806 * c-c++-common/ubsan/pr71403-2.c: New test.
9807 * c-c++-common/ubsan/pr71403-3.c: New test.
9809 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9812 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9813 Add -Wno-psabi -w to dg-options.
9815 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9817 * gcc.target/powerpc/vadsdu-0.c: New test.
9818 * gcc.target/powerpc/vadsdu-1.c: New test.
9819 * gcc.target/powerpc/vadsdu-2.c: New test.
9820 * gcc.target/powerpc/vadsdu-3.c: New test.
9821 * gcc.target/powerpc/vadsdu-4.c: New test.
9822 * gcc.target/powerpc/vadsdu-5.c: New test.
9823 * gcc.target/powerpc/vadsdub-1.c: New test.
9824 * gcc.target/powerpc/vadsdub-2.c: New test.
9825 * gcc.target/powerpc/vadsduh-1.c: New test.
9826 * gcc.target/powerpc/vadsduh-2.c: New test.
9827 * gcc.target/powerpc/vadsduw-1.c: New test.
9828 * gcc.target/powerpc/vadsduw-2.c: New test.
9830 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9832 * gcc.dg/c99-init-2.c (c): Update expected error message.
9833 * gcc.dg/init-bad-8.c (foo): Likewise.
9834 * gcc.dg/spellcheck-fields-3.c: New test case.
9836 2016-06-13 Martin Liska <mliska@suse.cz>
9838 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9839 and "guess loop iv compared" heuristics.
9840 * gcc.dg/predict-2.c: Likewise.
9841 * gcc.dg/predict-3.c: Likewise.
9842 * gcc.dg/predict-4.c: Likewise.
9843 * gcc.dg/predict-5.c: Likewise.
9844 * gcc.dg/predict-6.c: Likewise.
9846 2016-06-13 Marek Polacek <polacek@redhat.com>
9849 * c-c++-common/Wswitch-unreachable-4.c: New test.
9850 * gcc.dg/Wswitch-unreachable-2.c: New test.
9851 * g++.dg/tm/jump1.C: Move dg-warning.
9853 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9855 * gnat.dg/renaming10.ad[sb]: New test.
9857 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9860 * gfortran.dg/pr70673.f90: New test.
9862 2016-06-13 Richard Biener <rguenther@suse.de>
9865 * gcc.dg/align-3.c: New testcase.
9867 2016-06-13 Martin Liska <mliska@suse.cz>
9869 * gcc.target/i386/pr71458.c: New test.
9871 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9874 * gcc.dg/torture/float128-nan.c: New test.
9876 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9879 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9882 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9885 * gfortran.dg/comma_IO_extension_1.f90: New test.
9886 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9887 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9889 * gfortran.dg/graphite/pr38083.f90: Likewise.
9890 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9893 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9895 * gnat.dg/case_character.adb: New test.
9897 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9900 * gcc.target/powerpc/pr71310.c: New testcase.
9902 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9905 * gcc.dg/pr71478.c: New test.
9907 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9910 * gcc.c-torture/execute/pr71494.c: New test.
9913 * gcc.target/i386/pr68657.c: New test.
9916 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9917 (test): Add -masm=intel alternatives.
9919 2016-06-10 Martin Sebor <msebor@redhat.com>
9922 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9924 2016-06-10 Jeff Law <law@redhat.com>
9926 PR tree-optimization/71335
9927 * gcc.c-torture/execute/pr71335.c: New test.
9929 2016-06-10 David Malcolm <dmalcolm@redhat.com>
9931 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9932 the various "cannot tail-call: " messages.
9934 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9936 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9939 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9942 * c-c++-common/asan/pr71480.c: New test.
9944 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9946 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9947 (ASMNAME2): Likewise.
9948 (main): Replace fn in asm statement with ASMNAME ("fn").
9949 * gcc.dg/guality/pr68037-2.c: Likewise.
9950 * gcc.dg/guality/pr68037-3.c: Likewise.
9951 * gcc.dg/torture/pr68037-1.c: Likewise.
9952 * gcc.dg/torture/pr68037-2.c: Likewise.
9953 * gcc.dg/torture/pr68037-3.c: Likewise.
9955 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9958 * gcc.target/i386/pr68843-1.c: New test.
9959 * gcc.target/i386/pr68843-2.c: New test.
9961 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9962 Cesar Philippidis <cesar@codesourcery.com>
9965 * gcc.dg/goacc/nested-function-1.c: New file.
9966 * gcc.dg/goacc/nested-function-2.c: Likewise.
9967 * gcc.dg/goacc/pr71373.c: Likewise.
9968 * gfortran.dg/goacc/cray-2.f95: Likewise.
9969 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9970 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9971 * gfortran.dg/goacc/cray.f95: Update.
9972 * gfortran.dg/goacc/loop-1.f95: Likewise.
9973 * gfortran.dg/goacc/loop-3.f95: Likewise.
9974 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9975 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9977 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9979 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9980 for OpenACC tile clauses.
9981 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9984 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9986 * c-c++-common/goacc/cache-2.c: ... this new file.
9987 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9988 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9989 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9991 * gfortran.dg/goacc/cray.f95: Likewise.
9992 * gfortran.dg/goacc/loop-1.f95: Likewise.
9994 2016-06-10 Alan Hayward <alan.hayward@arm.com>
9996 PR tree-optimization/71407
9997 PR tree-optimization/71416
9998 * gcc.dg/vect/pr71407.c: New
9999 * gcc.dg/vect/pr71416-1.c: New
10000 * gcc.dg/vect/pr71416-2.c: New
10002 2016-06-10 Richard Biener <rguenther@suse.de>
10004 PR middle-end/71477
10005 * gcc.dg/torture/pr71477.c: New testcase.
10007 2016-06-09 Julia Koval <julia.koval@intel.com>
10009 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
10010 * gcc.target/i386/interrupt-13.c: Likewise.
10011 * gcc.target/i386/interrupt-15.c: Likewise.
10012 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
10013 * gcc.target/i386/interrupt-24.c: Likewise.
10014 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
10015 * gcc.target/i386/interrupt-9.c: Likewise.
10016 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10018 2016-06-09 Martin Sebor <msebor@redhat.com>
10021 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
10022 * gcc.dg/builtin-constant_p-1.c: Same.
10023 * gcc.dg/builtins-error.c: Same.
10024 * gcc.dg/pr70859.c: Same.
10026 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10028 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
10029 * gcc.dg/torture/pr68067-1.c: Likewise.
10030 * gcc.dg/torture/pr68067-2.c: Likewise.
10032 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10034 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
10037 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
10040 * g++.dg/inherit/crash5.C: New.
10042 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10045 * g++.dg/inherit/crash5.C: New.
10046 * g++.dg/inherit/virtual1.C: Adjust.
10048 2016-06-09 Martin Liska <mliska@suse.cz>
10050 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
10051 * g++.dg/predict-loop-exit-2.C: Likewise.
10052 * g++.dg/predict-loop-exit-3.C: Likewise.
10053 * gcc.dg/predict-1.c: Likewise.
10054 * gcc.dg/predict-2.c: Likewise.
10055 * gcc.dg/predict-3.c: Likewise.
10056 * gcc.dg/predict-4.c: Likewise.
10057 * gcc.dg/predict-5.c: Likewise.
10058 * gcc.dg/predict-6.c: Likewise.
10059 * gcc.dg/predict-7.c: Likewise.
10061 2016-06-09 Richard Biener <rguenther@suse.de>
10063 PR tree-optimization/71462
10064 * gcc.dg/torture/pr71462.c: New testcase.
10066 2016-06-09 Marek Polacek <polacek@redhat.com>
10069 * gcc.dg/c11-generic-3.c: New test.
10071 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
10073 * g++.dg/init/array42.C: New.
10074 * g++.dg/init/array43.C: Likewise.
10075 * g++.dg/init/array44.C: Likewise.
10076 * g++.dg/init/array45.C: Likewise.
10077 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10078 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10079 * g++.dg/cpp1y/auto-fn27.C: Likewise.
10080 * g++.dg/gomp/pr35751.C: Likewise.
10081 * g++.dg/init/array23.C: Likewise.
10082 * g++.dg/init/brace2.C: Likewise.
10083 * g++.dg/init/brace6.C: Likewise.
10085 2016-06-08 Martin Sebor <msebor@redhat.com>
10086 Jakub Jelinek <jakub@redhat.com>
10090 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10091 * c-c++-common/builtin-arith-overflow-2.c: New test.
10092 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10093 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10094 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10096 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10099 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10101 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
10103 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10104 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10105 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10106 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10107 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10108 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10109 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10110 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10111 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10112 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10113 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10114 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10115 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10117 2016-06-08 Richard Biener <rguenther@suse.de>
10119 PR tree-optimization/68558
10120 * gcc.dg/vect/slp-44.c: New testcase.
10122 2016-06-08 Richard Biener <rguenther@suse.de>
10124 * gcc.dg/vect/slp-43.c: New testcase.
10126 2016-06-08 Richard Biener <rguenther@suse.de>
10128 PR tree-optimization/71452
10129 * gcc.dg/torture/pr71452.c: New testcase.
10131 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10134 * g++.dg/torture/pr71448.C: New test.
10136 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
10140 * g++.dg/debug/pr71432.C: New test.
10142 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10144 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10145 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10146 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10148 2016-06-08 Alan Hayward <alan.hayward@arm.com>
10150 * gcc.dg/vect/vect-live-2.c: Update effective target.
10151 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10152 * lib/target-supports.exp: Add aarch64 to vect_long.
10154 2016-06-08 Marek Polacek <polacek@redhat.com>
10157 * gcc.dg/noncompile/pr71418.c: New test.
10160 * gcc.dg/noncompile/pr71426.c: New test.
10162 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
10164 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10165 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10166 * gcc.dg/predict-3.c: Update template.
10167 * gcc.dg/predict-5.c: Update template.
10168 * gcc.dg/predict-6.c: Update template.
10169 * gcc.dg/predict-9.c: Update template.
10170 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10172 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
10174 * gcc.target/powerpc/vec-mul.c: New test.
10176 2016-06-07 David Malcolm <dmalcolm@redhat.com>
10178 * gcc.dg/spellcheck-fields-2.c: New test case.
10180 2016-06-07 Richard Biener <rguenther@suse.de>
10183 * gcc.dg/Wpragmas-1.c: New testcase.
10184 * gcc.dg/Wattributes-4.c: Likewise.
10185 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10188 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
10190 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10191 spurious debug code.
10193 2016-06-07 Richard Biener <rguenther@suse.de>
10195 PR tree-optimization/71428
10196 * gcc.dg/torture/pr71428.c: New testcase.
10198 2016-06-07 Richard Biener <rguenther@suse.de>
10200 PR middle-end/71423
10201 * gcc.dg/torture/pr71423.c: New testcase.
10203 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10205 PR middle-end/71408
10206 * gcc.dg/tree-ssa/pr71408.c: New test.
10208 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10210 PR middle-end/71281
10211 * g++.dg/torture/pr71281.C: New test.
10213 2016-06-06 Marek Polacek <polacek@redhat.com>
10216 * gcc.dg/pr71362.c: New test.
10218 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10219 Patrick Palka <ppalka@gcc.gnu.org>
10224 * g++.dg/opt/pr70847.C: New test.
10225 * g++.dg/ubsan/pr70847.C: New test.
10226 * g++.dg/ubsan/pr71393.C: New test.
10228 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10230 PR tree-optimization/71259
10231 * gcc.dg/vect/pr71259.c: New test.
10233 2016-06-06 David Malcolm <dmalcolm@redhat.com>
10235 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10236 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10237 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10240 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10242 PR middle-end/37780
10243 * gcc.c-torture/execute/pr37780.c: New test.
10244 * gcc.target/aarch64/pr37780_1.c: Likewise.
10245 * gcc.target/arm/pr37780_1.c: Likewise.
10247 2016-06-06 Marek Polacek <polacek@redhat.com>
10249 * c-c++-common/attr-may-alias-1.c: New test.
10250 * c-c++-common/attr-may-alias-2.c: New test.
10251 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10253 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
10256 * gcc.target/i386/pr24414.c: New test.
10258 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
10260 * gcc.target/sparc/vis4misc.c: New file.
10261 * gcc.target/sparc/fpcmp.c: Likewise.
10262 * gcc.target/sparc/fpcmpu.c: Likewise.
10264 2016-06-06 Alan Hayward <alan.hayward@arm.com>
10266 * gcc.dg/vect/vect-live-1.c: Use additional-options.
10267 * gcc.dg/vect/vect-live-3.c: Likewise.
10269 2016-06-06 Richard Biener <rguenther@suse.de>
10271 PR tree-optimization/71398
10272 * gcc.dg/torture/pr71398.c: New testcase.
10274 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
10277 * g++.dg/pr71389.C: New test.
10279 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10282 * gfortran.dg/fmt_read_5.f: New test.
10284 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
10287 * gfortran.dg/class_array_22.f03: New test.
10289 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10291 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10293 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10295 * gcc.dg/predict-9.c: Update template.
10297 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10300 * g++.dg/template/pr49377.C: New.
10302 2016-06-04 Jakub Jelinek <jakub@redhat.com>
10304 PR tree-optimization/71405
10305 * g++.dg/torture/pr71405.C: New test.
10307 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10310 * g++.dg/inherit/crash5.C: New.
10311 * g++.dg/inherit/virtual1.C: Adjust.
10313 2016-06-03 Jeff Law <law@redhat.com>
10315 PR tree-optimization/71316
10316 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10318 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10320 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
10321 dg-additional-options with just -fno-tree-scev-cprop in it.
10322 * gcc.dg/vect/vect-live-2.c: Likewise.
10323 * gcc.dg/vect/vect-live-5.c: Likewise.
10324 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10325 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10326 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10328 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
10331 * g++.dg/other/friend6.C: New test.
10333 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10335 * g++.dg/torture/ppc-ldst-array.C: New.
10337 2016-06-03 Joseph Myers <joseph@codesourcery.com>
10341 * gcc.dg/torture/builtin-fp-int-inexact.c,
10342 gcc.target/i386/387-builtin-fp-int-inexact.c,
10343 gcc.target/i386/387-rint-inline-1.c,
10344 gcc.target/i386/387-rint-inline-2.c,
10345 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10346 gcc.target/i386/sse2-rint-inline-1.c,
10347 gcc.target/i386/sse2-rint-inline-2.c,
10348 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10349 gcc.target/i386/sse4_1-rint-inline.c: New tests.
10351 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
10352 Julia Koval <julia.koval@intel.com>
10364 * gcc.dg/guality/pr68037-1.c: New test.
10365 * gcc.dg/guality/pr68037-2.c: Likewise.
10366 * gcc.dg/guality/pr68037-3.c: Likewise.
10367 * gcc.dg/torture/pr68037-1.c: Likewise.
10368 * gcc.dg/torture/pr68037-2.c: Likewise.
10369 * gcc.dg/torture/pr68037-3.c: Likewise.
10370 * gcc.dg/torture/pr68661-1a.c: Likewise.
10371 * gcc.dg/torture/pr68661-1b.c: Likewise.
10372 * gcc.target/i386/interrupt-1.c: Likewise.
10373 * gcc.target/i386/interrupt-2.c: Likewise.
10374 * gcc.target/i386/interrupt-3.c: Likewise.
10375 * gcc.target/i386/interrupt-4.c: Likewise.
10376 * gcc.target/i386/interrupt-5.c: Likewise.
10377 * gcc.target/i386/interrupt-6.c: Likewise.
10378 * gcc.target/i386/interrupt-7.c: Likewise.
10379 * gcc.target/i386/interrupt-8.c: Likewise.
10380 * gcc.target/i386/interrupt-9.c: Likewise.
10381 * gcc.target/i386/interrupt-10.c: Likewise.
10382 * gcc.target/i386/interrupt-11.c: Likewise.
10383 * gcc.target/i386/interrupt-12.c: Likewise.
10384 * gcc.target/i386/interrupt-13.c: Likewise.
10385 * gcc.target/i386/interrupt-14.c: Likewise.
10386 * gcc.target/i386/interrupt-15.c: Likewise.
10387 * gcc.target/i386/interrupt-16.c: Likewise.
10388 * gcc.target/i386/interrupt-17.c: Likewise.
10389 * gcc.target/i386/interrupt-18.c: Likewise.
10390 * gcc.target/i386/interrupt-19.c: Likewise.
10391 * gcc.target/i386/interrupt-20.c: Likewise.
10392 * gcc.target/i386/interrupt-21.c: Likewise.
10393 * gcc.target/i386/interrupt-22.c: Likewise.
10394 * gcc.target/i386/interrupt-23.c: Likewise.
10395 * gcc.target/i386/interrupt-24.c: Likewise.
10396 * gcc.target/i386/interrupt-25.c: Likewise.
10397 * gcc.target/i386/interrupt-26.c: Likewise.
10398 * gcc.target/i386/interrupt-27.c: Likewise.
10399 * gcc.target/i386/interrupt-28.c: Likewise.
10400 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10401 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10402 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10403 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10404 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10405 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10406 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10407 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10408 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10409 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10410 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10411 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10413 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10415 PR tree-optimization/52171
10416 * gcc.dg/pr52171.c: New test.
10417 * gcc.target/i386/pr52171.c: New test.
10419 2016-06-03 Jan Hubicka <jh@suse.cz>
10421 * g++.dg/tree-ssa/pred-1.C: New testcase
10422 * gcc.dg/tree-ssa/pred-1.c: New testcase
10424 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10427 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10429 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10431 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10433 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10435 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10437 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10438 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10439 * gcc.dg/vect/vect-live-1.c: New test.
10440 * gcc.dg/vect/vect-live-2.c: New test.
10441 * gcc.dg/vect/vect-live-3.c: New test.
10442 * gcc.dg/vect/vect-live-4.c: New test.
10443 * gcc.dg/vect/vect-live-5.c: New test.
10444 * gcc.dg/vect/vect-live-slp-1.c: New test.
10445 * gcc.dg/vect/vect-live-slp-2.c: New test.
10446 * gcc.dg/vect/vect-live-slp-3.c: New test.
10448 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10450 PR middle-end/71387
10451 * g++.dg/opt/pr71387.C: New test.
10453 2016-06-02 Jeff Law <law@redhat.com>
10455 PR tree-optimization/71328
10456 * gcc.c-torture/compile/pr71328.c: New test.
10458 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10461 * gfortran.dg/fmt_read_3.f90: Fix typo.
10462 * gfortran.dg/fmt_read_4.f90: New test.
10464 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10466 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10467 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10468 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10469 * g++.dg/cpp0x/override2.C: Likewise.
10470 * g++.dg/parse/crash5.C: Likewise.
10471 * g++.dg/parse/error16.C: Likewise.
10472 * g++.dg/parse/error27.C: Likewise.
10473 * g++.dg/template/qualttp15.C: Likewise.
10474 * g++.dg/template/redecl4.C: Likewise.
10475 * g++.old-deja/g++.other/crash39.C: Likewise.
10476 * g++.old-deja/g++.other/struct1.C: Likewise.
10477 * g++.old-deja/g++.pt/m9a.C: Likewise.
10478 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10480 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10483 * c-c++-common/pr71372.c: New test.
10485 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10486 __TIME__ strings with __builtin_strcmp instead of printf and
10489 2016-06-02 Martin Liska <mliska@suse.cz>
10491 * gcc.dg/predict-9.c: New test.
10493 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10495 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10496 global set_compiler_env_var and global saved_compiler_env_var.
10498 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10500 PR rtl-optimization/71295
10501 * gcc.c-torture/compile/pr71295.c: New test.
10503 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10505 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10507 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10508 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10510 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10511 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10512 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10513 alternative number.
10515 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10517 * gcc.target/powerpc/p9-splat-4.c: New test.
10519 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10522 * gcc.target/powerpc/pr71186.c: New test.
10524 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10527 * gfortran.dg/fmt_read_3.f90: New test.
10529 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10531 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10534 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10536 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10537 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10539 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10540 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10542 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10543 during compilation.
10544 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10545 vars set by dg-set-compiler-env-var.
10547 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10550 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10551 to the module procedure declaration.
10552 * gfortran.dg/submodule_16.f08: New test.
10554 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10556 PR middle-end/71371
10557 * c-c++-common/gomp/pr71371.c: New test.
10559 2016-06-01 Richard Biener <rguenther@suse.de>
10561 PR tree-optimization/71366
10562 * gcc.dg/torture/pr71366-1.c: New testcase.
10563 * gcc.dg/torture/pr71366-2.c: Likewise.
10565 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10567 * gcc.target/powerpc/vslv-0.c: New test.
10568 * gcc.target/powerpc/vslv-1.c: New test.
10569 * gcc.target/powerpc/vsrv-0.c: New test.
10570 * gcc.target/powerpc/vsrv-1.c: New test.
10572 2016-06-01 Nathan Sidwell <nathan@acm.org>
10574 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10575 * gcc.target/nvptx/weak.c: New.
10577 2016-06-01 Richard Biener <rguenther@suse.de>
10579 PR tree-optimization/71261
10580 * gcc.dg/torture/vect-bool-1.c: New testcase.
10582 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10584 * gfortran.dg/gomp/order-1.f90: New test.
10585 * gfortran.dg/gomp/order-2.f90: New test.
10587 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10589 * gcc.dg/unroll-6.c: Update template.
10590 * gcc.dg/unroll-7.c: New testcase.
10591 * gcc.dg/unroll-8.c: New testcase.
10593 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10595 * gnat.dg/opt56.ad[sb]: New test.
10597 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10600 * g++.dg/cpp0x/constexpr-ice16.C: New.
10602 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10604 PR tree-optimization/71314
10605 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10608 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10610 PR tree-optimization/71077
10611 * gcc.dg/tree-ssa/pr71077.c: New test.
10613 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10615 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10616 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10617 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10619 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10622 * g++.dg/cpp0x/pr71248.C: New.
10623 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10624 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10625 * g++.dg/init/new37.C: Likewise.
10626 * g++.dg/template/static1.C: Likewise.
10627 * g++.dg/template/static2.C: Likewise.
10629 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10631 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10633 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10635 2016-05-31 Marek Polacek <polacek@redhat.com>
10637 * c-c++-common/Wswitch-unreachable-3.c: New test.
10638 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10640 2016-05-31 Richard Biener <rguenther@suse.de>
10642 PR tree-optimization/71352
10643 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10645 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10647 * gcc.target/arm/armv5_thumb_isa.c: New test.
10649 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10652 * gcc.target/i386/pr71346.c: New test.
10654 2016-05-31 Tom de Vries <tom@codesourcery.com>
10656 PR tree-optimization/69068
10657 * gcc.dg/graphite/pr69068.c: New test.
10659 2016-05-27 Martin Sebor <msebor@redhat.com>
10662 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10664 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10667 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10668 nowait depend(inout: dd[0]) clauses where permitted.
10670 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10673 * g++.dg/parse/pr71238.C: New.
10674 * g++.dg/concepts/friend1.C: Test column numbers too.
10675 * g++.dg/cpp0x/initlist31.C: Likewise.
10676 * g++.dg/cpp0x/pr51420.C: Likewise.
10677 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10678 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10679 * g++.dg/ext/builtin3.C: Likewise.
10680 * g++.dg/lookup/friend12.C: Likewise.
10681 * g++.dg/lookup/friend7.C: Likewise.
10682 * g++.dg/lookup/koenig1.C: Likewise.
10683 * g++.dg/lookup/koenig5.C: Likewise.
10684 * g++.dg/lookup/used-before-declaration.C: Likewise.
10685 * g++.dg/overload/koenig1.C: Likewise.
10686 * g++.dg/template/crash65.C: Likewise.
10687 * g++.dg/template/friend57.C: Likewise.
10688 * g++.dg/warn/Wshadow-5.C: Likewise.
10689 * g++.dg/warn/Wunused-8.C: Likewise.
10690 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10691 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10692 * g++.old-deja/g++.jason/member.C: Likewise.
10693 * g++.old-deja/g++.jason/report.C: Likewise.
10694 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10695 * g++.old-deja/g++.law/visibility20.C: Likewise.
10696 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10697 * g++.old-deja/g++.other/static5.C: Likewise.
10698 * g++.old-deja/g++.pt/overload2.C: Likewise.
10700 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10702 * gcc.dg/tree-ssa/peel1.c: New testcase.
10703 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10704 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10706 2016-05-30 Tom de Vries <tom@codesourcery.com>
10708 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10711 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10714 * g++.dg/parse/virtual1.C: New.
10716 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10718 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10719 Use correct register when clearing %edx.
10721 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10723 PR tree-optimization/71289
10724 * gcc.dg/pr71289.c: New test.
10726 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10728 PR middle-end/71269
10729 PR middle-end/71292
10730 * gcc.dg/tree-ssa/pr71269.c: New test.
10731 * gcc.dg/tree-ssa/pr71292.c: New test.
10733 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10735 PR middle-end/71252
10736 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10738 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10740 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10741 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10742 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10744 2016-05-30 Tom de Vries <tom@codesourcery.com>
10746 PR tree-optimization/69067
10747 * gcc.dg/graphite/pr69067.c: New test.
10749 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10752 * gcc.target/i386/pr71245-1.c: New test.
10753 * gcc.target/i386/pr71245-2.c: Ditto.
10755 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10758 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10759 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10760 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10762 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10764 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10766 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10770 * g++.dg/overload/69855.C: New.
10771 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10772 * g++.old-deja/g++.pt/crash3.C: Likewise.
10774 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10777 * g++.dg/parse/namespace13.C: New.
10779 2016-05-26 Jeff Law <law@redhat.com>
10781 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10782 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10783 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10784 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10785 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10786 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10787 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10788 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10789 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10790 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10791 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10792 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10793 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10795 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10798 * g++.dg/overload/69855.C: New.
10799 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10800 * g++.old-deja/g++.pt/crash3.C: Likewise.
10802 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10805 * gcc.target/aarch64/va_arg_1.c: New testcase.
10806 * gcc.target/aarch64/va_arg_2.c: Likewise.
10807 * gcc.target/aarch64/va_arg_3.c: Likewise.
10809 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10811 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10812 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10813 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10814 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10815 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10817 2016-05-27 Marek Polacek <polacek@redhat.com>
10819 PR middle-end/71308
10820 * g++.dg/torture/pr71308.C: New test.
10822 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10824 * gcc.dg/zero_bits_compound-1.c: New test.
10825 * gcc.dg/zero_bits_compound-2.c: New test.
10827 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10829 PR middle-end/71279
10830 * gcc.dg/pr71279.c: New test.
10832 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10834 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10835 floating point min/max/comparison instructions.
10836 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10838 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10840 * c-c++-common/gomp/schedule-1.c: New test.
10841 * gfortran.dg/gomp/schedule-1.f90: New test.
10843 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10847 * g++.dg/cpp1y/auto-fn32.C: New test.
10848 * g++.dg/cpp1y/paren4.C: New test.
10850 2016-05-26 Nathan Sidwell <nathan@acm.org>
10852 * gcc.dg/20060410.c: Xfail on ptx.
10853 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10854 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10855 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10856 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10857 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10859 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10861 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10863 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10865 PR tree-optimization/71280
10866 * gcc.dg/pr71280.c: New test.
10868 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10870 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10871 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10873 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10875 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10877 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10880 2016-05-25 Jeff Law <law@redhat.com>
10882 PR tree-optimization/71272
10883 * gcc.c-torture/compile/pr71272.c: new test.
10885 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10887 * gcc.target/powerpc/vec-cmpne.c: New test.
10888 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10890 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10892 * gnat.dg/opt55.ad[sb]: New test.
10894 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10896 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10897 * c-c++-common/pr60226.c: Require int32plus.
10898 * gcc.c-torture/execute/pr70602.c: Likewise.
10899 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10900 unsigned long for malloc arg type.
10901 * gcc.dg/asr_div1.c: Require int32plus.
10902 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10903 * gcc.dg/pie-1.c: Require pie.
10904 * gcc.dg/pie-2.c: Likewise.
10905 * gcc.dg/pr59471.c: Require int32plus.
10906 * gcc.dg/pr59963-2.c: XFAIL for int16.
10907 * gcc.dg/pr60114.c: Require int32plus.
10908 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10909 unsigned long for typedef of size_t.
10910 * gcc.dg/pr63914.c: Require int32plus.
10911 * gcc.dg/pr64536.c: Require pt32plus.
10912 * gcc.dg/pr65658.c: Likewise.
10913 * gcc.dg/pr67271.c: Require int32plus.
10914 * gcc.dg/pr68112.c: Likewise.
10915 * gcc.dg/pr69071.c: Skip for avr target.
10916 * gcc.dg/pr69973.c: Require int32plus.
10917 * gcc.dg/pr70169.c: Skip for avr target.
10918 * gcc.dg/sso-6.c: Require int32plus.
10919 * gcc.dg/sso-7.c: Likewise.
10920 * gcc.dg/sso-8.c: Likewise.
10921 * gcc.dg/vrp-min-max-2.c: Likewise.
10923 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10926 * gcc.target/i386/pr70738-1.c: New test.
10927 * gcc.target/i386/pr70738-2.c: Likewise.
10928 * gcc.target/i386/pr70738-3.c: Likewise.
10929 * gcc.target/i386/pr70738-4.c: Likewise.
10930 * gcc.target/i386/pr70738-5.c: Likewise.
10931 * gcc.target/i386/pr70738-6.c: Likewise.
10932 * gcc.target/i386/pr70738-7.c: Likewise.
10933 * gcc.target/i386/pr70738-8.c: Likewise.
10934 * gcc.target/i386/pr70738-9.c: Likewise.
10936 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10938 PR rtl-optimization/66940
10939 * gcc.c-torture/execute/pr66940.c: New test.
10941 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10943 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10944 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10945 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10946 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10947 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10948 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10949 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10950 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10951 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10952 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10953 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10954 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10955 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10956 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10957 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10958 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10959 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10960 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10961 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10962 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10963 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10964 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10965 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10966 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10968 2016-05-25 Marek Polacek <polacek@redhat.com>
10971 * gcc.dg/noncompile/pr71265.c: New test.
10974 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10976 2016-05-25 Nathan Sidwell <nathan@acm.org>
10978 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10980 2016-05-25 Richard Biener <rguenther@suse.de>
10982 PR tree-optimization/71261
10983 * c-c++-common/torture/pr71261.c: New testcase.
10985 2016-05-25 Richard Biener <rguenther@suse.de>
10987 PR tree-optimization/71264
10988 * gcc.dg/vect/pr71264.c: New testcase.
10990 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10993 * g++.dg/cpp0x/alias-decl-53.C: New.
10994 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10996 2016-05-25 Martin Liska <mliska@suse.cz>
10998 * g++.dg/pr71239.C: New test.
11000 2016-05-25 Richard Biener <rguenther@suse.de>
11002 * gcc.dg/vect/pr58135.c: Rename to ...
11003 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
11005 2016-05-25 Marek Polacek <polacek@redhat.com>
11007 * g++.dg/pr65295.C: Use target c++14.
11009 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11011 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
11012 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
11014 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11016 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
11019 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
11021 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
11022 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11023 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
11024 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11025 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11026 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11027 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
11028 * c-c++-common/goacc/pcopy.c: Likewise.
11029 * c-c++-common/goacc/pcopyin.c: Likewise.
11030 * c-c++-common/goacc/pcopyout.c: Likewise.
11031 * c-c++-common/goacc/pcreate.c: Likewise.
11032 * c-c++-common/goacc/pr70688.c: New test.
11033 * c-c++-common/goacc/present-1.c: Adjust test.
11034 * c-c++-common/goacc/reduction-5.c: Likewise.
11035 * g++.dg/goacc/data-1.C: New test.
11037 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11039 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
11040 vector parity built-in functions.
11041 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
11042 count trailing zeros automatic vectorization.
11043 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
11044 count trailing zeros built-in functions.
11046 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11048 * gcc.dg/tree-ssa/reassoc-44.c: New test.
11050 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
11053 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
11055 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11058 * g++.dg/template/crash123.C: New.
11059 * g++.dg/template/crash124.C: Likewise.
11061 2016-05-24 Martin Sebor <msebor@redhat.com>
11064 * g++.dg/ext/flexary16.C: New test.
11066 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
11068 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11069 before math.h is included.
11070 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11071 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11072 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11073 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11074 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11075 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11076 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11077 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11078 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11079 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11080 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11081 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11082 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11083 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11084 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11085 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11086 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11087 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11088 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11089 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11090 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11091 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11092 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11094 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11095 Kelvin Nilsen <kelvin@gcc.gnu.org>
11097 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11100 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11103 * g++.dg/warn/Wno-narrowing1.C: New.
11105 2016-05-24 Marek Polacek <polacek@redhat.com>
11108 * c-c++-common/Wswitch-unreachable-2.c: New test.
11110 2016-05-24 Jakub Jelinek <jakub@redhat.com>
11113 * g++.dg/vect/simd-clone-6.cc: New test.
11114 * g++.dg/gomp/declare-simd-6.C: New test.
11116 PR middle-end/70434
11118 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11120 2016-05-24 Richard Biener <rguenther@suse.de>
11122 PR tree-optimization/71240
11123 * gcc.dg/optimize-bswapsi-5.c: New testcase.
11125 2016-05-24 Richard Biener <rguenther@suse.de>
11127 PR tree-optimization/71230
11128 * gcc.dg/torture/pr71230.c: New testcase.
11129 * g++.dg/torture/pr71230.C: Likewise.
11131 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
11133 * c-c++-common/goacc/routine-5.c: Add tests.
11134 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11135 * gfortran.dg/goacc/routine-6.f90: Add tests.
11137 2016-05-24 Richard Biener <rguenther@suse.de>
11139 PR tree-optimization/71253
11140 * gcc.dg/torture/pr71253.c: New testcase.
11142 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11144 PR middle-end/71252
11145 * gfortran.dg/pr71252.f90: New test.
11147 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
11149 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11151 2016-05-24 Richard Biener <rguenther@suse.de>
11153 PR middle-end/70434
11155 * c-c++-common/vector-subscript-4.c: New testcase.
11156 * c-c++-common/vector-subscript-5.c: Likewise.
11158 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11161 * gfortran.dg/namelist_90.f: New test
11163 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11166 * gfortran.dg/unexpected_eof.f: New test
11168 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11169 Kelvin Nilsen <kelvin@gcc.gnu.org>
11171 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11174 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11177 * g++.dg/cpp0x/inh-ctor20.C: New.
11178 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11180 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11183 * g++.dg/cpp0x/variadic168.C: New.
11185 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11187 * g++.dg/cpp0x/pr31445.C: Test column number too.
11188 * g++.dg/cpp0x/pr32253.C: Likewise.
11189 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11190 * g++.dg/cpp0x/variadic36.C: Likewise.
11192 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
11194 * gcc.dg/fold-notshift-2.c: Adjust.
11196 2016-05-23 Marek Polacek <polacek@redhat.com>
11199 * c-c++-common/Wswitch-unreachable-1.c: New test.
11200 * gcc.dg/Wswitch-unreachable-1.c: New test.
11201 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11202 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11203 * g++.dg/gomp/block-10.C: Likewise.
11204 * gcc.dg/gomp/block-10.c: Likewise.
11205 * g++.dg/gomp/block-9.C: Likewise.
11206 * gcc.dg/gomp/block-9.c: Likewise.
11207 * g++.dg/gomp/target-1.C: Likewise.
11208 * g++.dg/gomp/target-2.C: Likewise.
11209 * gcc.dg/gomp/target-1.c: Likewise.
11210 * gcc.dg/gomp/target-2.c: Likewise.
11211 * g++.dg/gomp/taskgroup-1.C: Likewise.
11212 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11213 * gcc.dg/gomp/teams-1.c: Likewise.
11214 * g++.dg/gomp/teams-1.C: Likewise.
11215 * g++.dg/overload/error3.C: Likewise.
11216 * g++.dg/tm/jump1.C: Likewise.
11217 * g++.dg/torture/pr40335.C: Likewise.
11218 * gcc.dg/c99-vla-jump-5.c: Likewise.
11219 * gcc.dg/switch-warn-1.c: Likewise.
11220 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11221 * gcc.dg/nested-func-1.c: Likewise.
11222 * gcc.dg/pr67784-4.c: Likewise.
11224 2016-05-23 Richard Biener <rguenther@suse.de>
11226 PR tree-optimization/71230
11227 * gfortran.dg/pr71230-1.f90: New testcase.
11228 * gfortran.dg/pr71230-2.f90: Likewise.
11230 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11232 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
11233 * gcc.dg/vect/pr58135.c: Add new.
11234 * gfortran.dg/pr46519-1.f: Adjust test case.
11236 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11239 * g++.dg/cpp0x/decltype64.C: New.
11241 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11243 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11244 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11245 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11247 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11249 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11250 Add poly64x1_t and poly64x2_t cases if supported.
11251 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11252 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11253 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11254 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11255 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11257 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11259 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11260 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11261 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11262 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11263 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11264 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11265 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11267 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11269 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11271 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11273 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11274 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11276 2016-05-22 Jakub Jelinek <jakub@redhat.com>
11278 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11279 constraint instead of "r".
11280 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11281 insn instead of vxorpd.
11282 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11284 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11285 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11287 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11289 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11290 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11292 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11294 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
11296 PR middle-end/40921
11297 * gcc.dg/tree-ssa/pr40921.c: New test.
11299 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
11302 * gcc.target/avr/pr71103.c: New test.
11304 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
11306 PR middle-end/71179
11307 * gcc.dg/tree-ssa/pr71179.c: New test.
11309 2016-05-20 Martin Sebor <msebor@redhat.com>
11312 * gcc.dg/init-excess-2.c: New test.
11314 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
11316 * gnat.dg/opt53.adb: New test.
11317 * gnat.dg/opt54.adb: Likewise.
11319 2016-05-20 Martin Jambor <mjambor@suse.cz>
11321 PR tree-optimization/70884
11322 * gcc.dg/tree-ssa/pr70919.c: New test.
11324 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11326 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11328 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11329 fix code formatting.
11331 2016-05-20 Nathan Sidwell <nathan@acm.org>
11333 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
11335 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11337 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11339 * jit.dg/all-non-failing-tests.h: Add
11340 test-factorial-must-tail-call.c.
11341 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11342 * jit.dg/test-factorial-must-tail-call.c: New test case.
11344 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11347 * gfortran.dg/pr71204.f90: New test.
11349 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
11351 * gcc.target/nvptx/sincos.c: New test.
11353 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11356 * g++.dg/cpp1y/auto-fn31.C: New.
11358 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11360 * gcc.target/powerpc/vec-addec.c: New test.
11361 * gcc.target/powerpc/vec-addec-int128.c: New test.
11363 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11365 * gcc.dg/plugin/must-tail-call-1.c: New test case.
11366 * gcc.dg/plugin/must-tail-call-2.c: New test case.
11367 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11368 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11370 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
11372 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11374 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11377 * g++.dg/opt/pr71210-1.C: New test.
11378 * g++.dg/opt/pr71210-2.C: New test.
11380 PR tree-optimization/29756
11381 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11382 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11383 only on selected targets where V4SImode vectors are known to be
11386 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
11388 PR tree-optimization/71079
11389 PR tree-optimization/71206
11390 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11392 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11394 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11395 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11396 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11398 2016-05-20 Richard Guenther <rguenther@suse.de>
11400 PR tree-optimization/29756
11401 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11403 2016-05-20 Richard Biener <rguenther@suse.de>
11405 PR tree-optimization/71185
11406 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11408 2016-05-20 Richard Biener <rguenther@suse.de>
11410 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11412 2016-05-19 Marek Polacek <polacek@redhat.com>
11415 * g++.dg/diagnostic/pr71075.C: New test.
11417 2016-05-19 David Malcolm <dmalcolm@redhat.com>
11420 * g++.dg/pr71184.C: New test case.
11422 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11424 * gcc.target/powerpc/darn-0.c: New test.
11425 * gcc.target/powerpc/darn-1.c: New test.
11426 * gcc.target/powerpc/darn-2.c: New test.
11428 2016-05-19 Marek Polacek <polacek@redhat.com>
11430 PR tree-optimization/71031
11431 * gcc.dg/tree-ssa/vrp100.c: New test.
11433 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11435 PR rtl-optimization/71148
11436 * gcc.dg/pr71148.c: New test.
11438 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11441 * gcc.target/arm/pr71056.c: New test.
11443 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11445 * c-c++-common/pr69669.c: Check the used mode.
11447 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11450 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11452 2016-05-19 Richard Biener <rguenther@suse.de>
11454 PR tree-optimization/70729
11455 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11456 * gcc.dg/graphite/scop-18.c: Likewise.
11457 * gcc.dg/pr41783.c: Disable LIM.
11458 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11459 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11460 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11461 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11462 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11463 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11464 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11465 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11466 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11467 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11468 * gfortran.dg/pr42108.f90: Likewise.
11470 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11473 * gcc.dg/spellcheck-options-11.c: New test case.
11475 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11478 * g++.dg/opt/pr71100.C: New test.
11480 2016-05-18 Martin Jambor <mjambor@suse.cz>
11483 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11484 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11485 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11486 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11488 2016-05-18 Martin Jambor <mjambor@suse.cz>
11491 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11492 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11493 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11494 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11495 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11497 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11500 * g++.dg/template/crash122.C: New.
11502 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11505 * g++.dg/template/pr70466-1.C: New.
11506 * g++.dg/template/pr70466-2.C: Likewise.
11508 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11510 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11511 splat operations and the XXSPLTIB instruction.
11512 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11513 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11514 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11515 xxlxor to clear a register.
11517 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11519 * gcc.dg/torture/pr71020.c: New test.
11521 2016-05-18 Martin Jambor <mjambor@suse.cz>
11524 * gcc.dg/ipa/pr70646.c: New test.
11526 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11528 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11530 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11532 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11533 missing tests for vreinterpretq_p{8,16}.
11535 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11537 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11538 vsliq_n_s64 and vsliq_n_u64.
11540 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11542 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11543 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11545 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11547 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11548 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11549 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11551 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11553 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11556 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11558 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11559 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11560 "blr\t" and switch to scan-assembler-times.
11562 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11564 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11566 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11567 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11569 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11571 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11572 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11573 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11574 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11575 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11576 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11578 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11579 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11581 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11582 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11584 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11585 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11587 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11589 2016-05-18 Richard Biener <rguenther@suse.de>
11591 PR tree-optimization/71168
11592 * gcc.dg/torture/pr71168.c: New testcase.
11594 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11596 PR middle-end/63586
11597 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11598 * gcc.dg/tree-ssa/pr63586.c: New test.
11599 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11601 2016-05-17 Nathan Sidwell <nathan@acm.org>
11603 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11604 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11605 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11606 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11608 2016-05-17 Nathan Sidwell <nathan@acm.org>
11610 * gcc.target/nvptx/abi-vararg-3.c: New.
11612 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11614 PR tree-optimization/54579
11615 PR middle-end/55299
11616 * gcc.dg/fold-notrotate-1.c: New test.
11617 * gcc.dg/fold-notshift-1.c: New test.
11618 * gcc.dg/fold-notshift-2.c: New test.
11620 2016-05-17 Marek Polacek <polacek@redhat.com>
11623 * g++.dg/ipa/pr71146.C: New test.
11625 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11627 * jit.dg/test-error-array-bounds.c: New test case.
11629 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11631 * gcc.dg/tree-ssa/and-1.c: New testcase.
11633 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11635 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11636 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11638 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11640 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11641 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11643 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11645 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11647 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11649 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11651 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11653 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11654 ".2d[index]" when scan the assembly.
11655 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11656 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11658 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11660 2016-05-17 Richard Biener <rguenther@suse.de>
11662 PR tree-optimization/71132
11663 * gcc.dg/torture/pr71132.c: New testcase.
11665 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11667 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11669 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11672 * gcc.target/aarch64/pr70809_1.c: New test.
11674 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11676 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11677 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11678 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11679 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11681 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11682 Ilya Enkovich <ilya.enkovich@intel.com>
11685 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11687 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11689 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11690 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11692 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11694 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11695 test for __ARM_FP16_ARGS.
11696 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11697 * gcc.target/arm/aapcs/neon-vect10.c: New.
11698 * gcc.target/arm/aapcs/neon-vect9.c: New.
11699 * gcc.target/arm/aapcs/vfp18.c: New.
11700 * gcc.target/arm/aapcs/vfp19.c: New.
11701 * gcc.target/arm/aapcs/vfp20.c: New.
11702 * gcc.target/arm/aapcs/vfp21.c: New.
11703 * gcc.target/arm/fp16-aapcs-1.c: New.
11704 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11705 test for __ARM_FP16_ARGS.
11706 * g++.target/arm/fp16-return-1.c: Update expected output.
11708 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11711 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11713 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11716 * gfortran.dg/pr69603.f90: New testcase.
11718 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11720 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11722 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11725 * gfortran.dg/pr71047.f08: New test.
11727 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11729 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11730 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11731 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11733 2016-05-13 Martin Sebor <msebor@redhat.com>
11736 * g++.dg/cpp0x/constexpr-60049.C: New test.
11738 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11741 * gcc.dg/pr71071.c: New test.
11743 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11745 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11746 remove XOP handling.
11747 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11749 2016-05-13 Nathan Sidwell <nathan@acm.org>
11751 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11752 __atomic_is_lock_free declaration.
11754 2016-05-13 Richard Biener <rguenther@suse.de>
11756 PR tree-optimization/42587
11757 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11759 2016-05-13 Martin Liska <mliska@suse.cz>
11761 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11762 the new format of dump output.
11764 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11766 * gcc.dg/pr71084.c: New test.
11768 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11771 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11773 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11775 * gcc.target/aarch64/struct_return.c: New test.
11777 2016-05-12 Marek Polacek <polacek@redhat.com>
11780 * c-c++-common/pr70756-2.c: New test.
11781 * c-c++-common/pr70756.c: New test.
11783 2016-05-12 Richard Biener <rguenther@suse.de>
11785 PR tree-optimization/71059
11786 * gcc.dg/torture/pr71059.c: New testcase.
11788 2016-05-12 Richard Biener <rguenther@suse.de>
11790 PR tree-optimization/71062
11791 * gcc.dg/torture/pr71062.c: New testcase.
11793 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11795 PR tree-optimization/71006
11796 * gcc.dg/pr71006.c: New test.
11798 2016-05-12 Marek Polacek <polacek@redhat.com>
11801 * gcc.dg/opts-7.c: New test.
11803 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11806 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11807 Add -save-temps to dg-options.
11808 Scan for ldmfd rather than pop instruction.
11809 * gcc.target/arm/interrupt-2.c: Likewise.
11810 * gcc.target/arm/pr70830.c: New test.
11812 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11814 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11815 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11817 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11818 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11819 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11822 * gcc.target/i386/avx512vl-pack-1.c: New test.
11823 * gcc.target/i386/avx512vl-pack-2.c: New test.
11824 * gcc.target/i386/avx512bw-pack-2.c: New test.
11826 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11828 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11829 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11830 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11832 2016-05-12 Richard Biener <rguenther@suse.de>
11834 PR tree-optimization/70986
11835 * gcc.dg/torture/pr70986-1.c: New testcase.
11836 * gcc.dg/torture/pr70986-2.c: Likewise.
11837 * gcc.dg/torture/pr70986-3.c: Likewise.
11839 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11842 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11843 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11845 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11847 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11849 * gcc.target/i386/pr66746.c: Ditto.
11851 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11853 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11855 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11856 warning when using -mvsx-timode.
11857 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11858 * gcc.target/powerpc/dform-2.c: Likewise.
11859 * gcc.target/powerpc/pr68805.c: Likewise.
11861 2016-05-11 Marek Polacek <polacek@redhat.com>
11864 * c-c++-common/attributes-3.c: New test.
11866 2016-05-11 Nathan Sidwell <nathan@acm.org>
11868 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11869 * gcc.c-torture/execute/pr68185.c: Likewise.
11870 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11871 * gcc.dg/pr69634.c: Requires scheduling.
11872 * gcc.dg/torture/pr66178.c: Require label values.
11873 * gcc.dg/setjmp-6.c: Require indirect jumps.
11875 2016-05-11 Richard Biener <rguenther@suse.de>
11877 PR tree-optimization/71055
11878 * gcc.dg/torture/pr71055.c: New testcase.
11880 2016-05-11 Richard Biener <rguenther@suse.de>
11883 * g++.dg/debug/pr71057.C: New testcase.
11885 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11888 * gfortran.dg/gomp/pr70855.f90: New test.
11890 2016-05-11 Richard Biener <rguenther@suse.de>
11892 PR middle-end/71002
11893 * g++.dg/torture/pr71002.C: New testcase.
11895 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11897 PR middle-end/70807
11898 * gcc.dg/pr70807.c: New test.
11900 2016-05-10 Martin Sebor <msebor@redhat.com>
11903 * g++.dg/Wattributes.C: New test.
11905 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11907 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11908 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11909 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11911 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11914 * gcc.target/i386/pr70799-1.c: New test.
11916 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11918 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11920 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11922 PR middle-end/70877
11923 * gcc.target/i386/pr70877.c: New test.
11925 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11927 PR tree-optimization/70786
11928 * gcc.target/i386/pr70876.c: New test.
11930 2016-05-10 Jakub Jelinek <jakub@redhat.com>
11933 * gcc.target/i386/avx512vl-logic-1.c: New test.
11934 * gcc.target/i386/avx512vl-logic-2.c: New test.
11935 * gcc.target/i386/avx512dq-logic-2.c: New test.
11937 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11940 * gcc.target/powerpc/pr70963.c: New.
11942 2016-05-10 David Malcolm <dmalcolm@redhat.com>
11944 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11945 (test_very_wide_line): Add ruler to expected output.
11946 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11947 (test_very_wide_line): Likewise.
11948 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11949 (test_show_locus): Within the handling of "test_very_wide_line",
11950 enable show_ruler_p on the diagnostic context.
11952 2016-05-10 Richard Biener <rguenther@suse.de>
11954 PR tree-optimization/71039
11955 * gcc.dg/torture/pr71039.c: New testcase.
11957 2016-05-10 Nathan Sidwell <nathan@acm.org>
11959 * gcc.dg/nested-func-10.c: Requires alloca.
11960 * gcc.dg/nested-func-9.c: Requires alloca.
11961 * gcc.c-torture/execute/pr70460.c: Requires labels.
11962 * gcc.c-torture/compile/pr70199.c: Requires labels.
11963 * gcc.target/nvptx/decl.c: Compile only.
11964 * gcc.target/nvptx/trailing-init.c: Compile only.
11965 * gcc.target/nvptx/ary-init.c: Compile only.
11967 2016-05-10 Marek Polacek <polacek@redhat.com>
11970 * gcc.dg/attr-opt-1.c: New test.
11972 2016-05-10 Richard Biener <rguenther@suse.de>
11974 PR tree-optimization/70497
11975 PR tree-optimization/28367
11976 * gcc.dg/torture/20160404-1.c: New testcase.
11977 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11978 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11980 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11982 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11984 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
11986 * gcc.target/i386/fabsneg-1.c New test.
11988 2016-05-09 Alan Modra <amodra@gmail.com>
11991 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11993 2016-05-09 Richard Biener <rguenther@suse.de>
11995 PR tree-optimization/70985
11996 * gcc.dg/torture/pr70985.c: New testcase.
11998 2016-05-09 Bin Cheng <bin.cheng@arm.com>
12000 * gcc.dg/tree-ssa/ifc-9.c: New test.
12001 * gcc.dg/tree-ssa/ifc-10.c: New test.
12002 * gcc.dg/tree-ssa/ifc-11.c: New test.
12003 * gcc.dg/tree-ssa/ifc-12.c: New test.
12004 * gcc.dg/vect/pr61194.c: Remove XFAIL.
12005 * gcc.dg/vect/vect-23.c: Remove XFAIL.
12006 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
12008 2016-05-09 Richard Biener <rguenther@suse.de>
12011 * gfortran.dg/pr70937.f90: New testcase.
12013 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12015 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
12017 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
12020 * gfortran.dg/dec_structure_1.f90: New testcase.
12021 * gfortran.dg/dec_structure_2.f90: Ditto.
12022 * gfortran.dg/dec_structure_3.f90: Ditto.
12023 * gfortran.dg/dec_structure_4.f90: Ditto.
12024 * gfortran.dg/dec_structure_5.f90: Ditto.
12025 * gfortran.dg/dec_structure_6.f90: Ditto.
12026 * gfortran.dg/dec_structure_7.f90: Ditto.
12027 * gfortran.dg/dec_structure_8.f90: Ditto.
12028 * gfortran.dg/dec_structure_9.f90: Ditto.
12029 * gfortran.dg/dec_structure_10.f90: Ditto.
12030 * gfortran.dg/dec_structure_11.f90: Ditto.
12031 * gfortran.dg/dec_union_1.f90: Ditto.
12032 * gfortran.dg/dec_union_2.f90: Ditto.
12033 * gfortran.dg/dec_union_3.f90: Ditto.
12034 * gfortran.dg/dec_union_4.f90: Ditto.
12035 * gfortran.dg/dec_union_5.f90: Ditto.
12036 * gfortran.dg/dec_union_6.f90: Ditto.
12037 * gfortran.dg/dec_union_7.f90: Ditto.
12039 2016-05-07 Tom de Vries <tom@codesourcery.com>
12041 PR tree-optimization/70956
12042 * gcc.dg/graphite/pr70956.c: New test.
12044 2016-05-06 Jakub Jelinek <jakub@redhat.com>
12046 PR middle-end/70941
12047 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
12048 (a, b, c, d): Change type from char to signed char.
12049 (main): Compare against (signed char) -1634678893 instead of
12050 hardcoded -109. Use __builtin_abort instead of abort.
12052 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
12053 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
12055 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12057 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
12060 * gcc.dg/torture/pr70935.c: New test.
12062 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12065 * gcc.target/sh/pr58219.c: New tests.
12067 2016-05-06 Richard Biener <rguenther@suse.de>
12069 PR tree-optimization/70960
12070 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12072 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12075 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12076 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12077 Adjust expected instruction counts.
12078 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12080 2016-05-06 Marek Polacek <polacek@redhat.com>
12083 * gcc.dg/ubsan/bounds-3.c: New test.
12085 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12088 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12090 2016-05-06 Richard Biener <rguenther@suse.de>
12092 PR middle-end/70931
12093 * gfortran.dg/pr70931.f90: New testcase.
12095 2016-05-06 Richard Biener <rguenther@suse.de>
12097 PR middle-end/70941
12098 * gcc.dg/torture/pr70941.c: New testcase.
12100 2016-05-05 Bin Cheng <bin.cheng@arm.com>
12102 PR tree-optimization/57206
12103 * gcc.dg/vect/pr57206.c: New test.
12105 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12107 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12109 2016-05-05 Jakub Jelinek <jakub@redhat.com>
12111 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12113 * c-c++-common/Wdangling-else-4.c: New test.
12115 2016-05-04 Jakub Jelinek <jakub@redhat.com>
12119 * g++.dg/opt/pr70906.C: New test.
12120 * g++.dg/opt/pr70933.C: New test.
12122 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12124 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
12126 * gcc.dg/ipa/pure-const-3.c: New testcase.
12128 2016-05-04 Marek Polacek <polacek@redhat.com>
12130 * c-c++-common/Wdangling-else-1.c: New test.
12131 * c-c++-common/Wdangling-else-2.c: New test.
12132 * c-c++-common/Wdangling-else-3.c: New test.
12134 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
12136 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12139 2016-05-04 Marek Polacek <polacek@redhat.com>
12142 * gcc.dg/Waddress-2.c: New test.
12144 2016-05-04 Alan Modra <amodra@gmail.com>
12146 * gcc.target/powerpc/pr70866.c: New.
12148 2016-05-03 Martin Sebor <msebor@redhat.com>
12151 * c-c++-common/builtin_location.c: New test.
12152 * g++.dg/cpp1y/builtin_location.C: New test.
12154 2016-05-03 Marek Polacek <polacek@redhat.com>
12157 * gcc.dg/pr70859.c: New test.
12158 * gcc.dg/pr70859-2.c: New test.
12160 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
12162 * gnat.dg/debug5.adb: New testcase.
12164 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
12166 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12167 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12168 Procedure to check for z10 instruction set.
12170 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12172 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12174 2016-05-03 Alan Modra <amodra@gmail.com>
12176 * gcc.target/powerpc/savres.c: Add func using a single gpr.
12178 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12180 * gcc.target/i386/avx512f-cvt-1.c: New test.
12182 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
12184 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12185 -fdump-tree-vrp-details.
12187 2016-05-03 Richard Biener <rguenther@suse.de>
12189 * gcc.dg/pr30172-1.c: Adjust.
12190 * gcc.dg/pr63743.c: Likewise.
12191 * gcc.dg/tm/pr51696.c: Likewise.
12192 * c-c++-common/tm/safe-1.c: Likewise.
12193 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12194 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12195 * g++.dg/plugin/self-assign-test-1.C: Likewise.
12196 * g++.dg/plugin/self-assign-test-2.C: Likewise.
12198 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12200 PR rtl-optimization/70467
12201 * gcc.target/i386/pr70467-3.c: New test.
12202 * gcc.target/i386/pr70467-4.c: New test.
12204 PR tree-optimization/70916
12205 * gcc.c-torture/compile/pr70916.c: New test.
12208 * gcc.target/i386/pr49244-1.c: New test.
12209 * gcc.target/i386/pr49244-2.c: New test.
12211 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
12213 PR rtl-optimization/44281
12214 * gcc.target/i386/pr44281.c: New test.
12216 2016-05-03 bin cheng <bin.cheng@arm.com>
12218 PR tree-optimization/56541
12219 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12220 * gcc.dg/vect/pr56541.c: new test.
12222 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12224 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12226 * gcc.target/powerpc/float128-complex-2.c: Likewise.
12228 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
12231 * c-c++-common/asan/clone-test-1.c (main): Align child process
12234 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12237 * g++.dg/spellcheck-fields-2.C: New test case.
12239 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12242 * g++.dg/pr62314.C: New test case.
12244 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
12246 * gcc.dg/ipa/inline-8.c: New testcase.
12248 2016-05-02 Jakub Jelinek <jakub@redhat.com>
12250 PR rtl-optimization/70467
12251 * gcc.target/i386/pr70467-1.c: New test.
12253 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12255 * gcc.dg/spec-options.c: Run the test on all targets.
12256 * gcc.dg/foo.specs: Use cpp_unique_options.
12258 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12260 * gcc.dg/tree-ssa/unord.c: New testcase.
12262 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12264 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12266 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
12268 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12270 2016-05-02 Marek Polacek <polacek@redhat.com>
12273 * gcc.dg/enum-incomplete-3.c: New test.
12275 2016-05-02 Marek Polacek <polacek@redhat.com>
12276 Tom de Vries <tom@codesourcery.com>
12278 PR tree-optimization/70700
12279 * gcc.dg/pr70700.c: New test.
12281 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
12283 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12284 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12285 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12286 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12287 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12289 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
12291 * ada/acats/run_acats: Rename into...
12292 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
12293 * ada/acats/run_all.sh: Remove redundant test.
12294 (target_run): Move around.
12295 (target_gnatchop): Use newly built executable.
12296 (target_gnatmake): Likewise.
12297 Check that the compilation of impbit succeeds.
12299 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
12301 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12302 * gcc.dg/20021029-1.c: Likewise.
12303 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12304 * gcc.target/sh/attr-isr-trapa.c: Likewise.
12305 * gcc.target/sh/cmpstr.c: Likewise.
12306 * gcc.target/sh/cmpstrn.c: Likewise.
12307 * gcc.target/sh/memset.c: Likewise.
12308 * gcc.target/sh/pr21255-2-mb.c: Likewise.
12309 * gcc.target/sh/pr21255-2-ml.c: Likewise.
12310 * gcc.target/sh/pr39423-1.c: Likewise.
12311 * gcc.target/sh/pr49468-di.c: Likewise.
12312 * gcc.target/sh/pr49468-si.c: Likewise.
12313 * gcc.target/sh/pr49880-1.c: Likewise.
12314 * gcc.target/sh/pr49880-2.c: Likewise.
12315 * gcc.target/sh/pr49880-3.c: Likewise.
12316 * gcc.target/sh/pr50751-1.c: Likewise.
12317 * gcc.target/sh/pr50751-4.c: Likewise.
12318 * gcc.target/sh/pr50751-7.c: Likewise.
12319 * gcc.target/sh/pr51244-1.c: Likewise.
12320 * gcc.target/sh/pr51244-10.c: Likewise.
12321 * gcc.target/sh/pr51244-11.c: Likewise.
12322 * gcc.target/sh/pr51244-12.c: Likewise.
12323 * gcc.target/sh/pr51244-13.c: Likewise.
12324 * gcc.target/sh/pr51244-14.c: Likewise.
12325 * gcc.target/sh/pr51244-17.c: Likewise.
12326 * gcc.target/sh/pr51244-18.c: Likewise.
12327 * gcc.target/sh/pr51244-19.c: Likewise.
12328 * gcc.target/sh/pr51244-4.c: Likewise.
12329 * gcc.target/sh/pr51244-5.c: Likewise.
12330 * gcc.target/sh/pr51244-7.c: Likewise.
12331 * gcc.target/sh/pr51244-8.c: Likewise.
12332 * gcc.target/sh/pr51244-9.c: Likewise.
12333 * gcc.target/sh/pr51697.c: Likewise.
12334 * gcc.target/sh/pr52483-1.c: Likewise.
12335 * gcc.target/sh/pr52483-2.c: Likewise.
12336 * gcc.target/sh/pr52483-3.c: Likewise.
12337 * gcc.target/sh/pr52483-5.c: Likewise.
12338 * gcc.target/sh/pr52933-1.c: Likewise.
12339 * gcc.target/sh/pr52933-2.c: Likewise.
12340 * gcc.target/sh/pr52933-3.c: Likewise.
12341 * gcc.target/sh/pr53568-1.c: Likewise.
12342 * gcc.target/sh/pr53976-1.c: Likewise.
12343 * gcc.target/sh/pr53988-1.c: Likewise.
12344 * gcc.target/sh/pr53988.c: Likewise.
12345 * gcc.target/sh/pr54089-1.c: Likewise.
12346 * gcc.target/sh/pr54089-6.c: Likewise.
12347 * gcc.target/sh/pr54089-7.c: Likewise.
12348 * gcc.target/sh/pr54089-8.c: Likewise.
12349 * gcc.target/sh/pr54089-9.c: Likewise.
12350 * gcc.target/sh/pr54236-1.c: Likewise.
12351 * gcc.target/sh/pr54236-2.c: Likewise.
12352 * gcc.target/sh/pr54236-3.c: Likewise.
12353 * gcc.target/sh/pr54236-4.c: Likewise.
12354 * gcc.target/sh/pr54386.c: Likewise.
12355 * gcc.target/sh/pr54602-1.c: Likewise.
12356 * gcc.target/sh/pr54685.c: Likewise.
12357 * gcc.target/sh/pr54760-1.c: Likewise.
12358 * gcc.target/sh/pr54760-2.c: Likewise.
12359 * gcc.target/sh/pr54760-3.c: Likewise.
12360 * gcc.target/sh/pr54760-4.c: Likewise.
12361 * gcc.target/sh/pr54760-5.c: Likewise.
12362 * gcc.target/sh/pr54760-6.c: Likewise.
12363 * gcc.target/sh/pr55146.c: Likewise.
12364 * gcc.target/sh/pr55160.c: Likewise.
12365 * gcc.target/sh/pr59278.c: Likewise.
12366 * gcc.target/sh/pr59401-1.c: Likewise.
12367 * gcc.target/sh/pr59533-1.c: Likewise.
12368 * gcc.target/sh/pr63260.c: Likewise.
12369 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12370 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12371 * gcc.target/sh/strlen.c: Likewise.
12372 * gcc.target/sh/torture/pr30807.c: Likewise.
12373 * gcc.target/sh/torture/pr34777.c: Likewise.
12374 * gcc.target/sh/torture/pr64652.c: Likewise.
12375 * gcc.target/sh/torture/pr65505.c: Likewise.
12376 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12377 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12379 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12382 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12384 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12386 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12387 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12388 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12389 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12391 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12393 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12394 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12396 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12398 PR middle-end/70626
12399 * c-c++-common/goacc/combined-reduction.c: New test.
12400 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12402 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12404 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12405 *movdi_internal pattern only if PIC off.
12406 * gcc.target/i386/pr70155-2.c: Likewise.
12407 * gcc.target/i386/pr70155-3.c: Likewise.
12408 * gcc.target/i386/pr70155-4.c: Likewise.
12409 * gcc.target/i386/pr70155-5.c: Likewise.
12410 * gcc.target/i386/pr70155-6.c: Likewise.
12411 * gcc.target/i386/pr70155-7.c: Likewise.
12412 * gcc.target/i386/pr70155-8.c: Likewise.
12413 * gcc.target/i386/pr70155-15.c: Likewise.
12414 * gcc.target/i386/pr70155-17.c: Likewise.
12415 * gcc.target/i386/pr70155-22.c: Likewise.
12417 2016-04-29 Bin Cheng <bin.cheng@arm.com>
12419 PR tree-optimization/70803
12420 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12422 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12424 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12425 optimization of vector loop.
12426 * gcc.target/i386/vect-unpack-3.c: New test.
12427 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12428 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12429 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12431 2016-04-29 Marek Polacek <polacek@redhat.com>
12434 * g++.dg/ubsan/null-7.C: New test.
12437 * gcc.dg/pr70852.c: New test.
12439 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12442 * g++.dg/cpp0x/alignas6.C: New test.
12444 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12446 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12447 * gcc.dg/pr27003.c: Likewise.
12448 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12449 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12450 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12451 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12452 * gcc.target/arc/mxy.c: Likewise.
12453 * gcc.target/arc/mswape.c: Likewise.
12454 * gcc.target/arc/mrtsc.c: Likewise.
12455 * gcc.target/arc/mcrc.c: Likewise.
12456 * gcc.target/arc/mdsp-packa.c: Likewise.
12457 * gcc.target/arc/mdvbf.c: Likewise.
12458 * gcc.target/arc/mlock.c: Likewise.
12459 * gcc.target/arc/mmac-24.c: Likewise.
12460 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12462 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12463 Matthijs Kooijman <matthijs@stdin.nl>
12464 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12467 * gcc.target/avr/pr60040-1.c: New.
12468 * gcc.target/avr/pr60040-2.c: New.
12470 2016-04-29 Richard Biener <rguenther@suse.de>
12472 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12474 2016-04-29 Richard Biener <rguenther@suse.de>
12476 PR tree-optimization/13962
12477 PR tree-optimization/65686
12478 * gcc.dg/uninit-pr65686.c: New testcase.
12480 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12482 PR middle-end/70843
12483 * gcc.dg/pr70843.c: New test.
12485 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12488 * gcc.target/i386/pr70858.c: New test.
12490 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12492 * gcc.target/arc/nps400-1.c: New file.
12494 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12495 Andrew Burgess <andrew.burgess@embecosm.com>
12497 * gcc.target/arc/movh_cl-1.c: New file.
12499 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12500 Andrew Burgess <andrew.burgess@embecosm.com>
12502 * gcc.target/arc/extzv-1.c: New file.
12503 * gcc.target/arc/insv-1.c: New file.
12504 * gcc.target/arc/insv-2.c: New file.
12505 * gcc.target/arc/movb-1.c: New file.
12506 * gcc.target/arc/movb-2.c: New file.
12507 * gcc.target/arc/movb-3.c: New file.
12508 * gcc.target/arc/movb-4.c: New file.
12509 * gcc.target/arc/movb-5.c: New file.
12510 * gcc.target/arc/movb_cl-1.c: New file.
12511 * gcc.target/arc/movb_cl-2.c: New file.
12512 * gcc.target/arc/movbi_cl-1.c: New file.
12513 * gcc.target/arc/movl-1.c: New file.
12515 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12516 Andrew Burgess <andrew.burgess@embecosm.com>
12518 * gcc.target/arc/cmem-1.c: New file.
12519 * gcc.target/arc/cmem-2.c: New file.
12520 * gcc.target/arc/cmem-3.c: New file.
12521 * gcc.target/arc/cmem-4.c: New file.
12522 * gcc.target/arc/cmem-5.c: New file.
12523 * gcc.target/arc/cmem-6.c: New file.
12524 * gcc.target/arc/cmem-7.c: New file.
12525 * gcc.target/arc/cmem-ld.inc: New file.
12526 * gcc.target/arc/cmem-st.inc: New file.
12528 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12531 * gcc.target/i386/pr70821.c: New test.
12533 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12535 * gcc.target/powerpc/vec-adde.c: New test.
12536 * gcc.target/powerpc/vec-adde-int128.c: New test.
12538 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12540 * gcc.target/i386/avx-vround-1.c: New test.
12541 * gcc.target/i386/avx-vround-2.c: New test.
12542 * gcc.target/i386/avx512vl-vround-1.c: New test.
12543 * gcc.target/i386/avx512vl-vround-2.c: New test.
12545 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12548 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12549 (check_effective_target_cilkplus_runtime): ... this.
12550 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12551 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12553 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12554 Require cilkplus_runtime.
12555 Don't add -lcilkrts.
12556 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12557 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12558 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12559 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12560 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12561 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12562 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12563 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12564 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12565 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12566 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12567 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12568 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12569 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12570 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12571 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12572 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12573 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12574 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12575 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12576 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12577 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12578 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12579 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12580 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12581 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12582 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12583 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12584 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12586 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12587 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12589 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12591 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12594 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12596 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12597 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12599 2015-04-27 Ryan Burn <contact@rnburn.com>
12603 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12605 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12606 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12608 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12610 * gnat.dg/limited_with4.ad[sb]: New test.
12611 * gnat.dg/limited_with4_pkg.ads: New helper.
12613 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12616 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12617 and movv1ti_internal patterns
12618 * gcc.target/i386/pr70155-1.c: New test.
12619 * gcc.target/i386/pr70155-2.c: Likewise.
12620 * gcc.target/i386/pr70155-3.c: Likewise.
12621 * gcc.target/i386/pr70155-4.c: Likewise.
12622 * gcc.target/i386/pr70155-5.c: Likewise.
12623 * gcc.target/i386/pr70155-6.c: Likewise.
12624 * gcc.target/i386/pr70155-7.c: Likewise.
12625 * gcc.target/i386/pr70155-8.c: Likewise.
12626 * gcc.target/i386/pr70155-9.c: Likewise.
12627 * gcc.target/i386/pr70155-10.c: Likewise.
12628 * gcc.target/i386/pr70155-11.c: Likewise.
12629 * gcc.target/i386/pr70155-12.c: Likewise.
12630 * gcc.target/i386/pr70155-13.c: Likewise.
12631 * gcc.target/i386/pr70155-14.c: Likewise.
12632 * gcc.target/i386/pr70155-15.c: Likewise.
12633 * gcc.target/i386/pr70155-16.c: Likewise.
12634 * gcc.target/i386/pr70155-17.c: Likewise.
12635 * gcc.target/i386/pr70155-18.c: Likewise.
12636 * gcc.target/i386/pr70155-19.c: Likewise.
12637 * gcc.target/i386/pr70155-20.c: Likewise.
12638 * gcc.target/i386/pr70155-21.c: Likewise.
12639 * gcc.target/i386/pr70155-22.c: Likewise.
12641 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12643 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12646 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12648 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12649 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12650 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12651 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12652 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12654 2016-04-27 Richard Biener <rguenther@suse.de>
12657 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12658 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12660 2016-04-27 Nathan Sidwell <nathan@acm.org>
12662 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12663 * g++.dg/ubsan/pr63956.C: Adjust error location.
12665 2016-04-27 Nick Clifton <nickc@redhat.com>
12667 PR middle-end/49889
12668 * gcc.dg/pr49889.c: New test.
12670 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12672 * c-c++-common/memset-array.c: New test.
12674 2016-04-26 Martin Sebor <msebor@redhat.com>
12677 * g++.dg/cpp1y/func_constexpr.C: New test.
12679 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12682 * g++.dg/cpp0x/enum32.C: New test.
12683 * g++.dg/cpp0x/enum33.C: New test.
12685 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12687 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12688 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12689 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12690 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12691 * gcc.c-torture/execute/pr38151.c: Likewise.
12692 * gcc.c-torture/execute/pr66556.c: Likewise.
12693 * gcc.c-torture/execute/pr67781.c: Likewise.
12694 * gcc.c-torture/execute/pr68648.c: Likewise.
12696 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12698 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12700 2016-04-26 Marek Polacek <polacek@redhat.com>
12703 * gcc.dg/pr67784-3.c: New test.
12704 * gcc.dg/pr67784-4.c: New test.
12705 * gcc.dg/pr67784-5.c: New test.
12708 * gcc.dg/Wnested-externs-2.c: New test.
12710 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12712 * gcc.dg/fold-plusmult.c: Adjust.
12713 * gcc.dg/no-strict-overflow-6.c: Adjust.
12714 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12716 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12718 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12720 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12721 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12722 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12723 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12724 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12725 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12726 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12727 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12728 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12729 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12730 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12731 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12732 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12733 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12734 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12735 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12736 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12737 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12738 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12739 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12740 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12741 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12743 * gcc.target/i386/pr32219-4.c: Likewise.
12744 * gcc.target/i386/pr32219-6.c: Likewise.
12745 * gcc.target/i386/pr32219-8.c: Likewise.
12747 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12749 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12750 associated options.
12752 2016-04-26 Marek Polacek <polacek@redhat.com>
12755 * g++.dg/ext/cond2.C: New test.
12757 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12759 PR tree-optimization/70771
12760 PR tree-optimization/70775
12761 * gcc.dg/pr70771.c: New test.
12762 * gcc.dg/pr70775.c: New test.
12764 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12766 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12768 2016-04-25 Richard Biener <rguenther@suse.de>
12770 PR tree-optimization/70780
12771 * gcc.dg/torture/pr70780.c: New testcase.
12773 2016-04-25 Michael Collison <michael.collison@arm.com>
12775 * gcc.target/arm/neon-vaddws16.c: New test.
12776 * gcc.target/arm/neon-vaddws32.c: New test.
12777 * gcc.target/arm/neon-vaddwu16.c: New test.
12778 * gcc.target/arm/neon-vaddwu32.c: New test.
12779 * gcc.target/arm/neon-vaddwu8.c: New test.
12780 * lib/target-supports.exp
12781 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12782 that arm neon support vector widen sum of HImode TO SImode.
12784 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12787 * c-c++-common/asan/pr70712.c: New test.
12789 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12791 * .gitattributes: New file.
12793 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12795 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12797 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12799 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12800 * gfortran.dg/submodule_15.f08: Likewise.
12802 2016-04-22 Richard Biener <rguenther@suse.de>
12804 PR tree-optimization/70740
12805 * gcc.dg/torture/pr70740.c: New testcase.
12807 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12810 * gcc.target/i386/pr70750-1.c: New test.
12811 * gcc.target/i386/pr70750-2.c: Likewise.
12813 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12816 * g++.dg/cpp0x/auto48.C: New.
12818 2016-04-21 Marek Polacek <polacek@redhat.com>
12821 * g++.dg/cpp0x/forw_enum12.C: New test.
12822 * g++.dg/cpp0x/forw_enum13.C: New test.
12824 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12827 * gcc.target/i386/pr70728.c: New test.
12829 2016-04-21 Richard Biener <rguenther@suse.de>
12831 PR middle-end/70747
12832 * gcc.dg/pr70747.c: New testcase.
12834 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12836 PR tree-optimization/70715
12837 * gcc.dg/tree-ssa/scev-13.c: New test.
12839 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12841 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12843 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12845 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12847 2016-04-20 Jan Hubicka <jh@suse.cz>
12850 * g++.dg/ipa/nothrow-1.C: New testcase.
12852 2016-04-20 Nathan Sidwell <nathan@acm.org>
12855 * g++.dg/eh/delete1.C: New.
12857 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12859 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12860 -mtune-ctrl=sse_typeless_stores.
12862 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12864 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12866 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12868 PR tree-optimization/69489
12869 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12871 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12874 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12875 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12876 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12878 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12880 PR tree-optimization/56625
12881 PR tree-optimization/69489
12882 * gcc.dg/vect/pr56625.c: New test.
12883 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12885 2016-04-20 Andrew Pinski <apinski@cavium.com>
12888 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12890 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12892 * gnat.dg/self1.adb: Remove now incorrect test.
12894 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12896 * gcc.dg/tree-ssa/scev-11.c: New test.
12897 * gcc.dg/tree-ssa/scev-12.c: New test.
12899 2016-04-20 Marek Polacek <polacek@redhat.com>
12901 PR tree-optimization/70725
12902 * gcc.dg/pr70725.c: New test.
12904 2016-04-20 Richard Biener <rguenther@suse.de>
12906 PR tree-optimization/70726
12907 * g++.dg/vect/pr70726.cc: New testcase.
12909 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12912 * gcc.target/s390/pr70674.c: New test.
12914 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12916 PR libgfortran/70684
12917 * gfortran.dg/list_read_14.f90: New test.
12919 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12922 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12923 extern to force it misaligned.
12927 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12928 Don't check `*' before movv4sf_internal.
12929 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12930 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12931 Don't check `*' before movv16qi_internal.
12932 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12933 extern to force it misaligned.
12937 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12938 Don't check `*' before movv2df_internal.
12939 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12940 extern to force it misaligned.
12944 Check movv8sf_internal instead of avx_storeups256.
12945 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12947 2016-04-19 Richard Biener <rguenther@suse.de>
12949 PR tree-optimization/70171
12950 * g++.dg/tree-ssa/pr70171.C: New testcase.
12952 2016-04-19 Richard Biener <rguenther@suse.de>
12954 PR tree-optimization/70724
12955 * gcc.dg/torture/pr70724.c: New testcase.
12957 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12959 PR middle-end/70689
12960 * gcc.target/i386/pr70689.c: New.
12962 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12965 * gcc.target/i386/pr70708.c: New test.
12967 2016-04-18 Richard Biener <rguenther@suse.de>
12969 PR tree-optimization/43434
12970 * gcc.dg/vect/pr43434.c: New testcase.
12971 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12972 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12973 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12974 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12975 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12976 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12977 * gcc.dg/gomp/pr68640.c: Likewise.
12978 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12979 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12981 2016-04-18 Richard Biener <rguenther@suse.de>
12983 PR tree-optimization/70701
12984 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12986 2016-04-18 Tom de Vries <tom@codesourcery.com>
12989 * gcc.dg/pr70161.c: Add dot-file scans.
12990 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12991 instead of after last dot char.
12993 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12995 * c-c++-common/dump-ada-spec-3.c: New test.
12996 * c-c++-common/dump-ada-spec-4.c: Likewise.
12998 2016-04-17 Tom de Vries <tom@codesourcery.com>
13001 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
13003 2016-04-15 Jan Hubicka <jh@suse.cz>
13006 * g++.dg/ipa/pure-const-1.C: New testcase.
13007 * g++.dg/ipa/pure-const-2.C: New testcase.
13008 * g++.dg/ipa/pure-const-3.C: New testcase.
13010 2016-04-15 Marek Polacek <polacek@redhat.com>
13013 * gcc.dg/bitfld-22.c: New test.
13015 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
13017 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
13020 2016-04-15 Marek Polacek <polacek@redhat.com>
13023 * c-c++-common/pr70651.c: New test.
13025 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13027 PR rtl-optimization/70681
13028 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
13029 dump scan on arm and powerpc.
13030 * gcc.dg/pr10474.c: Likewise.
13032 2016-04-15 Jakub Jelinek <jakub@redhat.com>
13037 * g++.dg/cpp1y/vla11.C: Revert for real.
13040 * c-c++-common/Wparentheses-1.c: New test.
13041 * c-c++-common/gomp/Wparentheses-1.c: New test.
13042 * c-c++-common/gomp/Wparentheses-2.c: New test.
13043 * c-c++-common/gomp/Wparentheses-3.c: New test.
13044 * c-c++-common/gomp/Wparentheses-4.c: New test.
13045 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
13046 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
13047 * c-c++-common/goacc/Wparentheses-1.c: New test.
13049 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
13052 * gcc.target/i386/pr70662.c: New test.
13054 2016-04-15 Richard Biener <rguenther@suse.de>
13055 Alan Modra <amodra@gmail.com>
13057 PR tree-optimization/70130
13058 * gcc.dg/vect/O3-pr70130.c: New testcase.
13060 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13063 * gcc.target/powerpc/pr70669.c: New test.
13066 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13067 a power7 system that does not have an assembler that supports
13070 2016-04-14 Martin Sebor <msebor@redhat.com>
13075 * c-c++-common/ubsan/vla-1.c: Revert.
13076 * g++.dg/cpp1y/vla11.C: Same.
13077 * g++.dg/cpp1y/vla12.C: Same.
13078 * g++.dg/cpp1y/vla13.C: Same.
13079 * g++.dg/cpp1y/vla14.C: Same.
13080 * g++.dg/cpp1y/vla3.C: Same.
13081 * g++.dg/init/array24.C: Same.
13082 * g++.dg/ubsan/vla-1.C: Same.
13084 2016-04-14 Marek Polacek <polacek@redhat.com>
13085 Jan Hubicka <hubicka@ucw.cz>
13088 * g++.dg/torture/pr70029.C: New test.
13090 2016-04-14 Martin Sebor <msebor@redhat.com>
13092 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13093 type size to prevent failures on targets with very low maximum
13096 2016-04-14 Richard Biener <rguenther@suse.de>
13098 PR tree-optimization/70623
13099 * gcc.dg/torture/pr70623.c: New testcase.
13100 * gcc.dg/torture/pr70623-2.c: Likewise.
13102 2016-04-13 Martin Sebor <msebor@redhat.com>
13107 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13108 * g++.dg/cpp1y/vla11.C: New test.
13109 * g++.dg/cpp1y/vla12.C: New test.
13110 * g++.dg/cpp1y/vla13.C: New test.
13111 * g++.dg/cpp1y/vla14.C: New test.
13112 * g++.dg/cpp1y/vla3.C: Restore deleted test.
13113 * g++.dg/init/array24.C: Fully brace VLA initializer.
13114 * g++.dg/ubsan/vla-1.C: Disable exceptions.
13116 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13119 * g++.dg/opt/pr70641.C: New test.
13121 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13123 PR rtl-optimization/68749
13124 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13125 effects of argument promotions.
13126 Remove default args to dg-skip-if.
13128 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
13131 * g++.dg/parse/pr70635.C: New.
13133 2016-04-13 Marek Polacek <polacek@redhat.com>
13136 * c-c++-common/Wmisleading-indentation-4.c: New test.
13138 2016-04-13 Marek Polacek <polacek@redhat.com>
13141 * gcc.dg/Wparentheses-12.c: New test.
13142 * gcc.dg/Wparentheses-13.c: New test.
13144 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
13146 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13147 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13148 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13150 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13152 PR middle-end/70633
13153 * gcc.c-torture/compile/pr70633.c: New test.
13156 * gcc.dg/torture/pr70628.c: New test.
13158 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
13161 * g++.dg/template/pr70610.C: New test.
13162 * g++.dg/template/pr70610-2.C: New test.
13163 * g++.dg/template/pr70610-3.C: New test.
13164 * g++.dg/template/pr70610-4.C: New test.
13166 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13168 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13172 * g++.dg/ext/pr70571.C: New test.
13174 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13177 * gcc.target/powerpc/pr70640.c: New test.
13179 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
13182 * g++.dg/parse/pr68722.C: New.
13184 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13186 PR rtl-optimization/70596
13187 * gcc.target/i386/pr70596.c: New test.
13189 2016-04-12 Nathan Sidwell <nathan@acm.org>
13192 * g++.dg/init/pr70501.C: New.
13194 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
13196 * gcc.target/i386/asm-flag-6.c: New test.
13198 2016-04-12 Tom de Vries <tom@codesourcery.com>
13200 PR tree-optimization/68756
13201 * gcc.dg/graphite/pr68756.c: New test.
13203 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13205 PR tree-optimization/70602
13206 * gcc.c-torture/execute/pr70602.c: New test.
13208 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13211 * gcc.target/powerpc/float128-1.c: New tests to make sure the
13212 __float128 emulator is built and runs.
13213 * gcc.target/powerpc/float128-1.c: Likewise.
13215 * lib/target-supports.exp (check_ppc_float128_sw_available):
13216 Rework tests for __float128 software and hardware
13217 availability. Fix exit condition to return 0 on success.
13219 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
13222 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13223 * gcc.target/aarch64/target_attr_15.c: Likewise.
13225 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13228 * g++.dg/cpp1y/pr69066.C: New.
13230 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13233 * gfortran.dg/pr36192.f90: Update test.
13234 * gfortran.dg/pr36192_1.f90: Update test.
13235 * gfortran.dg/real_dimension_1.f: Update test.
13236 * gfortran.dg/parameter_array_init_7.f90: New test.
13238 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
13241 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13243 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13245 PR rtl-optimization/66669
13246 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13248 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13250 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13251 * gcc.dg/pie-1.c: Likewise.
13252 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13253 * gcc.dg/pic-4.c: Likewise.
13254 * gcc.dg/pie-3.c: Likewise.
13255 * gcc.dg/pie-4.c: Likewise.
13257 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13259 PR tree-optimization/68644
13260 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13262 PR rtl-optimization/64886
13263 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13265 2016-04-09 Tom de Vries <tom@codesourcery.com>
13267 PR tree-optimization/68953
13268 * gcc.dg/graphite/pr68953.c: New test.
13270 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13273 * gfortran.dg/deferred_character_16.f90: New test.
13275 2016-04-09 Jakub Jelinek <jakub@redhat.com>
13277 PR tree-optimization/70586
13278 * gcc.c-torture/execute/pr70586.c: New test.
13280 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13283 * c-c++-common/asan/halt_on_error-1.c: Replace memset
13284 with __builtin_memset
13285 * c-c++-common/asan/halt_on_error-2.c: Likewise.
13287 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
13291 PR tree-optimization/70373
13292 PR middle-end/70533
13293 PR middle-end/70534
13294 PR middle-end/70535
13295 * c-c++-common/goacc/reduction-5.c: New test.
13296 * c-c++-common/goacc/reduction-promotions.c: New test.
13297 * gfortran.dg/goacc/reduction-3.f95: New test.
13298 * gfortran.dg/goacc/reduction-promotions.f90: New test.
13300 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
13304 * g++.dg/pr70590.C: New test.
13305 * g++.dg/pr70590-2.C: New test.
13307 2016-04-08 Jakub Jelinek <jakub@redhat.com>
13309 PR middle-end/70593
13310 * gcc.target/i386/pr70593.c: New test.
13312 PR rtl-optimization/70574
13313 * gcc.target/i386/avx2-pr70574.c: New test.
13315 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
13318 * c-c++-common/asan/pr70541.c: New test.
13320 2016-04-08 Tom de Vries <tom@codesourcery.com>
13322 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13323 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13325 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13328 * gcc.c-torture/execute/pr70566.c: New test.
13330 2016-04-08 Tom de Vries <tom@codesourcery.com>
13332 * c-c++-common/goacc/uninit-copy-clause.c: New test.
13333 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13335 2016-04-08 Alan Modra <amodra@gmail.com>
13337 * gcc.target/powerpc/pr70117.c: New.
13339 2016-04-07 Jakub Jelinek <jakub@redhat.com>
13342 * gcc.dg/lto/simd-function_0.c: New test.
13344 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13346 * c-c++-common/attr-simd-2.c: Likewise.
13347 * c-c++-common/attr-simd-4.c: Likewise.
13348 * gcc.dg/gomp/simd-clones-2.c: Likewise.
13349 * gcc.dg/gomp/simd-clones-3.c: Likewise.
13351 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13354 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13356 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
13357 Tom de Vries <tom@codesourcery.com>
13359 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13360 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13361 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13362 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13363 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13364 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13365 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13366 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13368 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13371 * g++.dg/warn/Wparentheses-29.C: New test.
13373 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13376 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13377 explicit braces to resolve a future -Wparentheses warning.
13379 2016-04-06 Richard Henderson <rth@redhat.com>
13381 * gcc.dg/pr61817-1.c: New test.
13382 * gcc.dg/pr61817-2.c: New test.
13383 * gcc.dg/pr69391-1.c: New test.
13384 * gcc.dg/pr69391-2.c: New test.
13386 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13388 PR rtl-optimization/70398
13389 * gcc.target/aarch64/pr70398.c: New.
13391 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13393 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13395 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
13396 Pedro Alves <palves@redhat.com>
13398 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13400 2016-04-06 Jakub Jelinek <jakub@redhat.com>
13402 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13403 Check for avx512f effective targets instead of avx2.
13404 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13405 for AVX512F clones.
13406 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13407 * g++.dg/gomp/declare-simd-1.C: Likewise.
13408 * g++.dg/gomp/declare-simd-3.C: Likewise.
13409 * g++.dg/gomp/declare-simd-4.C: Likewise.
13411 PR middle-end/70550
13412 * c-c++-common/gomp/pr70550-1.c: New test.
13413 * c-c++-common/gomp/pr70550-2.c: New test.
13415 2016-04-05 Nathan Sidwell <nathan@acm.org>
13418 * g++.dg/ext/attribute-may-alias-5.C: New.
13420 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13423 * c-c++-common/pr70336.c: New test.
13424 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13425 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13427 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
13430 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13432 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13434 PR rtl-optimization/70542
13435 * gcc.dg/torture/pr70542.c: New test.
13436 * gcc.target/i386/avx2-pr70542.c: New test.
13438 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13440 PR tree-optimization/70509
13441 * gcc.target/i386/avx512bw-pr70509.c: New test.
13443 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13446 * g++.dg/ext/constexpr-vla4.C: New test.
13448 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13451 * gcc.target/i386/pr70510.c: New test.
13453 2016-04-05 Richard Biener <rguenther@suse.de>
13455 PR tree-optimization/70526
13456 * g++.dg/torture/pr70526.C: New testcase.
13458 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13461 * gcc.target/i386/pr70525.c: New test.
13463 2016-04-05 Richard Biener <rguenther@suse.de>
13465 PR middle-end/70499
13466 * g++.dg/torture/pr70499.C: New testcase.
13468 2016-04-05 Richard Biener <rguenther@suse.de>
13470 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13473 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13475 PR middle-end/70307
13476 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13477 rs6000 ABI warnings.
13479 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13482 * g++.dg/ipa/devirt-51.C: New testcase.
13484 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13485 Jakub Jelinek <jakub@redhat.com>
13487 PR middle-end/70457
13488 * gcc.dg/torture/pr70457.c: New.
13490 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13493 * gfortran.dg/allocate_with_source_19.f08: New test.
13495 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13498 * gfortran.dg/coarray_allocate_6.f08: New test.
13500 2016-04-04 Richard Biener <rguenther@suse.de>
13502 PR rtl-optimization/70484
13503 * gcc.dg/torture/pr70484.c: New testcase.
13505 2016-04-04 Marek Polacek <polacek@redhat.com>
13508 * gcc.dg/torture/pr70307.c: New test.
13510 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13514 * gcc.target/sh/torture/pr70416.c: New.
13516 2016-04-02 Martin Sebor <msebor@redhat.com>
13522 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13523 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13524 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13525 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13526 * g++.dg/cpp0x/constexpr-string.C: Same.
13527 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13528 * g++.dg/cpp0x/pr65398.C: Same.
13529 * g++.dg/ext/constexpr-vla1.C: Same.
13530 * g++.dg/ext/constexpr-vla2.C: Same.
13531 * g++.dg/ext/constexpr-vla3.C: Same.
13532 * g++.dg/ubsan/pr63956.C: Same.
13534 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13536 PR rtl-optimization/70467
13537 * gcc.target/i386/pr70467-2.c: New test.
13539 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13540 Marek Polacek <polacek@redhat.com>
13543 * g++.dg/init/new47.C: New test.
13545 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13548 * gcc.target/arm/pr70496.c: New test.
13550 2016-04-01 Nathan Sidwell <nathan@acm.org>
13553 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13555 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13558 * gcc.dg/strlenopt.h (memmove): New.
13559 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13560 instead of "string.h".
13561 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13562 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13563 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13564 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13565 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13566 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13567 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13568 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13569 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13570 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13571 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13572 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13573 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13574 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13575 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13576 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13577 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13578 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13579 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13580 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13582 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13584 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13585 (Holder::foo): Reflect this.
13587 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13590 * gcc.dg/pr70442.c: New test.
13592 2016-03-31 Nathan Sidwell <nathan@acm.org>
13595 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13597 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13600 * gcc.target/i386/pr70453.c: New test.
13602 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13605 * gcc.c-torture/pr70292.c: New test.
13607 2016-03-31 Marek Polacek <polacek@redhat.com>
13610 * c-c++-common/pr70297.c: New test.
13611 * g++.dg/cpp0x/typedef-redecl.C: New test.
13612 * gcc.dg/typedef-redecl2.c: New test.
13614 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13616 PR rtl-optimization/70460
13617 * gcc.c-torture/execute/pr70460.c: New test.
13619 2016-03-31 Richard Biener <rguenther@suse.de>
13622 * g++.dg/ext/vector30.C: New testcase.
13624 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13625 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13627 * gfortran.dg/fmt_pf.f90: New test.
13629 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13631 Forward-port from 5 branch
13632 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13635 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13636 dg-require-effective-target after dg-do.
13638 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13640 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13642 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13643 Julian Brown <julian@codesourcery.com>
13644 Chung-Lin Tang <cltang@codesourcery.com>
13645 Cesar Philippidis <cesar@codesourcery.com>
13646 James Norris <jnorris@codesourcery.com>
13647 Tom de Vries <tom@codesourcery.com>
13648 Nathan Sidwell <nathan@codesourcery.com>
13650 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13651 * c-c++-common/goacc/loop-clauses.c: Likewise.
13652 * g++.dg/goacc/template.C: Likewise.
13653 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13654 * gfortran.dg/goacc/loop-1.f95: Likewise.
13655 * gfortran.dg/goacc/loop-5.f95: Likewise.
13656 * gfortran.dg/goacc/loop-6.f95: Likewise.
13657 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13658 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13659 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13660 * c-c++-common/goacc/clauses-fail.c: Likewise.
13661 * c-c++-common/goacc/parallel-1.c: Likewise.
13662 * c-c++-common/goacc/reduction-1.c: Likewise.
13663 * c-c++-common/goacc/reduction-2.c: Likewise.
13664 * c-c++-common/goacc/reduction-3.c: Likewise.
13665 * c-c++-common/goacc/reduction-4.c: Likewise.
13666 * c-c++-common/goacc/routine-3.c: Likewise.
13667 * c-c++-common/goacc/routine-4.c: Likewise.
13668 * c-c++-common/goacc/routine-5.c: Likewise.
13669 * c-c++-common/goacc/tile.c: Likewise.
13670 * g++.dg/goacc/template.C: Likewise.
13671 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13672 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13673 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13674 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13675 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13676 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13677 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13678 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13679 * c-c++-common/goacc/use_device-1.c: ... this file.
13680 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13681 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13682 * c-c++-common/goacc/host_data-6.c: ... this file.
13683 * c-c++-common/goacc/loop-2-kernels.c: New file.
13684 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13685 * c-c++-common/goacc/loop-3.c: Likewise.
13686 * g++.dg/goacc/reference.C: Likewise.
13687 * g++.dg/goacc/routine-1.C: Likewise.
13688 * g++.dg/goacc/routine-2.C: Likewise.
13690 2016-03-30 Richard Biener <rguenther@suse.de>
13692 PR middle-end/70450
13693 * gcc.dg/torture/pr70450.c: New testcase.
13695 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13698 * gcc.dg/torture/pr70421.c: New test.
13699 * gcc.target/i386/avx512f-pr70421.c: New test.
13701 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13704 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13705 (check): New function.
13707 (foo): Align stack to 16 bytes when calling bar.
13708 * gcc.target/i386/cleanup-2.c: Likewise.
13710 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13712 PR tree-optimization/59124
13713 * gcc.dg/Warray-bounds-19.c: New test.
13715 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13717 * lib/prune.exp (escape_regex_chars): New.
13718 (prune_file_path): Update to quote metcharacters for regexp.
13720 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13722 PR rtl-optimization/70429
13723 * gcc.c-torture/execute/pr70429.c: New test.
13725 PR tree-optimization/70405
13726 * gcc.dg/pr70405.c: New test.
13728 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13731 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13732 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13734 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13737 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13738 __cilkrts_set_param to set two workers.
13739 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13740 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13742 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13744 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13746 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13749 * gcc.target/i386/pr70406.c: New test.
13751 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13753 * gnat.dg/specs/double_record_extension3.ads: New test.
13755 2016-03-25 Richard Henderson <rth@redhat.com>
13758 * gcc.target/aarch64/pr70120-1.c: New.
13759 * gcc.target/aarch64/pr70120-2.c: New.
13760 * gcc.target/aarch64/pr70120-3.c: New.
13762 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13765 * g++.dg/template/mangle2.C: The dg-do directive should be
13766 "compile" not "assemble".
13768 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13771 * gcc.dg/pr69650.c: New test.
13773 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13775 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13777 2016-03-25 Alan Modra <amodra@gmail.com>
13779 * gcc.dg/dfp/pr70052.c: New test.
13781 2016-03-24 Richard Henderson <rth@redhat.com>
13783 PR middle-end/69845
13784 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13785 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13787 2016-03-24 Tom de Vries <tom@codesourcery.com>
13789 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13791 2016-03-24 Tom de Vries <tom@codesourcery.com>
13793 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13794 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13796 2016-03-24 Tom de Vries <tom@codesourcery.com>
13798 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13799 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13801 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13804 * g++.dg/template/mangle2.C: New test.
13806 2016-03-24 Richard Biener <rguenther@suse.de>
13808 PR tree-optimization/70396
13809 * gcc.dg/torture/pr70396.c: New testcase.
13811 2016-03-24 Richard Biener <rguenther@suse.de>
13813 PR middle-end/70370
13814 * gcc.dg/torture/pr70370.c: New testcase.
13816 2016-03-24 Tom de Vries <tom@codesourcery.com>
13818 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13819 * gfortran.dg/goacc/kernels-tree.f95: Same.
13820 * gfortran.dg/goacc/parallel-tree.f95: Same.
13822 2016-03-24 Tom de Vries <tom@codesourcery.com>
13824 * c-c++-common/goacc/uninit-if-clause.c: New test.
13825 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13827 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13830 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13833 2016-03-24 Richard Biener <rguenther@suse.de>
13835 PR tree-optimization/70372
13836 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13838 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13841 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13843 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13846 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13848 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13851 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13852 * g++.dg/cpp1y/pr70001.C: New test.
13855 * g++.dg/cpp0x/constexpr-70323.C: New test.
13857 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13858 Jason Merrill <jason@redhat.com>
13859 Jakub Jelinek <jakub@redhat.com>
13862 * g++.dg/cpp0x/constexpr-69315.C: New test.
13863 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13865 2016-03-23 Marek Polacek <polacek@redhat.com>
13868 * g++.dg/warn/Wignored-attributes-1.C: New test.
13869 * g++.dg/warn/Wignored-attributes-2.C: New test.
13871 2016-03-23 Tom de Vries <tom@codesourcery.com>
13873 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13875 * gfortran.dg/goacc/private-3.f95 (test): Same.
13876 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13879 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13881 * lib/target-supports.exp: Remove v7ve entry from loop
13882 creating effective target checks.
13883 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13884 (add_options_for_arm_arch_v7ve): Likewise.
13886 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13888 PR tree-optimization/70354
13889 * gcc.dg/vect/pr70354-1.c: New test.
13890 * gcc.dg/vect/pr70354-2.c: New test.
13891 * gcc.target/i386/avx2-pr70354-1.c: New test.
13892 * gcc.target/i386/avx2-pr70354-2.c: New test.
13894 2016-03-22 Jeff Law <law@redhat.com>
13897 * gcc.dg/tree-ssa/pr70232.c: New test.
13899 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13902 * gcc.target/i386/pr70302.c: New test.
13904 2016-03-22 Richard Biener <rguenther@suse.de>
13906 PR middle-end/70251
13907 * g++.dg/torture/pr70251.C: New testcase.
13909 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13912 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13913 Wmisleading-indentation.c.
13914 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13915 reflect change to diagnostic text and order of messages.
13916 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13918 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13920 * g++.dg/ext/java-3.C: Don't compile on AIX.
13922 2016-03-22 Richard Biener <rguenther@suse.de>
13924 PR middle-end/70333
13925 * gcc.dg/torture/pr70333.c: New testcase.
13927 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13929 * g++.dg/ext/pr70290.C: New test.
13931 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13934 * gcc.target/i386/pr70325.c: New test.
13936 2016-03-22 Jakub Jelinek <jakub@redhat.com>
13939 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13940 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13943 * gcc.target/i386/pr70300.c: New test.
13946 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13947 (func2): New function for cond with parens, xfail warning for c++.
13948 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13950 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13953 * g++.dg/template/ptrmem30.C: New test.
13955 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13958 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13959 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13961 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13963 PR middle-end/70326
13964 * gcc.dg/pr70326.c: New test.
13966 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
13967 Jakub Jelinek <jakub@redhat.com>
13969 PR tree-optimization/70317
13970 * gcc.dg/pr70317.c: New test.
13972 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
13975 * gcc.target/i386/pr70327.c: New test.
13977 2016-03-21 Martin Liska <mliska@suse.cz>
13980 * gcc.dg/ipa/pr70306.c: New test.
13982 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
13984 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13985 * gcc.target/arm/attr-align3.c: Likewise.
13986 * gcc.target/arm/attr_arm.c: Likewise.
13987 * gcc.target/arm/flip-thumb.c: Likewise.
13989 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13992 * gcc.target/powerpc/altivec-36.c: New test.
13994 2016-03-21 Richard Biener <rguenther@suse.de>
13996 PR tree-optimization/70310
13997 * gcc.dg/torture/pr70310.c: New testcase.
13999 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
14002 * gcc.target/i386/pr70293.c: New test.
14004 2016-03-21 Richard Biener <rguenther@suse.de>
14006 PR tree-optimization/70288
14007 * gcc.dg/torture/pr70288-1.c: New testcase.
14008 * gcc.dg/torture/pr70288-2.c: Likewise.
14010 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14012 PR rtl-optimization/69307
14013 * gcc.target/arm/pr69307.c: New test.
14015 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14017 PR rtl-optimization/69102
14018 * gcc.c-torture/compile/pr69102.c: New test.
14020 2016-03-18 Jeff Law <law@redhat.com>
14022 PR rtl-optimization/70263
14023 * gcc.c-torture/compile/pr70263-1.c: New test.
14024 * gcc.target/i386/pr70263-2.c: New test.
14026 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
14028 PR rtl-optimization/70278
14029 * gcc.dg/torture/pr70278.c: New test.
14030 * gcc.target/arm/pr70278.c: New test.
14032 2016-03-18 David Malcolm <dmalcolm@redhat.com>
14035 * gcc.dg/plugin/diagnostic-test-expressions-1.c
14036 (test_builtin_types_compatible_p): New test function.
14037 * gcc.dg/pr70281.c: New test case.
14039 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
14042 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
14044 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14046 PR tree-optimization/70252
14047 * gcc.dg/pr70252.c: New test.
14049 2016-03-18 Tom de Vries <tom@codesourcery.com>
14051 * gcc.dg/pr70161-2.c: New test.
14052 * gcc.dg/pr70161.c: New test.
14054 2016-03-18 Tom de Vries <tom@codesourcery.com>
14057 * gcc.dg/pr70269.c: New test.
14059 2016-03-18 Jakub Jelinek <jakub@redhat.com>
14062 * g++.dg/ext/java-3.C: New test.
14064 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14067 * g++.dg/lookup/pr70205.C: New test.
14069 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14072 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14074 2016-03-17 Marek Polacek <polacek@redhat.com>
14077 * gcc.dg/atomic-op-6.c: New test.
14079 2016-03-17 David Malcolm <dmalcolm@redhat.com>
14082 * c-c++-common/pr70264.c: New test case.
14084 2016-03-17 Jakub Jelinek <jakub@redhat.com>
14087 * c-c++-common/pr70144-1.c: New test.
14088 * c-c++-common/pr70144-2.c: New test.
14091 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14092 * g++.dg/opt/flifetime-dse6.C: New test.
14093 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14095 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
14098 * gcc.dg/pic-1.c: New test.
14099 * gcc.dg/pic-2.c: Likewise.
14100 * gcc.dg/pic-3.c: Likewise.
14101 * gcc.dg/pic-4.c: Likewise.
14102 * gcc.dg/pie-1.c: Likewise.
14103 * gcc.dg/pie-2.c: Likewise.
14104 * gcc.dg/pie-3.c: Likewise.
14105 * gcc.dg/pie-4.c: Likewise.
14106 * gcc.dg/pie-5.c: Likewise.
14107 * gcc.dg/pie-6.c: Likewise.
14109 2016-03-17 Tom de Vries <tom@codesourcery.com>
14111 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14112 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14114 2016-03-17 Richard Biener <rguenther@suse.de>
14117 * g++.dg/debug/pr70271.C: New testcase.
14119 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
14121 * gcc.target/i386/pr70251.c: New test.
14123 2016-03-17 Marek Polacek <polacek@redhat.com>
14126 * g++.dg/warn/constexpr-70194.C: New test.
14128 2016-03-16 Richard Henderson <rth@redhat.com>
14130 PR middle-end/70240
14131 * gcc.c-torture/compile/pr70240.c: New.
14133 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14135 * gcc.c-torture/compile/20151204.c: Skip for avr.
14137 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14140 * g++.dg/opt/pr70245.C: New test.
14141 * g++.dg/opt/pr70245.h: New file.
14142 * g++.dg/opt/pr70245-aux.cc: New file.
14144 2016-03-16 Martin Sebor <msebor@redhat.com>
14146 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14148 2016-03-16 Richard Henderson <rth@redhat.com>
14150 PR middle-end/70199
14151 * gcc.c-torture/compile/pr70199.c: New.
14153 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
14155 * gcc.dg/uninit-19.c: Run dos2unix.
14157 2016-03-16 Marek Polacek <polacek@redhat.com>
14160 * gcc.dg/nested-func-10.c: New test.
14161 * gcc.dg/nested-func-9.c: New test.
14163 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14165 PR tree-optimization/68714
14166 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14168 2016-03-16 Tom de Vries <tom@codesourcery.com>
14170 PR tree-optimization/68715
14171 * gcc.dg/graphite/pr68715-2.c: New test.
14172 * gcc.dg/graphite/pr68715.c: New test.
14173 * gfortran.dg/graphite/pr68715.f90: New test.
14175 2016-03-16 Tom de Vries <tom@codesourcery.com>
14177 PR tree-optimization/68809
14178 * gcc.dg/graphite/pr68809-2.c: New test.
14179 * gcc.dg/graphite/pr68809.c: New test.
14181 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14184 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14185 method call to i () as argument. Adjust expected output.
14188 * g++.dg/ubsan/pr70147-1.C: New test.
14189 * g++.dg/ubsan/pr70147-2.C: New test.
14191 2016-03-15 Martin Sebor <msebor@redhat.com>
14194 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14196 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
14198 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14201 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14203 PR libfortran/69799
14204 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14205 libatomic_available.
14207 2016-03-15 Marek Polacek <polacek@redhat.com>
14210 * g++.dg/ext/attribute-may-alias-4.C: New test.
14212 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
14214 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
14215 -fvar-tracking-assignments-toggle flag.
14217 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
14219 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14221 2016-03-15 Jakub Jelinek <jakub@redhat.com>
14223 PR rtl-optimization/70222
14224 * gcc.c-torture/execute/pr70222-1.c: New test.
14225 * gcc.c-torture/execute/pr70222-2.c: New test.
14227 2016-03-15 Richard Henderson <rth@redhat.com>
14229 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14231 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14233 PR rtl-optimization/69032
14234 * gcc.dg/pr69032.c: New test.
14236 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14238 PR rtl-optimization/63384
14239 * g++.dg/pr63384.C: New test.
14241 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14244 * gcc.target/i386/pr64411.C: New test.
14246 2016-03-15 Tom de Vries <tom@codesourcery.com>
14248 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14249 * gfortran.dg/goacc/kernels-alias.f95: New test.
14251 2016-03-14 Martin Sebor <msebor@redhat.com>
14254 * g++.dg/cpp0x/constexpr-inline.C: New test.
14255 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14257 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
14259 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14261 2016-03-14 Jakub Jelinek <jakub@redhat.com>
14263 PR middle-end/70219
14264 * gcc.dg/pr70219.c: New test.
14266 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
14269 * gcc.dg/torture/pr70083.c: New test.
14270 * gcc.target/i386/pr70083.c: New test.
14272 2016-03-14 Richard Biener <rguenther@suse.de>
14274 PR tree-optimization/56365
14275 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14277 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
14280 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14282 * g++.dg/pr70098.C: New testcase.
14285 2016-03-14 Tom de Vries <tom@codesourcery.com>
14287 PR tree-optimization/70045
14288 * gcc.dg/graphite/pr70045.c: New test.
14290 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14293 * gfortran.dg/include_9.f90: New test.
14295 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
14298 gfortran.dg/prof/prof.exp: New script.
14299 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14301 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
14303 PR rtl-optimization/69307
14304 * gcc.dg/pr69307.c: New test.
14306 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
14309 * gcc.target/arm/pr69614.c: New.
14311 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
14314 * gfortran.dg/submodule_14.f08: New test
14317 * gfortran.dg/submodule_15.f08: New test
14319 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
14322 * g++.dg/cpp1y/paren3.C: New test.
14324 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14327 * gcc.target/powerpc/ppc-round2.c: New test.
14329 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
14332 * gcc.dg/torture/pr70123.c: New test.
14334 2016-03-11 Jeff Law <law@redhat.com>
14336 PR tree-optimization/70190
14337 * gcc.c-torture/compile/pr70190.c: New test.
14339 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14342 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14344 (test43_b): Likewise.
14345 (test43_c): Likewise.
14346 (test43_d): Likewise.
14347 (test43_e): Likewise.
14348 (test43_f): Likewise.
14349 (test43_g): Likewise.
14350 (test44_a): Likewise.
14351 (test44_b): Likewise.
14352 (test44_c): Likewise.
14353 (test44_d): Likewise.
14354 (test44_e): Likewise.
14356 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14359 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14361 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14363 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14366 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14370 * gcc.target/aarch64/pr69245_2.c: New test.
14372 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14374 PR tree-optimization/70177
14375 * gcc.dg/pr70177.c: New test.
14377 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14379 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14381 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14383 * gcc.dg/tree-ssa/sra-20.c: New.
14385 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14387 PR rtl-optimization/70174
14388 * gcc.dg/pr70174.c: New test.
14390 PR tree-optimization/70169
14391 * gcc.dg/pr70169.c: New test.
14393 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14396 * gcc.target/i386/pr70160.c: New test.
14398 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14400 * gcc.target/s390/dfp-1.c: New test.
14402 2016-03-10 Nick Clifton <nickc@redhat.com>
14405 * gcc.target/aarch64/pr70044.c: New test.
14407 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14408 Jakub Jelinek <jakub@redhat.com>
14411 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14412 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14413 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14415 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
14418 * g++.dg/lto/pr69589_0.C: New testcase
14419 * g++.dg/lto/pr69589_1.C: New testcase
14421 2016-03-10 Marek Polacek <polacek@redhat.com>
14424 * g++.dg/delayedfold/unary-plus1.C: New test.
14426 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
14428 * gcc.target/arm/pr45701-1.c: Escape brackets.
14429 * gcc.target/arm/pr45701-2.c: Likewise.
14431 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14433 * gfortran.dg/unconstrained_commons.f: New.
14435 2016-03-10 Alan Modra <amodra@gmail.com>
14437 * gcc.dg/pr69195.c: New.
14438 * gcc.dg/pr69238.c: New.
14440 2016-03-10 Tom de Vries <tom@codesourcery.com>
14443 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14445 2016-03-10 Richard Biener <rguenther@suse.de>
14447 PR tree-optimization/70128
14448 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14449 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14451 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14453 PR tree-optimization/70152
14454 * gcc.dg/pr70152.c: New test.
14457 * gcc.target/i386/pr70086-1.c: New test.
14458 * gcc.target/i386/pr70086-2.c: New test.
14459 * gcc.target/i386/pr70086-3.c: New test.
14461 PR tree-optimization/70127
14462 * gcc.c-torture/execute/pr70127.c: New test.
14464 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14466 * c-c++-common/goacc/combined-directives-2.c: New test.
14468 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14472 * g++.dg/diagnostic/pr70105.C: New test.
14473 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14474 (test_multiple_ordinary_maps): New test function.
14476 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14480 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14481 Drop range information from call to inform_at_rich_loc.
14482 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14484 (test_show_locus): Replace calls to rich_location::add_range with
14485 calls to add_range. Rewrite the tests that used the now-defunct
14486 rich_location ctor taking a source_range. Simplify other tests
14487 by replacing calls to COMBINE_LOCATION_DATA with calls to
14490 2016-03-09 Richard Biener <rguenther@suse.de>
14491 Jakub Jelinek <jakub@redhat.com>
14493 PR tree-optimization/70138
14494 * gcc.dg/vect/pr70138-1.c: New testcase.
14495 * gcc.dg/vect/pr70138-2.c: Likewise.
14497 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14500 * gcc.target/i386/pr70049.c: New test.
14502 2016-03-09 Richard Biener <rguenther@suse.de>
14505 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14506 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14507 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14509 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14511 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14514 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14516 PR middle-end/67278
14517 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14520 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14522 PR middle-end/70050
14523 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14524 in testcase comment.
14526 2016-03-09 Tom de Vries <tom@codesourcery.com>
14528 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14529 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14530 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14531 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14532 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14533 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14534 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14535 * gfortran.dg/goacc/kernels-loop.f95: New test.
14537 2016-03-08 Martin Sebor <msebor@redhat.com>
14540 * g++.dg/warn/overflow-warn-7.C: New test.
14542 2016-03-08 Jason Merrill <jason@redhat.com>
14544 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14545 * lib/target-supports.exp (check_effective_target_concepts): New.
14547 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14550 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14551 * g++.dg/ubsan/pr70135.C: New test.
14554 * gcc.dg/pr70110.c: New test.
14556 2016-03-07 Martin Jambor <mjambor@suse.cz>
14558 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14559 * c-c++-common/gomp/if-1.c: Likewise.
14560 * c-c++-common/gomp/pr61486-2.c: Likewise.
14561 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14562 to dg-additional-options.
14563 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14564 * g++/gomp/target-teams-1.c: Likewise.
14565 * gcc.dg/gomp/gomp.exp: Likewise.
14566 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14567 dg-additional-options.
14568 * gfortran.dg/gomp/gomp.exp: Likewise.
14569 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14570 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14571 dg-additional-options.
14572 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14574 2016-03-07 Martin Jambor <mjambor@suse.cz>
14576 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14577 * c-c++-common/gomp/gridify-1.c: New test.
14578 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14580 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14582 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14583 trigger for cortex-r8, when scanning for register r8.
14584 * gcc.target/arm/pr45701-2.c: Likewise.
14586 2016-02-26 Richard Biener <rguenther@suse.de>
14587 Jeff Law <law@redhat.com>
14589 PR tree-optimization/69740
14590 * gcc.c-torture/compile/pr69740-1.c: New test.
14591 * gcc.c-torture/compile/pr69740-2.c: New test.
14593 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14595 * lib/target-supports.exp
14596 (check_effective_target_whole_vector_shift): Enable for PPC64.
14598 2016-03-07 Richard Biener <rguenther@suse.de>
14600 PR tree-optimization/70115
14601 * gcc.dg/torture/pr70115.c: New testcase.
14603 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14605 PR middle-end/69916
14606 * c-c-++-common/goacc/pr69916.c: New.
14608 2016-03-07 Richard Henderson <rth@redhat.com>
14610 * gcc.c-torture/compile/pr70061.c: New test.
14612 2016-03-07 Richard Biener <rguenther@suse.de>
14615 * gcc.dg/vect/O3-pr36098.c: New testcase.
14617 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14619 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14621 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14623 * gnat.dg/renaming9.ad[sb]: New testcase.
14625 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14628 * g++.dg/expr/stdarg3.C: New test.
14630 2016-03-04 Jeff Law <law@redhat.com>
14632 PR tree-optimization/69196
14633 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14636 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14639 * gcc.dg/pr69973.c: New test.
14641 PR rtl-optimization/69941
14642 * gcc.dg/torture/pr69941.c: New test.
14645 * gcc.dg/pr69824.c: New test.
14647 2016-03-05 Tom de Vries <tom@codesourcery.com>
14649 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14650 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14653 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14656 * g++.dg/cpp1y/var-templ48.C: New test.
14657 * g++.dg/cpp1y/var-templ49.C: New test.
14659 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14661 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14663 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14666 * g++.dg/ubsan/pr70035.C: New test.
14669 * gcc.target/i386/pr70062.c: New test.
14671 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14673 * g++.dg/template/typename21.C: Remove c++98_only.
14675 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14677 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14679 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14682 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14684 (fn_42_b): Likewise.
14685 (fn_42_c): Likewise.
14687 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14690 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14692 (fn_40_b): Likewise.
14693 (fn_41_a): Likewise.
14694 (fn_41_b): Likewise.
14696 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14699 * gcc.target/i386/avx512f-pr70059.c: New test.
14700 * gcc.target/i386/avx512dq-pr70059.c: New test.
14702 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14704 PR rtl-optimization/57676
14705 * gcc.dg/torture/pr57676.c: New test.
14707 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14709 * gcc.dg/pr70026.c: New test.
14711 2016-03-04 Marek Polacek <polacek@redhat.com>
14714 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14715 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14717 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14720 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14722 (test_corners_sisd_si): Likewise.
14723 (main): Remove checks of the above.
14724 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14726 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14728 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14730 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14732 * gcc.dg/torture/pr69951.c: Accept argc==0.
14734 2016-03-04 Richard Biener <rguenther@suse.de>
14737 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14738 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14740 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14743 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14746 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14749 * gcc.dg/guality/pr69947.c: New test.
14751 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14754 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14756 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14758 PR rtl-optimization/69904
14759 * gcc.target/arm/pr69904.c: New test.
14761 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14764 * gcc.dg/vect/pr70021.c: New test.
14765 * gcc.target/i386/pr70021.c: New test.
14767 2016-03-03 Marek Polacek <polacek@redhat.com>
14769 PR middle-end/70050
14770 * gcc.dg/pr70050.c: New test.
14772 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14774 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14776 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14778 PR tree-optimization/70043
14779 * gfortran.dg/vect/pr70043.f90: New test.
14781 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14783 * gnat.dg/specs/task1.ads: New test.
14785 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14787 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14788 Invoke gdb with -batch.
14789 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14791 2016-03-03 Richard Biener <rguenther@suse.de>
14793 PR tree-optimization/55936
14794 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14796 2016-03-02 Jeff Law <law@redhat.com>
14798 PR rtl-optimization/69942
14799 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14800 effects of argument promotions.
14802 PR tree-optimization/69987
14803 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14804 target does not support -fprefetch-loop-arrays.
14806 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14808 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14810 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14812 PR rtl-optimization/69052
14813 * gcc.target/i386/pr69052.c: New test.
14815 2016-03-02 Alan Modra <amodra@gmail.com>
14817 * gcc.dg/pr69990.c: New.
14819 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14822 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14824 PR middle-end/70022
14825 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14828 * gcc.target/i386/pr70028.c: New test.
14830 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14832 * c-c++-common/asan/swapcontext-test-1.c,
14833 * c-c++-common/tsan/thread_leak.c,
14834 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14835 * g++.dg/tsan/benign_race.C,
14836 * g++.dg/tsan/fd_close_norace.C,
14837 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14838 races with sanitizer output
14840 2016-03-02 Richard Biener <rguenther@suse.de>
14841 Uros Bizjak <ubizjak@gmail.com>
14844 * gcc.dg/simd-8.c: New testcase.
14846 2016-03-02 Richard Biener <rguenther@suse.de>
14848 PR middle-end/67278
14849 * gcc.dg/simd-7.c: New testcase.
14851 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14853 * gcc.target/i386/pr70007.c: Tweak.
14855 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14857 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14859 2016-03-02 Marek Polacek <polacek@redhat.com>
14862 * gcc.dg/pr67854.c: New test.
14864 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14866 PR middle-end/70025
14867 * gcc.dg/torture/pr70025.c: New test.
14869 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14871 PR tree-optimization/68621
14872 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14874 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14876 * gcc.target/i386/pr70007.c: New test.
14878 2016-03-01 Jeff Law <law@redhat.com>
14880 PR tree-optimization/69196
14881 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14883 PR tree-optimization/69196
14884 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14885 duplicating code and spoiling the expected output.
14887 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14890 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14891 supports power9 before doing tests.
14892 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14893 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14894 * gcc.target/powerpc/p9-permute.c: Likewise.
14896 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14899 * gcc.target/i386/pr70027.c: New test.
14901 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14903 * gcc.dg/pr70017.c: New test.
14905 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14909 * gcc.dg/pr69796.c: New test.
14910 * gcc.dg/pr69974.c: New test.
14912 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14914 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14916 2016-02-29 Jeff Law <law@redhat.com>
14918 PR tree-optimization/69987
14919 * gfortran.dg/pr69987.f90: New test.
14921 PR tree-optimization/69989
14922 * gcc.c-torture/compile/pr69989-2.c: New test.
14924 2016-03-01 Marek Polacek <polacek@redhat.com>
14927 * g++.dg/parse/invalid1.C: New test.
14929 2016-03-01 Richard Biener <rguenther@suse.de>
14931 PR middle-end/70022
14932 * gcc.dg/pr70022.c: New testcase.
14934 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14936 PR tree-optimization/69956
14937 * gcc.dg/pr69956.c: New test.
14939 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14942 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14943 XFAIL when hardware supports efficient unaligned storage access.
14945 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14948 * g++.dg/template/pr69961a.C: New test.
14949 * g++.dg/template/pr69961b.C: New test.
14951 2016-02-29 David Malcolm <dmalcolm@redhat.com>
14953 PR preprocessor/69985
14954 * gcc.dg/cpp/pr69985.c: New test case.
14956 2016-02-29 Jeff Law <law@redhat.com>
14958 PR tree-optimization/70005
14959 * gcc.c-torture/execute/pr70005.c New test.
14961 PR tree-optimization/69999
14962 * gcc.c-torture/compile/pr69999.c: New test.
14964 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14966 PR tree-optimization/69652
14967 * gcc.dg/torture/pr69652.c: Delete test.
14968 * gcc.dg/vect/pr69652.c: New test.
14970 2016-02-19 Richard Biener <rguenther@suse.de>
14972 PR tree-optimization/69980
14973 * gfortran.dg/vect/pr69980.f90: New testcase.
14975 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14977 * gcc.target/sparc/20160229-1.c: New test.
14979 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14981 * gnat.dg/stack_usage3.adb: New test.
14982 * gnat.dg/stack_usage3_pkg.ads: New helper.
14984 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14986 * gnat.dg/renaming8.adb: New test.
14987 * gnat.dg/renaming8_pkg1.ads: New helper.
14988 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14989 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14991 2016-02-29 Richard Biener <rguenther@suse.de>
14993 PR tree-optimization/69720
14994 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14996 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
15000 * gfortran.dg/realloc_on_assign_26.f90: New test case.
15002 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15003 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15006 * gfortran.dg/coarray_8.f90: Adjust error message.
15007 * gfortran.dg/pr56007.f90: New test.
15008 * gfortran.dg/pr56007.f: New test.
15010 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
15012 PR tree-optimization/69989
15013 * gcc.dg/torture/pr69989.c: New test.
15015 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
15017 * gcc.target/i386/stack-realign-win.c: New test.
15019 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15022 * gfortran.dg/pr60126.f90: New test.
15024 2016-02-27 Jeff Law <law@redhat.com>
15027 2016-02-26 Richard Biener <rguenther@suse.de>
15028 Jeff Law <law@redhat.com>
15030 PR tree-optimization/69740
15031 * gcc.c-torture/compile/pr69740-1.c: New test.
15032 * gcc.c-torture/compile/pr69740-2.c: New test.
15034 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15037 * gfortran.dg/newunit_4.f90: New test.
15039 2016-02-27 Jakub Jelinek <jakub@redhat.com>
15042 PR rtl-optimization/69886
15043 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
15044 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
15047 2016-02-26 Martin Sebor <msebor@redhat.com>
15049 PR tree-optimization/15826
15050 * gcc.dg/tree-ssa/pr15826.c: New test.
15052 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15055 * gcc.target/powerpc/pr69969.c: New test.
15057 2016-02-26 Martin Sebor <msebor@redhat.com>
15060 * g++.old-deja/g++.other/decl5.C: Add a test case.
15062 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
15065 * gcc.target/powerpc/pr69946.c: New file.
15067 2016-02-26 Richard Biener <rguenther@suse.de>
15068 Jeff Law <law@redhat.com>
15070 PR tree-optimization/69740
15071 * gcc.c-torture/compile/pr69740-1.c: New test.
15072 * gcc.c-torture/compile/pr69740-2.c: New test.
15074 2016-02-26 Martin Jambor <mjambor@suse.cz>
15076 PR middle-end/69920
15077 * gcc.dg/torture/pr69932.c: New test.
15078 * gcc.dg/torture/pr69936.c: Likewise.
15080 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15083 * gcc.target/s390/pr69709.c: New test.
15085 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15088 * gcc.target/aarch64/pr69245_1.c: New test.
15090 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15093 * gcc.dg/torture/pr69613.c: New test.
15095 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15097 PR rtl-optimization/69891
15098 * gcc.target/i386/pr69891.c: New test.
15100 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
15101 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15104 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15105 functionality for both 32-bit and 64-bit.
15107 2016-02-26 Richard Biener <rguenther@suse.de>
15109 PR tree-optimization/69551
15110 * gcc.dg/torture/pr69951.c: New testcase.
15112 2016-02-25 Richard Biener <rguenther@suse.de>
15114 PR tree-optimization/48795
15115 * gcc.dg/Warray-bounds-18.c: New testcase.
15117 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15119 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15121 2016-02-25 Jakub Jelinek <jakub@redhat.com>
15123 PR rtl-optimization/69896
15124 * gcc.dg/pr69896.c: New test.
15126 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
15129 * g++.dg/cpp1y/paren2.C: New test.
15131 2016-02-24 Martin Sebor <msebor@redhat.com>
15134 * gcc.dg/enum-mode-2.c: New test.
15136 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15139 * g++.dg/warn/Wnonnull-compare-6.C: New test.
15140 * g++.dg/warn/Wnonnull-compare-7.C: New test.
15141 * g++.dg/ubsan/pr69922.C: New test.
15143 2016-02-24 Marek Polacek <polacek@redhat.com>
15146 * gcc.dg/pr69819.c: New test.
15148 2016-02-24 Martin Sebor <msebor@redhat.com>
15151 * g++.dg/ext/flexary15.C: New test.
15153 2016-02-24 Martin Sebor <msebor@redhat.com>
15155 * gcc.dg/builtins-68.c: Avoid making unportable
15156 assumptions about the relationship between SIZE_MAX and UINT_MAX.
15157 * g++.dg/ext/builtin_alloca.C: Same.
15159 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15160 Charles Baylis <charles.baylis@linaro.org>
15163 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15165 2016-02-24 Richard Biener <rguenther@suse.de>
15166 Jakub Jelinek <jakub@redhat.com>
15168 PR middle-end/69760
15169 * gcc.dg/torture/pr69760.c: New testcase.
15171 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15173 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15174 pattern on Solaris with as.
15176 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15178 * gcc.target/arm/cond_sub_restrict_it.c: New test.
15179 * gcc.target/arm/condarith_restrict_it.c: Likewise.
15180 * gcc.target/arm/movcond_restrict_it.c: Likewise.
15181 * gcc.target/arm/negscc_restrict_it.c: Likewise.
15183 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15185 PR middle-end/69915
15186 * gcc.dg/pr69915.c: New test.
15188 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15190 PR rtl-optimization/69886
15191 * gcc.dg/torture/pr69886.c: New test.
15193 2016-02-24 Richard Biener <rguenther@suse.de>
15195 PR middle-end/68963
15196 * gcc.dg/torture/pr68963.c: New testcase.
15198 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15201 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15202 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15203 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15204 * gcc.target/arm/atomic_loaddi_1.c: New test.
15205 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15206 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15207 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15208 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15209 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15210 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15211 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15212 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15214 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15216 PR middle-end/69909
15217 * gcc.dg/torture/pr69909.c: New test.
15219 2016-02-24 Richard Biener <rguenther@suse.de>
15221 PR tree-optimization/69907
15222 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15223 * gcc.dg/vect/bb-slp-34.c: XFAIL.
15224 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15226 2016-02-24 Christian Bruel <christian.bruel@st.com>
15228 * gcc.target/arm/pragma_cpp_fma.c: New test.
15230 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15233 * gfortran.dg/include_6.f90: Update test.
15235 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15238 * objc.dg/pr69844.m: New test.
15240 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15242 PR libgfortran/69456
15243 * gfortran.dg/namelist_89.f90: New test.
15244 * gfortran.dg/pr59700.f90: Update test..
15246 2016-02-23 Martin Sebor <msebor@redhat.com>
15248 PR middle-end/69780
15249 * g++.dg/ext/builtin_alloca.C: New test.
15250 * gcc.dg/builtins-68.c: New test.
15252 2016-02-23 Richard Henderson <rth@redhat.com>
15254 * gcc.target/i386/addr-space-3.c: Remove test.
15256 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15258 PR preprocessor/69126
15259 PR preprocessor/69543
15260 * c-c++-common/pr69126-2-long.c: New test.
15261 * c-c++-common/pr69126-2-short.c: New test.
15262 * c-c++-common/pr69543-1.c: Remove xfail.
15264 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15266 PR preprocessor/69126
15267 PR preprocessor/69543
15268 PR preprocessor/69558
15269 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15271 (test_2): ...this, and add leading comment.
15272 (MACRO_3, test_3): New.
15273 (MACRO_4A, MACRO_4B, test_4): New.
15274 (MACRO): Rename to...
15275 (MACRO_5): ...this.
15277 (test_5): ...this, updating for renaming of MACRO, and
15278 add leading comment.
15279 * c-c++-common/pr69543-1.c: New.
15280 * c-c++-common/pr69543-2.c: New.
15281 * c-c++-common/pr69543-3.c: New.
15282 * c-c++-common/pr69543-4.c: New.
15283 * c-c++-common/pr69558-1.c: New.
15284 * c-c++-common/pr69558-2.c: New.
15285 * c-c++-common/pr69558-3.c: New.
15286 * c-c++-common/pr69558-4.c: New.
15287 * gcc.dg/pr69558.c: Move to...
15288 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
15291 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
15293 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15294 to -ftree-parallelize-loops/-fopenacc changes.
15295 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15296 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15297 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15298 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15299 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15300 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15301 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15302 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15303 * c-c++-common/goacc/kernels-loop.c: Likewise.
15304 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15305 * c-c++-common/goacc/kernels-reduction.c: Likewise.
15306 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15307 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15309 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15311 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15313 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15316 * g++.dg/warn/Wnonnull-compare-5.C: New test.
15319 * gcc.dg/pr69900.c: New test.
15321 2016-02-23 Martin Jambor <mjambor@suse.cz>
15323 PR tree-optimization/69666
15324 * gcc.dg/tree-ssa/pr69666.c: New test.
15326 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
15329 * gfortran.dg/coarray_allocate_5.f08: New test.
15331 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15333 * gcc.target/s390/vcond-shift.c: Move to ...
15334 * gcc.target/s390/vector/vcond-shift.c: ... here.
15336 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15338 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15339 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15341 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15343 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15345 2016-02-20 Mark Wielaard <mjw@redhat.com>
15348 * gcc.dg/unused-variable-3.c: New test.
15350 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15353 * gcc.target/i386/pr69888.c: New test.
15355 2016-02-22 Richard Biener <rguenther@suse.de>
15357 PR tree-optimization/69882
15358 * gfortran.dg/vect/pr69882.f90: New testcase.
15360 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15363 * gcc.dg/pr69885.c: New test.
15365 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
15369 * gcc.target/sh/pr54089-10.c: New.
15371 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
15374 * gfortran.dg/deferred_character_15.f90: New test.
15376 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15379 gfortran.dg/allocate_with_source_18.f03: New test.
15381 2016-02-20 Harald Anlauf <anlauf@gmx.de>
15384 gfortran.dg/gomp/pr52531.f90: New test.
15386 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15389 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15392 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15395 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15396 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15399 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15402 * g++.dg/torture/pr69851.C: New test.
15404 2016-02-19 Martin Sebor <msebor@redhat.com>
15407 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15409 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15412 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15413 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15416 * g++.dg/cpp0x/pr67767.C: New test.
15418 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15420 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15421 for fp, simd, crypto, crc, lse.
15422 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15424 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15425 effective target check.
15427 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15430 * gcc.target/i386/pr69820.c: New test.
15432 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15434 * gcc.target/s390/vector/int128-1.c: New test.
15436 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15438 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15440 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15442 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15443 instruction pattern name to prevent the testcase from failing with
15446 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15448 * gcc.target/s390/md/movstr-2.c: New test.
15450 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15452 * gcc.target/s390/morestack.c: New test.
15454 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15457 * gcc.target/s390/pr69625.c: Add test case.
15459 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15462 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15464 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15467 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15468 * gcc.target/powerpc/fusion3.c: Likewise.
15470 2016-02-18 Richard Biener <rguenther@suse.de>
15472 PR middle-end/69553
15473 * g++.dg/torture/pr69553.C: New testcase.
15475 2016-02-18 Nick Clifton <nickc@redhat.com>
15479 * gcc.target/arm/pr62554.c: New test.
15480 * gcc.target/arm/pr69610-1.c: New test.
15481 * gcc.target/arm/pr69610-2.c: New test.
15483 2016-02-18 Richard Biener <rguenther@suse.de>
15485 PR middle-end/69854
15486 * gcc.dg/torture/pr69854.c: New testcase.
15488 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15491 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15493 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15495 * gcc.target/powerpc/vec-cg.c: New test.
15497 2016-02-17 Richard Biener <rguenther@suse.de>
15500 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15502 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15505 * gcc.c-torture/compile/pr69161.c: New test.
15507 2016-02-17 David Sherwood <david.sherwood@arm.com>
15510 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15511 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15513 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15515 * gcc.dg/ifcvt-4.c: Skip on Visium.
15517 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15519 * gnat.dg/atomic8.adb: New test.
15521 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15523 * gnat.dg/discr46.ad[sb]: New test.
15525 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15528 * gcc.target/powerpc/pr48344-1.c: New test.
15530 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15533 * gfortran.dg/associate_21.f90: New test.
15535 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15538 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15539 -Wnonnull in dg-options.
15540 * c-c++-common/nonnull-2.c: New test.
15542 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15543 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15545 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15547 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15549 PR middle-end/69801
15550 * gcc.dg/pr69801.c: Add empty dg-options.
15552 2016-02-16 James Norris <jnorris@codesourcery.com>
15554 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15555 * g++.dg/goacc/deviceptr-1.c: New file.
15557 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15559 PR tree-optimization/69820
15560 * gcc.dg/vect/pr69820.c: New test.
15562 2016-02-16 Richard Biener <rguenther@suse.de>
15564 PR tree-optimization/69776
15565 * gcc.dg/torture/pr69776-2.c: New testcase.
15567 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15569 PR tree-optimization/69714
15570 * gcc.dg/torture/pr69714.c: New test.
15572 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15574 PR tree-optimization/69802
15575 * gcc.dg/pr69802.c: New test.
15577 2016-02-16 Richard Biener <rguenther@suse.de>
15579 PR middle-end/69801
15580 * gcc.dg/pr69801.c: New testcase.
15582 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15584 PR libgfortran/69651
15585 * gfortran.dg/read_bang.f90: New test.
15586 * gfortran.dg/read_bang4.f90: New test.
15588 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15591 * g++.dg/init/pr69658.C: New test.
15594 * c-c++-common/pr69797.c: New test.
15596 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15598 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15599 check for aarch64*-*-*.
15601 2016-02-15 Richard Biener <rguenther@suse.de>
15603 PR tree-optimization/69783
15604 * gcc.dg/vect/pr69783.c: New testcase.
15606 2016-02-15 Richard Biener <rguenther@suse.de>
15608 PR tree-optimization/69776
15609 * gcc.dg/torture/pr69776.c: New testcase.
15611 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15614 * gfortran.dg/type_decl_4.f90: Reinstated.
15616 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15619 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15621 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15625 * gfortran.dg/type_decl_4.f90: Removed.
15627 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15630 * gfortran.dg/type_decl_4.f90: New test.
15632 2016-02-14 Alan Modra <amodra@gmail.com>
15635 * gcc.c-torture/execute/stkalign.c: Revise test.
15637 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15640 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15642 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15645 * gcc.target/sh/torture/pr67260.c: New.
15647 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15649 * gcc.dg/pr67964.c: Add dg-require-alias.
15651 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15655 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15657 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15659 PR libgfortran/69668
15660 * gfortran.dg/namelist_88.f90: New test.
15662 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15664 PR libgfortran/69668
15665 * gfortran.dg/namelist_38.f90: Update test.
15666 * gfortran.dg/namelist_84.f90: Update test.
15668 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15671 * gcc.dg/pr69554-1.c: New test.
15672 * gfortran.dg/pr69554-1.F90: New test.
15673 * gfortran.dg/pr69554-2.F90: New test.
15674 * lib/gcc-dg.exp (proc dg-locus): New function.
15675 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15676 distinguish between the caret-printing and non-caret-printing
15677 cases. If caret-printing has been explicitly enabled, bail out
15678 without attempting to fix up the output.
15680 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15684 * gcc.dg/spellcheck-options-3.c: New test case.
15685 * gcc.dg/spellcheck-options-4.c: New test case.
15686 * gcc.dg/spellcheck-options-5.c: New test case.
15687 * gcc.dg/spellcheck-options-6.c: New test case.
15688 * gcc.dg/spellcheck-options-7.c: New test case.
15689 * gcc.dg/spellcheck-options-8.c: New test case.
15690 * gcc.dg/spellcheck-options-9.c: New test case.
15691 * gcc.dg/spellcheck-options-10.c: New test case.
15693 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15695 PR rtl-optimization/69764
15696 PR rtl-optimization/69771
15697 * c-c++-common/pr69764.c: New test.
15698 * gcc.dg/torture/pr69771.c: New test.
15700 2016-02-12 Marek Polacek <polacek@redhat.com>
15702 * g++.dg/torture/init-list1.C: New.
15704 2016-02-12 Marek Polacek <polacek@redhat.com>
15706 * gcc.dg/pr69522.c: Add empty dg-options.
15708 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15710 * g++.dg/lto/lto.exp: Include and init mpx.
15711 * g++.dg/lto/pr69729_0.C: New test.
15713 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15716 * g++.dg/ipa/pr69241-4.C: New test.
15719 * g++.dg/ipa/pr68672-1.C: New test.
15720 * g++.dg/ipa/pr68672-2.C: New test.
15721 * g++.dg/ipa/pr68672-3.C: New test.
15723 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15726 * gcc.dg/pr69522.c: New test.
15728 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15731 * g++.dg/cpp1y/69098.C: New test.
15732 * g++.dg/cpp1y/69098-2.C: New test.
15734 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15736 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15737 and neighbour -> neighbor.
15738 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15739 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15740 * c-c++-common/Wvarargs.c: Likewise.
15741 * c-c++-common/goacc/host_data-5.c: Likewise.
15742 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15743 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15744 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15745 * gcc.target/aarch64/pr60697.c: Likewise.
15746 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15747 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15748 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15749 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15750 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15751 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15752 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15753 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15754 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15755 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15756 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15757 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15758 * g++.dg/lookup/koenig5.C: Likewise.
15759 * g++.dg/ext/no-asm-2.C: Likewise.
15760 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15761 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15762 * gfortran.dg/used_types_16.f90: Likewise.
15763 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15764 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15765 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15766 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15767 * gfortran.dg/abstract_type_6.f03: Likewise.
15768 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15769 * gfortran.dg/used_types_15.f90: Likewise.
15770 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15771 * gfortran.dg/exit_3.f08: Likewise.
15772 * gfortran.dg/open_status_2.f90: Likewise.
15773 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15774 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15775 * gfortran.dg/associate_1.f03: Likewise.
15776 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15777 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15778 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15779 * gcc.dg/builtin-object-size-1.c: Likewise.
15780 * gcc.dg/noreturn-6.c: Likewise.
15781 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15782 * gcc.dg/globalalias.c: Likewise.
15783 * gcc.dg/builtins-config.h: Likewise.
15784 * gcc.dg/pr30457.c: Likewise.
15785 * gcc.c-torture/compile/volatile-1.c: Likewise.
15786 * gcc.c-torture/execute/20101011-1.c: Likewise.
15787 * c-c++-common/Waddress-1.c: Likewise.
15789 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15792 * c-c++-common/Waddress-1.c: New test.
15794 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15797 * gfortran.dg/associate_19.f03: New test.
15798 * gfortran.dg/associate_20.f03: New test.
15800 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15802 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15804 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15806 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15807 .arch armv8-a\n. Add -dA to dg-options.
15808 * gcc.target/aarch64/assembler_arch_1.c: New test.
15809 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15811 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15814 * g++.dg/cpp0x/pr68726.C: New.
15816 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15818 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15821 2016-02-11 Richard Biener <rguenther@suse.de>
15823 * g++.dg/tree-ssa/pr61034.C: Adjust.
15825 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15828 * gcc.target/s390/pr69148.c: New.
15830 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15832 PR tree-optimization/69652
15833 * gcc.dg/torture/pr69652.c: New test.
15835 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15836 Patrick Palka <ppalka@gcc.gnu.org>
15840 * g++.dg/ipa/pr69241-1.C: New test.
15841 * g++.dg/ipa/pr69241-2.C: New test.
15842 * g++.dg/ipa/pr69241-3.C: New test.
15843 * g++.dg/ipa/pr69649.C: New test.
15845 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15847 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15848 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15850 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15852 PR tree-optimization/68021
15853 * gcc.dg/tree-ssa/pr68021.c: New test.
15855 2016-02-10 Richard Biener <rguenther@suse.de>
15857 PR tree-optimization/69726
15858 * gcc.dg/uninit-22.c: New testcase.
15860 2016-02-09 Andrew Pinski <apinski@cavium.com>
15863 * gcc.c-torture/compile/20160205-1.c: New testcase.
15865 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15868 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15869 instead accessing a really large arrray.
15870 * gcc.target/powerpc/fusion3.c: Likewise.
15872 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15875 * gcc.c-torture/execute/pr68532.c: New test.
15877 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15880 * gcc.dg/pr69634.c: New.
15882 2016-02-09 Richard Biener <rguenther@suse.de>
15884 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15886 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15888 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15890 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15892 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15894 2016-02-09 Richard Biener <rguenther@suse.de>
15896 PR tree-optimization/69715
15897 * gcc.dg/torture/pr69715.c: New testcase.
15899 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15902 * g++.dg/cpp0x/trailing12.C: New test.
15903 * g++.dg/cpp0x/trailing13.C: New test.
15905 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15909 * g++.dg/cpp1y/auto-fn29.C: New test.
15910 * g++.dg/cpp1y/auto-fn30.C: New test.
15912 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15914 PR tree-optimization/69209
15915 * gcc.c-torture/compile/pr69209.c: New test.
15917 2016-02-08 Jeff Law <law@redhat.com>
15919 PR tree-optimization/68541
15920 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15921 of statements allowed in join block for path splitting.
15923 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15926 * g++.dg/gomp/pr59627.C: New test.
15929 * g++.dg/ipa/pr69239.C: New test.
15931 2016-02-08 David Malcolm <dmalcolm@redhat.com>
15933 PR preprocessor/69664
15934 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15935 * gcc.dg/cpp/warn-comments.c: Likewise.
15937 2016-02-08 Marek Polacek <polacek@redhat.com>
15940 * g++.dg/init/const12.C: New test.
15942 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15945 * gcc.dg/lto/pr55113_0.c: Remove test.
15947 2016-02-08 Richard Biener <rguenther@suse.de>
15949 PR tree-optimization/69719
15950 * gcc.dg/torture/pr69719.c: New testcase.
15952 2016-02-08 Richard Biener <rguenther@suse.de>
15953 Jeff Law <law@redhat.com>
15956 * gcc.target/mips/pr68273.c: New testcase.
15958 2016-02-08 Richard Biener <rguenther@suse.de>
15960 PR rtl-optimization/69274
15961 * gcc.target/i386/addr-sel-1.c: XFAIL.
15963 2016-02-08 Jeff Law <law@redhat.com>
15965 PR tree-optimization/68541
15966 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15968 PR tree-optimization/65917
15969 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15971 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15974 * gfortran.dg/namelist_args.f90: New test.
15976 2016-02-05 Jeff Law <law@redhat.com>
15978 PR tree-optimization/68541
15979 * gcc.dg/tree-ssa/split-path-2.c: New test.
15980 * gcc.dg/tree-ssa/split-path-3.c: New test.
15981 * gcc.dg/tree-ssa/split-path-4.c: New test.
15982 * gcc.dg/tree-ssa/split-path-5.c: New test.
15983 * gcc.dg/tree-ssa/split-path-6.c: New test.
15984 * gcc.dg/tree-ssa/split-path-7.c: New test.
15986 2016-02-05 Martin Sebor <msebor@redhat.com>
15989 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15990 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15992 2016-02-06 Richard HEnderson <rth@redhat.com>
15995 * gcc.target/i386/addr-space-4.c: New.
15996 * gcc.target/i386/addr-space-5.c: New.
15998 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
16001 * gfortran.dg/elemental_dependency_6.f90: New.
16003 2016-02-05 Jakub Jelinek <jakub@redhat.com>
16005 PR rtl-optimization/69691
16006 * gcc.c-torture/execute/pr69691.c: New test.
16009 * g++.dg/parse/pr69628.C: New test.
16011 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16013 * gcc.dg/sancov/asan.c: Move to ...
16014 * gcc.dg/asan/sancov-1.c: ... here.
16016 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16018 * gcc.target/i386/pr69577.c: Require avx_runtime target.
16020 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
16023 * gcc.target/i386/pr69677.c: New test.
16025 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
16028 * g++.dg/template/pr68948.C: New test.
16030 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
16032 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
16033 (only necessary on s390x).
16035 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
16037 * gcc.target/i386/pr69454-2.c: Compile with -msse2
16038 -mno-accumulate-outgoing-args.
16040 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
16042 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
16044 2016-02-04 Jakub Jelinek <jakub@redhat.com>
16047 * c-c++-common/pr69669.c: New test.
16049 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16052 * g++.dg/pr69667.C: New file.
16054 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
16057 * gcc.dg/pr69619.c: Add new test.
16059 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
16061 PR rtl-optimization/69577
16062 * gcc.target/i386/pr69577.c: New test.
16064 2016-02-04 Martin Liska <mliska@suse.cz>
16066 * g++.dg/asan/pr69276.C: New test.
16068 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16072 * gcc.target/arm/wmul-3.c: Simplify test to generate just
16073 a single smulbb instruction.
16074 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16075 * gcc.target/amr/wmul-2.c: Likewise.
16077 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16081 * gcc.c-torture/execute/pr67714.c: New test.
16083 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
16086 * gcc.target/i386/pr69454-1.c: New test.
16087 * gcc.target/i386/pr69454-2.c: New test.
16089 2016-02-03 Martin Sebor <msebor@redhat.com>
16096 * g++.dg/ext/flexarray-mangle-2.C: New test.
16097 * g++.dg/ext/flexarray-mangle.C: New test.
16098 * g++.dg/ext/flexarray-subst.C: New test.
16099 * g++.dg/ext/flexary11.C: New test.
16100 * g++.dg/ext/flexary12.C: New test.
16101 * g++.dg/ext/flexary13.C: New test.
16102 * g++.dg/ext/flexary14.C: New test.
16103 * g++.dg/other/dump-ada-spec-2.C: Adjust.
16105 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
16107 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16108 Define only if CHECK_FLOAT128 is defined.
16109 (main): Properly initialize u5.
16111 2016-02-03 Jakub Jelinek <jakub@redhat.com>
16114 * gcc.dg/pr69627.c: New test.
16117 * gcc.dg/pr69644.c: New test.
16119 2016-02-03 Mike Stump <mikestump@comcast.net>
16121 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16122 support for struct-layout-1.exp.
16124 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
16127 * g++.dg/cpp0x/pr69056.C: New test.
16129 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
16130 Alexandre Oliva <aoliva@redhat.com>
16133 * gcc.target/powerpc/pr69461.c: New.
16135 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
16137 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16138 works from here ...
16139 (check_effective_target_fsanitize_thread): ... to here. Do not
16140 specify additional compile flags for the test source.
16141 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16142 specify additional compile flags for the test source.
16144 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
16146 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16148 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
16152 * gfortran.dg/coarray_allocate_2.f08: New test.
16153 * gfortran.dg/coarray_allocate_3.f08: New test.
16154 * gfortran.dg/coarray_allocate_4.f08: New test.
16156 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
16158 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16159 use same scan-tree-dump-times on all platforms.
16160 * gcc.dg/vect/vect-outer-1.c: Likewise.
16161 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16162 * gcc.dg/vect/vect-outer-1a.c: Likewise.
16163 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16164 * gcc.dg/vect/vect-outer-1b.c: Likewise.
16165 * gcc.dg/vect/vect-outer-2b.c: Likewise.
16166 * gcc.dg/vect/vect-outer-3b.c: Likewise.
16167 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16169 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
16171 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16174 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
16176 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16178 2016-02-02 James Norris <jnorris@codesourcery.com>
16180 * c-c++-common/goacc/routine-5.c: Add tests.
16182 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
16184 * gcc.target/nvptx/unsigned-cmp.c: New test.
16186 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
16188 * gcc.target/aarch64/scalar_shift_1.c
16189 (test_corners_sisd_di): Improve force to SIMD register.
16190 (test_corners_sisd_si): Likewise.
16191 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16192 Remove scan-assembler check for ldr.
16194 2016-02-02 Richard Biener <rguenther@suse.de>
16196 PR tree-optimization/69595
16197 * gcc.dg/Warray-bounds-17.c: New testcase.
16199 2016-02-02 Richard Biener <rguenther@suse.de>
16201 PR tree-optimization/69606
16202 * gcc.dg/torture/pr69606.c: New testcase.
16204 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
16206 PR middle-end/68542
16207 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16208 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16210 2016-02-02 Alan Modra <amodra@gmail.com>
16213 * gcc.target/powerpc/pr69548.c: New test.
16215 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16217 PR rtl-optimization/69592
16218 * gcc.dg/pr69592.c: New test.
16220 PR preprocessor/69543
16222 * gcc.dg/pr69543.c: New test.
16223 * gcc.dg/pr69558.c: New test.
16225 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
16228 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16230 2016-02-01 Martin Sebor <msebor@redhat.com>
16232 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16234 2016-02-01 Bin Cheng <bin.cheng@arm.com>
16236 PR tree-optimization/67921
16237 * c-c++-common/ubsan/pr67921.c: New test.
16239 2016-02-01 Richard Biener <rguenther@suse.de>
16241 PR middle-end/69556
16242 * gcc.dg/tree-ssa/recip-8.c: New testcase.
16244 2016-02-01 Richard Biener <rguenther@suse.de>
16246 PR tree-optimization/69574
16247 * gcc.dg/torture/pr69574.c: New testcase.
16249 2016-02-01 Richard Biener <rguenther@suse.de>
16251 PR tree-optimization/69579
16252 * gcc.dg/setjmp-6.c: New testcase.
16254 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16256 PR rtl-optimization/69570
16257 * g++.dg/opt/pr69570.C: New test.
16259 2016-02-01 Richard Henderson <rth@redhat.com>
16261 * gcc.dg/pr69535.c: New test.
16263 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
16266 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16267 * gcc.dg/tree-ssa/sra-18.c: Likewise.
16270 * g++.dg/parse/parens3.C: Use register "4" on hppa.
16272 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16274 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
16277 * gfortran.dg/allocate_with_source_17.f03: New test.
16279 2016-01-30 Jakub Jelinek <jakub@redhat.com>
16281 PR tree-optimization/69546
16282 * gcc.dg/torture/pr69546.c: New test.
16284 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
16287 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16289 2016-01-30 Martin Sebor <msebor@redhat.com>
16292 * g++.dg/ext/flexary10.C: New test.
16294 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
16297 gfortran.dg/common_23.f90: New test.
16299 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16302 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16303 condition being checked, and disable it when the target supports
16304 misaligned loads and stores.
16306 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16309 * gcc.dg/torture/pr69518.c: New test.
16311 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
16314 * gcc.target/i386/pr69530.c: New test.
16316 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
16319 * gcc.target/mips/div-delay.c: New test.
16321 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16324 * gcc.target/i386/pr69551.c: New test.
16327 * gcc.target/i386/pr66137.c: New test.
16329 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
16331 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16332 always built for p5600.
16333 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16334 isa=p5600 dg-option.
16336 2016-01-29 Richard Biener <rguenther@suse.de>
16338 PR tree-optimization/69547
16339 * g++.dg/tree-ssa/pr69547.C: New testcase.
16341 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16344 * g++.dg/warn/Wunused-function2.C: New test.
16346 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
16348 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16349 support for test to succeed.
16351 2016-01-29 Marek Polacek <polacek@redhat.com>
16355 * g++.dg/ext/constexpr-vla2.C: New test.
16356 * g++.dg/ext/constexpr-vla3.C: New test.
16357 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16359 2016-01-29 Richard Biener <rguenther@suse.de>
16361 PR middle-end/69537
16362 * gcc.dg/uninit-21.c: New testcase.
16364 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
16367 * gcc.target/i386/pr69459.c: New test.
16369 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
16372 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16373 * gcc.target/mips/pr68400.c: New test.
16375 2016-01-28 Martin Sebor <msebor@redhat.com>
16378 * gcc.target/powerpc/pr17381.c: New test.
16380 2016-01-28 Jakub Jelinek <jakub@redhat.com>
16382 PR middle-end/69542
16383 * gcc.dg/torture/pr69542.c: New test.
16385 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16387 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16389 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16391 * gcc.dg/pr65980.c: Skip on AIX.
16392 * gcc.dg/pr66688.c: Same.
16394 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16397 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16398 * gcc.dg/tree-ssa/sra-18.c: Same.
16400 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16403 * gfortran.dg/block_15.f08: New test.
16404 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16405 on incorrectly closed BLOCK.
16407 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16409 * gcc.dg/declare-simd.c: New test.
16411 2016-01-28 Richard Biener <rguenther@suse.de>
16413 PR tree-optimization/69466
16414 * gfortran.dg/vect/pr69466.f90: New testcase.
16416 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16418 * g++.dg/pr67989.C: Remove ARM-specific option.
16419 * gcc.target/arm/pr67989.C: New file.
16421 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16423 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16424 and expm1 test for glibc < 2.11.
16426 2016-01-27 Richard Henderson <rth@redhat.com>
16428 * gcc.c-torture/execute/pr69447.c: New test.
16430 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
16433 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16435 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16438 * gcc.dg/pr66869.c: New test.
16440 2016-01-25 Jeff Law <law@redhat.com>
16442 PR tree-optimization/68398
16443 PR tree-optimization/69196
16444 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16445 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16446 path to avoid new heuristic allowing more irreducible regions
16447 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16448 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16449 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16450 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16451 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16453 2016-01-27 Marek Polacek <polacek@redhat.com>
16456 * c-c++-common/vector-compare-4.c: New test.
16458 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16460 PR preprocessor/69126
16461 * c-c++-common/pr69126.c: New test case.
16463 2016-01-27 Ian Lance Taylor <iant@google.com>
16465 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16467 2016-01-27 Ryan Burn <contact@rnburn.com>
16470 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16472 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16475 * gcc.target/i386/pr69512.c: New test.
16477 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16480 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16482 2016-01-27 Marek Polacek <polacek@redhat.com>
16485 * g++.dg/pr69379.C: New test.
16487 2016-01-27 Martin Sebor <msebor@redhat.com>
16490 * g++.dg/abi/Wabi-2-2.C: New test.
16491 * g++.dg/abi/Wabi-2-3.C: New test.
16492 * g++.dg/abi/Wabi-3-2.C: New test.
16493 * g++.dg/abi/Wabi-3-3.C: New test.
16495 2016-01-27 Richard Biener <rguenther@suse.de>
16497 PR tree-optimization/69166
16498 * gcc.dg/torture/pr69166.c: New testcase.
16500 2016-01-27 Martin Jambor <mjambor@suse.cz>
16502 PR tree-optimization/69355
16503 * gcc.dg/tree-ssa/pr69355.c: New test.
16505 2016-01-27 Marek Polacek <polacek@redhat.com>
16508 * g++.dg/ext/constexpr-vla1.C: New test.
16510 2016-01-20 Christian Bruel <christian.bruel@st.com>
16513 * gcc.target/arm/pr69245.c: New test.
16515 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16517 PR tree-optimization/69399
16518 * gcc.dg/torture/pr69399.c: New test.
16520 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16522 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16524 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16526 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16528 2016-01-26 Tom de Vries <tom@codesourcery.com>
16530 PR tree-optimization/69110
16531 * gcc.dg/autopar/pr69110.c: New test.
16533 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16534 Sebastian Pop <s.pop@samsung.com>
16536 * gcc.dg/graphite/isl-ast-op-select.c: New.
16538 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16541 * gfortran.dg/allocate_error_6.f90: New test.
16543 2016-01-26 Richard Henderson <rth@redhat.com>
16545 * gcc.dg/tm/pr60908.c: New test.
16547 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16550 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16552 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16553 expected multiline output to reflect the colorization being
16554 disabled before newlines.
16555 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16556 (custom_diagnostic_finalizer): Replace call to
16557 pp_newline_and_flush with call to pp_flush.
16558 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16559 * gfortran.dg/implicit_class_1.f90: Likewise.
16560 * lib/gcc-dg.exp (allow_blank_lines): New global.
16561 (dg-allow-blank-lines-in-output): New procedure.
16562 (gcc-dg-prune): Complain about blank lines in the output, unless
16563 dg-allow-blank-lines-in-output was called.
16564 * lib/multiline.exp (_build_multiline_regex): Only support
16565 arbitrary followup text for non-blank-lines, not for blank lines.
16567 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16569 PR tree-optimization/69483
16570 * gcc.dg/pr69483.c: New test.
16571 * g++.dg/opt/pr69483.C: New test.
16573 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16576 * gcc.target/arm/pr68620.c: New test.
16578 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16580 * gcc.target/i386/pr68986-2.c: Remove -m32.
16582 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16585 * gcc.target/i386/pr68986-1.c: New test.
16586 * gcc.target/i386/pr68986-2.c: Likewise.
16587 * gcc.target/i386/pr68986-3.c: Likewise.
16589 2016-01-26 Christian Bruel <christian.bruel@st.com>
16591 * lib/target-supports.exp
16592 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16593 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16594 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16596 2016-01-26 Richard Biener <rguenther@suse.de>
16598 PR tree-optimization/69452
16599 * gcc.dg/torture/pr69452.c: New testcase.
16601 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16604 * gcc.dg/pr69442.c: New test.
16606 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16609 * gcc.target/aarch64/simd/pr67896.C: New.
16611 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16613 PR tree-optimization/69400
16614 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16616 (plugin_init): Call it.
16617 * gcc.dg/torture/pr69400.c: New test.
16619 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16621 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16623 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16624 Sebastian Pop <s.pop@samsung.com>
16626 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16629 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16630 Sebastian Pop <s.pop@samsung.com>
16632 * gcc.dg/graphite/pr69292.c: New.
16634 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16636 * c-c++-common/goacc/use_device-1.c: New test.
16638 2016-01-25 Jeff Law <law@redhat.com>
16640 PR tree-optimization/69196
16641 PR tree-optimization/68398
16642 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16643 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16645 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16648 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16651 2016-01-25 Richard Biener <rguenther@suse.de>
16654 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16656 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16659 * gcc.dg/pr69421.c: New test.
16661 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16663 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16664 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16665 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16666 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16667 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16668 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16669 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16670 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16671 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16672 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16674 2016-01-25 Richard Biener <rguenther@suse.de>
16676 PR tree-optimization/69376
16677 * gcc.dg/torture/pr69376.c: New testcase.
16679 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16683 * gfortran.dg/interface_38.f90: New test.
16684 * gfortran.dg/interface_39.f90: New test.
16686 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16689 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16694 * g++.dg/template/pr11858.C: New test.
16695 * g++.dg/template/pr24663.C: New test.
16696 * g++.dg/template/unify12.C: New test.
16697 * g++.dg/template/unify13.C: New test.
16698 * g++.dg/template/unify14.C: New test.
16699 * g++.dg/template/unify15.C: New test.
16700 * g++.dg/template/unify16.C: New test.
16701 * g++.dg/template/unify17.C: New test.
16703 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16706 gfortran.dg/pr68283.f90: New test.
16708 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16711 * gfortran.dg/inline_matmul_13.f90: New test.
16712 * gfortran.dg/matmul_bounds_8.f90: New test.
16713 * gfortran.dg/matmul_bounds_9.f90: New test.
16714 * gfortran.dg/matmul_bounds_10.f90: New test.
16716 2016-01-23 Tom de Vries <tom@codesourcery.com>
16718 PR tree-optimization/69426
16719 * gcc.dg/autopar/pr69426.c: New test.
16721 2016-01-23 Martin Sebor <msebor@redhat.com>
16725 * g++.dg/cpp0x/alignas5.C: New test.
16726 * g++.dg/ext/vector29.C: Same.
16728 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16730 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16731 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16732 _GNU_SOURCE from compile flags to the source.
16733 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16734 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16735 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16736 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16738 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16741 * g++.dg/opt/pr69432.C: New test.
16743 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16745 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16746 32-bit targets testing an -m64 multilib.
16748 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16750 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16753 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16755 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16757 2016-01-21 Christian Bruel <christian.bruel@st.com>
16760 * gcc.target/i386/pr68674.c
16761 * gcc.target/aarch64/pr68674.c
16762 * gcc.target/arm/pr68674.c
16764 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16767 * gcc.c-torture/execute/pr69403.c: New test.
16769 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16772 * g++.dg/template/pr55843.C: New.
16774 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16777 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16778 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16780 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16783 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16784 from dg-do compile directive, and instead add
16785 { dg-require-effective-target int128 }.
16787 2016-01-20 Martin Sebor <msebor@redhat.com>
16790 * gcc.dg/sync-fetch.c: New test.
16792 2016-01-21 Martin Sebor <msebor@redhat.com>
16795 * gcc.target/powerpc/pr69252.c: New test.
16797 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16800 * gfortran.dg/pr65996.f90: New test.
16802 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16805 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16806 expected to generate an error.
16808 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16810 PR middle-end/66178
16811 * gcc.dg/torture/pr66178.c: New test.
16813 2016-01-21 Anton Blanchard <anton@samba.org>
16814 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16817 * gcc.target/powerpc/pr63354.c: New test.
16819 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16821 PR rtl-optimization/68990
16822 * gcc.target/i386/pr68990: New.
16824 2016-01-21 Nick Clifton <nickc@redhat.com>
16827 * gcc.target/mips/pr69129.c: New.
16829 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16832 * g++.dg/cpp0x/pr58046.C: New.
16834 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16838 * gcc.target/arm/pr69187.c: New test.
16841 * g++.dg/torture/pr69355.C: New test.
16843 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16844 Sebastian Pop <s.pop@samsung.com>
16846 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16848 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16849 Sebastian Pop <s.pop@samsung.com>
16851 * gcc.dg/graphite/pr68976.c: New test.
16853 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16855 PR middle-end/67653
16856 * c-c++-common/pr67653.c: New test.
16857 * gcc.dg/torture/pr29119.c: Add dg-warning.
16859 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16861 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16863 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16866 * gcc.dg/pr24293.c: New test.
16867 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16868 incomplete struct type.
16869 * gcc.dg/declspec-1.c: Likewise.
16870 * gcc.dg/pr63549.c: Likewise.
16872 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16874 PR tree-optimization/66612
16875 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16876 for bdn instruction.
16878 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16880 * lib/target-supports.exp
16881 (check_effective_target_arm_fp_ok_nocache): New.
16882 (check_effective_target_arm_fp_ok): New.
16883 (add_options_for_arm_fp): New.
16884 (check_effective_target_arm_crypto_ok_nocache): Require
16885 target_arm_v8_neon_ok instead of arm32.
16886 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16887 (check_effective_target_arm_crypto_pragma_ok): New.
16888 (add_options_for_arm_vfp): New.
16889 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16890 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16891 target instead. Force initial fpu to vfp.
16892 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16893 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16894 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16896 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16897 use arm_vfp effective target instead. Force initial fpu to vfp.
16898 * gcc.target/arm/attr-neon3.c: Likewise.
16899 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16901 * gcc.target/arm/unsigned-float.c: Likewise.
16902 * gcc.target/arm/vfp-1.c: Likewise.
16903 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16904 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16905 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16906 * gcc.target/arm/vfp-ldmias.c: Likewise.
16907 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16908 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16909 * gcc.target/arm/vfp-stmiad.c: Likewise.
16910 * gcc.target/arm/vfp-stmias.c: Likewise.
16911 * gcc.target/arm/vnmul-1.c: Likewise.
16912 * gcc.target/arm/vnmul-2.c: Likewise.
16913 * gcc.target/arm/vnmul-3.c: Likewise.
16914 * gcc.target/arm/vnmul-4.c: Likewise.
16916 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16919 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16920 the MPX run-time library, for compile-time MPX test.
16921 * gcc.target/i386/chkp-always_inline.c: Likewise.
16922 * gcc.target/i386/chkp-bndret.c: Likewise.
16923 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16924 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16925 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16926 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16927 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16928 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16929 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16930 * gcc.target/i386/chkp-label-address.c: Likewise.
16931 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16932 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16933 * gcc.target/i386/chkp-pr69044.c: Likewise.
16934 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16935 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16936 * gcc.target/i386/chkp-strchr.c: Likewise.
16937 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16938 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16939 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16940 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16941 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16942 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16943 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16944 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16945 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16946 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16947 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16948 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16949 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16950 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16951 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16952 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16953 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16954 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16955 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16956 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16957 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16958 * gcc.target/i386/pr63995-2.c: Likewise.
16959 * gcc.target/i386/pr64805.c: Likewise.
16960 * gcc.target/i386/pr65044.c: Likewise.
16961 * gcc.target/i386/pr65167.c: Likewise.
16962 * gcc.target/i386/pr65183.c: Likewise.
16963 * gcc.target/i386/pr65184.c: Likewise.
16964 * gcc.target/i386/thunk-retbnd.c: Likewise.
16966 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16968 PR tree-optimization/69328
16969 * gcc.dg/pr69328.c: New test.
16971 2016-01-20 Jeff Law <law@redhat.com>
16974 * gcc.target/m68k/pr25114.c: New test.
16976 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16978 * gcc.target/arm/memset-inline-10.c: Added
16979 dg-require-effective-target arm_thumb2_ok.
16981 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16983 * gcc.dg/debug/dwarf2/sso.c: New test.
16985 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
16988 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16989 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16990 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16992 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16995 * g++.dg/ipa/devirt-50.C: New testcase.
16997 2016-01-19 Marek Polacek <polacek@redhat.com>
17000 * g++.dg/cpp1y/parameter-pack-1.C: New test.
17001 * g++.dg/cpp1y/parameter-pack-2.C: New test.
17003 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17006 * gcc.target/arm/pr69135_1.c: New test.
17008 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17010 * gcc.target/aarch64/ccmp_1.c: Add new tests.
17012 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17014 * gcc.target/aarch64/ccmp_1.c: New testcase.
17016 2016-01-19 Marek Polacek <polacek@redhat.com>
17019 * g++.dg/cpp0x/enum30.C: New test.
17021 2016-01-19 Richard Biener <rguenther@suse.de>
17023 PR tree-optimization/69336
17024 * g++.dg/tree-ssa/pr69336.C: New testcase.
17026 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17029 * gcc.dg/pr65779.c: New test.
17031 2016-01-19 Richard Biener <rguenther@suse.de>
17033 PR tree-optimization/69352
17034 * gcc.dg/torture/pr69352.c: New testcase.
17036 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17038 PR rtl-optimization/68955
17039 PR rtl-optimization/64557
17040 * gcc.dg/torture/pr68955.c: New test.
17042 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17045 * g++.dg/torture/pr69136.C: New testcase.
17047 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17050 * g++.dg/lto/pr69133_0.C: New testcase.
17051 * g++.dg/lto/pr69133_1.C: New testcase.
17053 2016-01-15 Jeff Law <law@redhat.com>
17055 PR tree-optimization/69320
17056 * gcc.c-torture/pr69320-1.c: New test.
17057 * gcc.c-torture/pr69320-2.c: New test.
17058 * gcc.c-torture/pr69320-3.c: New test.
17059 * gcc.c-torture/pr69320-4.c: New test.
17061 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
17066 * g++.dg/template/pr11858.C: New test.
17067 * g++.dg/template/pr24663.C: New test.
17068 * g++.dg/template/unify12.C: New test.
17069 * g++.dg/template/unify13.C: New test.
17070 * g++.dg/template/unify14.C: New test.
17071 * g++.dg/template/unify15.C: New test.
17072 * g++.dg/template/unify16.C: New test.
17073 * g++.dg/template/unify17.C: New test.
17075 2016-01-18 David Malcolm <dmalcolm@redhat.com>
17078 * gcc.dg/pr69181-1.c: New test file.
17079 * gcc.dg/pr69181-2.c: New test file.
17080 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17081 globals by moving it to...
17082 (cleanup-after-saved-dg-test): ...this new function. Add
17083 "global additional_sources_used". Add reset of global
17084 multiline_expected_outputs to the empty list.
17085 * lib/multiline.exp (_multiline_expected_outputs): Rename this
17087 (multiline_expected_outputs): ...this, and updated comments to
17088 note that it is modified from gcc-dg.exp.
17089 (dg-end-multiline-output): Update for the above renaming.
17090 (handle-multiline-outputs): Likewise. Remove the clearing
17091 of the expected outputs to the empty list.
17093 2016-01-18 Richard Biener <rguenther@suse.de>
17095 PR tree-optimization/69297
17096 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17098 2016-01-18 Joseph Myers <joseph@codesourcery.com>
17100 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17102 * gcc.target/mips/mips-3d-2.c: Likewise.
17103 * gcc.target/mips/mips-3d-3.c: Likewise.
17104 * gcc.target/mips/mips-3d-4.c: Likewise.
17105 * gcc.target/mips/mips-3d-5.c: Likewise.
17106 * gcc.target/mips/mips-3d-6.c: Likewise.
17107 * gcc.target/mips/mips-3d-7.c: Likewise.
17108 * gcc.target/mips/mips-3d-8.c: Likewise.
17109 * gcc.target/mips/mips-3d-9.c: Likewise.
17110 * gcc.target/mips/mips-ps-1.c: Likewise.
17111 * gcc.target/mips/mips-ps-2.c: Likewise.
17112 * gcc.target/mips/mips-ps-3.c: Likewise.
17113 * gcc.target/mips/mips-ps-4.c: Likewise.
17114 * gcc.target/mips/mips-ps-5.c: Likewise.
17115 * gcc.target/mips/mips-ps-6.c: Likewise.
17116 * gcc.target/mips/mips-ps-7.c: Likewise.
17117 * gcc.target/mips/mips-ps-type.c: Likewise.
17118 * gcc.target/mips/mips-ps-type-2.c: Likewise.
17119 * gcc.target/mips/mips16-attributes-6.c: Likewise.
17121 2016-01-18 Tom de Vries <tom@codesourcery.com>
17123 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17124 * c-c++-common/goacc/kernels-double-reduction.c: New test.
17125 * c-c++-common/goacc/kernels-empty.c: New test.
17126 * c-c++-common/goacc/kernels-eternal.c: New test.
17127 * c-c++-common/goacc/kernels-loop-2.c: New test.
17128 * c-c++-common/goacc/kernels-loop-3.c: New test.
17129 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17130 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17131 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17132 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17133 * c-c++-common/goacc/kernels-loop-data.c: New test.
17134 * c-c++-common/goacc/kernels-loop-g.c: New test.
17135 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17136 * c-c++-common/goacc/kernels-loop-n.c: New test.
17137 * c-c++-common/goacc/kernels-loop-nest.c: New test.
17138 * c-c++-common/goacc/kernels-loop.c: New test.
17139 * c-c++-common/goacc/kernels-noreturn.c: New test.
17140 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17141 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17142 * c-c++-common/goacc/kernels-reduction.c: New test.
17144 2016-01-18 Tom de Vries <tom@codesourcery.com>
17146 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17147 * gcc.dg/autopar/outer-2.c: Same.
17148 * gcc.dg/autopar/outer-3.c: Same.
17149 * gcc.dg/autopar/outer-4.c: Same.
17150 * gcc.dg/autopar/outer-5.c: Same.
17151 * gcc.dg/autopar/outer-6.c: Same.
17152 * gcc.dg/autopar/parallelization-1.c: Same.
17153 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17154 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17155 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17156 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17157 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17158 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17159 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17160 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17161 * gcc.dg/autopar/pr39500-1.c: Same.
17162 * gcc.dg/autopar/pr39500-2.c: Same.
17163 * gcc.dg/autopar/pr46193.c: Same.
17164 * gcc.dg/autopar/pr46194.c: Same.
17165 * gcc.dg/autopar/pr49580.c: Same.
17166 * gcc.dg/autopar/pr49960-1.c: Same.
17167 * gcc.dg/autopar/pr49960.c: Same.
17168 * gcc.dg/autopar/pr68373.c: Same.
17169 * gcc.dg/autopar/reduc-1.c: Same.
17170 * gcc.dg/autopar/reduc-1char.c: Same.
17171 * gcc.dg/autopar/reduc-1short.c: Same.
17172 * gcc.dg/autopar/reduc-2.c: Same.
17173 * gcc.dg/autopar/reduc-2char.c: Same.
17174 * gcc.dg/autopar/reduc-2short.c: Same.
17175 * gcc.dg/autopar/reduc-3.c: Same.
17176 * gcc.dg/autopar/reduc-4.c: Same.
17177 * gcc.dg/autopar/reduc-6.c: Same.
17178 * gcc.dg/autopar/reduc-7.c: Same.
17179 * gcc.dg/autopar/reduc-8.c: Same.
17180 * gcc.dg/autopar/reduc-9.c: Same.
17181 * gcc.dg/autopar/uns-outer-4.c: Same.
17182 * gcc.dg/autopar/uns-outer-5.c: Same.
17183 * gcc.dg/autopar/uns-outer-6.c: Same.
17184 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17185 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17187 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17190 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17191 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17193 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17196 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17197 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17198 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17200 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17203 * gcc.dg/tree-ssa/sra-17.c: New.
17204 * gcc.dg/tree-ssa/sra-18.c: New.
17206 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
17208 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17210 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
17212 * gnat.dg/inline12.adb: New test.
17214 2016-01-18 Bin Cheng <bin.cheng@arm.com>
17216 PR tree-optimization/66797
17217 * gcc.c-torture/execute/pr65447.c: Relax check condition.
17219 2016-01-18 Richard Biener <rguenther@suse.de>
17221 PR tree-optimization/69170
17222 * gcc.dg/torture/pr69170.c: New testcase.
17224 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
17226 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17228 2016-01-16 Tom de Vries <tom@codesourcery.com>
17230 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17232 2016-01-16 Tom de Vries <tom@codesourcery.com>
17234 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17235 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
17236 redundant dg-require-effective-target pthread.
17237 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17238 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17239 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17240 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17241 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17242 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17243 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17245 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
17248 * gcc.target/powerpc/recip-6.c: Enable on AIX.
17249 * gcc.target/powerpc/recip-7.c: Same.
17251 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17254 * g++.dg/template/pr69091.C: New test.
17256 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17258 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17259 dump does not contain an error_mark_node.
17260 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17261 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17263 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17266 * g++.dg/template/pr68936.C: New test.
17268 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
17271 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17272 * gcc.target/powerpc/recip-2.c: Same.
17273 * gcc.target/powerpc/recip-3.c: Same.
17274 * gcc.target/powerpc/recip-4.c: Same.
17275 * gcc.target/powerpc/recip-sqrtf.c: Same.
17277 2016-01-15 Jeff Law <law@redhat.com>
17279 PR tree-optimization/69270
17280 * gcc.dg/tree-ssa/pr69270-2.c: New test.
17281 * gcc.dg/tree-ssa/pr69270-3.c: New test.
17283 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
17286 * gfortran.dg/deferred_character_13.f90: New test for the fix
17287 of comment 3 of the PR.
17290 * gfortran.dg/deferred_character_8.f90: New test
17291 * gfortran.dg/allocate_error_5.f90: New test
17294 * gfortran.dg/deferred_character_10.f90: New test
17297 * gfortran.dg/deferred_character_14.f90: New test
17300 * gfortran.dg/deferred_character_11.f90: New test
17303 * gfortran.dg/deferred_character_9.f90: New test
17305 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
17307 PR rtl-optimization/69030
17308 * gcc.target/i386/pr69030.c: New.
17310 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17312 * gcc.target/aarch64/target_attr_17.c: New test.
17314 2016-01-15 Richard Biener <rguenther@suse.de>
17316 PR tree-optimization/66856
17317 * gcc.dg/torture/pr66856-1.c: New testcase.
17318 * gcc.dg/torture/pr66856-2.c: Likewise.
17320 2016-01-15 Richard Biener <rguenther@suse.de>
17323 * g++.dg/lto/pr69137_0.C: New testcase.
17325 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
17327 PR middle-end/69246
17328 * gcc.target/i386/pr69246.c: New test.
17330 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17332 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17334 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17337 * g++.dg/init/const9.C: Disable test on S/390.
17339 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17341 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17342 * g++.dg/Wno-frame-address.C: Ditto.
17344 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17346 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17348 2016-01-15 Richard Biener <rguenther@suse.de>
17350 PR tree-optimization/68961
17351 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17353 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
17355 * gcc.target/i386/pr65105-5.c: New test.
17357 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17359 * gcc.c-torture/execute/alias-4.c: New testcase.
17361 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17364 * g++.dg/ipa/devirt-49.C: New testcase.
17366 2016-01-15 Christian Bruel <christian.bruel@st.com>
17369 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17370 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17371 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17373 2016-01-15 Richard Biener <rguenther@suse.de>
17375 PR tree-optimization/69117
17376 * gcc.dg/torture/pr69117.c: New testcase.
17378 2015-01-14 Ryan Burn <contact@rnburn.com>
17381 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17383 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17386 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17387 range tests use 100 * maximum instead of maximum + 1.
17389 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17392 * gcc.dg/guality/pr69244.c: New test.
17394 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
17396 * lib/target-supports.exp (check_effective_target_issignaling):
17398 * gcc.dg/pr61441.c: Require issignaling effective target.
17400 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17403 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17405 2016-01-14 David Malcolm <dmalcolm@redhat.com>
17408 PR preprocessor/69177
17409 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17410 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17411 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17412 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17414 2016-01-14 Marek Polacek <polacek@redhat.com>
17417 * gcc.dg/array-15.c: New test.
17419 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17421 PR middle-end/68146
17422 PR tree-optimization/69155
17423 * gfortran.dg/pr68146.f: New test.
17424 * gfortran.dg/pr69155.f90: New test.
17426 2016-01-14 Richard Biener <rguenther@suse.de>
17428 PR tree-optimization/68060
17429 * gcc.dg/torture/pr68060-1.c: New testcase.
17430 * gcc.dg/torture/pr68060-2.c: Likewise.
17432 2016-01-14 Nick Clifton <nickc@redhat.com>
17434 * lib/target-supports.exp
17435 (check_effective_target_arm_neon_ok_nocache): Add an option
17436 sequence that includes setting the ARM architecture to ARMv7-A.
17437 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17438 command line options necessary to enable Neon support.
17439 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17440 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17441 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17442 * gcc.target/arm/pr69180.c: Likewise.
17444 2016-01-14 Jeff Law <law@redhat.com>
17446 PR tree-optimization/69270
17447 * gcc.dg/tree-ssa/pr69270.c: New test.
17449 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17452 * c-c++-common/pr66208.c: New file.
17454 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17456 PR tree-optimization/69156
17457 * gcc.dg/pr69156.c: New test.
17459 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17461 * gcc.target/i386/pr69225-7.c: New test.
17463 2016-01-13 Richard Henderson <rth@redhat.com>
17465 * gcc.dg/tm/memopt-13.c: Update expected function.
17466 * gcc.dg/tm/memopt-6.c: Likewise.
17468 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17470 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17471 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17472 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17473 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17475 2016-01-13 Tom de Vries <tom@codesourcery.com>
17477 PR tree-optimization/69169
17478 * gcc.dg/pr69169.c: New test.
17480 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17483 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17484 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17485 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17486 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17487 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17488 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17489 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17490 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17492 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17495 * gcc.dg/pr69247.c: New test.
17497 2016-01-13 Richard Biener <rguenther@suse.de>
17499 PR tree-optimization/69242
17500 * gcc.dg/torture/pr69242.c: New testcase.
17502 2016-01-13 Richard Biener <rguenther@suse.de>
17504 PR tree-optimization/69186
17505 * gcc.dg/torture/pr69186.c: New testcase.
17507 2016-01-13 Jeff Law <law@redhat.com>
17509 PR tree-optimization/67755
17510 * gcc.dg/tree-ssa/pr67755.c: New test.
17512 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17514 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17515 pass number in output by a star.
17517 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17519 PR tree-optimization/68911
17520 * gcc.c-torture/execute/pr68911.c: New test.
17522 2016-01-12 Marek Polacek <polacek@redhat.com>
17525 * g++.dg/warn/permissive-1.C: New test.
17527 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17531 * g++.dg/opt/pr69213.C: New test.
17533 2016-01-12 Christian Bruel <christian.bruel@st.com>
17536 * gcc.target/arm/pr69180.c: New test.
17538 2016-01-12 Richard Biener <rguenther@suse.de>
17541 * g++.dg/lto/pr69077_0.C: New testcase.
17542 * g++.dg/lto/pr69077_1.C: Likewise.
17544 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17547 * g++.dg/opt/pr69175.C: New test.
17549 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17551 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17552 rather than #including math.h & stdlib.h.
17553 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17554 * gcc.dg/vect/pr49771.c: Likewise.
17555 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17556 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17557 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17558 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17559 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17560 * gcc.dg/vect/pr44507.c: Likewise.
17561 * gcc.dg/vect/pr45902.c: Likewise.
17562 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17563 * gcc.dg/vect/vect-117.c: Likewise.
17564 * gcc.dg/vect/vect-99.c: Likewise.
17565 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17566 * gcc.dg/vect/vect-cond-1.c: Likewise.
17567 * gcc.dg/vect/vect-cond-2.c: Likewise.
17568 * gcc.dg/vect/vect-cond-3.c: Likewise.
17569 * gcc.dg/vect/vect-cond-4.c: Likewise.
17570 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17571 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17572 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17573 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17574 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17575 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17576 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17577 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17578 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17579 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17580 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17581 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17582 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17583 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17584 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17585 include of signal.h.
17586 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17587 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17588 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17589 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17590 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17591 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17592 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17593 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17594 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17595 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17596 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17597 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17598 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17599 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17600 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17601 * gcc.dg/vect/vect-outer-5.c: Likewise.
17602 * gcc.dg/vect/vect-outer-6.c: Likewise.
17603 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17604 include of stdio.h.
17606 2016-01-12 Nick Clifton <nickc@redhat.com>
17609 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17610 to fread so that it will be found in all target runtimes.
17612 2016-01-12 Richard Biener <rguenther@suse.de>
17614 PR tree-optimization/69053
17615 * g++.dg/torture/pr69053.C: New testcase.
17617 2016-01-12 Richard Biener <rguenther@suse.de>
17619 PR tree-optimization/69168
17620 * gcc.dg/torture/pr69168.c: New testcase.
17622 2016-01-12 Richard Biener <rguenther@suse.de>
17624 PR tree-optimization/69157
17625 * gcc.dg/torture/pr69157.c: New testcase.
17627 2016-01-12 Richard Biener <rguenther@suse.de>
17629 PR tree-optimization/69174
17630 * gcc.dg/torture/pr69174.c: New testcase.
17632 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17636 * g++.dg/tls/pr66808.C: New test.
17637 * g++.dg/tls/pr69000.C: New test.
17639 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17641 * gcc.target/powerpc/swaps-p8-23.c: New test.
17642 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17644 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17646 PR tree-optimization/68356
17647 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17649 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17650 Jim Wilson <jim.wilson@linaro.org>
17653 * gcc.target/arm/pr69194.c: New test.
17655 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17658 * gcc.target/i386/pr69225-1.c: New test.
17659 * gcc.target/i386/pr69225-2.c: Likewise.
17660 * gcc.target/i386/pr69225-3.c: Likewise.
17661 * gcc.target/i386/pr69225-4.c: Likewise.
17662 * gcc.target/i386/pr69225-5.c: Likewise.
17663 * gcc.target/i386/pr69225-6.c: Likewise.
17665 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17668 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17672 * gcc.dg/pr69071.c: New test.
17675 * g++.dg/opt/pr69211.C: New test.
17677 PR tree-optimization/69214
17678 * gcc.c-torture/compile/pr69214.c: New test.
17680 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17682 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17683 * gcc.target/i386/pr66232-11.c: Ditto.
17684 * gcc.target/i386/pr66232-12.c: Ditto.
17685 * gcc.target/i386/pr66232-13.c: Ditto.
17687 2016-01-11 Richard Biener <rguenther@suse.de>
17689 PR tree-optimization/69173
17690 * gcc.dg/torture/pr69173.c: New testcase.
17692 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17694 PR rtl-optimization/68796
17695 * gcc.target/aarch64/tst_5.c: New test.
17696 * gcc.target/aarch64/tst_6.c: Likewise.
17698 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17700 PR rtl-optimization/68841
17701 * gcc.dg/pr68841.c: New test.
17702 * gcc.c-torture/execute/pr68841.c: New test.
17704 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17706 PR rtl-optimization/68920
17707 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17709 * gcc.dg/ifcvt-5.c: New test.
17711 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17714 * g++.dg/pr69123.C: New.
17716 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17719 * gcc.target/i386/pr69010.c: New test.
17721 2016-01-11 Martin Jambor <mjambor@suse.cz>
17724 * gcc.target/i386/chkp-pr69044.c: New test.
17726 2016-01-11 Tom de Vries <tom@codesourcery.com>
17728 PR tree-optimization/69109
17729 * gcc.dg/autopar/pr69109-2.c: New test.
17730 * gcc.dg/autopar/pr69109.c: New test.
17732 2016-01-11 Tom de Vries <tom@codesourcery.com>
17734 PR tree-optimization/69108
17735 * gcc.dg/autopar/pr69108.c: New test.
17737 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17740 * c-c++-common/Wisleading-indentation.c: Augment test.
17742 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17745 * gfortran.dg/inline_matmul_12.f90: New test.
17747 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17750 * gfortran.dg/actual_array_offset_1: New test.
17752 2016-01-10 Tom de Vries <tom@codesourcery.com>
17754 PR tree-optimization/69062
17755 * gcc.dg/autopar/pr69062.c: New test.
17757 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17759 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17760 * gcc.dg/vect/slp-perm-2.c: Likewise.
17761 * gcc.dg/vect/slp-perm-3.c: Likewise.
17762 * gcc.dg/vect/slp-perm-5.c: Likewise.
17763 * gcc.dg/vect/slp-perm-6.c: Likewise.
17764 * gcc.dg/vect/slp-perm-7.c: Likewise.
17765 * gcc.dg/vect/slp-perm-8.c: Likewise.
17767 2016-01-10 Tom de Vries <tom@codesourcery.com>
17769 PR tree-optimization/69039
17770 * gcc.dg/autopar/pr69039.c: New test.
17772 2016-01-09 Marek Polacek <polacek@redhat.com>
17775 * g++.dg/pr69113.C: New test.
17777 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17779 PR middle-end/50865
17780 PR tree-optimization/69097
17781 * gcc.c-torture/execute/pr50865.c: New test.
17782 * gcc.c-torture/execute/pr69097-1.c: New test.
17783 * gcc.c-torture/execute/pr69097-2.c: New test.
17784 * gcc.dg/pr69097-1.c: New test.
17785 * gcc.dg/pr69097-2.c: New test.
17787 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17790 * g++.dg/opt/pr69164.C: New test.
17792 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17794 PR tree-optimization/69167
17795 * gcc.dg/pr69167.c: New test.
17797 2016-01-08 Marek Polacek <polacek@redhat.com>
17800 * g++.dg/pr68449.C: New.
17802 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17804 PR tree-optimization/68707
17805 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17806 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17807 on platforms supporting it.
17808 * gcc.dg/vect/slp-perm-2.c: Likewise.
17809 * gcc.dg/vect/slp-perm-3.c: Likewise.
17810 * gcc.dg/vect/slp-perm-5.c: Likewise.
17811 * gcc.dg/vect/slp-perm-7.c: Likewise.
17812 * gcc.dg/vect/slp-perm-8.c: Likewise.
17813 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17814 on platforms supporting it.
17816 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17818 PR tree-optimization/69162
17819 * gcc.dg/pr69162.c: New test.
17821 PR tree-optimization/69172
17822 * gcc.dg/pr69172.c: New test.
17824 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17826 PR tree-optimization/67781
17827 * gcc.c-torture/execute/pr67781.c: New file.
17829 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17831 PR tree-optimization/69083
17832 * gcc.dg/vect/pr69083.c: New test.
17834 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17836 PR tree-optimization/61441
17837 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17838 Use -fexcess-precision=standard for compiler options.
17839 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17841 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17844 * gfortran.dg/gomp/pr69128.f90: New test.
17847 * g++.dg/ext/pr69145-1.C: New test.
17848 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17849 * g++.dg/ext/pr69145-2.h: New file.
17851 2016-01-07 Martin Sebor <msebor@redhat.com>
17854 * gcc.dg/atomic-fetch-bool.c: New test.
17855 * gcc.dg/sync-fetch-bool.c: New test.
17857 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17860 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17862 2016-01-07 Nick Clifton <nickc@redhat.com>
17865 * g++.dg/pr66655.C: New test.
17866 * g++.dg/pr66655_1.cc: Test support file.
17867 * g++.dg/pr66655.h: Test header file.
17869 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17872 gfortran.dg/gomp/pr66680.f90: New test.
17874 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17877 * gcc.target/i386/pr69171-1.c: New test.
17878 * gcc.target/i386/pr69171-2.c: Likewise.
17879 * gcc.target/i386/pr69171-3.c: Likewise.
17880 * gcc.target/i386/pr69171-4.c: Likewise.
17881 * gcc.target/i386/pr69171-5.c: Likewise.
17882 * gcc.target/i386/pr69171-6.c: Likewise.
17884 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17886 PR middle-end/67639
17887 * c-c++-common/pr67639.c: New test.
17889 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17891 PR tree-optimization/69141
17892 * g++.dg/opt/pr69141.C: New test.
17894 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17896 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17898 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17901 * gcc.target/i386/pr69140.c: New test
17903 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17905 * gcc.dg/bad-dereference.c: New test case.
17907 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17909 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17911 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17913 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17915 2016-01-06 Marek Polacek <polacek@redhat.com>
17918 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17920 2016-01-05 Marek Polacek <polacek@redhat.com>
17923 * gcc.dg/atomic-invalid-2.c: New.
17925 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17928 * gcc.target/i386/pr68991.c: New test.
17930 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17933 * g++.dg/pr68991-1.C: New test.
17934 * g++.dg/pr68991-2.C: Likewise.
17936 2016-01-05 Sergei Trofimovich <siarheit@google.com>
17939 * gcc.target/ia64/pr60465-gprel64.c: New test.
17940 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17942 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17944 PR rtl-optimization/68651
17945 * gcc.target/aarch64/pr68651_1.c: New test.
17947 2016-01-05 David Malcolm <dmalcolm@redhat.com>
17950 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17952 2016-01-05 Nathan Sidwell <nathan@acm.org>
17955 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17957 * gcc.dg/alias-15.c: New.
17959 2016-01-05 Nick Clifton <nickc@redhat.com>
17962 * g++.dg/pr68770.C: New test.
17964 2016-01-04 Mike Stump <mikestump@comcast.net>
17966 * lib/target-supports.exp (check_effective_target_cilkplus):
17967 cilkplus targets require pthreads.
17968 (check_effective_target_cilkplus): Remove special case for NVPTX.
17970 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17972 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17975 2016-01-04 Jakub Jelinek <jakub@redhat.com>
17977 Update copyright years.
17979 2016-01-04 Marek Polacek <polacek@redhat.com>
17982 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17983 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17984 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17986 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17988 * gcc.target/sparc/20160104-2.c: New test.
17990 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17992 * gcc.target/sparc/20160104-1.c: New test.
17994 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
17997 * gfortran.dg/pr65045.f90: New test.
17999 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
18001 * gnat.dg/specs/debug1.ads: Delete.
18003 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18005 PR libgfortran/68867
18006 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
18009 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18011 PR libgfortran/68867
18012 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
18015 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
18018 * gfortran.dg/pr68864.f90: New test.
18020 2016-01-01 Jakub Jelinek <jakub@redhat.com>
18022 PR tree-optimization/69070
18023 * gcc.dg/pr69070.c: New test.
18026 * gfortran.dg/pr69055.f90: New test.
18029 * gcc.dg/pr69015.c: New test.
18031 Copyright (C) 2016 Free Software Foundation, Inc.
18033 Copying and distribution of this file, with or without modification,
18034 are permitted in any medium without royalty provided the copyright
18035 notice and this notice are preserved.