1 2016-12-16 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/pr78408-1.c: New test.
5 * gcc.dg/pr78408-2.c: New test.
7 2016-12-16 Marek Polacek <polacek@redhat.com>
9 PR tree-optimization/78819
10 * gcc.dg/tree-ssa/vrp112.c: New test.
12 2016-12-16 Eric Botcazou <ebotcazou@adacore.com>
14 * gnat.dg/opt61.adb: New test.
15 * gnat.dg/opt61_pkg.ad[sb]: New helper.
17 2016-12-16 Richard Biener <rguenther@suse.de>
20 * g++.dg/pr71694.C: New testcase.
22 2016-12-16 Richard Biener <rguenther@suse.de>
25 * gcc.dg/pr71632.c: New testcase.
27 2016-12-15 Andrew Senkevich <andrew.senkevich@intel.com>
29 * gcc.target/i386/avx512bw-kmovd-1.c: New test.
30 * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
31 * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
32 * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
33 * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
34 * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
35 * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
36 * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
37 * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
38 * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
39 * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
40 * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
41 * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
42 * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
43 * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
44 * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
46 2016-12-15 Jakub Jelinek <jakub@redhat.com>
48 P0490R0 GB 20: decomposition declaration should commit to tuple
50 * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
52 2016-12-15 Nathan Sidwell <nathan@acm.org>
55 * g++.dg/cpp1y/pr77585.C: New.
57 2016-12-15 David Edelsohn <dje.gcc@gmail.com>
59 * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
60 * gcc.dg/tree-ssa/pr71179.c: Same.
62 2016-12-15 Janus Weil <janus@gcc.gnu.org>
65 * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
67 2016-12-15 Toma Tabacu <toma.tabacu@imgtec.com>
69 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
72 2016-12-15 Jakub Jelinek <jakub@redhat.com>
74 * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
75 * gcc.dg/torture/pr78515.c: Likewise.
76 * gcc.dg/pr69634.c: Likewise.
78 2016-12-14 Martin Sebor <msebor@redhat.com>
81 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
83 2016-12-14 Martin Sebor <msebor@redhat.com>
86 * g++.dg/cpp1y/pr78774.C: New test.
88 2016-12-14 David Malcolm <dmalcolm@redhat.com>
91 * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
93 * gcc.dg/pr78213.c: Disable this test.
94 * selftests/example.txt: New file.
96 2016-12-14 Martin Sebor <msebor@redhat.com>
99 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
101 2016-12-14 Jakub Jelinek <jakub@redhat.com>
104 * gcc.c-torture/execute/pr78791.c: New test.
105 * gcc.target/i386/pr78791.c: New test.
107 2016-12-14 Marek Polacek <polacek@redhat.com>
110 * g++.dg/ext/flexary12.C: Adjust dg-error.
111 * g++.dg/ext/flexary20.C: New.
112 * g++.dg/ext/flexary21.C: New.
114 2016-12-14 Uros Bizjak <ubizjak@gmail.com>
117 * gcc.target/i386/pr59874-1.c: New test.
118 * gcc.target/i386/pr59874-2.c: Ditto.
120 2016-12-14 David Edelsohn <dje.gcc@gmail.com>
122 * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
123 * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
124 * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
126 2016-12-14 Jakub Jelinek <jakub@redhat.com>
129 * g++.dg/opt/pr77844.C: New test.
131 2016-12-14 Martin Sebor <msebor@redhat.com>
134 * gcc.dg/builtins-nonnull.c: New test.
135 * gcc.dg/nonnull-4.c: New test.
137 2016-12-14 Nathan Sidwell <nathan@acm.org>
140 * g++.dg/cpp0x/pr78701.C: New.
142 2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com>
144 * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
145 defined, add tracing of the various extracts to stderr. Add
146 support for tests that convert the result to another type.
147 * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
148 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
149 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
150 tests that do an extract and then convert the values double.
151 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
152 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
153 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
154 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
155 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
156 * gcc.target/powerpc/p9-extract-1.c: Update test to check for
157 VEXTU{B,H,W}{L,R}X instructions being generated by default instead
158 of VEXTRACTU{B,H} and XXEXTRACTUW.
159 * gcc.target/powerpc/p9-extract-3.c: New test for combination of
160 vec_extract and convert to floating point.
161 * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
163 * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
165 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
167 * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
170 2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org>
173 * gfortran.dg/coarray/alloc_comp_5.f90: New test.
174 * gfortran.dg/coarray_42.f90: New test.
176 2016-12-14 Jakub Jelinek <jakub@redhat.com>
179 * gcc.dg/tls/pr78796.c: New test.
181 2016-12-14 Richard Biener <rguenther@suse.de>
183 PR tree-optimization/78731
184 * gcc.dg/torture/pr78731.c: New testcase.
186 2016-12-14 Martin Liska <mliska@suse.cz>
188 * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
189 * gcc.dg/tree-ssa/dump-2.c: Likewise.
191 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
193 * gcc.target/mips/msa-builtins-err.c (dg-options): Add
194 -ffat-lto-objects option.
196 2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
197 Jakub Jelinek <jakub@redhat.com>
199 * gcc.dg/strlenopt-30.c: New test-case.
201 2016-12-14 Richard Biener <rguenther@suse.de>
203 PR tree-optimization/78788
204 * gcc.dg/torture/pr78788.c: New testcase.
206 2016-12-13 Nathan Sidwell <nathan@acm.org>
209 * g++.dg/cpp0x/pr69481.C: New.
211 2016-12-13 Uros Bizjak <ubizjak@gmail.com>
214 * gcc.target/i386/pr78794.c: New test.
216 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
219 * gfortran.dg/coarray_38.f90: Added expecting error message.
220 * gfortran.dg/coarray_41.f90: New test.
221 * gfortran.dg/coarray_class_2.f90: New test.
223 2016-12-13 Carl Love <cel@us.ibm.com>
225 * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
227 * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
230 2016-12-13 Martin Liska <mliska@suse.cz>
232 PR tree-optimization/78428
233 * gcc.dg/tree-ssa/pr78428.c: New test.
235 2016-12-13 Janus Weil <janus@gcc.gnu.org>
236 Paul Thomas <pault@gcc.gnu.org>
239 * gfortran.dg/dtio_19.f90: New test case.
241 2016-12-13 Michael Matz <matz@suse.de>
243 PR tree-optimization/78725
244 * gcc.dg/pr78725.c: New test.
245 * gcc.dg/pr78725-2.c: New test.
247 2016-12-13 Richard Biener <rguenther@suse.de>
250 * gcc.dg/torture/pr78742.c: New testcase.
252 2016-12-13 Martin Liska <mliska@suse.cz>
254 * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
255 scanned pattern ASAN_MARK.
256 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
257 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
258 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
259 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
261 2016-12-13 Jakub Jelinek <jakub@redhat.com>
264 * g++.dg/ipa/pr77905.C: New test.
266 2016-12-12 Jakub Jelinek <jakub@redhat.com>
268 PR tree-optimization/78777
269 * g++.dg/torture/pr78777.C: New test.
271 2016-12-12 Martin Sebor <msebor@redhat.com>
275 * gcc.c-torture/execute/pr78622.c: New test.
276 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
277 behavior inadvertently introduced in a previous commit. Tighten
279 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
281 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
282 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
283 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
284 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
285 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
286 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
287 add a final optimization check.
288 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
289 * gcc.dg/tree-ssa/pr78622.c: New test.
291 2016-12-12 Janus Weil <janus@gcc.gnu.org>
294 * gfortran.dg/constant_shape.f90: New test case.
296 2016-12-12 Marek Polacek <polacek@redhat.com>
299 * g++.dg/parse/error58.C: New.
301 2016-12-12 David Malcolm <dmalcolm@redhat.com>
303 PR preprocessor/78680
304 * gcc.dg/format/pr78680.c: New test case.
305 * gcc.dg/plugin/diagnostic-test-expressions-1.c
306 (test_multiline_token): New function.
307 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
308 (test_backslash_continued_logical_lines): New function.
310 2016-12-12 Nathan Sidwell <nathan@acm.org>
313 * g++.dg/cpp1y/lambda-mangle-1.C: New.
315 2016-12-12 Uros Bizjak <ubizjak@gmail.com>
318 * gcc.target/i386/pr78738.c: New test.
320 2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
322 * lib/target-supports.exp
323 (check_effective_target_newlib_broken_long_double_io): New check.
324 (check_effective_target_frexpl): Likewise.
326 2016-12-12 Marek Polacek <polacek@redhat.com>
329 * g++.dg/other/vararg-5.C: New.
331 2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
333 PR rtl-optimization/78669
334 * gcc.target/i386/pr78669.c: New test.
336 2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
338 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
340 2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
342 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
343 -mnan=2008 and -mabs=2008.
345 2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
348 * gcc.target/powerpc/swaps-stack-protector.c: New test.
350 2016-12-11 Uros Bizjak <ubizjak@gmail.com>
353 * gcc.target/i386/pr70799-3.c: New test.
355 2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
358 * g++.dg/parse/namespace14.C: New.
360 2016-12-10 Jakub Jelinek <jakub@redhat.com>
362 PR tree-optimization/78720
363 * gcc.c-torture/execute/pr78720.c: New test.
366 * gfortran.dg/pr78758.f90: New test.
367 * gfortran.dg/pr38868.f: Remove again bogus warning.
369 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
372 * gfortran.dg/submodule_20.f08: New test.
374 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
377 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
379 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
381 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
384 2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
387 * gcc.dg/pr78721.c: New test.
389 2016-12-09 Jakub Jelinek <jakub@redhat.com>
392 * gcc.c-torture/compile/pr72742.c: New test.
394 2016-12-09 Martin Sebor <msebor@redhat.com>
396 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
397 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
399 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
401 PR rtl-optimization/78255
402 * gcc.target/aarch64/pr78255.c: New.
403 * gcc.target/arm/pr78255-1.c: New.
404 * gcc.target/arm/pr78255-2.c: New.
406 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
408 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
410 * gcc.target/powerpc/dimode-2.c: Likewise.
412 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
415 * c-c++-common/goacc/acc-icf.c: New test.
416 * gfortran.dg/goacc/pr78027.f90: New test.
418 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
421 * gcc.target/aarch64/pr78733.c: New test.
423 2016-12-09 Janus Weil <janus@gcc.gnu.org>
426 * gfortran.dg/finalize_31.f90: New test.
428 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
431 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
433 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
435 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
436 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
437 * gfortran.dg/finalize_18.f90: Add count for additional guard against
438 accessing null-pointer.
439 * gfortran.dg/proc_ptr_comp_47.f90: New test.
441 2016-12-09 Nathan Sidwell <nathan@acm.org>
444 * g++.dg/cpp1y/pr78550.C: New.
446 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
449 * gfortran.dg/char_result_14.f90: New test.
450 * gfortran.dg/char_result_15.f90: New test.
452 2016-12-09 Martin Liska <mliska@suse.cz>
454 * gcc.dg/tree-ssa/dump-3.c: New test.
456 2016-12-09 Jakub Jelinek <jakub@redhat.com>
458 PR tree-optimization/78726
459 * gcc.c-torture/execute/pr78726.c: New test.
460 * gcc.dg/guality/pr78726.c: New test.
462 2016-12-08 Martin Sebor <msebor@redhat.com>
465 * gcc.dg/attr-alloc_size-3.c: New test.
466 * gcc.dg/attr-alloc_size-4.c: New test.
467 * gcc.dg/attr-alloc_size-5.c: New test.
468 * gcc.dg/attr-alloc_size-6.c: New test.
469 * gcc.dg/attr-alloc_size-7.c: New test.
470 * gcc.dg/attr-alloc_size-8.c: New test.
471 * gcc.dg/attr-alloc_size-9.c: New test.
472 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
474 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
480 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
481 * gfortran.dg/charlen_01.f90: New test.
482 * gfortran.dg/charlen_02.f90: Ditto.
483 * gfortran.dg/charlen_03.f90: Ditto.
484 * gfortran.dg/charlen_04.f90: Ditto.
485 * gfortran.dg/charlen_05.f90: Ditto.
486 * gfortran.dg/charlen_06.f90: Ditto.
487 * gfortran.dg/charlen_07.f90: Ditto.
488 * gfortran.dg/charlen_08.f90: Ditto.
489 * gfortran.dg/charlen_09.f90: Ditto.
490 * gfortran.dg/charlen_10.f90: Ditto.
491 * gfortran.dg/charlen_11.f90: Ditto.
492 * gfortran.dg/charlen_12.f90: Ditto.
493 * gfortran.dg/charlen_13.f90: Ditto.
494 * gfortran.dg/charlen_14.f90: Ditto.
495 * gfortran.dg/charlen_15.f90: Ditto.
497 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
499 PR rtl-optimization/78671
500 * gcc.target/i386/pr78671.c: New.
502 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
505 * gcc.target/aarch64/pr78733.c: New test.
507 2016-12-08 Nathan Sidwell <nathan@acm.org>
510 * g++.dg/cpp1y/pr78551.C: New.
512 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
515 * g++.dg/pr78112.C: Remove platform-dependent checks.
516 * g++.dg/pr78112-2.C: New testcase.
518 2016-12-08 Bin Cheng <bin.cheng@arm.com>
521 * g++.dg/torture/pr78684.C: New test.
523 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
525 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
526 (CHECK_CRYPTO): Remove.
527 (expected_poly64x1_t, expected_poly64x2_t): Remove
529 2016-12-08 Jakub Jelinek <jakub@redhat.com>
531 P0003R5 - removal of dynamic exception specification from C++17
532 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
533 throw (type-id-list) in C++11 and C++14 and removal in C++17.
534 * g++.dg/compat/eh/ctor1_y.C: Likewise.
535 * g++.dg/compat/eh/new1_x.C: Likewise.
536 * g++.dg/compat/eh/new1_y.C: Likewise.
537 * g++.dg/compat/eh/spec3_x.C: Likewise.
538 * g++.dg/compat/eh/spec3_y.C: Likewise.
539 * g++.dg/compat/eh/template1.h: Likewise.
540 * g++.dg/compat/eh/template1_y.C: Likewise.
541 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
542 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
543 * g++.dg/cpp0x/auto9.C: Likewise.
544 * g++.dg/cpp0x/defaulted23.C: Likewise.
545 * g++.dg/cpp0x/error5.C: Likewise.
546 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
547 * g++.dg/cpp0x/noexcept02.C: Likewise.
548 * g++.dg/cpp0x/noexcept07.C: Likewise.
549 * g++.dg/cpp0x/noexcept08.C: Likewise.
550 * g++.dg/cpp0x/noexcept19.C: Likewise.
551 * g++.dg/cpp0x/variadic73.C: Likewise.
552 * g++.dg/cpp0x/variadic-throw.C: Likewise.
553 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
554 * g++.dg/eh/async-unwind2.C: Likewise.
555 * g++.dg/eh/cond4.C: Likewise.
556 * g++.dg/eh/delete1.C: Likewise.
557 * g++.dg/eh/ehopt1.C: Likewise.
558 * g++.dg/eh/forced3.C: Likewise.
559 * g++.dg/eh/forced4.C: Likewise.
560 * g++.dg/eh/init-temp2.C: Likewise.
561 * g++.dg/eh/pr38662.C: Likewise.
562 * g++.dg/eh/pr41819.C: Likewise.
563 * g++.dg/eh/shadow1.C: Likewise.
564 * g++.dg/eh/spec2.C: Likewise.
565 * g++.dg/eh/spec3.C: Likewise.
566 * g++.dg/eh/spec5.C: Likewise.
567 * g++.dg/eh/spec6.C: Likewise.
568 * g++.dg/eh/spec7.C: Likewise.
569 * g++.dg/eh/spec8.C: Likewise.
570 * g++.dg/eh/spec9.C: Likewise.
571 * g++.dg/eh/template1.C: Likewise.
572 * g++.dg/eh/unexpected1.C: Likewise.
573 * g++.dg/ext/has_nothrow_assign.C: Likewise.
574 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
575 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
576 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
577 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
578 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
579 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
580 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
581 * g++.dg/gcov/gcov-7.C: Likewise.
582 * g++.dg/init/new13.C: Likewise.
583 * g++.dg/init/new25.C: Likewise.
584 * g++.dg/lookup/exception1.C: Likewise.
585 * g++.dg/opt/noreturn-1.C: Likewise.
586 * g++.dg/other/error3.C: Likewise.
587 * g++.dg/rtti/crash3.C: Likewise.
588 * g++.dg/template/eh2.C: Likewise.
589 * g++.dg/template/error36.C: Likewise.
590 * g++.dg/tm/pr46567.C: Likewise.
591 * g++.dg/tm/pr47340.C: Likewise.
592 * g++.dg/torture/pr46364.C: Likewise.
593 * g++.dg/torture/pr49394.C: Likewise.
594 * g++.dg/torture/pr52918-1.C: Likewise.
595 * g++.dg/torture/pr57190.C: Likewise.
596 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
597 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
598 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
599 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
600 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
601 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
602 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
603 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
604 * g++.dg/tree-ssa/pr45605.C: Likewise.
605 * g++.dg/warn/Wreturn-type-3.C: Likewise.
606 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
607 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
608 * g++.old-deja/g++.eh/spec1.C: Likewise.
609 * g++.old-deja/g++.eh/spec2.C: Likewise.
610 * g++.old-deja/g++.eh/spec3.C: Likewise.
611 * g++.old-deja/g++.eh/spec4.C: Likewise.
612 * g++.old-deja/g++.eh/spec6.C: Likewise.
613 * g++.old-deja/g++.eh/throw1.C: Likewise.
614 * g++.old-deja/g++.eh/throw2.C: Likewise.
615 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
616 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
617 * g++.old-deja/g++.mike/eh15.C: Likewise.
618 * g++.old-deja/g++.mike/eh25.C: Likewise.
619 * g++.old-deja/g++.mike/eh33.C: Likewise.
620 * g++.old-deja/g++.mike/eh34.C: Likewise.
621 * g++.old-deja/g++.mike/eh50.C: Likewise.
622 * g++.old-deja/g++.mike/eh51.C: Likewise.
623 * g++.old-deja/g++.mike/eh55.C: Likewise.
624 * g++.old-deja/g++.mike/p10416.C: Likewise.
625 * g++.old-deja/g++.other/crash28.C: Likewise.
626 * g++.old-deja/g++.other/crash30.C: Likewise.
627 * g++.old-deja/g++.other/new7.C: Likewise.
628 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
629 * g++.old-deja/g++.robertl/eb123.C: Likewise.
631 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
633 * gcc.target/aarch64/pr78382.c: New testcase.
635 2016-12-08 Andrew Pinski <apinski@cavium.com>
637 * gcc.target/aarch64/pr71112.c: New testcase.
639 2016-12-07 Martin Sebor <msebor@redhat.com>
644 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
645 * g++.dg/ext/builtin-object-size3.C (bar): Same.
646 * g++.dg/ext/strncpy-chk1.C: Same.
647 * g++.dg/opt/memcpy1.C: Same.
648 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
649 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
650 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
651 * gcc.dg/attr-alloc_size.c: Same.
652 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
653 * gcc.dg/builtin-stringop-chk-2.c: Same.
654 * gcc.dg/builtin-stringop-chk-4.c: New test.
655 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
656 * gcc.dg/memcpy-2.c: Same.
657 * gcc.dg/pr40340-1.c: Same.
658 * gcc.dg/pr40340-2.c (main): Same.
659 * gcc.dg/pr40340-5.c (main): Same.
660 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
661 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
662 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
664 * gfortran.dg/char_length_3.f90: Prune expected warnings.
665 * gfortran.dg/pr38868.f: Add expected warnings.
667 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
670 * gcc.target/powerpc/pr72717.c: New test.
672 2016-12-07 Jakub Jelinek <jakub@redhat.com>
674 * gcc.dg/builtin-strstr-1.c: New test.
675 * g++.dg/cpp0x/constexpr-strstr.C: New test.
678 * g++.dg/torture/pr78692.C: New test.
680 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
682 PR rtl-optimization/78617
683 * gcc.c-torture/execute/pr78617.c: New test.
685 2016-12-07 Carl Love <cel@us.ibm.com>
687 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
688 P9 to their own test file. This allows precise constraints on the
689 effective target and compile options.
690 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
691 compare P8 built-in tests.
692 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
693 compare P9 built-in tests.
695 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
697 * gcc.target/i386/pr77761.c: Require int128 effective target.
698 (avx512f_test): Delete.
699 (do_main): Rename to avx512f_test.
701 2016-12-07 Bin Cheng <bin.cheng@arm.com>
703 PR tree-optimization/78691
704 * gcc.target/i386/pr78691-i386.c: New test.
705 * gcc.target/powerpc/pr78691-ppc.c: New test.
707 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
709 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
710 * gcc.target/i386/pr70322-2.c: Likewise.
711 * gcc.target/i386/pr70322-3.c: Likewise.
712 * gcc.target/i386/pr70322-4.c: Likewise.
714 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
716 * gcc.target/aarch64/pr71727.c: New testcase.
718 2016-12-06 Tom de Vries <tom@codesourcery.com>
720 PR tree-optimization/67955
721 * gcc.dg/tree-ssa/dse-points-to.c: New test.
723 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
726 * gcc.target/powerpc/pr78658.c: New test.
728 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
731 * testsuite/gcc.target/i386/pr77761.c: New.
733 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
736 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
737 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
738 * gfortran.dg/namelist_34.f90: Update test.
739 * gfortran.dg/namelist_63.f90: Update test.
741 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
743 * gcc.target/mips/msa-builtins-err.c: New test.
745 2016-12-06 Jakub Jelinek <jakub@redhat.com>
748 * g++.dg/cpp0x/constexpr-71537.C: New test.
751 * g++.dg/cpp0x/constexpr-memchr.C: New test.
754 * g++.dg/cpp0x/constexpr-strchr.C: New test.
756 PR tree-optimization/78675
757 * gcc.c-torture/execute/pr78675.c: New test.
758 * gcc.target/i386/pr78675-1.c: New test.
759 * gcc.target/i386/pr78675-2.c: New test.
761 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
763 * gcc.target/i386/avx512bw-kandd-1.c: New.
764 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
765 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
766 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
767 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
768 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
769 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
770 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
771 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
772 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
773 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
774 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
775 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
776 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
777 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
778 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
779 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
780 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
781 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
782 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
783 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
784 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
786 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
788 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
789 gcc.dg/fold-and-rshift-2.c: New testcases.
791 2016-12-05 Nathan Sidwell <nathan@acm.org>
793 * c-c++-common/fmax_errors.c: Check notes after last error are
796 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
798 PR rtl-optimization/78561
799 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
801 2016-12-04 Martin Sebor <msebor@redhat.com>
804 * gcc.dg/builtin-alloc-size.c: New test.
806 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
809 * gcc.target/i386/pr70322-4.c: New test.
811 2016-12-03 Janus Weil <janus@gcc.gnu.org>
814 * gfortran.dg/abstract_type_9.f90: New test case.
816 2016-12-03 Janus Weil <janus@gcc.gnu.org>
819 * gfortran.dg/derived_result_2.f90.f90: New test case.
821 2016-12-03 Janus Weil <janus@gcc.gnu.org>
824 * gfortran.dg/finalize_30.f90: Extend test case.
826 2016-12-02 Jakub Jelinek <jakub@redhat.com>
829 * g++.dg/cpp0x/pr78649.C: New test.
831 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
834 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
836 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
839 * gfortran.dg/char_conversion.f90: New test.
841 2016-12-02 Jakub Jelinek <jakub@redhat.com>
844 * gcc.target/i386/pr70322-1.c: New test.
845 * gcc.target/i386/pr70322-2.c: New test.
846 * gcc.target/i386/pr70322-3.c: New test.
848 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
849 Thomas Preud'homme <thomas.preudhomme@arm.com>
851 * gcc.target/arm/cmse/cmse-1.c: Add test for
852 cmse_nonsecure_caller.
854 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
855 Thomas Preud'homme <thomas.preudhomme@arm.com>
857 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
858 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
859 * gcc.target/arm/cmse/cmse-14.c: New.
860 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
861 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
862 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
863 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
864 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
865 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
866 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
867 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
868 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
869 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
870 * gcc.target/arm/cmse/baseline/union-1.c: New.
871 * gcc.target/arm/cmse/baseline/union-2.c: New.
872 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
873 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
874 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
875 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
876 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
877 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
878 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
879 * gcc.target/arm/cmse/mainline/union-1.c: New.
880 * gcc.target/arm/cmse/mainline/union-2.c: New.
881 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
882 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
883 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
884 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
885 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
886 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
887 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
888 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
889 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
890 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
891 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
892 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
893 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
894 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
896 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
897 Thomas Preud'homme <thomas.preudhomme@arm.com>
899 * gcc.target/arm/cmse/cmse-3.c: Add tests.
900 * gcc.target/arm/cmse/cmse-4.c: Add tests.
901 * gcc.target/arm/cmse/cmse-15.c: New.
903 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
904 Thomas Preud'homme <thomas.preudhomme@arm.com>
906 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
907 * gcc.target/arm/cmse/struct-1.c: New.
908 * gcc.target/arm/cmse/bitfield-1.c: New.
909 * gcc.target/arm/cmse/bitfield-2.c: New.
910 * gcc.target/arm/cmse/bitfield-3.c: New.
911 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
912 * gcc.target/arm/cmse/baseline/softfp.c: New.
913 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
914 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
915 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
916 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
917 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
919 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
920 Thomas Preud'homme <thomas.preudhomme@arm.com>
922 * gcc.target/arm/cmse/cmse-4.c: New.
923 * gcc.target/arm/cmse/cmse-9.c: New.
924 * gcc.target/arm/cmse/cmse-10.c: New.
926 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
927 Thomas Preud'homme <thomas.preudhomme@arm.com>
929 * gcc.target/arm/cmse/cmse-3.c: New.
931 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
932 Thomas Preud'homme <thomas.preudhomme@arm.com>
934 * gcc.target/arm/cmse/cmse.exp: New.
935 * gcc.target/arm/cmse/cmse-1.c: New.
936 * gcc.target/arm/cmse/cmse-12.c: New.
937 * lib/target-supports.exp
938 (check_effective_target_arm_cmse_ok): New.
940 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
941 James Norris <jnorris@codesourcery.com>
943 * c-c++-common/goacc/data-2.c: Adjust test.
944 * c-c++-common/goacc/executeables-1.c: New test.
945 * g++.dg/goacc/data-1.C: Adjust test.
947 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
949 PR rtl-optimization/78561
950 * gcc.target/aarch64/pr78561.c: New.
952 2016-12-02 Bin Cheng <bin.cheng@arm.com>
954 * gcc.dg/fold-bopcond-1.c: New test.
955 * gcc.dg/fold-bopcond-2.c: New test.
957 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
959 * gcc.target/s390/md/setmem_long-1.c: Fix test.
961 2016-12-02 Jakub Jelinek <jakub@redhat.com>
963 PR rtl-optimization/78547
964 * gcc.dg/pr78547.c: New test.
966 PR rtl-optimization/78575
967 * gcc.dg/pr78575.c: New test.
969 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
971 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
973 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
976 * gcc.target/s390/s390.exp: Support .C tests.
977 * gcc.target/s390/pr77822-2.c: New test.
978 * gcc.target/s390/pr77822-1.C: New test.
980 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
982 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
984 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
986 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
988 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
990 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
992 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
994 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
996 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
998 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
1001 * gfortran.dg/char_length_20.f90: New test.
1002 * gfortran.dg/char_length_21.f90: Ditto.
1004 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
1007 * gfortran.dg/pr78279.f90: New test.
1009 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
1011 * g++.dg/tls/pr77285-1.C: dg-add-options tls
1013 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
1015 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1017 2016-12-01 Richard Biener <rguenther@suse.de>
1019 * gcc.dg/torture/alias-2.c: New testcase.
1021 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
1023 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1024 * gcc.target/avr/tiny-caller-save.c: Dito.
1026 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
1028 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1030 2016-12-01 Jakub Jelinek <jakub@redhat.com>
1033 * gcc.dg/debug/pr78587.c: New test.
1035 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
1037 PR rtl-optimization/78607
1038 * gcc.c-torture/compile/pr78607.c: New testcase.
1040 2016-11-30 Martin Sebor <msebor@redhat.com>
1042 PR tree-optimization/78586
1043 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1045 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
1047 PR tree-optimization/77856
1048 * gcc.target/i386/pr77856.c: New.
1050 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1052 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1053 scan-assembler-not on AIX.
1055 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1057 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1059 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1061 * g++.dg/eh/new1.C: XFAIL on AIX.
1062 * g++.dg/eh/delete1.C: Same.
1063 * g++.dg/init/new40.C: Same.
1064 * g++.old-deja/g++.eh/new2.C: Same.
1066 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1069 * gcc.dg/format/pr78494.c: Rename to...
1070 * gcc.dg/format/pr78498.c: ...this.
1072 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1075 * gcc.dg/format/pr78494.c: New test case.
1077 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1079 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1080 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1081 * g++.dg/debug/dwarf2/refqual-1.C: Same.
1082 * g++.dg/debug/dwarf2/refqual-2.C: Same.
1084 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
1086 PR rtl-optimization/78610
1087 * gcc.c-torture/compile/pr78610.c: New testcase.
1089 2016-11-30 Bin Cheng <bin.cheng@arm.com>
1091 PR tree-optimization/78574
1092 * gcc.c-torture/compile/pr78574.c: New test.
1094 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1096 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1097 to the changed interfaces.
1098 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1099 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1100 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1101 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1102 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1103 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1104 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1106 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1109 * gfortran.dg/derived_result.f90: New test case.
1111 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
1113 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1114 -mfloat-abi=soft option.
1115 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
1118 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1121 * gcc.c-torture/compile/pr78362.c: New test.
1123 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1125 * lib/target-supports.exp (check_effective_target_freorder): Check
1128 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1130 * gcc.target/arc/arc700-stld-hazard.c: New file.
1132 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1135 * gfortran.dg/dtio_18.f90: New test case.
1137 2016-11-30 Martin Liska <mliska@suse.cz>
1140 * gcc.dg/asan/pr78541-2.c: New test.
1141 * gcc.dg/asan/pr78541.c: New test.
1143 2016-11-30 Jakub Jelinek <jakub@redhat.com>
1145 PR tree-optimization/78586
1146 * gcc.c-torture/execute/pr78586.c: New test.
1148 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1151 * gfortran.dg/class_61.f90: New test case.
1153 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1155 PR preprocessor/78569
1156 * gcc.dg/format/pr78569.c: New test case.
1158 2016-11-29 Martin Sebor <msebor@redhat.com>
1160 avoid false positives on ILP32 targets.
1161 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1163 2016-11-29 Martin Sebor <msebor@redhat.com>
1165 PR tree-optimization/78512
1166 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1167 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1169 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
1171 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1172 Force value through k register.
1174 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1180 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1181 * g++.dg/spellcheck-macro-ordering.C: New test case.
1182 * g++.dg/spellcheck-pr78313.C: New test case.
1184 2016-11-29 Tamar Christina <tamar.christina@arm.com>
1186 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1187 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1188 (Poly64x1_t, Poly64x2_t): Added types.
1189 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1190 (vmov_n_p64, vmovq_n_p64): Added.
1191 (vld2_lane_p64, vld2q_lane_p64): Likewise.
1192 (vld3_lane_p64, vld3q_lane_p64): Likewise.
1193 (vld4_lane_p64, vld4q_lane_p64): Likewise.
1194 (vst2_lane_p64, vst2q_lane_p64): Likewise.
1195 (vst3_lane_p64, vst3q_lane_p64): Likewise.
1196 (vst4_lane_p64, vst4q_lane_p64): Likewise.
1197 (vget_lane_p64, vgetq_lane_p64): Likewise.
1198 (vget_high_p64): Likewise.
1199 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1200 Added AArch64 flags.
1201 (vreint_vector, vreint_vector_res): Moved to header.
1202 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1203 Added Aarch64 flags.
1204 (vreint_vector, vreint_vector_res): Moved to header.
1206 2016-11-29 Janus Weil <janus@gcc.gnu.org>
1209 * gfortran.dg/finalize_30.f90: New test case.
1211 2016-11-29 Martin Liska <mliska@suse.cz>
1213 PR gcov-profile/78582
1214 * gcc.dg/pr78582.c: New test.
1216 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1218 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1219 targets with sizeof(int) < 4.
1221 2016-11-29 Richard Biener <rguenther@suse.de>
1224 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1226 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
1228 * gcc.target/powerpc/rldic-0.c: New testcase.
1229 * gcc.target/powerpc/rldic-1.c: New testcase.
1230 * gcc.target/powerpc/rldic-2.c: New testcase.
1231 * gcc.target/powerpc/rldicl-0.c: New testcase.
1232 * gcc.target/powerpc/rldicl-1.c: New testcase.
1233 * gcc.target/powerpc/rldicl-2.c: New testcase.
1234 * gcc.target/powerpc/rldicr-0.c: New testcase.
1235 * gcc.target/powerpc/rldicr-1.c: New testcase.
1236 * gcc.target/powerpc/rldicr-2.c: New testcase.
1237 * gcc.target/powerpc/rldicx.h: New file.
1238 * gcc.target/powerpc/rldimi-0.c: New testcase.
1239 * gcc.target/powerpc/rldimi-1.c: New testcase.
1240 * gcc.target/powerpc/rldimi-2.c: New testcase.
1241 * gcc.target/powerpc/rldimi.h: New file.
1242 * gcc.target/powerpc/rlwimi-0.c: New testcase.
1243 * gcc.target/powerpc/rlwimi-1.c: New testcase.
1244 * gcc.target/powerpc/rlwimi-2.c: New testcase.
1245 * gcc.target/powerpc/rlwimi.h: New file.
1246 * gcc.target/powerpc/rlwinm-0.c: New testcase.
1247 * gcc.target/powerpc/rlwinm-1.c: New testcase.
1248 * gcc.target/powerpc/rlwinm-2.c: New testcase.
1249 * gcc.target/powerpc/rlwinm.h: New file.
1251 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1254 * gcc.dg/pr78540.c: New test.
1256 2016-11-28 Martin Sebor <msebor@redhat.com>
1259 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1260 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1261 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1262 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1264 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1267 * g++.dg/debug/pr72808.C: New test.
1269 PR rtl-optimization/78546
1270 * gcc.dg/torture/pr78546-1.c: New test.
1271 * gcc.dg/torture/pr78546-2.c: New test.
1274 * gfortran.dg/gomp/pr78298.f90: New test.
1276 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
1278 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1279 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1281 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1284 * g++.dg/cpp1y/pr77591.C: New test.
1286 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
1288 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1290 2016-11-28 Richard Biener <rguenther@suse.de>
1292 PR tree-optimization/78542
1293 * gcc.dg/torture/pr78542.c: New testcase.
1295 2016-11-28 Richard Biener <rguenther@suse.de>
1297 PR tree-optimization/78343
1298 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1299 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1301 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1304 * g++.dg/ipa/pr78211.C: New test.
1306 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
1309 * gfortran.dg/submodule_22.f08: New test.
1312 * gfortran.dg/submodule_21.f08: New test.
1314 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
1316 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1318 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1319 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1320 Dominique d'Humieres <dominiq@lps.ens.fr>
1323 * gcc.dg/darwin-minversion-1.c: Update min version check.
1324 * gcc.dg/darwin-minversion-2.c: Likewise.
1325 * gcc.dg/darwin-minversion-3.c: Likewise.
1327 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1330 * gcc.dg/pr57438-1.c: New Test.
1331 * gcc.dg/pr57438-2.c: New Test.
1333 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1334 Iain Sandoe <iain@codesourcery.com>
1337 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1338 linker-visible symbols.
1339 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1340 * gcc.dg/const-uniq-1.c: Likewise.
1341 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1342 * gcc.target/i386/pr70799-1.c: Likewise.
1344 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1346 PR rtl-optimization/78438
1347 PR rtl-optimization/78477
1348 * gcc.c-torture/execute/pr78438.c: New test.
1349 * gcc.c-torture/execute/pr78477.c: New test.
1351 PR rtl-optimization/78526
1352 * gcc.dg/pr78526.c: New test.
1354 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1356 PR rtl-optimization/77541
1357 * gcc.target/i386/pr77541.c: Change target to int128.
1359 2016-11-25 Janus Weil <janus@gcc.gnu.org>
1362 * gfortran.dg/typebound_assignment_8.f90: New test case.
1364 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1366 PR rtl-optimization/78527
1367 * gcc.c-torture/compile/pr78527.c: New test.
1369 2016-11-25 Martin Liska <mliska@suse.cz>
1371 PR gcov-profile/78086
1372 * g++.dg/gcov/pr16855.C: Clean up the test case.
1373 * g++.dg/gcov/pr16855-priority.C: New test.
1375 2016-11-25 Richard Biener <rguenther@suse.de>
1378 * gcc.dg/torture/pr78515.c: New testcase.
1380 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
1383 * gfortran.dg/allocatable_function_10.f90: New test.
1384 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1387 2016-11-25 Bin Cheng <bin.cheng@arm.com>
1392 * g++.dg/torture/pr78507.C: New test.
1393 * gcc.dg/torture/pr78510.c: New test.
1394 * gcc.dg/torture/pr78517.c: New test.
1396 2016-11-24 Richard Biener <rguenther@suse.de>
1398 PR tree-optimization/78343
1399 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1400 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1401 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1402 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1403 * gcc.dg/vect/pr38529.c: Likewise.
1405 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1407 PR tree-optimization/77673
1408 * gcc.dg/pr77673.c: New test.
1410 2016-11-25 Martin Jambor <mjambor@suse.cz>
1412 PR tree-optimization/70965
1413 * g++.dg/pr70965.C: New test.
1415 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1416 Andreas Schwab <schwab@linux-m68k.org>
1418 PR gcov-profile/78467
1419 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1422 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1424 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1425 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1427 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1429 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1431 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1433 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1434 with sizeof(int) < 4.
1436 2016-11-24 Martin Sebor <msebor@redhat.com>
1438 PR tree-optimization/78476
1439 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1441 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1443 PR rtl-optimization/77541
1444 * gcc.target/i386/pr77541.c: New.
1446 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1449 * gfortran.dg/class_result_4.f90: New test.
1451 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1453 * gcc.target/aarch64/_Float16_1.c: New.
1454 * gcc.target/aarch64/_Float16_2.c: Likewise.
1455 * gcc.target/aarch64/_Float16_3.c: Likewise.
1457 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1459 * gcc.target/aarch64/floatdihf2_1.c: New.
1461 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1465 * gcc.target/arm/pr48863.c: New test.
1467 2016-11-24 Martin Liska <mliska@suse.cz>
1469 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1470 parts for frequencies/probabilities.
1471 * gcc.dg/pr34027-1.c: Likewise.
1472 * gcc.dg/strict-overflow-2.c: Likewise.
1473 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1474 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1475 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1476 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1477 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1478 * gcc.dg/tree-ssa/dump-2.c: New test.
1480 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1482 * gcc.target/i386/align-limit.c: New test.
1484 2016-11-24 Richard Biener <rguenther@suse.de>
1486 PR tree-optimization/71595
1487 * gcc.dg/torture/pr71595.c: New testcase.
1489 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1491 PR rtl-optimization/78120
1492 * gcc.target/i386/pr78120.c: New test.
1494 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1496 * gcc.c-torture/compile/20161124-1.c: New test.
1498 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1501 * g++.dg/cpp1z/decomp18.C: New test.
1503 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1505 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1506 * gcc.target/aarch64/store-pair-1.c: Likewise.
1508 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1510 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1511 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1512 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1513 * gcc.target/aarch64/vect-clz.c: Likewise.
1514 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1515 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1516 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1517 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1518 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1519 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1520 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1521 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1523 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1526 * gcc.target/powerpc/pr78458.c: New.
1528 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1530 * gcc.c-torture/compile/20161123-1.c: New test.
1532 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1535 * gfortran.dg/pr78297.f90: New test.
1537 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1539 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1541 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1544 * g++.dg/ubsan/return-7.C: New test.
1545 * c-c++-common/ubsan/unreachable-4.c: New test.
1547 PR tree-optimization/78482
1548 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1549 (bar): New function.
1550 (main): Call bar instead of printf.
1553 * gfortran.dg/gomp/pr69183.f90: New test.
1555 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1558 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1561 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1564 * g++.dg/cpp0x/pr77907.C: New test.
1566 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1569 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1570 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1572 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1575 * lib/target-supports.exp (add_options_for_float16): Add
1576 -mfp16-format=ieee when testign arm*-*-*.
1578 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1580 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1582 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1585 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1587 * lib/target-supports.exp (check_effective_target_float16): Add
1588 options for _Float16.
1589 (check_effective_target_float32): Add options for _Float32.
1590 (check_effective_target_float64): Add options for _Float64.
1591 (check_effective_target_float128): Add options for _Float128.
1592 (check_effective_target_float32x): Add options for _Float32x.
1593 (check_effective_target_float64x): Add options for _Float64x.
1594 (check_effective_target_float128x): Add options for _Float128x.
1596 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1598 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1599 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1601 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1603 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1604 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1606 2016-11-23 Martin Sebor <msebor@redhat.com>
1609 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1610 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1612 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1615 * g++.dg/cpp0x/pr71450-1.C: New test.
1616 * g++.dg/cpp0x/pr71450-2.C: New test.
1619 * g++.dg/cpp1y/pr77739.C: New test.
1621 2016-11-23 Martin Jambor <mjambor@suse.cz>
1623 * c-c++-common/gomp/gridify-1.c: Update scan string.
1624 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1625 * c-c++-common/gomp/gridify-2.c: New test.
1626 * c-c++-common/gomp/gridify-3.c: Likewise.
1628 2016-11-23 Richard Biener <rguenther@suse.de>
1630 PR tree-optimization/78396
1631 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1633 2016-11-23 Richard Biener <rguenther@suse.de>
1635 PR tree-optimization/78482
1636 * gcc.dg/torture/pr78482.c: New testcase.
1638 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1640 * gcc.dg/fold-cond_expr-1.c: New test.
1641 * gcc.dg/fold-condcmpconv-1.c: New test.
1642 * gcc.dg/fold-condcmpconv-2.c: New test.
1644 2016-11-23 Richard Biener <rguenther@suse.de>
1647 * gcc.dg/torture/pr71762-1.c: New testcase.
1648 * gcc.dg/torture/pr71762-2.c: Likewise.
1649 * gcc.dg/torture/pr71762-3.c: Likewise.
1650 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1652 2016-11-23 Richard Biener <rguenther@suse.de>
1655 * g++.dg/lto/pr78472_0.c: New testcase.
1656 * g++.dg/lto/pr78472_1.C: Likewise.
1658 2016-11-23 Richard Biener <rguenther@suse.de>
1659 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1661 PR tree-optimization/78154
1662 * gcc.dg/tree-ssa/pr78154.c: New test.
1664 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1666 * gcc.dg/pr31096.c: New testcase.
1667 * gcc.dg/pr31096-1.c: New testcase.
1669 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1671 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1672 adjust for warning->pedwarn change.
1673 * gcc.dg/cpp/defined-syshdr.c,
1674 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1675 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1676 gcc.dg/cpp/defined-Wextra.c,
1677 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1679 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1681 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1683 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1686 * gcc.target/i386/pr78451.c: New test.
1687 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1688 and #pragma GCC pop_options around the first #pragma GCC target.
1689 * gcc.target/i386/pr69255-2.c: Likewise.
1690 * gcc.target/i386/pr69255-3.c: Likewise.
1692 2016-11-23 Michael Collison <michael.collison@arm.com>
1694 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1695 additional constants are recognized and fewer instructions generated.
1696 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1697 additional constants are recognized and fewer instructions generated.
1699 2016-11-22 Ian Lance Taylor <iant@golang.org>
1701 * gcc.misc-tests/godump-1.c: Update expected output for recent
1704 2016-11-22 Marek Polacek <polacek@redhat.com>
1706 PR tree-optimization/78455
1707 * gcc.dg/uninit-23.c: New.
1709 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1712 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1715 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1718 * gfortran.dg/char_component_initializer_3.f90: New test.
1720 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1723 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1724 GCC target pragma before including immintrin.h.
1726 2016-11-22 Carl Love <cel@us.ibm.com>
1728 * gcc.target/powerpc/builtins-3.c: New file to test the new
1729 built-ins for vector compare equal and vector compare not equal.
1731 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1734 * gfortran.dg/typebound_proc_35.f90: New test case.
1736 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1738 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1739 parameter in declaration.
1741 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1743 * gcc.dg/loop-split.c: Require int32plus.
1744 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1746 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1748 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1750 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1752 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1754 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1757 * gcc.c-torture/compile/pr78439.c: New test.
1759 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1762 * gcc.target/arm/pr77904.c: New test.
1764 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1766 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1769 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1771 PR tree-optimization/78436
1772 * gcc.c-torture/execute/pr78436.c: New test.
1775 * gcc.dg/torture/pr78416.c: New test.
1777 PR tree-optimization/78445
1778 * gcc.dg/pr78445.c: New test.
1780 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1782 PR libgfortran/78449
1783 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1785 2016-11-21 Jeff Law <law@redhat.com>
1788 * gcc.c-torture/compile/pr68538.c: New test.
1790 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1792 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1793 to be generated instead of FCTIWUZ or FCTIWZ.
1795 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1798 * g++.dg/vect/simd-clone-7.cc: New test.
1801 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1803 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1806 2016-11-20 Jeff Law <law@redhat.com>
1809 * gcc.target/m68k/pr25128.c: New test.
1811 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1813 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1815 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1817 PR preprocessor/78324
1818 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1819 (test_multitoken_macro): New function.
1820 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1822 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1824 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1826 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1828 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1829 -ftrack-macro-expansion=0.
1830 (test_sprintf_note): Remove "P" macro. Add
1831 dg-begin/end-multiline-output directives.
1832 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1834 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1836 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1837 Return 1 for AVR_TINY.
1839 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1841 PR rtl-optimization/71785
1842 * gcc.target/powerpc/pr71785.c: New file.
1844 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1847 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1848 options. Refine test by checking predictive commining PHI
1849 nodes in vectorized loop wrto vector factor.
1851 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1854 * g++.dg/pr71973-1.C: New test.
1855 * g++.dg/pr71973-2.C: New test.
1856 * g++.dg/pr71973-3.C: New test.
1857 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1858 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1859 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1861 * g++.old-deja/g++.other/realloc.C: Likewise.
1862 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1864 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1866 PR tree-optimization/78413
1867 * gcc.dg/tree-ssa/pr78413.c: New test.
1869 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1871 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1872 target is Thumb-only.
1874 2016-11-20 Jeff Law <law@redhat.com>
1877 * gcc.target/m68k/pr48551.c: New test.
1879 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1882 * gfortran.dg/forall_18.f90: New testcase.
1884 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1886 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1888 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1891 * gfortran.dg/typebound_operator_21.f03: New test.
1893 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1895 * gcc.dg/tree-ssa/divide-5.c: New file.
1897 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1899 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1902 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
1904 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1905 libatomic_available.
1906 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1907 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1908 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1909 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1910 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1911 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1912 * gfortran.dg/coarray_stat_2.f90: Likewise.
1913 * gfortran.dg/coindexed_1.f90: Likewise.
1915 2016-11-18 Jeff Law <law@redhat.com>
1918 * gcc.target/m68k/pr25111.c: New test.
1920 2016-11-18 Jakub Jelinek <jakub@redhat.com>
1923 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1926 * gcc.target/i386/pr78419.c: New test.
1929 * g++.dg/tls/pr77285-1.C: New test.
1930 * g++.dg/tls/pr77285-2.C: New test.
1932 2016-11-18 Jeff Law <law@redhat.com>
1935 * gcc.target/m68k/pr25112: New test.
1937 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
1939 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1940 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1942 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1944 * gcc.target/arm/optional_thumb-1.c: New test.
1945 * gcc.target/arm/optional_thumb-2.c: New test.
1946 * gcc.target/arm/optional_thumb-3.c: New test.
1948 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1950 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1951 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1953 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1954 (DEFAULT_REQUIRED_QUORUM): Likewise.
1956 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1957 Toma Tabacu <toma.tabacu@imgtec.com>
1959 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1960 Add (REQUIRES_STDLIB).
1961 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1962 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1963 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1964 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1965 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1966 * gcc.target/mips/loongson-simd.c: Ditto.
1967 * gcc.target/mips/memcpy-1.c: Ditto.
1968 * gcc.target/mips/mips-3d-1.c: Ditto.
1969 * gcc.target/mips/mips-3d-2.c: Ditto.
1970 * gcc.target/mips/mips-3d-3.c: Ditto.
1971 * gcc.target/mips/mips-3d-4.c: Ditto.
1972 * gcc.target/mips/mips-3d-5.c: Ditto.
1973 * gcc.target/mips/mips-3d-6.c: Ditto.
1974 * gcc.target/mips/mips-3d-7.c: Ditto.
1975 * gcc.target/mips/mips-3d-8.c: Ditto.
1976 * gcc.target/mips/mips-3d-9.c: Ditto.
1977 * gcc.target/mips/mips-ps-1.c: Ditto.
1978 * gcc.target/mips/mips-ps-2.c: Ditto.
1979 * gcc.target/mips/mips-ps-3.c: Ditto.
1980 * gcc.target/mips/mips-ps-4.c: Ditto.
1981 * gcc.target/mips/mips-ps-6.c: Ditto.
1982 * gcc.target/mips/mips16-attributes.c: Ditto.
1983 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1984 * gcc.target/mips/mips32-dsp.c: Ditto.
1985 * gcc.target/mips/save-restore-1.c: Ditto.
1986 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1987 (mips_preprocess): Add ignore_output argument that when set
1988 will not return the pre-processed output.
1989 (mips_arch_info): Update arguments for the call to mips_preprocess.
1990 (mips-dg-init): Ditto.
1991 (mips-dg-options): Check if a test having test option
1992 (REQUIRES_STDLIB) has the required sysroot support for
1993 the current test options.
1995 2016-11-17 Jeff Law <law@redhat.com>
1998 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2001 * gcc.target/m68k/pr47192.c: New test.
2003 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
2005 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2006 instead of isa>=4, in order to downgrade to R5.
2008 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2010 * gcc.target/arc/cmem-bit-1.c: New file.
2011 * gcc.target/arc/cmem-bit-2.c: New file.
2012 * gcc.target/arc/cmem-bit-3.c: New file.
2013 * gcc.target/arc/cmem-bit-4.c: New file.
2015 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
2017 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2019 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2021 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
2022 Andrew Senkevich <andrew.senkevich@intel.com>
2024 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2025 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2026 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2027 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2028 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2029 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2030 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2031 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2032 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2033 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2034 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2035 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2036 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2037 avx5124vnniw-check.h.
2038 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2039 check_effective_target_avx5124vnniw): New.
2040 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2042 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2043 * gcc.target/i386/sse-13.c: Ditto.
2044 * g++.dg/other/i386-2.C: Ditto.
2045 * g++.dg/other/i386-3.C: Ditto.
2046 * gcc.target/i386/sse-22.c: Ditto.
2047 * gcc.target/i386/sse-23.c: Ditto.
2049 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2052 * g++.dg/parse/pr55080.C: New.
2054 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2057 * gcc.target/powerpc/fusion4.c: New test.
2059 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
2062 * gcc.target/arm/pr77933-1.c: New test.
2063 * gcc.target/arm/pr77933-2.c: Likewise.
2065 2016-11-17 Jakub Jelinek <jakub@redhat.com>
2068 * g++.dg/opt/pr78201.C: New test.
2070 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
2072 * gcc.dg/pr78333.c: Add empty implementations of
2073 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2074 problems on non-glibc systems.
2076 2016-11-17 David Malcolm <dmalcolm@redhat.com>
2078 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2079 (test_raw_string_one_liner): New function.
2080 (test_raw_string_multiline): New function.
2082 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2084 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2085 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2087 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2088 Richard Biener <rguenther@suse.de>
2090 PR tree-optimization/77848
2091 * gfortran.dg/vect/pr77848.f: New test.
2093 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2096 * gcc.target/arm/pr53447-5.c: New test.
2097 * lib/target-supports.exp
2098 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2100 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
2102 * gcc.target/arc/abitest.S: New file.
2103 * gcc.target/arc/abitest.h: Likewise.
2104 * gcc.target/arc/va_args-1.c: Likewise.
2105 * gcc.target/arc/va_args-2.c: Likewise.
2106 * gcc.target/arc/va_args-3.c: Likewise.
2107 * gcc.target/arc/mcrc.c: Deleted.
2108 * gcc.target/arc/mdsp-packa.c: Likewise.
2109 * gcc.target/arc/mdvbf.c: Likewise.
2110 * gcc.target/arc/mmac-24.c: Likewise.
2111 * gcc.target/arc/mmac-d16.c: Likewise.
2112 * gcc.target/arc/mno-crc.c: Likewise.
2113 * gcc.target/arc/mno-dsp-packa.c: Likewise.
2114 * gcc.target/arc/mno-dvbf.c: Likewise.
2115 * gcc.target/arc/mno-mac-24.c: Likewise.
2116 * gcc.target/arc/mno-mac-d16.c: Likewise.
2117 * gcc.target/arc/mno-rtsc.c: Likewise.
2118 * gcc.target/arc/mno-xy.c: Likewise.
2119 * gcc.target/arc/mrtsc.c: Likewise.
2120 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2122 (check_effective_target_arc700): Likewise.
2123 (check_effective_target_arc6xx): Likewise.
2124 (check_effective_target_arcmpy): Likewise.
2125 (check_effective_target_archs): Likewise.
2126 (check_effective_target_clmcpu): Likewise.
2127 (check_effective_target_barrelshifter): Likewise.
2128 * gcc.target/arc/barrel-shifter-1.c: Changed.
2129 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2130 * gcc.target/arc/cmem-1.c: Changed.
2131 * gcc.target/arc/cmem-2.c: Likewise.
2132 * gcc.target/arc/cmem-3.c: Likewise.
2133 * gcc.target/arc/cmem-4.c: Likewise.
2134 * gcc.target/arc/cmem-5.c: Likewise.
2135 * gcc.target/arc/cmem-6.c: Likewise.
2136 * gcc.target/arc/cmem-7.c: Likewise.
2137 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2138 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2139 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2140 * gcc.target/arc/jump-around-jump.c: Update options.
2141 * gcc.target/arc/mARC601.c: Changed.
2142 * gcc.target/arc/mcpu-arc600.c: Changed.
2143 * gcc.target/arc/mcpu-arc601.c: Changed.
2144 * gcc.target/arc/mcpu-arc700.c: Changed.
2145 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2146 * gcc.target/arc/movb-1.c: Changed.
2147 * gcc.target/arc/movb-2.c: Likewise.
2148 * gcc.target/arc/movb-3.c: Likewise.
2149 * gcc.target/arc/movb-4.c: Likewise.
2150 * gcc.target/arc/movb-5.c: Likewise.
2151 * gcc.target/arc/movb_cl-1.c: Likewise.
2152 * gcc.target/arc/movb_cl-2.c: Likewise.
2153 * gcc.target/arc/movbi_cl-1.c: Likewise.
2154 * gcc.target/arc/movh_cl-1.c: Likewise.
2155 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2156 * gcc.target/arc/mul64.c: Enable it only for ARC600.
2157 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2158 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2159 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2160 * gcc.target/arc/trsub.c: Only for ARC EM cores.
2161 * gcc.target/arc/builtin_simdarc.c: Changed.
2162 * gcc.target/arc/extzv-1.c: Likewise.
2163 * gcc.target/arc/insv-1.c: Likewise.
2164 * gcc.target/arc/insv-2.c: Likewise.
2165 * gcc.target/arc/mA6.c: Likewise.
2166 * gcc.target/arc/mA7.c: Likewise.
2167 * gcc.target/arc/mARC600.c: Likewise.
2168 * gcc.target/arc/mARC700.c: Likewise.
2169 * gcc.target/arc/mcpu-arc600.c: Likewise.
2170 * gcc.target/arc/mcpu-arc700.c: Likewise.
2171 * gcc.target/arc/movl-1.c: Likewise.
2172 * gcc.target/arc/nps400-1.c: Likewise.
2173 * gcc.target/arc/trsub.c: Likewise.
2174 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2176 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2177 * gcc.target/arc/mswape.c: Likewise.
2179 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2182 * g++.dg/cpp1y/pr68180.C: New.
2184 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2186 PR tree-optimization/78319
2187 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2190 2016-11-17 Richard Biener <rguenther@suse.de>
2192 PR tree-optimization/78306
2193 * gcc.dg/cilk-plus/pr78306.c: New testcase.
2195 2016-11-17 Richard Biener <rguenther@suse.de>
2198 * gcc.dg/torture/pr78305.c: New testcase.
2200 2016-11-17 Janus Weil <janus@gcc.gnu.org>
2203 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2205 2016-11-16 Marek Polacek <polacek@redhat.com>
2208 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2209 * g++.dg/ext/case-range2.C: Likewise.
2211 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2214 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2215 * gfortran.dg/fmt_tab_2.f90: Ditto.
2217 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2219 PR rtl-optimization/78378
2220 * gcc.c-torture/execute/pr78378.c: New test.
2222 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
2224 * gcc.dg/tree-prof/section-attr-1.c: New file.
2225 * gcc.dg/tree-prof/section-attr-2.c: New file.
2226 * gcc.dg/tree-prof/section-attr-3.c: New file.
2228 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2230 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2233 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2235 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2236 (dg-final): Remove microMIPS JALRS mnemonic matching.
2237 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2238 (dg-final): Remove microMIPS JALRS mnemonic matching.
2239 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2240 (dg-final): Remove microMIPS JALRS mnemonic matching.
2241 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2242 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2243 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2244 * gcc.target/mips/call-1u.c: New test case.
2245 * gcc.target/mips/call-2u.c: New test case.
2246 * gcc.target/mips/call-3u.c: New test case.
2247 * gcc.target/mips/call-4u.c: New test case.
2248 * gcc.target/mips/call-5u.c: New test case.
2249 * gcc.target/mips/call-6u.c: New test case.
2251 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
2253 * gcc.target/arm/empty_fiq_handler.c: New test.
2255 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2258 * gfortran.dg/gomp/pr78299.f90: New test.
2260 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2262 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2263 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2264 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2266 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
2268 PR libgfortran/78314
2269 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2271 2016-11-16 Bin Cheng <bin.cheng@arm.com>
2273 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2274 according to updated dump info.
2276 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
2278 * lib/target-supports.exp (check_effective_target_alloca): Use a
2280 * gcc.target/nvptx/softstack.c: New test.
2281 * gcc.target/nvptx/decl-shared.c: New test.
2282 * gcc.target/nvptx/decl-shared-init.c: New test.
2284 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2286 * gcc.target/mips/data-sym-jump.c: New test case.
2287 * gcc.target/mips/data-sym-pool.c: New test case.
2288 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2291 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2293 * lib/target-supports.exp (check_avx2_hw_available): New.
2294 (check_effective_target_avx2_runtime): New.
2295 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2297 2016-11-16 Tamar Christina <tamar.christina@arm.com>
2300 * gcc.dg/cpp/trad/trad.exp
2301 (dg-runtest): Moved $srcdir/$subdir/ to
2302 DEFAULT_TRADCPPFLAGS.
2304 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
2307 * gfortran.dg/class_allocate_23.f08: New test.
2309 2016-11-16 Richard Biener <rguenther@suse.de>
2312 * gcc.dg/pr78333.c: New testcase.
2314 2016-11-16 Martin Liska <mliska@suse.cz>
2317 * gcc.dg/asan/pr78270.c: Update comment style.
2318 * gcc.dg/asan/pr78270-2.c: New test.
2320 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2322 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2323 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2325 2016-11-16 Richard Biener <rguenther@suse.de>
2327 PR tree-optimization/78348
2328 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2330 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2333 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2334 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2336 2016-11-15 Marek Polacek <polacek@redhat.com>
2338 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2340 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2342 PR libgfortran/51119
2343 * gfortran.dg/matmul_12.f90: New test case.
2345 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
2347 * gcc.target/i386/funcspec-56.inc: New file.
2348 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
2349 common 32-bit and 64-bit function specific options.
2350 * gcc.target/i386/funcspec-6.c: Ditto.
2352 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2354 * g++.dg/cpp1z/decomp14.C: New test.
2355 * g++.dg/cpp1z/decomp15.C: New test.
2356 * g++.dg/cpp1z/decomp16.C: New test.
2358 * g++.dg/cpp1z/decomp13.C: New test.
2360 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2363 * g++.dg/cpp0x/constexpr-71988.C: New test.
2365 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2367 * gcc.target/mips/insn-casesi.c: New test case.
2368 * gcc.target/mips/insn-pseudo-1.c: New test case.
2369 * gcc.target/mips/insn-pseudo-2.c: New test case.
2370 * gcc.target/mips/insn-pseudo-3.c: New test case.
2371 * gcc.target/mips/insn-pseudo-4.c: New test case.
2372 * gcc.target/mips/insn-tablejump.c: New test case.
2374 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2376 * gcc.target/mips/mips.exp (mips_option_tests): Add
2377 `-mcode-readable=yes' array element.
2379 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2381 * gcc.target/mips/mips.exp (mips_option_tests): Add
2382 `-mmicromips' array element.
2384 2016-11-15 Michael Matz <matz@suse.de>
2386 PR missed-optimization/77881
2387 * gcc.target/i386/pr77881.c: New test.
2389 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2392 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2394 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2396 * gcc.target/powerpc/vec-set-int.c: New test.
2397 * gcc.target/powerpc/vec-set-short.c: Likesie.
2398 * gcc.target/powerpc/vec-set-char.c: Likewise.
2400 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2402 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2404 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2407 * gfortran.dg/class_result_3.f90: New test.
2409 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2410 Richard Biener <rguenther@suse.de>
2412 * gcc.dg/gimplefe-1.c: New testcase.
2413 * gcc.dg/gimplefe-2.c: Likewise.
2414 * gcc.dg/gimplefe-3.c: Likewise.
2415 * gcc.dg/gimplefe-4.c: Likewise.
2416 * gcc.dg/gimplefe-5.c: Likewise.
2417 * gcc.dg/gimplefe-6.c: Likewise.
2418 * gcc.dg/gimplefe-7.c: Likewise.
2419 * gcc.dg/gimplefe-8.c: Likewise.
2420 * gcc.dg/gimplefe-9.c: Likewise.
2421 * gcc.dg/gimplefe-10.c: Likewise.
2422 * gcc.dg/gimplefe-11.c: Likewise.
2423 * gcc.dg/gimplefe-12.c: Likewise.
2424 * gcc.dg/gimplefe-13.c: Likewise.
2425 * gcc.dg/gimplefe-14.c: Likewise.
2426 * gcc.dg/gimplefe-15.c: Likewise.
2427 * gcc.dg/gimplefe-16.c: Likewise.
2428 * gcc.dg/gimplefe-17.c: Likewise.
2429 * gcc.dg/gimplefe-18.c: Likewise.
2431 2016-11-14 Martin Liska <mliska@suse.cz>
2434 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2435 to match scanned pattern.
2436 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2438 2016-11-14 Richard Biener <rguenther@suse.de>
2440 PR tree-optimization/78312
2441 * gcc.dg/torture/pr78312.c: New testcase.
2443 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2446 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2448 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2449 Jason Merrill <jason@redhat.com>
2451 Implement P0217R3 - C++17 structured bindings
2452 * g++.dg/cpp1z/decomp1.C: New test.
2453 * g++.dg/cpp1z/decomp2.C: New test.
2454 * g++.dg/cpp1z/decomp3.C: New test.
2455 * g++.dg/cpp1z/decomp4.C: New test.
2456 * g++.dg/cpp1z/decomp5.C: New test.
2457 * g++.dg/cpp1z/decomp6.C: New test.
2458 * g++.dg/cpp1z/decomp7.C: New test.
2459 * g++.dg/cpp1z/decomp8.C: New test.
2460 * g++.dg/cpp1z/decomp9.C: New test.
2461 * g++.dg/cpp1z/decomp10.C: New test.
2463 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2465 * g++.dg/torture/pr78268.C: New test.
2467 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2470 * c-c++-common/pr35503-1.c: New test.
2471 * c-c++-common/pr35503-2.c: Likewise.
2472 * c-c++-common/pr35503-3.c: Likewise.
2473 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2475 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2477 PR rtl-optimization/78232
2478 PR rtl-optimization/78248
2479 * gcc.dg/ubsan/pr78248.c: New test.
2481 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2483 * gnat.dg/address_conv.adb: New test.
2485 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2487 * gnat.dg/renaming11.ad[sb]: New test.
2489 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2491 * c-c++-common/dump-ada-spec-6.c: New test.
2493 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2495 * gnat.dg/lto21.adb: New test.
2496 * gnat.dg/lto21_pkg1.ads: New helper.
2497 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2499 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2502 * gfortran.dg/typebound_proc_34.f90: New test.
2504 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2507 * gfortran.dg/class_57.f90: Changed error message.
2508 * gfortran.dg/class_60.f90: New test.
2510 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2512 * g++.dg/pr78112.C: XFAIL AIX.
2514 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2517 * gfortran.dg/typebound_generic_16.f90: New test.
2519 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2522 * g++.dg/cpp0x/pr71225.C: New test.
2524 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2526 * gcc.target/sparc/20161111-1.c: New test.
2528 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2531 * gcc.target/i386/pr78310.c: New test.
2533 2016-11-11 Jeff Law <law@redhat.com>
2535 * gcc.dg/tree-ssa/isolate-6.c: New test.
2536 * gcc.dg/tree-ssa/isolate-7.c: New test.
2538 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2541 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2544 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2547 * g++.dg/parse/pr72774.C: New test.
2549 2016-11-11 Richard Biener <rguenther@suse.de>
2551 PR tree-optimization/71575
2552 * gcc.dg/graphite/pr71575-1.c: New testcase.
2553 * gcc.dg/graphite/pr71575-2.c: Likewise.
2555 2016-11-11 Richard Biener <rguenther@suse.de>
2558 * gcc.dg/uninit-pr78295.c: New testcase.
2560 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2563 * gfortran.dg/dec_structure_17.f90: New test.
2565 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2567 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2568 being allowed in vector registers.
2569 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2570 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2571 * gcc.target/powerpc/vsx-himode.c: Likewise.
2572 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2573 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2574 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2575 to allow matching MFVSRD or MFVSRW.
2577 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2579 PR rtl-optimization/78241
2580 * gcc.dg/pr78241.c: New test.
2582 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2584 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2587 * g++.dg/cpp1z/noexcept-type14.C: New test.
2588 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2590 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2592 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2593 WVAL0S tests added in r241817.
2595 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2597 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2598 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2599 no longer allowed and corresponding ordered construct.
2600 * gfortran.dg/gomp/linear-1.f90: New test.
2601 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2602 * gfortran.dg/gomp/declare-target-1.f90: New test.
2603 * gfortran.dg/gomp/declare-target-2.f90: New test.
2605 2016-11-10 Martin Liska <mliska@suse.cz>
2608 * gcc.dg/asan/pr78270.c: New test.
2610 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2611 Jakub Jelinek <jakub@redhat.com>
2614 * g++.dg/pr78112.C: New testcase.
2616 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2618 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2620 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2621 string in case condition contains % characters.
2624 * g++.dg/cpp1z/noexcept-type13.C: New test.
2626 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2628 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2629 using (HAS_MOVN) with MIPS III.
2631 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2634 * gfortran.dg/volatile14.f90: New test.
2636 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2639 * gcc.target/i386/pr78262.c: New test.
2641 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2644 * gfortran.dg/pr78259.f90: New test.
2646 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2649 * gfortran.dg/spec_expr_7.f90: New test.
2651 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2654 * gcc.c-torture/execute/pr77718.c: New test.
2656 * gcc.dg/ubsan/c99-shift-3.c: New test.
2657 * gcc.dg/ubsan/c99-shift-4.c: New test.
2658 * gcc.dg/ubsan/c99-shift-5.c: New test.
2659 * gcc.dg/ubsan/c99-shift-6.c: New test.
2661 2016-11-09 Martin Liska <mliska@suse.cz>
2663 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2664 test-case for memcmp.
2665 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2667 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2670 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2672 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2674 * gfortran.dg/move_alloc_18.f90: New test.
2676 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2679 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2680 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2682 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2685 * gfortran.dg/class_59.f90: New test.
2687 2016-11-09 Richard Biener <rguenther@suse.de>
2689 PR tree-optimization/78007
2690 * gcc.dg/vect/vect-bswap32.c: Adjust.
2691 * gcc.dg/vect/vect-bswap64.c: Likewise.
2693 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2695 * gcc.dg/ipa/vrp7.c: New test.
2697 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2700 * gcc.dg/ipa/pr78121.c: New test.
2702 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2704 * c-c++-common/asan/default_options.h: New file.
2705 * c-c++-common/asan/strcasestr-1.c: New test.
2706 * c-c++-common/asan/strcasestr-2.c: Likewise.
2707 * c-c++-common/asan/strcspn-1.c: Likewise.
2708 * c-c++-common/asan/strcspn-2.c: Likewise.
2709 * c-c++-common/asan/strpbrk-1.c: Likewise.
2710 * c-c++-common/asan/strpbrk-2.c: Likewise.
2711 * c-c++-common/asan/strspn-1.c: Likewise.
2712 * c-c++-common/asan/strspn-2.c: Likewise.
2713 * c-c++-common/asan/strstr-1.c: Likewise.
2714 * c-c++-common/asan/strstr-2.c: Likewise.
2715 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2717 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2719 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2721 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2724 * gfortran.dg/class_58.f90: New test.
2726 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2729 * gcc.target/i386/pr70799-2.c: New test.
2731 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2734 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2736 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2738 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2740 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2742 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2744 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2746 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2748 2016-11-08 Martin Liska <mliska@suse.cz>
2751 * g++.dg/asan/use-after-scope-4.C: New test.
2752 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2753 * gcc.dg/asan/use-after-scope-8.c: Remove.
2755 2016-11-08 Richard Biener <rguenther@suse.de>
2757 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2759 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2762 * gcc.dg/cpp/trad/trad.exp
2763 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2764 * gcc.dg/cpp/trad/include.c: Use local header file.
2766 2016-11-08 Richard Biener <rguenther@suse.de>
2768 PR tree-optimization/78205
2769 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2771 2016-11-08 Richard Biener <rguenther@suse.de>
2773 PR tree-optimization/78224
2774 * g++.dg/torture/pr78224.C: New testcase.
2776 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2778 * gcc.dg/store_merging_1.c: Require store_merge.
2779 * gcc.dg/store_merging_2.c: Likewise.
2780 * gcc.dg/store_merging_4.c: Likewise.
2781 * gcc.dg/store_merging_5.c: Likewise.
2782 * gcc.dg/store_merging_6.c: Likewise.
2783 * gcc.dg/store_merging_7.c: Likewise.
2784 * gcc.dg/store_merging_8.c: Likewise.
2785 * lib/target-supports.exp (check_effective_target_store_merge): New.
2787 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2789 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2790 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2791 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2792 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2793 -mvsx -mpower8-vector.
2794 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2795 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2796 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2797 -mvsx -mpower8-vector.
2799 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2801 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2803 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2804 * gcc.dg/visibility-14.c: XFAIL AIX.
2805 * gcc.dg/visibility-15.c: XFAIL AIX.
2806 * gcc.dg/visibility-16.c: XFAIL AIX.
2807 * gcc.dg/visibility-17.c: XFAIL AIX.
2808 * gcc.dg/visibility-18.c: XFAIL AIX.
2809 * gcc.dg/visibility-19.c: XFAIL AIX.
2810 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2811 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2812 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2813 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2815 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2818 * gcc.target/i386/pr78227-1.c: New test.
2819 * gcc.target/i386/pr78227-2.c: New test.
2821 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2824 * gcc.dg/pr35691-1.c: New test-case.
2825 * gcc.dg/pr35691-2.c: Likewise.
2827 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2829 PR rtl-optimization/77309
2830 * gcc.dg/torture/pr77309.c: New test.
2832 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2835 * gcc.target/i386/pr71529.C: Moved to ...
2836 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2839 * gcc.target/i386/pr64411.C: Moved to ...
2840 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2844 * gcc.target/i386/pr65105-4.C: Moved to ...
2845 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2846 Run into compile test rather than execute test.
2848 2016-11-07 Richard Biener <rguenther@suse.de>
2851 * g++.dg/pr78229.C: New testcase.
2853 2016-11-07 Richard Biener <rguenther@suse.de>
2855 PR tree-optimization/78218
2856 * gcc.dg/torture/pr78218.c: New testcase.
2858 2016-11-07 Richard Biener <rguenther@suse.de>
2860 PR tree-optimization/78228
2861 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2863 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2866 * g++.dg/torture/pr77822.C: New test.
2868 2016-11-07 Martin Liska <mliska@suse.cz>
2870 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2871 -f-sanitize-address-use-after-scope.
2872 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2874 * g++.dg/asan/use-after-scope-1.C: New test.
2875 * g++.dg/asan/use-after-scope-2.C: Likewise.
2876 * g++.dg/asan/use-after-scope-3.C: Likewise.
2877 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2878 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2879 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2880 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2881 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2882 * g++.dg/asan/use-after-scope-types.h: Likewise.
2883 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2884 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2885 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2886 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2887 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2888 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2889 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2890 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2891 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2892 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2893 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2894 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2895 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2896 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2898 2016-11-07 Richard Biener <rguenther@suse.de>
2900 PR tree-optimization/78189
2901 * g++.dg/torture/pr78189.C: New testcase.
2903 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
2905 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2907 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2909 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2912 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2915 * arith.c (gfc_complex2real): Change gfc_warning_now to
2918 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2920 * gfortran.dg/move_alloc_17.f03: New test.
2922 2016-11-05 Richard Biener <rguenther@suse.de>
2925 * g++.dg/ipa/pr78188.C: New test.
2927 2016-11-05 Janus Weil <janus@gcc.gnu.org>
2928 Dominique d'Humieres <dominiq@lps.ens.fr>
2931 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2933 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2936 * gfortran.dg/select_type_39.f03: New test.
2938 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
2941 * gfortran.dg/associate_23.f90: New test.
2943 2016-11-04 Jakub Jelinek <jakub@redhat.com>
2946 * gcc.dg/pr77834.c: New test.
2948 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2951 * g++.dg/cpp1y/pr67980.C: New.
2953 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2955 * gcc.target/powerpc/fold-vec-add-1.c: New.
2956 * gcc.target/powerpc/fold-vec-add-2.c: New.
2957 * gcc.target/powerpc/fold-vec-add-3.c: New.
2958 * gcc.target/powerpc/fold-vec-add-4.c: New.
2959 * gcc.target/powerpc/fold-vec-add-5.c: New.
2960 * gcc.target/powerpc/fold-vec-add-6.c: New.
2961 * gcc.target/powerpc/fold-vec-add-7.c: New.
2963 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
2965 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2966 for -mbranch-likely, infer -mno-branch-likely for R6.
2968 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2971 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2972 * g++.dg/init/new15.C: Likewise.
2973 * g++.dg/ipa/inline-1.C: Likewise.
2974 * g++.dg/ipa/inline-2.C: Likewise.
2975 * g++.dg/lto/20080908-1_0.C: Likewise.
2976 * g++.dg/tc1/dr20.C: Likewise.
2977 * g++.dg/tree-ssa/inline-1.C: Likewise.
2978 * g++.dg/tree-ssa/inline-2.C: Likewise.
2979 * g++.old-deja/g++.law/except1.C: Likewise.
2980 * g++.old-deja/g++.other/vbase5.C: Likewise.
2981 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2983 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2985 PR tree-optimization/78210
2986 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2987 possibility of widening multiplies.
2989 2016-11-04 Richard Biener <rguenther@suse.de>
2992 * gcc.dg/pr78185.c: New testcase.
2994 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
2996 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2997 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2999 2016-11-03 Jakub Jelinek <jakub@redhat.com>
3000 Alexandre Oliva <aoliva@redhat.com>
3001 Jason Merrill <jason@redhat.com>
3005 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3006 * g++.dg/debug/dwarf2/ref-3.C: New test.
3007 * g++.dg/debug/dwarf2/ref-4.C: New test.
3008 * g++.dg/debug/dwarf2/refqual-1.C: New test.
3009 * g++.dg/debug/dwarf2/refqual-2.C: New test.
3011 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
3013 * gfortran.dg/dec_exp_1.f90: New test.
3014 * gfortran.dg/dec_exp_2.f90: Likewise.
3015 * gfortran.dg/dec_exp_3.f90: Likewise.
3017 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
3019 * gfortran.dg/dec_parameter_1.f: New test.
3020 * gfortran.dg/dec_parameter_2.f90: Likewise.
3021 * gfortran.dg/dec_parameter_3.f90: Likewise.
3022 * gfortran.dg/dec_parameter_4.f90: Likewise.
3024 2016-11-03 Martin Liska <mliska@suse.cz>
3026 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3028 * gcc.dg/tree-prof/time-profiler-3.c: New test.
3030 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3033 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3035 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3037 * gcc.c-torture/execute/pr78170.c: Require int32plus.
3039 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
3041 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3043 2016-11-01 Tamar Christina <tamar.christina@arm.com>
3045 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3046 Check for arm_v8_neon_hw.
3047 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3049 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3051 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3054 2016-11-02 Richard Biener <rguenther@suse.de>
3056 * gcc.dg/store_merging_8.c: New testcase.
3058 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3060 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3062 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
3064 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3065 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3066 * gcc.dg/addr_equal_1.c: XFAIL AIX.
3067 * gcc.dg/pr65779.c: XFAIL AIX.
3068 * gcc.dg/pr70405.c: XFAIL AIX.
3070 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3071 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3072 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3074 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3076 * lib/target-supports.exp (check_gc_sections_available): Use
3077 -print-prog-name=ld to determine linker used.
3079 2016-11-02 Martin Liska <mliska@suse.cz>
3081 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3084 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3086 PR tree-optimization/78170
3087 * gcc.c-torture/execute/pr78170.c: New test.
3089 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3091 PR tree-optimization/78162
3092 * gcc.c-torture/compile/pr78162.c: New test.
3094 2016-11-02 Richard Biener <rguenther@suse.de>
3096 PR tree-optimization/78035
3097 PR tree-optimization/77964
3098 * gcc.target/i386/pr78035.c: New testcase.
3100 2016-11-02 Richard Biener <rguenther@suse.de>
3102 * gcc.dg/tree-ssa/vrp111.c: New testcase.
3103 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3104 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3105 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3106 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3108 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
3110 * gfortran.dg/pr70937.f90: require-effective-target lto.
3112 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3115 * gfortran.dg/where_6.f90: New test.
3117 2016-11-01 Jakub Jelinek <jakub@redhat.com>
3119 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3121 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3124 * gfortran.dg/where_5.f90: New test.
3126 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
3128 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3129 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3130 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3131 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3133 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
3135 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3137 (check_effective_target_vect_cmdline_needed): Check
3138 is-effective-target ia32 for x86 targets.
3139 (check_effective_target_vect_simd_clones): Simplify condition.
3140 (check_effective_target_vect_double): Ditto.
3141 (check_effective_target_vect_aligned_arrays): Check
3142 is-effective-target ia32 for x86 targets. Simplify condition.
3143 (check_effective_target_vect_multiple_sizes): Simplify condition.
3144 (check_effective_target_sqrt_insn): Add i?86-*-* target.
3145 (check_effective_target_sync_int_128): Simplify condition.
3146 (check_effective_target_sync_int_128_runtime): Ditto.
3147 (check_effective_target_sync_long_long_runtime): Ditto.
3148 (check_effective_target_divmod): Add i?86-*-* target.
3150 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3152 * gcc.target/powerpc/vsx-extract-4.c: New test.
3153 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3155 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3158 * gfortran.dg/fmt_l.f90: Update test.
3159 * gfortran.dg/fmt_l0.f90: New test.
3161 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3164 * c-c++-common/builtin-shuffle-1.c: New test.
3165 * g++.dg/cpp0x/addressof3.C: New test.
3167 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
3169 Add tests for a const member and a reference member for launder.
3170 * g++.dg/cpp1z/launder3.C: New.
3171 * g++.dg/cpp1z/launder4.C: Likewise.
3172 * g++.dg/cpp1z/launder5.C: Likewise.
3173 * g++.dg/cpp1z/launder5.cc: Likewise.
3174 * g++.dg/cpp1z/launder5.h: Likewise.
3175 * g++.dg/cpp1z/launder6.C: Likewise.
3176 * g++.dg/cpp1z/launder6.cc: Likewise.
3177 * g++.dg/cpp1z/launder6.h: Likewise.
3179 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3182 * g++.dg/cpp0x/pr77948-1.C: New test.
3183 * g++.dg/cpp0x/pr77948-2.C: New test.
3184 * g++.dg/cpp0x/pr77948-3.C: New test.
3185 * g++.dg/cpp0x/pr77948-4.C: New test.
3186 * g++.dg/cpp0x/pr77948-5.C: New test.
3187 * g++.dg/cpp0x/pr77948-6.C: New test.
3189 PR tree-optimization/77860
3190 * gcc.dg/pr77860.c: New test.
3192 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3195 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3197 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3199 * gcc.dg/lto/pr60449_0.c: Skip for avr.
3201 2016-10-30 Le-Chun Wu <lcwu@google.com>
3202 Mark Wielaard <mjw@redhat.com>
3204 * gcc.dg/Wshadow-compatible-local-1.c: New test.
3205 * gcc.dg/Wshadow-local-1.c: Likewise.
3206 * gcc.dg/Wshadow-local-2.c: Likewise.
3207 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3208 * g++.dg/warn/Wshadow-local-1.C: Likewise.
3209 * g++.dg/warn/Wshadow-local-2.C: Likewise.
3211 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3213 PR tree-optimization/71915
3214 PR tree-optimization/71490
3215 * gcc.dg/tree-ssa/pr54245.c: Delete.
3216 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3219 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3222 * gfortran.dg/fmt_t_9.f: New test.
3224 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3227 * gfortran.dg/pr67219.f90: New test.
3229 2016-10-29 Jakub Jelinek <jakub@redhat.com>
3231 PR rtl-optimization/77919
3232 * g++.dg/torture/pr77919-2.C: New test.
3235 * gcc.dg/pr78148.c: New test.
3237 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
3239 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3240 * gcc.target/sparc/overflow-4.c: ...here.
3241 * gcc.target/sparc/overflow-5.c: New test.
3243 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3244 Kugan Vivekanandarajah <kuganv@linaro.org>
3245 Jim Wilson <jim.wilson@linaro.org>
3247 PR tree-optimization/43721
3248 * lib/target-supports.exp (check_effective_target_divmod): New.
3249 (check_effective_target_divmod_simode): Likewise.
3250 (check_effective_target_arm_divmod_simode): Likewise.
3251 * gcc.dg/divmod-1-simode.c: New test.
3252 * gcc.dg/divmod-1.c: Likewise.
3253 * gcc.dg/divmod-2-simode.c: Likewise.
3254 * gcc.dg/divmod-2.c: Likewise.
3255 * gcc.dg/divmod-3-simode.c: Likewise.
3256 * gcc.dg/divmod-3.c: Likewise.
3257 * gcc.dg/divmod-4-simode.c: Likewise.
3258 * gcc.dg/divmod-4.c: Likewise.
3259 * gcc.dg/divmod-5.c: Likewise.
3260 * gcc.dg/divmod-6-simode.c: Likewise.
3261 * gcc.dg/divmod-6.c: Likewise.
3262 * gcc.dg/divmod-7.c: Likewise.
3264 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3265 Jakub Jelinek <jakub@redhat.com>
3266 Andrew Pinski <pinskia@gmail.com>
3269 PR rtl-optimization/23684
3270 * gcc.c-torture/execute/pr22141-1.c: New test.
3271 * gcc.c-torture/execute/pr22141-2.c: Likewise.
3272 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3273 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3274 * gcc.dg/store_merging_1.c: New test.
3275 * gcc.dg/store_merging_2.c: Likewise.
3276 * gcc.dg/store_merging_3.c: Likewise.
3277 * gcc.dg/store_merging_4.c: Likewise.
3278 * gcc.dg/store_merging_5.c: Likewise.
3279 * gcc.dg/store_merging_6.c: Likewise.
3280 * gcc.dg/store_merging_7.c: Likewise.
3281 * gcc.target/i386/pr22141.c: Likewise.
3282 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3283 * g++.dg/init/new17.C: Likewise.
3285 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3288 * c-c++-common/pr72747-1.c: New test.
3289 * c-c++-common/pr72747-2.c: Likewise.
3291 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3293 * gcc.target/s390/oscbreak-1.c: New test.
3295 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3297 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3299 2016-10-28 Jakub Jelinek <jakub@redhat.com>
3301 PR rtl-optimization/77919
3302 * g++.dg/torture/pr77919.C: New test.
3304 PR rtl-optimization/78132
3305 * gcc.target/i386/pr78132.c: New test.
3307 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
3309 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3311 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3313 * gcc.target/powerpc/vsx-simode.c: New test.
3314 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3315 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3317 2016-10-27 Jakub Jelinek <jakub@redhat.com>
3320 * gfortran.dg/gomp/pr78026.f03: New test.
3321 * gfortran.dg/select_type_38.f03: New test.
3324 * g++.dg/gomp/declare-simd-7.C: New test.
3326 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3328 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3329 * gfortran.dg/dec_init_2.f90: Likewise.
3330 * gfortran.dg/dec_init_3.f90: New test.
3331 * gfortran.dg/dec_init_4.f90: Likewise.
3333 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3335 * gcc.dg/fold-narrowbopcst-1.c: New test.
3337 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3339 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3340 dg-shouldfail/dg-output instead of XFAIL.
3341 * gfortran.dg/dec_io_6.f90: Likewise.
3343 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3345 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3346 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3347 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3348 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3349 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3350 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3351 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3352 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3353 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3354 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3356 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3358 * gcc.dg/fold-convmaxconv-1.c: New test.
3359 * gcc.dg/fold-convminconv-1.c: New test.
3361 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
3364 * gfortran.dg/pr78092.f90: New test.
3366 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3369 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3370 expected error message.
3371 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3372 expected error message.
3373 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3374 (test_all_not_equal_and_not_zero): Change expected error message.
3376 2016-10-26 Jakub Jelinek <jakub@redhat.com>
3379 * gfortran.dg/gomp/pr77973.f90: New test.
3381 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
3384 * gfortran.dg/submodule_18.f08: New test.
3385 * gfortran.dg/submodule_19.f08: New test.
3387 2016-10-26 Michael Matz <matz@suse.de>
3389 * g++.dg/pr78060.C: New test.
3390 * gfortran.dg/pr78061.f: New test.
3391 * g++.dg/pr78088.C: New test.
3393 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3395 * gfortran.dg/dec_io_1.f90: New test.
3396 * gfortran.dg/dec_io_2.f90: New test.
3397 * gfortran.dg/dec_io_3.f90: New test.
3398 * gfortran.dg/dec_io_4.f90: New test.
3399 * gfortran.dg/dec_io_5.f90: New test.
3400 * gfortran.dg/dec_io_6.f90: New test.
3402 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3405 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3407 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3409 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3410 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3412 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3414 * gnat.dg/opt59.adb: New test.
3415 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3417 * gnat.dg/opt60.adb: New test.
3419 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3422 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3425 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3428 * gcc.target/i386/pr78102.c: New test.
3430 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3432 * gfortran.dg/dec_logical_xor_1.f90: New test.
3433 * gfortran.dg/dec_logical_xor_2.f90: New test.
3434 * gfortran.dg/dec_logical_xor_3.f03: New test.
3436 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3438 * gfortran.dg/dec_loc_rval_1.f90: New test.
3439 * gfortran.dg/dec_loc_rval_2.f90: New test.
3440 * gfortran.dg/dec_loc_rval_3.f03: New test.
3442 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3444 * gfortran.dg/dec_type_print.f90: New testcase.
3446 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3448 * gfortran.dg/feed_1.f90: New test.
3449 * gfortran.dg/feed_2.f90: New test.
3451 2016-10-25 Martin Liska <mliska@suse.cz>
3454 * gcc.dg/asan/pr78106.c: New test.
3456 2016-10-25 Martin Liska <mliska@suse.cz>
3458 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3460 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3463 * gcc.target/arm/pr78041.c: New test.
3465 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3467 * g++.dg/cpp1z/launder1.C: New test.
3468 * g++.dg/cpp1z/launder2.C: New test.
3470 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3471 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3475 * gcc.target/avr/pr71676-2.c: New test.
3477 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3478 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3482 * gcc.target/avr/pr71676-1.c: New test.
3483 * gcc.target/avr/pr71676-3.c: New test.
3484 * gcc.target/avr/pr71676.c: New test.
3485 * gcc.target/avr/pr71678.c: New test.
3487 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3489 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3490 such that cloned verions of tested functions are not created.
3492 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3495 * gfortran.dg/pr71895.f90: New test.
3497 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3499 * g++.dg/debug/dwarf2/ref-2.C: New test.
3501 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3503 * c-c++-common/Wint-in-bool-context-3.c: New test.
3505 2016-10-24 Martin Sebor <msebor@redhat.com>
3508 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3509 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3510 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3511 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3512 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3513 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3514 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3516 2016-10-24 Richard Biener <rguenther@suse.de>
3519 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3520 * gcc.dg/vect/slp-45.c: Likewise.
3522 2016-10-24 Richard Biener <rguenther@suse.de>
3524 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3525 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3526 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3528 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3531 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3532 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3534 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3536 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3538 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3540 * gcc.target/i386/bmi2-pext-1.c: New test.
3541 * gcc.target/i386/bmi2-pdep-1.c: New test.
3542 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3543 * gcc.target/i386/tbm-bextri-1.c: New test.
3544 * gcc.target/i386/bmi-bextr-6.c: New test.
3546 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3549 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3550 * gcc.target/i386/pr65105-1.c: Likewise.
3551 * gcc.target/i386/pr65105-2.c: Likewise.
3552 * gcc.target/i386/pr65105-3.c: Likewise.
3553 * gcc.target/i386/pr65105-5.c: Likewise.
3554 * gcc.target/i386/pr67761.c: Likewise.
3555 * gcc.target/i386/pr70799-1.c: Likewise.
3557 2016-10-24 Martin Liska <mliska@suse.cz>
3560 * c-c++-common/ubsan/unreachable-3.c: New test.
3562 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3565 * gfortran.dg/pr77763.f90
3567 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3571 * gfortran.dg/pr78033.f90: New test.
3573 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3576 * gfortran.dg/select_type_1.f03: Change error for overlapping
3578 * gfortran.dg/select_type_36.f03: New test.
3580 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3582 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3584 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3587 * gfortran.dg/string_length_3.f90: New test.
3589 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3591 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3593 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3598 * gfortran.dg/alloc_comp_class_5.f03: New test.
3599 * gfortran.dg/class_allocate_21.f90: New test.
3600 * gfortran.dg/class_allocate_22.f90: New test.
3601 * gfortran.dg/realloc_on_assign_27.f08: New test.
3603 2016-10-21 Jeff Law <law@redhat.com>
3605 * PR tree-optimization/71947
3606 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3607 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3608 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3610 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3612 * gcc.dg/ipa/vrp5.c: New test.
3613 * gcc.dg/ipa/vrp6.c: New test.
3615 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3617 * gcc.target/aarch64/test_frame_17.c: New test.
3619 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3621 * gcc.target/aarch64/test_frame_17.c: New test.
3623 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3625 PR preprocessor/71681
3626 * gcc.dg/cpp/pr71681-1.c: New testcase
3627 * gcc.dg/cpp/pr71681-2.c: Likewise
3628 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3629 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3630 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3631 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3633 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3636 * gcc.target/i386/pr78057.c: New test.
3638 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3640 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3643 * gfortran.dg/select_type_37.f03: New test.
3645 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3648 * gcc.target/avr/pr71627.c: New test
3650 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3652 * gcc.target/sparc/overflow-1.c: New test.
3653 * gcc.target/sparc/overflow-2.c: Likewise.
3654 * gcc.target/sparc/overflow-3.c: Likewise.
3656 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3658 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3661 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3663 PR rtl-optimization/78038
3664 * gcc.target/aarch64/pr78038.c: New test.
3666 2016-10-21 Richard Biener <rguenther@suse.de>
3668 PR tree-optimization/78051
3669 * g++.dg/torture/pr78051.C: New testcase.
3671 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3673 * c-c++-common/wdate-time.c: Restored test case.
3674 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3676 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3678 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3680 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3683 * gcc.target/i386/pr78037.c: New test.
3685 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3687 * gcc.target/visium/overflow8.c: New.
3688 * gcc.target/visium/overflow16.c: Likewise.
3689 * gcc.target/visium/overflow32: Likewise.
3691 2016-10-20 Michael Matz <matz@suse.de>
3693 * gcc.dg/loop-split.c: New test.
3694 * gcc.dg/tree-ssa/ifc-9.c: Update.
3695 * gcc.dg/tree-ssa/ifc-10.c: Update.
3697 2016-10-20 Richard Biener <rguenther@suse.de>
3699 * gcc.dg/graphite/pr35356-1.c: Update.
3701 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3704 * g++.dg/cpp1y/pr77446.C: New.
3706 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3708 PR tree-optimization/53979
3709 * gcc.dg/pr53979-1.c: New test-case.
3710 * gcc.dg/pr53979-2.c: Likewise.
3712 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3714 * c-c++-common/Wint-in-bool-context-2.c: New test.
3716 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3718 * gfortran.dg/dtio_17.f90: Fix test.
3720 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3722 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3723 * gcc.dg/Walloca-2.c: Same.
3725 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3727 * gcc.dg/Wvla-1.c: Rename to...
3728 * gcc.dg/Wvla-larger-than-1.c: ...this.
3729 * gcc.dg/Wvla-2.c: Rename to...
3730 * gcc.dg/Wvla-larger-than-2.c: ...this.
3731 * gcc.dg/Wvla-3.c: Rename to...
3732 * gcc.dg/Walloca-11.c.: ...this.
3733 * gcc.dg/wvla-[1-7].c: Rename to:
3734 * gcc.dg/Wvla-[1-7].c: ...this.
3736 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3738 PR tree-optimization/78005
3739 * gcc.dg/vect/pr78005.c: New.
3740 * gcc.target/i386/l_fma_float_1.c: Revise test.
3741 * gcc.target/i386/l_fma_float_2.c: Ditto.
3742 * gcc.target/i386/l_fma_float_3.c: Ditto.
3743 * gcc.target/i386/l_fma_float_4.c: Ditto.
3744 * gcc.target/i386/l_fma_float_5.c: Ditto.
3745 * gcc.target/i386/l_fma_float_6.c: Ditto.
3746 * gcc.target/i386/l_fma_double_1.c: Ditto.
3747 * gcc.target/i386/l_fma_double_2.c: Ditto.
3748 * gcc.target/i386/l_fma_double_3.c: Ditto.
3749 * gcc.target/i386/l_fma_double_4.c: Ditto.
3750 * gcc.target/i386/l_fma_double_5.c: Ditto.
3751 * gcc.target/i386/l_fma_double_6.c: Ditto.
3753 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3755 PR tree-optimization/78024
3756 * gcc.dg/goacc/loop-processing-1.c: New file.
3758 2016-10-19 Richard Biener <rguenther@suse.de>
3760 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3762 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3764 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3765 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3766 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3767 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3768 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3769 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3770 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3771 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3772 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3773 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3774 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3775 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3776 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3777 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3778 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3779 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3780 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3781 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3782 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3783 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3784 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3785 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3786 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3787 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3788 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3789 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3790 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3791 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3792 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3793 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3794 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3795 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3796 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3797 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3798 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3799 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3800 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3801 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3802 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3803 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3804 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3805 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3806 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3807 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3808 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3809 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3810 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3811 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3812 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3813 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3814 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3815 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3816 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3817 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3818 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3819 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3820 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3821 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3822 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3823 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3824 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3825 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3826 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3827 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3828 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3829 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3830 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3831 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3832 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3833 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3834 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3835 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3836 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3837 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3838 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3839 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3840 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3841 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3842 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3843 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3844 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3845 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3846 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3847 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3848 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3849 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3850 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3851 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3852 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3853 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3854 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3855 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3856 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3857 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3858 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3859 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3860 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3861 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3862 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3863 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3864 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3865 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3866 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3867 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3868 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3869 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3870 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3871 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3872 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3873 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3874 * gcc.target/powerpc/vsu/vsu.exp: New file.
3876 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
3879 * gcc.target/i386/pr77991.c: New test.
3881 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3883 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3886 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3888 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3890 2016-10-18 Richard Biener <rguenther@suse.de>
3892 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3893 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3894 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3895 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3896 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3897 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3898 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3899 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3900 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3901 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3902 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3903 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3904 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3905 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3906 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3907 * gcc.dg/pr68217.c: Likewise.
3908 * gcc.dg/predict-9.c: Likewise.
3909 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3910 * gcc.dg/predict-1.c: Likewise.
3912 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3914 * gfortran.dg/dtio_17.f90: New test.
3916 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3918 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3920 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3922 * gcc.dg/ipa/vrp4.c: New test.
3924 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3926 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3927 * gcc.dg/torture/pr39074.c: Likewise.
3929 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3931 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3932 * gnat.dg/trampoline4.adb: Minor tweak.
3934 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3936 PR tree-optimization/77916
3937 * gcc.dg/torture/pr77916.c: New.
3939 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3942 * gfortran.dg/pr77978_1.f90: New test.
3943 * gfortran.dg/pr77978_2.f90: Ditto.
3944 * gfortran.dg/pr77978_3.f90: Ditto.
3946 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
3950 * gfortran.dg/proc_ptr_49.f90: New test.
3952 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3955 * gcc.target/arm/pr77308.c: New test.
3957 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
3959 * lib/target-supports.exp
3960 (check_effective_target_floatn_nx_runtime): Return 0 for
3963 2016-10-17 Andrew Pinski <apinski@cavium.com>
3965 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3966 long instead of long.
3967 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3968 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3969 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3970 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3971 * gcc.target/aarch64/pr68102_1.c: Likewise.
3972 * gcc.target/aarch64/target_attr_3.c: Likewise.
3974 2016-10-17 Richard Biener <rguenther@suse.de>
3976 PR tree-optimization/77988
3977 * gcc.dg/torture/pr77988.c: New testcase.
3979 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3981 * gcc.dg/pr71636-1.c: New test-case.
3982 * gcc.dg/pr71636-2.c: Likewise.
3984 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3986 * gnat.dg/trampoline3.adb: New test.
3987 * gnat.dg/trampoline4.adb: Likewise.
3989 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3991 * gfortran.dg/dtio_16.f90: New test.
3993 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3995 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3996 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3997 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3999 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4001 * gcc.target/sparc/popc.c: Rename to...
4002 * gcc.target/sparc/popc-1.c: ...this.
4003 * gcc.target/sparc/popc-2.c: New test.
4005 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4008 * gfortran.dg/unexpected_eof_4.f90: New test.
4010 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
4013 * gfortran.dg/negative_unit2.f90: New test.
4015 2016-10-14 Jakub Jelinek <jakub@redhat.com>
4018 * gfortran.dg/pr77959.f90: New test.
4020 DR 1511 - const volatile variables and ODR
4021 * g++.dg/DRs/dr1511-1.C: New test.
4022 * g++.dg/DRs/dr1511-2.C: New test.
4024 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4026 * gnat.dg/debug7.adb (dg-options): Remove -g.
4027 * gnat.dg/debug8.adb (dg-options): Add -margs.
4028 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4030 2016-10-14 Richard Biener <rguenther@suse.de>
4032 PR tree-optimization/77979
4033 * gcc.dg/torture/pr77979.c: New testcase.
4035 2016-10-14 Martin Liska <mliska@suse.cz>
4037 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4038 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4039 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4041 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
4043 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4044 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4045 * gcc.dg/torture/pr77937-2.c: Likewise.
4047 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4049 * gnat.dg/lto15.adb: Adjust.
4050 * gnat.dg/lto16.adb: Likewise.
4051 * gnat.dg/lto17.adb: Likewise
4052 * gnat.dg/lto18.ad[sb]: New test.
4053 * gnat.dg/lto18_pkg.ads: New helper.
4054 * gnat.dg/lto19.adb: New test.
4055 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4056 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4057 * gnat.dg/lto20.adb: New test.
4058 * gnat.dg/lto20_pkg.ad[sb]: New helper.
4060 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
4062 * gfortran.dg/coarray_38.f90: Expect error message.
4064 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4066 * gcc.target/aarch64/spellcheck_1.c: New test.
4067 * gcc.target/aarch64/spellcheck_2.c: Likewise.
4068 * gcc.target/aarch64/spellcheck_3.c: Likewise.
4069 * gcc.target/aarch64/spellcheck_4.c: Likewise.
4070 * gcc.target/aarch64/spellcheck_5.c: Likewise.
4071 * gcc.target/aarch64/spellcheck_6.c: Likewise.
4073 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
4075 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4077 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4079 PR tree-optimization/77937
4080 * gcc.dg/torture/pr77937-1.c: New.
4081 * gcc.dg/torture/pr77937-2.c: New.
4083 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4085 * g++.dg/cpp1z/inline-var1.C: New test.
4086 * g++.dg/cpp1z/inline-var1a.C: New test.
4087 * g++.dg/cpp1z/inline-var1.h: New file.
4088 * g++.dg/cpp1z/inline-var2.C: New test.
4089 * g++.dg/cpp1z/inline-var3.C: New test.
4090 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4091 uninitialized const.
4093 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
4095 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4096 Xscale is specified, not just -march.
4097 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4098 is incompatible with Xscale.
4100 2016-10-13 Martin Sebor <msebor@redhat.com>
4103 * g++.dg/ext/flexary4.C: Adjust.
4104 * g++.dg/ext/flexary5.C: Same.
4105 * g++.dg/ext/flexary9.C: Same.
4106 * g++.dg/ext/flexary19.C: New test.
4107 * g++.dg/ext/flexary18.C: New test.
4108 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4110 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4111 Avoid generating a flexible array member in an array.
4113 2016-10-13 Martin Sebor <msebor@redhat.com>
4115 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4116 to placate -Wformat on targets where the type is not int.
4118 2016-10-13 David Malcolm <dmalcolm@redhat.com>
4120 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4123 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4125 * gcc.target/i386/l_fma_float_1.c: Revise test.
4126 * gcc.target/i386/l_fma_float_2.c: Ditto.
4127 * gcc.target/i386/l_fma_float_3.c: Ditto.
4128 * gcc.target/i386/l_fma_float_4.c: Ditto.
4129 * gcc.target/i386/l_fma_float_5.c: Ditto.
4130 * gcc.target/i386/l_fma_float_6.c: Ditto.
4131 * gcc.target/i386/l_fma_double_1.c: Ditto.
4132 * gcc.target/i386/l_fma_double_2.c: Ditto.
4133 * gcc.target/i386/l_fma_double_3.c: Ditto.
4134 * gcc.target/i386/l_fma_double_4.c: Ditto.
4135 * gcc.target/i386/l_fma_double_5.c: Ditto.
4136 * gcc.target/i386/l_fma_double_6.c: Ditto.
4138 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4140 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4142 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4144 * gcc.dg/vect/vect-98.c: Refine test case.
4145 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4146 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4147 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4149 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4152 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4154 2016-10-13 Martin Liska <mliska@suse.cz>
4156 PR tree-optimization/77943
4157 * g++.dg/tree-ssa/pr77943.C: New test.
4159 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
4162 * gfortran.dg/allocate_with_source_22.f03: New test.
4163 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
4166 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4168 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4169 * gcc.target/arm/movsi_movw.c: Likewise.
4170 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4171 directive to work on big endian targets.
4173 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4175 * gcc.dg/tree-ssa/evrp6.c: New test.
4177 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4179 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4180 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4181 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4183 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4185 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4186 * gcc.target/powerpc/warn-2.c: Ditto.
4188 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
4190 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4191 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4192 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
4194 * gcc.target/mips/msa.c: New test.
4195 * gcc.target/mips/msa-builtins.c: Likewise.
4196 * lib/target-supports.exp (check_mips_msa_hw_available): New.
4197 (check_effective_target_mips_msa_runtime): Likewise.
4198 (check_effective_target_mips_msa): Likewise.
4199 (add_options_for_mips_msa): Likewise.
4200 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4201 (check_effective_target_vect_intfloat_cvt): Likewise.
4202 (check_effective_target_vect_uintfloat_cvt): Likewise.
4203 (check_effective_target_vect_floatint_cvt): Likewise.
4204 (check_effective_target_vect_floatuint_cvt): Likewise.
4205 (check_effective_target_vect_shift): Likewise.
4206 (check_effective_target_vect_shift_char): Likewise.
4207 (check_effective_target_vect_long): Likewise.
4208 (check_effective_target_vect_float): Likewise.
4209 (check_effective_target_vect_double): Likewise.
4210 (check_effective_target_vect_long_long): Likewise.
4211 (check_effective_target_vect_perm): Likewise.
4212 (check_effective_target_vect_perm_byte): Likewise.
4213 (check_effective_target_vect_perm_short): Likewise.
4214 (check_effective_target_vect_sdot_qi): Likewise.
4215 (check_effective_target_vect_udot_qi): Likewise.
4216 (check_effective_target_vect_sdot_hi): Likewise.
4217 (check_effective_target_vect_udot_hi): Likewise.
4218 (check_effective_target_vect_pack_trunc): Likewise.
4219 (check_effective_target_vect_unpack): Likewise.
4220 (check_effective_target_vect_hw_misalign): Likewise.
4221 (check_effective_target_vect_condition): Likewise.
4222 (check_effective_target_vect_cond_mixed): Likewise.
4223 (check_effective_target_vect_char_mult): Likewise.
4224 (check_effective_target_vect_short_mult): Likewise.
4225 (check_effective_target_vect_int_mult): Likewise.
4226 (check_effective_target_vect_extract_even_odd): Likewise.
4227 (check_effective_target_vect_interleave): Likewise.
4228 (check_vect_support_and_set_flags): Check if the target supports MSA
4229 and append to the list of EFFECTIVE_TARGETS.
4231 2016-10-12 Richard Biener <rguenther@suse.de>
4234 * g++.dg/torture/pr77947.C: New testcase.
4236 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4238 * gnat.dg/debug8.adb: New testcase.
4240 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4242 * gnat.dg/debug9.adb: New testcase.
4244 2016-10-12 Richard Biener <rguenther@suse.de>
4246 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4247 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4248 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4250 2016-10-12 Richard Biener <rguenther@suse.de>
4252 PR tree-optimization/77920
4253 * gcc.dg/torture/pr77920.c: New testcase.
4255 2016-10-12 Jakub Jelinek <jakub@redhat.com>
4257 PR tree-optimization/77929
4258 * gcc.c-torture/compile/pr77929.c: New test.
4260 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4261 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4262 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4263 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4264 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4265 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4266 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4267 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4268 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4270 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4272 * gcc.target/sparc/setcc-4.c: Adjust.
4273 * gcc.target/sparc/setcc-5.c: Likewise.
4274 * gcc.target/sparc/setcc-6.c: Likewise.
4275 * gcc.target/sparc/setcc-7.c: Likewise.
4276 * gcc.target/sparc/setcc-8.c: Likewise.
4277 * gcc.target/sparc/setcc-9.c: Likewise.
4278 * gcc.target/sparc/setcc-10.c: Delete.
4280 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
4283 * gfortran.dg/pr77942.f90
4285 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
4287 * gfortran.dg/dec_math.f90: New testsuite.
4289 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4291 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
4292 (main): Declare j as i32 instead of int.
4294 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4296 PR testsuite/PR77710
4297 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4298 target triplet instead of *-*-*-*.
4300 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4302 * gnat.dg/unchecked_convert10.adb: New test.
4303 * gnat.dg/unchecked_convert11.adb: Likewise.
4304 * gnat.dg/unchecked_convert12.adb: Likewise.
4306 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4308 * gcc.target/sparc/cbcond-1.c: New test.
4309 * gcc.target/sparc/cbcond-2.c: Likewise.
4310 * gcc.target/sparc/movcc-1.c: Likewise.
4311 * gcc.target/sparc/movcc-2.c: Likewise.
4312 * gcc.target/sparc/setcc-1.c: Adjust.
4313 * gcc.target/sparc/setcc-2.c: Likewise.
4314 * gcc.target/sparc/setcc-3.c: Likewise.
4315 * gcc.target/sparc/setcc-4.c: Likewise.
4316 * gcc.target/sparc/setcc-5.c: Likewise.
4317 * gcc.target/sparc/setcc-6.c: New test.
4318 * gcc.target/sparc/setcc-7.c: Likewise.
4319 * gcc.target/sparc/setcc-8.c: Likewise.
4320 * gcc.target/sparc/setcc-9.c: Likewise.
4321 * gcc.target/sparc/setcc-10.c: Likewise.
4323 2016-10-10 Jeff Law <law@redhat.com>
4325 PR tree-optimization/71947
4326 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4327 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4328 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4329 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4330 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4331 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4333 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4336 * gfortran.dg/matmul_11.f90: New test.
4338 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4340 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4341 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4342 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4343 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4344 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4345 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4346 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4347 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4348 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4349 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4350 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4351 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4352 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4353 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4354 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4355 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4356 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4357 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4358 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4359 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4360 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4361 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4362 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4363 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4364 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4365 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4366 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4367 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4368 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4369 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4370 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4371 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4372 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4373 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4374 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4375 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4376 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4377 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4378 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4379 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4380 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4381 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4382 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4383 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4384 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4385 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4386 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4387 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4388 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4389 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4390 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4391 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4392 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4393 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4394 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4395 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4396 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4397 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4398 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4400 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4402 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4403 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4404 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4405 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4406 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4407 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4408 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4409 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4410 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4411 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4412 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4413 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4414 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4415 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4417 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4419 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4421 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4423 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4424 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4425 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4426 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4428 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4429 Jiong Wang <jiong.wang@arm.com>
4431 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4433 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4434 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4436 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4438 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4440 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4442 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4444 * gnat.dg/specs/vfa.ads: New test.
4446 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4448 * gnat.dg/inline13.ad[sb]: New test.
4449 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4451 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4453 * gnat.dg/biased_subtype.adb: New test.
4455 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4457 PR tree-optimization/77901
4458 * gcc.c-torture/compile/pr77901.c: New test.
4460 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4462 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4463 * gcc.dg/ipa/propalign-2.c: Likewise
4464 * gcc.dg/ipa/propalign-3.c: Likewise.
4465 * gcc.dg/ipa/propalign-4.c: Likewise.
4466 * gcc.dg/ipa/propalign-5.c: Likewise.
4468 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4470 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4472 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4474 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4475 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4477 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4479 * gfortran.dg/dec_union_11.f90: New testcase.
4481 2016-10-07 Nathan Sidwell <nathan@acm.org>
4484 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4485 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4486 * g++.dg/cpp1y/pr66443-cxx14.C: New
4487 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4488 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4490 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4492 * g++.dg/cpp0x/addressof1.C: New test.
4493 * g++.dg/cpp0x/addressof2.C: New test.
4495 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4497 * gcc.target/powerpc/float128-type-1.c: New test to check that
4498 PowerPC 64-bit Linux enables -mfloat128-type by default.
4499 * gcc.target/powerpc/float128-type-2.c: Likewise.
4500 * gcc.target/powerpc/float128-mix.c: Change error message to
4501 reflect that __ibm128 is now #define'ed to be long double.
4503 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4506 * gfortran.dg/pr77406.f90: New test.
4507 * gfortran.dg/assumed_type_3.f90: Update error messages.
4508 * gfortran.dg/defined_operators_1.f90: Ditto.
4509 * gfortran.dg/generic_26.f90: Ditto.
4510 * gfortran.dg/generic_7.f90: Ditto.
4511 * gfortran.dg/gomp/udr5.f90: Ditto.
4512 * gfortran.dg/gomp/udr7.f90: Ditto.
4513 * gfortran.dg/interface_1.f90: Ditto.
4514 * gfortran.dg/interface_37.f90: Ditto.
4515 * gfortran.dg/interface_5.f90: Ditto.
4516 * gfortran.dg/interface_6.f90: Ditto.
4517 * gfortran.dg/interface_7.f90
4518 * gfortran.dg/no_arg_check_3.f90
4519 * gfortran.dg/operator_5.f90
4520 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4522 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4525 * c-c++-common/Wint-in-bool-context.c: Update test.
4527 2016-10-07 Richard Biener <rguenther@suse.de>
4529 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4530 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4532 2016-10-07 Marek Polacek <polacek@redhat.com>
4534 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4536 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4539 * c-c++-common/pr69733.c: New test.
4540 * gcc.dg/pr69733.c: New test.
4541 * gcc.target/i386/pr69733.c: New test.
4543 2016-10-07 Marek Polacek <polacek@redhat.com>
4546 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4548 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4550 PR tree-optimization/77664
4551 * gcc.dg/tree-ssa/pr77664.c: New test.
4552 * gcc.dg/pr77664.c: New test.
4554 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4556 * gfortran.dg/pr69955.f90: New test.
4558 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4561 * gfortran.dg/pr57910.f90: New test.
4563 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4565 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4566 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4568 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4570 PR tree-optimization/77862
4571 * gcc.dg/pr77862.c: New test.
4573 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4575 * gcc.dg/tree-ssa/evrp4.c: New test.
4577 2016-10-06 Jeff Law <law@redhat.com>
4579 PR tree-optimization/71661
4580 * gcc.dg/tree-ssa/pr71661.c: New test.
4582 2016-10-06 Richard Biener <rguenther@suse.de>
4584 PR tree-optimization/77855
4585 * gcc.dg/torture/pr77855.c: New testcase.
4587 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4588 Eric Botcazou <ebotcazou@adacore.com>
4590 * g++.dg/other/pr77759.C: New test.
4592 2016-10-06 Richard Biener <rguenther@suse.de>
4594 PR tree-optimization/77839
4595 * gcc.dg/torture/pr77839.c: New testcase.
4597 2016-10-06 Marek Polacek <polacek@redhat.com>
4599 * g++.dg/cpp1z/init-statement9.C: New test.
4601 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4603 * gcc.target/i386/pcommit-1.c: Deleted.
4604 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4605 * gcc.target/i386/sse-13.c: Ditto.
4606 * gcc.target/i386/sse-14.c: Ditto.
4607 * gcc.target/i386/sse-22.c: Ditto.
4608 * gcc.target/i386/sse-23.c: Ditto.
4609 * g++.dg/other/i386-2.C: Ditto.
4611 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4613 * gcc.target/i386/pr77833.c: Require int128 effective target.
4615 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4619 * gfortran.dg/associate_22.f90: New test.
4621 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4623 * gfortran.dg/dec_union_9.f90: New testcase.
4624 * gfortran.dg/dec_union_10.f90: New testcase.
4626 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4629 * gcc.dg/pch/pr66343-3.c: New test.
4630 * gcc.dg/pch/pr66343-3.hs: New file.
4633 * gcc.dg/pch/pr66343-1.c: New test.
4634 * gcc.dg/pch/pr66343-1.hs: New file.
4635 * gcc.dg/pch/pr66343-2.c: New test.
4636 * gcc.dg/pch/pr66343-2.hs: New file.
4638 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4640 * c-c++-common/Wint-in-bool-context.c: Update test.
4642 2016-10-05 Marek Polacek <polacek@redhat.com>
4644 * g++.dg/cpp1z/init-statement1.C: New test.
4645 * g++.dg/cpp1z/init-statement2.C: New test.
4646 * g++.dg/cpp1z/init-statement3.C: New test.
4647 * g++.dg/cpp1z/init-statement4.C: New test.
4648 * g++.dg/cpp1z/init-statement5.C: New test.
4649 * g++.dg/cpp1z/init-statement6.C: New test.
4650 * g++.dg/cpp1z/init-statement7.C: New test.
4651 * g++.dg/cpp1z/init-statement8.C: New test.
4653 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4656 * gfortran.dg/pr67524.f90: New test.
4658 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4661 * c-c++-common/ubsan/shift-9.c: New test.
4663 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4665 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4666 of int if __SIZEOF_INT__ is less than 4 bytes.
4668 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4670 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4671 * gfortran.dg/class_array_20.f03: Likewise.
4672 * gfortran.dg/class_array_21.f03: Likewise.
4673 * gfortran.dg/finalize_29.f08: Likewise.
4674 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4676 2016-10-05 Richard Biener <rguenther@suse.de>
4679 * gcc.dg/torture/pr77826.c: New testcase.
4681 2016-10-05 Richard Biener <rguenther@suse.de>
4683 * gcc.dg/fold-copysign-1.c: New testcase.
4685 2016-10-05 Andreas Schwab <schwab@suse.de>
4687 * g++.dg/pr49847-2.C: Remove.
4689 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4691 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4693 2016-10-05 Richard Biener <rguenther@suse.de>
4696 * gcc.dg/pr55152-2.c: New testcase.
4698 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4700 * gfortran.dg/dtio_15.f90: New test.
4702 2016-10-04 Ian Lance Taylor <iant@golang.org>
4704 * gcc.dg/split-7.c: New test.
4706 2016-10-04 Martin Sebor <msebor@redhat.com>
4708 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4709 %lc directive to wint_t to silence -Wformat warnings on targets
4710 where the latter is a distinct type such as long.
4712 2016-10-04 Martin Sebor <msebor@redhat.com>
4715 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4717 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4720 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4722 * g++.dg/other/java3.C: Remove.
4723 * g++.dg/other/java1.C: Remove.
4724 * g++.dg/other/error12.C: Remove.
4725 * g++.dg/other/java2.C: Remove.
4726 * g++.dg/warn/Wnvdtor.C: Remove.
4727 * g++.dg/lookup/java1.C: Remove.
4728 * g++.dg/lookup/java2.C: Remove.
4729 * g++.dg/ext/pr34829.C: Remove.
4730 * g++.dg/ext/java-3.C: Remove.
4731 * g++.dg/ext/java-1.C: Remove.
4732 * g++.dg/ext/java-2.C: Remove.
4733 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4735 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4737 PR tree-optimization/77808
4738 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4740 2016-10-04 Richard Biener <rguenther@suse.de>
4742 PR tree-optimization/77399
4743 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4745 2016-10-04 Richard Biener <rguenther@suse.de>
4748 * gcc.target/i386/pr77833.c: New testcase.
4750 2016-09-26 Jeff Law <law@redhat.com>
4752 PR tree-optimization/71550
4753 PR tree-optimization/71403
4754 * gcc.c-torture/execute/pr71550.c: New test.
4756 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4758 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4761 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4764 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4766 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4768 2016-10-03 Marek Polacek <polacek@redhat.com>
4770 * g++.dg/cpp0x/nullptr37.C: New test.
4772 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4774 * c-c++-common/Wint-in-bool-context.c: Update test.
4776 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4778 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4780 * g++.dg/charset/asm2.c (memmove): Likewise.
4781 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4782 * g++.dg/tls/diag-4.C (foo): Likewise.
4783 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4784 dg-warning, fix up regex.
4785 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4786 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4787 * g++.old-deja/g++.mike/net31.C: Likewise.
4788 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4790 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4791 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4793 2016-10-01 Richard Biener <rguenther@suse.de>
4796 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4798 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4801 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4803 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4806 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4807 Add dg-prune-output directive.
4809 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4812 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4813 * gfortran.fortran-torture/compile/write.f90: Update test.
4815 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4817 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4818 arm_fp16_alternative_ok as the required effective target.
4819 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4820 -mfp16-format=alternative to the dg-options directive and remove
4821 the dg-add-options directive.
4823 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4826 * gfortran.dg/dec_union_8.f90: New testcase.
4828 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4831 * gfortran.dg/dec_structure_16.f90: New testcase.
4833 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4835 * gfortran.dg/coarray_allocate_10.f08: New test.
4836 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4838 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4840 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4842 2016-09-30 Richard Biener <rguenther@suse.de>
4844 PR tree-optimization/77399
4845 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4847 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4849 * c-c++-common/pr27336.c: Make dependency on
4850 -fdelete-null-pointer-checks explicit.
4851 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4852 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4853 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4854 * gcc.dg/pic-1.c: Require fpic target support.
4855 * gcc.dg/pic-2.c: Likewise.
4857 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4859 Implement P0001R1 - C++17 removal of register storage class specifier
4860 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4861 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4863 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4864 keyword if not __SSE2__.
4865 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4867 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4869 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4870 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4871 no_erroneous_warning): Expect new warnings for C++17.
4872 * g++.dg/warn/register-var-2.C (f): Likewise.
4873 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4874 * g++.dg/parse/linkage2.C (foo): Likewise.
4875 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4876 keyword on parameters for C++17.
4877 * g++.dg/cpp1z/register1.C: New test.
4878 * g++.dg/cpp1z/register2.C: New test.
4879 * g++.dg/cpp1z/register3.C: New test.
4881 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4883 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4884 * gcc.target/i386/avx2-check.h (main): Ditto.
4885 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4886 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4887 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4888 * gcc.target/i386/avx512er-check.h (main): Ditto.
4889 * gcc.target/i386/avx512f-check.h (main): Ditto.
4890 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4891 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4892 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4894 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4897 * gcc.target/i386/pr77756.c: New test.
4899 2016-09-29 Marek Polacek <polacek@redhat.com>
4901 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4903 2016-09-29 Marek Polacek <polacek@redhat.com>
4905 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4908 2016-09-29 Martin Liska <mliska@suse.cz>
4910 * objc/execute/construct1.m: New test.
4912 2016-09-29 Richard Biener <rguenther@suse.de>
4914 PR tree-optimization/77768
4915 * gcc.dg/torture/pr77768.c: New testcase.
4917 2016-09-28 Richard Biener <rguenther@suse.de>
4920 * gcc.dg/pr77407.c: New testcase.
4922 2016-09-29 Richard Biener <rguenther@suse.de>
4925 * gcc.dg/pr55152.c: New testcase.
4926 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4928 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4930 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4931 (dg-options): Remove -m32.
4933 2016-09-28 Martin Sebor <msebor@redhat.com>
4936 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4938 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4940 PR libgfortran/77707
4941 * gfortran.dg/inquire_17.f90: New test.
4943 2016-09-28 Jakub Jelinek <jakub@redhat.com>
4946 * g++.dg/cpp1y/constexpr-77467.C: New test.
4948 2016-09-28 Martin Sebor <msebor@redhat.com>
4951 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4952 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4953 (test_sprintf_p_const): Adjust line numbers to avoid failures
4954 introduced in r240503.
4956 2016-09-28 Martin Sebor <msebor@redhat.com>
4959 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4961 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4964 * g++.dg/pr77550.C: Avoid undefined behavior.
4966 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4968 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4970 * gcc.dg/strlenopt-20.c: Update test.
4971 * gcc.dg/strlenopt-21.c: Likewise.
4972 * gcc.dg/strlenopt-22.c: Likewise.
4973 * gcc.dg/strlenopt-22g.c: Likewise.
4974 * gcc.dg/strlenopt-26.c: Likewise.
4975 * gcc.dg/strlenopt-5.c: Likewise.
4976 * gcc.dg/strlenopt-7.c: Likewise.
4977 * gcc.dg/strlenopt-9.c: Likewise.
4979 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4981 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4983 * g++.dg/cpp1z/lambda-this1.C: New test.
4984 * g++.dg/cpp1z/lambda-this2.C: New test.
4987 * g++.dg/ubsan/return-4.C: New test.
4988 * g++.dg/ubsan/return-5.C: New test.
4989 * g++.dg/ubsan/return-6.C: New test.
4991 2016-09-27 Jiong Wang <jiong.wang@arm.com>
4993 * lib/target-supports.exp
4994 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4995 in function comment.
4997 2016-09-27 Martin Liska <mliska@suse.cz>
4999 PR gcov-profile/46266
5000 * lib/gcov.exp: Verify that <built-in>.gcov file is not
5003 2016-09-27 Richard Biener <rguenther@suse.de>
5005 PR tree-optimization/77745
5006 * g++.dg/torture/pr77745.C: New testcase.
5008 2016-09-27 Richard Biener <rguenther@suse.de>
5010 PR tree-optimization/77478
5011 * gcc.dg/torture/pr77478.c: New testcase.
5013 2016-09-27 Martin Liska <mliska@suse.cz>
5015 PR gcov-profile/7970
5016 PR gcov-profile/16855
5017 PR gcov-profile/44779
5018 * g++.dg/gcov/pr16855.C: New test.
5020 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5022 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5024 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5027 * gfortran.dg/gomp/pr77666.f90: New test.
5029 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
5032 * gcc.dg/torture/pr77677-2.c: New test.
5034 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
5037 * gfortran.dg/pr77420_1.f90: New test.
5038 * gfortran.dg/pr77420_2.f90: Ditto.
5039 * gfortran.dg/pr77420_3.f90: New test. Requires ...
5040 * gfortran.dg/pr77420_4.f90: this file.
5042 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
5045 * gfortran.dg/pr77719.f90: New test.
5047 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5049 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5050 singular form of byte when quantity is unknown.
5052 2016-09-26 Marek Polacek <polacek@redhat.com>
5054 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5056 2016-09-26 Martin Liska <mliska@suse.cz>
5058 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5059 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5060 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5061 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5062 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5063 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5064 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5065 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5066 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5068 2016-09-26 Marek Polacek <polacek@redhat.com>
5071 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5072 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5073 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5074 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5075 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5076 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5077 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5078 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5079 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5080 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5081 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5082 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5083 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5084 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5085 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5086 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5087 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5088 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5089 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5090 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5091 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5092 * c-c++-common/attr-fallthrough-1.c: New test.
5093 * c-c++-common/attr-fallthrough-2.c: New test.
5094 * g++.dg/cpp0x/fallthrough1.C: New test.
5095 * g++.dg/cpp0x/fallthrough2.C: New test.
5096 * g++.dg/cpp1z/fallthrough1.C: New test.
5097 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5098 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5099 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5100 * objc.dg/Wimplicit-fallthrough-1.m: New test.
5102 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5105 * gfortran.dg/pr77429.f90: New test.
5107 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5110 * gfortran.dg/pr77694.f90: New test.
5112 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
5115 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5117 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5119 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5122 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5124 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5127 2016-09-24 Marek Polacek <polacek@redhat.com>
5130 * c-c++-common/Wbool-operation-1.c: New test.
5131 * gcc.dg/Wbool-operation-1.c: New test.
5133 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
5135 * gfortran.dg/dec_static_1.f90: New.
5136 * gfortran.dg/dec_static_2.f90: New.
5137 * gfortran.dg/dec_static_3.f90: New.
5138 * gfortran.dg/dec_static_4.f90: New.
5140 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5143 * gfortran.dg/negative_unit_check.f90: Update test.
5144 * gfortran.dg/dtio_14.f90: New test.
5146 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5148 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5149 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5150 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5151 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5152 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5153 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5154 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5156 2016-09-23 Martin Sebor <msebor@redhat.com>
5159 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5160 assuming long double is bigger than double.
5162 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5164 Implement P0138R2, C++17 construction rules for enum class values
5165 * g++.dg/cpp1z/direct-enum-init1.C: New test.
5167 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5169 PR preprocessor/77672
5170 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5171 expected multiline output from first warning to reflect change
5174 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5176 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5178 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5179 Tom de Vries <tom@codesourcery.com>
5182 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5184 2016-09-23 Marek Polacek <polacek@redhat.com>
5186 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5187 * c-c++-common/gomp/atomic-13.c: Likewise.
5188 * c-c++-common/gomp/atomic-14.c: Likewise.
5189 * c-c++-common/pr60439.c: Remove invalid code.
5190 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5191 * g++.dg/expr/bitfield5.C: Likewise.
5192 * g++.dg/expr/bitfield6.C: Likewise.
5193 * g++.dg/expr/bool1.C: Likewise.
5194 * g++.dg/expr/bool3.C: Likewise.
5195 * g++.dg/expr/lval3.C: Likewise.
5196 * g++.dg/expr/lval4.C: Likewise.
5197 * g++.old-deja/g++.jason/bool5.C: Likewise.
5199 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5201 PR preprocessor/77672
5202 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5203 (test_terminator_location): New function.
5205 2016-09-23 Richard Biener <rguenther@suse.de>
5207 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5209 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5211 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5212 -march=armv8.2-a+fp16 when supported by the hardware.
5213 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5214 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5215 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
5216 semi-colons to a macro invocations.
5217 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5218 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5220 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5221 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5222 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5223 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5225 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5226 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5227 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5228 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5229 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5230 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5231 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5232 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5233 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5234 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5236 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5237 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5238 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5240 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5241 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5242 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5244 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5245 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5246 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5248 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5249 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5250 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5251 defined. Also fix some white-space.
5252 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5253 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5254 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5255 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5256 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5257 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5258 defined. Also fix some long lines and white-space.
5259 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5260 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5261 defined. Also fix some long lines and white-space.
5262 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5263 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5265 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5266 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5267 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5269 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5270 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5271 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5273 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5274 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5275 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5276 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5278 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5279 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5280 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5282 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5283 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5284 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5285 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5286 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5287 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5288 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5289 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5290 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5291 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5293 2016-09-23 Jiong Wang <jiong.wang@arm.com>
5294 Matthew Wahab <matthew.wahab@arm.com>
5296 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5297 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5298 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5299 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5300 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5301 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5302 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5303 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5304 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5305 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5306 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5307 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5308 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5309 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5310 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5311 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5312 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5313 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5314 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5315 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5316 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5317 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5318 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5319 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5320 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5321 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5322 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5323 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5324 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5325 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5326 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5327 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5328 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5329 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5330 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5331 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5332 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5334 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5336 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5337 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5338 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5339 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5342 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5345 * gcc.dg/torture/pr77677.c: New test.
5347 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5349 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5352 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5354 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5355 options. Add tests for float16x4_t and float16x8_t.
5357 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5359 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5360 * gcc.target/s390/risbg-ll-2.c: Ditto.
5361 * gcc.target/s390/risbg-ll-3.c: Ditto.
5363 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5365 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5366 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5368 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5370 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5371 output to the simplified instructions.
5373 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5375 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5376 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5378 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5380 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5381 (FP16_SUPPORTED): New
5382 (expected-hfloat-16x4): Make conditional on __fp16 support.
5383 (expected-hfloat-16x8): Likewise.
5384 (vdup_n_f16): Disable for non-AArch64 targets.
5385 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5386 conditional on FP16_SUPPORTED.
5387 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5388 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5389 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5390 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5391 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5393 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5394 conditional on FP16_SUPPORTED.
5395 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5396 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5398 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5400 * gcc.target/arm/short-vfp-1.c: New.
5402 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5404 * gcc.target/arm/attr-fp16-arith-1.c: New.
5406 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5408 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5410 (add_options_for_arm_v8_2a_fp16_neon): New.
5411 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5412 (add_options_for_arm_arch_v8_2a): Auto-generate.
5413 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5414 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5415 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5416 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5417 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5418 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5419 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5421 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5423 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5424 arm_fp16_alternative_ok.
5425 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5426 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5427 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5428 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5429 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5430 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5431 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5432 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5433 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5434 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5435 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5436 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5437 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5438 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5439 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5440 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5441 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5442 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5443 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5444 arm_fp16_alternative_ok.
5445 * lib/target-supports.exp
5446 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5447 (check_effective_target_arm_fp16_alternative_ok): New.
5448 (check_effective_target_arm_fp16_none_ok_nocache): New.
5449 (check_effective_target_arm_fp16_none_ok): New.
5451 2016-09-23 Martin Liska <mliska@suse.cz>
5453 * gcc.dg/ipa/pr77653.c: Replace adress
5456 2016-09-23 Martin Liska <mliska@suse.cz>
5458 * gcc.target/i386/movbe-4.c: New test.
5460 2016-09-23 Martin Liska <mliska@suse.cz>
5462 * gcc.target/i386/crc32-5.c: New test.
5464 2016-09-23 Martin Liska <mliska@suse.cz>
5466 * gcc.target/i386/pr71652.c: New test.
5467 * gcc.target/i386/pr71652-2.c: New test.
5468 * gcc.target/i386/pr71652-3.c: New test.
5470 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5472 * lib/gcc-dg.exp (process-message): Support relative line number
5473 notation - .+4 or .-1 etc.
5474 * gcc.dg/dg-test-1.c: New test.
5476 2016-09-22 Martin Sebor <msebor@redhat.com>
5479 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5480 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5481 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5482 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5484 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5486 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5487 * gcc.dg/ifcvt-2.c: Ditto.
5488 * gcc.dg/zero_bits_compound-1.c: Ditto.
5489 * gcc.dg/zero_bits_compound-1.c: Ditto.
5490 * gcc.dg/pr40550.c: Simplify target selectors.
5491 Use dg-additional-options.
5492 * gcc.dg/pr47893.c: Ditto.
5493 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5494 additional options for 32-bit x86 targets.
5495 * gcc.dg/pr70955.c: Move to ...
5496 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5498 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5501 * g++.dg/cpp0x/pr61019.C: New.
5503 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5504 Terry Guo <terry.guo@arm.com>
5506 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5507 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5508 * gcc.target/arm/pure-code/pure-code.exp: New.
5510 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5512 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5513 Remove SSE effective target requirement.
5515 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5518 * g++.dg/cpp0x/pr71979.C: New.
5520 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5522 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5524 2016-09-22 Martin Liska <mliska@suse.cz>
5527 * gcc.dg/ipa/pr77653.c: New test.
5529 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5532 * gfortran.dg/gomp/pr77665.f90: New test.
5534 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5536 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5537 * gfortran.dg/dtio_13.f90: New test.
5539 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5542 * gfortran.dg/pr66107.f90: New test.
5544 2016-09-21 Ian Lance Taylor <iant@golang.org>
5546 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5547 with call to builtin delete function.
5549 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5551 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5552 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5553 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5554 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5557 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5559 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5561 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5564 * g++.dg/cpp1z/aligned-new6.C: New test.
5566 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5568 * gcc.target/arm/fp16-aapcs-3.c: New.
5569 * gcc.target/arm/fp16-aapcs-4.c: New.
5570 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5571 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5572 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5573 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5575 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5577 PR tree-optimization/77550
5578 * g++.dg/pr77550.C: New test.
5580 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5583 * gcc.target/avr/torture/pr77326.c: New test.
5585 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5587 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5589 2016-09-21 Richard Biener <rguenther@suse.de>
5591 PR tree-optimization/77648
5592 * gcc.dg/torture/pr77648-1.c: New testcase.
5593 * gcc.dg/torture/pr77648-2.c: Likewise.
5595 2016-09-21 Richard Biener <rguenther@suse.de>
5596 Jakub Jelinek <jakub@redhat.com>
5598 PR tree-optimization/77621
5599 * gcc.dg/pr77621.c: New testcase.
5601 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5604 * gfortran.dg/dtio_12.f90: New test.
5606 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5608 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5610 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5612 PR tree-optimization/72835
5613 * gcc.dg/tree-ssa/pr72835.c: New test.
5615 2016-09-20 Martin Sebor <msebor@redhat.com>
5618 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5619 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5620 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5621 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5622 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5623 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5624 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5626 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5628 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5629 arguments/compare will be optimized away.
5630 * gcc.dg/torture/ftrapv-1.c: Likewise.
5632 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5634 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5635 will be optimized away.
5636 * gcc.dg/ipa/vrp1.c: New test.
5637 * gcc.dg/ipa/vrp2.c: New test.
5638 * gcc.dg/ipa/vrp3.c: New test.
5640 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5642 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5643 does the same transformation.
5644 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5645 * gcc.dg/tree-ssa/evrp1.c: New test.
5646 * gcc.dg/tree-ssa/evrp2.c: New test.
5647 * gcc.dg/tree-ssa/evrp3.c: New test.
5648 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5649 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5650 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5651 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5652 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5653 foling now happens early.
5654 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5655 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5656 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5657 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5658 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5660 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5663 * gcc.target/i386/pr77621.c: New test.
5664 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5665 pattern, loop should vectorize with -mtune=atom.
5667 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5668 Jakub Jelinek <jakub@redhat.com>
5671 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5674 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5677 * g++.dg/other/pr77626.C: New test.
5680 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5683 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5686 * c-c++-common/pr77624-1.c: New test.
5687 * c-c++-common/pr77624-2.c: New test.
5689 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5691 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5694 2016-09-20 Richard Biener <rguenther@suse.de>
5696 PR tree-optimization/77646
5697 * gcc.dg/torture/pr77646.c: New testcase.
5699 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5702 * c-c++-common/Wint-in-bool-context.c: New test.
5704 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5706 * gcc.dg/cr-decimal-dig-1.c: New test.
5708 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5710 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5711 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5712 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5713 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5715 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5717 PR rtl-optimization/77416
5718 * gcc.target/powerpc/pr77416.c: New.
5720 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5723 * g++.dg/template/error-recovery4.C: New test.
5725 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5727 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5729 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5731 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5732 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5734 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5735 Jan Hubicka <jh@suse.cz>
5738 * gcc.dg/pr77587.c: New test.
5739 * gcc.dg/pr77587a.c: New file.
5741 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5743 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5744 * gfortran.dg/coarray_38.f90:
5745 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5746 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5747 * gfortran.dg/coarray_allocate_7.f08: New test.
5748 * gfortran.dg/coarray_allocate_8.f08: New test.
5749 * gfortran.dg/coarray_allocate_9.f08: New test.
5750 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5752 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5753 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5754 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5756 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5757 * gfortran.dg/coarray_lock_7.f90: Same.
5758 * gfortran.dg/coarray_poly_5.f90: Same.
5759 * gfortran.dg/coarray_poly_6.f90: Same.
5760 * gfortran.dg/coarray_poly_7.f90: Same.
5761 * gfortran.dg/coarray_poly_8.f90: Same.
5762 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5764 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5767 * gfortran.dg/dec_structure_15.f90: New testcase.
5769 2016-09-19 Richard Biener <rguenther@suse.de>
5772 * gcc.dg/torture/pr77605.c: New testcase.
5774 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5776 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5778 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5780 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5781 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5782 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5783 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5784 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5785 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5786 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5787 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5788 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5789 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5790 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5792 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5794 * gcc.target/i386/pr68633.c: Fix expected result.
5796 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5799 * gfortran.dg/pr68078.f90: New test.
5800 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5802 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5805 * gcc.target/powerpc/swaps-p8-25.c: New.
5807 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5810 * g++.dg/cpp0x/constexpr-77482.C: New test.
5813 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5815 * g++.dg/abi/abi-tag23a.C: Likewise.
5818 * g++.dg/cpp0x/decltype-77338.C: New test.
5821 * g++.dg/cpp0x/mutable1.C: New test.
5823 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5826 * gfortran.dg/pr77612.f90: New test.
5828 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5830 * gcc.dg/torture/pr70421.c: Require int32plus.
5832 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5835 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5838 * gcc.target/i386/pr77526.c: New test.
5840 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5841 Eric Botcazou <ebotcazou@adacore.com>
5844 * gcc.target/i386/pr77594.c: New test.
5846 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5849 * gfortran.dg/misplaced_implicit_character.f90: New test.
5851 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5853 PR tree-optimization/77503
5854 * gcc.dg/vect/pr77503.c: New test.
5856 2016-09-15 Richard Biener <rguenther@suse.de>
5859 * c-c++-common/torture/pr77544.c: New testcase.
5861 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5864 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5865 * gcc.dg/march-generic.c: Likewise.
5866 * gcc.target/i386/spellcheck-options-1.c: New test.
5867 * gcc.target/i386/spellcheck-options-2.c: New test.
5868 * gcc.target/i386/spellcheck-options-3.c: New test.
5869 * gcc.target/i386/spellcheck-options-4.c: New test.
5871 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5874 * gfortran.dg/goacc/pr72743.f90: New test.
5876 2016-09-15 Richard Biener <rguenther@suse.de>
5878 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5880 2016-09-15 Richard Biener <rguenther@suse.de>
5882 PR tree-optimization/77514
5883 * gcc.dg/torture/pr77514.c: New testcase.
5885 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5888 * g++.dg/lookup/pr77549.C: New test.
5890 2016-09-14 Marek Polacek <polacek@redhat.com>
5892 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5893 * c-c++-common/gomp/atomic-13.c: Likewise.
5894 * c-c++-common/gomp/atomic-14.c: Likewise.
5895 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5896 * g++.dg/cpp1z/bool-increment1.C: New test.
5897 * c-c++-common/pr60439.c: Add dg-warning.
5898 * g++.dg/expr/bitfield4.C: Likewise.
5899 * g++.dg/expr/bitfield5.C: Likewise.
5900 * g++.dg/expr/bitfield6.C: Likewise.
5901 * g++.dg/expr/bool1.C: Likewise.
5902 * g++.dg/expr/bool3.C: Likewise.
5903 * g++.dg/expr/lval3.C: Likewise.
5904 * g++.dg/expr/lval4.C: Likewise.
5905 * g++.old-deja/g++.jason/bool5.C: Likewise.
5906 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5907 * g++.dg/other/error18.C: Likewise.
5908 * g++.dg/gomp/atomic-14.C: Likewise.
5910 2016-09-14 Nathan Sidwell <nathan@acm.org>
5913 * g++.dg/cpp1y/pr77539.C: New.
5915 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5917 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5919 * g++.dg/ext/builtin_alloca.C: Likewise.
5920 * g++.dg/template/spec35.C: Likewise.
5921 * gcc.dg/builtins-68.c: Likewise.
5922 * gcc.misc-tests/gcov-13.c: Likewise.
5923 * gcc.misc-tests/gcov-14.c: Likewise.
5925 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5927 * gfortran.dg/dec_structure_14.f90: New testcase.
5929 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5932 * c-c++-common/tsan/pr68260.c: New test.
5934 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
5937 * gcc.target/msp430/function-attributes-1.c: New test.
5938 * gcc.target/msp430/function-attributes-2.c: New test.
5939 * gcc.target/msp430/function-attributes-3.c: New test.
5941 2015-04-18 Martin Sebor <msebor@redhat.com>
5943 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5944 of non-nul characters.
5945 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5947 2016-09-13 Jakub Jelinek <jakub@redhat.com>
5949 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5950 * g++.dg/cpp1z/gen-attrs1.C: New test.
5952 PR tree-optimization/77454
5953 * gcc.dg/pr77454.c: New test.
5956 * g++.dg/cpp1y/constexpr-77553.C: New test.
5958 2016-09-13 David Malcolm <dmalcolm@redhat.com>
5960 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5961 (test_show_locus): Replace rich_location::add_fixit_insert calls
5962 with add_fixit_insert_before and add_fixit_insert_after.
5964 2016-09-13 Jason Merrill <jason@redhat.com>
5965 Tom de Vries <tom@codesourcery.com>
5968 * g++.dg/pr77427.C: New test.
5970 2016-09-13 Martin Liska <mliska@suse.cz>
5972 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5974 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5975 * lib/target-supports.exp: Define the new target.
5977 2016-09-12 Andrew Pinski <apinski@cavium.com>
5979 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5980 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5982 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
5984 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5986 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5987 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5988 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5990 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5991 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5993 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5996 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5997 * g++.dg/ext/pr77496.C: New test.
5998 * g++.dg/warn/pr77496.C: New test.
6000 2016-09-12 David Malcolm <dmalcolm@redhat.com>
6003 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6004 to preserve conversion chars, and to preserve prefix information.
6005 * gcc.dg/format/pr72858.c: New test case.
6007 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
6009 * gfortran.dg/pr77507.f90: Move to ...
6010 * gfortran.dg/ieee/pr77507.f90: here.
6012 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6015 * compile/pr61159.c: New testcase
6017 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6020 * gcc.dg/ipa/pr63416.c: New testcase.
6022 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
6023 Steven G. Kargl <kargl@gcc.gnu.org>
6026 * gfortran.dg/dtio_11.f90: new test.
6028 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
6031 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6032 * gfortran.dg/c_assoc_4.f90: Ditto.
6034 2016-09-10 Tom de Vries <tom@codesourcery.com>
6037 * c-c++-common/va-arg-va-list-type.c: New test.
6039 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
6041 PR rtl-optimization/77289
6042 * gcc.target/powerpc/pr77289.c: New test.
6044 2016-09-09 Martin Sebor <msebor@redhat.com>
6048 * gcc.dg/pr77520.c: New test.
6049 * gcc.dg/pr77521.c: New test.
6051 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6054 * gfortran.dg/pr77506.f90: New test.
6056 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6059 * gfortran.dg/pr77507.f90: New test.
6061 2016-09-09 Joseph Myers <joseph@codesourcery.com>
6063 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6065 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
6066 Louis Krupp <lkrupp@gcc.gnu.org>
6069 * gfortran.dg/pr69514_1.f90: New test.
6070 * gfortran.dg/pr69514_2.f90: New test.
6072 2016-09-08 Jakub Jelinek <jakub@redhat.com>
6075 * gfortran.dg/gomp/pr77500.f90: New test.
6078 * gfortran.dg/gomp/pr77516.f90: New test.
6080 2016-09-07 Jakub Jelinek <jakub@redhat.com>
6083 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6084 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6085 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6086 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6087 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6088 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6090 2016-09-07 David Malcolm <dmalcolm@redhat.com>
6092 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6093 "substring-locations.h".
6095 2016-09-07 Richard Biener <rguenther@suse.de>
6098 * c-c++-common/vector-subscript-8.c: Move ..
6099 * gcc.dg/pr77450.c: ... here.
6101 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6103 PR libgfortran/77393
6104 * gfortran.dg/fmt_f0_2.f90: Update test.
6105 * gfortran.dg/fmt_f0_3.f90: New test.
6107 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6110 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6114 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6116 2016-09-06 Jakub Jelinek <jakub@redhat.com>
6119 * gcc.target/i386/pr69255-1.c: New test.
6120 * gcc.target/i386/pr69255-2.c: New test.
6121 * gcc.target/i386/pr69255-3.c: New test.
6123 2016-09-06 Martin Sebor <msebor@redhat.com>
6126 * gcc.dg/format/miss-7.c: New test.
6128 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
6130 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6132 2016-09-06 Martin Liska <mliska@suse.cz>
6134 PR gcov-profile/77378
6135 PR gcov-profile/77466
6136 * gcc.dg/profile-update-warning.c: New test.
6138 2016-09-06 Richard Biener <rguenther@suse.de>
6140 PR tree-optimization/77479
6141 * gcc.dg/torture/pr77479.c: New testcase.
6143 2016-09-06 Richard Biener <rguenther@suse.de>
6146 * c-c++-common/vector-subscript-7.c: Adjust.
6147 * c-c++-common/vector-subscript-8.c: New testcase.
6149 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6151 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6153 2016-09-05 Jakub Jelinek <jakub@redhat.com>
6156 * gcc.target/i386/avx512f-pr77476.c: New test.
6157 * gcc.target/i386/avx512bw-pr77476.c: New test.
6158 * gcc.target/i386/avx512dq-pr77476.c: New test.
6160 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6161 Update comment to mention also avx512f.
6164 * g++.dg/asan/pr77396-2.C: New test.
6166 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
6168 PR rtl-optimization/77452
6169 * gcc.target/i386/pr77452.c: New test.
6171 2016-09-05 Marek Polacek <polacek@redhat.com>
6174 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6176 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6179 * gfortran.dg/pr77391.f90: New test.
6181 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6184 * gfortran.dg/pr77460.f90: New test.
6186 2016-09-03 Jakub Jelinek <jakub@redhat.com>
6189 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6191 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
6193 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6195 2016-09-02 David Malcolm <dmalcolm@redhat.com>
6197 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6199 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6200 diagnostic-test-show-locus-generate-patch.c to the sources
6201 for diagnostic_plugin_test_show_locus.c.
6203 2016-09-02 Jakub Jelinek <jakub@redhat.com>
6206 * gcc.dg/gomp/_Atomic-1.c: New test.
6207 * gcc.dg/gomp/_Atomic-2.c: New test.
6208 * gcc.dg/gomp/_Atomic-3.c: New test.
6209 * gcc.dg/gomp/_Atomic-4.c: New test.
6210 * gcc.dg/gomp/_Atomic-5.c: New test.
6213 * g++.dg/asan/pr77396.C: New test.
6215 2016-09-01 Martin Sebor <msebor@redhat.com>
6217 PR tree-optimization/71831
6218 * gcc.dg/builtin-object-size-16.c: New test.
6219 * gcc.dg/builtin-object-size-17.c: New test.
6221 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6223 PR libgfortran/77393
6224 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6226 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
6228 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6229 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6230 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6231 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6232 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6233 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6234 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6235 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6236 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6237 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6238 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6239 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6240 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6241 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6242 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6243 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6244 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6245 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6247 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
6249 * gnat.dg/opt58.adb: New test.
6250 * gnat.dg/opt58_pkg.ads: New helper.
6252 2016-09-01 Richard Biener <rguenther@suse.de>
6255 * gcc.dg/torture/pr77436.c: New testcase.
6257 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6259 * gcc.dg/pr64252.c: Require int32plus.
6260 * gcc.dg/pr66299-1.c: Likewise.
6261 * gcc.dg/pr66299-2.c: Likewise.
6262 * gcc.dg/torture/20131115-1.c: Skip for avr.
6264 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6266 * gcc.target/aarch64/ands_3.c: New test.
6268 2016-08-31 Jakub Jelinek <jakub@redhat.com>
6271 * gfortran.dg/gomp/pr77352.f90: New test.
6274 * gfortran.dg/gomp/pr77374.f08: New test.
6276 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6278 PR tree-optimization/73714
6279 * gcc.dg/tree-ssa/pr73714.c: New test.
6281 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6283 PR libgfortran/77393
6284 * gfortran.dg/fmt_f0_2.f90: New test.
6286 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6288 * gcc.target/i386/pr59539-2.c: Adapt options.
6289 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6291 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
6294 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6295 of the associate entity and replace with a pointer to the
6296 intended item on the stack.
6298 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6299 Paul Thomas <pault@gcc.gnu.org>
6302 * gfortran.dg/dtio_1.f90: New test.
6303 * gfortran.dg/dtio_2.f90: New test.
6304 * gfortran.dg/dtio_3.f90: New test.
6305 * gfortran.dg/dtio_4.f90: New test.
6306 * gfortran.dg/dtio_5.f90: New test.
6307 * gfortran.dg/dtio_6.f90: New test.
6308 * gfortran.dg/dtio_7.f90: New test.
6309 * gfortran.dg/dtio_8.f90: New test.
6310 * gfortran.dg/dtio_9.f90: New test.
6311 * gfortran.dg/dtio_10.f90: New test.
6313 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6315 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6316 (test_many_nested_locations): New function.
6317 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6318 (test_show_locus): Handle "test_many_nested_locations".
6320 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6322 * g++.dg/template/double-greater-than-fixit.C: New test case.
6324 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6326 * gnat.dg/opt57.ad[sb]: New test.
6327 * gnat.dg/opt57_pkg.ads: New helper.
6329 2016-08-30 Richard Biener <rguenther@suse.de>
6331 PR tree-optimization/69047
6332 * gcc.dg/pr69047.c: Fix byte-order check.
6334 2016-08-30 Jakub Jelinek <jakub@redhat.com>
6336 PR tree-optimization/72866
6337 * gcc.dg/vect/pr72866.c: New test.
6340 * g++.dg/debug/dwarf2/pr77363.C: New test.
6343 * gcc.target/i386/pr77377.c: New test.
6346 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6349 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6351 * gfortran.dg/pr77372.f90: Moved to ...
6352 * gfortran.dg/ieee/pr77372.f90: here.
6354 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6356 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6357 vector short/char initializations.
6358 * gcc.target/powerpc/vec-init-5.c: Likewise.
6359 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6360 vector initialization optimizations.
6361 * gcc.target/powerpc/vec-init-7.c: Likewise.
6362 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6363 vector float/double initializations.
6364 * gcc.target/powerpc/vec-init-9.c: Likewise.
6366 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
6369 * gcc.target/i386/pr77403.c: New test.
6371 2016-08-29 Marek Polacek <polacek@redhat.com>
6374 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6376 2016-08-29 Tom de Vries <tom@codesourcery.com>
6379 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6381 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6383 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6385 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
6387 * gfortran.dg/dec_structure_13.f90: New testcase.
6389 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6392 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6395 2016-08-28 Tom de Vries <tom@codesourcery.com>
6398 * gcc.dg/pr70955.c: New test.
6399 * gcc.dg/lto/pr70955_0.c: Same.
6400 * gcc.dg/lto/pr70955_1.c: Same.
6402 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6404 PR tree-optimization/71077
6405 * gcc.target/i386/pr71077.c: New test.
6407 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6410 * gfortran.dg/pr77380.f90: New test.
6412 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6415 gfortran.dg/pr77372.f90: New test.
6417 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6419 * gcc.dg/spellcheck-fields-2.c (test): Move
6420 dg-begin/end-multiline-output within function body.
6421 (test_macro): New function.
6423 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6425 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6426 (test_fixit_insert): Update expected output.
6427 (test_fixit_remove): Likewise.
6428 (test_fixit_replace): Likewise.
6430 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6432 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6435 2016-08-26 Richard Biener <rguenther@suse.de>
6437 PR tree-optimization/69047
6438 * gcc.dg/pr69047.c: New testcase.
6440 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6441 Martin Jambhor <mjambor@suse.cz>
6443 * gcc.dg/ipa/propbits-1.c: New test-case.
6444 * gcc.dg/ipa/propbits-2.c: Likewise.
6445 * gcc.dg/ipa/propbits-3.c: Likewise.
6447 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6450 * gfortran.dg/pr77351.f90: New test.
6452 2016-08-25 Marek Polacek <polacek@redhat.com>
6454 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6456 2016-08-25 Marek Polacek <polacek@redhat.com>
6459 * gcc.dg/pr77323.c: New test.
6461 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6464 * gfortran.dg/submodule_17.f08: New test.
6466 2016-08-24 Michael Collison <michael.collison@linaro.org>
6467 Michael Collison <michael.collison@arm.com>
6469 * gcc.target/arm/builtin_saddl.c: New testcase.
6470 * gcc.target/arm/builtin_saddll.c: New testcase.
6471 * gcc.target/arm/builtin_uaddl.c: New testcase.
6472 * gcc.target/arm/builtin_uaddll.c: New testcase.
6473 * gcc.target/arm/builtin_ssubl.c: New testcase.
6474 * gcc.target/arm/builtin_ssubll.c: New testcase.
6475 * gcc.target/arm/builtin_usubl.c: New testcase.
6476 * gcc.target/arm/builtin_usubll.c: New testcase.
6478 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6481 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6482 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6483 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6484 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6485 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6486 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6487 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6488 effective target. Remove scan-assembler-times directives.
6489 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6490 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6491 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6493 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6495 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6497 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6499 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6502 * lib/target-supports.exp
6503 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6504 (check_effective_target_vect_natural_alignment): Ditto.
6505 (check_effective_target_vector_alignment_reachable): Ditto.
6506 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6508 2016-08-23 Ian Lance Taylor <iant@golang.org>
6510 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6512 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6514 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6515 being created from pointers to memory locations.
6516 * gcc.target/powerpc/vec-init-2.c: Likewise.
6518 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6520 * gfortran.dg/dec_structure_12.f90: New testcase.
6522 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6524 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6526 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6528 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6531 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6533 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6534 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6536 2016-08-23 Richard Biener <rguenther@suse.de>
6538 PR tree-optimization/27336
6539 * c-c++-common/pr27336.c: New testcase.
6541 2016-08-22 Marek Polacek <polacek@redhat.com>
6544 * g++.dg/cpp1y/pr77321.C: New test.
6546 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6549 * gfortran.dg/empty_label.f: Adjust test for new error message.
6550 * gfortran.dg/empty_label.f90: Ditto.
6551 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6552 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6553 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6555 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6558 * gfortran.dg/pr61318.f90: New test.
6560 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6563 * gfortran.dg/pr77260_1.f90: New test.
6564 * gfortran.dg/pr77260_2.f90: Ditto.
6566 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6569 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6570 __builtin_signbitf and __builtin_signbitl in expected generic
6572 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6573 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6574 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6575 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6578 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6580 * gcc.dg/torture/float128-builtin.c,
6581 gcc.dg/torture/float128-ieee-nan.c,
6582 gcc.dg/torture/float128x-builtin.c,
6583 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6584 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6585 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6586 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6587 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6588 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6589 gcc.dg/torture/floatn-nan.h: New tests.
6591 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6593 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6595 (main): Update calls to TEST_I_F.
6596 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6598 (main): Update calls to TEST_I_F.
6600 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6602 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6603 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6604 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6605 names in calls to TEST_I_F.
6607 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6610 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6612 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6614 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6615 and !natural_alignment_64.
6616 * gcc.dg/ipa/propalign-2.c: Likewise.
6617 * gcc.dg/ipa/propalign-3.c: Likewise.
6618 * gcc.dg/ipa/propalign-4.c: Likewise.
6619 * gcc.dg/ipa/propalign-5.c: Likewise.
6620 * lib/target-supports.exp
6621 (check_effective_target_natural_alignment_32): Add avr-*-*.
6623 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6625 PR tree-optimization/61839
6626 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6627 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6628 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6629 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6631 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6634 * lib/target-supports.exp (check_effective_target_float16)
6635 (check_effective_target_float32, check_effective_target_float64)
6636 (check_effective_target_float128, check_effective_target_float32x)
6637 (check_effective_target_float64x)
6638 (check_effective_target_float128x)
6639 (check_effective_target_float16_runtime)
6640 (check_effective_target_float32_runtime)
6641 (check_effective_target_float64_runtime)
6642 (check_effective_target_float128_runtime)
6643 (check_effective_target_float32x_runtime)
6644 (check_effective_target_float64x_runtime)
6645 (check_effective_target_float128x_runtime)
6646 (check_effective_target_floatn_nx_runtime)
6647 (add_options_for_float16, add_options_for_float32)
6648 (add_options_for_float64, add_options_for_float128)
6649 (add_options_for_float32x, add_options_for_float64x)
6650 (add_options_for_float128x): New procedures.
6651 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6652 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6653 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6654 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6655 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6656 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6657 gcc.dg/torture/float128-complex.c,
6658 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6659 gcc.dg/torture/float128x-basic.c,
6660 gcc.dg/torture/float128x-complex.c,
6661 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6662 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6663 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6664 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6665 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6666 gcc.dg/torture/float32x-basic.c,
6667 gcc.dg/torture/float32x-complex.c,
6668 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6669 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6670 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6671 gcc.dg/torture/float64x-basic.c,
6672 gcc.dg/torture/float64x-complex.c,
6673 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6674 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6675 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6676 gcc.dg/torture/floatn-tg.h,
6677 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6678 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6679 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6680 gcc.dg/torture/fp-int-convert-float128x.c,
6681 gcc.dg/torture/fp-int-convert-float16-timode.c,
6682 gcc.dg/torture/fp-int-convert-float16.c,
6683 gcc.dg/torture/fp-int-convert-float32-timode.c,
6684 gcc.dg/torture/fp-int-convert-float32.c,
6685 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6686 gcc.dg/torture/fp-int-convert-float32x.c,
6687 gcc.dg/torture/fp-int-convert-float64-timode.c,
6688 gcc.dg/torture/fp-int-convert-float64.c,
6689 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6690 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6691 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6692 maximum exponent of floating-point type. Use it in testing
6693 whether 0x8...0 fits in the floating-point type. Always treat -1
6694 (signed 0xf...f) as fitting in the floating-point type.
6696 * gcc.dg/torture/fp-int-convert-double.c,
6697 gcc.dg/torture/fp-int-convert-float.c,
6698 gcc.dg/torture/fp-int-convert-float128-timode.c,
6699 gcc.dg/torture/fp-int-convert-float128.c,
6700 gcc.dg/torture/fp-int-convert-float80-timode.c,
6701 gcc.dg/torture/fp-int-convert-float80.c,
6702 gcc.dg/torture/fp-int-convert-long-double.c,
6703 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6705 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6708 * gfortran.dg/gomp/pr72744.f90: New test.
6711 * gfortran.dg/gomp/pr69281.f90: New test.
6713 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6715 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6716 the last special seed value.
6717 * gfortran.dg/random_7.f90: Use size for last array member instead
6720 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6722 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6723 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6725 2016-08-19 Richard Biener <rguenther@suse.de>
6727 PR tree-optimization/77286
6728 * gcc.dg/torture/pr77286.c: New testcase.
6730 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6732 * gcc.dg/verbose-asm-2.c: New test case.
6734 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6736 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6737 (custom_diagnostic_finalizer): Update for change to
6738 diagnostic_show_locus.
6740 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6742 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6743 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6745 2016-08-18 Marek Polacek <polacek@redhat.com>
6748 * gcc.dg/pr71514.c: New test.
6750 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6753 * gcc.target/i386/pr72839.c: New test.
6755 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6758 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6759 * c-c++-common/goacc/reduction-1.c: Likewise.
6760 * c-c++-common/goacc/reduction-2.c: Likewise.
6761 * c-c++-common/goacc/reduction-3.c: Likewise.
6762 * c-c++-common/goacc/reduction-4.c: Likewise.
6764 2016-08-18 Alan Modra <amodra@gmail.com>
6766 * gcc.c-torture/compile/pr72771.c: New.
6768 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6771 * gfortran.dg/pr67496.f90: New test.
6773 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6775 PR tree-optimization/71752
6776 * gcc.dg/vect/pr71752.c: New.
6778 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6780 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6782 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6785 * g++.dg/ipa/devirt-52.C: New test.
6787 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6789 * c-c++-common/goacc/reduction-6.c: New testcase.
6791 2016-08-17 Richard Biener <rguenther@suse.de>
6793 PR tree-optimization/76490
6794 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6795 * gcc.dg/pr52904.c: XFAIL.
6797 2016-08-17 Richard Biener <rguenther@suse.de>
6799 PR tree-optimization/23855
6800 * gcc.dg/loop-unswitch-2.c: Adjust.
6802 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6804 PR tree-optimization/72817
6805 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6807 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6810 * gcc.dg/torture/float128-extend-inf.c: New test.
6812 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6815 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6817 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6818 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6820 (test_oct): Likewise.
6821 (test_multiple): Likewise.
6822 (test_field_width_specifier): Likewise.
6823 (test_field_width_specifier_2): New function.
6824 (test_field_precision_specifier): New function.
6825 (test_embedded_nul): Update expected caret placement.
6826 (test_non_contiguous_strings): Update line number.
6827 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6828 (__emit_string_literal_range): Add "caret_idx" param.
6829 (test_simple_string_literal): Add value for new param, updating
6831 (test_concatenated_string_literal): Likewise.
6832 (test_multiline_string_literal): Likewise.
6833 (test_hex): Likewise.
6834 (test_oct): Likewise.
6835 (test_multiple): Likewise.
6836 (test_ucn4): Likewise.
6837 (test_ucn8): Likewise.
6838 (test_u8): Likewise.
6839 (test_u): Likewise; update expected message, from "range" to
6843 (test_macro): Add value for new param.
6844 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6845 (__emit_string_literal_range): Add "caret_idx" param.
6846 (test_stringified_token_1): Add value for new param. Update
6847 expected message, from "range" to "location".
6848 (test_stringized_token_2): Likewise, adding param to macro.
6849 (test_stringified_token_3): Likewise.
6850 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6851 (emit_warning): Convert param from source_range to location_t.
6852 (test_string_literals): Add caret_idx param, and use it when
6853 constructing a substring_loc. Update error message, from
6854 "range" to "location".
6856 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6859 * g++.dg/gomp/pr71910.C: New test.
6862 * gcc.c-torture/compile/pr67485.c: New test.
6865 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6867 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6869 PR tree-optimization/69848
6870 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6872 2016-08-16 Martin Liska <mliska@suse.cz>
6874 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6875 of memory operations so that it can be handled by core2
6878 2016-08-16 Richard Biener <rguenther@suse.de>
6880 PR tree-optimization/76783
6881 * gcc.dg/pr76783.c: New testcase.
6882 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6884 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6886 PR tree-optimization/72817
6887 PR tree-optimization/73450
6888 * gcc.dg/tree-ssa/pr72817.c: New test.
6889 * gcc.dg/tree-ssa/pr73450.c: New test.
6891 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
6893 * gfortran.dg/init_flag_13.f90: New testcase.
6894 * gfortran.dg/init_flag_14.f90: Ditto.
6895 * gfortran.dg/init_flag_15.f03: Ditto.
6896 * gfortran.dg/dec_init_1.f90: Ditto.
6897 * gfortran.dg/dec_init_2.f90: Ditto.
6899 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
6902 * gcc.target/i386/pr72867.c: New test.
6904 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6906 * c-c++-common/dump-ada-spec-5.c: New test.
6908 2016-08-15 Richard Biener <rguenther@suse.de>
6910 PR tree-optimization/73434
6911 * gcc.dg/torture/pr73434.c: New testcase.
6913 2016-08-15 Jakub Jelinek <jakub@redhat.com>
6915 PR tree-optimization/72824
6916 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6918 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6921 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6922 in use_device clause.
6923 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6924 * gfortran.dg/goacc/list.f95: Adjust to catch
6925 "neither a POINTER nor an array" error messages.
6927 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
6930 * gcc.target/i386/pr76342.c: New test.
6932 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6935 * g++.dg/ubsan/pr71512.C: New test.
6936 * c-c++-common/ubsan/pr71512-1.c: New test.
6937 * c-c++-common/ubsan/pr71512-2.c: New test.
6939 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6941 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6942 vector initialization options.
6943 * gcc.target/powerpc/vec-init-2.c: Likewise.
6944 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6945 is generated on ISA 3.0.
6947 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6950 * gcc.dg/c-c++-common/pr71654.c: New test.
6951 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6953 * gcc.dg/tree-ssa/vrp24: Likewise.
6955 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6958 * gcc.dg/pr67410.c: New test.
6960 2016-08-12 Bin Cheng <bin.cheng@arm.com>
6962 PR tree-optimization/69848
6963 * gcc.dg/vect/vect-pr69848.c: New test.
6965 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
6968 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6969 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6970 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6971 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6973 2016-08-12 Richard Biener <rguenther@suse.de>
6975 PR tree-optimization/57326
6976 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6977 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6978 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6979 * gcc.target/i386/pr45685.c: Likewise.
6980 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6981 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6982 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6983 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6984 * gfortran.dg/pr34163.f90: Likewise.
6986 2016-08-12 Martin Liska <mliska@suse.cz>
6988 * g++.dg/gcov/gcov-16.C: New test.
6989 * lib/gcov.exp: Support new argument for run-gcov function.
6991 2016-08-12 Martin Liska <mliska@suse.cz>
6993 PR gcov-profile/35590
6994 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6996 2016-08-12 Richard Biener <rguenther@suse.de>
6998 PR tree-optimization/72851
6999 * gcc.dg/torture/pr72851.c: New testcase.
7001 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
7004 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7005 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7006 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7007 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7011 * g++.dg/debug/dwarf2/ref-1.C: New.
7014 * g++.dg/debug/dwarf2/template-params-12.H: New.
7015 * g++.dg/debug/dwarf2/template-params-12f.C: New.
7016 * g++.dg/debug/dwarf2/template-params-12g.C: New.
7017 * g++.dg/debug/dwarf2/template-params-12n.C: New.
7018 * g++.dg/debug/dwarf2/template-params-12s.C: New.
7019 * g++.dg/debug/dwarf2/template-params-12u.C: New.
7020 * g++.dg/debug/dwarf2/template-params-12v.C: New.
7021 * g++.dg/debug/dwarf2/template-params-12w.C: New.
7023 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7026 * gcc.target/powerpc/pr72863.c: New test.
7028 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
7030 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7032 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7034 * gcc.target/i386/pieces-strcpy-1.c: New test.
7035 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7037 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7040 * g++.dg/cpp1y/constexpr-switch4.C: New test.
7042 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7044 * gcc.target/i386/pieces-memcpy-1.c: New test.
7045 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7046 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7047 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7048 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7049 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7051 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7054 * gcc.dg/pr72816.c: Remove dg-error.
7056 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7058 PR tree-optimization/71083
7059 * gcc.c-torture/execute/pr71083.c: New test.
7060 * gnat.dg/loop_optimization23.adb: New test.
7061 * gnat.dg/loop_optimization23_pkg.ads: New test.
7062 * gnat.dg/loop_optimization23_pkg.adb: New test.
7064 2016-08-11 Richard Biener <rguenther@suse.de>
7066 PR tree-optimization/72772
7067 * gcc.dg/graphite/pr35356-1.c: Adjust.
7068 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7070 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
7072 * gfortran.dg/random_7.f90: Take into account that the last seed
7073 value is the special p value.
7074 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7076 2016-08-11 Richard Biener <rguenther@suse.de>
7078 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7080 2016-08-11 Alan Modra <amodra@gmail.com>
7082 * gcc.target/powerpc/pr71680.c: New.
7084 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7086 * gcc.target/powerpc/bfp/bfp.exp: New file.
7087 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7088 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7089 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7090 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7091 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7092 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7093 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7094 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7095 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7096 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7097 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7098 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7099 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7100 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7101 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7102 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7103 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7104 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7105 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7106 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7107 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7108 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7109 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7110 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7111 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7112 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7113 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7114 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7115 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7116 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7117 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7118 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7119 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7120 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7121 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7122 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7123 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7124 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7125 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7126 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7127 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7128 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7129 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7130 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7131 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7132 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7133 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7134 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7135 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7136 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7137 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7138 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7139 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7141 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7143 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7146 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7148 * gcc.target/aarch64/simd/vcond-ne.c: New test.
7150 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7153 * gcc.target/powerpc/pr72853.c: New test.
7155 2016-08-10 Martin Liska <mliska@suse.cz>
7157 PR gcov-profile/58306
7158 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7160 2016-08-10 Martin Liska <mliska@suse.cz>
7162 * g++.dg/gcov/gcov-threads-1.C: New test.
7164 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7167 * gcc.target/avr/pr71873.c: New test.
7169 2016-08-09 Martin Liska <mliska@suse.cz>
7171 * g++.dg/gcov/gcov-dump-1.C: New test.
7172 * g++.dg/gcov/gcov-dump-2.C: New test.
7174 2016-08-09 Martin Liska <mliska@suse.cz>
7176 * gcc.dg/tree-prof/val-prof-9.c: New test.
7178 2016-08-09 Martin Liska <mliska@suse.cz>
7180 * gcc.dg/tree-prof/val-prof-8.c: New test.
7182 2016-08-09 Martin Jambor <mjambor@suse.cz>
7185 * gcc.dg/ipa/pr71981.c: New test.
7187 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7189 PR tree-optimization/33707
7190 * gcc.dg/vect/pr33707.c: New test.
7192 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7194 PR tree-optimization/pr72772
7195 * gcc.dg/tree-ssa/pr72772.c: New test.
7197 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
7199 PR rtl-optimization/66669
7200 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7202 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7204 PR tree-optimization/72824
7205 * gcc.c-torture/execute/ieee/pr72824.c: New test.
7207 2016-08-09 Richard Biener <rguenther@suse.de>
7209 PR tree-optimization/71802
7210 * gcc.dg/torture/pr71802.c: New testcase.
7212 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7215 * g++.dg/eh/stdarg1.C: New test.
7217 2016-08-08 Andi Kleen <ak@linux.intel.com>
7219 * lib/profopt.exp: (auto-profopt-execute): Don't include full
7220 test command line in failure log.
7221 (profopt-execute): dito. Make autofdo file names unique.
7223 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7226 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7229 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7231 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7233 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7234 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7235 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7236 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7237 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7238 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7240 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7243 * gcc.dg/cpp/pr66415-1.c: Likewise.
7244 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7245 * gcc.dg/format/c90-printf-1.c: Likewise.
7246 * gcc.dg/format/diagnostic-ranges.c: New test case.
7248 2016-08-08 Jakub Jelinek <jakub@redhat.com>
7251 * gfortran.dg/gomp/pr72716.f90: New test.
7254 * gcc.dg/gomp/pr72781.c: New test.
7257 * g++.dg/vect/pr68762-1.cc: New test.
7258 * g++.dg/vect/pr68762-2.cc: New test.
7259 * g++.dg/vect/pr68762.h: New file.
7261 2016-08-08 Martin Sebor <msebor@redhat.com>
7264 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7265 * g++.dg/warn/overflow-warn-3.C: Same.
7266 * g++.dg/warn/overflow-warn-4.C: Same.
7268 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7271 * gfortran.dg/allocate_with_source_21.f03: New test.
7273 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7276 * gfortran.dg/allocate_with_source_20.f03: New test.
7278 2016-08-08 Alan Modra <amodra@gmail.com>
7280 * gcc.c-torture/compile/pr72802.c: New.
7282 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7285 * gfortran.dg/dependency_48.f90: New test.
7287 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7290 * gfortran.dg/pr70040.f90: New testcase.
7292 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7295 * gfortran.dg/matmul_10.f90: New testcase.
7297 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
7299 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7301 2016-08-07 Jakub Jelinek <jakub@redhat.com>
7304 * gcc.dg/pr72816.c: New test.
7306 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
7308 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7309 * g++.dg/conversion/pr41426.C: Likewise.
7310 * g++.dg/conversion/pr66211.C: Likewise.
7311 * g++.dg/cpp1y/lambda-init9.C: Likewise.
7312 * g++.dg/init/ref8.C: Likewise.
7313 * g++.old-deja/g++.law/cvt20.C: Likewise.
7314 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7316 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7318 PR tree-optimization/18046
7319 * gcc.dg/tree-ssa/vrp105.c: New test.
7320 * gcc.dg/tree-ssa/vrp106.c: New test.
7322 2016-08-05 Martin Sebor <msebor@redhat.com>
7324 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7325 1ul in diagnostics. Remove hyphen from "constant-expression."
7326 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7327 * g++.dg/cpp0x/static_assert3.C: Same.
7328 * g++.dg/cpp1y/constexpr-throw.C: Same.
7329 * g++.dg/template/nontype3.C: Same.
7330 * g++.dg/warn/overflow-warn-1.C: Same.
7331 * g++.dg/warn/overflow-warn-3.C: Same.
7332 * g++.dg/warn/overflow-warn-4.C: Same.
7334 2016-08-05 David Malcolm <dmalcolm@redhat.com>
7336 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7337 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7338 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7339 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7341 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7343 PR tree-optimization/72810
7344 * gcc.dg/tree-ssa/vrp110.c: New test.
7346 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7349 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7351 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7352 saving the half-precision registers.
7353 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7354 value is returned in h0.
7355 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7356 are passed in FP/SIMD registers.
7357 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7358 passing works corrcetly.
7359 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7360 (hfa_f16x2_t): Likewise.
7361 (hfa_f16x3_t): Likewise.
7362 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7363 are promoted to double and passed in a double register.
7364 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7365 are promoted to double and stacked.
7366 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7368 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7369 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7370 __fp16 first get passed in FP/SIMD registers, then stacked.
7372 2016-08-05 Nathan Sidwell <nathan@acm.org>
7375 * g++.dg/cpp0x/pr68724.C: New.
7377 2016-08-05 Richard Biener <rguenther@suse.de>
7379 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7381 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7383 * gcc.dg/tree-ssa/vrp107.c: New test.
7384 * gcc.dg/tree-ssa/vrp108.c: New test.
7385 * gcc.dg/tree-ssa/vrp109.c: New test.
7387 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7389 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7392 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7394 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7396 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7397 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7398 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7400 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7401 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7402 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7405 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7408 * g++.dg/cpp1y/lambda-ice1.C: New.
7410 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7413 * g++.dg/cpp1y/pr72759.C: New test.
7415 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7417 * gcc.dg/switch-10.c: New test.
7419 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7421 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7423 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7425 * c-c++-common/goacc/routine-5.c: Update.
7427 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7429 PR rtl-optimization/70903
7430 * gcc.c-torture/execute/pr70903.c: New test.
7432 2016-08-04 Martin Liska <mliska@suse.cz>
7434 * gcc.dg/params/params.exp: Replace file exists with
7435 TESTING_IN_BUILD_TREE.
7437 2016-08-04 Marek Polacek <polacek@redhat.com>
7440 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7442 2016-08-04 Richard Biener <rguenther@suse.de>
7445 * gcc.dg/torture/pr71984.c: Guard correctness check for
7448 2016-08-03 Andrew Pinski <apinski@cavium.com>
7450 * gcc.c-torture/compile/20160802-1.c: New testcase.
7452 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7454 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7456 2016-08-03 Richard Biener <rguenther@suse.de>
7458 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7460 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7461 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7463 2016-08-03 Richard Biener <rguenther@suse.de>
7465 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7466 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7467 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7468 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7470 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7472 * gcc.dg/init-excess-2.c: Require int32plus.
7473 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7474 * gcc.dg/pr59963-2.c: Require int32plus.
7475 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7476 * gcc.dg/unroll-7.c: Require int32plus.
7478 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7480 PR tree-optimization/34114
7481 * gcc.dg/tree-ssa/loop-42.c: New test.
7483 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7485 * gcc.target/aarch64/vminmaxnm.c: New.
7486 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7489 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7491 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7492 vec_extract for vector float, vector int, vector short, and vector
7494 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7495 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7496 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7497 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7499 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7501 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7502 single stack adjustment, no writeback.
7503 * gcc.target/aarch64/test_frame_12.c: Likewise.
7504 * gcc.target/aarch64/test_frame_13.c: Likewise.
7505 * gcc.target/aarch64/test_frame_15.c: Likewise.
7506 * gcc.target/aarch64/test_frame_6.c: Likewise.
7507 * gcc.target/aarch64/test_frame_7.c: Likewise.
7508 * gcc.target/aarch64/test_frame_8.c: Likewise.
7509 * gcc.target/aarch64/test_frame_16.c: New test.
7511 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7514 * gcc.target/i386/pr72748.c: New test.
7516 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7518 PR tree-optimization/71818
7519 * gcc.dg/vect/pr71818.c: New
7521 2016-08-01 Martin Liska <mliska@suse.cz>
7523 PR tree-optimization/71857
7524 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7526 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7528 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7530 2016-08-01 Jan Beulich <jbeulich@suse.com>
7532 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7534 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7536 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7537 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7539 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7541 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7542 (check_effective_target_c++): Likewise. Also match for libstdc++.
7544 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7547 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7548 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7549 * gfortran.dg/pr41922.f90: New test.
7551 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7554 * gfortran.dg/pr68566.f90: new test.
7556 2016-07-30 Martin Sebor <msebor@redhat.com>
7560 * g++.dg/cpp0x/constexpr-cast.C: New test.
7561 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7562 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7563 * g++.dg/ubsan/pr63956.C: Correct.
7565 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7567 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7568 vector double or vector long where the vector is in memory.
7569 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7570 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7572 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7575 * gfortran.dg/pr69867.f90: New test.
7577 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7580 * gfortran.dg/pr69962.f90: New test.
7582 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7585 * gfortran.dg/pr70006.f90: New test.
7587 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7590 * gfortran.dg/pr71730.f90: New test.
7591 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7592 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7593 * gfortran.dg/array_constructor_26.f03: Ditto.
7595 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7597 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7598 * gcc.target/powerpc/pr71763.c: Likewise.
7600 2016-07-29 Marek Polacek <polacek@redhat.com>
7603 * gcc.dg/940510-1.c: Adjust dg-error.
7604 * gcc.dg/c99-flex-array-1.c: Likewise.
7605 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7608 * gcc.dg/noncompile/pr71853.c: New test.
7611 * gcc.dg/noncompile/pr71573.c: New test.
7614 * g++.dg/warn/Wparentheses-30.C: New test.
7615 * gcc.dg/Wparentheses-14.c: New test.
7617 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7619 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7621 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7623 PR tree-optimization/57558
7624 * gcc.dg/vect/pr57558-1.c: New test.
7625 * gcc.dg/vect/pr57558-2.c: New test.
7627 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7629 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7630 to scan forwprop1 dump pass.
7632 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7635 * g++.dg/template/pr51488.C: New.
7637 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7640 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7642 * gcc.dg/pr71969-1.c: New test.
7643 * gcc.dg/pr71969-2.c: New test.
7644 * gcc.dg/pr71969-3.c: New test.
7646 2016-07-29 Marek Polacek <polacek@redhat.com>
7649 * c-c++-common/pr71574.c: New test.
7652 * gcc.dg/noncompile/pr71583.c: New test.
7654 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7657 * gcc.dg/pr68217.c: New test.
7659 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7662 * gfortran.dg/pr71067_1.f90: New test.
7663 * gfortran.dg/pr71067_2.f90: Ditto.
7665 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7667 * gcc.target/powerpc/vec-extract-1.c: New test.
7669 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7672 * gfortran.dg/pr71799.f90: New test.
7674 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7677 * g++.dg/cpp0x/pr71665-1.C: New.
7678 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7679 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7680 * g++.dg/ext/label10.C: Likewise.
7681 * g++.dg/parse/constant5.C: Likewise.
7683 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7686 * gfortran.dg/pr71859.f90: New test.
7687 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7688 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7690 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7693 * gfortran.dg/pr71883.f90: New test.
7695 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7697 PR tree-optimization/71734
7698 * g++.dg/vect/pr70729-nest.cc: New test.
7700 2016-07-28 Renlin Li <renlin.li@arm.com>
7703 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7706 * gfortran.dg/dependency_47.f90: New test.
7708 2016-07-28 Martin Liska <mliska@suse.cz>
7710 PR gcov-profile/68025
7711 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7713 2016-07-28 Martin Liska <mliska@suse.cz>
7715 * g++.dg/vect/pr70944.cc: New test.
7717 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7720 * gcc.dg/torture/pr71994.c: New test.
7722 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7725 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7726 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7727 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7729 2016-07-27 Richard Biener <rguenther@suse.de>
7731 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7733 2016-07-27 Martin Liska <mliska@suse.cz>
7735 * gcc.dg/predict-13.c: New test.
7736 * gcc.dg/predict-14.c: New test.
7738 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7740 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7742 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7745 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7748 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7749 IEEE built-in functions handle quiet and signalling NaNs
7752 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7755 * gfortran.dg/pr71862.f90: New test.
7757 2016-07-26 Martin Sebor <msebor@redhat.com>
7759 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7760 selector with dg-options.
7762 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7764 PR tree-optimization/18046
7765 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7766 * gcc.dg/tree-ssa/vrp103.c: New test.
7767 * gcc.dg/tree-ssa/vrp104.c: New test.
7769 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7771 * gcc.target/powerpc/pr63354.c: Require lp64 since
7772 -mprofile-kernel is not legal with -m32.
7774 2016-07-26 Richard Biener <rguenther@suse.de>
7776 PR rtl-optimization/71984
7777 * gcc.dg/torture/pr71984.c: New testcase.
7779 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7781 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7782 g++-dg-runtest via et-dg-runtest.
7783 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7784 * gcc.dg/vect/vect.exp: Likewise.
7785 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7786 gfortran-dg-runtest.
7787 * gfortran.dg/vect/vect.exp: Likewise.
7788 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7789 (check_mips_loongson_hw_available): Likewise.
7790 (check_effective_target_mpaired_single_runtime): Likewise.
7791 (check_effective_target_mips_loongson_runtime): Likewise.
7792 (add_options_for_mpaired_single): Likewise.
7793 (check_effective_target_vect_int): Add global et_index.
7794 Check and save the supported feature for a target selected by
7795 the et_index target. Break long lines where appropriate. Call
7796 et-is-effective-target for MIPS with an argument instead of
7797 check_effective_target_* where appropriate.
7798 (check_effective_target_vect_intfloat_cvt): Likewise.
7799 (check_effective_target_vect_uintfloat_cvt): Likewise.
7800 (check_effective_target_vect_floatint_cvt): Likewise.
7801 (check_effective_target_vect_floatuint_cvt): Likewise.
7802 (check_effective_target_vect_simd_clones): Likewise.
7803 (check_effective_target_vect_shift): ewise.
7804 (check_effective_target_whole_vector_shift): Likewise.
7805 (check_effective_target_vect_bswap): Likewise.
7806 (check_effective_target_vect_shift_char): Likewise.
7807 (check_effective_target_vect_long): Likewise.
7808 (check_effective_target_vect_float): Likewise.
7809 (check_effective_target_vect_double): Likewise.
7810 (check_effective_target_vect_long_long): Likewise.
7811 (check_effective_target_vect_no_int_max): Likewise.
7812 (check_effective_target_vect_no_int_add): Likewise.
7813 (check_effective_target_vect_no_bitwise): Likewise.
7814 (check_effective_target_vect_widen_shift): Likewise.
7815 (check_effective_target_vect_no_align): Likewise.
7816 (check_effective_target_vect_hw_misalign): Likewise.
7817 (check_effective_target_vect_element_align): Likewise.
7818 (check_effective_target_vect_condition): Likewise.
7819 (check_effective_target_vect_cond_mixed): Likewise.
7820 (check_effective_target_vect_char_mult): Likewise.
7821 (check_effective_target_vect_short_mult): Likewise.
7822 (check_effective_target_vect_int_mult): Likewise.
7823 (check_effective_target_vect_extract_even_odd): Likewise.
7824 (check_effective_target_vect_interleave): Likewise.
7825 (check_effective_target_vect_stridedN): Likewise.
7826 (check_effective_target_vect_multiple_sizes): Likewise.
7827 (check_effective_target_vect64): Likewise.
7828 (check_effective_target_vect_call_copysignf): Likewise.
7829 (check_effective_target_vect_call_sqrtf): Likewise.
7830 (check_effective_target_vect_call_btrunc): Likewise.
7831 (check_effective_target_vect_call_btruncf): Likewise.
7832 (check_effective_target_vect_call_ceil): Likewise.
7833 (check_effective_target_vect_call_ceilf): Likewise.
7834 (check_effective_target_vect_call_floor): Likewise.
7835 (check_effective_target_vect_call_floorf): Likewise.
7836 (check_effective_target_vect_call_lceil): Likewise.
7837 (check_effective_target_vect_call_lfloor): Likewise.
7838 (check_effective_target_vect_call_nearbyint): Likewise.
7839 (check_effective_target_vect_call_nearbyintf): Likewise.
7840 (check_effective_target_vect_call_round): Likewise.
7841 (check_effective_target_vect_call_roundf): Likewise.
7842 (check_effective_target_vect_perm): Likewise, but also append *_saved
7843 to the existing global name to properly cache the result.
7844 (check_effective_target_vect_perm_byte): Likewise.
7845 (check_effective_target_vect_perm_short): Likewise.
7846 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7847 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7848 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7849 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7850 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7851 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7852 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7853 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7854 (check_effective_target_vect_sdot_qi): Likewise.
7855 (check_effective_target_vect_udot_qi): Likewise.
7856 (check_effective_target_vect_sdot_hi): Likewise.
7857 (check_effective_target_vect_udot_hi): Likewise.
7858 (check_effective_target_vect_usad_char): Likewise.
7859 (check_effective_target_vect_pack_trunc): Likewise.
7860 (check_effective_target_vect_unpack): Likewise.
7861 (check_effective_target_vect_aligned_arrays): Likewise.
7862 (check_effective_target_vect_natural_alignment): Likewise.
7863 (check_effective_target_vector_alignment_reachable): Likewise.
7864 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7865 (is-effective-target): Initialize et_index if undefined.
7866 (et-dg-runtest): New.
7867 (et-is-effective-target): Likewise.
7868 (check_vect_support_and_set_flags): Add supported MIPS targets to
7869 EFFECTIVE_TARGETS list. Return the number of supported targets.
7871 2016-07-26 Richard Biener <rguenther@suse.de>
7872 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7875 * gcc.dg/pr70920-1.c: New test-case.
7876 * gcc.dg/pr70902-2.c: Likewise.
7877 * gcc.dg/pr70920-3.c: Likewise.
7878 * gcc.dg/pr70920-4.c: Likewise
7879 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7882 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
7884 * gcc.c-torture/execute/pr71494.c: Require label_values.
7885 * gcc.dg/pr16973.c: Ditto.
7887 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7889 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7890 * gcc.dg/torture/pr69771.c: Require int32plus.
7891 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7893 2016-07-25 Martin Liska <mliska@suse.cz>
7895 * gcc.dg/torture/pr71987.c: New test.
7897 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7900 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7901 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7902 * gfortran.dg/pr71935.f90: New test.
7904 2016-07-22 Martin Sebor <msebor@redhat.com>
7907 * g++.dg/ext/atomic-3.C: New test.
7908 * gcc.dg/atomic/pr71675.c: New test.
7910 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7912 * gcc.target/i386/mvc8.c: New test.
7914 2016-07-22 Bin Cheng <bin.cheng@arm.com>
7916 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7917 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7919 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7922 * gfortran.dg/constructor_50.f90: New test.
7924 2016-07-22 Martin Liska <mliska@suse.cz>
7926 PR gcov-profile/69028
7927 PR gcov-profile/62047
7928 * g++.dg/cilk-plus/pr69028.C: New test.
7930 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7932 * gfortran.dg/coarray_stat_2.f90: New test.
7934 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7936 * gcc.target/powerpc/vec-extract.h: New files to check the
7937 vec_extract built-in functions for all vector types, testing
7938 accessing each element, both with constant and variable element
7940 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7941 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7942 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7943 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7944 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7945 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7946 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7947 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7948 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7950 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7953 * g++.dg/other/pr71728.C: New test.
7955 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7957 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7958 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7959 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7960 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7961 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7963 2016-07-21 Richard Biener <rguenther@suse.de>
7965 PR tree-optimization/71947
7966 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7968 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7970 * gcc.dg/tree-ssa/scev-15.c: New.
7972 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7974 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7976 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7979 * g++.dg/gomp/pr71941.C: New test.
7981 2016-07-20 David Malcolm <dmalcolm@redhat.com>
7985 * g++.dg/spellcheck-identifiers.C: New test case, based on
7986 gcc.dg/spellcheck-identifiers.c.
7987 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7988 gcc.dg/spellcheck-identifiers-2.c.
7989 * g++.dg/spellcheck-typenames.C: New test case, based on
7990 gcc.dg/spellcheck-typenames.c
7992 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
7994 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7995 pointer to member function and also test catching by reference.
7997 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7999 * gcc.target/s390/pr67443.c: Fix test case.
8001 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8003 * gcc.target/s390/insv-1.c: Xfail some tests.
8004 * gcc.target/s390/insv-2.c: Likewise.
8006 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8008 * gcc.target/avr/torture/get-mem.c: New test.
8009 * gcc.target/avr/torture/set-mem.c: New test.
8011 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8014 * gcc.target/avr/torture/tiny-progmem.c: New test.
8016 2016-07-20 Jakub Jelinek <jakub@redhat.com>
8019 * g++.dg/parse/pr71909.C: New test.
8020 * g++.dg/tm/pr71909.C: New test.
8023 * g++.dg/cpp0x/constexpr-50060.C: New test.
8024 * g++.dg/cpp1y/constexpr-50060.C: New test.
8026 2016-07-20 Martin Liska <mliska@suse.cz>
8028 * gfortran.dg/graphite/pr71898.f90: New test.
8030 2016-07-20 Bin Cheng <bin.cheng@arm.com>
8032 PR tree-optimization/71503
8033 PR tree-optimization/71683
8034 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8035 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8037 2016-07-20 Martin Liska <mliska@suse.cz>
8039 * gcc.dg/plugin/plugin.exp: Remove sreal test.
8040 * gcc.dg/plugin/sreal-test-1.c: Remove.
8041 * gcc.dg/plugin/sreal_plugin.c: Remove.
8043 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8046 * gfortran.dg/dependency_47.f90: New test.
8048 2016-07-19 Jakub Jelinek <jakub@redhat.com>
8050 PR rtl-optimization/71916
8051 * gcc.c-torture/compile/pr71916.c: New test.
8054 * g++.dg/torture/pr71874.C: New test.
8057 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8058 (my_alloc): Rewritten to use __builtin_posix_memalign and
8060 (my_free): Use __builtin_free instead of _mm_free.
8061 (Vec::operator=): Use __builtin_memcpy.
8063 2016-07-19 Martin Jambor <mjambor@suse.cz>
8066 * gfortran.dg/pr71688.f90: New test.
8068 2016-07-19 Richard Biener <rguenther@suse.de>
8070 * c-c++-common/vector-subscript-6.c: New testcase.
8071 * c-c++-common/vector-subscript-7.c: Likewise.
8073 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8075 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8076 and UInt32 based on __SIZEOF_INT__.
8078 2016-07-19 Richard Biener <rguenther@suse.de>
8080 PR tree-optimization/71901
8081 * gcc.dg/torture/pr71901.c: New testcase.
8083 2016-07-19 Richard Biener <rguenther@suse.de>
8085 PR tree-optimization/71908
8086 * gcc.dg/torture/pr71908.c: New testcase.
8088 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8091 * gcc.target/powerpc/pr71493-1.c: New test.
8092 * gcc.target/powerpc/pr71493-2.c: Likewise.
8094 2016-07-18 Jakub Jelinek <jakub@redhat.com>
8097 * g++.dg/conversion/ambig3.C: New test.
8100 * g++.dg/cpp0x/constexpr-71828.C: New test.
8103 * g++.dg/template/pr71826.C: New test.
8106 * g++.dg/template/defarg21.C: New test.
8109 * g++.dg/ext/vector31.C: New test.
8111 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
8113 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8115 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
8117 PR tree-optimization/71734
8118 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8120 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
8122 * gcc.target/s390/warn-dynamicstack-1.c: New test.
8123 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8124 stack-layout-dynamic-1.c: New test.
8126 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8128 * gcc.target/s390/nolrl-1.c: New test.
8130 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
8133 * gfortran.dg/pr71523_1.f90: New test.
8134 * gfortran.dg/pr71523_2.f90: New test.
8136 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
8138 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8140 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8141 Marco Restelli <mrestelli@gmail.com>
8144 * gfortran.dg/pr62125.f90: New test.
8146 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8148 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8149 * gcc.target/powerpc/mulkc3-1.c: Likewise.
8151 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
8154 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8155 * g++.dg/cpp0x/nullptr35.C: New test.
8157 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8159 * gcc.dg/tree-ssa/scev-8.c: Update test string.
8161 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
8163 * gfortran.dg/goacc/vector_length.f90: New test.
8165 2016-07-15 Richard Biener <rguenther@suse.de>
8167 PR tree-optimization/71881
8168 * gcc.dg/torture/pr71881.c: New testcase.
8170 2016-07-15 Richard Biener <rguenther@suse.de>
8172 PR tree-optimization/71887
8173 * gcc.dg/torture/pr71887.c: New testcase.
8175 2016-07-15 Jakub Jelinek <jakub@redhat.com>
8178 * gcc.dg/spellcheck-identifiers-3.c: New test.
8180 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
8183 * gfortran.dg/null_9.f90: New test.
8185 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8187 * gcc.dg/tree-ssa/loop-41.c: New test.
8189 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8191 PR tree-optimization/71347
8192 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8194 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8197 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8198 * gfortran.dg/contains.f90: Ditto.
8199 * gfortran.dg/contains_empty_1.f03: Ditto.
8200 * gfortran.dg/submodule_3.f08: Ditto.
8202 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8205 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8206 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8207 expected diagnostics.
8210 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8211 * gcc.dg/spellcheck-identifiers-2.c: New test.
8212 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8213 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8215 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8217 PR tree-optimization/71872
8218 * gcc.c-torture/compile/pr71872.c: New test.
8220 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8222 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8223 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8224 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8225 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8226 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8227 * gcc.target/arm/atomic-op-acquire-1.c: This.
8228 * gcc.target/arm/atomic-op-char.c: Rename into ...
8229 * gcc.target/arm/atomic-op-char-1.c: This.
8230 * gcc.target/arm/atomic-op-consume.c: Rename into ...
8231 * gcc.target/arm/atomic-op-consume-1.c: This.
8232 * gcc.target/arm/atomic-op-int.c: Rename into ...
8233 * gcc.target/arm/atomic-op-int-1.c: This.
8234 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8235 * gcc.target/arm/atomic-op-relaxed-1.c: This.
8236 * gcc.target/arm/atomic-op-release.c: Rename into ...
8237 * gcc.target/arm/atomic-op-release-1.c: This.
8238 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8239 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8240 * gcc.target/arm/atomic-op-short.c: Rename into ...
8241 * gcc.target/arm/atomic-op-short-1.c: This.
8242 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8243 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8244 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8245 * gcc.target/arm/atomic-op-char-2.c: Likewise.
8246 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8247 * gcc.target/arm/atomic-op-int-2.c: Likewise.
8248 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8249 * gcc.target/arm/atomic-op-release-2.c: Likewise.
8250 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8251 * gcc.target/arm/atomic-op-short-2.c: Likewise.
8253 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
8256 * gfortran.dg/select_type_35.f03: New test.
8258 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8261 PR tree-optimization/70923
8262 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8263 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8264 * gcc.dg/vect/pr65951.c: Likewise.
8265 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8267 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
8269 * c-c++-common/pr60226.c: Expect maximum object file alignment
8272 2016-07-14 Richard Biener <rguenther@suse.de>
8274 PR tree-optimization/71866
8275 * gcc.dg/torture/pr71866.c: New testcase.
8277 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8279 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8280 selector and enclose boolean expression in curly braces.
8282 2016-07-14 Alan Modra <amodra@gmail.com>
8285 * gcc.target/powerpc/p9-novsx.c: New.
8287 2016-07-13 Andi Kleen <ak@linux.intel.com>
8289 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8290 * g++.dg/tree-prof/morefunc.C: Dito.
8291 * g++.dg/tree-prof/pr35545.C: Dito.
8292 * g++.dg/tree-prof/reorder.C: Dito.
8293 * gcc.dg/tree-prof/20050826-2.c: Dito.
8294 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8295 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8296 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8297 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8298 * gcc.dg/tree-prof/inliner-1.c: Dito.
8299 * gcc.dg/tree-prof/merge_block.c: Dito.
8300 * gcc.dg/tree-prof/stringop-1.c: Dito.
8301 * gcc.dg/tree-prof/stringop-2.c: Dito.
8302 * gcc.dg/tree-prof/switch-case-1.c: Dito.
8303 * gcc.dg/tree-prof/switch-case-2.c: Dito.
8304 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8305 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8306 * gcc.dg/tree-prof/update-loopch.c: Dito.
8307 * gcc.dg/tree-prof/val-prof-1.c: Dito.
8308 * gcc.dg/tree-prof/val-prof-2.c: Dito.
8309 * gcc.dg/tree-prof/val-prof-3.c: Dito.
8310 * gcc.dg/tree-prof/val-prof-4.c: Dito.
8311 * gcc.dg/tree-prof/val-prof-5.c: Dito.
8312 * gcc.dg/tree-prof/val-prof-6.c: Dito.
8313 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8315 2016-07-13 Andi Kleen <ak@linux.intel.com>
8317 * lib/profopt.exp (profopt-execute): Remove .imports files.
8319 2016-07-13 Andi Kleen <ak@linux.intel.com>
8321 * lib/profopt.exp (profopt-execute): Always log profiler command line.
8323 2016-07-13 Andi Kleen <ak@linux.intel.com>
8325 * lib/profopt.exp (dg-final-scan-autofdo,
8326 dg-final-scan-not-autofdo): New functions.
8328 2016-07-13 Bin Cheng <bin.cheng@arm.com>
8330 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8331 * gcc.dg/vect/vect-35.c: Ditto.
8332 * gcc.dg/vect/vect-alias-check-2.c: New test.
8334 2016-07-13 Martin Liska <mliska@suse.cz>
8336 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8337 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8338 * gfortran.dg/pr42108.f90: Update expected dump scan.
8340 2016-07-13 Richard Biener <rguenther@suse.de>
8342 PR tree-optimization/24574
8343 * gcc.dg/pr24574.c: New testcase.
8345 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8347 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8348 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8349 * c-c++-common/pr68833-1.c: Require int32plus.
8350 * gcc.dg/ipa/pr63551.c: Likewise.
8351 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8352 * gcc.dg/ipa/pr64041.c: Require int32plus.
8354 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8357 * g++.dg/pr71633.C: New test.
8359 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8361 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8362 Add new arm_thumb1_cbz_ok effective target.
8363 * gcc.target/arm/cbz.c: New test.
8365 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8367 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8368 Define effective target.
8369 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8370 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8371 * gcc.target/arm/movhi_movw.c: New test.
8372 * gcc.target/arm/movsi_movw.c: Likewise.
8373 * gcc.target/arm/movdi_movw.c: Likewise.
8375 2016-07-13 Richard Biener <rguenther@suse.de>
8378 * gcc.dg/pr71104-1.c: New testcase.
8379 * gcc.dg/pr71104-2.c: Likewise.
8381 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8384 * gcc.target/powerpc/pr71805.c: New test.
8386 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8388 * gcc.target/powerpc/divkc3-1.c: New.
8389 * gcc.target/powerpc/mulkc3-1.c: New.
8391 2016-07-12 Nathan Sidwell <nathan@acm.org>
8393 * gcc.target/arm/data-rel-1.c: New.
8394 * gcc.target/arm/data-rel-2.c: New.
8395 * gcc.target/arm/data-rel-3.c: New.
8397 2016-07-12 Martin Liska <mliska@suse.cz>
8399 * gcc.dg/params/blocksort-part.c: New test.
8400 * gcc.dg/params/params.exp: New file.
8402 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8405 * gcc.c-torture/execute/pr71700.c: New test.
8407 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8408 Richard Biener <rguenther@suse.de>
8410 PR tree-optimization/23286
8411 PR tree-optimization/70159
8412 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8413 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8414 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8415 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8416 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8417 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8418 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8419 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8420 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8421 * gcc.dg/pr51879-12.c: Likewise.
8422 * gcc.dg/strlenopt-9.c: Likewise.
8423 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8424 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8425 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8426 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8427 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8428 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8429 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8430 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8431 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8432 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8433 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8434 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8435 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8436 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8437 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8439 2016-07-12 Richard Biener <rguenther@suse.de>
8441 PR rtl-optimization/68961
8442 * gcc.target/i386/pr68961.c: New testcase.
8444 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8447 * c-c++-common/gomp/pr71758.c: New test.
8448 * gfortran.dg/gomp/pr71758.f90: New test.
8450 PR tree-optimization/71823
8451 * gcc.dg/vect/pr71823.c: New test.
8453 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8455 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8456 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8457 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8459 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8462 * gcc.target/i386/pr71801.c: New test.
8464 2016-07-11 Richard Biener <rguenther@suse.de>
8466 PR tree-optimization/71816
8467 * gcc.dg/torture/pr71816.c: New testcase.
8469 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8472 * gfortran.dg/dependency_46.f90: New test.
8474 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8476 PR rtl-optimization/71621
8477 * gcc.target/i386/pr71621-1.c: New.
8478 * gcc.target/i386/pr71621-2.c: New.
8480 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8482 * gfortran.dg/goacc/pr71704.f90: New test.
8484 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8487 * gcc.target/powerpc/pr71297.c: New.
8489 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8491 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8493 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8496 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8498 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8500 PR tree-optimization/71667
8501 * gcc.dg/vect/pr71667.c: New
8503 2016-07-08 Martin Liska <mliska@suse.cz>
8505 * gcc.dg/torture/pr71606.c: New test.
8507 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8510 * gfortran.dg/pr71764.f90: New test.
8512 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8513 Kai Tietz <ktietz70@googlemail.com>
8517 * g++.dg/cpp0x/pr70869.C: New test.
8518 * g++.dg/cpp0x/pr71054.C: New test.
8520 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8522 * g++.dg/debug/pr71432.C: Fail on AIX.
8524 2016-07-07 Martin Liska <mliska@suse.cz>
8526 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8527 an undefined behavior.
8528 * gfortran.dg/do_3.F90: Likewise.
8529 * gfortran.dg/do_check_11.f90: New test.
8530 * gfortran.dg/do_check_12.f90: New test.
8531 * gfortran.dg/do_corner_warn.f90: New test.
8533 2016-07-07 Martin Liska <mliska@suse.cz>
8535 * gfortran.dg/predict-1.f90: Ammend the test.
8536 * gfortran.dg/predict-2.f90: Likewise.
8538 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8541 * g++.dg/pr71624.C: New test.
8543 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8545 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8546 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8547 ARMv8-M Mainline architectures.
8549 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8551 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8552 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8554 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8558 * gcc.target/powerpc/pr71763.c: New file.
8560 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8562 PR tree-optimization/71518
8563 * gcc.dg/pr71518.c: New test.
8565 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8567 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8569 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8572 * gcc.target/avr/pr50739.c: New test.
8574 2016-07-05 Jan Hubicka <jh@suse.cz>
8576 * gcc.dg/tree-ssa/scev-14.c: update template.
8578 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8580 * gcc.dg/vect/group-no-gaps-1.c: New test.
8582 2016-07-05 Andi Kleen <ak@linux.intel.com>
8584 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8585 if kernel supports MPX.
8587 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8589 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8591 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8592 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8594 * gcc.target/powerpc/signbit-1.c: New test.
8595 * gcc.target/powerpc/signbit-2.c: New test.
8596 * gcc.target/powerpc/signbit-3.c: New test.
8598 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8600 PR rtl-optimization/71594
8601 * gcc.dg/torture/pr71594.c: New test.
8603 2016-07-05 Jan Hubicka <jh@suse.cz>
8605 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8607 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8610 * g++.dg/parse/error5.C: Update column
8611 number of missing semicolon error.
8612 * g++.dg/pr62314-2.C: New test case.
8614 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8616 * gfortran.dg/coarray_stat_function.f90: New test.
8617 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8618 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8621 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8624 * gfortran.dg/deferred_character_17.f90: New test.
8626 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8628 * gcc.target/arm/neon/polytypes.c: Move to ...
8629 * gcc.target/arm/polytypes.c: ... here.
8630 * gcc.target/arm/neon/pr51534.c: Move to ...
8631 * gcc.target/arm/pr51534.c: ... here.
8632 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8633 * gcc.target/arm/vect-vcvt.c: ... here.
8634 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8635 * gcc.target/arm/vect-vcvtq.c: ... here.
8636 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8637 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8638 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8639 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8640 * gcc.target/arm/neon/neon.exp: Delete.
8641 * gcc.target/arm/neon/: Delete.
8643 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8646 * gfortran.dg: pr65575.f90: New test.
8648 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8651 * gfortran.dg: pr35849.f90: New test.
8653 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8656 * g++.dg/cpp0x/pr71739.C: New test.
8658 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8660 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8662 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8664 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8666 * gcc.target/s390/loc-1.c: New test.
8668 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8670 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8671 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8673 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8676 * gcc.target/aarch64/pr63874.c: New test.
8678 2016-07-04 Jan Beulich <jbeulich@suse.com>
8680 * g++.dg/header.c: New.
8681 * gcc.dg/header.c: New.
8683 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8686 * c-c++-common/Wunused-var-15.c: New test.
8688 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8691 * gfortran.dg/gomp/pr71687.f90: New test.
8693 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8695 * gcc.dg/const-float128-ped.c: Require __float128 effective
8697 * gcc.dg/const-float128.c: Likewise.
8698 * gcc.dg/torture/float128-cmp-invalid.c: Require
8699 __float128 and base_quadfloat_support effective targets, and
8701 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8702 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8703 * gcc.dg/torture/float128-nan.c: Likewise.
8704 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8705 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8706 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8707 * lib/target-supports.exp (check_effective_target___float128): New.
8708 (add_options_for___float128): New.
8709 (check_effective_target_base_quadword_support): New.
8711 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8714 * gcc.target/powerpc/pr71720.c: New test.
8716 2016-07-01 Jan Beulich <jbeulich@suse.com>
8718 * gcc.dg/bss.c: New.
8720 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8723 * gcc.target/powerpc/pr71698.c: New test.
8725 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8728 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8729 instead of ".foo" for its section name.
8730 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8731 depending on MCU's flash size.
8732 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8733 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8734 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8735 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8736 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8737 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8739 2016-07-01 Jan Beulich <jbeulich@suse.com>
8741 * gcc.target/i386/pr65105-2.c: Add -msse2.
8743 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8745 PR tree-optimization/71707
8746 * gcc.dg/strlenopt-29.c: New test.
8749 * gfortran.dg/gomp/pr71704.f90: New test.
8752 * gfortran.dg/gomp/pr71705.f90: New test.
8754 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8756 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8757 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8758 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8759 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8760 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8761 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8762 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8763 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8764 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8765 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8766 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8767 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8768 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8769 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8770 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8771 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8772 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8773 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8774 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8775 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8776 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8777 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8778 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8779 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8780 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8781 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8782 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8783 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8784 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8785 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8786 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8787 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8788 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8789 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8790 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8791 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8792 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8793 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8794 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8795 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8796 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8797 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8798 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8799 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8800 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8801 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8802 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8803 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8804 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8805 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8806 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8807 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8808 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8809 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8810 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8811 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8812 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8813 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8814 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8815 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8816 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8817 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8818 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8819 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8820 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8821 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8822 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8823 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8824 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8825 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8826 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8827 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8828 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8829 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8830 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8831 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8832 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8833 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8834 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8835 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8836 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8838 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8839 James Greenhalgh <james.greenhalgh@arm.com>
8841 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8843 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8844 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8846 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8848 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8851 * gcc.dg/spellcheck-options-12.c: New test case.
8853 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8856 * gcc.c-torture/compile/pr71693.c: New test.
8858 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8860 * gcc.dg/spellcheck-params.c: New testcase.
8861 * gcc.dg/spellcheck-params-2.c: New testcase.
8863 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8865 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8866 vector extract instructions.
8867 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8869 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8872 * gfortran.dg/unexpected_eof_2.f90: New test.
8873 * gfortran.dg/unexpected_eof_3.f90: New test.
8875 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
8877 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8879 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8881 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8882 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8883 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8885 2016-06-29 Richard Biener <rguenther@suse.de>
8888 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8890 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8892 * gcc.target/arm/aapcs/neon-vect10.c: Require
8893 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8894 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8895 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8896 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8897 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8898 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8899 * gcc.target/arm/fp16-aapcs-1.c: Require
8900 -mfloat-ab=hard. Also simplify the test.
8901 * gcc.target/arm/fp16-aapcs-2.c: New.
8903 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8905 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8906 (add_options_for_arm_fp16_ieee): New.
8907 (add_options_for_arm_fp16_alternative): New.
8908 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8910 (effective_target_arm_fp16_hw): New.
8912 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8914 PR tree-optimization/71655
8915 * g++.dg/pr71655.C: New test.
8917 2016-06-29 Martin Liska <mliska@suse.cz>
8919 * gcc.dg/pr71585.c: New test.
8920 * gcc.dg/pr71585-2.c: New test.
8921 * gcc.dg/pr71585-3.c: New test.
8923 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8925 PR tree-optimization/70729
8926 * g++.dg/vect/pr70729.cc: New test.
8928 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8930 * c-c++-common/gomp/cancel-1.c: Extend.
8932 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8934 PR tree-optimization/71625
8935 * gcc.dg/strlenopt-28.c: New test.
8937 2016-06-29 Richard Biener <rguenther@suse.de>
8940 * g++.dg/torture/pr71002.C: Adjust testcase.
8942 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8945 * gcc.dg/pr71685.c: New test.
8947 2016-06-28 Martin Sebor <msebor@redhat.com>
8950 * gcc.dg/init-bad-9.c: New test.
8952 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8954 * gcc.target/powerpc/abs128-1.c: Require VSX.
8955 * gcc.target/powerpc/copysign128-1.c: Likewise.
8956 * gcc.target/powerpc/inf128-1.c: Likewise.
8957 * gcc.target/powerpc/nan128-1.c: Likewise.
8959 2016-06-28 Jakub Jelinek <jakub@redhat.com>
8962 * gcc.c-torture/execute/pr71626-1.c: New test.
8963 * gcc.c-torture/execute/pr71626-2.c: New test.
8965 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8968 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8970 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8973 * gcc.target/powerpc/pr71670.c: New testcase.
8975 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8978 * gcc.target/powerpc/pr71656-1.c: New test.
8979 * gcc.target/powerpc/pr71656-2.c: New test.
8981 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8983 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8985 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8986 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8987 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8988 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8989 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8990 Add arm_neon_fp16_ok effective target.
8991 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8993 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8995 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8997 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8999 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9001 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9003 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9005 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9007 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9009 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9011 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9014 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
9016 * gcc.dg/predict-12.c: New testcase.
9018 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9021 * gfortran.dg/pr71649.f90: New test.
9023 2016-06-25 Jakub Jelinek <jakub@redhat.com>
9025 PR tree-optimization/71643
9026 * g++.dg/opt/pr71643.C: New test.
9028 PR tree-optimization/71631
9029 * gcc.c-torture/execute/pr71631.c: New test.
9031 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9033 * gcc.dg/predict-11.c: New testcase.
9034 * gfortran.dg/predict-2.f90: New testcase.
9036 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9038 * gcc.dg/predict-10.c: New test.
9040 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9042 * gcc.target/powerpc/abs128-1.c: New.
9043 * gcc.target/powerpc/copysign128-1.c: New.
9044 * gcc.target/powerpc/inf128-1.c: New.
9045 * gcc.target/powerpc/nan128-1.c: New.
9047 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
9049 * gfortran.dg/pr71642.f90: New test.
9051 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9053 PR tree-optimization/71647
9054 * gcc.target/i386/pr71647.c: New test.
9056 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9058 * gcc.target/i386/noplt-gd-1.c: New test.
9059 * gcc.target/i386/noplt-gd-2.c: Likewise.
9060 * gcc.target/i386/noplt-gd-3.c: Likewise.
9061 * gcc.target/i386/noplt-ld-1.c: Likewise.
9062 * gcc.target/i386/noplt-ld-2.c: Likewise.
9063 * gcc.target/i386/noplt-ld-3.c: Likewise.
9064 * lib/target-supports.exp
9065 (check_effective_target_tls_get_addr_via_got): New.
9067 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9069 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9070 testsuite compile flags.
9071 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9072 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9074 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9076 * g++dg/vect/pr36684.cc: Add dg-do compile.
9077 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9078 * gcc.dg/vect/pr70021.c: Ditto.
9079 * gcc.dg/vect/pr70138-1.c: Ditto.
9080 * gcc.dg/vect/pr70138-2.c: Ditto.
9081 * gcc.dg/vect/pr70354-1.c: Ditto.
9082 * gcc.dg/vect/pr70354-2.c: Ditto.
9083 * gcc.dg/vect/pr71259.c: Ditto.
9084 * gcc.dg/vect/pr71416-1.c: Ditto.
9085 * gcc.dg/vect/slp-43.c: Ditto.
9086 * gcc.dg/vect/slp-45.c: Ditto.
9087 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9088 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9089 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9090 * gfortran.dg/vect/pr69980.f90: Ditto.
9092 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9094 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9095 * gcc.dg/vect/bb-slp-30.c: Ditto.
9096 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9097 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9098 * gcc.dg/vect/pr45902.c: Ditto.
9099 * gcc.dg/vect/pr48172.c: Ditto.
9100 * gcc.dg/vect/pr48377.c: Ditto.
9101 * gcc.dg/vect/pr49038.c: Ditto.
9102 * gcc.dg/vect/pr49771.c: Ditto.
9103 * gcc.dg/vect/pr52091.c: Ditto.
9104 * gcc.dg/vect/pr53185-2.c: Ditto.
9105 * gcc.dg/vect/pr56826.c: Ditto.
9106 * gcc.dg/vect/pr60276.c: Ditto.
9107 * gcc.dg/vect/pr62021.c: Ditto.
9108 * gcc.dg/vect/pr63530.c: Ditto.
9109 * gcc.dg/vect/pr65518.c: Ditto.
9110 * gcc.dg/vect/pr65947-1.c: Ditto.
9111 * gcc.dg/vect/pr65947-10.c: Ditto.
9112 * gcc.dg/vect/pr65947-11.c: Ditto.
9113 * gcc.dg/vect/pr65947-12.c: Ditto.
9114 * gcc.dg/vect/pr65947-13.c: Ditto.
9115 * gcc.dg/vect/pr65947-2.c: Ditto.
9116 * gcc.dg/vect/pr65947-3.c: Ditto.
9117 * gcc.dg/vect/pr65947-4.c: Ditto.
9118 * gcc.dg/vect/pr65947-5.c: Ditto.
9119 * gcc.dg/vect/pr65947-6.c: Ditto.
9120 * gcc.dg/vect/pr65947-7.c: Ditto.
9121 * gcc.dg/vect/pr65947-8.c: Ditto.
9122 * gcc.dg/vect/pr65947-9.c: Ditto.
9123 * gcc.dg/vect/pr71416-1.c: Ditto.
9124 * gcc.dg/vect/pr71439.c: Ditto.
9125 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9126 * gcc.dg/vect/vect-bswap16.c: Ditto.
9127 * gcc.dg/vect/vect-bswap32.c: Ditto.
9128 * gcc.dg/vect/vect-bswap64.c: Ditto.
9129 * gcc.dg/vect/vect-live-1.c: Ditto.
9130 * gcc.dg/vect/vect-live-2.c: Ditto.
9131 * gcc.dg/vect/vect-live-3.c: Ditto.
9132 * gcc.dg/vect/vect-live-4.c: Ditto.
9133 * gcc.dg/vect/vect-live-5.c: Ditto.
9134 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9135 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9136 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9137 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9138 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9139 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9140 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9141 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9142 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9143 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9144 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9145 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9146 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9147 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9148 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9149 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9150 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9152 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9154 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9156 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9158 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
9159 ia32 if R_386_GOT32X relocation is supported.
9160 * gcc.target/i386/noplt-3.c: Likewise.
9161 * gcc.target/i386/noplt-2.c: Likewise.
9162 (main): Renamed to ...
9164 * gcc.target/i386/noplt-4.c: Likewise.
9165 (main): Renamed to ...
9167 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9168 * gcc.target/i386/pr67400-5.c: Likewise.
9170 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9172 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9173 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9175 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9176 f4): Adjust expected diagnostics.
9177 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9178 (T): If OVFP is defined, redefine to TP.
9179 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9180 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9181 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9182 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9183 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9184 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9185 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9186 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9187 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9188 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9189 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9190 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9191 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9192 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9193 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9194 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9195 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9196 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9197 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9198 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9199 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9200 as last argument to __builtin_add_overflow_p.
9202 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9204 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9205 dg-options and remove default vector testsuite compile flags.
9206 * g++.dg/vect/pr33860a.cc: Ditto.
9207 * g++.dg/vect/pr45470-a.cc: Ditto.
9208 * g++.dg/vect/pr45470-b.cc: Ditto.
9209 * g++.dg/vect/pr60896.cc: Ditto.
9210 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9211 * gcc.dg/vect/pr18308.c: Ditto.
9212 * gcc.dg/vect/pr24049.c: Ditto.
9213 * gcc.dg/vect/pr33373.c: Ditto.
9214 * gcc.dg/vect/pr36228.c: Ditto.
9215 * gcc.dg/vect/pr42395.c: Ditto.
9216 * gcc.dg/vect/pr42604.c: Ditto.
9217 * gcc.dg/vect/pr46663.c: Ditto.
9218 * gcc.dg/vect/pr48765.c: Ditto.
9219 * gcc.dg/vect/pr49093.c: Ditto.
9220 * gcc.dg/vect/pr49352.c: Ditto.
9221 * gcc.dg/vect/pr52298.c: Ditto.
9222 * gcc.dg/vect/pr52870.c: Ditto.
9223 * gcc.dg/vect/pr53185.c: Ditto.
9224 * gcc.dg/vect/pr53773.c: Ditto.
9225 * gcc.dg/vect/pr56695.c: Ditto.
9226 * gcc.dg/vect/pr62171.c: Ditto.
9227 * gcc.dg/vect/pr63530.c: Ditto.
9228 * gcc.dg/vect/pr68339.c: Ditto.
9229 * gcc.dg/vect/pr71259.c: Ditto.
9230 * gcc.dg/vect/vect-82_64.c: Ditto.
9231 * gcc.dg/vect/vect-83_64.c: Ditto.
9232 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9233 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9234 * gcc.dg/vect/vect-shift-2.c: Ditto.
9235 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9236 * gfortran.dg/vect/pr39318.f90: Ditto.
9237 * gfortran.dg/vect/pr45714-a.f: Ditto.
9238 * gfortran.dg/vect/pr45714-b.f: Ditto.
9239 * gfortran.dg/vect/pr46213.f90: Ditto.
9241 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9242 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9244 * gcc.target/powerpc/p9-splat-5.c: New test.
9246 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9248 PR tree-optimization/71488
9249 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9250 * lib/target-supports.exp: ... here.
9251 (check_sse4_hw_available): New procedure.
9252 (check_effective_target_sse4_runtime): Ditto.
9253 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9254 -march=westmere for sse4_runtime targets.
9255 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9256 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9257 (dg-additional-options): Use for sse4_runtime targets.
9258 (main): Call check_vect ().
9259 (dg-final): Perform scan only for sse4_runtime targets.
9261 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9265 * gcc.target/i386/pr66232-14.c: New file.
9266 * gcc.target/i386/pr66232-15.c: Likewise.
9267 * gcc.target/i386/pr66232-16.c: Likewise.
9268 * gcc.target/i386/pr66232-17.c: Likewise.
9269 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
9270 ia32 if R_386_GOT32X relocation is supported.
9271 * gcc.target/i386/pr67400-2.c: Likewise.
9272 * gcc.target/i386/pr67400-3.c: Likewise.
9273 * gcc.target/i386/pr67400-4.c: Likewise.
9274 * gcc.target/i386/pr67400-6.c: Likewise.
9275 * gcc.target/i386/pr67400-7.c: Likewise.
9276 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9278 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9280 PR libgfortran/48852
9281 * gfortran.dg/char4_iunit_1.f03: Update test.
9282 * gfortran.dg/f2003_io_5.f03: Update test.
9283 * gfortran.dg/real_const_3.f90: Update test.
9285 2016-06-23 Andi Kleen <ak@linux.intel.com>
9287 * g++.dg/bprob/bprob.exp: Support autofdo.
9288 * g++.dg/tree-prof/tree-prof.exp: dito.
9289 * gcc.dg/tree-prof/tree-prof.exp: dito.
9290 * gcc.misc-tests/bprob.exp: dito.
9291 * gfortran.dg/prof/prof.exp: dito.
9292 * lib/profopt.exp: dito.
9293 * lib/target-supports.exp: Check for autofdo.
9295 2016-06-23 Martin Liska <mliska@suse.cz>
9297 * gcc.dg/pr71619.c: New test.
9299 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9302 * gcc.target/i386/pr67400-1.c: New test.
9303 * gcc.target/i386/pr67400-2.c: Likewise.
9304 * gcc.target/i386/pr67400-3.c: Likewise.
9305 * gcc.target/i386/pr67400-4.c: Likewise.
9306 * gcc.target/i386/pr67400-5.c: Likewise.
9307 * gcc.target/i386/pr67400-6.c: Likewise.
9308 * gcc.target/i386/pr67400-7.c: Likewise.
9310 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9312 * c-c++-common/missing-header-1.c: New test case.
9313 * c-c++-common/missing-header-2.c: New test case.
9314 * c-c++-common/missing-header-3.c: New test case.
9315 * c-c++-common/missing-header-4.c: New test case.
9317 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9320 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9322 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9323 expected results due to builtin "nanl" now being suggested for
9325 * gcc.dg/pr67580.c: Update expected messages.
9326 * gcc.dg/spellcheck-identifiers.c: New testcase.
9327 * gcc.dg/spellcheck-typenames.c: New testcase.
9329 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9331 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9333 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9334 diagnostic-test-show-locus-parseable-fixits.c to sources for
9335 diagnostic_plugin_test_show_locus.c.
9336 * lib/gcc-defs.exp (freeform_regexps): New global.
9337 (dg-regexp): New function.
9338 (handle-dg-regexps): New function.
9339 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9340 freeform_regexps to the empty list.
9341 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9343 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9345 PR tree-optimization/71488
9346 * g++.dg/pr71488.C: New test.
9347 * gcc.dg/vect/vect-bool-cmp.c: New test.
9349 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9351 * gcc.dg/guality/param-5.c: New test.
9353 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9355 * gcc.target/i386/asm-flag-7.c: New test.
9357 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9359 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9360 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9361 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9362 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9363 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9364 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9365 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9366 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9367 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9368 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9369 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9370 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9371 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9372 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9373 * lib/target-supports.exp: Likewise.
9375 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9377 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9378 * gcc.dg/attr-ms_struct-2.c: Likewise.
9379 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9380 * gcc.dg/bf-ms-attrib.c: Likewise.
9381 * gcc.dg/bf-ms-layout-2.c: Likewise.
9382 * gcc.dg/bf-ms-layout-3.c: Likewise.
9383 * gcc.dg/bf-ms-layout.c: Likewise.
9384 * gcc.dg/bf-no-ms-layout.c: Likewise.
9385 * gcc.target/i386/bitfield1.c: Likewise.
9386 * gcc.target/i386/bitfield2.c: Likewise.
9387 * gcc.target/i386/bitfield3.c: Likewise.
9389 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9391 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9392 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9393 override other than -mcpu=power9 command-line option is specified,
9394 or if the target operating system is aix.
9395 * gcc.target/powerpc/darn-1.c: Likewise.
9396 * gcc.target/powerpc/darn-2.c: Likewise.
9397 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9398 test if effective-target is not powerpc_p9vector_ok or if the
9399 target operating system is not defined.
9400 * gcc.target/powerpc/vslv-1.c: Likewise.
9401 * gcc.target/powerpc/vsrv-0.c: Likewise.
9402 * gcc.target/powerpc/vsrv-1.c: Likewise.
9404 2016-06-21 Tobias Burnus <burnus@net-b.de>
9407 * gfortran.dg/coarray/data_1.f90: New.
9409 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9411 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9412 (dg-require-effective-target): Use arm_v8_neon_hw.
9413 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9414 (dg-require-effective-target): Likewise.
9415 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9416 (dg-require-effective-target): Likewise.
9417 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9418 (dg-require-effective-target): Likewise.
9419 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9420 (dg-require-effective-target): Likewise.
9421 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9422 (dg-require-effective-target): Likewise.
9423 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9426 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9428 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9429 Set to 3 so test passes.
9431 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9433 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9435 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9437 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9438 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9439 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9440 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9442 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9444 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9445 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9447 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9450 * gcc.target/i386/pr71549.c: New test.
9452 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9454 * gcc.target/powerpc/vadsdu-0.c: Replace
9455 dg-require-effective-target directive to allow test to run on more
9456 platforms, and add dg-skip-if directive to disable test on aix
9457 platforms because of known incompatibilities.
9458 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9459 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9460 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9461 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9462 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9463 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9464 * gcc.target/powerpc/vadsdub-2.c: Replace
9465 dg-require-effective-target directive to allow test to run on more
9466 platforms, and add dg-skip-if directive to disable test on aix
9467 platforms because of known incompatibilities.
9468 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9469 with vec_absdb call to differentiate this test from vadsdub-1.c.
9470 * gcc.target/powerpc/vadsduh-1.c: Replace
9471 dg-require-effective-target directive to allow test to run on more
9472 platforms, and add dg-skip-if directive to disable test on aix
9473 platforms because of known incompatibilities.
9474 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9475 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9476 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9478 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9480 PR tree-optimization/71588
9481 * gcc.dg/pr71558.c: New test.
9483 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9485 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9486 * c-c++-common/pr68657-2.c: Likewise.
9487 * c-c++-common/pr68657-3.c: Likewise.
9488 * gcc.dg/torture/pr69714.c: Require int32plus support.
9489 * gcc.dg/torture/pr70025.c: Likewise.
9490 * gcc.dg/torture/pr70083.c: Likewise.
9491 * gcc.dg/torture/pr70542.c: Likewise.
9492 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9494 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9497 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9499 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9502 * gcc.dg/pr71581.c: New test.
9504 PR rtl-optimization/71591
9505 * gcc.dg/cpp/pr71591.c: New test.
9507 2016-06-20 David B. Robins <gcc@davidrobins.net>
9510 * g++.dg/torture/pr71571.C: New test.
9512 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9515 * gcc.target/i386/sse2-pr71559.c: New test.
9516 * gcc.target/i386/avx-pr71559.c: New test.
9517 * gcc.target/i386/avx512f-pr71559.c: New test.
9519 2016-06-20 Tobias Burnus <burnus@net-b.de>
9522 * gfortran.dg/pointer_remapping_10.f90: New.
9524 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9526 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9528 2016-06-20 Martin Sebor <msebor@redhat.com>
9531 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9532 * gnu90-const-expr-1.c: Same.
9533 * gnu99-const-expr-1.c: Same.
9534 * gnu99-static-1.c: Same.
9536 2016-06-20 Renlin Li <renlin.li@arm.com>
9539 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9541 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9543 * gcc.target/aarch64/vcvt_f64_1.c: New.
9544 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9545 * gcc.target/aarch64/vrecp_f64_1.c: New.
9547 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9549 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9552 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9555 * gcc.target/avr/torture/pr71103-2.c: New test.
9557 2016-06-19 Martin Sebor <msebor@redhat.com>
9560 * gcc.dg/alignof.c: New test.
9562 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9564 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9565 vs dg-error; test constexpr specifier too.
9567 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9569 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9571 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9573 * lib/target-supports.exp
9574 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9575 arm_neon_ok and merge flags. Fix temporary test name.
9576 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9579 2016-06-17 Martin Liska <mliska@suse.cz>
9581 * gcc.dg/predict-9.c: Fix dump scanning.
9583 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9585 PR tree-optimization/71354
9586 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9588 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9590 PR tree-optimization/71347
9591 * gcc.dg/tree-ssa/pr71347.c: New test.
9593 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9595 PR tree-optimization/71354
9596 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9598 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9600 * gcc.dg/vect/vect-alias-check-1.c: New test.
9602 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9605 * gcc.target/avr/pr71151-1.c: New test.
9606 * gcc.target/avr/pr71151-2.c: New test.
9607 * gcc.target/avr/pr71151-3.c: New test.
9608 * gcc.target/avr/pr71151-4.c: New test.
9609 * gcc.target/avr/pr71151-5.c: New test.
9610 * gcc.target/avr/pr71151-6.c: New test.
9611 * gcc.target/avr/pr71151-7.c: New test.
9612 * gcc.target/avr/pr71151-8.c: New test.
9613 * gcc.target/avr/pr71151-common.h: New test.
9615 2016-06-16 Martin Liska <mliska@suse.cz>
9617 * gfortran.dg/predict-1.f90: New test.
9619 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9622 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9624 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9626 * g++.dg/vect/pr36648.cc: Disable cunrolli
9628 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9631 * gcc.c-torture/execute/pr71554.c: New test.
9633 PR rtl-optimization/71532
9634 * gcc.dg/torture/pr71532.c: New test.
9636 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9638 * gcc.target/powerpc/p9-dimode1.c: New test.
9639 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9641 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9643 * gcc.c-torture/compile/20160615-1.c: New test.
9645 * g++.dg/cpp0x/ref-qual17.C: New test.
9647 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9650 * gcc.target/i386/pr71529.C: New test.
9652 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9654 PR tree-optimization/71483
9655 * g++.dg/vect/pr71483.c: New
9657 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9660 * g++.dg/inherit/crash6.C: New.
9661 * g++.dg/inherit/union2.C: Likewise.
9662 * g++.dg/inherit/virtual12.C: Likewise.
9663 * g++.dg/inherit/virtual13.C: Likewise.
9664 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9666 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9668 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9670 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9672 PR tree-optimization/71439
9673 * gcc.dg/vect/pr71439.c: New
9675 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9677 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9679 2016-06-15 Richard Biener <rguenther@suse.de>
9681 * gcc.dg/vect/slp-45.c: New testcase.
9683 2016-06-15 Richard Biener <rguenther@suse.de>
9685 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9687 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9689 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9690 requirements, and disable for AIX for now.
9691 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9693 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9696 * g++.dg/opt/pr71528.C: New test.
9699 * g++.dg/init/pr71516.C: New test.
9701 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9703 * g++.dg/init/array46.C: New.
9705 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9707 * gcc.target/i386/float128-3.c: New test.
9708 * gcc.target/i386/quad-sse4.c: Ditto.
9709 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9710 Update scan strings.
9712 2016-06-14 Richard Biener <rguenther@suse.de>
9715 * gfortran.dg/pr71526.f90: New testcase.
9717 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9719 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9720 * gcc.dg/zero_bits_compound-1.c: Likewise.
9722 2016-06-14 Richard Biener <rguenther@suse.de>
9724 PR tree-optimization/71522
9725 * gcc.dg/torture/pr71522.c: New testcase.
9727 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9729 PR tree-optimization/71520
9730 * gcc.dg/tree-ssa/pr71520.c: New test.
9732 2016-06-14 Richard Biener <rguenther@suse.de>
9734 PR tree-optimization/71521
9735 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9737 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9740 * c-c++-common/ubsan/bounds-13.c: New test.
9742 PR preprocessor/71183
9743 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9745 2016-06-13 Jeff Law <law@redhat.com>
9747 PR tree-optimization/71403
9748 * c-c++-common/ubsan/pr71403-1.c: New test.
9749 * c-c++-common/ubsan/pr71403-2.c: New test.
9750 * c-c++-common/ubsan/pr71403-3.c: New test.
9752 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9755 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9756 Add -Wno-psabi -w to dg-options.
9758 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9760 * gcc.target/powerpc/vadsdu-0.c: New test.
9761 * gcc.target/powerpc/vadsdu-1.c: New test.
9762 * gcc.target/powerpc/vadsdu-2.c: New test.
9763 * gcc.target/powerpc/vadsdu-3.c: New test.
9764 * gcc.target/powerpc/vadsdu-4.c: New test.
9765 * gcc.target/powerpc/vadsdu-5.c: New test.
9766 * gcc.target/powerpc/vadsdub-1.c: New test.
9767 * gcc.target/powerpc/vadsdub-2.c: New test.
9768 * gcc.target/powerpc/vadsduh-1.c: New test.
9769 * gcc.target/powerpc/vadsduh-2.c: New test.
9770 * gcc.target/powerpc/vadsduw-1.c: New test.
9771 * gcc.target/powerpc/vadsduw-2.c: New test.
9773 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9775 * gcc.dg/c99-init-2.c (c): Update expected error message.
9776 * gcc.dg/init-bad-8.c (foo): Likewise.
9777 * gcc.dg/spellcheck-fields-3.c: New test case.
9779 2016-06-13 Martin Liska <mliska@suse.cz>
9781 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9782 and "guess loop iv compared" heuristics.
9783 * gcc.dg/predict-2.c: Likewise.
9784 * gcc.dg/predict-3.c: Likewise.
9785 * gcc.dg/predict-4.c: Likewise.
9786 * gcc.dg/predict-5.c: Likewise.
9787 * gcc.dg/predict-6.c: Likewise.
9789 2016-06-13 Marek Polacek <polacek@redhat.com>
9792 * c-c++-common/Wswitch-unreachable-4.c: New test.
9793 * gcc.dg/Wswitch-unreachable-2.c: New test.
9794 * g++.dg/tm/jump1.C: Move dg-warning.
9796 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9798 * gnat.dg/renaming10.ad[sb]: New test.
9800 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9803 * gfortran.dg/pr70673.f90: New test.
9805 2016-06-13 Richard Biener <rguenther@suse.de>
9808 * gcc.dg/align-3.c: New testcase.
9810 2016-06-13 Martin Liska <mliska@suse.cz>
9812 * gcc.target/i386/pr71458.c: New test.
9814 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9817 * gcc.dg/torture/float128-nan.c: New test.
9819 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9822 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9825 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9828 * gfortran.dg/comma_IO_extension_1.f90: New test.
9829 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9830 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9832 * gfortran.dg/graphite/pr38083.f90: Likewise.
9833 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9836 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9838 * gnat.dg/case_character.adb: New test.
9840 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9843 * gcc.target/powerpc/pr71310.c: New testcase.
9845 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9848 * gcc.dg/pr71478.c: New test.
9850 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9853 * gcc.c-torture/execute/pr71494.c: New test.
9856 * gcc.target/i386/pr68657.c: New test.
9859 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9860 (test): Add -masm=intel alternatives.
9862 2016-06-10 Martin Sebor <msebor@redhat.com>
9865 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9867 2016-06-10 Jeff Law <law@redhat.com>
9869 PR tree-optimization/71335
9870 * gcc.c-torture/execute/pr71335.c: New test.
9872 2016-06-10 David Malcolm <dmalcolm@redhat.com>
9874 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9875 the various "cannot tail-call: " messages.
9877 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9879 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9882 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9885 * c-c++-common/asan/pr71480.c: New test.
9887 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9889 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9890 (ASMNAME2): Likewise.
9891 (main): Replace fn in asm statement with ASMNAME ("fn").
9892 * gcc.dg/guality/pr68037-2.c: Likewise.
9893 * gcc.dg/guality/pr68037-3.c: Likewise.
9894 * gcc.dg/torture/pr68037-1.c: Likewise.
9895 * gcc.dg/torture/pr68037-2.c: Likewise.
9896 * gcc.dg/torture/pr68037-3.c: Likewise.
9898 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9901 * gcc.target/i386/pr68843-1.c: New test.
9902 * gcc.target/i386/pr68843-2.c: New test.
9904 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9905 Cesar Philippidis <cesar@codesourcery.com>
9908 * gcc.dg/goacc/nested-function-1.c: New file.
9909 * gcc.dg/goacc/nested-function-2.c: Likewise.
9910 * gcc.dg/goacc/pr71373.c: Likewise.
9911 * gfortran.dg/goacc/cray-2.f95: Likewise.
9912 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9913 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9914 * gfortran.dg/goacc/cray.f95: Update.
9915 * gfortran.dg/goacc/loop-1.f95: Likewise.
9916 * gfortran.dg/goacc/loop-3.f95: Likewise.
9917 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9918 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9920 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9922 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9923 for OpenACC tile clauses.
9924 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9927 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9929 * c-c++-common/goacc/cache-2.c: ... this new file.
9930 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9931 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9932 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9934 * gfortran.dg/goacc/cray.f95: Likewise.
9935 * gfortran.dg/goacc/loop-1.f95: Likewise.
9937 2016-06-10 Alan Hayward <alan.hayward@arm.com>
9939 PR tree-optimization/71407
9940 PR tree-optimization/71416
9941 * gcc.dg/vect/pr71407.c: New
9942 * gcc.dg/vect/pr71416-1.c: New
9943 * gcc.dg/vect/pr71416-2.c: New
9945 2016-06-10 Richard Biener <rguenther@suse.de>
9948 * gcc.dg/torture/pr71477.c: New testcase.
9950 2016-06-09 Julia Koval <julia.koval@intel.com>
9952 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9953 * gcc.target/i386/interrupt-13.c: Likewise.
9954 * gcc.target/i386/interrupt-15.c: Likewise.
9955 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9956 * gcc.target/i386/interrupt-24.c: Likewise.
9957 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9958 * gcc.target/i386/interrupt-9.c: Likewise.
9959 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9961 2016-06-09 Martin Sebor <msebor@redhat.com>
9964 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9965 * gcc.dg/builtin-constant_p-1.c: Same.
9966 * gcc.dg/builtins-error.c: Same.
9967 * gcc.dg/pr70859.c: Same.
9969 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9971 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9972 * gcc.dg/torture/pr68067-1.c: Likewise.
9973 * gcc.dg/torture/pr68067-2.c: Likewise.
9975 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9977 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9980 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9983 * g++.dg/inherit/crash5.C: New.
9985 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9988 * g++.dg/inherit/crash5.C: New.
9989 * g++.dg/inherit/virtual1.C: Adjust.
9991 2016-06-09 Martin Liska <mliska@suse.cz>
9993 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9994 * g++.dg/predict-loop-exit-2.C: Likewise.
9995 * g++.dg/predict-loop-exit-3.C: Likewise.
9996 * gcc.dg/predict-1.c: Likewise.
9997 * gcc.dg/predict-2.c: Likewise.
9998 * gcc.dg/predict-3.c: Likewise.
9999 * gcc.dg/predict-4.c: Likewise.
10000 * gcc.dg/predict-5.c: Likewise.
10001 * gcc.dg/predict-6.c: Likewise.
10002 * gcc.dg/predict-7.c: Likewise.
10004 2016-06-09 Richard Biener <rguenther@suse.de>
10006 PR tree-optimization/71462
10007 * gcc.dg/torture/pr71462.c: New testcase.
10009 2016-06-09 Marek Polacek <polacek@redhat.com>
10012 * gcc.dg/c11-generic-3.c: New test.
10014 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
10016 * g++.dg/init/array42.C: New.
10017 * g++.dg/init/array43.C: Likewise.
10018 * g++.dg/init/array44.C: Likewise.
10019 * g++.dg/init/array45.C: Likewise.
10020 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10021 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10022 * g++.dg/cpp1y/auto-fn27.C: Likewise.
10023 * g++.dg/gomp/pr35751.C: Likewise.
10024 * g++.dg/init/array23.C: Likewise.
10025 * g++.dg/init/brace2.C: Likewise.
10026 * g++.dg/init/brace6.C: Likewise.
10028 2016-06-08 Martin Sebor <msebor@redhat.com>
10029 Jakub Jelinek <jakub@redhat.com>
10033 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10034 * c-c++-common/builtin-arith-overflow-2.c: New test.
10035 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10036 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10037 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10039 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10042 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10044 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
10046 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10047 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10048 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10049 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10050 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10051 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10052 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10053 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10054 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10055 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10056 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10057 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10058 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10060 2016-06-08 Richard Biener <rguenther@suse.de>
10062 PR tree-optimization/68558
10063 * gcc.dg/vect/slp-44.c: New testcase.
10065 2016-06-08 Richard Biener <rguenther@suse.de>
10067 * gcc.dg/vect/slp-43.c: New testcase.
10069 2016-06-08 Richard Biener <rguenther@suse.de>
10071 PR tree-optimization/71452
10072 * gcc.dg/torture/pr71452.c: New testcase.
10074 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10077 * g++.dg/torture/pr71448.C: New test.
10079 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
10083 * g++.dg/debug/pr71432.C: New test.
10085 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10087 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10088 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10089 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10091 2016-06-08 Alan Hayward <alan.hayward@arm.com>
10093 * gcc.dg/vect/vect-live-2.c: Update effective target.
10094 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10095 * lib/target-supports.exp: Add aarch64 to vect_long.
10097 2016-06-08 Marek Polacek <polacek@redhat.com>
10100 * gcc.dg/noncompile/pr71418.c: New test.
10103 * gcc.dg/noncompile/pr71426.c: New test.
10105 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
10107 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10108 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10109 * gcc.dg/predict-3.c: Update template.
10110 * gcc.dg/predict-5.c: Update template.
10111 * gcc.dg/predict-6.c: Update template.
10112 * gcc.dg/predict-9.c: Update template.
10113 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10115 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
10117 * gcc.target/powerpc/vec-mul.c: New test.
10119 2016-06-07 David Malcolm <dmalcolm@redhat.com>
10121 * gcc.dg/spellcheck-fields-2.c: New test case.
10123 2016-06-07 Richard Biener <rguenther@suse.de>
10126 * gcc.dg/Wpragmas-1.c: New testcase.
10127 * gcc.dg/Wattributes-4.c: Likewise.
10128 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10131 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
10133 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10134 spurious debug code.
10136 2016-06-07 Richard Biener <rguenther@suse.de>
10138 PR tree-optimization/71428
10139 * gcc.dg/torture/pr71428.c: New testcase.
10141 2016-06-07 Richard Biener <rguenther@suse.de>
10143 PR middle-end/71423
10144 * gcc.dg/torture/pr71423.c: New testcase.
10146 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10148 PR middle-end/71408
10149 * gcc.dg/tree-ssa/pr71408.c: New test.
10151 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10153 PR middle-end/71281
10154 * g++.dg/torture/pr71281.C: New test.
10156 2016-06-06 Marek Polacek <polacek@redhat.com>
10159 * gcc.dg/pr71362.c: New test.
10161 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10162 Patrick Palka <ppalka@gcc.gnu.org>
10167 * g++.dg/opt/pr70847.C: New test.
10168 * g++.dg/ubsan/pr70847.C: New test.
10169 * g++.dg/ubsan/pr71393.C: New test.
10171 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10173 PR tree-optimization/71259
10174 * gcc.dg/vect/pr71259.c: New test.
10176 2016-06-06 David Malcolm <dmalcolm@redhat.com>
10178 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10179 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10180 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10183 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10185 PR middle-end/37780
10186 * gcc.c-torture/execute/pr37780.c: New test.
10187 * gcc.target/aarch64/pr37780_1.c: Likewise.
10188 * gcc.target/arm/pr37780_1.c: Likewise.
10190 2016-06-06 Marek Polacek <polacek@redhat.com>
10192 * c-c++-common/attr-may-alias-1.c: New test.
10193 * c-c++-common/attr-may-alias-2.c: New test.
10194 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10196 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
10199 * gcc.target/i386/pr24414.c: New test.
10201 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
10203 * gcc.target/sparc/vis4misc.c: New file.
10204 * gcc.target/sparc/fpcmp.c: Likewise.
10205 * gcc.target/sparc/fpcmpu.c: Likewise.
10207 2016-06-06 Alan Hayward <alan.hayward@arm.com>
10209 * gcc.dg/vect/vect-live-1.c: Use additional-options.
10210 * gcc.dg/vect/vect-live-3.c: Likewise.
10212 2016-06-06 Richard Biener <rguenther@suse.de>
10214 PR tree-optimization/71398
10215 * gcc.dg/torture/pr71398.c: New testcase.
10217 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
10220 * g++.dg/pr71389.C: New test.
10222 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10225 * gfortran.dg/fmt_read_5.f: New test.
10227 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
10230 * gfortran.dg/class_array_22.f03: New test.
10232 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10234 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10236 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10238 * gcc.dg/predict-9.c: Update template.
10240 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10243 * g++.dg/template/pr49377.C: New.
10245 2016-06-04 Jakub Jelinek <jakub@redhat.com>
10247 PR tree-optimization/71405
10248 * g++.dg/torture/pr71405.C: New test.
10250 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10253 * g++.dg/inherit/crash5.C: New.
10254 * g++.dg/inherit/virtual1.C: Adjust.
10256 2016-06-03 Jeff Law <law@redhat.com>
10258 PR tree-optimization/71316
10259 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10261 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10263 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
10264 dg-additional-options with just -fno-tree-scev-cprop in it.
10265 * gcc.dg/vect/vect-live-2.c: Likewise.
10266 * gcc.dg/vect/vect-live-5.c: Likewise.
10267 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10268 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10269 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10271 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
10274 * g++.dg/other/friend6.C: New test.
10276 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10278 * g++.dg/torture/ppc-ldst-array.C: New.
10280 2016-06-03 Joseph Myers <joseph@codesourcery.com>
10284 * gcc.dg/torture/builtin-fp-int-inexact.c,
10285 gcc.target/i386/387-builtin-fp-int-inexact.c,
10286 gcc.target/i386/387-rint-inline-1.c,
10287 gcc.target/i386/387-rint-inline-2.c,
10288 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10289 gcc.target/i386/sse2-rint-inline-1.c,
10290 gcc.target/i386/sse2-rint-inline-2.c,
10291 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10292 gcc.target/i386/sse4_1-rint-inline.c: New tests.
10294 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
10295 Julia Koval <julia.koval@intel.com>
10307 * gcc.dg/guality/pr68037-1.c: New test.
10308 * gcc.dg/guality/pr68037-2.c: Likewise.
10309 * gcc.dg/guality/pr68037-3.c: Likewise.
10310 * gcc.dg/torture/pr68037-1.c: Likewise.
10311 * gcc.dg/torture/pr68037-2.c: Likewise.
10312 * gcc.dg/torture/pr68037-3.c: Likewise.
10313 * gcc.dg/torture/pr68661-1a.c: Likewise.
10314 * gcc.dg/torture/pr68661-1b.c: Likewise.
10315 * gcc.target/i386/interrupt-1.c: Likewise.
10316 * gcc.target/i386/interrupt-2.c: Likewise.
10317 * gcc.target/i386/interrupt-3.c: Likewise.
10318 * gcc.target/i386/interrupt-4.c: Likewise.
10319 * gcc.target/i386/interrupt-5.c: Likewise.
10320 * gcc.target/i386/interrupt-6.c: Likewise.
10321 * gcc.target/i386/interrupt-7.c: Likewise.
10322 * gcc.target/i386/interrupt-8.c: Likewise.
10323 * gcc.target/i386/interrupt-9.c: Likewise.
10324 * gcc.target/i386/interrupt-10.c: Likewise.
10325 * gcc.target/i386/interrupt-11.c: Likewise.
10326 * gcc.target/i386/interrupt-12.c: Likewise.
10327 * gcc.target/i386/interrupt-13.c: Likewise.
10328 * gcc.target/i386/interrupt-14.c: Likewise.
10329 * gcc.target/i386/interrupt-15.c: Likewise.
10330 * gcc.target/i386/interrupt-16.c: Likewise.
10331 * gcc.target/i386/interrupt-17.c: Likewise.
10332 * gcc.target/i386/interrupt-18.c: Likewise.
10333 * gcc.target/i386/interrupt-19.c: Likewise.
10334 * gcc.target/i386/interrupt-20.c: Likewise.
10335 * gcc.target/i386/interrupt-21.c: Likewise.
10336 * gcc.target/i386/interrupt-22.c: Likewise.
10337 * gcc.target/i386/interrupt-23.c: Likewise.
10338 * gcc.target/i386/interrupt-24.c: Likewise.
10339 * gcc.target/i386/interrupt-25.c: Likewise.
10340 * gcc.target/i386/interrupt-26.c: Likewise.
10341 * gcc.target/i386/interrupt-27.c: Likewise.
10342 * gcc.target/i386/interrupt-28.c: Likewise.
10343 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10344 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10345 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10346 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10347 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10348 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10349 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10350 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10351 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10352 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10353 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10354 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10356 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10358 PR tree-optimization/52171
10359 * gcc.dg/pr52171.c: New test.
10360 * gcc.target/i386/pr52171.c: New test.
10362 2016-06-03 Jan Hubicka <jh@suse.cz>
10364 * g++.dg/tree-ssa/pred-1.C: New testcase
10365 * gcc.dg/tree-ssa/pred-1.c: New testcase
10367 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10370 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10372 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10374 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10376 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10378 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10380 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10381 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10382 * gcc.dg/vect/vect-live-1.c: New test.
10383 * gcc.dg/vect/vect-live-2.c: New test.
10384 * gcc.dg/vect/vect-live-3.c: New test.
10385 * gcc.dg/vect/vect-live-4.c: New test.
10386 * gcc.dg/vect/vect-live-5.c: New test.
10387 * gcc.dg/vect/vect-live-slp-1.c: New test.
10388 * gcc.dg/vect/vect-live-slp-2.c: New test.
10389 * gcc.dg/vect/vect-live-slp-3.c: New test.
10391 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10393 PR middle-end/71387
10394 * g++.dg/opt/pr71387.C: New test.
10396 2016-06-02 Jeff Law <law@redhat.com>
10398 PR tree-optimization/71328
10399 * gcc.c-torture/compile/pr71328.c: New test.
10401 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10404 * gfortran.dg/fmt_read_3.f90: Fix typo.
10405 * gfortran.dg/fmt_read_4.f90: New test.
10407 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10409 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10410 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10411 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10412 * g++.dg/cpp0x/override2.C: Likewise.
10413 * g++.dg/parse/crash5.C: Likewise.
10414 * g++.dg/parse/error16.C: Likewise.
10415 * g++.dg/parse/error27.C: Likewise.
10416 * g++.dg/template/qualttp15.C: Likewise.
10417 * g++.dg/template/redecl4.C: Likewise.
10418 * g++.old-deja/g++.other/crash39.C: Likewise.
10419 * g++.old-deja/g++.other/struct1.C: Likewise.
10420 * g++.old-deja/g++.pt/m9a.C: Likewise.
10421 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10423 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10426 * c-c++-common/pr71372.c: New test.
10428 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10429 __TIME__ strings with __builtin_strcmp instead of printf and
10432 2016-06-02 Martin Liska <mliska@suse.cz>
10434 * gcc.dg/predict-9.c: New test.
10436 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10438 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10439 global set_compiler_env_var and global saved_compiler_env_var.
10441 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10443 PR rtl-optimization/71295
10444 * gcc.c-torture/compile/pr71295.c: New test.
10446 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10448 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10450 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10451 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10453 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10454 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10455 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10456 alternative number.
10458 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10460 * gcc.target/powerpc/p9-splat-4.c: New test.
10462 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10465 * gcc.target/powerpc/pr71186.c: New test.
10467 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10470 * gfortran.dg/fmt_read_3.f90: New test.
10472 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10474 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10477 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10479 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10480 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10482 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10483 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10485 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10486 during compilation.
10487 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10488 vars set by dg-set-compiler-env-var.
10490 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10493 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10494 to the module procedure declaration.
10495 * gfortran.dg/submodule_16.f08: New test.
10497 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10499 PR middle-end/71371
10500 * c-c++-common/gomp/pr71371.c: New test.
10502 2016-06-01 Richard Biener <rguenther@suse.de>
10504 PR tree-optimization/71366
10505 * gcc.dg/torture/pr71366-1.c: New testcase.
10506 * gcc.dg/torture/pr71366-2.c: Likewise.
10508 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10510 * gcc.target/powerpc/vslv-0.c: New test.
10511 * gcc.target/powerpc/vslv-1.c: New test.
10512 * gcc.target/powerpc/vsrv-0.c: New test.
10513 * gcc.target/powerpc/vsrv-1.c: New test.
10515 2016-06-01 Nathan Sidwell <nathan@acm.org>
10517 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10518 * gcc.target/nvptx/weak.c: New.
10520 2016-06-01 Richard Biener <rguenther@suse.de>
10522 PR tree-optimization/71261
10523 * gcc.dg/torture/vect-bool-1.c: New testcase.
10525 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10527 * gfortran.dg/gomp/order-1.f90: New test.
10528 * gfortran.dg/gomp/order-2.f90: New test.
10530 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10532 * gcc.dg/unroll-6.c: Update template.
10533 * gcc.dg/unroll-7.c: New testcase.
10534 * gcc.dg/unroll-8.c: New testcase.
10536 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10538 * gnat.dg/opt56.ad[sb]: New test.
10540 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10543 * g++.dg/cpp0x/constexpr-ice16.C: New.
10545 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10547 PR tree-optimization/71314
10548 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10551 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10553 PR tree-optimization/71077
10554 * gcc.dg/tree-ssa/pr71077.c: New test.
10556 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10558 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10559 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10560 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10562 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10565 * g++.dg/cpp0x/pr71248.C: New.
10566 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10567 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10568 * g++.dg/init/new37.C: Likewise.
10569 * g++.dg/template/static1.C: Likewise.
10570 * g++.dg/template/static2.C: Likewise.
10572 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10574 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10576 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10578 2016-05-31 Marek Polacek <polacek@redhat.com>
10580 * c-c++-common/Wswitch-unreachable-3.c: New test.
10581 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10583 2016-05-31 Richard Biener <rguenther@suse.de>
10585 PR tree-optimization/71352
10586 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10588 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10590 * gcc.target/arm/armv5_thumb_isa.c: New test.
10592 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10595 * gcc.target/i386/pr71346.c: New test.
10597 2016-05-31 Tom de Vries <tom@codesourcery.com>
10599 PR tree-optimization/69068
10600 * gcc.dg/graphite/pr69068.c: New test.
10602 2016-05-27 Martin Sebor <msebor@redhat.com>
10605 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10607 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10610 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10611 nowait depend(inout: dd[0]) clauses where permitted.
10613 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10616 * g++.dg/parse/pr71238.C: New.
10617 * g++.dg/concepts/friend1.C: Test column numbers too.
10618 * g++.dg/cpp0x/initlist31.C: Likewise.
10619 * g++.dg/cpp0x/pr51420.C: Likewise.
10620 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10621 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10622 * g++.dg/ext/builtin3.C: Likewise.
10623 * g++.dg/lookup/friend12.C: Likewise.
10624 * g++.dg/lookup/friend7.C: Likewise.
10625 * g++.dg/lookup/koenig1.C: Likewise.
10626 * g++.dg/lookup/koenig5.C: Likewise.
10627 * g++.dg/lookup/used-before-declaration.C: Likewise.
10628 * g++.dg/overload/koenig1.C: Likewise.
10629 * g++.dg/template/crash65.C: Likewise.
10630 * g++.dg/template/friend57.C: Likewise.
10631 * g++.dg/warn/Wshadow-5.C: Likewise.
10632 * g++.dg/warn/Wunused-8.C: Likewise.
10633 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10634 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10635 * g++.old-deja/g++.jason/member.C: Likewise.
10636 * g++.old-deja/g++.jason/report.C: Likewise.
10637 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10638 * g++.old-deja/g++.law/visibility20.C: Likewise.
10639 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10640 * g++.old-deja/g++.other/static5.C: Likewise.
10641 * g++.old-deja/g++.pt/overload2.C: Likewise.
10643 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10645 * gcc.dg/tree-ssa/peel1.c: New testcase.
10646 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10647 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10649 2016-05-30 Tom de Vries <tom@codesourcery.com>
10651 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10654 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10657 * g++.dg/parse/virtual1.C: New.
10659 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10661 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10662 Use correct register when clearing %edx.
10664 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10666 PR tree-optimization/71289
10667 * gcc.dg/pr71289.c: New test.
10669 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10671 PR middle-end/71269
10672 PR middle-end/71292
10673 * gcc.dg/tree-ssa/pr71269.c: New test.
10674 * gcc.dg/tree-ssa/pr71292.c: New test.
10676 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10678 PR middle-end/71252
10679 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10681 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10683 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10684 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10685 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10687 2016-05-30 Tom de Vries <tom@codesourcery.com>
10689 PR tree-optimization/69067
10690 * gcc.dg/graphite/pr69067.c: New test.
10692 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10695 * gcc.target/i386/pr71245-1.c: New test.
10696 * gcc.target/i386/pr71245-2.c: Ditto.
10698 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10701 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10702 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10703 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10705 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10707 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10709 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10713 * g++.dg/overload/69855.C: New.
10714 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10715 * g++.old-deja/g++.pt/crash3.C: Likewise.
10717 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10720 * g++.dg/parse/namespace13.C: New.
10722 2016-05-26 Jeff Law <law@redhat.com>
10724 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10725 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10726 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10727 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10728 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10729 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10730 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10731 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10732 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10733 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10734 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10735 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10736 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10738 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10741 * g++.dg/overload/69855.C: New.
10742 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10743 * g++.old-deja/g++.pt/crash3.C: Likewise.
10745 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10748 * gcc.target/aarch64/va_arg_1.c: New testcase.
10749 * gcc.target/aarch64/va_arg_2.c: Likewise.
10750 * gcc.target/aarch64/va_arg_3.c: Likewise.
10752 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10754 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10755 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10756 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10757 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10758 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10760 2016-05-27 Marek Polacek <polacek@redhat.com>
10762 PR middle-end/71308
10763 * g++.dg/torture/pr71308.C: New test.
10765 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10767 * gcc.dg/zero_bits_compound-1.c: New test.
10768 * gcc.dg/zero_bits_compound-2.c: New test.
10770 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10772 PR middle-end/71279
10773 * gcc.dg/pr71279.c: New test.
10775 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10777 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10778 floating point min/max/comparison instructions.
10779 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10781 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10783 * c-c++-common/gomp/schedule-1.c: New test.
10784 * gfortran.dg/gomp/schedule-1.f90: New test.
10786 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10790 * g++.dg/cpp1y/auto-fn32.C: New test.
10791 * g++.dg/cpp1y/paren4.C: New test.
10793 2016-05-26 Nathan Sidwell <nathan@acm.org>
10795 * gcc.dg/20060410.c: Xfail on ptx.
10796 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10797 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10798 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10799 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10800 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10802 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10804 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10806 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10808 PR tree-optimization/71280
10809 * gcc.dg/pr71280.c: New test.
10811 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10813 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10814 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10816 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10818 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10820 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10823 2016-05-25 Jeff Law <law@redhat.com>
10825 PR tree-optimization/71272
10826 * gcc.c-torture/compile/pr71272.c: new test.
10828 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10830 * gcc.target/powerpc/vec-cmpne.c: New test.
10831 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10833 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10835 * gnat.dg/opt55.ad[sb]: New test.
10837 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10839 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10840 * c-c++-common/pr60226.c: Require int32plus.
10841 * gcc.c-torture/execute/pr70602.c: Likewise.
10842 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10843 unsigned long for malloc arg type.
10844 * gcc.dg/asr_div1.c: Require int32plus.
10845 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10846 * gcc.dg/pie-1.c: Require pie.
10847 * gcc.dg/pie-2.c: Likewise.
10848 * gcc.dg/pr59471.c: Require int32plus.
10849 * gcc.dg/pr59963-2.c: XFAIL for int16.
10850 * gcc.dg/pr60114.c: Require int32plus.
10851 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10852 unsigned long for typedef of size_t.
10853 * gcc.dg/pr63914.c: Require int32plus.
10854 * gcc.dg/pr64536.c: Require pt32plus.
10855 * gcc.dg/pr65658.c: Likewise.
10856 * gcc.dg/pr67271.c: Require int32plus.
10857 * gcc.dg/pr68112.c: Likewise.
10858 * gcc.dg/pr69071.c: Skip for avr target.
10859 * gcc.dg/pr69973.c: Require int32plus.
10860 * gcc.dg/pr70169.c: Skip for avr target.
10861 * gcc.dg/sso-6.c: Require int32plus.
10862 * gcc.dg/sso-7.c: Likewise.
10863 * gcc.dg/sso-8.c: Likewise.
10864 * gcc.dg/vrp-min-max-2.c: Likewise.
10866 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10869 * gcc.target/i386/pr70738-1.c: New test.
10870 * gcc.target/i386/pr70738-2.c: Likewise.
10871 * gcc.target/i386/pr70738-3.c: Likewise.
10872 * gcc.target/i386/pr70738-4.c: Likewise.
10873 * gcc.target/i386/pr70738-5.c: Likewise.
10874 * gcc.target/i386/pr70738-6.c: Likewise.
10875 * gcc.target/i386/pr70738-7.c: Likewise.
10876 * gcc.target/i386/pr70738-8.c: Likewise.
10877 * gcc.target/i386/pr70738-9.c: Likewise.
10879 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10881 PR rtl-optimization/66940
10882 * gcc.c-torture/execute/pr66940.c: New test.
10884 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10886 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10887 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10888 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10889 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10890 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10891 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10892 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10893 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10894 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10895 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10896 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10897 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10898 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10899 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10900 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10901 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10902 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10903 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10904 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10905 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10906 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10907 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10908 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10909 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10911 2016-05-25 Marek Polacek <polacek@redhat.com>
10914 * gcc.dg/noncompile/pr71265.c: New test.
10917 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10919 2016-05-25 Nathan Sidwell <nathan@acm.org>
10921 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10923 2016-05-25 Richard Biener <rguenther@suse.de>
10925 PR tree-optimization/71261
10926 * c-c++-common/torture/pr71261.c: New testcase.
10928 2016-05-25 Richard Biener <rguenther@suse.de>
10930 PR tree-optimization/71264
10931 * gcc.dg/vect/pr71264.c: New testcase.
10933 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10936 * g++.dg/cpp0x/alias-decl-53.C: New.
10937 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10939 2016-05-25 Martin Liska <mliska@suse.cz>
10941 * g++.dg/pr71239.C: New test.
10943 2016-05-25 Richard Biener <rguenther@suse.de>
10945 * gcc.dg/vect/pr58135.c: Rename to ...
10946 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10948 2016-05-25 Marek Polacek <polacek@redhat.com>
10950 * g++.dg/pr65295.C: Use target c++14.
10952 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10954 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10955 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10957 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10959 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10962 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10964 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10965 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10966 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10967 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10968 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10969 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10970 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10971 * c-c++-common/goacc/pcopy.c: Likewise.
10972 * c-c++-common/goacc/pcopyin.c: Likewise.
10973 * c-c++-common/goacc/pcopyout.c: Likewise.
10974 * c-c++-common/goacc/pcreate.c: Likewise.
10975 * c-c++-common/goacc/pr70688.c: New test.
10976 * c-c++-common/goacc/present-1.c: Adjust test.
10977 * c-c++-common/goacc/reduction-5.c: Likewise.
10978 * g++.dg/goacc/data-1.C: New test.
10980 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10982 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10983 vector parity built-in functions.
10984 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10985 count trailing zeros automatic vectorization.
10986 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10987 count trailing zeros built-in functions.
10989 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10991 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10993 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10996 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10998 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11001 * g++.dg/template/crash123.C: New.
11002 * g++.dg/template/crash124.C: Likewise.
11004 2016-05-24 Martin Sebor <msebor@redhat.com>
11007 * g++.dg/ext/flexary16.C: New test.
11009 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
11011 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11012 before math.h is included.
11013 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11014 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11015 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11016 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11017 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11018 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11019 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11020 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11021 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11022 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11023 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11024 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11025 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11026 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11027 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11028 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11029 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11030 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11031 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11032 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11033 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11034 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11035 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11037 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11038 Kelvin Nilsen <kelvin@gcc.gnu.org>
11040 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11043 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11046 * g++.dg/warn/Wno-narrowing1.C: New.
11048 2016-05-24 Marek Polacek <polacek@redhat.com>
11051 * c-c++-common/Wswitch-unreachable-2.c: New test.
11053 2016-05-24 Jakub Jelinek <jakub@redhat.com>
11056 * g++.dg/vect/simd-clone-6.cc: New test.
11057 * g++.dg/gomp/declare-simd-6.C: New test.
11059 PR middle-end/70434
11061 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11063 2016-05-24 Richard Biener <rguenther@suse.de>
11065 PR tree-optimization/71240
11066 * gcc.dg/optimize-bswapsi-5.c: New testcase.
11068 2016-05-24 Richard Biener <rguenther@suse.de>
11070 PR tree-optimization/71230
11071 * gcc.dg/torture/pr71230.c: New testcase.
11072 * g++.dg/torture/pr71230.C: Likewise.
11074 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
11076 * c-c++-common/goacc/routine-5.c: Add tests.
11077 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11078 * gfortran.dg/goacc/routine-6.f90: Add tests.
11080 2016-05-24 Richard Biener <rguenther@suse.de>
11082 PR tree-optimization/71253
11083 * gcc.dg/torture/pr71253.c: New testcase.
11085 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11087 PR middle-end/71252
11088 * gfortran.dg/pr71252.f90: New test.
11090 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
11092 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11094 2016-05-24 Richard Biener <rguenther@suse.de>
11096 PR middle-end/70434
11098 * c-c++-common/vector-subscript-4.c: New testcase.
11099 * c-c++-common/vector-subscript-5.c: Likewise.
11101 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11104 * gfortran.dg/namelist_90.f: New test
11106 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11109 * gfortran.dg/unexpected_eof.f: New test
11111 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11112 Kelvin Nilsen <kelvin@gcc.gnu.org>
11114 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11117 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11120 * g++.dg/cpp0x/inh-ctor20.C: New.
11121 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11123 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11126 * g++.dg/cpp0x/variadic168.C: New.
11128 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11130 * g++.dg/cpp0x/pr31445.C: Test column number too.
11131 * g++.dg/cpp0x/pr32253.C: Likewise.
11132 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11133 * g++.dg/cpp0x/variadic36.C: Likewise.
11135 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
11137 * gcc.dg/fold-notshift-2.c: Adjust.
11139 2016-05-23 Marek Polacek <polacek@redhat.com>
11142 * c-c++-common/Wswitch-unreachable-1.c: New test.
11143 * gcc.dg/Wswitch-unreachable-1.c: New test.
11144 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11145 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11146 * g++.dg/gomp/block-10.C: Likewise.
11147 * gcc.dg/gomp/block-10.c: Likewise.
11148 * g++.dg/gomp/block-9.C: Likewise.
11149 * gcc.dg/gomp/block-9.c: Likewise.
11150 * g++.dg/gomp/target-1.C: Likewise.
11151 * g++.dg/gomp/target-2.C: Likewise.
11152 * gcc.dg/gomp/target-1.c: Likewise.
11153 * gcc.dg/gomp/target-2.c: Likewise.
11154 * g++.dg/gomp/taskgroup-1.C: Likewise.
11155 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11156 * gcc.dg/gomp/teams-1.c: Likewise.
11157 * g++.dg/gomp/teams-1.C: Likewise.
11158 * g++.dg/overload/error3.C: Likewise.
11159 * g++.dg/tm/jump1.C: Likewise.
11160 * g++.dg/torture/pr40335.C: Likewise.
11161 * gcc.dg/c99-vla-jump-5.c: Likewise.
11162 * gcc.dg/switch-warn-1.c: Likewise.
11163 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11164 * gcc.dg/nested-func-1.c: Likewise.
11165 * gcc.dg/pr67784-4.c: Likewise.
11167 2016-05-23 Richard Biener <rguenther@suse.de>
11169 PR tree-optimization/71230
11170 * gfortran.dg/pr71230-1.f90: New testcase.
11171 * gfortran.dg/pr71230-2.f90: Likewise.
11173 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11175 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
11176 * gcc.dg/vect/pr58135.c: Add new.
11177 * gfortran.dg/pr46519-1.f: Adjust test case.
11179 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11182 * g++.dg/cpp0x/decltype64.C: New.
11184 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11186 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11187 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11188 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11190 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11192 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11193 Add poly64x1_t and poly64x2_t cases if supported.
11194 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11195 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11196 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11197 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11198 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11200 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11202 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11203 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11204 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11205 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11206 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11207 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11208 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11210 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11212 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11214 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11216 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11217 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11219 2016-05-22 Jakub Jelinek <jakub@redhat.com>
11221 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11222 constraint instead of "r".
11223 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11224 insn instead of vxorpd.
11225 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11227 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11228 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11230 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11232 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11233 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11235 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11237 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
11239 PR middle-end/40921
11240 * gcc.dg/tree-ssa/pr40921.c: New test.
11242 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
11245 * gcc.target/avr/pr71103.c: New test.
11247 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
11249 PR middle-end/71179
11250 * gcc.dg/tree-ssa/pr71179.c: New test.
11252 2016-05-20 Martin Sebor <msebor@redhat.com>
11255 * gcc.dg/init-excess-2.c: New test.
11257 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
11259 * gnat.dg/opt53.adb: New test.
11260 * gnat.dg/opt54.adb: Likewise.
11262 2016-05-20 Martin Jambor <mjambor@suse.cz>
11264 PR tree-optimization/70884
11265 * gcc.dg/tree-ssa/pr70919.c: New test.
11267 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11269 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11271 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11272 fix code formatting.
11274 2016-05-20 Nathan Sidwell <nathan@acm.org>
11276 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
11278 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11280 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11282 * jit.dg/all-non-failing-tests.h: Add
11283 test-factorial-must-tail-call.c.
11284 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11285 * jit.dg/test-factorial-must-tail-call.c: New test case.
11287 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11290 * gfortran.dg/pr71204.f90: New test.
11292 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
11294 * gcc.target/nvptx/sincos.c: New test.
11296 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11299 * g++.dg/cpp1y/auto-fn31.C: New.
11301 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11303 * gcc.target/powerpc/vec-addec.c: New test.
11304 * gcc.target/powerpc/vec-addec-int128.c: New test.
11306 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11308 * gcc.dg/plugin/must-tail-call-1.c: New test case.
11309 * gcc.dg/plugin/must-tail-call-2.c: New test case.
11310 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11311 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11313 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
11315 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11317 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11320 * g++.dg/opt/pr71210-1.C: New test.
11321 * g++.dg/opt/pr71210-2.C: New test.
11323 PR tree-optimization/29756
11324 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11325 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11326 only on selected targets where V4SImode vectors are known to be
11329 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
11331 PR tree-optimization/71079
11332 PR tree-optimization/71206
11333 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11335 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11337 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11338 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11339 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11341 2016-05-20 Richard Guenther <rguenther@suse.de>
11343 PR tree-optimization/29756
11344 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11346 2016-05-20 Richard Biener <rguenther@suse.de>
11348 PR tree-optimization/71185
11349 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11351 2016-05-20 Richard Biener <rguenther@suse.de>
11353 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11355 2016-05-19 Marek Polacek <polacek@redhat.com>
11358 * g++.dg/diagnostic/pr71075.C: New test.
11360 2016-05-19 David Malcolm <dmalcolm@redhat.com>
11363 * g++.dg/pr71184.C: New test case.
11365 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11367 * gcc.target/powerpc/darn-0.c: New test.
11368 * gcc.target/powerpc/darn-1.c: New test.
11369 * gcc.target/powerpc/darn-2.c: New test.
11371 2016-05-19 Marek Polacek <polacek@redhat.com>
11373 PR tree-optimization/71031
11374 * gcc.dg/tree-ssa/vrp100.c: New test.
11376 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11378 PR rtl-optimization/71148
11379 * gcc.dg/pr71148.c: New test.
11381 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11384 * gcc.target/arm/pr71056.c: New test.
11386 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11388 * c-c++-common/pr69669.c: Check the used mode.
11390 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11393 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11395 2016-05-19 Richard Biener <rguenther@suse.de>
11397 PR tree-optimization/70729
11398 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11399 * gcc.dg/graphite/scop-18.c: Likewise.
11400 * gcc.dg/pr41783.c: Disable LIM.
11401 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11402 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11403 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11404 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11405 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11406 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11407 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11408 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11409 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11410 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11411 * gfortran.dg/pr42108.f90: Likewise.
11413 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11416 * gcc.dg/spellcheck-options-11.c: New test case.
11418 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11421 * g++.dg/opt/pr71100.C: New test.
11423 2016-05-18 Martin Jambor <mjambor@suse.cz>
11426 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11427 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11428 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11429 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11431 2016-05-18 Martin Jambor <mjambor@suse.cz>
11434 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11435 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11436 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11437 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11438 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11440 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11443 * g++.dg/template/crash122.C: New.
11445 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11448 * g++.dg/template/pr70466-1.C: New.
11449 * g++.dg/template/pr70466-2.C: Likewise.
11451 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11453 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11454 splat operations and the XXSPLTIB instruction.
11455 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11456 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11457 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11458 xxlxor to clear a register.
11460 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11462 * gcc.dg/torture/pr71020.c: New test.
11464 2016-05-18 Martin Jambor <mjambor@suse.cz>
11467 * gcc.dg/ipa/pr70646.c: New test.
11469 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11471 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11473 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11475 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11476 missing tests for vreinterpretq_p{8,16}.
11478 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11480 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11481 vsliq_n_s64 and vsliq_n_u64.
11483 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11485 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11486 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11488 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11490 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11491 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11492 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11494 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11496 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11499 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11501 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11502 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11503 "blr\t" and switch to scan-assembler-times.
11505 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11507 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11509 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11510 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11512 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11514 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11515 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11516 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11517 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11518 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11519 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11521 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11522 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11524 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11525 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11527 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11528 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11530 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11532 2016-05-18 Richard Biener <rguenther@suse.de>
11534 PR tree-optimization/71168
11535 * gcc.dg/torture/pr71168.c: New testcase.
11537 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11539 PR middle-end/63586
11540 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11541 * gcc.dg/tree-ssa/pr63586.c: New test.
11542 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11544 2016-05-17 Nathan Sidwell <nathan@acm.org>
11546 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11547 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11548 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11549 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11551 2016-05-17 Nathan Sidwell <nathan@acm.org>
11553 * gcc.target/nvptx/abi-vararg-3.c: New.
11555 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11557 PR tree-optimization/54579
11558 PR middle-end/55299
11559 * gcc.dg/fold-notrotate-1.c: New test.
11560 * gcc.dg/fold-notshift-1.c: New test.
11561 * gcc.dg/fold-notshift-2.c: New test.
11563 2016-05-17 Marek Polacek <polacek@redhat.com>
11566 * g++.dg/ipa/pr71146.C: New test.
11568 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11570 * jit.dg/test-error-array-bounds.c: New test case.
11572 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11574 * gcc.dg/tree-ssa/and-1.c: New testcase.
11576 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11578 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11579 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11581 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11583 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11584 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11586 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11588 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11590 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11592 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11594 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11596 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11597 ".2d[index]" when scan the assembly.
11598 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11599 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11601 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11603 2016-05-17 Richard Biener <rguenther@suse.de>
11605 PR tree-optimization/71132
11606 * gcc.dg/torture/pr71132.c: New testcase.
11608 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11610 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11612 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11615 * gcc.target/aarch64/pr70809_1.c: New test.
11617 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11619 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11620 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11621 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11622 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11624 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11625 Ilya Enkovich <ilya.enkovich@intel.com>
11628 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11630 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11632 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11633 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11635 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11637 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11638 test for __ARM_FP16_ARGS.
11639 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11640 * gcc.target/arm/aapcs/neon-vect10.c: New.
11641 * gcc.target/arm/aapcs/neon-vect9.c: New.
11642 * gcc.target/arm/aapcs/vfp18.c: New.
11643 * gcc.target/arm/aapcs/vfp19.c: New.
11644 * gcc.target/arm/aapcs/vfp20.c: New.
11645 * gcc.target/arm/aapcs/vfp21.c: New.
11646 * gcc.target/arm/fp16-aapcs-1.c: New.
11647 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11648 test for __ARM_FP16_ARGS.
11649 * g++.target/arm/fp16-return-1.c: Update expected output.
11651 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11654 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11656 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11659 * gfortran.dg/pr69603.f90: New testcase.
11661 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11663 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11665 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11668 * gfortran.dg/pr71047.f08: New test.
11670 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11672 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11673 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11674 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11676 2016-05-13 Martin Sebor <msebor@redhat.com>
11679 * g++.dg/cpp0x/constexpr-60049.C: New test.
11681 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11684 * gcc.dg/pr71071.c: New test.
11686 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11688 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11689 remove XOP handling.
11690 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11692 2016-05-13 Nathan Sidwell <nathan@acm.org>
11694 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11695 __atomic_is_lock_free declaration.
11697 2016-05-13 Richard Biener <rguenther@suse.de>
11699 PR tree-optimization/42587
11700 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11702 2016-05-13 Martin Liska <mliska@suse.cz>
11704 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11705 the new format of dump output.
11707 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11709 * gcc.dg/pr71084.c: New test.
11711 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11714 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11716 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11718 * gcc.target/aarch64/struct_return.c: New test.
11720 2016-05-12 Marek Polacek <polacek@redhat.com>
11723 * c-c++-common/pr70756-2.c: New test.
11724 * c-c++-common/pr70756.c: New test.
11726 2016-05-12 Richard Biener <rguenther@suse.de>
11728 PR tree-optimization/71059
11729 * gcc.dg/torture/pr71059.c: New testcase.
11731 2016-05-12 Richard Biener <rguenther@suse.de>
11733 PR tree-optimization/71062
11734 * gcc.dg/torture/pr71062.c: New testcase.
11736 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11738 PR tree-optimization/71006
11739 * gcc.dg/pr71006.c: New test.
11741 2016-05-12 Marek Polacek <polacek@redhat.com>
11744 * gcc.dg/opts-7.c: New test.
11746 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11749 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11750 Add -save-temps to dg-options.
11751 Scan for ldmfd rather than pop instruction.
11752 * gcc.target/arm/interrupt-2.c: Likewise.
11753 * gcc.target/arm/pr70830.c: New test.
11755 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11757 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11758 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11760 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11761 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11762 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11765 * gcc.target/i386/avx512vl-pack-1.c: New test.
11766 * gcc.target/i386/avx512vl-pack-2.c: New test.
11767 * gcc.target/i386/avx512bw-pack-2.c: New test.
11769 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11771 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11772 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11773 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11775 2016-05-12 Richard Biener <rguenther@suse.de>
11777 PR tree-optimization/70986
11778 * gcc.dg/torture/pr70986-1.c: New testcase.
11779 * gcc.dg/torture/pr70986-2.c: Likewise.
11780 * gcc.dg/torture/pr70986-3.c: Likewise.
11782 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11785 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11786 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11788 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11790 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11792 * gcc.target/i386/pr66746.c: Ditto.
11794 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11796 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11798 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11799 warning when using -mvsx-timode.
11800 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11801 * gcc.target/powerpc/dform-2.c: Likewise.
11802 * gcc.target/powerpc/pr68805.c: Likewise.
11804 2016-05-11 Marek Polacek <polacek@redhat.com>
11807 * c-c++-common/attributes-3.c: New test.
11809 2016-05-11 Nathan Sidwell <nathan@acm.org>
11811 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11812 * gcc.c-torture/execute/pr68185.c: Likewise.
11813 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11814 * gcc.dg/pr69634.c: Requires scheduling.
11815 * gcc.dg/torture/pr66178.c: Require label values.
11816 * gcc.dg/setjmp-6.c: Require indirect jumps.
11818 2016-05-11 Richard Biener <rguenther@suse.de>
11820 PR tree-optimization/71055
11821 * gcc.dg/torture/pr71055.c: New testcase.
11823 2016-05-11 Richard Biener <rguenther@suse.de>
11826 * g++.dg/debug/pr71057.C: New testcase.
11828 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11831 * gfortran.dg/gomp/pr70855.f90: New test.
11833 2016-05-11 Richard Biener <rguenther@suse.de>
11835 PR middle-end/71002
11836 * g++.dg/torture/pr71002.C: New testcase.
11838 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11840 PR middle-end/70807
11841 * gcc.dg/pr70807.c: New test.
11843 2016-05-10 Martin Sebor <msebor@redhat.com>
11846 * g++.dg/Wattributes.C: New test.
11848 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11850 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11851 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11852 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11854 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11857 * gcc.target/i386/pr70799-1.c: New test.
11859 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11861 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11863 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11865 PR middle-end/70877
11866 * gcc.target/i386/pr70877.c: New test.
11868 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11870 PR tree-optimization/70786
11871 * gcc.target/i386/pr70876.c: New test.
11873 2016-05-10 Jakub Jelinek <jakub@redhat.com>
11876 * gcc.target/i386/avx512vl-logic-1.c: New test.
11877 * gcc.target/i386/avx512vl-logic-2.c: New test.
11878 * gcc.target/i386/avx512dq-logic-2.c: New test.
11880 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11883 * gcc.target/powerpc/pr70963.c: New.
11885 2016-05-10 David Malcolm <dmalcolm@redhat.com>
11887 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11888 (test_very_wide_line): Add ruler to expected output.
11889 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11890 (test_very_wide_line): Likewise.
11891 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11892 (test_show_locus): Within the handling of "test_very_wide_line",
11893 enable show_ruler_p on the diagnostic context.
11895 2016-05-10 Richard Biener <rguenther@suse.de>
11897 PR tree-optimization/71039
11898 * gcc.dg/torture/pr71039.c: New testcase.
11900 2016-05-10 Nathan Sidwell <nathan@acm.org>
11902 * gcc.dg/nested-func-10.c: Requires alloca.
11903 * gcc.dg/nested-func-9.c: Requires alloca.
11904 * gcc.c-torture/execute/pr70460.c: Requires labels.
11905 * gcc.c-torture/compile/pr70199.c: Requires labels.
11906 * gcc.target/nvptx/decl.c: Compile only.
11907 * gcc.target/nvptx/trailing-init.c: Compile only.
11908 * gcc.target/nvptx/ary-init.c: Compile only.
11910 2016-05-10 Marek Polacek <polacek@redhat.com>
11913 * gcc.dg/attr-opt-1.c: New test.
11915 2016-05-10 Richard Biener <rguenther@suse.de>
11917 PR tree-optimization/70497
11918 PR tree-optimization/28367
11919 * gcc.dg/torture/20160404-1.c: New testcase.
11920 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11921 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11923 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11925 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11927 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
11929 * gcc.target/i386/fabsneg-1.c New test.
11931 2016-05-09 Alan Modra <amodra@gmail.com>
11934 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11936 2016-05-09 Richard Biener <rguenther@suse.de>
11938 PR tree-optimization/70985
11939 * gcc.dg/torture/pr70985.c: New testcase.
11941 2016-05-09 Bin Cheng <bin.cheng@arm.com>
11943 * gcc.dg/tree-ssa/ifc-9.c: New test.
11944 * gcc.dg/tree-ssa/ifc-10.c: New test.
11945 * gcc.dg/tree-ssa/ifc-11.c: New test.
11946 * gcc.dg/tree-ssa/ifc-12.c: New test.
11947 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11948 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11949 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11951 2016-05-09 Richard Biener <rguenther@suse.de>
11954 * gfortran.dg/pr70937.f90: New testcase.
11956 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11958 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11960 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
11963 * gfortran.dg/dec_structure_1.f90: New testcase.
11964 * gfortran.dg/dec_structure_2.f90: Ditto.
11965 * gfortran.dg/dec_structure_3.f90: Ditto.
11966 * gfortran.dg/dec_structure_4.f90: Ditto.
11967 * gfortran.dg/dec_structure_5.f90: Ditto.
11968 * gfortran.dg/dec_structure_6.f90: Ditto.
11969 * gfortran.dg/dec_structure_7.f90: Ditto.
11970 * gfortran.dg/dec_structure_8.f90: Ditto.
11971 * gfortran.dg/dec_structure_9.f90: Ditto.
11972 * gfortran.dg/dec_structure_10.f90: Ditto.
11973 * gfortran.dg/dec_structure_11.f90: Ditto.
11974 * gfortran.dg/dec_union_1.f90: Ditto.
11975 * gfortran.dg/dec_union_2.f90: Ditto.
11976 * gfortran.dg/dec_union_3.f90: Ditto.
11977 * gfortran.dg/dec_union_4.f90: Ditto.
11978 * gfortran.dg/dec_union_5.f90: Ditto.
11979 * gfortran.dg/dec_union_6.f90: Ditto.
11980 * gfortran.dg/dec_union_7.f90: Ditto.
11982 2016-05-07 Tom de Vries <tom@codesourcery.com>
11984 PR tree-optimization/70956
11985 * gcc.dg/graphite/pr70956.c: New test.
11987 2016-05-06 Jakub Jelinek <jakub@redhat.com>
11989 PR middle-end/70941
11990 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11991 (a, b, c, d): Change type from char to signed char.
11992 (main): Compare against (signed char) -1634678893 instead of
11993 hardcoded -109. Use __builtin_abort instead of abort.
11995 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11996 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11998 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12000 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
12003 * gcc.dg/torture/pr70935.c: New test.
12005 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12008 * gcc.target/sh/pr58219.c: New tests.
12010 2016-05-06 Richard Biener <rguenther@suse.de>
12012 PR tree-optimization/70960
12013 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12015 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12018 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12019 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12020 Adjust expected instruction counts.
12021 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12023 2016-05-06 Marek Polacek <polacek@redhat.com>
12026 * gcc.dg/ubsan/bounds-3.c: New test.
12028 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12031 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12033 2016-05-06 Richard Biener <rguenther@suse.de>
12035 PR middle-end/70931
12036 * gfortran.dg/pr70931.f90: New testcase.
12038 2016-05-06 Richard Biener <rguenther@suse.de>
12040 PR middle-end/70941
12041 * gcc.dg/torture/pr70941.c: New testcase.
12043 2016-05-05 Bin Cheng <bin.cheng@arm.com>
12045 PR tree-optimization/57206
12046 * gcc.dg/vect/pr57206.c: New test.
12048 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12050 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12052 2016-05-05 Jakub Jelinek <jakub@redhat.com>
12054 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12056 * c-c++-common/Wdangling-else-4.c: New test.
12058 2016-05-04 Jakub Jelinek <jakub@redhat.com>
12062 * g++.dg/opt/pr70906.C: New test.
12063 * g++.dg/opt/pr70933.C: New test.
12065 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12067 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
12069 * gcc.dg/ipa/pure-const-3.c: New testcase.
12071 2016-05-04 Marek Polacek <polacek@redhat.com>
12073 * c-c++-common/Wdangling-else-1.c: New test.
12074 * c-c++-common/Wdangling-else-2.c: New test.
12075 * c-c++-common/Wdangling-else-3.c: New test.
12077 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
12079 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12082 2016-05-04 Marek Polacek <polacek@redhat.com>
12085 * gcc.dg/Waddress-2.c: New test.
12087 2016-05-04 Alan Modra <amodra@gmail.com>
12089 * gcc.target/powerpc/pr70866.c: New.
12091 2016-05-03 Martin Sebor <msebor@redhat.com>
12094 * c-c++-common/builtin_location.c: New test.
12095 * g++.dg/cpp1y/builtin_location.C: New test.
12097 2016-05-03 Marek Polacek <polacek@redhat.com>
12100 * gcc.dg/pr70859.c: New test.
12101 * gcc.dg/pr70859-2.c: New test.
12103 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
12105 * gnat.dg/debug5.adb: New testcase.
12107 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
12109 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12110 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12111 Procedure to check for z10 instruction set.
12113 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12115 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12117 2016-05-03 Alan Modra <amodra@gmail.com>
12119 * gcc.target/powerpc/savres.c: Add func using a single gpr.
12121 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12123 * gcc.target/i386/avx512f-cvt-1.c: New test.
12125 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
12127 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12128 -fdump-tree-vrp-details.
12130 2016-05-03 Richard Biener <rguenther@suse.de>
12132 * gcc.dg/pr30172-1.c: Adjust.
12133 * gcc.dg/pr63743.c: Likewise.
12134 * gcc.dg/tm/pr51696.c: Likewise.
12135 * c-c++-common/tm/safe-1.c: Likewise.
12136 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12137 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12138 * g++.dg/plugin/self-assign-test-1.C: Likewise.
12139 * g++.dg/plugin/self-assign-test-2.C: Likewise.
12141 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12143 PR rtl-optimization/70467
12144 * gcc.target/i386/pr70467-3.c: New test.
12145 * gcc.target/i386/pr70467-4.c: New test.
12147 PR tree-optimization/70916
12148 * gcc.c-torture/compile/pr70916.c: New test.
12151 * gcc.target/i386/pr49244-1.c: New test.
12152 * gcc.target/i386/pr49244-2.c: New test.
12154 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
12156 PR rtl-optimization/44281
12157 * gcc.target/i386/pr44281.c: New test.
12159 2016-05-03 bin cheng <bin.cheng@arm.com>
12161 PR tree-optimization/56541
12162 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12163 * gcc.dg/vect/pr56541.c: new test.
12165 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12167 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12169 * gcc.target/powerpc/float128-complex-2.c: Likewise.
12171 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
12174 * c-c++-common/asan/clone-test-1.c (main): Align child process
12177 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12180 * g++.dg/spellcheck-fields-2.C: New test case.
12182 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12185 * g++.dg/pr62314.C: New test case.
12187 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
12189 * gcc.dg/ipa/inline-8.c: New testcase.
12191 2016-05-02 Jakub Jelinek <jakub@redhat.com>
12193 PR rtl-optimization/70467
12194 * gcc.target/i386/pr70467-1.c: New test.
12196 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12198 * gcc.dg/spec-options.c: Run the test on all targets.
12199 * gcc.dg/foo.specs: Use cpp_unique_options.
12201 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12203 * gcc.dg/tree-ssa/unord.c: New testcase.
12205 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12207 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12209 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
12211 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12213 2016-05-02 Marek Polacek <polacek@redhat.com>
12216 * gcc.dg/enum-incomplete-3.c: New test.
12218 2016-05-02 Marek Polacek <polacek@redhat.com>
12219 Tom de Vries <tom@codesourcery.com>
12221 PR tree-optimization/70700
12222 * gcc.dg/pr70700.c: New test.
12224 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
12226 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12227 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12228 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12229 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12230 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12232 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
12234 * ada/acats/run_acats: Rename into...
12235 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
12236 * ada/acats/run_all.sh: Remove redundant test.
12237 (target_run): Move around.
12238 (target_gnatchop): Use newly built executable.
12239 (target_gnatmake): Likewise.
12240 Check that the compilation of impbit succeeds.
12242 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
12244 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12245 * gcc.dg/20021029-1.c: Likewise.
12246 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12247 * gcc.target/sh/attr-isr-trapa.c: Likewise.
12248 * gcc.target/sh/cmpstr.c: Likewise.
12249 * gcc.target/sh/cmpstrn.c: Likewise.
12250 * gcc.target/sh/memset.c: Likewise.
12251 * gcc.target/sh/pr21255-2-mb.c: Likewise.
12252 * gcc.target/sh/pr21255-2-ml.c: Likewise.
12253 * gcc.target/sh/pr39423-1.c: Likewise.
12254 * gcc.target/sh/pr49468-di.c: Likewise.
12255 * gcc.target/sh/pr49468-si.c: Likewise.
12256 * gcc.target/sh/pr49880-1.c: Likewise.
12257 * gcc.target/sh/pr49880-2.c: Likewise.
12258 * gcc.target/sh/pr49880-3.c: Likewise.
12259 * gcc.target/sh/pr50751-1.c: Likewise.
12260 * gcc.target/sh/pr50751-4.c: Likewise.
12261 * gcc.target/sh/pr50751-7.c: Likewise.
12262 * gcc.target/sh/pr51244-1.c: Likewise.
12263 * gcc.target/sh/pr51244-10.c: Likewise.
12264 * gcc.target/sh/pr51244-11.c: Likewise.
12265 * gcc.target/sh/pr51244-12.c: Likewise.
12266 * gcc.target/sh/pr51244-13.c: Likewise.
12267 * gcc.target/sh/pr51244-14.c: Likewise.
12268 * gcc.target/sh/pr51244-17.c: Likewise.
12269 * gcc.target/sh/pr51244-18.c: Likewise.
12270 * gcc.target/sh/pr51244-19.c: Likewise.
12271 * gcc.target/sh/pr51244-4.c: Likewise.
12272 * gcc.target/sh/pr51244-5.c: Likewise.
12273 * gcc.target/sh/pr51244-7.c: Likewise.
12274 * gcc.target/sh/pr51244-8.c: Likewise.
12275 * gcc.target/sh/pr51244-9.c: Likewise.
12276 * gcc.target/sh/pr51697.c: Likewise.
12277 * gcc.target/sh/pr52483-1.c: Likewise.
12278 * gcc.target/sh/pr52483-2.c: Likewise.
12279 * gcc.target/sh/pr52483-3.c: Likewise.
12280 * gcc.target/sh/pr52483-5.c: Likewise.
12281 * gcc.target/sh/pr52933-1.c: Likewise.
12282 * gcc.target/sh/pr52933-2.c: Likewise.
12283 * gcc.target/sh/pr52933-3.c: Likewise.
12284 * gcc.target/sh/pr53568-1.c: Likewise.
12285 * gcc.target/sh/pr53976-1.c: Likewise.
12286 * gcc.target/sh/pr53988-1.c: Likewise.
12287 * gcc.target/sh/pr53988.c: Likewise.
12288 * gcc.target/sh/pr54089-1.c: Likewise.
12289 * gcc.target/sh/pr54089-6.c: Likewise.
12290 * gcc.target/sh/pr54089-7.c: Likewise.
12291 * gcc.target/sh/pr54089-8.c: Likewise.
12292 * gcc.target/sh/pr54089-9.c: Likewise.
12293 * gcc.target/sh/pr54236-1.c: Likewise.
12294 * gcc.target/sh/pr54236-2.c: Likewise.
12295 * gcc.target/sh/pr54236-3.c: Likewise.
12296 * gcc.target/sh/pr54236-4.c: Likewise.
12297 * gcc.target/sh/pr54386.c: Likewise.
12298 * gcc.target/sh/pr54602-1.c: Likewise.
12299 * gcc.target/sh/pr54685.c: Likewise.
12300 * gcc.target/sh/pr54760-1.c: Likewise.
12301 * gcc.target/sh/pr54760-2.c: Likewise.
12302 * gcc.target/sh/pr54760-3.c: Likewise.
12303 * gcc.target/sh/pr54760-4.c: Likewise.
12304 * gcc.target/sh/pr54760-5.c: Likewise.
12305 * gcc.target/sh/pr54760-6.c: Likewise.
12306 * gcc.target/sh/pr55146.c: Likewise.
12307 * gcc.target/sh/pr55160.c: Likewise.
12308 * gcc.target/sh/pr59278.c: Likewise.
12309 * gcc.target/sh/pr59401-1.c: Likewise.
12310 * gcc.target/sh/pr59533-1.c: Likewise.
12311 * gcc.target/sh/pr63260.c: Likewise.
12312 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12313 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12314 * gcc.target/sh/strlen.c: Likewise.
12315 * gcc.target/sh/torture/pr30807.c: Likewise.
12316 * gcc.target/sh/torture/pr34777.c: Likewise.
12317 * gcc.target/sh/torture/pr64652.c: Likewise.
12318 * gcc.target/sh/torture/pr65505.c: Likewise.
12319 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12320 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12322 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12325 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12327 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12329 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12330 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12331 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12332 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12334 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12336 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12337 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12339 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12341 PR middle-end/70626
12342 * c-c++-common/goacc/combined-reduction.c: New test.
12343 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12345 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12347 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12348 *movdi_internal pattern only if PIC off.
12349 * gcc.target/i386/pr70155-2.c: Likewise.
12350 * gcc.target/i386/pr70155-3.c: Likewise.
12351 * gcc.target/i386/pr70155-4.c: Likewise.
12352 * gcc.target/i386/pr70155-5.c: Likewise.
12353 * gcc.target/i386/pr70155-6.c: Likewise.
12354 * gcc.target/i386/pr70155-7.c: Likewise.
12355 * gcc.target/i386/pr70155-8.c: Likewise.
12356 * gcc.target/i386/pr70155-15.c: Likewise.
12357 * gcc.target/i386/pr70155-17.c: Likewise.
12358 * gcc.target/i386/pr70155-22.c: Likewise.
12360 2016-04-29 Bin Cheng <bin.cheng@arm.com>
12362 PR tree-optimization/70803
12363 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12365 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12367 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12368 optimization of vector loop.
12369 * gcc.target/i386/vect-unpack-3.c: New test.
12370 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12371 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12372 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12374 2016-04-29 Marek Polacek <polacek@redhat.com>
12377 * g++.dg/ubsan/null-7.C: New test.
12380 * gcc.dg/pr70852.c: New test.
12382 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12385 * g++.dg/cpp0x/alignas6.C: New test.
12387 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12389 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12390 * gcc.dg/pr27003.c: Likewise.
12391 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12392 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12393 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12394 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12395 * gcc.target/arc/mxy.c: Likewise.
12396 * gcc.target/arc/mswape.c: Likewise.
12397 * gcc.target/arc/mrtsc.c: Likewise.
12398 * gcc.target/arc/mcrc.c: Likewise.
12399 * gcc.target/arc/mdsp-packa.c: Likewise.
12400 * gcc.target/arc/mdvbf.c: Likewise.
12401 * gcc.target/arc/mlock.c: Likewise.
12402 * gcc.target/arc/mmac-24.c: Likewise.
12403 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12405 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12406 Matthijs Kooijman <matthijs@stdin.nl>
12407 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12410 * gcc.target/avr/pr60040-1.c: New.
12411 * gcc.target/avr/pr60040-2.c: New.
12413 2016-04-29 Richard Biener <rguenther@suse.de>
12415 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12417 2016-04-29 Richard Biener <rguenther@suse.de>
12419 PR tree-optimization/13962
12420 PR tree-optimization/65686
12421 * gcc.dg/uninit-pr65686.c: New testcase.
12423 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12425 PR middle-end/70843
12426 * gcc.dg/pr70843.c: New test.
12428 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12431 * gcc.target/i386/pr70858.c: New test.
12433 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12435 * gcc.target/arc/nps400-1.c: New file.
12437 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12438 Andrew Burgess <andrew.burgess@embecosm.com>
12440 * gcc.target/arc/movh_cl-1.c: New file.
12442 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12443 Andrew Burgess <andrew.burgess@embecosm.com>
12445 * gcc.target/arc/extzv-1.c: New file.
12446 * gcc.target/arc/insv-1.c: New file.
12447 * gcc.target/arc/insv-2.c: New file.
12448 * gcc.target/arc/movb-1.c: New file.
12449 * gcc.target/arc/movb-2.c: New file.
12450 * gcc.target/arc/movb-3.c: New file.
12451 * gcc.target/arc/movb-4.c: New file.
12452 * gcc.target/arc/movb-5.c: New file.
12453 * gcc.target/arc/movb_cl-1.c: New file.
12454 * gcc.target/arc/movb_cl-2.c: New file.
12455 * gcc.target/arc/movbi_cl-1.c: New file.
12456 * gcc.target/arc/movl-1.c: New file.
12458 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12459 Andrew Burgess <andrew.burgess@embecosm.com>
12461 * gcc.target/arc/cmem-1.c: New file.
12462 * gcc.target/arc/cmem-2.c: New file.
12463 * gcc.target/arc/cmem-3.c: New file.
12464 * gcc.target/arc/cmem-4.c: New file.
12465 * gcc.target/arc/cmem-5.c: New file.
12466 * gcc.target/arc/cmem-6.c: New file.
12467 * gcc.target/arc/cmem-7.c: New file.
12468 * gcc.target/arc/cmem-ld.inc: New file.
12469 * gcc.target/arc/cmem-st.inc: New file.
12471 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12474 * gcc.target/i386/pr70821.c: New test.
12476 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12478 * gcc.target/powerpc/vec-adde.c: New test.
12479 * gcc.target/powerpc/vec-adde-int128.c: New test.
12481 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12483 * gcc.target/i386/avx-vround-1.c: New test.
12484 * gcc.target/i386/avx-vround-2.c: New test.
12485 * gcc.target/i386/avx512vl-vround-1.c: New test.
12486 * gcc.target/i386/avx512vl-vround-2.c: New test.
12488 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12491 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12492 (check_effective_target_cilkplus_runtime): ... this.
12493 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12494 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12496 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12497 Require cilkplus_runtime.
12498 Don't add -lcilkrts.
12499 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12500 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12501 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12502 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12503 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12504 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12505 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12506 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12507 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12508 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12509 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12510 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12511 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12512 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12513 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12514 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12515 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12516 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12517 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12518 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12519 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12520 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12521 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12522 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12523 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12524 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12525 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12526 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12527 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12529 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12530 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12532 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12534 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12537 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12539 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12540 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12542 2015-04-27 Ryan Burn <contact@rnburn.com>
12546 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12548 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12549 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12551 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12553 * gnat.dg/limited_with4.ad[sb]: New test.
12554 * gnat.dg/limited_with4_pkg.ads: New helper.
12556 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12559 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12560 and movv1ti_internal patterns
12561 * gcc.target/i386/pr70155-1.c: New test.
12562 * gcc.target/i386/pr70155-2.c: Likewise.
12563 * gcc.target/i386/pr70155-3.c: Likewise.
12564 * gcc.target/i386/pr70155-4.c: Likewise.
12565 * gcc.target/i386/pr70155-5.c: Likewise.
12566 * gcc.target/i386/pr70155-6.c: Likewise.
12567 * gcc.target/i386/pr70155-7.c: Likewise.
12568 * gcc.target/i386/pr70155-8.c: Likewise.
12569 * gcc.target/i386/pr70155-9.c: Likewise.
12570 * gcc.target/i386/pr70155-10.c: Likewise.
12571 * gcc.target/i386/pr70155-11.c: Likewise.
12572 * gcc.target/i386/pr70155-12.c: Likewise.
12573 * gcc.target/i386/pr70155-13.c: Likewise.
12574 * gcc.target/i386/pr70155-14.c: Likewise.
12575 * gcc.target/i386/pr70155-15.c: Likewise.
12576 * gcc.target/i386/pr70155-16.c: Likewise.
12577 * gcc.target/i386/pr70155-17.c: Likewise.
12578 * gcc.target/i386/pr70155-18.c: Likewise.
12579 * gcc.target/i386/pr70155-19.c: Likewise.
12580 * gcc.target/i386/pr70155-20.c: Likewise.
12581 * gcc.target/i386/pr70155-21.c: Likewise.
12582 * gcc.target/i386/pr70155-22.c: Likewise.
12584 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12586 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12589 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12591 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12592 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12593 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12594 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12595 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12597 2016-04-27 Richard Biener <rguenther@suse.de>
12600 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12601 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12603 2016-04-27 Nathan Sidwell <nathan@acm.org>
12605 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12606 * g++.dg/ubsan/pr63956.C: Adjust error location.
12608 2016-04-27 Nick Clifton <nickc@redhat.com>
12610 PR middle-end/49889
12611 * gcc.dg/pr49889.c: New test.
12613 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12615 * c-c++-common/memset-array.c: New test.
12617 2016-04-26 Martin Sebor <msebor@redhat.com>
12620 * g++.dg/cpp1y/func_constexpr.C: New test.
12622 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12625 * g++.dg/cpp0x/enum32.C: New test.
12626 * g++.dg/cpp0x/enum33.C: New test.
12628 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12630 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12631 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12632 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12633 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12634 * gcc.c-torture/execute/pr38151.c: Likewise.
12635 * gcc.c-torture/execute/pr66556.c: Likewise.
12636 * gcc.c-torture/execute/pr67781.c: Likewise.
12637 * gcc.c-torture/execute/pr68648.c: Likewise.
12639 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12641 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12643 2016-04-26 Marek Polacek <polacek@redhat.com>
12646 * gcc.dg/pr67784-3.c: New test.
12647 * gcc.dg/pr67784-4.c: New test.
12648 * gcc.dg/pr67784-5.c: New test.
12651 * gcc.dg/Wnested-externs-2.c: New test.
12653 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12655 * gcc.dg/fold-plusmult.c: Adjust.
12656 * gcc.dg/no-strict-overflow-6.c: Adjust.
12657 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12659 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12661 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12663 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12664 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12665 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12666 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12667 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12668 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12669 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12670 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12671 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12672 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12673 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12674 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12675 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12676 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12677 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12678 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12679 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12680 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12681 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12682 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12683 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12684 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12686 * gcc.target/i386/pr32219-4.c: Likewise.
12687 * gcc.target/i386/pr32219-6.c: Likewise.
12688 * gcc.target/i386/pr32219-8.c: Likewise.
12690 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12692 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12693 associated options.
12695 2016-04-26 Marek Polacek <polacek@redhat.com>
12698 * g++.dg/ext/cond2.C: New test.
12700 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12702 PR tree-optimization/70771
12703 PR tree-optimization/70775
12704 * gcc.dg/pr70771.c: New test.
12705 * gcc.dg/pr70775.c: New test.
12707 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12709 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12711 2016-04-25 Richard Biener <rguenther@suse.de>
12713 PR tree-optimization/70780
12714 * gcc.dg/torture/pr70780.c: New testcase.
12716 2016-04-25 Michael Collison <michael.collison@arm.com>
12718 * gcc.target/arm/neon-vaddws16.c: New test.
12719 * gcc.target/arm/neon-vaddws32.c: New test.
12720 * gcc.target/arm/neon-vaddwu16.c: New test.
12721 * gcc.target/arm/neon-vaddwu32.c: New test.
12722 * gcc.target/arm/neon-vaddwu8.c: New test.
12723 * lib/target-supports.exp
12724 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12725 that arm neon support vector widen sum of HImode TO SImode.
12727 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12730 * c-c++-common/asan/pr70712.c: New test.
12732 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12734 * .gitattributes: New file.
12736 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12738 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12740 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12742 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12743 * gfortran.dg/submodule_15.f08: Likewise.
12745 2016-04-22 Richard Biener <rguenther@suse.de>
12747 PR tree-optimization/70740
12748 * gcc.dg/torture/pr70740.c: New testcase.
12750 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12753 * gcc.target/i386/pr70750-1.c: New test.
12754 * gcc.target/i386/pr70750-2.c: Likewise.
12756 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12759 * g++.dg/cpp0x/auto48.C: New.
12761 2016-04-21 Marek Polacek <polacek@redhat.com>
12764 * g++.dg/cpp0x/forw_enum12.C: New test.
12765 * g++.dg/cpp0x/forw_enum13.C: New test.
12767 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12770 * gcc.target/i386/pr70728.c: New test.
12772 2016-04-21 Richard Biener <rguenther@suse.de>
12774 PR middle-end/70747
12775 * gcc.dg/pr70747.c: New testcase.
12777 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12779 PR tree-optimization/70715
12780 * gcc.dg/tree-ssa/scev-13.c: New test.
12782 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12784 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12786 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12788 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12790 2016-04-20 Jan Hubicka <jh@suse.cz>
12793 * g++.dg/ipa/nothrow-1.C: New testcase.
12795 2016-04-20 Nathan Sidwell <nathan@acm.org>
12798 * g++.dg/eh/delete1.C: New.
12800 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12802 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12803 -mtune-ctrl=sse_typeless_stores.
12805 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12807 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12809 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12811 PR tree-optimization/69489
12812 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12814 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12817 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12818 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12819 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12821 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12823 PR tree-optimization/56625
12824 PR tree-optimization/69489
12825 * gcc.dg/vect/pr56625.c: New test.
12826 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12828 2016-04-20 Andrew Pinski <apinski@cavium.com>
12831 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12833 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12835 * gnat.dg/self1.adb: Remove now incorrect test.
12837 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12839 * gcc.dg/tree-ssa/scev-11.c: New test.
12840 * gcc.dg/tree-ssa/scev-12.c: New test.
12842 2016-04-20 Marek Polacek <polacek@redhat.com>
12844 PR tree-optimization/70725
12845 * gcc.dg/pr70725.c: New test.
12847 2016-04-20 Richard Biener <rguenther@suse.de>
12849 PR tree-optimization/70726
12850 * g++.dg/vect/pr70726.cc: New testcase.
12852 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12855 * gcc.target/s390/pr70674.c: New test.
12857 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12859 PR libgfortran/70684
12860 * gfortran.dg/list_read_14.f90: New test.
12862 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12865 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12866 extern to force it misaligned.
12870 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12871 Don't check `*' before movv4sf_internal.
12872 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12873 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12874 Don't check `*' before movv16qi_internal.
12875 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12876 extern to force it misaligned.
12880 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12881 Don't check `*' before movv2df_internal.
12882 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12883 extern to force it misaligned.
12887 Check movv8sf_internal instead of avx_storeups256.
12888 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12890 2016-04-19 Richard Biener <rguenther@suse.de>
12892 PR tree-optimization/70171
12893 * g++.dg/tree-ssa/pr70171.C: New testcase.
12895 2016-04-19 Richard Biener <rguenther@suse.de>
12897 PR tree-optimization/70724
12898 * gcc.dg/torture/pr70724.c: New testcase.
12900 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12902 PR middle-end/70689
12903 * gcc.target/i386/pr70689.c: New.
12905 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12908 * gcc.target/i386/pr70708.c: New test.
12910 2016-04-18 Richard Biener <rguenther@suse.de>
12912 PR tree-optimization/43434
12913 * gcc.dg/vect/pr43434.c: New testcase.
12914 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12915 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12916 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12917 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12918 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12919 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12920 * gcc.dg/gomp/pr68640.c: Likewise.
12921 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12922 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12924 2016-04-18 Richard Biener <rguenther@suse.de>
12926 PR tree-optimization/70701
12927 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12929 2016-04-18 Tom de Vries <tom@codesourcery.com>
12932 * gcc.dg/pr70161.c: Add dot-file scans.
12933 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12934 instead of after last dot char.
12936 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12938 * c-c++-common/dump-ada-spec-3.c: New test.
12939 * c-c++-common/dump-ada-spec-4.c: Likewise.
12941 2016-04-17 Tom de Vries <tom@codesourcery.com>
12944 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12946 2016-04-15 Jan Hubicka <jh@suse.cz>
12949 * g++.dg/ipa/pure-const-1.C: New testcase.
12950 * g++.dg/ipa/pure-const-2.C: New testcase.
12951 * g++.dg/ipa/pure-const-3.C: New testcase.
12953 2016-04-15 Marek Polacek <polacek@redhat.com>
12956 * gcc.dg/bitfld-22.c: New test.
12958 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12960 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12963 2016-04-15 Marek Polacek <polacek@redhat.com>
12966 * c-c++-common/pr70651.c: New test.
12968 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12970 PR rtl-optimization/70681
12971 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12972 dump scan on arm and powerpc.
12973 * gcc.dg/pr10474.c: Likewise.
12975 2016-04-15 Jakub Jelinek <jakub@redhat.com>
12980 * g++.dg/cpp1y/vla11.C: Revert for real.
12983 * c-c++-common/Wparentheses-1.c: New test.
12984 * c-c++-common/gomp/Wparentheses-1.c: New test.
12985 * c-c++-common/gomp/Wparentheses-2.c: New test.
12986 * c-c++-common/gomp/Wparentheses-3.c: New test.
12987 * c-c++-common/gomp/Wparentheses-4.c: New test.
12988 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12989 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12990 * c-c++-common/goacc/Wparentheses-1.c: New test.
12992 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12995 * gcc.target/i386/pr70662.c: New test.
12997 2016-04-15 Richard Biener <rguenther@suse.de>
12998 Alan Modra <amodra@gmail.com>
13000 PR tree-optimization/70130
13001 * gcc.dg/vect/O3-pr70130.c: New testcase.
13003 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13006 * gcc.target/powerpc/pr70669.c: New test.
13009 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13010 a power7 system that does not have an assembler that supports
13013 2016-04-14 Martin Sebor <msebor@redhat.com>
13018 * c-c++-common/ubsan/vla-1.c: Revert.
13019 * g++.dg/cpp1y/vla11.C: Same.
13020 * g++.dg/cpp1y/vla12.C: Same.
13021 * g++.dg/cpp1y/vla13.C: Same.
13022 * g++.dg/cpp1y/vla14.C: Same.
13023 * g++.dg/cpp1y/vla3.C: Same.
13024 * g++.dg/init/array24.C: Same.
13025 * g++.dg/ubsan/vla-1.C: Same.
13027 2016-04-14 Marek Polacek <polacek@redhat.com>
13028 Jan Hubicka <hubicka@ucw.cz>
13031 * g++.dg/torture/pr70029.C: New test.
13033 2016-04-14 Martin Sebor <msebor@redhat.com>
13035 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13036 type size to prevent failures on targets with very low maximum
13039 2016-04-14 Richard Biener <rguenther@suse.de>
13041 PR tree-optimization/70623
13042 * gcc.dg/torture/pr70623.c: New testcase.
13043 * gcc.dg/torture/pr70623-2.c: Likewise.
13045 2016-04-13 Martin Sebor <msebor@redhat.com>
13050 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13051 * g++.dg/cpp1y/vla11.C: New test.
13052 * g++.dg/cpp1y/vla12.C: New test.
13053 * g++.dg/cpp1y/vla13.C: New test.
13054 * g++.dg/cpp1y/vla14.C: New test.
13055 * g++.dg/cpp1y/vla3.C: Restore deleted test.
13056 * g++.dg/init/array24.C: Fully brace VLA initializer.
13057 * g++.dg/ubsan/vla-1.C: Disable exceptions.
13059 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13062 * g++.dg/opt/pr70641.C: New test.
13064 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13066 PR rtl-optimization/68749
13067 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13068 effects of argument promotions.
13069 Remove default args to dg-skip-if.
13071 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
13074 * g++.dg/parse/pr70635.C: New.
13076 2016-04-13 Marek Polacek <polacek@redhat.com>
13079 * c-c++-common/Wmisleading-indentation-4.c: New test.
13081 2016-04-13 Marek Polacek <polacek@redhat.com>
13084 * gcc.dg/Wparentheses-12.c: New test.
13085 * gcc.dg/Wparentheses-13.c: New test.
13087 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
13089 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13090 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13091 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13093 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13095 PR middle-end/70633
13096 * gcc.c-torture/compile/pr70633.c: New test.
13099 * gcc.dg/torture/pr70628.c: New test.
13101 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
13104 * g++.dg/template/pr70610.C: New test.
13105 * g++.dg/template/pr70610-2.C: New test.
13106 * g++.dg/template/pr70610-3.C: New test.
13107 * g++.dg/template/pr70610-4.C: New test.
13109 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13111 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13115 * g++.dg/ext/pr70571.C: New test.
13117 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13120 * gcc.target/powerpc/pr70640.c: New test.
13122 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
13125 * g++.dg/parse/pr68722.C: New.
13127 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13129 PR rtl-optimization/70596
13130 * gcc.target/i386/pr70596.c: New test.
13132 2016-04-12 Nathan Sidwell <nathan@acm.org>
13135 * g++.dg/init/pr70501.C: New.
13137 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
13139 * gcc.target/i386/asm-flag-6.c: New test.
13141 2016-04-12 Tom de Vries <tom@codesourcery.com>
13143 PR tree-optimization/68756
13144 * gcc.dg/graphite/pr68756.c: New test.
13146 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13148 PR tree-optimization/70602
13149 * gcc.c-torture/execute/pr70602.c: New test.
13151 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13154 * gcc.target/powerpc/float128-1.c: New tests to make sure the
13155 __float128 emulator is built and runs.
13156 * gcc.target/powerpc/float128-1.c: Likewise.
13158 * lib/target-supports.exp (check_ppc_float128_sw_available):
13159 Rework tests for __float128 software and hardware
13160 availability. Fix exit condition to return 0 on success.
13162 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
13165 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13166 * gcc.target/aarch64/target_attr_15.c: Likewise.
13168 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13171 * g++.dg/cpp1y/pr69066.C: New.
13173 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13176 * gfortran.dg/pr36192.f90: Update test.
13177 * gfortran.dg/pr36192_1.f90: Update test.
13178 * gfortran.dg/real_dimension_1.f: Update test.
13179 * gfortran.dg/parameter_array_init_7.f90: New test.
13181 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
13184 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13186 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13188 PR rtl-optimization/66669
13189 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13191 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13193 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13194 * gcc.dg/pie-1.c: Likewise.
13195 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13196 * gcc.dg/pic-4.c: Likewise.
13197 * gcc.dg/pie-3.c: Likewise.
13198 * gcc.dg/pie-4.c: Likewise.
13200 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13202 PR tree-optimization/68644
13203 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13205 PR rtl-optimization/64886
13206 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13208 2016-04-09 Tom de Vries <tom@codesourcery.com>
13210 PR tree-optimization/68953
13211 * gcc.dg/graphite/pr68953.c: New test.
13213 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13216 * gfortran.dg/deferred_character_16.f90: New test.
13218 2016-04-09 Jakub Jelinek <jakub@redhat.com>
13220 PR tree-optimization/70586
13221 * gcc.c-torture/execute/pr70586.c: New test.
13223 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13226 * c-c++-common/asan/halt_on_error-1.c: Replace memset
13227 with __builtin_memset
13228 * c-c++-common/asan/halt_on_error-2.c: Likewise.
13230 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
13234 PR tree-optimization/70373
13235 PR middle-end/70533
13236 PR middle-end/70534
13237 PR middle-end/70535
13238 * c-c++-common/goacc/reduction-5.c: New test.
13239 * c-c++-common/goacc/reduction-promotions.c: New test.
13240 * gfortran.dg/goacc/reduction-3.f95: New test.
13241 * gfortran.dg/goacc/reduction-promotions.f90: New test.
13243 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
13247 * g++.dg/pr70590.C: New test.
13248 * g++.dg/pr70590-2.C: New test.
13250 2016-04-08 Jakub Jelinek <jakub@redhat.com>
13252 PR middle-end/70593
13253 * gcc.target/i386/pr70593.c: New test.
13255 PR rtl-optimization/70574
13256 * gcc.target/i386/avx2-pr70574.c: New test.
13258 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
13261 * c-c++-common/asan/pr70541.c: New test.
13263 2016-04-08 Tom de Vries <tom@codesourcery.com>
13265 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13266 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13268 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13271 * gcc.c-torture/execute/pr70566.c: New test.
13273 2016-04-08 Tom de Vries <tom@codesourcery.com>
13275 * c-c++-common/goacc/uninit-copy-clause.c: New test.
13276 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13278 2016-04-08 Alan Modra <amodra@gmail.com>
13280 * gcc.target/powerpc/pr70117.c: New.
13282 2016-04-07 Jakub Jelinek <jakub@redhat.com>
13285 * gcc.dg/lto/simd-function_0.c: New test.
13287 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13289 * c-c++-common/attr-simd-2.c: Likewise.
13290 * c-c++-common/attr-simd-4.c: Likewise.
13291 * gcc.dg/gomp/simd-clones-2.c: Likewise.
13292 * gcc.dg/gomp/simd-clones-3.c: Likewise.
13294 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13297 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13299 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
13300 Tom de Vries <tom@codesourcery.com>
13302 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13303 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13304 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13305 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13306 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13307 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13308 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13309 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13311 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13314 * g++.dg/warn/Wparentheses-29.C: New test.
13316 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13319 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13320 explicit braces to resolve a future -Wparentheses warning.
13322 2016-04-06 Richard Henderson <rth@redhat.com>
13324 * gcc.dg/pr61817-1.c: New test.
13325 * gcc.dg/pr61817-2.c: New test.
13326 * gcc.dg/pr69391-1.c: New test.
13327 * gcc.dg/pr69391-2.c: New test.
13329 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13331 PR rtl-optimization/70398
13332 * gcc.target/aarch64/pr70398.c: New.
13334 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13336 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13338 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
13339 Pedro Alves <palves@redhat.com>
13341 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13343 2016-04-06 Jakub Jelinek <jakub@redhat.com>
13345 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13346 Check for avx512f effective targets instead of avx2.
13347 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13348 for AVX512F clones.
13349 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13350 * g++.dg/gomp/declare-simd-1.C: Likewise.
13351 * g++.dg/gomp/declare-simd-3.C: Likewise.
13352 * g++.dg/gomp/declare-simd-4.C: Likewise.
13354 PR middle-end/70550
13355 * c-c++-common/gomp/pr70550-1.c: New test.
13356 * c-c++-common/gomp/pr70550-2.c: New test.
13358 2016-04-05 Nathan Sidwell <nathan@acm.org>
13361 * g++.dg/ext/attribute-may-alias-5.C: New.
13363 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13366 * c-c++-common/pr70336.c: New test.
13367 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13368 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13370 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
13373 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13375 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13377 PR rtl-optimization/70542
13378 * gcc.dg/torture/pr70542.c: New test.
13379 * gcc.target/i386/avx2-pr70542.c: New test.
13381 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13383 PR tree-optimization/70509
13384 * gcc.target/i386/avx512bw-pr70509.c: New test.
13386 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13389 * g++.dg/ext/constexpr-vla4.C: New test.
13391 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13394 * gcc.target/i386/pr70510.c: New test.
13396 2016-04-05 Richard Biener <rguenther@suse.de>
13398 PR tree-optimization/70526
13399 * g++.dg/torture/pr70526.C: New testcase.
13401 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13404 * gcc.target/i386/pr70525.c: New test.
13406 2016-04-05 Richard Biener <rguenther@suse.de>
13408 PR middle-end/70499
13409 * g++.dg/torture/pr70499.C: New testcase.
13411 2016-04-05 Richard Biener <rguenther@suse.de>
13413 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13416 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13418 PR middle-end/70307
13419 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13420 rs6000 ABI warnings.
13422 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13425 * g++.dg/ipa/devirt-51.C: New testcase.
13427 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13428 Jakub Jelinek <jakub@redhat.com>
13430 PR middle-end/70457
13431 * gcc.dg/torture/pr70457.c: New.
13433 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13436 * gfortran.dg/allocate_with_source_19.f08: New test.
13438 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13441 * gfortran.dg/coarray_allocate_6.f08: New test.
13443 2016-04-04 Richard Biener <rguenther@suse.de>
13445 PR rtl-optimization/70484
13446 * gcc.dg/torture/pr70484.c: New testcase.
13448 2016-04-04 Marek Polacek <polacek@redhat.com>
13451 * gcc.dg/torture/pr70307.c: New test.
13453 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13457 * gcc.target/sh/torture/pr70416.c: New.
13459 2016-04-02 Martin Sebor <msebor@redhat.com>
13465 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13466 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13467 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13468 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13469 * g++.dg/cpp0x/constexpr-string.C: Same.
13470 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13471 * g++.dg/cpp0x/pr65398.C: Same.
13472 * g++.dg/ext/constexpr-vla1.C: Same.
13473 * g++.dg/ext/constexpr-vla2.C: Same.
13474 * g++.dg/ext/constexpr-vla3.C: Same.
13475 * g++.dg/ubsan/pr63956.C: Same.
13477 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13479 PR rtl-optimization/70467
13480 * gcc.target/i386/pr70467-2.c: New test.
13482 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13483 Marek Polacek <polacek@redhat.com>
13486 * g++.dg/init/new47.C: New test.
13488 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13491 * gcc.target/arm/pr70496.c: New test.
13493 2016-04-01 Nathan Sidwell <nathan@acm.org>
13496 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13498 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13501 * gcc.dg/strlenopt.h (memmove): New.
13502 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13503 instead of "string.h".
13504 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13505 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13506 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13507 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13508 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13509 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13510 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13511 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13512 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13513 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13514 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13515 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13516 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13517 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13518 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13519 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13520 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13521 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13522 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13523 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13525 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13527 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13528 (Holder::foo): Reflect this.
13530 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13533 * gcc.dg/pr70442.c: New test.
13535 2016-03-31 Nathan Sidwell <nathan@acm.org>
13538 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13540 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13543 * gcc.target/i386/pr70453.c: New test.
13545 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13548 * gcc.c-torture/pr70292.c: New test.
13550 2016-03-31 Marek Polacek <polacek@redhat.com>
13553 * c-c++-common/pr70297.c: New test.
13554 * g++.dg/cpp0x/typedef-redecl.C: New test.
13555 * gcc.dg/typedef-redecl2.c: New test.
13557 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13559 PR rtl-optimization/70460
13560 * gcc.c-torture/execute/pr70460.c: New test.
13562 2016-03-31 Richard Biener <rguenther@suse.de>
13565 * g++.dg/ext/vector30.C: New testcase.
13567 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13568 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13570 * gfortran.dg/fmt_pf.f90: New test.
13572 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13574 Forward-port from 5 branch
13575 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13578 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13579 dg-require-effective-target after dg-do.
13581 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13583 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13585 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13586 Julian Brown <julian@codesourcery.com>
13587 Chung-Lin Tang <cltang@codesourcery.com>
13588 Cesar Philippidis <cesar@codesourcery.com>
13589 James Norris <jnorris@codesourcery.com>
13590 Tom de Vries <tom@codesourcery.com>
13591 Nathan Sidwell <nathan@codesourcery.com>
13593 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13594 * c-c++-common/goacc/loop-clauses.c: Likewise.
13595 * g++.dg/goacc/template.C: Likewise.
13596 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13597 * gfortran.dg/goacc/loop-1.f95: Likewise.
13598 * gfortran.dg/goacc/loop-5.f95: Likewise.
13599 * gfortran.dg/goacc/loop-6.f95: Likewise.
13600 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13601 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13602 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13603 * c-c++-common/goacc/clauses-fail.c: Likewise.
13604 * c-c++-common/goacc/parallel-1.c: Likewise.
13605 * c-c++-common/goacc/reduction-1.c: Likewise.
13606 * c-c++-common/goacc/reduction-2.c: Likewise.
13607 * c-c++-common/goacc/reduction-3.c: Likewise.
13608 * c-c++-common/goacc/reduction-4.c: Likewise.
13609 * c-c++-common/goacc/routine-3.c: Likewise.
13610 * c-c++-common/goacc/routine-4.c: Likewise.
13611 * c-c++-common/goacc/routine-5.c: Likewise.
13612 * c-c++-common/goacc/tile.c: Likewise.
13613 * g++.dg/goacc/template.C: Likewise.
13614 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13615 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13616 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13617 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13618 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13619 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13620 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13621 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13622 * c-c++-common/goacc/use_device-1.c: ... this file.
13623 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13624 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13625 * c-c++-common/goacc/host_data-6.c: ... this file.
13626 * c-c++-common/goacc/loop-2-kernels.c: New file.
13627 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13628 * c-c++-common/goacc/loop-3.c: Likewise.
13629 * g++.dg/goacc/reference.C: Likewise.
13630 * g++.dg/goacc/routine-1.C: Likewise.
13631 * g++.dg/goacc/routine-2.C: Likewise.
13633 2016-03-30 Richard Biener <rguenther@suse.de>
13635 PR middle-end/70450
13636 * gcc.dg/torture/pr70450.c: New testcase.
13638 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13641 * gcc.dg/torture/pr70421.c: New test.
13642 * gcc.target/i386/avx512f-pr70421.c: New test.
13644 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13647 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13648 (check): New function.
13650 (foo): Align stack to 16 bytes when calling bar.
13651 * gcc.target/i386/cleanup-2.c: Likewise.
13653 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13655 PR tree-optimization/59124
13656 * gcc.dg/Warray-bounds-19.c: New test.
13658 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13660 * lib/prune.exp (escape_regex_chars): New.
13661 (prune_file_path): Update to quote metcharacters for regexp.
13663 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13665 PR rtl-optimization/70429
13666 * gcc.c-torture/execute/pr70429.c: New test.
13668 PR tree-optimization/70405
13669 * gcc.dg/pr70405.c: New test.
13671 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13674 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13675 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13677 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13680 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13681 __cilkrts_set_param to set two workers.
13682 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13683 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13685 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13687 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13689 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13692 * gcc.target/i386/pr70406.c: New test.
13694 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13696 * gnat.dg/specs/double_record_extension3.ads: New test.
13698 2016-03-25 Richard Henderson <rth@redhat.com>
13701 * gcc.target/aarch64/pr70120-1.c: New.
13702 * gcc.target/aarch64/pr70120-2.c: New.
13703 * gcc.target/aarch64/pr70120-3.c: New.
13705 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13708 * g++.dg/template/mangle2.C: The dg-do directive should be
13709 "compile" not "assemble".
13711 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13714 * gcc.dg/pr69650.c: New test.
13716 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13718 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13720 2016-03-25 Alan Modra <amodra@gmail.com>
13722 * gcc.dg/dfp/pr70052.c: New test.
13724 2016-03-24 Richard Henderson <rth@redhat.com>
13726 PR middle-end/69845
13727 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13728 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13730 2016-03-24 Tom de Vries <tom@codesourcery.com>
13732 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13734 2016-03-24 Tom de Vries <tom@codesourcery.com>
13736 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13737 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13739 2016-03-24 Tom de Vries <tom@codesourcery.com>
13741 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13742 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13744 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13747 * g++.dg/template/mangle2.C: New test.
13749 2016-03-24 Richard Biener <rguenther@suse.de>
13751 PR tree-optimization/70396
13752 * gcc.dg/torture/pr70396.c: New testcase.
13754 2016-03-24 Richard Biener <rguenther@suse.de>
13756 PR middle-end/70370
13757 * gcc.dg/torture/pr70370.c: New testcase.
13759 2016-03-24 Tom de Vries <tom@codesourcery.com>
13761 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13762 * gfortran.dg/goacc/kernels-tree.f95: Same.
13763 * gfortran.dg/goacc/parallel-tree.f95: Same.
13765 2016-03-24 Tom de Vries <tom@codesourcery.com>
13767 * c-c++-common/goacc/uninit-if-clause.c: New test.
13768 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13770 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13773 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13776 2016-03-24 Richard Biener <rguenther@suse.de>
13778 PR tree-optimization/70372
13779 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13781 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13784 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13786 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13789 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13791 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13794 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13795 * g++.dg/cpp1y/pr70001.C: New test.
13798 * g++.dg/cpp0x/constexpr-70323.C: New test.
13800 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13801 Jason Merrill <jason@redhat.com>
13802 Jakub Jelinek <jakub@redhat.com>
13805 * g++.dg/cpp0x/constexpr-69315.C: New test.
13806 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13808 2016-03-23 Marek Polacek <polacek@redhat.com>
13811 * g++.dg/warn/Wignored-attributes-1.C: New test.
13812 * g++.dg/warn/Wignored-attributes-2.C: New test.
13814 2016-03-23 Tom de Vries <tom@codesourcery.com>
13816 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13818 * gfortran.dg/goacc/private-3.f95 (test): Same.
13819 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13822 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13824 * lib/target-supports.exp: Remove v7ve entry from loop
13825 creating effective target checks.
13826 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13827 (add_options_for_arm_arch_v7ve): Likewise.
13829 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13831 PR tree-optimization/70354
13832 * gcc.dg/vect/pr70354-1.c: New test.
13833 * gcc.dg/vect/pr70354-2.c: New test.
13834 * gcc.target/i386/avx2-pr70354-1.c: New test.
13835 * gcc.target/i386/avx2-pr70354-2.c: New test.
13837 2016-03-22 Jeff Law <law@redhat.com>
13840 * gcc.dg/tree-ssa/pr70232.c: New test.
13842 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13845 * gcc.target/i386/pr70302.c: New test.
13847 2016-03-22 Richard Biener <rguenther@suse.de>
13849 PR middle-end/70251
13850 * g++.dg/torture/pr70251.C: New testcase.
13852 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13855 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13856 Wmisleading-indentation.c.
13857 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13858 reflect change to diagnostic text and order of messages.
13859 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13861 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13863 * g++.dg/ext/java-3.C: Don't compile on AIX.
13865 2016-03-22 Richard Biener <rguenther@suse.de>
13867 PR middle-end/70333
13868 * gcc.dg/torture/pr70333.c: New testcase.
13870 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13872 * g++.dg/ext/pr70290.C: New test.
13874 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13877 * gcc.target/i386/pr70325.c: New test.
13879 2016-03-22 Jakub Jelinek <jakub@redhat.com>
13882 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13883 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13886 * gcc.target/i386/pr70300.c: New test.
13889 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13890 (func2): New function for cond with parens, xfail warning for c++.
13891 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13893 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13896 * g++.dg/template/ptrmem30.C: New test.
13898 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13901 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13902 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13904 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13906 PR middle-end/70326
13907 * gcc.dg/pr70326.c: New test.
13909 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
13910 Jakub Jelinek <jakub@redhat.com>
13912 PR tree-optimization/70317
13913 * gcc.dg/pr70317.c: New test.
13915 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
13918 * gcc.target/i386/pr70327.c: New test.
13920 2016-03-21 Martin Liska <mliska@suse.cz>
13923 * gcc.dg/ipa/pr70306.c: New test.
13925 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
13927 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13928 * gcc.target/arm/attr-align3.c: Likewise.
13929 * gcc.target/arm/attr_arm.c: Likewise.
13930 * gcc.target/arm/flip-thumb.c: Likewise.
13932 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13935 * gcc.target/powerpc/altivec-36.c: New test.
13937 2016-03-21 Richard Biener <rguenther@suse.de>
13939 PR tree-optimization/70310
13940 * gcc.dg/torture/pr70310.c: New testcase.
13942 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13945 * gcc.target/i386/pr70293.c: New test.
13947 2016-03-21 Richard Biener <rguenther@suse.de>
13949 PR tree-optimization/70288
13950 * gcc.dg/torture/pr70288-1.c: New testcase.
13951 * gcc.dg/torture/pr70288-2.c: Likewise.
13953 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13955 PR rtl-optimization/69307
13956 * gcc.target/arm/pr69307.c: New test.
13958 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13960 PR rtl-optimization/69102
13961 * gcc.c-torture/compile/pr69102.c: New test.
13963 2016-03-18 Jeff Law <law@redhat.com>
13965 PR rtl-optimization/70263
13966 * gcc.c-torture/compile/pr70263-1.c: New test.
13967 * gcc.target/i386/pr70263-2.c: New test.
13969 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13971 PR rtl-optimization/70278
13972 * gcc.dg/torture/pr70278.c: New test.
13973 * gcc.target/arm/pr70278.c: New test.
13975 2016-03-18 David Malcolm <dmalcolm@redhat.com>
13978 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13979 (test_builtin_types_compatible_p): New test function.
13980 * gcc.dg/pr70281.c: New test case.
13982 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13985 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13987 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13989 PR tree-optimization/70252
13990 * gcc.dg/pr70252.c: New test.
13992 2016-03-18 Tom de Vries <tom@codesourcery.com>
13994 * gcc.dg/pr70161-2.c: New test.
13995 * gcc.dg/pr70161.c: New test.
13997 2016-03-18 Tom de Vries <tom@codesourcery.com>
14000 * gcc.dg/pr70269.c: New test.
14002 2016-03-18 Jakub Jelinek <jakub@redhat.com>
14005 * g++.dg/ext/java-3.C: New test.
14007 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14010 * g++.dg/lookup/pr70205.C: New test.
14012 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14015 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14017 2016-03-17 Marek Polacek <polacek@redhat.com>
14020 * gcc.dg/atomic-op-6.c: New test.
14022 2016-03-17 David Malcolm <dmalcolm@redhat.com>
14025 * c-c++-common/pr70264.c: New test case.
14027 2016-03-17 Jakub Jelinek <jakub@redhat.com>
14030 * c-c++-common/pr70144-1.c: New test.
14031 * c-c++-common/pr70144-2.c: New test.
14034 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14035 * g++.dg/opt/flifetime-dse6.C: New test.
14036 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14038 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
14041 * gcc.dg/pic-1.c: New test.
14042 * gcc.dg/pic-2.c: Likewise.
14043 * gcc.dg/pic-3.c: Likewise.
14044 * gcc.dg/pic-4.c: Likewise.
14045 * gcc.dg/pie-1.c: Likewise.
14046 * gcc.dg/pie-2.c: Likewise.
14047 * gcc.dg/pie-3.c: Likewise.
14048 * gcc.dg/pie-4.c: Likewise.
14049 * gcc.dg/pie-5.c: Likewise.
14050 * gcc.dg/pie-6.c: Likewise.
14052 2016-03-17 Tom de Vries <tom@codesourcery.com>
14054 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14055 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14057 2016-03-17 Richard Biener <rguenther@suse.de>
14060 * g++.dg/debug/pr70271.C: New testcase.
14062 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
14064 * gcc.target/i386/pr70251.c: New test.
14066 2016-03-17 Marek Polacek <polacek@redhat.com>
14069 * g++.dg/warn/constexpr-70194.C: New test.
14071 2016-03-16 Richard Henderson <rth@redhat.com>
14073 PR middle-end/70240
14074 * gcc.c-torture/compile/pr70240.c: New.
14076 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14078 * gcc.c-torture/compile/20151204.c: Skip for avr.
14080 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14083 * g++.dg/opt/pr70245.C: New test.
14084 * g++.dg/opt/pr70245.h: New file.
14085 * g++.dg/opt/pr70245-aux.cc: New file.
14087 2016-03-16 Martin Sebor <msebor@redhat.com>
14089 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14091 2016-03-16 Richard Henderson <rth@redhat.com>
14093 PR middle-end/70199
14094 * gcc.c-torture/compile/pr70199.c: New.
14096 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
14098 * gcc.dg/uninit-19.c: Run dos2unix.
14100 2016-03-16 Marek Polacek <polacek@redhat.com>
14103 * gcc.dg/nested-func-10.c: New test.
14104 * gcc.dg/nested-func-9.c: New test.
14106 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14108 PR tree-optimization/68714
14109 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14111 2016-03-16 Tom de Vries <tom@codesourcery.com>
14113 PR tree-optimization/68715
14114 * gcc.dg/graphite/pr68715-2.c: New test.
14115 * gcc.dg/graphite/pr68715.c: New test.
14116 * gfortran.dg/graphite/pr68715.f90: New test.
14118 2016-03-16 Tom de Vries <tom@codesourcery.com>
14120 PR tree-optimization/68809
14121 * gcc.dg/graphite/pr68809-2.c: New test.
14122 * gcc.dg/graphite/pr68809.c: New test.
14124 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14127 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14128 method call to i () as argument. Adjust expected output.
14131 * g++.dg/ubsan/pr70147-1.C: New test.
14132 * g++.dg/ubsan/pr70147-2.C: New test.
14134 2016-03-15 Martin Sebor <msebor@redhat.com>
14137 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14139 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
14141 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14144 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14146 PR libfortran/69799
14147 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14148 libatomic_available.
14150 2016-03-15 Marek Polacek <polacek@redhat.com>
14153 * g++.dg/ext/attribute-may-alias-4.C: New test.
14155 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
14157 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
14158 -fvar-tracking-assignments-toggle flag.
14160 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
14162 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14164 2016-03-15 Jakub Jelinek <jakub@redhat.com>
14166 PR rtl-optimization/70222
14167 * gcc.c-torture/execute/pr70222-1.c: New test.
14168 * gcc.c-torture/execute/pr70222-2.c: New test.
14170 2016-03-15 Richard Henderson <rth@redhat.com>
14172 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14174 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14176 PR rtl-optimization/69032
14177 * gcc.dg/pr69032.c: New test.
14179 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14181 PR rtl-optimization/63384
14182 * g++.dg/pr63384.C: New test.
14184 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14187 * gcc.target/i386/pr64411.C: New test.
14189 2016-03-15 Tom de Vries <tom@codesourcery.com>
14191 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14192 * gfortran.dg/goacc/kernels-alias.f95: New test.
14194 2016-03-14 Martin Sebor <msebor@redhat.com>
14197 * g++.dg/cpp0x/constexpr-inline.C: New test.
14198 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14200 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
14202 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14204 2016-03-14 Jakub Jelinek <jakub@redhat.com>
14206 PR middle-end/70219
14207 * gcc.dg/pr70219.c: New test.
14209 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
14212 * gcc.dg/torture/pr70083.c: New test.
14213 * gcc.target/i386/pr70083.c: New test.
14215 2016-03-14 Richard Biener <rguenther@suse.de>
14217 PR tree-optimization/56365
14218 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14220 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
14223 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14225 * g++.dg/pr70098.C: New testcase.
14228 2016-03-14 Tom de Vries <tom@codesourcery.com>
14230 PR tree-optimization/70045
14231 * gcc.dg/graphite/pr70045.c: New test.
14233 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14236 * gfortran.dg/include_9.f90: New test.
14238 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
14241 gfortran.dg/prof/prof.exp: New script.
14242 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14244 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
14246 PR rtl-optimization/69307
14247 * gcc.dg/pr69307.c: New test.
14249 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
14252 * gcc.target/arm/pr69614.c: New.
14254 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
14257 * gfortran.dg/submodule_14.f08: New test
14260 * gfortran.dg/submodule_15.f08: New test
14262 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
14265 * g++.dg/cpp1y/paren3.C: New test.
14267 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14270 * gcc.target/powerpc/ppc-round2.c: New test.
14272 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
14275 * gcc.dg/torture/pr70123.c: New test.
14277 2016-03-11 Jeff Law <law@redhat.com>
14279 PR tree-optimization/70190
14280 * gcc.c-torture/compile/pr70190.c: New test.
14282 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14285 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14287 (test43_b): Likewise.
14288 (test43_c): Likewise.
14289 (test43_d): Likewise.
14290 (test43_e): Likewise.
14291 (test43_f): Likewise.
14292 (test43_g): Likewise.
14293 (test44_a): Likewise.
14294 (test44_b): Likewise.
14295 (test44_c): Likewise.
14296 (test44_d): Likewise.
14297 (test44_e): Likewise.
14299 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14302 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14304 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14306 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14309 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14313 * gcc.target/aarch64/pr69245_2.c: New test.
14315 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14317 PR tree-optimization/70177
14318 * gcc.dg/pr70177.c: New test.
14320 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14322 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14324 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14326 * gcc.dg/tree-ssa/sra-20.c: New.
14328 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14330 PR rtl-optimization/70174
14331 * gcc.dg/pr70174.c: New test.
14333 PR tree-optimization/70169
14334 * gcc.dg/pr70169.c: New test.
14336 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14339 * gcc.target/i386/pr70160.c: New test.
14341 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14343 * gcc.target/s390/dfp-1.c: New test.
14345 2016-03-10 Nick Clifton <nickc@redhat.com>
14348 * gcc.target/aarch64/pr70044.c: New test.
14350 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14351 Jakub Jelinek <jakub@redhat.com>
14354 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14355 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14356 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14358 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
14361 * g++.dg/lto/pr69589_0.C: New testcase
14362 * g++.dg/lto/pr69589_1.C: New testcase
14364 2016-03-10 Marek Polacek <polacek@redhat.com>
14367 * g++.dg/delayedfold/unary-plus1.C: New test.
14369 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
14371 * gcc.target/arm/pr45701-1.c: Escape brackets.
14372 * gcc.target/arm/pr45701-2.c: Likewise.
14374 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14376 * gfortran.dg/unconstrained_commons.f: New.
14378 2016-03-10 Alan Modra <amodra@gmail.com>
14380 * gcc.dg/pr69195.c: New.
14381 * gcc.dg/pr69238.c: New.
14383 2016-03-10 Tom de Vries <tom@codesourcery.com>
14386 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14388 2016-03-10 Richard Biener <rguenther@suse.de>
14390 PR tree-optimization/70128
14391 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14392 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14394 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14396 PR tree-optimization/70152
14397 * gcc.dg/pr70152.c: New test.
14400 * gcc.target/i386/pr70086-1.c: New test.
14401 * gcc.target/i386/pr70086-2.c: New test.
14402 * gcc.target/i386/pr70086-3.c: New test.
14404 PR tree-optimization/70127
14405 * gcc.c-torture/execute/pr70127.c: New test.
14407 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14409 * c-c++-common/goacc/combined-directives-2.c: New test.
14411 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14415 * g++.dg/diagnostic/pr70105.C: New test.
14416 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14417 (test_multiple_ordinary_maps): New test function.
14419 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14423 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14424 Drop range information from call to inform_at_rich_loc.
14425 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14427 (test_show_locus): Replace calls to rich_location::add_range with
14428 calls to add_range. Rewrite the tests that used the now-defunct
14429 rich_location ctor taking a source_range. Simplify other tests
14430 by replacing calls to COMBINE_LOCATION_DATA with calls to
14433 2016-03-09 Richard Biener <rguenther@suse.de>
14434 Jakub Jelinek <jakub@redhat.com>
14436 PR tree-optimization/70138
14437 * gcc.dg/vect/pr70138-1.c: New testcase.
14438 * gcc.dg/vect/pr70138-2.c: Likewise.
14440 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14443 * gcc.target/i386/pr70049.c: New test.
14445 2016-03-09 Richard Biener <rguenther@suse.de>
14448 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14449 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14450 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14452 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14454 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14457 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14459 PR middle-end/67278
14460 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14463 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14465 PR middle-end/70050
14466 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14467 in testcase comment.
14469 2016-03-09 Tom de Vries <tom@codesourcery.com>
14471 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14472 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14473 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14474 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14475 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14476 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14477 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14478 * gfortran.dg/goacc/kernels-loop.f95: New test.
14480 2016-03-08 Martin Sebor <msebor@redhat.com>
14483 * g++.dg/warn/overflow-warn-7.C: New test.
14485 2016-03-08 Jason Merrill <jason@redhat.com>
14487 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14488 * lib/target-supports.exp (check_effective_target_concepts): New.
14490 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14493 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14494 * g++.dg/ubsan/pr70135.C: New test.
14497 * gcc.dg/pr70110.c: New test.
14499 2016-03-07 Martin Jambor <mjambor@suse.cz>
14501 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14502 * c-c++-common/gomp/if-1.c: Likewise.
14503 * c-c++-common/gomp/pr61486-2.c: Likewise.
14504 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14505 to dg-additional-options.
14506 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14507 * g++/gomp/target-teams-1.c: Likewise.
14508 * gcc.dg/gomp/gomp.exp: Likewise.
14509 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14510 dg-additional-options.
14511 * gfortran.dg/gomp/gomp.exp: Likewise.
14512 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14513 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14514 dg-additional-options.
14515 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14517 2016-03-07 Martin Jambor <mjambor@suse.cz>
14519 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14520 * c-c++-common/gomp/gridify-1.c: New test.
14521 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14523 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14525 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14526 trigger for cortex-r8, when scanning for register r8.
14527 * gcc.target/arm/pr45701-2.c: Likewise.
14529 2016-02-26 Richard Biener <rguenther@suse.de>
14530 Jeff Law <law@redhat.com>
14532 PR tree-optimization/69740
14533 * gcc.c-torture/compile/pr69740-1.c: New test.
14534 * gcc.c-torture/compile/pr69740-2.c: New test.
14536 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14538 * lib/target-supports.exp
14539 (check_effective_target_whole_vector_shift): Enable for PPC64.
14541 2016-03-07 Richard Biener <rguenther@suse.de>
14543 PR tree-optimization/70115
14544 * gcc.dg/torture/pr70115.c: New testcase.
14546 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14548 PR middle-end/69916
14549 * c-c-++-common/goacc/pr69916.c: New.
14551 2016-03-07 Richard Henderson <rth@redhat.com>
14553 * gcc.c-torture/compile/pr70061.c: New test.
14555 2016-03-07 Richard Biener <rguenther@suse.de>
14558 * gcc.dg/vect/O3-pr36098.c: New testcase.
14560 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14562 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14564 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14566 * gnat.dg/renaming9.ad[sb]: New testcase.
14568 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14571 * g++.dg/expr/stdarg3.C: New test.
14573 2016-03-04 Jeff Law <law@redhat.com>
14575 PR tree-optimization/69196
14576 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14579 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14582 * gcc.dg/pr69973.c: New test.
14584 PR rtl-optimization/69941
14585 * gcc.dg/torture/pr69941.c: New test.
14588 * gcc.dg/pr69824.c: New test.
14590 2016-03-05 Tom de Vries <tom@codesourcery.com>
14592 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14593 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14596 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14599 * g++.dg/cpp1y/var-templ48.C: New test.
14600 * g++.dg/cpp1y/var-templ49.C: New test.
14602 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14604 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14606 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14609 * g++.dg/ubsan/pr70035.C: New test.
14612 * gcc.target/i386/pr70062.c: New test.
14614 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14616 * g++.dg/template/typename21.C: Remove c++98_only.
14618 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14620 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14622 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14625 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14627 (fn_42_b): Likewise.
14628 (fn_42_c): Likewise.
14630 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14633 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14635 (fn_40_b): Likewise.
14636 (fn_41_a): Likewise.
14637 (fn_41_b): Likewise.
14639 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14642 * gcc.target/i386/avx512f-pr70059.c: New test.
14643 * gcc.target/i386/avx512dq-pr70059.c: New test.
14645 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14647 PR rtl-optimization/57676
14648 * gcc.dg/torture/pr57676.c: New test.
14650 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14652 * gcc.dg/pr70026.c: New test.
14654 2016-03-04 Marek Polacek <polacek@redhat.com>
14657 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14658 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14660 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14663 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14665 (test_corners_sisd_si): Likewise.
14666 (main): Remove checks of the above.
14667 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14669 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14671 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14673 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14675 * gcc.dg/torture/pr69951.c: Accept argc==0.
14677 2016-03-04 Richard Biener <rguenther@suse.de>
14680 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14681 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14683 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14686 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14689 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14692 * gcc.dg/guality/pr69947.c: New test.
14694 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14697 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14699 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14701 PR rtl-optimization/69904
14702 * gcc.target/arm/pr69904.c: New test.
14704 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14707 * gcc.dg/vect/pr70021.c: New test.
14708 * gcc.target/i386/pr70021.c: New test.
14710 2016-03-03 Marek Polacek <polacek@redhat.com>
14712 PR middle-end/70050
14713 * gcc.dg/pr70050.c: New test.
14715 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14717 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14719 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14721 PR tree-optimization/70043
14722 * gfortran.dg/vect/pr70043.f90: New test.
14724 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14726 * gnat.dg/specs/task1.ads: New test.
14728 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14730 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14731 Invoke gdb with -batch.
14732 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14734 2016-03-03 Richard Biener <rguenther@suse.de>
14736 PR tree-optimization/55936
14737 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14739 2016-03-02 Jeff Law <law@redhat.com>
14741 PR rtl-optimization/69942
14742 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14743 effects of argument promotions.
14745 PR tree-optimization/69987
14746 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14747 target does not support -fprefetch-loop-arrays.
14749 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14751 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14753 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14755 PR rtl-optimization/69052
14756 * gcc.target/i386/pr69052.c: New test.
14758 2016-03-02 Alan Modra <amodra@gmail.com>
14760 * gcc.dg/pr69990.c: New.
14762 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14765 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14767 PR middle-end/70022
14768 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14771 * gcc.target/i386/pr70028.c: New test.
14773 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14775 * c-c++-common/asan/swapcontext-test-1.c,
14776 * c-c++-common/tsan/thread_leak.c,
14777 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14778 * g++.dg/tsan/benign_race.C,
14779 * g++.dg/tsan/fd_close_norace.C,
14780 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14781 races with sanitizer output
14783 2016-03-02 Richard Biener <rguenther@suse.de>
14784 Uros Bizjak <ubizjak@gmail.com>
14787 * gcc.dg/simd-8.c: New testcase.
14789 2016-03-02 Richard Biener <rguenther@suse.de>
14791 PR middle-end/67278
14792 * gcc.dg/simd-7.c: New testcase.
14794 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14796 * gcc.target/i386/pr70007.c: Tweak.
14798 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14800 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14802 2016-03-02 Marek Polacek <polacek@redhat.com>
14805 * gcc.dg/pr67854.c: New test.
14807 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14809 PR middle-end/70025
14810 * gcc.dg/torture/pr70025.c: New test.
14812 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14814 PR tree-optimization/68621
14815 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14817 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14819 * gcc.target/i386/pr70007.c: New test.
14821 2016-03-01 Jeff Law <law@redhat.com>
14823 PR tree-optimization/69196
14824 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14826 PR tree-optimization/69196
14827 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14828 duplicating code and spoiling the expected output.
14830 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14833 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14834 supports power9 before doing tests.
14835 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14836 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14837 * gcc.target/powerpc/p9-permute.c: Likewise.
14839 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14842 * gcc.target/i386/pr70027.c: New test.
14844 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14846 * gcc.dg/pr70017.c: New test.
14848 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14852 * gcc.dg/pr69796.c: New test.
14853 * gcc.dg/pr69974.c: New test.
14855 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14857 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14859 2016-02-29 Jeff Law <law@redhat.com>
14861 PR tree-optimization/69987
14862 * gfortran.dg/pr69987.f90: New test.
14864 PR tree-optimization/69989
14865 * gcc.c-torture/compile/pr69989-2.c: New test.
14867 2016-03-01 Marek Polacek <polacek@redhat.com>
14870 * g++.dg/parse/invalid1.C: New test.
14872 2016-03-01 Richard Biener <rguenther@suse.de>
14874 PR middle-end/70022
14875 * gcc.dg/pr70022.c: New testcase.
14877 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14879 PR tree-optimization/69956
14880 * gcc.dg/pr69956.c: New test.
14882 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14885 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14886 XFAIL when hardware supports efficient unaligned storage access.
14888 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14891 * g++.dg/template/pr69961a.C: New test.
14892 * g++.dg/template/pr69961b.C: New test.
14894 2016-02-29 David Malcolm <dmalcolm@redhat.com>
14896 PR preprocessor/69985
14897 * gcc.dg/cpp/pr69985.c: New test case.
14899 2016-02-29 Jeff Law <law@redhat.com>
14901 PR tree-optimization/70005
14902 * gcc.c-torture/execute/pr70005.c New test.
14904 PR tree-optimization/69999
14905 * gcc.c-torture/compile/pr69999.c: New test.
14907 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14909 PR tree-optimization/69652
14910 * gcc.dg/torture/pr69652.c: Delete test.
14911 * gcc.dg/vect/pr69652.c: New test.
14913 2016-02-19 Richard Biener <rguenther@suse.de>
14915 PR tree-optimization/69980
14916 * gfortran.dg/vect/pr69980.f90: New testcase.
14918 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14920 * gcc.target/sparc/20160229-1.c: New test.
14922 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14924 * gnat.dg/stack_usage3.adb: New test.
14925 * gnat.dg/stack_usage3_pkg.ads: New helper.
14927 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14929 * gnat.dg/renaming8.adb: New test.
14930 * gnat.dg/renaming8_pkg1.ads: New helper.
14931 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14932 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14934 2016-02-29 Richard Biener <rguenther@suse.de>
14936 PR tree-optimization/69720
14937 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14939 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14943 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14945 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14946 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14949 * gfortran.dg/coarray_8.f90: Adjust error message.
14950 * gfortran.dg/pr56007.f90: New test.
14951 * gfortran.dg/pr56007.f: New test.
14953 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14955 PR tree-optimization/69989
14956 * gcc.dg/torture/pr69989.c: New test.
14958 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14960 * gcc.target/i386/stack-realign-win.c: New test.
14962 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14965 * gfortran.dg/pr60126.f90: New test.
14967 2016-02-27 Jeff Law <law@redhat.com>
14970 2016-02-26 Richard Biener <rguenther@suse.de>
14971 Jeff Law <law@redhat.com>
14973 PR tree-optimization/69740
14974 * gcc.c-torture/compile/pr69740-1.c: New test.
14975 * gcc.c-torture/compile/pr69740-2.c: New test.
14977 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14980 * gfortran.dg/newunit_4.f90: New test.
14982 2016-02-27 Jakub Jelinek <jakub@redhat.com>
14985 PR rtl-optimization/69886
14986 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14987 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14990 2016-02-26 Martin Sebor <msebor@redhat.com>
14992 PR tree-optimization/15826
14993 * gcc.dg/tree-ssa/pr15826.c: New test.
14995 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14998 * gcc.target/powerpc/pr69969.c: New test.
15000 2016-02-26 Martin Sebor <msebor@redhat.com>
15003 * g++.old-deja/g++.other/decl5.C: Add a test case.
15005 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
15008 * gcc.target/powerpc/pr69946.c: New file.
15010 2016-02-26 Richard Biener <rguenther@suse.de>
15011 Jeff Law <law@redhat.com>
15013 PR tree-optimization/69740
15014 * gcc.c-torture/compile/pr69740-1.c: New test.
15015 * gcc.c-torture/compile/pr69740-2.c: New test.
15017 2016-02-26 Martin Jambor <mjambor@suse.cz>
15019 PR middle-end/69920
15020 * gcc.dg/torture/pr69932.c: New test.
15021 * gcc.dg/torture/pr69936.c: Likewise.
15023 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15026 * gcc.target/s390/pr69709.c: New test.
15028 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15031 * gcc.target/aarch64/pr69245_1.c: New test.
15033 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15036 * gcc.dg/torture/pr69613.c: New test.
15038 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15040 PR rtl-optimization/69891
15041 * gcc.target/i386/pr69891.c: New test.
15043 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
15044 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15047 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15048 functionality for both 32-bit and 64-bit.
15050 2016-02-26 Richard Biener <rguenther@suse.de>
15052 PR tree-optimization/69551
15053 * gcc.dg/torture/pr69951.c: New testcase.
15055 2016-02-25 Richard Biener <rguenther@suse.de>
15057 PR tree-optimization/48795
15058 * gcc.dg/Warray-bounds-18.c: New testcase.
15060 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15062 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15064 2016-02-25 Jakub Jelinek <jakub@redhat.com>
15066 PR rtl-optimization/69896
15067 * gcc.dg/pr69896.c: New test.
15069 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
15072 * g++.dg/cpp1y/paren2.C: New test.
15074 2016-02-24 Martin Sebor <msebor@redhat.com>
15077 * gcc.dg/enum-mode-2.c: New test.
15079 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15082 * g++.dg/warn/Wnonnull-compare-6.C: New test.
15083 * g++.dg/warn/Wnonnull-compare-7.C: New test.
15084 * g++.dg/ubsan/pr69922.C: New test.
15086 2016-02-24 Marek Polacek <polacek@redhat.com>
15089 * gcc.dg/pr69819.c: New test.
15091 2016-02-24 Martin Sebor <msebor@redhat.com>
15094 * g++.dg/ext/flexary15.C: New test.
15096 2016-02-24 Martin Sebor <msebor@redhat.com>
15098 * gcc.dg/builtins-68.c: Avoid making unportable
15099 assumptions about the relationship between SIZE_MAX and UINT_MAX.
15100 * g++.dg/ext/builtin_alloca.C: Same.
15102 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15103 Charles Baylis <charles.baylis@linaro.org>
15106 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15108 2016-02-24 Richard Biener <rguenther@suse.de>
15109 Jakub Jelinek <jakub@redhat.com>
15111 PR middle-end/69760
15112 * gcc.dg/torture/pr69760.c: New testcase.
15114 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15116 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15117 pattern on Solaris with as.
15119 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15121 * gcc.target/arm/cond_sub_restrict_it.c: New test.
15122 * gcc.target/arm/condarith_restrict_it.c: Likewise.
15123 * gcc.target/arm/movcond_restrict_it.c: Likewise.
15124 * gcc.target/arm/negscc_restrict_it.c: Likewise.
15126 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15128 PR middle-end/69915
15129 * gcc.dg/pr69915.c: New test.
15131 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15133 PR rtl-optimization/69886
15134 * gcc.dg/torture/pr69886.c: New test.
15136 2016-02-24 Richard Biener <rguenther@suse.de>
15138 PR middle-end/68963
15139 * gcc.dg/torture/pr68963.c: New testcase.
15141 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15144 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15145 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15146 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15147 * gcc.target/arm/atomic_loaddi_1.c: New test.
15148 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15149 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15150 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15151 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15152 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15153 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15154 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15155 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15157 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15159 PR middle-end/69909
15160 * gcc.dg/torture/pr69909.c: New test.
15162 2016-02-24 Richard Biener <rguenther@suse.de>
15164 PR tree-optimization/69907
15165 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15166 * gcc.dg/vect/bb-slp-34.c: XFAIL.
15167 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15169 2016-02-24 Christian Bruel <christian.bruel@st.com>
15171 * gcc.target/arm/pragma_cpp_fma.c: New test.
15173 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15176 * gfortran.dg/include_6.f90: Update test.
15178 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15181 * objc.dg/pr69844.m: New test.
15183 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15185 PR libgfortran/69456
15186 * gfortran.dg/namelist_89.f90: New test.
15187 * gfortran.dg/pr59700.f90: Update test..
15189 2016-02-23 Martin Sebor <msebor@redhat.com>
15191 PR middle-end/69780
15192 * g++.dg/ext/builtin_alloca.C: New test.
15193 * gcc.dg/builtins-68.c: New test.
15195 2016-02-23 Richard Henderson <rth@redhat.com>
15197 * gcc.target/i386/addr-space-3.c: Remove test.
15199 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15201 PR preprocessor/69126
15202 PR preprocessor/69543
15203 * c-c++-common/pr69126-2-long.c: New test.
15204 * c-c++-common/pr69126-2-short.c: New test.
15205 * c-c++-common/pr69543-1.c: Remove xfail.
15207 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15209 PR preprocessor/69126
15210 PR preprocessor/69543
15211 PR preprocessor/69558
15212 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15214 (test_2): ...this, and add leading comment.
15215 (MACRO_3, test_3): New.
15216 (MACRO_4A, MACRO_4B, test_4): New.
15217 (MACRO): Rename to...
15218 (MACRO_5): ...this.
15220 (test_5): ...this, updating for renaming of MACRO, and
15221 add leading comment.
15222 * c-c++-common/pr69543-1.c: New.
15223 * c-c++-common/pr69543-2.c: New.
15224 * c-c++-common/pr69543-3.c: New.
15225 * c-c++-common/pr69543-4.c: New.
15226 * c-c++-common/pr69558-1.c: New.
15227 * c-c++-common/pr69558-2.c: New.
15228 * c-c++-common/pr69558-3.c: New.
15229 * c-c++-common/pr69558-4.c: New.
15230 * gcc.dg/pr69558.c: Move to...
15231 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
15234 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
15236 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15237 to -ftree-parallelize-loops/-fopenacc changes.
15238 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15239 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15240 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15241 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15242 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15243 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15244 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15245 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15246 * c-c++-common/goacc/kernels-loop.c: Likewise.
15247 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15248 * c-c++-common/goacc/kernels-reduction.c: Likewise.
15249 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15250 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15252 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15254 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15256 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15259 * g++.dg/warn/Wnonnull-compare-5.C: New test.
15262 * gcc.dg/pr69900.c: New test.
15264 2016-02-23 Martin Jambor <mjambor@suse.cz>
15266 PR tree-optimization/69666
15267 * gcc.dg/tree-ssa/pr69666.c: New test.
15269 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
15272 * gfortran.dg/coarray_allocate_5.f08: New test.
15274 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15276 * gcc.target/s390/vcond-shift.c: Move to ...
15277 * gcc.target/s390/vector/vcond-shift.c: ... here.
15279 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15281 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15282 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15284 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15286 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15288 2016-02-20 Mark Wielaard <mjw@redhat.com>
15291 * gcc.dg/unused-variable-3.c: New test.
15293 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15296 * gcc.target/i386/pr69888.c: New test.
15298 2016-02-22 Richard Biener <rguenther@suse.de>
15300 PR tree-optimization/69882
15301 * gfortran.dg/vect/pr69882.f90: New testcase.
15303 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15306 * gcc.dg/pr69885.c: New test.
15308 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
15312 * gcc.target/sh/pr54089-10.c: New.
15314 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
15317 * gfortran.dg/deferred_character_15.f90: New test.
15319 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15322 gfortran.dg/allocate_with_source_18.f03: New test.
15324 2016-02-20 Harald Anlauf <anlauf@gmx.de>
15327 gfortran.dg/gomp/pr52531.f90: New test.
15329 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15332 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15335 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15338 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15339 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15342 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15345 * g++.dg/torture/pr69851.C: New test.
15347 2016-02-19 Martin Sebor <msebor@redhat.com>
15350 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15352 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15355 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15356 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15359 * g++.dg/cpp0x/pr67767.C: New test.
15361 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15363 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15364 for fp, simd, crypto, crc, lse.
15365 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15367 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15368 effective target check.
15370 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15373 * gcc.target/i386/pr69820.c: New test.
15375 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15377 * gcc.target/s390/vector/int128-1.c: New test.
15379 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15381 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15383 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15385 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15386 instruction pattern name to prevent the testcase from failing with
15389 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15391 * gcc.target/s390/md/movstr-2.c: New test.
15393 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15395 * gcc.target/s390/morestack.c: New test.
15397 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15400 * gcc.target/s390/pr69625.c: Add test case.
15402 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15405 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15407 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15410 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15411 * gcc.target/powerpc/fusion3.c: Likewise.
15413 2016-02-18 Richard Biener <rguenther@suse.de>
15415 PR middle-end/69553
15416 * g++.dg/torture/pr69553.C: New testcase.
15418 2016-02-18 Nick Clifton <nickc@redhat.com>
15422 * gcc.target/arm/pr62554.c: New test.
15423 * gcc.target/arm/pr69610-1.c: New test.
15424 * gcc.target/arm/pr69610-2.c: New test.
15426 2016-02-18 Richard Biener <rguenther@suse.de>
15428 PR middle-end/69854
15429 * gcc.dg/torture/pr69854.c: New testcase.
15431 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15434 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15436 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15438 * gcc.target/powerpc/vec-cg.c: New test.
15440 2016-02-17 Richard Biener <rguenther@suse.de>
15443 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15445 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15448 * gcc.c-torture/compile/pr69161.c: New test.
15450 2016-02-17 David Sherwood <david.sherwood@arm.com>
15453 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15454 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15456 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15458 * gcc.dg/ifcvt-4.c: Skip on Visium.
15460 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15462 * gnat.dg/atomic8.adb: New test.
15464 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15466 * gnat.dg/discr46.ad[sb]: New test.
15468 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15471 * gcc.target/powerpc/pr48344-1.c: New test.
15473 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15476 * gfortran.dg/associate_21.f90: New test.
15478 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15481 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15482 -Wnonnull in dg-options.
15483 * c-c++-common/nonnull-2.c: New test.
15485 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15486 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15488 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15490 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15492 PR middle-end/69801
15493 * gcc.dg/pr69801.c: Add empty dg-options.
15495 2016-02-16 James Norris <jnorris@codesourcery.com>
15497 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15498 * g++.dg/goacc/deviceptr-1.c: New file.
15500 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15502 PR tree-optimization/69820
15503 * gcc.dg/vect/pr69820.c: New test.
15505 2016-02-16 Richard Biener <rguenther@suse.de>
15507 PR tree-optimization/69776
15508 * gcc.dg/torture/pr69776-2.c: New testcase.
15510 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15512 PR tree-optimization/69714
15513 * gcc.dg/torture/pr69714.c: New test.
15515 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15517 PR tree-optimization/69802
15518 * gcc.dg/pr69802.c: New test.
15520 2016-02-16 Richard Biener <rguenther@suse.de>
15522 PR middle-end/69801
15523 * gcc.dg/pr69801.c: New testcase.
15525 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15527 PR libgfortran/69651
15528 * gfortran.dg/read_bang.f90: New test.
15529 * gfortran.dg/read_bang4.f90: New test.
15531 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15534 * g++.dg/init/pr69658.C: New test.
15537 * c-c++-common/pr69797.c: New test.
15539 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15541 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15542 check for aarch64*-*-*.
15544 2016-02-15 Richard Biener <rguenther@suse.de>
15546 PR tree-optimization/69783
15547 * gcc.dg/vect/pr69783.c: New testcase.
15549 2016-02-15 Richard Biener <rguenther@suse.de>
15551 PR tree-optimization/69776
15552 * gcc.dg/torture/pr69776.c: New testcase.
15554 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15557 * gfortran.dg/type_decl_4.f90: Reinstated.
15559 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15562 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15564 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15568 * gfortran.dg/type_decl_4.f90: Removed.
15570 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15573 * gfortran.dg/type_decl_4.f90: New test.
15575 2016-02-14 Alan Modra <amodra@gmail.com>
15578 * gcc.c-torture/execute/stkalign.c: Revise test.
15580 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15583 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15585 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15588 * gcc.target/sh/torture/pr67260.c: New.
15590 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15592 * gcc.dg/pr67964.c: Add dg-require-alias.
15594 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15598 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15600 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15602 PR libgfortran/69668
15603 * gfortran.dg/namelist_88.f90: New test.
15605 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15607 PR libgfortran/69668
15608 * gfortran.dg/namelist_38.f90: Update test.
15609 * gfortran.dg/namelist_84.f90: Update test.
15611 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15614 * gcc.dg/pr69554-1.c: New test.
15615 * gfortran.dg/pr69554-1.F90: New test.
15616 * gfortran.dg/pr69554-2.F90: New test.
15617 * lib/gcc-dg.exp (proc dg-locus): New function.
15618 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15619 distinguish between the caret-printing and non-caret-printing
15620 cases. If caret-printing has been explicitly enabled, bail out
15621 without attempting to fix up the output.
15623 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15627 * gcc.dg/spellcheck-options-3.c: New test case.
15628 * gcc.dg/spellcheck-options-4.c: New test case.
15629 * gcc.dg/spellcheck-options-5.c: New test case.
15630 * gcc.dg/spellcheck-options-6.c: New test case.
15631 * gcc.dg/spellcheck-options-7.c: New test case.
15632 * gcc.dg/spellcheck-options-8.c: New test case.
15633 * gcc.dg/spellcheck-options-9.c: New test case.
15634 * gcc.dg/spellcheck-options-10.c: New test case.
15636 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15638 PR rtl-optimization/69764
15639 PR rtl-optimization/69771
15640 * c-c++-common/pr69764.c: New test.
15641 * gcc.dg/torture/pr69771.c: New test.
15643 2016-02-12 Marek Polacek <polacek@redhat.com>
15645 * g++.dg/torture/init-list1.C: New.
15647 2016-02-12 Marek Polacek <polacek@redhat.com>
15649 * gcc.dg/pr69522.c: Add empty dg-options.
15651 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15653 * g++.dg/lto/lto.exp: Include and init mpx.
15654 * g++.dg/lto/pr69729_0.C: New test.
15656 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15659 * g++.dg/ipa/pr69241-4.C: New test.
15662 * g++.dg/ipa/pr68672-1.C: New test.
15663 * g++.dg/ipa/pr68672-2.C: New test.
15664 * g++.dg/ipa/pr68672-3.C: New test.
15666 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15669 * gcc.dg/pr69522.c: New test.
15671 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15674 * g++.dg/cpp1y/69098.C: New test.
15675 * g++.dg/cpp1y/69098-2.C: New test.
15677 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15679 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15680 and neighbour -> neighbor.
15681 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15682 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15683 * c-c++-common/Wvarargs.c: Likewise.
15684 * c-c++-common/goacc/host_data-5.c: Likewise.
15685 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15686 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15687 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15688 * gcc.target/aarch64/pr60697.c: Likewise.
15689 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15690 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15691 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15692 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15693 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15694 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15695 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15696 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15697 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15698 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15699 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15700 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15701 * g++.dg/lookup/koenig5.C: Likewise.
15702 * g++.dg/ext/no-asm-2.C: Likewise.
15703 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15704 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15705 * gfortran.dg/used_types_16.f90: Likewise.
15706 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15707 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15708 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15709 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15710 * gfortran.dg/abstract_type_6.f03: Likewise.
15711 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15712 * gfortran.dg/used_types_15.f90: Likewise.
15713 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15714 * gfortran.dg/exit_3.f08: Likewise.
15715 * gfortran.dg/open_status_2.f90: Likewise.
15716 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15717 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15718 * gfortran.dg/associate_1.f03: Likewise.
15719 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15720 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15721 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15722 * gcc.dg/builtin-object-size-1.c: Likewise.
15723 * gcc.dg/noreturn-6.c: Likewise.
15724 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15725 * gcc.dg/globalalias.c: Likewise.
15726 * gcc.dg/builtins-config.h: Likewise.
15727 * gcc.dg/pr30457.c: Likewise.
15728 * gcc.c-torture/compile/volatile-1.c: Likewise.
15729 * gcc.c-torture/execute/20101011-1.c: Likewise.
15730 * c-c++-common/Waddress-1.c: Likewise.
15732 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15735 * c-c++-common/Waddress-1.c: New test.
15737 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15740 * gfortran.dg/associate_19.f03: New test.
15741 * gfortran.dg/associate_20.f03: New test.
15743 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15745 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15747 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15749 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15750 .arch armv8-a\n. Add -dA to dg-options.
15751 * gcc.target/aarch64/assembler_arch_1.c: New test.
15752 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15754 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15757 * g++.dg/cpp0x/pr68726.C: New.
15759 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15761 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15764 2016-02-11 Richard Biener <rguenther@suse.de>
15766 * g++.dg/tree-ssa/pr61034.C: Adjust.
15768 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15771 * gcc.target/s390/pr69148.c: New.
15773 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15775 PR tree-optimization/69652
15776 * gcc.dg/torture/pr69652.c: New test.
15778 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15779 Patrick Palka <ppalka@gcc.gnu.org>
15783 * g++.dg/ipa/pr69241-1.C: New test.
15784 * g++.dg/ipa/pr69241-2.C: New test.
15785 * g++.dg/ipa/pr69241-3.C: New test.
15786 * g++.dg/ipa/pr69649.C: New test.
15788 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15790 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15791 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15793 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15795 PR tree-optimization/68021
15796 * gcc.dg/tree-ssa/pr68021.c: New test.
15798 2016-02-10 Richard Biener <rguenther@suse.de>
15800 PR tree-optimization/69726
15801 * gcc.dg/uninit-22.c: New testcase.
15803 2016-02-09 Andrew Pinski <apinski@cavium.com>
15806 * gcc.c-torture/compile/20160205-1.c: New testcase.
15808 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15811 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15812 instead accessing a really large arrray.
15813 * gcc.target/powerpc/fusion3.c: Likewise.
15815 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15818 * gcc.c-torture/execute/pr68532.c: New test.
15820 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15823 * gcc.dg/pr69634.c: New.
15825 2016-02-09 Richard Biener <rguenther@suse.de>
15827 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15829 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15831 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15833 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15835 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15837 2016-02-09 Richard Biener <rguenther@suse.de>
15839 PR tree-optimization/69715
15840 * gcc.dg/torture/pr69715.c: New testcase.
15842 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15845 * g++.dg/cpp0x/trailing12.C: New test.
15846 * g++.dg/cpp0x/trailing13.C: New test.
15848 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15852 * g++.dg/cpp1y/auto-fn29.C: New test.
15853 * g++.dg/cpp1y/auto-fn30.C: New test.
15855 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15857 PR tree-optimization/69209
15858 * gcc.c-torture/compile/pr69209.c: New test.
15860 2016-02-08 Jeff Law <law@redhat.com>
15862 PR tree-optimization/68541
15863 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15864 of statements allowed in join block for path splitting.
15866 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15869 * g++.dg/gomp/pr59627.C: New test.
15872 * g++.dg/ipa/pr69239.C: New test.
15874 2016-02-08 David Malcolm <dmalcolm@redhat.com>
15876 PR preprocessor/69664
15877 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15878 * gcc.dg/cpp/warn-comments.c: Likewise.
15880 2016-02-08 Marek Polacek <polacek@redhat.com>
15883 * g++.dg/init/const12.C: New test.
15885 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15888 * gcc.dg/lto/pr55113_0.c: Remove test.
15890 2016-02-08 Richard Biener <rguenther@suse.de>
15892 PR tree-optimization/69719
15893 * gcc.dg/torture/pr69719.c: New testcase.
15895 2016-02-08 Richard Biener <rguenther@suse.de>
15896 Jeff Law <law@redhat.com>
15899 * gcc.target/mips/pr68273.c: New testcase.
15901 2016-02-08 Richard Biener <rguenther@suse.de>
15903 PR rtl-optimization/69274
15904 * gcc.target/i386/addr-sel-1.c: XFAIL.
15906 2016-02-08 Jeff Law <law@redhat.com>
15908 PR tree-optimization/68541
15909 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15911 PR tree-optimization/65917
15912 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15914 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15917 * gfortran.dg/namelist_args.f90: New test.
15919 2016-02-05 Jeff Law <law@redhat.com>
15921 PR tree-optimization/68541
15922 * gcc.dg/tree-ssa/split-path-2.c: New test.
15923 * gcc.dg/tree-ssa/split-path-3.c: New test.
15924 * gcc.dg/tree-ssa/split-path-4.c: New test.
15925 * gcc.dg/tree-ssa/split-path-5.c: New test.
15926 * gcc.dg/tree-ssa/split-path-6.c: New test.
15927 * gcc.dg/tree-ssa/split-path-7.c: New test.
15929 2016-02-05 Martin Sebor <msebor@redhat.com>
15932 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15933 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15935 2016-02-06 Richard HEnderson <rth@redhat.com>
15938 * gcc.target/i386/addr-space-4.c: New.
15939 * gcc.target/i386/addr-space-5.c: New.
15941 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15944 * gfortran.dg/elemental_dependency_6.f90: New.
15946 2016-02-05 Jakub Jelinek <jakub@redhat.com>
15948 PR rtl-optimization/69691
15949 * gcc.c-torture/execute/pr69691.c: New test.
15952 * g++.dg/parse/pr69628.C: New test.
15954 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15956 * gcc.dg/sancov/asan.c: Move to ...
15957 * gcc.dg/asan/sancov-1.c: ... here.
15959 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15961 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15963 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15966 * gcc.target/i386/pr69677.c: New test.
15968 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15971 * g++.dg/template/pr68948.C: New test.
15973 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15975 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15976 (only necessary on s390x).
15978 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15980 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15981 -mno-accumulate-outgoing-args.
15983 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15985 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15987 2016-02-04 Jakub Jelinek <jakub@redhat.com>
15990 * c-c++-common/pr69669.c: New test.
15992 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15995 * g++.dg/pr69667.C: New file.
15997 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
16000 * gcc.dg/pr69619.c: Add new test.
16002 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
16004 PR rtl-optimization/69577
16005 * gcc.target/i386/pr69577.c: New test.
16007 2016-02-04 Martin Liska <mliska@suse.cz>
16009 * g++.dg/asan/pr69276.C: New test.
16011 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16015 * gcc.target/arm/wmul-3.c: Simplify test to generate just
16016 a single smulbb instruction.
16017 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16018 * gcc.target/amr/wmul-2.c: Likewise.
16020 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16024 * gcc.c-torture/execute/pr67714.c: New test.
16026 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
16029 * gcc.target/i386/pr69454-1.c: New test.
16030 * gcc.target/i386/pr69454-2.c: New test.
16032 2016-02-03 Martin Sebor <msebor@redhat.com>
16039 * g++.dg/ext/flexarray-mangle-2.C: New test.
16040 * g++.dg/ext/flexarray-mangle.C: New test.
16041 * g++.dg/ext/flexarray-subst.C: New test.
16042 * g++.dg/ext/flexary11.C: New test.
16043 * g++.dg/ext/flexary12.C: New test.
16044 * g++.dg/ext/flexary13.C: New test.
16045 * g++.dg/ext/flexary14.C: New test.
16046 * g++.dg/other/dump-ada-spec-2.C: Adjust.
16048 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
16050 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16051 Define only if CHECK_FLOAT128 is defined.
16052 (main): Properly initialize u5.
16054 2016-02-03 Jakub Jelinek <jakub@redhat.com>
16057 * gcc.dg/pr69627.c: New test.
16060 * gcc.dg/pr69644.c: New test.
16062 2016-02-03 Mike Stump <mikestump@comcast.net>
16064 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16065 support for struct-layout-1.exp.
16067 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
16070 * g++.dg/cpp0x/pr69056.C: New test.
16072 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
16073 Alexandre Oliva <aoliva@redhat.com>
16076 * gcc.target/powerpc/pr69461.c: New.
16078 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
16080 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16081 works from here ...
16082 (check_effective_target_fsanitize_thread): ... to here. Do not
16083 specify additional compile flags for the test source.
16084 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16085 specify additional compile flags for the test source.
16087 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
16089 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16091 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
16095 * gfortran.dg/coarray_allocate_2.f08: New test.
16096 * gfortran.dg/coarray_allocate_3.f08: New test.
16097 * gfortran.dg/coarray_allocate_4.f08: New test.
16099 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
16101 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16102 use same scan-tree-dump-times on all platforms.
16103 * gcc.dg/vect/vect-outer-1.c: Likewise.
16104 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16105 * gcc.dg/vect/vect-outer-1a.c: Likewise.
16106 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16107 * gcc.dg/vect/vect-outer-1b.c: Likewise.
16108 * gcc.dg/vect/vect-outer-2b.c: Likewise.
16109 * gcc.dg/vect/vect-outer-3b.c: Likewise.
16110 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16112 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
16114 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16117 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
16119 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16121 2016-02-02 James Norris <jnorris@codesourcery.com>
16123 * c-c++-common/goacc/routine-5.c: Add tests.
16125 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
16127 * gcc.target/nvptx/unsigned-cmp.c: New test.
16129 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
16131 * gcc.target/aarch64/scalar_shift_1.c
16132 (test_corners_sisd_di): Improve force to SIMD register.
16133 (test_corners_sisd_si): Likewise.
16134 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16135 Remove scan-assembler check for ldr.
16137 2016-02-02 Richard Biener <rguenther@suse.de>
16139 PR tree-optimization/69595
16140 * gcc.dg/Warray-bounds-17.c: New testcase.
16142 2016-02-02 Richard Biener <rguenther@suse.de>
16144 PR tree-optimization/69606
16145 * gcc.dg/torture/pr69606.c: New testcase.
16147 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
16149 PR middle-end/68542
16150 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16151 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16153 2016-02-02 Alan Modra <amodra@gmail.com>
16156 * gcc.target/powerpc/pr69548.c: New test.
16158 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16160 PR rtl-optimization/69592
16161 * gcc.dg/pr69592.c: New test.
16163 PR preprocessor/69543
16165 * gcc.dg/pr69543.c: New test.
16166 * gcc.dg/pr69558.c: New test.
16168 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
16171 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16173 2016-02-01 Martin Sebor <msebor@redhat.com>
16175 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16177 2016-02-01 Bin Cheng <bin.cheng@arm.com>
16179 PR tree-optimization/67921
16180 * c-c++-common/ubsan/pr67921.c: New test.
16182 2016-02-01 Richard Biener <rguenther@suse.de>
16184 PR middle-end/69556
16185 * gcc.dg/tree-ssa/recip-8.c: New testcase.
16187 2016-02-01 Richard Biener <rguenther@suse.de>
16189 PR tree-optimization/69574
16190 * gcc.dg/torture/pr69574.c: New testcase.
16192 2016-02-01 Richard Biener <rguenther@suse.de>
16194 PR tree-optimization/69579
16195 * gcc.dg/setjmp-6.c: New testcase.
16197 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16199 PR rtl-optimization/69570
16200 * g++.dg/opt/pr69570.C: New test.
16202 2016-02-01 Richard Henderson <rth@redhat.com>
16204 * gcc.dg/pr69535.c: New test.
16206 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
16209 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16210 * gcc.dg/tree-ssa/sra-18.c: Likewise.
16213 * g++.dg/parse/parens3.C: Use register "4" on hppa.
16215 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16217 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
16220 * gfortran.dg/allocate_with_source_17.f03: New test.
16222 2016-01-30 Jakub Jelinek <jakub@redhat.com>
16224 PR tree-optimization/69546
16225 * gcc.dg/torture/pr69546.c: New test.
16227 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
16230 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16232 2016-01-30 Martin Sebor <msebor@redhat.com>
16235 * g++.dg/ext/flexary10.C: New test.
16237 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
16240 gfortran.dg/common_23.f90: New test.
16242 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16245 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16246 condition being checked, and disable it when the target supports
16247 misaligned loads and stores.
16249 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16252 * gcc.dg/torture/pr69518.c: New test.
16254 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
16257 * gcc.target/i386/pr69530.c: New test.
16259 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
16262 * gcc.target/mips/div-delay.c: New test.
16264 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16267 * gcc.target/i386/pr69551.c: New test.
16270 * gcc.target/i386/pr66137.c: New test.
16272 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
16274 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16275 always built for p5600.
16276 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16277 isa=p5600 dg-option.
16279 2016-01-29 Richard Biener <rguenther@suse.de>
16281 PR tree-optimization/69547
16282 * g++.dg/tree-ssa/pr69547.C: New testcase.
16284 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16287 * g++.dg/warn/Wunused-function2.C: New test.
16289 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
16291 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16292 support for test to succeed.
16294 2016-01-29 Marek Polacek <polacek@redhat.com>
16298 * g++.dg/ext/constexpr-vla2.C: New test.
16299 * g++.dg/ext/constexpr-vla3.C: New test.
16300 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16302 2016-01-29 Richard Biener <rguenther@suse.de>
16304 PR middle-end/69537
16305 * gcc.dg/uninit-21.c: New testcase.
16307 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
16310 * gcc.target/i386/pr69459.c: New test.
16312 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
16315 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16316 * gcc.target/mips/pr68400.c: New test.
16318 2016-01-28 Martin Sebor <msebor@redhat.com>
16321 * gcc.target/powerpc/pr17381.c: New test.
16323 2016-01-28 Jakub Jelinek <jakub@redhat.com>
16325 PR middle-end/69542
16326 * gcc.dg/torture/pr69542.c: New test.
16328 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16330 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16332 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16334 * gcc.dg/pr65980.c: Skip on AIX.
16335 * gcc.dg/pr66688.c: Same.
16337 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16340 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16341 * gcc.dg/tree-ssa/sra-18.c: Same.
16343 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16346 * gfortran.dg/block_15.f08: New test.
16347 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16348 on incorrectly closed BLOCK.
16350 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16352 * gcc.dg/declare-simd.c: New test.
16354 2016-01-28 Richard Biener <rguenther@suse.de>
16356 PR tree-optimization/69466
16357 * gfortran.dg/vect/pr69466.f90: New testcase.
16359 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16361 * g++.dg/pr67989.C: Remove ARM-specific option.
16362 * gcc.target/arm/pr67989.C: New file.
16364 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16366 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16367 and expm1 test for glibc < 2.11.
16369 2016-01-27 Richard Henderson <rth@redhat.com>
16371 * gcc.c-torture/execute/pr69447.c: New test.
16373 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
16376 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16378 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16381 * gcc.dg/pr66869.c: New test.
16383 2016-01-25 Jeff Law <law@redhat.com>
16385 PR tree-optimization/68398
16386 PR tree-optimization/69196
16387 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16388 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16389 path to avoid new heuristic allowing more irreducible regions
16390 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16391 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16392 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16393 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16394 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16396 2016-01-27 Marek Polacek <polacek@redhat.com>
16399 * c-c++-common/vector-compare-4.c: New test.
16401 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16403 PR preprocessor/69126
16404 * c-c++-common/pr69126.c: New test case.
16406 2016-01-27 Ian Lance Taylor <iant@google.com>
16408 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16410 2016-01-27 Ryan Burn <contact@rnburn.com>
16413 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16415 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16418 * gcc.target/i386/pr69512.c: New test.
16420 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16423 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16425 2016-01-27 Marek Polacek <polacek@redhat.com>
16428 * g++.dg/pr69379.C: New test.
16430 2016-01-27 Martin Sebor <msebor@redhat.com>
16433 * g++.dg/abi/Wabi-2-2.C: New test.
16434 * g++.dg/abi/Wabi-2-3.C: New test.
16435 * g++.dg/abi/Wabi-3-2.C: New test.
16436 * g++.dg/abi/Wabi-3-3.C: New test.
16438 2016-01-27 Richard Biener <rguenther@suse.de>
16440 PR tree-optimization/69166
16441 * gcc.dg/torture/pr69166.c: New testcase.
16443 2016-01-27 Martin Jambor <mjambor@suse.cz>
16445 PR tree-optimization/69355
16446 * gcc.dg/tree-ssa/pr69355.c: New test.
16448 2016-01-27 Marek Polacek <polacek@redhat.com>
16451 * g++.dg/ext/constexpr-vla1.C: New test.
16453 2016-01-20 Christian Bruel <christian.bruel@st.com>
16456 * gcc.target/arm/pr69245.c: New test.
16458 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16460 PR tree-optimization/69399
16461 * gcc.dg/torture/pr69399.c: New test.
16463 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16465 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16467 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16469 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16471 2016-01-26 Tom de Vries <tom@codesourcery.com>
16473 PR tree-optimization/69110
16474 * gcc.dg/autopar/pr69110.c: New test.
16476 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16477 Sebastian Pop <s.pop@samsung.com>
16479 * gcc.dg/graphite/isl-ast-op-select.c: New.
16481 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16484 * gfortran.dg/allocate_error_6.f90: New test.
16486 2016-01-26 Richard Henderson <rth@redhat.com>
16488 * gcc.dg/tm/pr60908.c: New test.
16490 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16493 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16495 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16496 expected multiline output to reflect the colorization being
16497 disabled before newlines.
16498 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16499 (custom_diagnostic_finalizer): Replace call to
16500 pp_newline_and_flush with call to pp_flush.
16501 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16502 * gfortran.dg/implicit_class_1.f90: Likewise.
16503 * lib/gcc-dg.exp (allow_blank_lines): New global.
16504 (dg-allow-blank-lines-in-output): New procedure.
16505 (gcc-dg-prune): Complain about blank lines in the output, unless
16506 dg-allow-blank-lines-in-output was called.
16507 * lib/multiline.exp (_build_multiline_regex): Only support
16508 arbitrary followup text for non-blank-lines, not for blank lines.
16510 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16512 PR tree-optimization/69483
16513 * gcc.dg/pr69483.c: New test.
16514 * g++.dg/opt/pr69483.C: New test.
16516 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16519 * gcc.target/arm/pr68620.c: New test.
16521 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16523 * gcc.target/i386/pr68986-2.c: Remove -m32.
16525 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16528 * gcc.target/i386/pr68986-1.c: New test.
16529 * gcc.target/i386/pr68986-2.c: Likewise.
16530 * gcc.target/i386/pr68986-3.c: Likewise.
16532 2016-01-26 Christian Bruel <christian.bruel@st.com>
16534 * lib/target-supports.exp
16535 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16536 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16537 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16539 2016-01-26 Richard Biener <rguenther@suse.de>
16541 PR tree-optimization/69452
16542 * gcc.dg/torture/pr69452.c: New testcase.
16544 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16547 * gcc.dg/pr69442.c: New test.
16549 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16552 * gcc.target/aarch64/simd/pr67896.C: New.
16554 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16556 PR tree-optimization/69400
16557 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16559 (plugin_init): Call it.
16560 * gcc.dg/torture/pr69400.c: New test.
16562 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16564 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16566 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16567 Sebastian Pop <s.pop@samsung.com>
16569 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16572 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16573 Sebastian Pop <s.pop@samsung.com>
16575 * gcc.dg/graphite/pr69292.c: New.
16577 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16579 * c-c++-common/goacc/use_device-1.c: New test.
16581 2016-01-25 Jeff Law <law@redhat.com>
16583 PR tree-optimization/69196
16584 PR tree-optimization/68398
16585 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16586 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16588 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16591 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16594 2016-01-25 Richard Biener <rguenther@suse.de>
16597 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16599 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16602 * gcc.dg/pr69421.c: New test.
16604 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16606 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16607 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16608 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16609 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16610 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16611 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16612 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16613 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16614 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16615 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16617 2016-01-25 Richard Biener <rguenther@suse.de>
16619 PR tree-optimization/69376
16620 * gcc.dg/torture/pr69376.c: New testcase.
16622 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16626 * gfortran.dg/interface_38.f90: New test.
16627 * gfortran.dg/interface_39.f90: New test.
16629 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16632 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16637 * g++.dg/template/pr11858.C: New test.
16638 * g++.dg/template/pr24663.C: New test.
16639 * g++.dg/template/unify12.C: New test.
16640 * g++.dg/template/unify13.C: New test.
16641 * g++.dg/template/unify14.C: New test.
16642 * g++.dg/template/unify15.C: New test.
16643 * g++.dg/template/unify16.C: New test.
16644 * g++.dg/template/unify17.C: New test.
16646 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16649 gfortran.dg/pr68283.f90: New test.
16651 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16654 * gfortran.dg/inline_matmul_13.f90: New test.
16655 * gfortran.dg/matmul_bounds_8.f90: New test.
16656 * gfortran.dg/matmul_bounds_9.f90: New test.
16657 * gfortran.dg/matmul_bounds_10.f90: New test.
16659 2016-01-23 Tom de Vries <tom@codesourcery.com>
16661 PR tree-optimization/69426
16662 * gcc.dg/autopar/pr69426.c: New test.
16664 2016-01-23 Martin Sebor <msebor@redhat.com>
16668 * g++.dg/cpp0x/alignas5.C: New test.
16669 * g++.dg/ext/vector29.C: Same.
16671 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16673 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16674 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16675 _GNU_SOURCE from compile flags to the source.
16676 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16677 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16678 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16679 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16681 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16684 * g++.dg/opt/pr69432.C: New test.
16686 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16688 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16689 32-bit targets testing an -m64 multilib.
16691 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16693 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16696 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16698 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16700 2016-01-21 Christian Bruel <christian.bruel@st.com>
16703 * gcc.target/i386/pr68674.c
16704 * gcc.target/aarch64/pr68674.c
16705 * gcc.target/arm/pr68674.c
16707 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16710 * gcc.c-torture/execute/pr69403.c: New test.
16712 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16715 * g++.dg/template/pr55843.C: New.
16717 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16720 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16721 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16723 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16726 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16727 from dg-do compile directive, and instead add
16728 { dg-require-effective-target int128 }.
16730 2016-01-20 Martin Sebor <msebor@redhat.com>
16733 * gcc.dg/sync-fetch.c: New test.
16735 2016-01-21 Martin Sebor <msebor@redhat.com>
16738 * gcc.target/powerpc/pr69252.c: New test.
16740 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16743 * gfortran.dg/pr65996.f90: New test.
16745 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16748 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16749 expected to generate an error.
16751 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16753 PR middle-end/66178
16754 * gcc.dg/torture/pr66178.c: New test.
16756 2016-01-21 Anton Blanchard <anton@samba.org>
16757 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16760 * gcc.target/powerpc/pr63354.c: New test.
16762 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16764 PR rtl-optimization/68990
16765 * gcc.target/i386/pr68990: New.
16767 2016-01-21 Nick Clifton <nickc@redhat.com>
16770 * gcc.target/mips/pr69129.c: New.
16772 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16775 * g++.dg/cpp0x/pr58046.C: New.
16777 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16781 * gcc.target/arm/pr69187.c: New test.
16784 * g++.dg/torture/pr69355.C: New test.
16786 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16787 Sebastian Pop <s.pop@samsung.com>
16789 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16791 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16792 Sebastian Pop <s.pop@samsung.com>
16794 * gcc.dg/graphite/pr68976.c: New test.
16796 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16798 PR middle-end/67653
16799 * c-c++-common/pr67653.c: New test.
16800 * gcc.dg/torture/pr29119.c: Add dg-warning.
16802 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16804 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16806 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16809 * gcc.dg/pr24293.c: New test.
16810 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16811 incomplete struct type.
16812 * gcc.dg/declspec-1.c: Likewise.
16813 * gcc.dg/pr63549.c: Likewise.
16815 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16817 PR tree-optimization/66612
16818 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16819 for bdn instruction.
16821 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16823 * lib/target-supports.exp
16824 (check_effective_target_arm_fp_ok_nocache): New.
16825 (check_effective_target_arm_fp_ok): New.
16826 (add_options_for_arm_fp): New.
16827 (check_effective_target_arm_crypto_ok_nocache): Require
16828 target_arm_v8_neon_ok instead of arm32.
16829 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16830 (check_effective_target_arm_crypto_pragma_ok): New.
16831 (add_options_for_arm_vfp): New.
16832 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16833 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16834 target instead. Force initial fpu to vfp.
16835 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16836 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16837 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16839 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16840 use arm_vfp effective target instead. Force initial fpu to vfp.
16841 * gcc.target/arm/attr-neon3.c: Likewise.
16842 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16844 * gcc.target/arm/unsigned-float.c: Likewise.
16845 * gcc.target/arm/vfp-1.c: Likewise.
16846 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16847 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16848 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16849 * gcc.target/arm/vfp-ldmias.c: Likewise.
16850 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16851 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16852 * gcc.target/arm/vfp-stmiad.c: Likewise.
16853 * gcc.target/arm/vfp-stmias.c: Likewise.
16854 * gcc.target/arm/vnmul-1.c: Likewise.
16855 * gcc.target/arm/vnmul-2.c: Likewise.
16856 * gcc.target/arm/vnmul-3.c: Likewise.
16857 * gcc.target/arm/vnmul-4.c: Likewise.
16859 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16862 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16863 the MPX run-time library, for compile-time MPX test.
16864 * gcc.target/i386/chkp-always_inline.c: Likewise.
16865 * gcc.target/i386/chkp-bndret.c: Likewise.
16866 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16867 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16868 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16869 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16870 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16871 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16872 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16873 * gcc.target/i386/chkp-label-address.c: Likewise.
16874 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16875 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16876 * gcc.target/i386/chkp-pr69044.c: Likewise.
16877 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16878 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16879 * gcc.target/i386/chkp-strchr.c: Likewise.
16880 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16881 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16882 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16883 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16884 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16885 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16886 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16887 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16888 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16889 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16890 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16891 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16892 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16893 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16894 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16895 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16896 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16897 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16898 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16899 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16900 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16901 * gcc.target/i386/pr63995-2.c: Likewise.
16902 * gcc.target/i386/pr64805.c: Likewise.
16903 * gcc.target/i386/pr65044.c: Likewise.
16904 * gcc.target/i386/pr65167.c: Likewise.
16905 * gcc.target/i386/pr65183.c: Likewise.
16906 * gcc.target/i386/pr65184.c: Likewise.
16907 * gcc.target/i386/thunk-retbnd.c: Likewise.
16909 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16911 PR tree-optimization/69328
16912 * gcc.dg/pr69328.c: New test.
16914 2016-01-20 Jeff Law <law@redhat.com>
16917 * gcc.target/m68k/pr25114.c: New test.
16919 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16921 * gcc.target/arm/memset-inline-10.c: Added
16922 dg-require-effective-target arm_thumb2_ok.
16924 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16926 * gcc.dg/debug/dwarf2/sso.c: New test.
16928 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
16931 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16932 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16933 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16935 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16938 * g++.dg/ipa/devirt-50.C: New testcase.
16940 2016-01-19 Marek Polacek <polacek@redhat.com>
16943 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16944 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16946 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16949 * gcc.target/arm/pr69135_1.c: New test.
16951 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16953 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16955 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16957 * gcc.target/aarch64/ccmp_1.c: New testcase.
16959 2016-01-19 Marek Polacek <polacek@redhat.com>
16962 * g++.dg/cpp0x/enum30.C: New test.
16964 2016-01-19 Richard Biener <rguenther@suse.de>
16966 PR tree-optimization/69336
16967 * g++.dg/tree-ssa/pr69336.C: New testcase.
16969 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16972 * gcc.dg/pr65779.c: New test.
16974 2016-01-19 Richard Biener <rguenther@suse.de>
16976 PR tree-optimization/69352
16977 * gcc.dg/torture/pr69352.c: New testcase.
16979 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16981 PR rtl-optimization/68955
16982 PR rtl-optimization/64557
16983 * gcc.dg/torture/pr68955.c: New test.
16985 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16988 * g++.dg/torture/pr69136.C: New testcase.
16990 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16993 * g++.dg/lto/pr69133_0.C: New testcase.
16994 * g++.dg/lto/pr69133_1.C: New testcase.
16996 2016-01-15 Jeff Law <law@redhat.com>
16998 PR tree-optimization/69320
16999 * gcc.c-torture/pr69320-1.c: New test.
17000 * gcc.c-torture/pr69320-2.c: New test.
17001 * gcc.c-torture/pr69320-3.c: New test.
17002 * gcc.c-torture/pr69320-4.c: New test.
17004 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
17009 * g++.dg/template/pr11858.C: New test.
17010 * g++.dg/template/pr24663.C: New test.
17011 * g++.dg/template/unify12.C: New test.
17012 * g++.dg/template/unify13.C: New test.
17013 * g++.dg/template/unify14.C: New test.
17014 * g++.dg/template/unify15.C: New test.
17015 * g++.dg/template/unify16.C: New test.
17016 * g++.dg/template/unify17.C: New test.
17018 2016-01-18 David Malcolm <dmalcolm@redhat.com>
17021 * gcc.dg/pr69181-1.c: New test file.
17022 * gcc.dg/pr69181-2.c: New test file.
17023 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17024 globals by moving it to...
17025 (cleanup-after-saved-dg-test): ...this new function. Add
17026 "global additional_sources_used". Add reset of global
17027 multiline_expected_outputs to the empty list.
17028 * lib/multiline.exp (_multiline_expected_outputs): Rename this
17030 (multiline_expected_outputs): ...this, and updated comments to
17031 note that it is modified from gcc-dg.exp.
17032 (dg-end-multiline-output): Update for the above renaming.
17033 (handle-multiline-outputs): Likewise. Remove the clearing
17034 of the expected outputs to the empty list.
17036 2016-01-18 Richard Biener <rguenther@suse.de>
17038 PR tree-optimization/69297
17039 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17041 2016-01-18 Joseph Myers <joseph@codesourcery.com>
17043 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17045 * gcc.target/mips/mips-3d-2.c: Likewise.
17046 * gcc.target/mips/mips-3d-3.c: Likewise.
17047 * gcc.target/mips/mips-3d-4.c: Likewise.
17048 * gcc.target/mips/mips-3d-5.c: Likewise.
17049 * gcc.target/mips/mips-3d-6.c: Likewise.
17050 * gcc.target/mips/mips-3d-7.c: Likewise.
17051 * gcc.target/mips/mips-3d-8.c: Likewise.
17052 * gcc.target/mips/mips-3d-9.c: Likewise.
17053 * gcc.target/mips/mips-ps-1.c: Likewise.
17054 * gcc.target/mips/mips-ps-2.c: Likewise.
17055 * gcc.target/mips/mips-ps-3.c: Likewise.
17056 * gcc.target/mips/mips-ps-4.c: Likewise.
17057 * gcc.target/mips/mips-ps-5.c: Likewise.
17058 * gcc.target/mips/mips-ps-6.c: Likewise.
17059 * gcc.target/mips/mips-ps-7.c: Likewise.
17060 * gcc.target/mips/mips-ps-type.c: Likewise.
17061 * gcc.target/mips/mips-ps-type-2.c: Likewise.
17062 * gcc.target/mips/mips16-attributes-6.c: Likewise.
17064 2016-01-18 Tom de Vries <tom@codesourcery.com>
17066 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17067 * c-c++-common/goacc/kernels-double-reduction.c: New test.
17068 * c-c++-common/goacc/kernels-empty.c: New test.
17069 * c-c++-common/goacc/kernels-eternal.c: New test.
17070 * c-c++-common/goacc/kernels-loop-2.c: New test.
17071 * c-c++-common/goacc/kernels-loop-3.c: New test.
17072 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17073 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17074 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17075 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17076 * c-c++-common/goacc/kernels-loop-data.c: New test.
17077 * c-c++-common/goacc/kernels-loop-g.c: New test.
17078 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17079 * c-c++-common/goacc/kernels-loop-n.c: New test.
17080 * c-c++-common/goacc/kernels-loop-nest.c: New test.
17081 * c-c++-common/goacc/kernels-loop.c: New test.
17082 * c-c++-common/goacc/kernels-noreturn.c: New test.
17083 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17084 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17085 * c-c++-common/goacc/kernels-reduction.c: New test.
17087 2016-01-18 Tom de Vries <tom@codesourcery.com>
17089 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17090 * gcc.dg/autopar/outer-2.c: Same.
17091 * gcc.dg/autopar/outer-3.c: Same.
17092 * gcc.dg/autopar/outer-4.c: Same.
17093 * gcc.dg/autopar/outer-5.c: Same.
17094 * gcc.dg/autopar/outer-6.c: Same.
17095 * gcc.dg/autopar/parallelization-1.c: Same.
17096 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17097 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17098 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17099 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17100 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17101 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17102 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17103 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17104 * gcc.dg/autopar/pr39500-1.c: Same.
17105 * gcc.dg/autopar/pr39500-2.c: Same.
17106 * gcc.dg/autopar/pr46193.c: Same.
17107 * gcc.dg/autopar/pr46194.c: Same.
17108 * gcc.dg/autopar/pr49580.c: Same.
17109 * gcc.dg/autopar/pr49960-1.c: Same.
17110 * gcc.dg/autopar/pr49960.c: Same.
17111 * gcc.dg/autopar/pr68373.c: Same.
17112 * gcc.dg/autopar/reduc-1.c: Same.
17113 * gcc.dg/autopar/reduc-1char.c: Same.
17114 * gcc.dg/autopar/reduc-1short.c: Same.
17115 * gcc.dg/autopar/reduc-2.c: Same.
17116 * gcc.dg/autopar/reduc-2char.c: Same.
17117 * gcc.dg/autopar/reduc-2short.c: Same.
17118 * gcc.dg/autopar/reduc-3.c: Same.
17119 * gcc.dg/autopar/reduc-4.c: Same.
17120 * gcc.dg/autopar/reduc-6.c: Same.
17121 * gcc.dg/autopar/reduc-7.c: Same.
17122 * gcc.dg/autopar/reduc-8.c: Same.
17123 * gcc.dg/autopar/reduc-9.c: Same.
17124 * gcc.dg/autopar/uns-outer-4.c: Same.
17125 * gcc.dg/autopar/uns-outer-5.c: Same.
17126 * gcc.dg/autopar/uns-outer-6.c: Same.
17127 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17128 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17130 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17133 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17134 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17136 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17139 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17140 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17141 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17143 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17146 * gcc.dg/tree-ssa/sra-17.c: New.
17147 * gcc.dg/tree-ssa/sra-18.c: New.
17149 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
17151 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17153 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
17155 * gnat.dg/inline12.adb: New test.
17157 2016-01-18 Bin Cheng <bin.cheng@arm.com>
17159 PR tree-optimization/66797
17160 * gcc.c-torture/execute/pr65447.c: Relax check condition.
17162 2016-01-18 Richard Biener <rguenther@suse.de>
17164 PR tree-optimization/69170
17165 * gcc.dg/torture/pr69170.c: New testcase.
17167 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
17169 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17171 2016-01-16 Tom de Vries <tom@codesourcery.com>
17173 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17175 2016-01-16 Tom de Vries <tom@codesourcery.com>
17177 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17178 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
17179 redundant dg-require-effective-target pthread.
17180 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17181 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17182 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17183 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17184 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17185 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17186 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17188 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
17191 * gcc.target/powerpc/recip-6.c: Enable on AIX.
17192 * gcc.target/powerpc/recip-7.c: Same.
17194 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17197 * g++.dg/template/pr69091.C: New test.
17199 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17201 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17202 dump does not contain an error_mark_node.
17203 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17204 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17206 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17209 * g++.dg/template/pr68936.C: New test.
17211 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
17214 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17215 * gcc.target/powerpc/recip-2.c: Same.
17216 * gcc.target/powerpc/recip-3.c: Same.
17217 * gcc.target/powerpc/recip-4.c: Same.
17218 * gcc.target/powerpc/recip-sqrtf.c: Same.
17220 2016-01-15 Jeff Law <law@redhat.com>
17222 PR tree-optimization/69270
17223 * gcc.dg/tree-ssa/pr69270-2.c: New test.
17224 * gcc.dg/tree-ssa/pr69270-3.c: New test.
17226 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
17229 * gfortran.dg/deferred_character_13.f90: New test for the fix
17230 of comment 3 of the PR.
17233 * gfortran.dg/deferred_character_8.f90: New test
17234 * gfortran.dg/allocate_error_5.f90: New test
17237 * gfortran.dg/deferred_character_10.f90: New test
17240 * gfortran.dg/deferred_character_14.f90: New test
17243 * gfortran.dg/deferred_character_11.f90: New test
17246 * gfortran.dg/deferred_character_9.f90: New test
17248 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
17250 PR rtl-optimization/69030
17251 * gcc.target/i386/pr69030.c: New.
17253 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17255 * gcc.target/aarch64/target_attr_17.c: New test.
17257 2016-01-15 Richard Biener <rguenther@suse.de>
17259 PR tree-optimization/66856
17260 * gcc.dg/torture/pr66856-1.c: New testcase.
17261 * gcc.dg/torture/pr66856-2.c: Likewise.
17263 2016-01-15 Richard Biener <rguenther@suse.de>
17266 * g++.dg/lto/pr69137_0.C: New testcase.
17268 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
17270 PR middle-end/69246
17271 * gcc.target/i386/pr69246.c: New test.
17273 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17275 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17277 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17280 * g++.dg/init/const9.C: Disable test on S/390.
17282 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17284 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17285 * g++.dg/Wno-frame-address.C: Ditto.
17287 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17289 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17291 2016-01-15 Richard Biener <rguenther@suse.de>
17293 PR tree-optimization/68961
17294 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17296 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
17298 * gcc.target/i386/pr65105-5.c: New test.
17300 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17302 * gcc.c-torture/execute/alias-4.c: New testcase.
17304 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17307 * g++.dg/ipa/devirt-49.C: New testcase.
17309 2016-01-15 Christian Bruel <christian.bruel@st.com>
17312 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17313 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17314 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17316 2016-01-15 Richard Biener <rguenther@suse.de>
17318 PR tree-optimization/69117
17319 * gcc.dg/torture/pr69117.c: New testcase.
17321 2015-01-14 Ryan Burn <contact@rnburn.com>
17324 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17326 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17329 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17330 range tests use 100 * maximum instead of maximum + 1.
17332 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17335 * gcc.dg/guality/pr69244.c: New test.
17337 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
17339 * lib/target-supports.exp (check_effective_target_issignaling):
17341 * gcc.dg/pr61441.c: Require issignaling effective target.
17343 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17346 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17348 2016-01-14 David Malcolm <dmalcolm@redhat.com>
17351 PR preprocessor/69177
17352 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17353 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17354 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17355 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17357 2016-01-14 Marek Polacek <polacek@redhat.com>
17360 * gcc.dg/array-15.c: New test.
17362 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17364 PR middle-end/68146
17365 PR tree-optimization/69155
17366 * gfortran.dg/pr68146.f: New test.
17367 * gfortran.dg/pr69155.f90: New test.
17369 2016-01-14 Richard Biener <rguenther@suse.de>
17371 PR tree-optimization/68060
17372 * gcc.dg/torture/pr68060-1.c: New testcase.
17373 * gcc.dg/torture/pr68060-2.c: Likewise.
17375 2016-01-14 Nick Clifton <nickc@redhat.com>
17377 * lib/target-supports.exp
17378 (check_effective_target_arm_neon_ok_nocache): Add an option
17379 sequence that includes setting the ARM architecture to ARMv7-A.
17380 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17381 command line options necessary to enable Neon support.
17382 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17383 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17384 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17385 * gcc.target/arm/pr69180.c: Likewise.
17387 2016-01-14 Jeff Law <law@redhat.com>
17389 PR tree-optimization/69270
17390 * gcc.dg/tree-ssa/pr69270.c: New test.
17392 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17395 * c-c++-common/pr66208.c: New file.
17397 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17399 PR tree-optimization/69156
17400 * gcc.dg/pr69156.c: New test.
17402 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17404 * gcc.target/i386/pr69225-7.c: New test.
17406 2016-01-13 Richard Henderson <rth@redhat.com>
17408 * gcc.dg/tm/memopt-13.c: Update expected function.
17409 * gcc.dg/tm/memopt-6.c: Likewise.
17411 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17413 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17414 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17415 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17416 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17418 2016-01-13 Tom de Vries <tom@codesourcery.com>
17420 PR tree-optimization/69169
17421 * gcc.dg/pr69169.c: New test.
17423 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17426 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17427 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17428 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17429 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17430 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17431 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17432 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17433 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17435 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17438 * gcc.dg/pr69247.c: New test.
17440 2016-01-13 Richard Biener <rguenther@suse.de>
17442 PR tree-optimization/69242
17443 * gcc.dg/torture/pr69242.c: New testcase.
17445 2016-01-13 Richard Biener <rguenther@suse.de>
17447 PR tree-optimization/69186
17448 * gcc.dg/torture/pr69186.c: New testcase.
17450 2016-01-13 Jeff Law <law@redhat.com>
17452 PR tree-optimization/67755
17453 * gcc.dg/tree-ssa/pr67755.c: New test.
17455 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17457 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17458 pass number in output by a star.
17460 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17462 PR tree-optimization/68911
17463 * gcc.c-torture/execute/pr68911.c: New test.
17465 2016-01-12 Marek Polacek <polacek@redhat.com>
17468 * g++.dg/warn/permissive-1.C: New test.
17470 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17474 * g++.dg/opt/pr69213.C: New test.
17476 2016-01-12 Christian Bruel <christian.bruel@st.com>
17479 * gcc.target/arm/pr69180.c: New test.
17481 2016-01-12 Richard Biener <rguenther@suse.de>
17484 * g++.dg/lto/pr69077_0.C: New testcase.
17485 * g++.dg/lto/pr69077_1.C: Likewise.
17487 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17490 * g++.dg/opt/pr69175.C: New test.
17492 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17494 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17495 rather than #including math.h & stdlib.h.
17496 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17497 * gcc.dg/vect/pr49771.c: Likewise.
17498 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17499 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17500 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17501 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17502 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17503 * gcc.dg/vect/pr44507.c: Likewise.
17504 * gcc.dg/vect/pr45902.c: Likewise.
17505 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17506 * gcc.dg/vect/vect-117.c: Likewise.
17507 * gcc.dg/vect/vect-99.c: Likewise.
17508 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17509 * gcc.dg/vect/vect-cond-1.c: Likewise.
17510 * gcc.dg/vect/vect-cond-2.c: Likewise.
17511 * gcc.dg/vect/vect-cond-3.c: Likewise.
17512 * gcc.dg/vect/vect-cond-4.c: Likewise.
17513 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17514 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17515 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17516 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17517 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17518 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17519 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17520 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17521 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17522 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17523 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17524 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17525 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17526 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17527 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17528 include of signal.h.
17529 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17530 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17531 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17532 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17533 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17534 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17535 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17536 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17537 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17538 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17539 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17540 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17541 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17542 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17543 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17544 * gcc.dg/vect/vect-outer-5.c: Likewise.
17545 * gcc.dg/vect/vect-outer-6.c: Likewise.
17546 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17547 include of stdio.h.
17549 2016-01-12 Nick Clifton <nickc@redhat.com>
17552 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17553 to fread so that it will be found in all target runtimes.
17555 2016-01-12 Richard Biener <rguenther@suse.de>
17557 PR tree-optimization/69053
17558 * g++.dg/torture/pr69053.C: New testcase.
17560 2016-01-12 Richard Biener <rguenther@suse.de>
17562 PR tree-optimization/69168
17563 * gcc.dg/torture/pr69168.c: New testcase.
17565 2016-01-12 Richard Biener <rguenther@suse.de>
17567 PR tree-optimization/69157
17568 * gcc.dg/torture/pr69157.c: New testcase.
17570 2016-01-12 Richard Biener <rguenther@suse.de>
17572 PR tree-optimization/69174
17573 * gcc.dg/torture/pr69174.c: New testcase.
17575 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17579 * g++.dg/tls/pr66808.C: New test.
17580 * g++.dg/tls/pr69000.C: New test.
17582 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17584 * gcc.target/powerpc/swaps-p8-23.c: New test.
17585 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17587 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17589 PR tree-optimization/68356
17590 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17592 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17593 Jim Wilson <jim.wilson@linaro.org>
17596 * gcc.target/arm/pr69194.c: New test.
17598 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17601 * gcc.target/i386/pr69225-1.c: New test.
17602 * gcc.target/i386/pr69225-2.c: Likewise.
17603 * gcc.target/i386/pr69225-3.c: Likewise.
17604 * gcc.target/i386/pr69225-4.c: Likewise.
17605 * gcc.target/i386/pr69225-5.c: Likewise.
17606 * gcc.target/i386/pr69225-6.c: Likewise.
17608 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17611 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17615 * gcc.dg/pr69071.c: New test.
17618 * g++.dg/opt/pr69211.C: New test.
17620 PR tree-optimization/69214
17621 * gcc.c-torture/compile/pr69214.c: New test.
17623 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17625 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17626 * gcc.target/i386/pr66232-11.c: Ditto.
17627 * gcc.target/i386/pr66232-12.c: Ditto.
17628 * gcc.target/i386/pr66232-13.c: Ditto.
17630 2016-01-11 Richard Biener <rguenther@suse.de>
17632 PR tree-optimization/69173
17633 * gcc.dg/torture/pr69173.c: New testcase.
17635 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17637 PR rtl-optimization/68796
17638 * gcc.target/aarch64/tst_5.c: New test.
17639 * gcc.target/aarch64/tst_6.c: Likewise.
17641 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17643 PR rtl-optimization/68841
17644 * gcc.dg/pr68841.c: New test.
17645 * gcc.c-torture/execute/pr68841.c: New test.
17647 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17649 PR rtl-optimization/68920
17650 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17652 * gcc.dg/ifcvt-5.c: New test.
17654 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17657 * g++.dg/pr69123.C: New.
17659 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17662 * gcc.target/i386/pr69010.c: New test.
17664 2016-01-11 Martin Jambor <mjambor@suse.cz>
17667 * gcc.target/i386/chkp-pr69044.c: New test.
17669 2016-01-11 Tom de Vries <tom@codesourcery.com>
17671 PR tree-optimization/69109
17672 * gcc.dg/autopar/pr69109-2.c: New test.
17673 * gcc.dg/autopar/pr69109.c: New test.
17675 2016-01-11 Tom de Vries <tom@codesourcery.com>
17677 PR tree-optimization/69108
17678 * gcc.dg/autopar/pr69108.c: New test.
17680 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17683 * c-c++-common/Wisleading-indentation.c: Augment test.
17685 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17688 * gfortran.dg/inline_matmul_12.f90: New test.
17690 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17693 * gfortran.dg/actual_array_offset_1: New test.
17695 2016-01-10 Tom de Vries <tom@codesourcery.com>
17697 PR tree-optimization/69062
17698 * gcc.dg/autopar/pr69062.c: New test.
17700 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17702 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17703 * gcc.dg/vect/slp-perm-2.c: Likewise.
17704 * gcc.dg/vect/slp-perm-3.c: Likewise.
17705 * gcc.dg/vect/slp-perm-5.c: Likewise.
17706 * gcc.dg/vect/slp-perm-6.c: Likewise.
17707 * gcc.dg/vect/slp-perm-7.c: Likewise.
17708 * gcc.dg/vect/slp-perm-8.c: Likewise.
17710 2016-01-10 Tom de Vries <tom@codesourcery.com>
17712 PR tree-optimization/69039
17713 * gcc.dg/autopar/pr69039.c: New test.
17715 2016-01-09 Marek Polacek <polacek@redhat.com>
17718 * g++.dg/pr69113.C: New test.
17720 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17722 PR middle-end/50865
17723 PR tree-optimization/69097
17724 * gcc.c-torture/execute/pr50865.c: New test.
17725 * gcc.c-torture/execute/pr69097-1.c: New test.
17726 * gcc.c-torture/execute/pr69097-2.c: New test.
17727 * gcc.dg/pr69097-1.c: New test.
17728 * gcc.dg/pr69097-2.c: New test.
17730 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17733 * g++.dg/opt/pr69164.C: New test.
17735 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17737 PR tree-optimization/69167
17738 * gcc.dg/pr69167.c: New test.
17740 2016-01-08 Marek Polacek <polacek@redhat.com>
17743 * g++.dg/pr68449.C: New.
17745 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17747 PR tree-optimization/68707
17748 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17749 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17750 on platforms supporting it.
17751 * gcc.dg/vect/slp-perm-2.c: Likewise.
17752 * gcc.dg/vect/slp-perm-3.c: Likewise.
17753 * gcc.dg/vect/slp-perm-5.c: Likewise.
17754 * gcc.dg/vect/slp-perm-7.c: Likewise.
17755 * gcc.dg/vect/slp-perm-8.c: Likewise.
17756 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17757 on platforms supporting it.
17759 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17761 PR tree-optimization/69162
17762 * gcc.dg/pr69162.c: New test.
17764 PR tree-optimization/69172
17765 * gcc.dg/pr69172.c: New test.
17767 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17769 PR tree-optimization/67781
17770 * gcc.c-torture/execute/pr67781.c: New file.
17772 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17774 PR tree-optimization/69083
17775 * gcc.dg/vect/pr69083.c: New test.
17777 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17779 PR tree-optimization/61441
17780 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17781 Use -fexcess-precision=standard for compiler options.
17782 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17784 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17787 * gfortran.dg/gomp/pr69128.f90: New test.
17790 * g++.dg/ext/pr69145-1.C: New test.
17791 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17792 * g++.dg/ext/pr69145-2.h: New file.
17794 2016-01-07 Martin Sebor <msebor@redhat.com>
17797 * gcc.dg/atomic-fetch-bool.c: New test.
17798 * gcc.dg/sync-fetch-bool.c: New test.
17800 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17803 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17805 2016-01-07 Nick Clifton <nickc@redhat.com>
17808 * g++.dg/pr66655.C: New test.
17809 * g++.dg/pr66655_1.cc: Test support file.
17810 * g++.dg/pr66655.h: Test header file.
17812 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17815 gfortran.dg/gomp/pr66680.f90: New test.
17817 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17820 * gcc.target/i386/pr69171-1.c: New test.
17821 * gcc.target/i386/pr69171-2.c: Likewise.
17822 * gcc.target/i386/pr69171-3.c: Likewise.
17823 * gcc.target/i386/pr69171-4.c: Likewise.
17824 * gcc.target/i386/pr69171-5.c: Likewise.
17825 * gcc.target/i386/pr69171-6.c: Likewise.
17827 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17829 PR middle-end/67639
17830 * c-c++-common/pr67639.c: New test.
17832 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17834 PR tree-optimization/69141
17835 * g++.dg/opt/pr69141.C: New test.
17837 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17839 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17841 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17844 * gcc.target/i386/pr69140.c: New test
17846 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17848 * gcc.dg/bad-dereference.c: New test case.
17850 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17852 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17854 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17856 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17858 2016-01-06 Marek Polacek <polacek@redhat.com>
17861 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17863 2016-01-05 Marek Polacek <polacek@redhat.com>
17866 * gcc.dg/atomic-invalid-2.c: New.
17868 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17871 * gcc.target/i386/pr68991.c: New test.
17873 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17876 * g++.dg/pr68991-1.C: New test.
17877 * g++.dg/pr68991-2.C: Likewise.
17879 2016-01-05 Sergei Trofimovich <siarheit@google.com>
17882 * gcc.target/ia64/pr60465-gprel64.c: New test.
17883 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17885 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17887 PR rtl-optimization/68651
17888 * gcc.target/aarch64/pr68651_1.c: New test.
17890 2016-01-05 David Malcolm <dmalcolm@redhat.com>
17893 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17895 2016-01-05 Nathan Sidwell <nathan@acm.org>
17898 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17900 * gcc.dg/alias-15.c: New.
17902 2016-01-05 Nick Clifton <nickc@redhat.com>
17905 * g++.dg/pr68770.C: New test.
17907 2016-01-04 Mike Stump <mikestump@comcast.net>
17909 * lib/target-supports.exp (check_effective_target_cilkplus):
17910 cilkplus targets require pthreads.
17911 (check_effective_target_cilkplus): Remove special case for NVPTX.
17913 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17915 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17918 2016-01-04 Jakub Jelinek <jakub@redhat.com>
17920 Update copyright years.
17922 2016-01-04 Marek Polacek <polacek@redhat.com>
17925 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17926 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17927 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17929 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17931 * gcc.target/sparc/20160104-2.c: New test.
17933 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17935 * gcc.target/sparc/20160104-1.c: New test.
17937 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
17940 * gfortran.dg/pr65045.f90: New test.
17942 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17944 * gnat.dg/specs/debug1.ads: Delete.
17946 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17948 PR libgfortran/68867
17949 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17952 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17954 PR libgfortran/68867
17955 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17958 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
17961 * gfortran.dg/pr68864.f90: New test.
17963 2016-01-01 Jakub Jelinek <jakub@redhat.com>
17965 PR tree-optimization/69070
17966 * gcc.dg/pr69070.c: New test.
17969 * gfortran.dg/pr69055.f90: New test.
17972 * gcc.dg/pr69015.c: New test.
17974 Copyright (C) 2016 Free Software Foundation, Inc.
17976 Copying and distribution of this file, with or without modification,
17977 are permitted in any medium without royalty provided the copyright
17978 notice and this notice are preserved.