1 2016-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
4 * charlen_03.f90: Remove test.
5 * charlen_10.f90: Ditto.
7 2016-12-17 Jakub Jelinek <jakub@redhat.com>
10 * gcc.dg/asan/pr78832.c: New test.
12 2016-12-17 Andrew Senkevich <andrew.senkevich@intel.com>
14 * gcc.target/i386/avx512bw-kaddd-1.c: New test.
15 * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
16 * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
17 * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
19 2016-12-17 Thomas Koenig <tkoenig@gcc.gnu.org>
22 * gfortran.dg/fimplicit_none_1.f90: New test.
23 * gfortran.dg/fimplicit_none_2.f90: New test.
25 2016-12-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
27 * gcc.target/powerpc/byte-in-either-range-0.c: New test.
28 * gcc.target/powerpc/byte-in-either-range-1.c: New test.
29 * gcc.target/powerpc/byte-in-range-0.c: New test.
30 * gcc.target/powerpc/byte-in-range-1.c: New test.
31 * gcc.target/powerpc/byte-in-set-0.c: New test.
32 * gcc.target/powerpc/byte-in-set-1.c: New test.
33 * gcc.target/powerpc/byte-in-set-2.c: New test.
35 2016-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
38 * gfortran.dg/dtio_20.f03: New test.
40 2016-12-16 Jakub Jelinek <jakub@redhat.com>
43 * gfortran.dg/char_result_16.f90: New test.
45 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
47 * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
49 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
51 * gcc.target/aarch64/ubfx_lsr_1.c: New test.
53 2016-12-16 Jakub Jelinek <jakub@redhat.com>
56 * gcc.dg/pr78408-1.c: New test.
57 * gcc.dg/pr78408-2.c: New test.
59 2016-12-16 Marek Polacek <polacek@redhat.com>
61 PR tree-optimization/78819
62 * gcc.dg/tree-ssa/vrp112.c: New test.
64 2016-12-16 Eric Botcazou <ebotcazou@adacore.com>
66 * gnat.dg/opt61.adb: New test.
67 * gnat.dg/opt61_pkg.ad[sb]: New helper.
69 2016-12-16 Richard Biener <rguenther@suse.de>
72 * g++.dg/pr71694.C: New testcase.
74 2016-12-16 Richard Biener <rguenther@suse.de>
77 * gcc.dg/pr71632.c: New testcase.
79 2016-12-15 Andrew Senkevich <andrew.senkevich@intel.com>
81 * gcc.target/i386/avx512bw-kmovd-1.c: New test.
82 * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
83 * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
84 * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
85 * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
86 * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
87 * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
88 * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
89 * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
90 * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
91 * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
92 * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
93 * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
94 * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
95 * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
96 * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
98 2016-12-15 Jakub Jelinek <jakub@redhat.com>
100 P0490R0 GB 20: decomposition declaration should commit to tuple
102 * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
104 2016-12-15 Nathan Sidwell <nathan@acm.org>
107 * g++.dg/cpp1y/pr77585.C: New.
109 2016-12-15 David Edelsohn <dje.gcc@gmail.com>
111 * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
112 * gcc.dg/tree-ssa/pr71179.c: Same.
114 2016-12-15 Janus Weil <janus@gcc.gnu.org>
117 * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
119 2016-12-15 Toma Tabacu <toma.tabacu@imgtec.com>
121 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
124 2016-12-15 Jakub Jelinek <jakub@redhat.com>
126 * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
127 * gcc.dg/torture/pr78515.c: Likewise.
128 * gcc.dg/pr69634.c: Likewise.
130 2016-12-14 Martin Sebor <msebor@redhat.com>
133 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
135 2016-12-14 Martin Sebor <msebor@redhat.com>
138 * g++.dg/cpp1y/pr78774.C: New test.
140 2016-12-14 David Malcolm <dmalcolm@redhat.com>
143 * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
145 * gcc.dg/pr78213.c: Disable this test.
146 * selftests/example.txt: New file.
148 2016-12-14 Martin Sebor <msebor@redhat.com>
151 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
153 2016-12-14 Jakub Jelinek <jakub@redhat.com>
156 * gcc.c-torture/execute/pr78791.c: New test.
157 * gcc.target/i386/pr78791.c: New test.
159 2016-12-14 Marek Polacek <polacek@redhat.com>
162 * g++.dg/ext/flexary12.C: Adjust dg-error.
163 * g++.dg/ext/flexary20.C: New.
164 * g++.dg/ext/flexary21.C: New.
166 2016-12-14 Uros Bizjak <ubizjak@gmail.com>
169 * gcc.target/i386/pr59874-1.c: New test.
170 * gcc.target/i386/pr59874-2.c: Ditto.
172 2016-12-14 David Edelsohn <dje.gcc@gmail.com>
174 * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
175 * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
176 * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
178 2016-12-14 Jakub Jelinek <jakub@redhat.com>
181 * g++.dg/opt/pr77844.C: New test.
183 2016-12-14 Martin Sebor <msebor@redhat.com>
186 * gcc.dg/builtins-nonnull.c: New test.
187 * gcc.dg/nonnull-4.c: New test.
189 2016-12-14 Nathan Sidwell <nathan@acm.org>
192 * g++.dg/cpp0x/pr78701.C: New.
194 2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com>
196 * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
197 defined, add tracing of the various extracts to stderr. Add
198 support for tests that convert the result to another type.
199 * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
200 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
201 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
202 tests that do an extract and then convert the values double.
203 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
204 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
205 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
206 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
207 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
208 * gcc.target/powerpc/p9-extract-1.c: Update test to check for
209 VEXTU{B,H,W}{L,R}X instructions being generated by default instead
210 of VEXTRACTU{B,H} and XXEXTRACTUW.
211 * gcc.target/powerpc/p9-extract-3.c: New test for combination of
212 vec_extract and convert to floating point.
213 * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
215 * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
217 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
219 * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
222 2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org>
225 * gfortran.dg/coarray/alloc_comp_5.f90: New test.
226 * gfortran.dg/coarray_42.f90: New test.
228 2016-12-14 Jakub Jelinek <jakub@redhat.com>
231 * gcc.dg/tls/pr78796.c: New test.
233 2016-12-14 Richard Biener <rguenther@suse.de>
235 PR tree-optimization/78731
236 * gcc.dg/torture/pr78731.c: New testcase.
238 2016-12-14 Martin Liska <mliska@suse.cz>
240 * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
241 * gcc.dg/tree-ssa/dump-2.c: Likewise.
243 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
245 * gcc.target/mips/msa-builtins-err.c (dg-options): Add
246 -ffat-lto-objects option.
248 2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
249 Jakub Jelinek <jakub@redhat.com>
251 * gcc.dg/strlenopt-30.c: New test-case.
253 2016-12-14 Richard Biener <rguenther@suse.de>
255 PR tree-optimization/78788
256 * gcc.dg/torture/pr78788.c: New testcase.
258 2016-12-13 Nathan Sidwell <nathan@acm.org>
261 * g++.dg/cpp0x/pr69481.C: New.
263 2016-12-13 Uros Bizjak <ubizjak@gmail.com>
266 * gcc.target/i386/pr78794.c: New test.
268 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
271 * gfortran.dg/coarray_38.f90: Added expecting error message.
272 * gfortran.dg/coarray_41.f90: New test.
273 * gfortran.dg/coarray_class_2.f90: New test.
275 2016-12-13 Carl Love <cel@us.ibm.com>
277 * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
279 * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
282 2016-12-13 Martin Liska <mliska@suse.cz>
284 PR tree-optimization/78428
285 * gcc.dg/tree-ssa/pr78428.c: New test.
287 2016-12-13 Janus Weil <janus@gcc.gnu.org>
288 Paul Thomas <pault@gcc.gnu.org>
291 * gfortran.dg/dtio_19.f90: New test case.
293 2016-12-13 Michael Matz <matz@suse.de>
295 PR tree-optimization/78725
296 * gcc.dg/pr78725.c: New test.
297 * gcc.dg/pr78725-2.c: New test.
299 2016-12-13 Richard Biener <rguenther@suse.de>
302 * gcc.dg/torture/pr78742.c: New testcase.
304 2016-12-13 Martin Liska <mliska@suse.cz>
306 * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
307 scanned pattern ASAN_MARK.
308 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
309 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
310 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
311 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
313 2016-12-13 Jakub Jelinek <jakub@redhat.com>
316 * g++.dg/ipa/pr77905.C: New test.
318 2016-12-12 Jakub Jelinek <jakub@redhat.com>
320 PR tree-optimization/78777
321 * g++.dg/torture/pr78777.C: New test.
323 2016-12-12 Martin Sebor <msebor@redhat.com>
327 * gcc.c-torture/execute/pr78622.c: New test.
328 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
329 behavior inadvertently introduced in a previous commit. Tighten
331 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
333 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
334 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
335 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
336 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
337 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
338 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
339 add a final optimization check.
340 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
341 * gcc.dg/tree-ssa/pr78622.c: New test.
343 2016-12-12 Janus Weil <janus@gcc.gnu.org>
346 * gfortran.dg/constant_shape.f90: New test case.
348 2016-12-12 Marek Polacek <polacek@redhat.com>
351 * g++.dg/parse/error58.C: New.
353 2016-12-12 David Malcolm <dmalcolm@redhat.com>
355 PR preprocessor/78680
356 * gcc.dg/format/pr78680.c: New test case.
357 * gcc.dg/plugin/diagnostic-test-expressions-1.c
358 (test_multiline_token): New function.
359 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
360 (test_backslash_continued_logical_lines): New function.
362 2016-12-12 Nathan Sidwell <nathan@acm.org>
365 * g++.dg/cpp1y/lambda-mangle-1.C: New.
367 2016-12-12 Uros Bizjak <ubizjak@gmail.com>
370 * gcc.target/i386/pr78738.c: New test.
372 2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
374 * lib/target-supports.exp
375 (check_effective_target_newlib_broken_long_double_io): New check.
376 (check_effective_target_frexpl): Likewise.
378 2016-12-12 Marek Polacek <polacek@redhat.com>
381 * g++.dg/other/vararg-5.C: New.
383 2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
385 PR rtl-optimization/78669
386 * gcc.target/i386/pr78669.c: New test.
388 2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
390 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
392 2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
394 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
395 -mnan=2008 and -mabs=2008.
397 2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
400 * gcc.target/powerpc/swaps-stack-protector.c: New test.
402 2016-12-11 Uros Bizjak <ubizjak@gmail.com>
405 * gcc.target/i386/pr70799-3.c: New test.
407 2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
410 * g++.dg/parse/namespace14.C: New.
412 2016-12-10 Jakub Jelinek <jakub@redhat.com>
414 PR tree-optimization/78720
415 * gcc.c-torture/execute/pr78720.c: New test.
418 * gfortran.dg/pr78758.f90: New test.
419 * gfortran.dg/pr38868.f: Remove again bogus warning.
421 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
424 * gfortran.dg/submodule_20.f08: New test.
426 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
429 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
431 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
433 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
436 2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
439 * gcc.dg/pr78721.c: New test.
441 2016-12-09 Jakub Jelinek <jakub@redhat.com>
444 * gcc.c-torture/compile/pr72742.c: New test.
446 2016-12-09 Martin Sebor <msebor@redhat.com>
448 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
449 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
451 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
453 PR rtl-optimization/78255
454 * gcc.target/aarch64/pr78255.c: New.
455 * gcc.target/arm/pr78255-1.c: New.
456 * gcc.target/arm/pr78255-2.c: New.
458 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
460 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
462 * gcc.target/powerpc/dimode-2.c: Likewise.
464 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
467 * c-c++-common/goacc/acc-icf.c: New test.
468 * gfortran.dg/goacc/pr78027.f90: New test.
470 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
473 * gcc.target/aarch64/pr78733.c: New test.
475 2016-12-09 Janus Weil <janus@gcc.gnu.org>
478 * gfortran.dg/finalize_31.f90: New test.
480 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
483 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
485 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
487 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
488 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
489 * gfortran.dg/finalize_18.f90: Add count for additional guard against
490 accessing null-pointer.
491 * gfortran.dg/proc_ptr_comp_47.f90: New test.
493 2016-12-09 Nathan Sidwell <nathan@acm.org>
496 * g++.dg/cpp1y/pr78550.C: New.
498 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
501 * gfortran.dg/char_result_14.f90: New test.
502 * gfortran.dg/char_result_15.f90: New test.
504 2016-12-09 Martin Liska <mliska@suse.cz>
506 * gcc.dg/tree-ssa/dump-3.c: New test.
508 2016-12-09 Jakub Jelinek <jakub@redhat.com>
510 PR tree-optimization/78726
511 * gcc.c-torture/execute/pr78726.c: New test.
512 * gcc.dg/guality/pr78726.c: New test.
514 2016-12-08 Martin Sebor <msebor@redhat.com>
517 * gcc.dg/attr-alloc_size-3.c: New test.
518 * gcc.dg/attr-alloc_size-4.c: New test.
519 * gcc.dg/attr-alloc_size-5.c: New test.
520 * gcc.dg/attr-alloc_size-6.c: New test.
521 * gcc.dg/attr-alloc_size-7.c: New test.
522 * gcc.dg/attr-alloc_size-8.c: New test.
523 * gcc.dg/attr-alloc_size-9.c: New test.
524 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
526 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
532 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
533 * gfortran.dg/charlen_01.f90: New test.
534 * gfortran.dg/charlen_02.f90: Ditto.
535 * gfortran.dg/charlen_03.f90: Ditto.
536 * gfortran.dg/charlen_04.f90: Ditto.
537 * gfortran.dg/charlen_05.f90: Ditto.
538 * gfortran.dg/charlen_06.f90: Ditto.
539 * gfortran.dg/charlen_07.f90: Ditto.
540 * gfortran.dg/charlen_08.f90: Ditto.
541 * gfortran.dg/charlen_09.f90: Ditto.
542 * gfortran.dg/charlen_10.f90: Ditto.
543 * gfortran.dg/charlen_11.f90: Ditto.
544 * gfortran.dg/charlen_12.f90: Ditto.
545 * gfortran.dg/charlen_13.f90: Ditto.
546 * gfortran.dg/charlen_14.f90: Ditto.
547 * gfortran.dg/charlen_15.f90: Ditto.
549 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
551 PR rtl-optimization/78671
552 * gcc.target/i386/pr78671.c: New.
554 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
557 * gcc.target/aarch64/pr78733.c: New test.
559 2016-12-08 Nathan Sidwell <nathan@acm.org>
562 * g++.dg/cpp1y/pr78551.C: New.
564 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
567 * g++.dg/pr78112.C: Remove platform-dependent checks.
568 * g++.dg/pr78112-2.C: New testcase.
570 2016-12-08 Bin Cheng <bin.cheng@arm.com>
573 * g++.dg/torture/pr78684.C: New test.
575 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
577 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
578 (CHECK_CRYPTO): Remove.
579 (expected_poly64x1_t, expected_poly64x2_t): Remove
581 2016-12-08 Jakub Jelinek <jakub@redhat.com>
583 P0003R5 - removal of dynamic exception specification from C++17
584 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
585 throw (type-id-list) in C++11 and C++14 and removal in C++17.
586 * g++.dg/compat/eh/ctor1_y.C: Likewise.
587 * g++.dg/compat/eh/new1_x.C: Likewise.
588 * g++.dg/compat/eh/new1_y.C: Likewise.
589 * g++.dg/compat/eh/spec3_x.C: Likewise.
590 * g++.dg/compat/eh/spec3_y.C: Likewise.
591 * g++.dg/compat/eh/template1.h: Likewise.
592 * g++.dg/compat/eh/template1_y.C: Likewise.
593 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
594 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
595 * g++.dg/cpp0x/auto9.C: Likewise.
596 * g++.dg/cpp0x/defaulted23.C: Likewise.
597 * g++.dg/cpp0x/error5.C: Likewise.
598 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
599 * g++.dg/cpp0x/noexcept02.C: Likewise.
600 * g++.dg/cpp0x/noexcept07.C: Likewise.
601 * g++.dg/cpp0x/noexcept08.C: Likewise.
602 * g++.dg/cpp0x/noexcept19.C: Likewise.
603 * g++.dg/cpp0x/variadic73.C: Likewise.
604 * g++.dg/cpp0x/variadic-throw.C: Likewise.
605 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
606 * g++.dg/eh/async-unwind2.C: Likewise.
607 * g++.dg/eh/cond4.C: Likewise.
608 * g++.dg/eh/delete1.C: Likewise.
609 * g++.dg/eh/ehopt1.C: Likewise.
610 * g++.dg/eh/forced3.C: Likewise.
611 * g++.dg/eh/forced4.C: Likewise.
612 * g++.dg/eh/init-temp2.C: Likewise.
613 * g++.dg/eh/pr38662.C: Likewise.
614 * g++.dg/eh/pr41819.C: Likewise.
615 * g++.dg/eh/shadow1.C: Likewise.
616 * g++.dg/eh/spec2.C: Likewise.
617 * g++.dg/eh/spec3.C: Likewise.
618 * g++.dg/eh/spec5.C: Likewise.
619 * g++.dg/eh/spec6.C: Likewise.
620 * g++.dg/eh/spec7.C: Likewise.
621 * g++.dg/eh/spec8.C: Likewise.
622 * g++.dg/eh/spec9.C: Likewise.
623 * g++.dg/eh/template1.C: Likewise.
624 * g++.dg/eh/unexpected1.C: Likewise.
625 * g++.dg/ext/has_nothrow_assign.C: Likewise.
626 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
627 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
628 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
629 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
630 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
631 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
632 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
633 * g++.dg/gcov/gcov-7.C: Likewise.
634 * g++.dg/init/new13.C: Likewise.
635 * g++.dg/init/new25.C: Likewise.
636 * g++.dg/lookup/exception1.C: Likewise.
637 * g++.dg/opt/noreturn-1.C: Likewise.
638 * g++.dg/other/error3.C: Likewise.
639 * g++.dg/rtti/crash3.C: Likewise.
640 * g++.dg/template/eh2.C: Likewise.
641 * g++.dg/template/error36.C: Likewise.
642 * g++.dg/tm/pr46567.C: Likewise.
643 * g++.dg/tm/pr47340.C: Likewise.
644 * g++.dg/torture/pr46364.C: Likewise.
645 * g++.dg/torture/pr49394.C: Likewise.
646 * g++.dg/torture/pr52918-1.C: Likewise.
647 * g++.dg/torture/pr57190.C: Likewise.
648 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
649 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
650 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
651 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
652 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
653 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
654 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
655 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
656 * g++.dg/tree-ssa/pr45605.C: Likewise.
657 * g++.dg/warn/Wreturn-type-3.C: Likewise.
658 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
659 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
660 * g++.old-deja/g++.eh/spec1.C: Likewise.
661 * g++.old-deja/g++.eh/spec2.C: Likewise.
662 * g++.old-deja/g++.eh/spec3.C: Likewise.
663 * g++.old-deja/g++.eh/spec4.C: Likewise.
664 * g++.old-deja/g++.eh/spec6.C: Likewise.
665 * g++.old-deja/g++.eh/throw1.C: Likewise.
666 * g++.old-deja/g++.eh/throw2.C: Likewise.
667 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
668 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
669 * g++.old-deja/g++.mike/eh15.C: Likewise.
670 * g++.old-deja/g++.mike/eh25.C: Likewise.
671 * g++.old-deja/g++.mike/eh33.C: Likewise.
672 * g++.old-deja/g++.mike/eh34.C: Likewise.
673 * g++.old-deja/g++.mike/eh50.C: Likewise.
674 * g++.old-deja/g++.mike/eh51.C: Likewise.
675 * g++.old-deja/g++.mike/eh55.C: Likewise.
676 * g++.old-deja/g++.mike/p10416.C: Likewise.
677 * g++.old-deja/g++.other/crash28.C: Likewise.
678 * g++.old-deja/g++.other/crash30.C: Likewise.
679 * g++.old-deja/g++.other/new7.C: Likewise.
680 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
681 * g++.old-deja/g++.robertl/eb123.C: Likewise.
683 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
685 * gcc.target/aarch64/pr78382.c: New testcase.
687 2016-12-08 Andrew Pinski <apinski@cavium.com>
689 * gcc.target/aarch64/pr71112.c: New testcase.
691 2016-12-07 Martin Sebor <msebor@redhat.com>
696 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
697 * g++.dg/ext/builtin-object-size3.C (bar): Same.
698 * g++.dg/ext/strncpy-chk1.C: Same.
699 * g++.dg/opt/memcpy1.C: Same.
700 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
701 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
702 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
703 * gcc.dg/attr-alloc_size.c: Same.
704 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
705 * gcc.dg/builtin-stringop-chk-2.c: Same.
706 * gcc.dg/builtin-stringop-chk-4.c: New test.
707 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
708 * gcc.dg/memcpy-2.c: Same.
709 * gcc.dg/pr40340-1.c: Same.
710 * gcc.dg/pr40340-2.c (main): Same.
711 * gcc.dg/pr40340-5.c (main): Same.
712 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
713 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
714 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
716 * gfortran.dg/char_length_3.f90: Prune expected warnings.
717 * gfortran.dg/pr38868.f: Add expected warnings.
719 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
722 * gcc.target/powerpc/pr72717.c: New test.
724 2016-12-07 Jakub Jelinek <jakub@redhat.com>
726 * gcc.dg/builtin-strstr-1.c: New test.
727 * g++.dg/cpp0x/constexpr-strstr.C: New test.
730 * g++.dg/torture/pr78692.C: New test.
732 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
734 PR rtl-optimization/78617
735 * gcc.c-torture/execute/pr78617.c: New test.
737 2016-12-07 Carl Love <cel@us.ibm.com>
739 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
740 P9 to their own test file. This allows precise constraints on the
741 effective target and compile options.
742 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
743 compare P8 built-in tests.
744 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
745 compare P9 built-in tests.
747 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
749 * gcc.target/i386/pr77761.c: Require int128 effective target.
750 (avx512f_test): Delete.
751 (do_main): Rename to avx512f_test.
753 2016-12-07 Bin Cheng <bin.cheng@arm.com>
755 PR tree-optimization/78691
756 * gcc.target/i386/pr78691-i386.c: New test.
757 * gcc.target/powerpc/pr78691-ppc.c: New test.
759 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
761 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
762 * gcc.target/i386/pr70322-2.c: Likewise.
763 * gcc.target/i386/pr70322-3.c: Likewise.
764 * gcc.target/i386/pr70322-4.c: Likewise.
766 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
768 * gcc.target/aarch64/pr71727.c: New testcase.
770 2016-12-06 Tom de Vries <tom@codesourcery.com>
772 PR tree-optimization/67955
773 * gcc.dg/tree-ssa/dse-points-to.c: New test.
775 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
778 * gcc.target/powerpc/pr78658.c: New test.
780 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
783 * testsuite/gcc.target/i386/pr77761.c: New.
785 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
788 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
789 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
790 * gfortran.dg/namelist_34.f90: Update test.
791 * gfortran.dg/namelist_63.f90: Update test.
793 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
795 * gcc.target/mips/msa-builtins-err.c: New test.
797 2016-12-06 Jakub Jelinek <jakub@redhat.com>
800 * g++.dg/cpp0x/constexpr-71537.C: New test.
803 * g++.dg/cpp0x/constexpr-memchr.C: New test.
806 * g++.dg/cpp0x/constexpr-strchr.C: New test.
808 PR tree-optimization/78675
809 * gcc.c-torture/execute/pr78675.c: New test.
810 * gcc.target/i386/pr78675-1.c: New test.
811 * gcc.target/i386/pr78675-2.c: New test.
813 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
815 * gcc.target/i386/avx512bw-kandd-1.c: New.
816 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
817 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
818 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
819 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
820 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
821 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
822 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
823 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
824 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
825 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
826 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
827 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
828 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
829 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
830 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
831 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
832 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
833 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
834 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
835 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
836 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
838 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
840 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
841 gcc.dg/fold-and-rshift-2.c: New testcases.
843 2016-12-05 Nathan Sidwell <nathan@acm.org>
845 * c-c++-common/fmax_errors.c: Check notes after last error are
848 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
850 PR rtl-optimization/78561
851 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
853 2016-12-04 Martin Sebor <msebor@redhat.com>
856 * gcc.dg/builtin-alloc-size.c: New test.
858 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
861 * gcc.target/i386/pr70322-4.c: New test.
863 2016-12-03 Janus Weil <janus@gcc.gnu.org>
866 * gfortran.dg/abstract_type_9.f90: New test case.
868 2016-12-03 Janus Weil <janus@gcc.gnu.org>
871 * gfortran.dg/derived_result_2.f90.f90: New test case.
873 2016-12-03 Janus Weil <janus@gcc.gnu.org>
876 * gfortran.dg/finalize_30.f90: Extend test case.
878 2016-12-02 Jakub Jelinek <jakub@redhat.com>
881 * g++.dg/cpp0x/pr78649.C: New test.
883 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
886 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
888 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
891 * gfortran.dg/char_conversion.f90: New test.
893 2016-12-02 Jakub Jelinek <jakub@redhat.com>
896 * gcc.target/i386/pr70322-1.c: New test.
897 * gcc.target/i386/pr70322-2.c: New test.
898 * gcc.target/i386/pr70322-3.c: New test.
900 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
901 Thomas Preud'homme <thomas.preudhomme@arm.com>
903 * gcc.target/arm/cmse/cmse-1.c: Add test for
904 cmse_nonsecure_caller.
906 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
907 Thomas Preud'homme <thomas.preudhomme@arm.com>
909 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
910 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
911 * gcc.target/arm/cmse/cmse-14.c: New.
912 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
913 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
914 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
915 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
916 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
917 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
918 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
919 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
920 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
921 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
922 * gcc.target/arm/cmse/baseline/union-1.c: New.
923 * gcc.target/arm/cmse/baseline/union-2.c: New.
924 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
925 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
926 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
927 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
928 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
929 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
930 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
931 * gcc.target/arm/cmse/mainline/union-1.c: New.
932 * gcc.target/arm/cmse/mainline/union-2.c: New.
933 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
934 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
935 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
936 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
937 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
938 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
939 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
940 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
941 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
942 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
943 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
944 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
945 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
946 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
948 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
949 Thomas Preud'homme <thomas.preudhomme@arm.com>
951 * gcc.target/arm/cmse/cmse-3.c: Add tests.
952 * gcc.target/arm/cmse/cmse-4.c: Add tests.
953 * gcc.target/arm/cmse/cmse-15.c: New.
955 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
956 Thomas Preud'homme <thomas.preudhomme@arm.com>
958 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
959 * gcc.target/arm/cmse/struct-1.c: New.
960 * gcc.target/arm/cmse/bitfield-1.c: New.
961 * gcc.target/arm/cmse/bitfield-2.c: New.
962 * gcc.target/arm/cmse/bitfield-3.c: New.
963 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
964 * gcc.target/arm/cmse/baseline/softfp.c: New.
965 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
966 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
967 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
968 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
969 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
971 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
972 Thomas Preud'homme <thomas.preudhomme@arm.com>
974 * gcc.target/arm/cmse/cmse-4.c: New.
975 * gcc.target/arm/cmse/cmse-9.c: New.
976 * gcc.target/arm/cmse/cmse-10.c: New.
978 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
979 Thomas Preud'homme <thomas.preudhomme@arm.com>
981 * gcc.target/arm/cmse/cmse-3.c: New.
983 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
984 Thomas Preud'homme <thomas.preudhomme@arm.com>
986 * gcc.target/arm/cmse/cmse.exp: New.
987 * gcc.target/arm/cmse/cmse-1.c: New.
988 * gcc.target/arm/cmse/cmse-12.c: New.
989 * lib/target-supports.exp
990 (check_effective_target_arm_cmse_ok): New.
992 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
993 James Norris <jnorris@codesourcery.com>
995 * c-c++-common/goacc/data-2.c: Adjust test.
996 * c-c++-common/goacc/executeables-1.c: New test.
997 * g++.dg/goacc/data-1.C: Adjust test.
999 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
1001 PR rtl-optimization/78561
1002 * gcc.target/aarch64/pr78561.c: New.
1004 2016-12-02 Bin Cheng <bin.cheng@arm.com>
1006 * gcc.dg/fold-bopcond-1.c: New test.
1007 * gcc.dg/fold-bopcond-2.c: New test.
1009 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1011 * gcc.target/s390/md/setmem_long-1.c: Fix test.
1013 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1015 PR rtl-optimization/78547
1016 * gcc.dg/pr78547.c: New test.
1018 PR rtl-optimization/78575
1019 * gcc.dg/pr78575.c: New test.
1021 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1023 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
1025 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1028 * gcc.target/s390/s390.exp: Support .C tests.
1029 * gcc.target/s390/pr77822-2.c: New test.
1030 * gcc.target/s390/pr77822-1.C: New test.
1032 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1034 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
1036 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1038 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
1040 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1042 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1044 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1046 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
1048 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
1050 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
1053 * gfortran.dg/char_length_20.f90: New test.
1054 * gfortran.dg/char_length_21.f90: Ditto.
1056 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
1059 * gfortran.dg/pr78279.f90: New test.
1061 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
1063 * g++.dg/tls/pr77285-1.C: dg-add-options tls
1065 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
1067 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1069 2016-12-01 Richard Biener <rguenther@suse.de>
1071 * gcc.dg/torture/alias-2.c: New testcase.
1073 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
1075 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1076 * gcc.target/avr/tiny-caller-save.c: Dito.
1078 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
1080 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1082 2016-12-01 Jakub Jelinek <jakub@redhat.com>
1085 * gcc.dg/debug/pr78587.c: New test.
1087 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
1089 PR rtl-optimization/78607
1090 * gcc.c-torture/compile/pr78607.c: New testcase.
1092 2016-11-30 Martin Sebor <msebor@redhat.com>
1094 PR tree-optimization/78586
1095 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1097 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
1099 PR tree-optimization/77856
1100 * gcc.target/i386/pr77856.c: New.
1102 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1104 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1105 scan-assembler-not on AIX.
1107 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1109 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1111 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1113 * g++.dg/eh/new1.C: XFAIL on AIX.
1114 * g++.dg/eh/delete1.C: Same.
1115 * g++.dg/init/new40.C: Same.
1116 * g++.old-deja/g++.eh/new2.C: Same.
1118 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1121 * gcc.dg/format/pr78494.c: Rename to...
1122 * gcc.dg/format/pr78498.c: ...this.
1124 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1127 * gcc.dg/format/pr78494.c: New test case.
1129 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1131 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1132 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1133 * g++.dg/debug/dwarf2/refqual-1.C: Same.
1134 * g++.dg/debug/dwarf2/refqual-2.C: Same.
1136 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
1138 PR rtl-optimization/78610
1139 * gcc.c-torture/compile/pr78610.c: New testcase.
1141 2016-11-30 Bin Cheng <bin.cheng@arm.com>
1143 PR tree-optimization/78574
1144 * gcc.c-torture/compile/pr78574.c: New test.
1146 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1148 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1149 to the changed interfaces.
1150 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1151 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1152 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1153 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1154 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1155 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1156 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1158 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1161 * gfortran.dg/derived_result.f90: New test case.
1163 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
1165 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1166 -mfloat-abi=soft option.
1167 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
1170 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1173 * gcc.c-torture/compile/pr78362.c: New test.
1175 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1177 * lib/target-supports.exp (check_effective_target_freorder): Check
1180 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1182 * gcc.target/arc/arc700-stld-hazard.c: New file.
1184 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1187 * gfortran.dg/dtio_18.f90: New test case.
1189 2016-11-30 Martin Liska <mliska@suse.cz>
1192 * gcc.dg/asan/pr78541-2.c: New test.
1193 * gcc.dg/asan/pr78541.c: New test.
1195 2016-11-30 Jakub Jelinek <jakub@redhat.com>
1197 PR tree-optimization/78586
1198 * gcc.c-torture/execute/pr78586.c: New test.
1200 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1203 * gfortran.dg/class_61.f90: New test case.
1205 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1207 PR preprocessor/78569
1208 * gcc.dg/format/pr78569.c: New test case.
1210 2016-11-29 Martin Sebor <msebor@redhat.com>
1212 avoid false positives on ILP32 targets.
1213 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1215 2016-11-29 Martin Sebor <msebor@redhat.com>
1217 PR tree-optimization/78512
1218 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1219 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1221 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
1223 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1224 Force value through k register.
1226 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1232 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1233 * g++.dg/spellcheck-macro-ordering.C: New test case.
1234 * g++.dg/spellcheck-pr78313.C: New test case.
1236 2016-11-29 Tamar Christina <tamar.christina@arm.com>
1238 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1239 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1240 (Poly64x1_t, Poly64x2_t): Added types.
1241 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1242 (vmov_n_p64, vmovq_n_p64): Added.
1243 (vld2_lane_p64, vld2q_lane_p64): Likewise.
1244 (vld3_lane_p64, vld3q_lane_p64): Likewise.
1245 (vld4_lane_p64, vld4q_lane_p64): Likewise.
1246 (vst2_lane_p64, vst2q_lane_p64): Likewise.
1247 (vst3_lane_p64, vst3q_lane_p64): Likewise.
1248 (vst4_lane_p64, vst4q_lane_p64): Likewise.
1249 (vget_lane_p64, vgetq_lane_p64): Likewise.
1250 (vget_high_p64): Likewise.
1251 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1252 Added AArch64 flags.
1253 (vreint_vector, vreint_vector_res): Moved to header.
1254 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1255 Added Aarch64 flags.
1256 (vreint_vector, vreint_vector_res): Moved to header.
1258 2016-11-29 Janus Weil <janus@gcc.gnu.org>
1261 * gfortran.dg/finalize_30.f90: New test case.
1263 2016-11-29 Martin Liska <mliska@suse.cz>
1265 PR gcov-profile/78582
1266 * gcc.dg/pr78582.c: New test.
1268 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1270 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1271 targets with sizeof(int) < 4.
1273 2016-11-29 Richard Biener <rguenther@suse.de>
1276 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1278 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
1280 * gcc.target/powerpc/rldic-0.c: New testcase.
1281 * gcc.target/powerpc/rldic-1.c: New testcase.
1282 * gcc.target/powerpc/rldic-2.c: New testcase.
1283 * gcc.target/powerpc/rldicl-0.c: New testcase.
1284 * gcc.target/powerpc/rldicl-1.c: New testcase.
1285 * gcc.target/powerpc/rldicl-2.c: New testcase.
1286 * gcc.target/powerpc/rldicr-0.c: New testcase.
1287 * gcc.target/powerpc/rldicr-1.c: New testcase.
1288 * gcc.target/powerpc/rldicr-2.c: New testcase.
1289 * gcc.target/powerpc/rldicx.h: New file.
1290 * gcc.target/powerpc/rldimi-0.c: New testcase.
1291 * gcc.target/powerpc/rldimi-1.c: New testcase.
1292 * gcc.target/powerpc/rldimi-2.c: New testcase.
1293 * gcc.target/powerpc/rldimi.h: New file.
1294 * gcc.target/powerpc/rlwimi-0.c: New testcase.
1295 * gcc.target/powerpc/rlwimi-1.c: New testcase.
1296 * gcc.target/powerpc/rlwimi-2.c: New testcase.
1297 * gcc.target/powerpc/rlwimi.h: New file.
1298 * gcc.target/powerpc/rlwinm-0.c: New testcase.
1299 * gcc.target/powerpc/rlwinm-1.c: New testcase.
1300 * gcc.target/powerpc/rlwinm-2.c: New testcase.
1301 * gcc.target/powerpc/rlwinm.h: New file.
1303 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1306 * gcc.dg/pr78540.c: New test.
1308 2016-11-28 Martin Sebor <msebor@redhat.com>
1311 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1312 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1313 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1314 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1316 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1319 * g++.dg/debug/pr72808.C: New test.
1321 PR rtl-optimization/78546
1322 * gcc.dg/torture/pr78546-1.c: New test.
1323 * gcc.dg/torture/pr78546-2.c: New test.
1326 * gfortran.dg/gomp/pr78298.f90: New test.
1328 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
1330 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1331 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1333 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1336 * g++.dg/cpp1y/pr77591.C: New test.
1338 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
1340 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1342 2016-11-28 Richard Biener <rguenther@suse.de>
1344 PR tree-optimization/78542
1345 * gcc.dg/torture/pr78542.c: New testcase.
1347 2016-11-28 Richard Biener <rguenther@suse.de>
1349 PR tree-optimization/78343
1350 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1351 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1353 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1356 * g++.dg/ipa/pr78211.C: New test.
1358 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
1361 * gfortran.dg/submodule_22.f08: New test.
1364 * gfortran.dg/submodule_21.f08: New test.
1366 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
1368 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1370 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1371 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1372 Dominique d'Humieres <dominiq@lps.ens.fr>
1375 * gcc.dg/darwin-minversion-1.c: Update min version check.
1376 * gcc.dg/darwin-minversion-2.c: Likewise.
1377 * gcc.dg/darwin-minversion-3.c: Likewise.
1379 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1382 * gcc.dg/pr57438-1.c: New Test.
1383 * gcc.dg/pr57438-2.c: New Test.
1385 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1386 Iain Sandoe <iain@codesourcery.com>
1389 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1390 linker-visible symbols.
1391 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1392 * gcc.dg/const-uniq-1.c: Likewise.
1393 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1394 * gcc.target/i386/pr70799-1.c: Likewise.
1396 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1398 PR rtl-optimization/78438
1399 PR rtl-optimization/78477
1400 * gcc.c-torture/execute/pr78438.c: New test.
1401 * gcc.c-torture/execute/pr78477.c: New test.
1403 PR rtl-optimization/78526
1404 * gcc.dg/pr78526.c: New test.
1406 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1408 PR rtl-optimization/77541
1409 * gcc.target/i386/pr77541.c: Change target to int128.
1411 2016-11-25 Janus Weil <janus@gcc.gnu.org>
1414 * gfortran.dg/typebound_assignment_8.f90: New test case.
1416 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1418 PR rtl-optimization/78527
1419 * gcc.c-torture/compile/pr78527.c: New test.
1421 2016-11-25 Martin Liska <mliska@suse.cz>
1423 PR gcov-profile/78086
1424 * g++.dg/gcov/pr16855.C: Clean up the test case.
1425 * g++.dg/gcov/pr16855-priority.C: New test.
1427 2016-11-25 Richard Biener <rguenther@suse.de>
1430 * gcc.dg/torture/pr78515.c: New testcase.
1432 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
1435 * gfortran.dg/allocatable_function_10.f90: New test.
1436 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1439 2016-11-25 Bin Cheng <bin.cheng@arm.com>
1444 * g++.dg/torture/pr78507.C: New test.
1445 * gcc.dg/torture/pr78510.c: New test.
1446 * gcc.dg/torture/pr78517.c: New test.
1448 2016-11-24 Richard Biener <rguenther@suse.de>
1450 PR tree-optimization/78343
1451 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1452 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1453 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1454 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1455 * gcc.dg/vect/pr38529.c: Likewise.
1457 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1459 PR tree-optimization/77673
1460 * gcc.dg/pr77673.c: New test.
1462 2016-11-25 Martin Jambor <mjambor@suse.cz>
1464 PR tree-optimization/70965
1465 * g++.dg/pr70965.C: New test.
1467 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1468 Andreas Schwab <schwab@linux-m68k.org>
1470 PR gcov-profile/78467
1471 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1474 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1476 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1477 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1479 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1481 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1483 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1485 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1486 with sizeof(int) < 4.
1488 2016-11-24 Martin Sebor <msebor@redhat.com>
1490 PR tree-optimization/78476
1491 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1493 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1495 PR rtl-optimization/77541
1496 * gcc.target/i386/pr77541.c: New.
1498 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1501 * gfortran.dg/class_result_4.f90: New test.
1503 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1505 * gcc.target/aarch64/_Float16_1.c: New.
1506 * gcc.target/aarch64/_Float16_2.c: Likewise.
1507 * gcc.target/aarch64/_Float16_3.c: Likewise.
1509 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1511 * gcc.target/aarch64/floatdihf2_1.c: New.
1513 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1517 * gcc.target/arm/pr48863.c: New test.
1519 2016-11-24 Martin Liska <mliska@suse.cz>
1521 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1522 parts for frequencies/probabilities.
1523 * gcc.dg/pr34027-1.c: Likewise.
1524 * gcc.dg/strict-overflow-2.c: Likewise.
1525 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1526 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1527 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1528 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1529 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1530 * gcc.dg/tree-ssa/dump-2.c: New test.
1532 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1534 * gcc.target/i386/align-limit.c: New test.
1536 2016-11-24 Richard Biener <rguenther@suse.de>
1538 PR tree-optimization/71595
1539 * gcc.dg/torture/pr71595.c: New testcase.
1541 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1543 PR rtl-optimization/78120
1544 * gcc.target/i386/pr78120.c: New test.
1546 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1548 * gcc.c-torture/compile/20161124-1.c: New test.
1550 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1553 * g++.dg/cpp1z/decomp18.C: New test.
1555 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1557 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1558 * gcc.target/aarch64/store-pair-1.c: Likewise.
1560 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1562 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1563 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1564 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1565 * gcc.target/aarch64/vect-clz.c: Likewise.
1566 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1567 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1568 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1569 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1570 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1571 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1572 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1573 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1575 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1578 * gcc.target/powerpc/pr78458.c: New.
1580 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1582 * gcc.c-torture/compile/20161123-1.c: New test.
1584 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1587 * gfortran.dg/pr78297.f90: New test.
1589 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1591 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1593 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1596 * g++.dg/ubsan/return-7.C: New test.
1597 * c-c++-common/ubsan/unreachable-4.c: New test.
1599 PR tree-optimization/78482
1600 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1601 (bar): New function.
1602 (main): Call bar instead of printf.
1605 * gfortran.dg/gomp/pr69183.f90: New test.
1607 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1610 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1613 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1616 * g++.dg/cpp0x/pr77907.C: New test.
1618 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1621 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1622 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1624 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1627 * lib/target-supports.exp (add_options_for_float16): Add
1628 -mfp16-format=ieee when testign arm*-*-*.
1630 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1632 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1634 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1637 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1639 * lib/target-supports.exp (check_effective_target_float16): Add
1640 options for _Float16.
1641 (check_effective_target_float32): Add options for _Float32.
1642 (check_effective_target_float64): Add options for _Float64.
1643 (check_effective_target_float128): Add options for _Float128.
1644 (check_effective_target_float32x): Add options for _Float32x.
1645 (check_effective_target_float64x): Add options for _Float64x.
1646 (check_effective_target_float128x): Add options for _Float128x.
1648 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1650 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1651 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1653 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1655 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1656 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1658 2016-11-23 Martin Sebor <msebor@redhat.com>
1661 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1662 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1664 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1667 * g++.dg/cpp0x/pr71450-1.C: New test.
1668 * g++.dg/cpp0x/pr71450-2.C: New test.
1671 * g++.dg/cpp1y/pr77739.C: New test.
1673 2016-11-23 Martin Jambor <mjambor@suse.cz>
1675 * c-c++-common/gomp/gridify-1.c: Update scan string.
1676 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1677 * c-c++-common/gomp/gridify-2.c: New test.
1678 * c-c++-common/gomp/gridify-3.c: Likewise.
1680 2016-11-23 Richard Biener <rguenther@suse.de>
1682 PR tree-optimization/78396
1683 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1685 2016-11-23 Richard Biener <rguenther@suse.de>
1687 PR tree-optimization/78482
1688 * gcc.dg/torture/pr78482.c: New testcase.
1690 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1692 * gcc.dg/fold-cond_expr-1.c: New test.
1693 * gcc.dg/fold-condcmpconv-1.c: New test.
1694 * gcc.dg/fold-condcmpconv-2.c: New test.
1696 2016-11-23 Richard Biener <rguenther@suse.de>
1699 * gcc.dg/torture/pr71762-1.c: New testcase.
1700 * gcc.dg/torture/pr71762-2.c: Likewise.
1701 * gcc.dg/torture/pr71762-3.c: Likewise.
1702 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1704 2016-11-23 Richard Biener <rguenther@suse.de>
1707 * g++.dg/lto/pr78472_0.c: New testcase.
1708 * g++.dg/lto/pr78472_1.C: Likewise.
1710 2016-11-23 Richard Biener <rguenther@suse.de>
1711 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1713 PR tree-optimization/78154
1714 * gcc.dg/tree-ssa/pr78154.c: New test.
1716 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1718 * gcc.dg/pr31096.c: New testcase.
1719 * gcc.dg/pr31096-1.c: New testcase.
1721 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1723 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1724 adjust for warning->pedwarn change.
1725 * gcc.dg/cpp/defined-syshdr.c,
1726 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1727 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1728 gcc.dg/cpp/defined-Wextra.c,
1729 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1731 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1733 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1735 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1738 * gcc.target/i386/pr78451.c: New test.
1739 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1740 and #pragma GCC pop_options around the first #pragma GCC target.
1741 * gcc.target/i386/pr69255-2.c: Likewise.
1742 * gcc.target/i386/pr69255-3.c: Likewise.
1744 2016-11-23 Michael Collison <michael.collison@arm.com>
1746 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1747 additional constants are recognized and fewer instructions generated.
1748 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1749 additional constants are recognized and fewer instructions generated.
1751 2016-11-22 Ian Lance Taylor <iant@golang.org>
1753 * gcc.misc-tests/godump-1.c: Update expected output for recent
1756 2016-11-22 Marek Polacek <polacek@redhat.com>
1758 PR tree-optimization/78455
1759 * gcc.dg/uninit-23.c: New.
1761 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1764 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1767 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1770 * gfortran.dg/char_component_initializer_3.f90: New test.
1772 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1775 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1776 GCC target pragma before including immintrin.h.
1778 2016-11-22 Carl Love <cel@us.ibm.com>
1780 * gcc.target/powerpc/builtins-3.c: New file to test the new
1781 built-ins for vector compare equal and vector compare not equal.
1783 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1786 * gfortran.dg/typebound_proc_35.f90: New test case.
1788 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1790 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1791 parameter in declaration.
1793 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1795 * gcc.dg/loop-split.c: Require int32plus.
1796 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1798 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1800 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1802 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1804 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1806 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1809 * gcc.c-torture/compile/pr78439.c: New test.
1811 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1814 * gcc.target/arm/pr77904.c: New test.
1816 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1818 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1821 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1823 PR tree-optimization/78436
1824 * gcc.c-torture/execute/pr78436.c: New test.
1827 * gcc.dg/torture/pr78416.c: New test.
1829 PR tree-optimization/78445
1830 * gcc.dg/pr78445.c: New test.
1832 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1834 PR libgfortran/78449
1835 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1837 2016-11-21 Jeff Law <law@redhat.com>
1840 * gcc.c-torture/compile/pr68538.c: New test.
1842 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1844 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1845 to be generated instead of FCTIWUZ or FCTIWZ.
1847 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1850 * g++.dg/vect/simd-clone-7.cc: New test.
1853 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1855 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1858 2016-11-20 Jeff Law <law@redhat.com>
1861 * gcc.target/m68k/pr25128.c: New test.
1863 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1865 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1867 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1869 PR preprocessor/78324
1870 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1871 (test_multitoken_macro): New function.
1872 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1874 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1876 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1878 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1880 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1881 -ftrack-macro-expansion=0.
1882 (test_sprintf_note): Remove "P" macro. Add
1883 dg-begin/end-multiline-output directives.
1884 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1886 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1888 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1889 Return 1 for AVR_TINY.
1891 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1893 PR rtl-optimization/71785
1894 * gcc.target/powerpc/pr71785.c: New file.
1896 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1899 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1900 options. Refine test by checking predictive commining PHI
1901 nodes in vectorized loop wrto vector factor.
1903 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1906 * g++.dg/pr71973-1.C: New test.
1907 * g++.dg/pr71973-2.C: New test.
1908 * g++.dg/pr71973-3.C: New test.
1909 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1910 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1911 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1913 * g++.old-deja/g++.other/realloc.C: Likewise.
1914 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1916 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1918 PR tree-optimization/78413
1919 * gcc.dg/tree-ssa/pr78413.c: New test.
1921 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1923 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1924 target is Thumb-only.
1926 2016-11-20 Jeff Law <law@redhat.com>
1929 * gcc.target/m68k/pr48551.c: New test.
1931 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1934 * gfortran.dg/forall_18.f90: New testcase.
1936 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1938 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1940 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1943 * gfortran.dg/typebound_operator_21.f03: New test.
1945 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1947 * gcc.dg/tree-ssa/divide-5.c: New file.
1949 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1951 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1954 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
1956 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1957 libatomic_available.
1958 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1959 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1960 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1961 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1962 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1963 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1964 * gfortran.dg/coarray_stat_2.f90: Likewise.
1965 * gfortran.dg/coindexed_1.f90: Likewise.
1967 2016-11-18 Jeff Law <law@redhat.com>
1970 * gcc.target/m68k/pr25111.c: New test.
1972 2016-11-18 Jakub Jelinek <jakub@redhat.com>
1975 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1978 * gcc.target/i386/pr78419.c: New test.
1981 * g++.dg/tls/pr77285-1.C: New test.
1982 * g++.dg/tls/pr77285-2.C: New test.
1984 2016-11-18 Jeff Law <law@redhat.com>
1987 * gcc.target/m68k/pr25112: New test.
1989 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
1991 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1992 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1994 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1996 * gcc.target/arm/optional_thumb-1.c: New test.
1997 * gcc.target/arm/optional_thumb-2.c: New test.
1998 * gcc.target/arm/optional_thumb-3.c: New test.
2000 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2002 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
2003 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
2005 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
2006 (DEFAULT_REQUIRED_QUORUM): Likewise.
2008 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
2009 Toma Tabacu <toma.tabacu@imgtec.com>
2011 * gcc.target/mips/inline-memcpy-1.c (dg-options):
2012 Add (REQUIRES_STDLIB).
2013 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2014 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2015 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2016 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2017 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
2018 * gcc.target/mips/loongson-simd.c: Ditto.
2019 * gcc.target/mips/memcpy-1.c: Ditto.
2020 * gcc.target/mips/mips-3d-1.c: Ditto.
2021 * gcc.target/mips/mips-3d-2.c: Ditto.
2022 * gcc.target/mips/mips-3d-3.c: Ditto.
2023 * gcc.target/mips/mips-3d-4.c: Ditto.
2024 * gcc.target/mips/mips-3d-5.c: Ditto.
2025 * gcc.target/mips/mips-3d-6.c: Ditto.
2026 * gcc.target/mips/mips-3d-7.c: Ditto.
2027 * gcc.target/mips/mips-3d-8.c: Ditto.
2028 * gcc.target/mips/mips-3d-9.c: Ditto.
2029 * gcc.target/mips/mips-ps-1.c: Ditto.
2030 * gcc.target/mips/mips-ps-2.c: Ditto.
2031 * gcc.target/mips/mips-ps-3.c: Ditto.
2032 * gcc.target/mips/mips-ps-4.c: Ditto.
2033 * gcc.target/mips/mips-ps-6.c: Ditto.
2034 * gcc.target/mips/mips16-attributes.c: Ditto.
2035 * gcc.target/mips/mips32-dsp-run.c: Ditto.
2036 * gcc.target/mips/mips32-dsp.c: Ditto.
2037 * gcc.target/mips/save-restore-1.c: Ditto.
2038 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
2039 (mips_preprocess): Add ignore_output argument that when set
2040 will not return the pre-processed output.
2041 (mips_arch_info): Update arguments for the call to mips_preprocess.
2042 (mips-dg-init): Ditto.
2043 (mips-dg-options): Check if a test having test option
2044 (REQUIRES_STDLIB) has the required sysroot support for
2045 the current test options.
2047 2016-11-17 Jeff Law <law@redhat.com>
2050 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2053 * gcc.target/m68k/pr47192.c: New test.
2055 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
2057 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2058 instead of isa>=4, in order to downgrade to R5.
2060 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2062 * gcc.target/arc/cmem-bit-1.c: New file.
2063 * gcc.target/arc/cmem-bit-2.c: New file.
2064 * gcc.target/arc/cmem-bit-3.c: New file.
2065 * gcc.target/arc/cmem-bit-4.c: New file.
2067 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
2069 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2071 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2073 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
2074 Andrew Senkevich <andrew.senkevich@intel.com>
2076 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2077 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2078 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2079 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2080 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2081 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2082 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2083 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2084 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2085 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2086 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2087 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2088 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2089 avx5124vnniw-check.h.
2090 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2091 check_effective_target_avx5124vnniw): New.
2092 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2094 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2095 * gcc.target/i386/sse-13.c: Ditto.
2096 * g++.dg/other/i386-2.C: Ditto.
2097 * g++.dg/other/i386-3.C: Ditto.
2098 * gcc.target/i386/sse-22.c: Ditto.
2099 * gcc.target/i386/sse-23.c: Ditto.
2101 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2104 * g++.dg/parse/pr55080.C: New.
2106 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2109 * gcc.target/powerpc/fusion4.c: New test.
2111 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
2114 * gcc.target/arm/pr77933-1.c: New test.
2115 * gcc.target/arm/pr77933-2.c: Likewise.
2117 2016-11-17 Jakub Jelinek <jakub@redhat.com>
2120 * g++.dg/opt/pr78201.C: New test.
2122 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
2124 * gcc.dg/pr78333.c: Add empty implementations of
2125 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2126 problems on non-glibc systems.
2128 2016-11-17 David Malcolm <dmalcolm@redhat.com>
2130 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2131 (test_raw_string_one_liner): New function.
2132 (test_raw_string_multiline): New function.
2134 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2136 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2137 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2139 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2140 Richard Biener <rguenther@suse.de>
2142 PR tree-optimization/77848
2143 * gfortran.dg/vect/pr77848.f: New test.
2145 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2148 * gcc.target/arm/pr53447-5.c: New test.
2149 * lib/target-supports.exp
2150 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2152 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
2154 * gcc.target/arc/abitest.S: New file.
2155 * gcc.target/arc/abitest.h: Likewise.
2156 * gcc.target/arc/va_args-1.c: Likewise.
2157 * gcc.target/arc/va_args-2.c: Likewise.
2158 * gcc.target/arc/va_args-3.c: Likewise.
2159 * gcc.target/arc/mcrc.c: Deleted.
2160 * gcc.target/arc/mdsp-packa.c: Likewise.
2161 * gcc.target/arc/mdvbf.c: Likewise.
2162 * gcc.target/arc/mmac-24.c: Likewise.
2163 * gcc.target/arc/mmac-d16.c: Likewise.
2164 * gcc.target/arc/mno-crc.c: Likewise.
2165 * gcc.target/arc/mno-dsp-packa.c: Likewise.
2166 * gcc.target/arc/mno-dvbf.c: Likewise.
2167 * gcc.target/arc/mno-mac-24.c: Likewise.
2168 * gcc.target/arc/mno-mac-d16.c: Likewise.
2169 * gcc.target/arc/mno-rtsc.c: Likewise.
2170 * gcc.target/arc/mno-xy.c: Likewise.
2171 * gcc.target/arc/mrtsc.c: Likewise.
2172 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2174 (check_effective_target_arc700): Likewise.
2175 (check_effective_target_arc6xx): Likewise.
2176 (check_effective_target_arcmpy): Likewise.
2177 (check_effective_target_archs): Likewise.
2178 (check_effective_target_clmcpu): Likewise.
2179 (check_effective_target_barrelshifter): Likewise.
2180 * gcc.target/arc/barrel-shifter-1.c: Changed.
2181 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2182 * gcc.target/arc/cmem-1.c: Changed.
2183 * gcc.target/arc/cmem-2.c: Likewise.
2184 * gcc.target/arc/cmem-3.c: Likewise.
2185 * gcc.target/arc/cmem-4.c: Likewise.
2186 * gcc.target/arc/cmem-5.c: Likewise.
2187 * gcc.target/arc/cmem-6.c: Likewise.
2188 * gcc.target/arc/cmem-7.c: Likewise.
2189 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2190 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2191 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2192 * gcc.target/arc/jump-around-jump.c: Update options.
2193 * gcc.target/arc/mARC601.c: Changed.
2194 * gcc.target/arc/mcpu-arc600.c: Changed.
2195 * gcc.target/arc/mcpu-arc601.c: Changed.
2196 * gcc.target/arc/mcpu-arc700.c: Changed.
2197 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2198 * gcc.target/arc/movb-1.c: Changed.
2199 * gcc.target/arc/movb-2.c: Likewise.
2200 * gcc.target/arc/movb-3.c: Likewise.
2201 * gcc.target/arc/movb-4.c: Likewise.
2202 * gcc.target/arc/movb-5.c: Likewise.
2203 * gcc.target/arc/movb_cl-1.c: Likewise.
2204 * gcc.target/arc/movb_cl-2.c: Likewise.
2205 * gcc.target/arc/movbi_cl-1.c: Likewise.
2206 * gcc.target/arc/movh_cl-1.c: Likewise.
2207 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2208 * gcc.target/arc/mul64.c: Enable it only for ARC600.
2209 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2210 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2211 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2212 * gcc.target/arc/trsub.c: Only for ARC EM cores.
2213 * gcc.target/arc/builtin_simdarc.c: Changed.
2214 * gcc.target/arc/extzv-1.c: Likewise.
2215 * gcc.target/arc/insv-1.c: Likewise.
2216 * gcc.target/arc/insv-2.c: Likewise.
2217 * gcc.target/arc/mA6.c: Likewise.
2218 * gcc.target/arc/mA7.c: Likewise.
2219 * gcc.target/arc/mARC600.c: Likewise.
2220 * gcc.target/arc/mARC700.c: Likewise.
2221 * gcc.target/arc/mcpu-arc600.c: Likewise.
2222 * gcc.target/arc/mcpu-arc700.c: Likewise.
2223 * gcc.target/arc/movl-1.c: Likewise.
2224 * gcc.target/arc/nps400-1.c: Likewise.
2225 * gcc.target/arc/trsub.c: Likewise.
2226 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2228 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2229 * gcc.target/arc/mswape.c: Likewise.
2231 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2234 * g++.dg/cpp1y/pr68180.C: New.
2236 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2238 PR tree-optimization/78319
2239 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2242 2016-11-17 Richard Biener <rguenther@suse.de>
2244 PR tree-optimization/78306
2245 * gcc.dg/cilk-plus/pr78306.c: New testcase.
2247 2016-11-17 Richard Biener <rguenther@suse.de>
2250 * gcc.dg/torture/pr78305.c: New testcase.
2252 2016-11-17 Janus Weil <janus@gcc.gnu.org>
2255 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2257 2016-11-16 Marek Polacek <polacek@redhat.com>
2260 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2261 * g++.dg/ext/case-range2.C: Likewise.
2263 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2266 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2267 * gfortran.dg/fmt_tab_2.f90: Ditto.
2269 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2271 PR rtl-optimization/78378
2272 * gcc.c-torture/execute/pr78378.c: New test.
2274 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
2276 * gcc.dg/tree-prof/section-attr-1.c: New file.
2277 * gcc.dg/tree-prof/section-attr-2.c: New file.
2278 * gcc.dg/tree-prof/section-attr-3.c: New file.
2280 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2282 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2285 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2287 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2288 (dg-final): Remove microMIPS JALRS mnemonic matching.
2289 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2290 (dg-final): Remove microMIPS JALRS mnemonic matching.
2291 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2292 (dg-final): Remove microMIPS JALRS mnemonic matching.
2293 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2294 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2295 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2296 * gcc.target/mips/call-1u.c: New test case.
2297 * gcc.target/mips/call-2u.c: New test case.
2298 * gcc.target/mips/call-3u.c: New test case.
2299 * gcc.target/mips/call-4u.c: New test case.
2300 * gcc.target/mips/call-5u.c: New test case.
2301 * gcc.target/mips/call-6u.c: New test case.
2303 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
2305 * gcc.target/arm/empty_fiq_handler.c: New test.
2307 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2310 * gfortran.dg/gomp/pr78299.f90: New test.
2312 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2314 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2315 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2316 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2318 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
2320 PR libgfortran/78314
2321 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2323 2016-11-16 Bin Cheng <bin.cheng@arm.com>
2325 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2326 according to updated dump info.
2328 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
2330 * lib/target-supports.exp (check_effective_target_alloca): Use a
2332 * gcc.target/nvptx/softstack.c: New test.
2333 * gcc.target/nvptx/decl-shared.c: New test.
2334 * gcc.target/nvptx/decl-shared-init.c: New test.
2336 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2338 * gcc.target/mips/data-sym-jump.c: New test case.
2339 * gcc.target/mips/data-sym-pool.c: New test case.
2340 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2343 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2345 * lib/target-supports.exp (check_avx2_hw_available): New.
2346 (check_effective_target_avx2_runtime): New.
2347 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2349 2016-11-16 Tamar Christina <tamar.christina@arm.com>
2352 * gcc.dg/cpp/trad/trad.exp
2353 (dg-runtest): Moved $srcdir/$subdir/ to
2354 DEFAULT_TRADCPPFLAGS.
2356 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
2359 * gfortran.dg/class_allocate_23.f08: New test.
2361 2016-11-16 Richard Biener <rguenther@suse.de>
2364 * gcc.dg/pr78333.c: New testcase.
2366 2016-11-16 Martin Liska <mliska@suse.cz>
2369 * gcc.dg/asan/pr78270.c: Update comment style.
2370 * gcc.dg/asan/pr78270-2.c: New test.
2372 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2374 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2375 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2377 2016-11-16 Richard Biener <rguenther@suse.de>
2379 PR tree-optimization/78348
2380 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2382 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2385 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2386 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2388 2016-11-15 Marek Polacek <polacek@redhat.com>
2390 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2392 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2394 PR libgfortran/51119
2395 * gfortran.dg/matmul_12.f90: New test case.
2397 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
2399 * gcc.target/i386/funcspec-56.inc: New file.
2400 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
2401 common 32-bit and 64-bit function specific options.
2402 * gcc.target/i386/funcspec-6.c: Ditto.
2404 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2406 * g++.dg/cpp1z/decomp14.C: New test.
2407 * g++.dg/cpp1z/decomp15.C: New test.
2408 * g++.dg/cpp1z/decomp16.C: New test.
2410 * g++.dg/cpp1z/decomp13.C: New test.
2412 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2415 * g++.dg/cpp0x/constexpr-71988.C: New test.
2417 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2419 * gcc.target/mips/insn-casesi.c: New test case.
2420 * gcc.target/mips/insn-pseudo-1.c: New test case.
2421 * gcc.target/mips/insn-pseudo-2.c: New test case.
2422 * gcc.target/mips/insn-pseudo-3.c: New test case.
2423 * gcc.target/mips/insn-pseudo-4.c: New test case.
2424 * gcc.target/mips/insn-tablejump.c: New test case.
2426 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2428 * gcc.target/mips/mips.exp (mips_option_tests): Add
2429 `-mcode-readable=yes' array element.
2431 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2433 * gcc.target/mips/mips.exp (mips_option_tests): Add
2434 `-mmicromips' array element.
2436 2016-11-15 Michael Matz <matz@suse.de>
2438 PR missed-optimization/77881
2439 * gcc.target/i386/pr77881.c: New test.
2441 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2444 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2446 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2448 * gcc.target/powerpc/vec-set-int.c: New test.
2449 * gcc.target/powerpc/vec-set-short.c: Likesie.
2450 * gcc.target/powerpc/vec-set-char.c: Likewise.
2452 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2454 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2456 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2459 * gfortran.dg/class_result_3.f90: New test.
2461 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2462 Richard Biener <rguenther@suse.de>
2464 * gcc.dg/gimplefe-1.c: New testcase.
2465 * gcc.dg/gimplefe-2.c: Likewise.
2466 * gcc.dg/gimplefe-3.c: Likewise.
2467 * gcc.dg/gimplefe-4.c: Likewise.
2468 * gcc.dg/gimplefe-5.c: Likewise.
2469 * gcc.dg/gimplefe-6.c: Likewise.
2470 * gcc.dg/gimplefe-7.c: Likewise.
2471 * gcc.dg/gimplefe-8.c: Likewise.
2472 * gcc.dg/gimplefe-9.c: Likewise.
2473 * gcc.dg/gimplefe-10.c: Likewise.
2474 * gcc.dg/gimplefe-11.c: Likewise.
2475 * gcc.dg/gimplefe-12.c: Likewise.
2476 * gcc.dg/gimplefe-13.c: Likewise.
2477 * gcc.dg/gimplefe-14.c: Likewise.
2478 * gcc.dg/gimplefe-15.c: Likewise.
2479 * gcc.dg/gimplefe-16.c: Likewise.
2480 * gcc.dg/gimplefe-17.c: Likewise.
2481 * gcc.dg/gimplefe-18.c: Likewise.
2483 2016-11-14 Martin Liska <mliska@suse.cz>
2486 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2487 to match scanned pattern.
2488 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2490 2016-11-14 Richard Biener <rguenther@suse.de>
2492 PR tree-optimization/78312
2493 * gcc.dg/torture/pr78312.c: New testcase.
2495 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2498 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2500 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2501 Jason Merrill <jason@redhat.com>
2503 Implement P0217R3 - C++17 structured bindings
2504 * g++.dg/cpp1z/decomp1.C: New test.
2505 * g++.dg/cpp1z/decomp2.C: New test.
2506 * g++.dg/cpp1z/decomp3.C: New test.
2507 * g++.dg/cpp1z/decomp4.C: New test.
2508 * g++.dg/cpp1z/decomp5.C: New test.
2509 * g++.dg/cpp1z/decomp6.C: New test.
2510 * g++.dg/cpp1z/decomp7.C: New test.
2511 * g++.dg/cpp1z/decomp8.C: New test.
2512 * g++.dg/cpp1z/decomp9.C: New test.
2513 * g++.dg/cpp1z/decomp10.C: New test.
2515 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2517 * g++.dg/torture/pr78268.C: New test.
2519 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2522 * c-c++-common/pr35503-1.c: New test.
2523 * c-c++-common/pr35503-2.c: Likewise.
2524 * c-c++-common/pr35503-3.c: Likewise.
2525 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2527 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2529 PR rtl-optimization/78232
2530 PR rtl-optimization/78248
2531 * gcc.dg/ubsan/pr78248.c: New test.
2533 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2535 * gnat.dg/address_conv.adb: New test.
2537 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2539 * gnat.dg/renaming11.ad[sb]: New test.
2541 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2543 * c-c++-common/dump-ada-spec-6.c: New test.
2545 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2547 * gnat.dg/lto21.adb: New test.
2548 * gnat.dg/lto21_pkg1.ads: New helper.
2549 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2551 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2554 * gfortran.dg/typebound_proc_34.f90: New test.
2556 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2559 * gfortran.dg/class_57.f90: Changed error message.
2560 * gfortran.dg/class_60.f90: New test.
2562 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2564 * g++.dg/pr78112.C: XFAIL AIX.
2566 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2569 * gfortran.dg/typebound_generic_16.f90: New test.
2571 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2574 * g++.dg/cpp0x/pr71225.C: New test.
2576 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2578 * gcc.target/sparc/20161111-1.c: New test.
2580 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2583 * gcc.target/i386/pr78310.c: New test.
2585 2016-11-11 Jeff Law <law@redhat.com>
2587 * gcc.dg/tree-ssa/isolate-6.c: New test.
2588 * gcc.dg/tree-ssa/isolate-7.c: New test.
2590 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2593 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2596 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2599 * g++.dg/parse/pr72774.C: New test.
2601 2016-11-11 Richard Biener <rguenther@suse.de>
2603 PR tree-optimization/71575
2604 * gcc.dg/graphite/pr71575-1.c: New testcase.
2605 * gcc.dg/graphite/pr71575-2.c: Likewise.
2607 2016-11-11 Richard Biener <rguenther@suse.de>
2610 * gcc.dg/uninit-pr78295.c: New testcase.
2612 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2615 * gfortran.dg/dec_structure_17.f90: New test.
2617 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2619 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2620 being allowed in vector registers.
2621 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2622 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2623 * gcc.target/powerpc/vsx-himode.c: Likewise.
2624 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2625 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2626 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2627 to allow matching MFVSRD or MFVSRW.
2629 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2631 PR rtl-optimization/78241
2632 * gcc.dg/pr78241.c: New test.
2634 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2636 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2639 * g++.dg/cpp1z/noexcept-type14.C: New test.
2640 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2642 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2644 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2645 WVAL0S tests added in r241817.
2647 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2649 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2650 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2651 no longer allowed and corresponding ordered construct.
2652 * gfortran.dg/gomp/linear-1.f90: New test.
2653 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2654 * gfortran.dg/gomp/declare-target-1.f90: New test.
2655 * gfortran.dg/gomp/declare-target-2.f90: New test.
2657 2016-11-10 Martin Liska <mliska@suse.cz>
2660 * gcc.dg/asan/pr78270.c: New test.
2662 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2663 Jakub Jelinek <jakub@redhat.com>
2666 * g++.dg/pr78112.C: New testcase.
2668 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2670 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2672 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2673 string in case condition contains % characters.
2676 * g++.dg/cpp1z/noexcept-type13.C: New test.
2678 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2680 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2681 using (HAS_MOVN) with MIPS III.
2683 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2686 * gfortran.dg/volatile14.f90: New test.
2688 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2691 * gcc.target/i386/pr78262.c: New test.
2693 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2696 * gfortran.dg/pr78259.f90: New test.
2698 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2701 * gfortran.dg/spec_expr_7.f90: New test.
2703 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2706 * gcc.c-torture/execute/pr77718.c: New test.
2708 * gcc.dg/ubsan/c99-shift-3.c: New test.
2709 * gcc.dg/ubsan/c99-shift-4.c: New test.
2710 * gcc.dg/ubsan/c99-shift-5.c: New test.
2711 * gcc.dg/ubsan/c99-shift-6.c: New test.
2713 2016-11-09 Martin Liska <mliska@suse.cz>
2715 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2716 test-case for memcmp.
2717 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2719 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2722 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2724 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2726 * gfortran.dg/move_alloc_18.f90: New test.
2728 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2731 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2732 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2734 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2737 * gfortran.dg/class_59.f90: New test.
2739 2016-11-09 Richard Biener <rguenther@suse.de>
2741 PR tree-optimization/78007
2742 * gcc.dg/vect/vect-bswap32.c: Adjust.
2743 * gcc.dg/vect/vect-bswap64.c: Likewise.
2745 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2747 * gcc.dg/ipa/vrp7.c: New test.
2749 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2752 * gcc.dg/ipa/pr78121.c: New test.
2754 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2756 * c-c++-common/asan/default_options.h: New file.
2757 * c-c++-common/asan/strcasestr-1.c: New test.
2758 * c-c++-common/asan/strcasestr-2.c: Likewise.
2759 * c-c++-common/asan/strcspn-1.c: Likewise.
2760 * c-c++-common/asan/strcspn-2.c: Likewise.
2761 * c-c++-common/asan/strpbrk-1.c: Likewise.
2762 * c-c++-common/asan/strpbrk-2.c: Likewise.
2763 * c-c++-common/asan/strspn-1.c: Likewise.
2764 * c-c++-common/asan/strspn-2.c: Likewise.
2765 * c-c++-common/asan/strstr-1.c: Likewise.
2766 * c-c++-common/asan/strstr-2.c: Likewise.
2767 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2769 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2771 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2773 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2776 * gfortran.dg/class_58.f90: New test.
2778 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2781 * gcc.target/i386/pr70799-2.c: New test.
2783 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2786 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2788 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2790 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2792 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2794 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2796 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2798 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2800 2016-11-08 Martin Liska <mliska@suse.cz>
2803 * g++.dg/asan/use-after-scope-4.C: New test.
2804 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2805 * gcc.dg/asan/use-after-scope-8.c: Remove.
2807 2016-11-08 Richard Biener <rguenther@suse.de>
2809 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2811 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2814 * gcc.dg/cpp/trad/trad.exp
2815 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2816 * gcc.dg/cpp/trad/include.c: Use local header file.
2818 2016-11-08 Richard Biener <rguenther@suse.de>
2820 PR tree-optimization/78205
2821 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2823 2016-11-08 Richard Biener <rguenther@suse.de>
2825 PR tree-optimization/78224
2826 * g++.dg/torture/pr78224.C: New testcase.
2828 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2830 * gcc.dg/store_merging_1.c: Require store_merge.
2831 * gcc.dg/store_merging_2.c: Likewise.
2832 * gcc.dg/store_merging_4.c: Likewise.
2833 * gcc.dg/store_merging_5.c: Likewise.
2834 * gcc.dg/store_merging_6.c: Likewise.
2835 * gcc.dg/store_merging_7.c: Likewise.
2836 * gcc.dg/store_merging_8.c: Likewise.
2837 * lib/target-supports.exp (check_effective_target_store_merge): New.
2839 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2841 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2842 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2843 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2844 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2845 -mvsx -mpower8-vector.
2846 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2847 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2848 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2849 -mvsx -mpower8-vector.
2851 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2853 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2855 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2856 * gcc.dg/visibility-14.c: XFAIL AIX.
2857 * gcc.dg/visibility-15.c: XFAIL AIX.
2858 * gcc.dg/visibility-16.c: XFAIL AIX.
2859 * gcc.dg/visibility-17.c: XFAIL AIX.
2860 * gcc.dg/visibility-18.c: XFAIL AIX.
2861 * gcc.dg/visibility-19.c: XFAIL AIX.
2862 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2863 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2864 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2865 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2867 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2870 * gcc.target/i386/pr78227-1.c: New test.
2871 * gcc.target/i386/pr78227-2.c: New test.
2873 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2876 * gcc.dg/pr35691-1.c: New test-case.
2877 * gcc.dg/pr35691-2.c: Likewise.
2879 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2881 PR rtl-optimization/77309
2882 * gcc.dg/torture/pr77309.c: New test.
2884 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2887 * gcc.target/i386/pr71529.C: Moved to ...
2888 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2891 * gcc.target/i386/pr64411.C: Moved to ...
2892 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2896 * gcc.target/i386/pr65105-4.C: Moved to ...
2897 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2898 Run into compile test rather than execute test.
2900 2016-11-07 Richard Biener <rguenther@suse.de>
2903 * g++.dg/pr78229.C: New testcase.
2905 2016-11-07 Richard Biener <rguenther@suse.de>
2907 PR tree-optimization/78218
2908 * gcc.dg/torture/pr78218.c: New testcase.
2910 2016-11-07 Richard Biener <rguenther@suse.de>
2912 PR tree-optimization/78228
2913 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2915 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2918 * g++.dg/torture/pr77822.C: New test.
2920 2016-11-07 Martin Liska <mliska@suse.cz>
2922 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2923 -f-sanitize-address-use-after-scope.
2924 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2926 * g++.dg/asan/use-after-scope-1.C: New test.
2927 * g++.dg/asan/use-after-scope-2.C: Likewise.
2928 * g++.dg/asan/use-after-scope-3.C: Likewise.
2929 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2930 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2931 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2932 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2933 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2934 * g++.dg/asan/use-after-scope-types.h: Likewise.
2935 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2936 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2937 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2938 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2939 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2940 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2941 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2942 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2943 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2944 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2945 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2946 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2947 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2948 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2950 2016-11-07 Richard Biener <rguenther@suse.de>
2952 PR tree-optimization/78189
2953 * g++.dg/torture/pr78189.C: New testcase.
2955 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
2957 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2959 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2961 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2964 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2967 * arith.c (gfc_complex2real): Change gfc_warning_now to
2970 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2972 * gfortran.dg/move_alloc_17.f03: New test.
2974 2016-11-05 Richard Biener <rguenther@suse.de>
2977 * g++.dg/ipa/pr78188.C: New test.
2979 2016-11-05 Janus Weil <janus@gcc.gnu.org>
2980 Dominique d'Humieres <dominiq@lps.ens.fr>
2983 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2985 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2988 * gfortran.dg/select_type_39.f03: New test.
2990 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
2993 * gfortran.dg/associate_23.f90: New test.
2995 2016-11-04 Jakub Jelinek <jakub@redhat.com>
2998 * gcc.dg/pr77834.c: New test.
3000 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
3003 * g++.dg/cpp1y/pr67980.C: New.
3005 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3007 * gcc.target/powerpc/fold-vec-add-1.c: New.
3008 * gcc.target/powerpc/fold-vec-add-2.c: New.
3009 * gcc.target/powerpc/fold-vec-add-3.c: New.
3010 * gcc.target/powerpc/fold-vec-add-4.c: New.
3011 * gcc.target/powerpc/fold-vec-add-5.c: New.
3012 * gcc.target/powerpc/fold-vec-add-6.c: New.
3013 * gcc.target/powerpc/fold-vec-add-7.c: New.
3015 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
3017 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
3018 for -mbranch-likely, infer -mno-branch-likely for R6.
3020 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3023 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
3024 * g++.dg/init/new15.C: Likewise.
3025 * g++.dg/ipa/inline-1.C: Likewise.
3026 * g++.dg/ipa/inline-2.C: Likewise.
3027 * g++.dg/lto/20080908-1_0.C: Likewise.
3028 * g++.dg/tc1/dr20.C: Likewise.
3029 * g++.dg/tree-ssa/inline-1.C: Likewise.
3030 * g++.dg/tree-ssa/inline-2.C: Likewise.
3031 * g++.old-deja/g++.law/except1.C: Likewise.
3032 * g++.old-deja/g++.other/vbase5.C: Likewise.
3033 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
3035 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3037 PR tree-optimization/78210
3038 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
3039 possibility of widening multiplies.
3041 2016-11-04 Richard Biener <rguenther@suse.de>
3044 * gcc.dg/pr78185.c: New testcase.
3046 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
3048 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
3049 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
3051 2016-11-03 Jakub Jelinek <jakub@redhat.com>
3052 Alexandre Oliva <aoliva@redhat.com>
3053 Jason Merrill <jason@redhat.com>
3057 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3058 * g++.dg/debug/dwarf2/ref-3.C: New test.
3059 * g++.dg/debug/dwarf2/ref-4.C: New test.
3060 * g++.dg/debug/dwarf2/refqual-1.C: New test.
3061 * g++.dg/debug/dwarf2/refqual-2.C: New test.
3063 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
3065 * gfortran.dg/dec_exp_1.f90: New test.
3066 * gfortran.dg/dec_exp_2.f90: Likewise.
3067 * gfortran.dg/dec_exp_3.f90: Likewise.
3069 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
3071 * gfortran.dg/dec_parameter_1.f: New test.
3072 * gfortran.dg/dec_parameter_2.f90: Likewise.
3073 * gfortran.dg/dec_parameter_3.f90: Likewise.
3074 * gfortran.dg/dec_parameter_4.f90: Likewise.
3076 2016-11-03 Martin Liska <mliska@suse.cz>
3078 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3080 * gcc.dg/tree-prof/time-profiler-3.c: New test.
3082 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3085 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3087 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3089 * gcc.c-torture/execute/pr78170.c: Require int32plus.
3091 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
3093 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3095 2016-11-01 Tamar Christina <tamar.christina@arm.com>
3097 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3098 Check for arm_v8_neon_hw.
3099 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3101 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3103 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3106 2016-11-02 Richard Biener <rguenther@suse.de>
3108 * gcc.dg/store_merging_8.c: New testcase.
3110 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3112 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3114 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
3116 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3117 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3118 * gcc.dg/addr_equal_1.c: XFAIL AIX.
3119 * gcc.dg/pr65779.c: XFAIL AIX.
3120 * gcc.dg/pr70405.c: XFAIL AIX.
3122 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3123 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3124 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3126 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3128 * lib/target-supports.exp (check_gc_sections_available): Use
3129 -print-prog-name=ld to determine linker used.
3131 2016-11-02 Martin Liska <mliska@suse.cz>
3133 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3136 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3138 PR tree-optimization/78170
3139 * gcc.c-torture/execute/pr78170.c: New test.
3141 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3143 PR tree-optimization/78162
3144 * gcc.c-torture/compile/pr78162.c: New test.
3146 2016-11-02 Richard Biener <rguenther@suse.de>
3148 PR tree-optimization/78035
3149 PR tree-optimization/77964
3150 * gcc.target/i386/pr78035.c: New testcase.
3152 2016-11-02 Richard Biener <rguenther@suse.de>
3154 * gcc.dg/tree-ssa/vrp111.c: New testcase.
3155 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3156 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3157 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3158 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3160 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
3162 * gfortran.dg/pr70937.f90: require-effective-target lto.
3164 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3167 * gfortran.dg/where_6.f90: New test.
3169 2016-11-01 Jakub Jelinek <jakub@redhat.com>
3171 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3173 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3176 * gfortran.dg/where_5.f90: New test.
3178 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
3180 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3181 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3182 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3183 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3185 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
3187 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3189 (check_effective_target_vect_cmdline_needed): Check
3190 is-effective-target ia32 for x86 targets.
3191 (check_effective_target_vect_simd_clones): Simplify condition.
3192 (check_effective_target_vect_double): Ditto.
3193 (check_effective_target_vect_aligned_arrays): Check
3194 is-effective-target ia32 for x86 targets. Simplify condition.
3195 (check_effective_target_vect_multiple_sizes): Simplify condition.
3196 (check_effective_target_sqrt_insn): Add i?86-*-* target.
3197 (check_effective_target_sync_int_128): Simplify condition.
3198 (check_effective_target_sync_int_128_runtime): Ditto.
3199 (check_effective_target_sync_long_long_runtime): Ditto.
3200 (check_effective_target_divmod): Add i?86-*-* target.
3202 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3204 * gcc.target/powerpc/vsx-extract-4.c: New test.
3205 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3207 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3210 * gfortran.dg/fmt_l.f90: Update test.
3211 * gfortran.dg/fmt_l0.f90: New test.
3213 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3216 * c-c++-common/builtin-shuffle-1.c: New test.
3217 * g++.dg/cpp0x/addressof3.C: New test.
3219 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
3221 Add tests for a const member and a reference member for launder.
3222 * g++.dg/cpp1z/launder3.C: New.
3223 * g++.dg/cpp1z/launder4.C: Likewise.
3224 * g++.dg/cpp1z/launder5.C: Likewise.
3225 * g++.dg/cpp1z/launder5.cc: Likewise.
3226 * g++.dg/cpp1z/launder5.h: Likewise.
3227 * g++.dg/cpp1z/launder6.C: Likewise.
3228 * g++.dg/cpp1z/launder6.cc: Likewise.
3229 * g++.dg/cpp1z/launder6.h: Likewise.
3231 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3234 * g++.dg/cpp0x/pr77948-1.C: New test.
3235 * g++.dg/cpp0x/pr77948-2.C: New test.
3236 * g++.dg/cpp0x/pr77948-3.C: New test.
3237 * g++.dg/cpp0x/pr77948-4.C: New test.
3238 * g++.dg/cpp0x/pr77948-5.C: New test.
3239 * g++.dg/cpp0x/pr77948-6.C: New test.
3241 PR tree-optimization/77860
3242 * gcc.dg/pr77860.c: New test.
3244 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3247 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3249 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3251 * gcc.dg/lto/pr60449_0.c: Skip for avr.
3253 2016-10-30 Le-Chun Wu <lcwu@google.com>
3254 Mark Wielaard <mjw@redhat.com>
3256 * gcc.dg/Wshadow-compatible-local-1.c: New test.
3257 * gcc.dg/Wshadow-local-1.c: Likewise.
3258 * gcc.dg/Wshadow-local-2.c: Likewise.
3259 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3260 * g++.dg/warn/Wshadow-local-1.C: Likewise.
3261 * g++.dg/warn/Wshadow-local-2.C: Likewise.
3263 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3265 PR tree-optimization/71915
3266 PR tree-optimization/71490
3267 * gcc.dg/tree-ssa/pr54245.c: Delete.
3268 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3271 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3274 * gfortran.dg/fmt_t_9.f: New test.
3276 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3279 * gfortran.dg/pr67219.f90: New test.
3281 2016-10-29 Jakub Jelinek <jakub@redhat.com>
3283 PR rtl-optimization/77919
3284 * g++.dg/torture/pr77919-2.C: New test.
3287 * gcc.dg/pr78148.c: New test.
3289 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
3291 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3292 * gcc.target/sparc/overflow-4.c: ...here.
3293 * gcc.target/sparc/overflow-5.c: New test.
3295 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3296 Kugan Vivekanandarajah <kuganv@linaro.org>
3297 Jim Wilson <jim.wilson@linaro.org>
3299 PR tree-optimization/43721
3300 * lib/target-supports.exp (check_effective_target_divmod): New.
3301 (check_effective_target_divmod_simode): Likewise.
3302 (check_effective_target_arm_divmod_simode): Likewise.
3303 * gcc.dg/divmod-1-simode.c: New test.
3304 * gcc.dg/divmod-1.c: Likewise.
3305 * gcc.dg/divmod-2-simode.c: Likewise.
3306 * gcc.dg/divmod-2.c: Likewise.
3307 * gcc.dg/divmod-3-simode.c: Likewise.
3308 * gcc.dg/divmod-3.c: Likewise.
3309 * gcc.dg/divmod-4-simode.c: Likewise.
3310 * gcc.dg/divmod-4.c: Likewise.
3311 * gcc.dg/divmod-5.c: Likewise.
3312 * gcc.dg/divmod-6-simode.c: Likewise.
3313 * gcc.dg/divmod-6.c: Likewise.
3314 * gcc.dg/divmod-7.c: Likewise.
3316 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3317 Jakub Jelinek <jakub@redhat.com>
3318 Andrew Pinski <pinskia@gmail.com>
3321 PR rtl-optimization/23684
3322 * gcc.c-torture/execute/pr22141-1.c: New test.
3323 * gcc.c-torture/execute/pr22141-2.c: Likewise.
3324 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3325 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3326 * gcc.dg/store_merging_1.c: New test.
3327 * gcc.dg/store_merging_2.c: Likewise.
3328 * gcc.dg/store_merging_3.c: Likewise.
3329 * gcc.dg/store_merging_4.c: Likewise.
3330 * gcc.dg/store_merging_5.c: Likewise.
3331 * gcc.dg/store_merging_6.c: Likewise.
3332 * gcc.dg/store_merging_7.c: Likewise.
3333 * gcc.target/i386/pr22141.c: Likewise.
3334 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3335 * g++.dg/init/new17.C: Likewise.
3337 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3340 * c-c++-common/pr72747-1.c: New test.
3341 * c-c++-common/pr72747-2.c: Likewise.
3343 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3345 * gcc.target/s390/oscbreak-1.c: New test.
3347 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3349 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3351 2016-10-28 Jakub Jelinek <jakub@redhat.com>
3353 PR rtl-optimization/77919
3354 * g++.dg/torture/pr77919.C: New test.
3356 PR rtl-optimization/78132
3357 * gcc.target/i386/pr78132.c: New test.
3359 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
3361 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3363 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3365 * gcc.target/powerpc/vsx-simode.c: New test.
3366 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3367 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3369 2016-10-27 Jakub Jelinek <jakub@redhat.com>
3372 * gfortran.dg/gomp/pr78026.f03: New test.
3373 * gfortran.dg/select_type_38.f03: New test.
3376 * g++.dg/gomp/declare-simd-7.C: New test.
3378 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3380 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3381 * gfortran.dg/dec_init_2.f90: Likewise.
3382 * gfortran.dg/dec_init_3.f90: New test.
3383 * gfortran.dg/dec_init_4.f90: Likewise.
3385 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3387 * gcc.dg/fold-narrowbopcst-1.c: New test.
3389 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3391 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3392 dg-shouldfail/dg-output instead of XFAIL.
3393 * gfortran.dg/dec_io_6.f90: Likewise.
3395 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3397 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3398 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3399 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3400 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3401 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3402 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3403 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3404 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3405 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3406 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3408 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3410 * gcc.dg/fold-convmaxconv-1.c: New test.
3411 * gcc.dg/fold-convminconv-1.c: New test.
3413 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
3416 * gfortran.dg/pr78092.f90: New test.
3418 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3421 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3422 expected error message.
3423 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3424 expected error message.
3425 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3426 (test_all_not_equal_and_not_zero): Change expected error message.
3428 2016-10-26 Jakub Jelinek <jakub@redhat.com>
3431 * gfortran.dg/gomp/pr77973.f90: New test.
3433 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
3436 * gfortran.dg/submodule_18.f08: New test.
3437 * gfortran.dg/submodule_19.f08: New test.
3439 2016-10-26 Michael Matz <matz@suse.de>
3441 * g++.dg/pr78060.C: New test.
3442 * gfortran.dg/pr78061.f: New test.
3443 * g++.dg/pr78088.C: New test.
3445 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3447 * gfortran.dg/dec_io_1.f90: New test.
3448 * gfortran.dg/dec_io_2.f90: New test.
3449 * gfortran.dg/dec_io_3.f90: New test.
3450 * gfortran.dg/dec_io_4.f90: New test.
3451 * gfortran.dg/dec_io_5.f90: New test.
3452 * gfortran.dg/dec_io_6.f90: New test.
3454 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3457 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3459 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3461 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3462 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3464 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3466 * gnat.dg/opt59.adb: New test.
3467 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3469 * gnat.dg/opt60.adb: New test.
3471 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3474 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3477 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3480 * gcc.target/i386/pr78102.c: New test.
3482 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3484 * gfortran.dg/dec_logical_xor_1.f90: New test.
3485 * gfortran.dg/dec_logical_xor_2.f90: New test.
3486 * gfortran.dg/dec_logical_xor_3.f03: New test.
3488 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3490 * gfortran.dg/dec_loc_rval_1.f90: New test.
3491 * gfortran.dg/dec_loc_rval_2.f90: New test.
3492 * gfortran.dg/dec_loc_rval_3.f03: New test.
3494 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3496 * gfortran.dg/dec_type_print.f90: New testcase.
3498 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3500 * gfortran.dg/feed_1.f90: New test.
3501 * gfortran.dg/feed_2.f90: New test.
3503 2016-10-25 Martin Liska <mliska@suse.cz>
3506 * gcc.dg/asan/pr78106.c: New test.
3508 2016-10-25 Martin Liska <mliska@suse.cz>
3510 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3512 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3515 * gcc.target/arm/pr78041.c: New test.
3517 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3519 * g++.dg/cpp1z/launder1.C: New test.
3520 * g++.dg/cpp1z/launder2.C: New test.
3522 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3523 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3527 * gcc.target/avr/pr71676-2.c: New test.
3529 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3530 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3534 * gcc.target/avr/pr71676-1.c: New test.
3535 * gcc.target/avr/pr71676-3.c: New test.
3536 * gcc.target/avr/pr71676.c: New test.
3537 * gcc.target/avr/pr71678.c: New test.
3539 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3541 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3542 such that cloned verions of tested functions are not created.
3544 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3547 * gfortran.dg/pr71895.f90: New test.
3549 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3551 * g++.dg/debug/dwarf2/ref-2.C: New test.
3553 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3555 * c-c++-common/Wint-in-bool-context-3.c: New test.
3557 2016-10-24 Martin Sebor <msebor@redhat.com>
3560 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3561 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3562 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3563 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3564 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3565 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3566 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3568 2016-10-24 Richard Biener <rguenther@suse.de>
3571 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3572 * gcc.dg/vect/slp-45.c: Likewise.
3574 2016-10-24 Richard Biener <rguenther@suse.de>
3576 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3577 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3578 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3580 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3583 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3584 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3586 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3588 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3590 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3592 * gcc.target/i386/bmi2-pext-1.c: New test.
3593 * gcc.target/i386/bmi2-pdep-1.c: New test.
3594 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3595 * gcc.target/i386/tbm-bextri-1.c: New test.
3596 * gcc.target/i386/bmi-bextr-6.c: New test.
3598 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3601 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3602 * gcc.target/i386/pr65105-1.c: Likewise.
3603 * gcc.target/i386/pr65105-2.c: Likewise.
3604 * gcc.target/i386/pr65105-3.c: Likewise.
3605 * gcc.target/i386/pr65105-5.c: Likewise.
3606 * gcc.target/i386/pr67761.c: Likewise.
3607 * gcc.target/i386/pr70799-1.c: Likewise.
3609 2016-10-24 Martin Liska <mliska@suse.cz>
3612 * c-c++-common/ubsan/unreachable-3.c: New test.
3614 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3617 * gfortran.dg/pr77763.f90
3619 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3623 * gfortran.dg/pr78033.f90: New test.
3625 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3628 * gfortran.dg/select_type_1.f03: Change error for overlapping
3630 * gfortran.dg/select_type_36.f03: New test.
3632 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3634 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3636 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3639 * gfortran.dg/string_length_3.f90: New test.
3641 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3643 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3645 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3650 * gfortran.dg/alloc_comp_class_5.f03: New test.
3651 * gfortran.dg/class_allocate_21.f90: New test.
3652 * gfortran.dg/class_allocate_22.f90: New test.
3653 * gfortran.dg/realloc_on_assign_27.f08: New test.
3655 2016-10-21 Jeff Law <law@redhat.com>
3657 * PR tree-optimization/71947
3658 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3659 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3660 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3662 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3664 * gcc.dg/ipa/vrp5.c: New test.
3665 * gcc.dg/ipa/vrp6.c: New test.
3667 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3669 * gcc.target/aarch64/test_frame_17.c: New test.
3671 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3673 * gcc.target/aarch64/test_frame_17.c: New test.
3675 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3677 PR preprocessor/71681
3678 * gcc.dg/cpp/pr71681-1.c: New testcase
3679 * gcc.dg/cpp/pr71681-2.c: Likewise
3680 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3681 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3682 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3683 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3685 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3688 * gcc.target/i386/pr78057.c: New test.
3690 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3692 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3695 * gfortran.dg/select_type_37.f03: New test.
3697 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3700 * gcc.target/avr/pr71627.c: New test
3702 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3704 * gcc.target/sparc/overflow-1.c: New test.
3705 * gcc.target/sparc/overflow-2.c: Likewise.
3706 * gcc.target/sparc/overflow-3.c: Likewise.
3708 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3710 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3713 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3715 PR rtl-optimization/78038
3716 * gcc.target/aarch64/pr78038.c: New test.
3718 2016-10-21 Richard Biener <rguenther@suse.de>
3720 PR tree-optimization/78051
3721 * g++.dg/torture/pr78051.C: New testcase.
3723 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3725 * c-c++-common/wdate-time.c: Restored test case.
3726 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3728 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3730 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3732 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3735 * gcc.target/i386/pr78037.c: New test.
3737 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3739 * gcc.target/visium/overflow8.c: New.
3740 * gcc.target/visium/overflow16.c: Likewise.
3741 * gcc.target/visium/overflow32: Likewise.
3743 2016-10-20 Michael Matz <matz@suse.de>
3745 * gcc.dg/loop-split.c: New test.
3746 * gcc.dg/tree-ssa/ifc-9.c: Update.
3747 * gcc.dg/tree-ssa/ifc-10.c: Update.
3749 2016-10-20 Richard Biener <rguenther@suse.de>
3751 * gcc.dg/graphite/pr35356-1.c: Update.
3753 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3756 * g++.dg/cpp1y/pr77446.C: New.
3758 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3760 PR tree-optimization/53979
3761 * gcc.dg/pr53979-1.c: New test-case.
3762 * gcc.dg/pr53979-2.c: Likewise.
3764 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3766 * c-c++-common/Wint-in-bool-context-2.c: New test.
3768 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3770 * gfortran.dg/dtio_17.f90: Fix test.
3772 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3774 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3775 * gcc.dg/Walloca-2.c: Same.
3777 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3779 * gcc.dg/Wvla-1.c: Rename to...
3780 * gcc.dg/Wvla-larger-than-1.c: ...this.
3781 * gcc.dg/Wvla-2.c: Rename to...
3782 * gcc.dg/Wvla-larger-than-2.c: ...this.
3783 * gcc.dg/Wvla-3.c: Rename to...
3784 * gcc.dg/Walloca-11.c.: ...this.
3785 * gcc.dg/wvla-[1-7].c: Rename to:
3786 * gcc.dg/Wvla-[1-7].c: ...this.
3788 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3790 PR tree-optimization/78005
3791 * gcc.dg/vect/pr78005.c: New.
3792 * gcc.target/i386/l_fma_float_1.c: Revise test.
3793 * gcc.target/i386/l_fma_float_2.c: Ditto.
3794 * gcc.target/i386/l_fma_float_3.c: Ditto.
3795 * gcc.target/i386/l_fma_float_4.c: Ditto.
3796 * gcc.target/i386/l_fma_float_5.c: Ditto.
3797 * gcc.target/i386/l_fma_float_6.c: Ditto.
3798 * gcc.target/i386/l_fma_double_1.c: Ditto.
3799 * gcc.target/i386/l_fma_double_2.c: Ditto.
3800 * gcc.target/i386/l_fma_double_3.c: Ditto.
3801 * gcc.target/i386/l_fma_double_4.c: Ditto.
3802 * gcc.target/i386/l_fma_double_5.c: Ditto.
3803 * gcc.target/i386/l_fma_double_6.c: Ditto.
3805 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3807 PR tree-optimization/78024
3808 * gcc.dg/goacc/loop-processing-1.c: New file.
3810 2016-10-19 Richard Biener <rguenther@suse.de>
3812 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3814 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3816 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3817 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3818 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3819 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3820 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3821 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3822 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3823 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3824 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3825 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3826 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3827 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3828 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3829 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3830 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3831 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3832 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3833 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3834 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3835 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3836 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3837 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3838 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3839 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3840 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3841 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3842 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3843 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3844 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3845 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3846 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3847 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3848 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3849 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3850 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3851 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3852 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3853 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3854 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3855 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3856 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3857 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3858 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3859 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3860 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3861 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3862 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3863 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3864 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3865 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3866 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3867 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3868 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3869 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3870 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3871 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3872 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3873 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3874 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3875 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3876 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3877 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3878 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3879 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3880 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3881 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3882 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3883 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3884 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3885 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3886 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3887 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3888 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3889 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3890 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3891 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3892 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3893 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3894 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3895 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3896 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3897 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3898 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3899 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3900 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3901 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3902 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3903 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3904 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3905 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3906 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3907 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3908 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3909 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3910 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3911 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3912 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3913 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3914 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3915 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3916 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3917 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3918 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3919 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3920 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3921 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3922 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3923 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3924 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3925 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3926 * gcc.target/powerpc/vsu/vsu.exp: New file.
3928 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
3931 * gcc.target/i386/pr77991.c: New test.
3933 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3935 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3938 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3940 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3942 2016-10-18 Richard Biener <rguenther@suse.de>
3944 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3945 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3946 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3947 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3948 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3949 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3950 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3951 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3952 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3953 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3954 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3955 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3956 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3957 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3958 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3959 * gcc.dg/pr68217.c: Likewise.
3960 * gcc.dg/predict-9.c: Likewise.
3961 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3962 * gcc.dg/predict-1.c: Likewise.
3964 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3966 * gfortran.dg/dtio_17.f90: New test.
3968 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3970 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3972 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3974 * gcc.dg/ipa/vrp4.c: New test.
3976 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3978 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3979 * gcc.dg/torture/pr39074.c: Likewise.
3981 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3983 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3984 * gnat.dg/trampoline4.adb: Minor tweak.
3986 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3988 PR tree-optimization/77916
3989 * gcc.dg/torture/pr77916.c: New.
3991 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3994 * gfortran.dg/pr77978_1.f90: New test.
3995 * gfortran.dg/pr77978_2.f90: Ditto.
3996 * gfortran.dg/pr77978_3.f90: Ditto.
3998 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
4002 * gfortran.dg/proc_ptr_49.f90: New test.
4004 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4007 * gcc.target/arm/pr77308.c: New test.
4009 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
4011 * lib/target-supports.exp
4012 (check_effective_target_floatn_nx_runtime): Return 0 for
4015 2016-10-17 Andrew Pinski <apinski@cavium.com>
4017 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
4018 long instead of long.
4019 * gcc.target/aarch64/cinc_common_1.c: Likewise.
4020 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
4021 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
4022 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4023 * gcc.target/aarch64/pr68102_1.c: Likewise.
4024 * gcc.target/aarch64/target_attr_3.c: Likewise.
4026 2016-10-17 Richard Biener <rguenther@suse.de>
4028 PR tree-optimization/77988
4029 * gcc.dg/torture/pr77988.c: New testcase.
4031 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4033 * gcc.dg/pr71636-1.c: New test-case.
4034 * gcc.dg/pr71636-2.c: Likewise.
4036 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
4038 * gnat.dg/trampoline3.adb: New test.
4039 * gnat.dg/trampoline4.adb: Likewise.
4041 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4043 * gfortran.dg/dtio_16.f90: New test.
4045 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4047 * gcc.target/sparc/bmaskbshuf.c: Rename to...
4048 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
4049 * gcc.target/sparc/bmaskbshuf-2.c: New test.
4051 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4053 * gcc.target/sparc/popc.c: Rename to...
4054 * gcc.target/sparc/popc-1.c: ...this.
4055 * gcc.target/sparc/popc-2.c: New test.
4057 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4060 * gfortran.dg/unexpected_eof_4.f90: New test.
4062 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
4065 * gfortran.dg/negative_unit2.f90: New test.
4067 2016-10-14 Jakub Jelinek <jakub@redhat.com>
4070 * gfortran.dg/pr77959.f90: New test.
4072 DR 1511 - const volatile variables and ODR
4073 * g++.dg/DRs/dr1511-1.C: New test.
4074 * g++.dg/DRs/dr1511-2.C: New test.
4076 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4078 * gnat.dg/debug7.adb (dg-options): Remove -g.
4079 * gnat.dg/debug8.adb (dg-options): Add -margs.
4080 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4082 2016-10-14 Richard Biener <rguenther@suse.de>
4084 PR tree-optimization/77979
4085 * gcc.dg/torture/pr77979.c: New testcase.
4087 2016-10-14 Martin Liska <mliska@suse.cz>
4089 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4090 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4091 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4093 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
4095 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4096 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4097 * gcc.dg/torture/pr77937-2.c: Likewise.
4099 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4101 * gnat.dg/lto15.adb: Adjust.
4102 * gnat.dg/lto16.adb: Likewise.
4103 * gnat.dg/lto17.adb: Likewise
4104 * gnat.dg/lto18.ad[sb]: New test.
4105 * gnat.dg/lto18_pkg.ads: New helper.
4106 * gnat.dg/lto19.adb: New test.
4107 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4108 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4109 * gnat.dg/lto20.adb: New test.
4110 * gnat.dg/lto20_pkg.ad[sb]: New helper.
4112 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
4114 * gfortran.dg/coarray_38.f90: Expect error message.
4116 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4118 * gcc.target/aarch64/spellcheck_1.c: New test.
4119 * gcc.target/aarch64/spellcheck_2.c: Likewise.
4120 * gcc.target/aarch64/spellcheck_3.c: Likewise.
4121 * gcc.target/aarch64/spellcheck_4.c: Likewise.
4122 * gcc.target/aarch64/spellcheck_5.c: Likewise.
4123 * gcc.target/aarch64/spellcheck_6.c: Likewise.
4125 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
4127 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4129 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4131 PR tree-optimization/77937
4132 * gcc.dg/torture/pr77937-1.c: New.
4133 * gcc.dg/torture/pr77937-2.c: New.
4135 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4137 * g++.dg/cpp1z/inline-var1.C: New test.
4138 * g++.dg/cpp1z/inline-var1a.C: New test.
4139 * g++.dg/cpp1z/inline-var1.h: New file.
4140 * g++.dg/cpp1z/inline-var2.C: New test.
4141 * g++.dg/cpp1z/inline-var3.C: New test.
4142 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4143 uninitialized const.
4145 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
4147 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4148 Xscale is specified, not just -march.
4149 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4150 is incompatible with Xscale.
4152 2016-10-13 Martin Sebor <msebor@redhat.com>
4155 * g++.dg/ext/flexary4.C: Adjust.
4156 * g++.dg/ext/flexary5.C: Same.
4157 * g++.dg/ext/flexary9.C: Same.
4158 * g++.dg/ext/flexary19.C: New test.
4159 * g++.dg/ext/flexary18.C: New test.
4160 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4162 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4163 Avoid generating a flexible array member in an array.
4165 2016-10-13 Martin Sebor <msebor@redhat.com>
4167 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4168 to placate -Wformat on targets where the type is not int.
4170 2016-10-13 David Malcolm <dmalcolm@redhat.com>
4172 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4175 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4177 * gcc.target/i386/l_fma_float_1.c: Revise test.
4178 * gcc.target/i386/l_fma_float_2.c: Ditto.
4179 * gcc.target/i386/l_fma_float_3.c: Ditto.
4180 * gcc.target/i386/l_fma_float_4.c: Ditto.
4181 * gcc.target/i386/l_fma_float_5.c: Ditto.
4182 * gcc.target/i386/l_fma_float_6.c: Ditto.
4183 * gcc.target/i386/l_fma_double_1.c: Ditto.
4184 * gcc.target/i386/l_fma_double_2.c: Ditto.
4185 * gcc.target/i386/l_fma_double_3.c: Ditto.
4186 * gcc.target/i386/l_fma_double_4.c: Ditto.
4187 * gcc.target/i386/l_fma_double_5.c: Ditto.
4188 * gcc.target/i386/l_fma_double_6.c: Ditto.
4190 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4192 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4194 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4196 * gcc.dg/vect/vect-98.c: Refine test case.
4197 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4198 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4199 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4201 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4204 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4206 2016-10-13 Martin Liska <mliska@suse.cz>
4208 PR tree-optimization/77943
4209 * g++.dg/tree-ssa/pr77943.C: New test.
4211 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
4214 * gfortran.dg/allocate_with_source_22.f03: New test.
4215 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
4218 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4220 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4221 * gcc.target/arm/movsi_movw.c: Likewise.
4222 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4223 directive to work on big endian targets.
4225 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4227 * gcc.dg/tree-ssa/evrp6.c: New test.
4229 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4231 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4232 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4233 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4235 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4237 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4238 * gcc.target/powerpc/warn-2.c: Ditto.
4240 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
4242 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4243 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4244 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
4246 * gcc.target/mips/msa.c: New test.
4247 * gcc.target/mips/msa-builtins.c: Likewise.
4248 * lib/target-supports.exp (check_mips_msa_hw_available): New.
4249 (check_effective_target_mips_msa_runtime): Likewise.
4250 (check_effective_target_mips_msa): Likewise.
4251 (add_options_for_mips_msa): Likewise.
4252 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4253 (check_effective_target_vect_intfloat_cvt): Likewise.
4254 (check_effective_target_vect_uintfloat_cvt): Likewise.
4255 (check_effective_target_vect_floatint_cvt): Likewise.
4256 (check_effective_target_vect_floatuint_cvt): Likewise.
4257 (check_effective_target_vect_shift): Likewise.
4258 (check_effective_target_vect_shift_char): Likewise.
4259 (check_effective_target_vect_long): Likewise.
4260 (check_effective_target_vect_float): Likewise.
4261 (check_effective_target_vect_double): Likewise.
4262 (check_effective_target_vect_long_long): Likewise.
4263 (check_effective_target_vect_perm): Likewise.
4264 (check_effective_target_vect_perm_byte): Likewise.
4265 (check_effective_target_vect_perm_short): Likewise.
4266 (check_effective_target_vect_sdot_qi): Likewise.
4267 (check_effective_target_vect_udot_qi): Likewise.
4268 (check_effective_target_vect_sdot_hi): Likewise.
4269 (check_effective_target_vect_udot_hi): Likewise.
4270 (check_effective_target_vect_pack_trunc): Likewise.
4271 (check_effective_target_vect_unpack): Likewise.
4272 (check_effective_target_vect_hw_misalign): Likewise.
4273 (check_effective_target_vect_condition): Likewise.
4274 (check_effective_target_vect_cond_mixed): Likewise.
4275 (check_effective_target_vect_char_mult): Likewise.
4276 (check_effective_target_vect_short_mult): Likewise.
4277 (check_effective_target_vect_int_mult): Likewise.
4278 (check_effective_target_vect_extract_even_odd): Likewise.
4279 (check_effective_target_vect_interleave): Likewise.
4280 (check_vect_support_and_set_flags): Check if the target supports MSA
4281 and append to the list of EFFECTIVE_TARGETS.
4283 2016-10-12 Richard Biener <rguenther@suse.de>
4286 * g++.dg/torture/pr77947.C: New testcase.
4288 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4290 * gnat.dg/debug8.adb: New testcase.
4292 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4294 * gnat.dg/debug9.adb: New testcase.
4296 2016-10-12 Richard Biener <rguenther@suse.de>
4298 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4299 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4300 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4302 2016-10-12 Richard Biener <rguenther@suse.de>
4304 PR tree-optimization/77920
4305 * gcc.dg/torture/pr77920.c: New testcase.
4307 2016-10-12 Jakub Jelinek <jakub@redhat.com>
4309 PR tree-optimization/77929
4310 * gcc.c-torture/compile/pr77929.c: New test.
4312 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4313 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4314 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4315 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4316 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4317 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4318 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4319 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4320 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4322 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4324 * gcc.target/sparc/setcc-4.c: Adjust.
4325 * gcc.target/sparc/setcc-5.c: Likewise.
4326 * gcc.target/sparc/setcc-6.c: Likewise.
4327 * gcc.target/sparc/setcc-7.c: Likewise.
4328 * gcc.target/sparc/setcc-8.c: Likewise.
4329 * gcc.target/sparc/setcc-9.c: Likewise.
4330 * gcc.target/sparc/setcc-10.c: Delete.
4332 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
4335 * gfortran.dg/pr77942.f90
4337 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
4339 * gfortran.dg/dec_math.f90: New testsuite.
4341 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4343 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
4344 (main): Declare j as i32 instead of int.
4346 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4348 PR testsuite/PR77710
4349 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4350 target triplet instead of *-*-*-*.
4352 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4354 * gnat.dg/unchecked_convert10.adb: New test.
4355 * gnat.dg/unchecked_convert11.adb: Likewise.
4356 * gnat.dg/unchecked_convert12.adb: Likewise.
4358 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4360 * gcc.target/sparc/cbcond-1.c: New test.
4361 * gcc.target/sparc/cbcond-2.c: Likewise.
4362 * gcc.target/sparc/movcc-1.c: Likewise.
4363 * gcc.target/sparc/movcc-2.c: Likewise.
4364 * gcc.target/sparc/setcc-1.c: Adjust.
4365 * gcc.target/sparc/setcc-2.c: Likewise.
4366 * gcc.target/sparc/setcc-3.c: Likewise.
4367 * gcc.target/sparc/setcc-4.c: Likewise.
4368 * gcc.target/sparc/setcc-5.c: Likewise.
4369 * gcc.target/sparc/setcc-6.c: New test.
4370 * gcc.target/sparc/setcc-7.c: Likewise.
4371 * gcc.target/sparc/setcc-8.c: Likewise.
4372 * gcc.target/sparc/setcc-9.c: Likewise.
4373 * gcc.target/sparc/setcc-10.c: Likewise.
4375 2016-10-10 Jeff Law <law@redhat.com>
4377 PR tree-optimization/71947
4378 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4379 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4380 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4381 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4382 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4383 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4385 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4388 * gfortran.dg/matmul_11.f90: New test.
4390 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4392 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4393 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4394 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4395 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4396 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4397 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4398 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4399 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4400 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4401 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4402 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4403 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4404 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4405 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4406 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4407 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4408 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4409 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4410 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4411 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4412 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4413 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4414 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4415 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4416 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4417 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4418 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4419 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4420 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4421 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4422 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4423 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4424 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4425 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4426 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4427 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4428 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4429 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4430 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4431 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4432 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4433 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4434 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4435 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4436 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4437 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4438 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4439 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4440 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4441 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4442 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4443 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4444 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4445 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4446 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4447 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4448 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4449 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4450 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4452 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4454 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4455 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4456 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4457 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4458 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4459 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4460 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4461 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4462 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4463 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4464 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4465 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4466 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4467 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4469 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4471 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4473 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4475 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4476 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4477 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4478 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4480 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4481 Jiong Wang <jiong.wang@arm.com>
4483 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4485 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4486 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4488 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4490 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4492 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4494 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4496 * gnat.dg/specs/vfa.ads: New test.
4498 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4500 * gnat.dg/inline13.ad[sb]: New test.
4501 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4503 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4505 * gnat.dg/biased_subtype.adb: New test.
4507 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4509 PR tree-optimization/77901
4510 * gcc.c-torture/compile/pr77901.c: New test.
4512 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4514 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4515 * gcc.dg/ipa/propalign-2.c: Likewise
4516 * gcc.dg/ipa/propalign-3.c: Likewise.
4517 * gcc.dg/ipa/propalign-4.c: Likewise.
4518 * gcc.dg/ipa/propalign-5.c: Likewise.
4520 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4522 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4524 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4526 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4527 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4529 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4531 * gfortran.dg/dec_union_11.f90: New testcase.
4533 2016-10-07 Nathan Sidwell <nathan@acm.org>
4536 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4537 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4538 * g++.dg/cpp1y/pr66443-cxx14.C: New
4539 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4540 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4542 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4544 * g++.dg/cpp0x/addressof1.C: New test.
4545 * g++.dg/cpp0x/addressof2.C: New test.
4547 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4549 * gcc.target/powerpc/float128-type-1.c: New test to check that
4550 PowerPC 64-bit Linux enables -mfloat128-type by default.
4551 * gcc.target/powerpc/float128-type-2.c: Likewise.
4552 * gcc.target/powerpc/float128-mix.c: Change error message to
4553 reflect that __ibm128 is now #define'ed to be long double.
4555 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4558 * gfortran.dg/pr77406.f90: New test.
4559 * gfortran.dg/assumed_type_3.f90: Update error messages.
4560 * gfortran.dg/defined_operators_1.f90: Ditto.
4561 * gfortran.dg/generic_26.f90: Ditto.
4562 * gfortran.dg/generic_7.f90: Ditto.
4563 * gfortran.dg/gomp/udr5.f90: Ditto.
4564 * gfortran.dg/gomp/udr7.f90: Ditto.
4565 * gfortran.dg/interface_1.f90: Ditto.
4566 * gfortran.dg/interface_37.f90: Ditto.
4567 * gfortran.dg/interface_5.f90: Ditto.
4568 * gfortran.dg/interface_6.f90: Ditto.
4569 * gfortran.dg/interface_7.f90
4570 * gfortran.dg/no_arg_check_3.f90
4571 * gfortran.dg/operator_5.f90
4572 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4574 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4577 * c-c++-common/Wint-in-bool-context.c: Update test.
4579 2016-10-07 Richard Biener <rguenther@suse.de>
4581 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4582 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4584 2016-10-07 Marek Polacek <polacek@redhat.com>
4586 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4588 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4591 * c-c++-common/pr69733.c: New test.
4592 * gcc.dg/pr69733.c: New test.
4593 * gcc.target/i386/pr69733.c: New test.
4595 2016-10-07 Marek Polacek <polacek@redhat.com>
4598 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4600 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4602 PR tree-optimization/77664
4603 * gcc.dg/tree-ssa/pr77664.c: New test.
4604 * gcc.dg/pr77664.c: New test.
4606 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4608 * gfortran.dg/pr69955.f90: New test.
4610 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4613 * gfortran.dg/pr57910.f90: New test.
4615 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4617 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4618 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4620 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4622 PR tree-optimization/77862
4623 * gcc.dg/pr77862.c: New test.
4625 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4627 * gcc.dg/tree-ssa/evrp4.c: New test.
4629 2016-10-06 Jeff Law <law@redhat.com>
4631 PR tree-optimization/71661
4632 * gcc.dg/tree-ssa/pr71661.c: New test.
4634 2016-10-06 Richard Biener <rguenther@suse.de>
4636 PR tree-optimization/77855
4637 * gcc.dg/torture/pr77855.c: New testcase.
4639 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4640 Eric Botcazou <ebotcazou@adacore.com>
4642 * g++.dg/other/pr77759.C: New test.
4644 2016-10-06 Richard Biener <rguenther@suse.de>
4646 PR tree-optimization/77839
4647 * gcc.dg/torture/pr77839.c: New testcase.
4649 2016-10-06 Marek Polacek <polacek@redhat.com>
4651 * g++.dg/cpp1z/init-statement9.C: New test.
4653 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4655 * gcc.target/i386/pcommit-1.c: Deleted.
4656 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4657 * gcc.target/i386/sse-13.c: Ditto.
4658 * gcc.target/i386/sse-14.c: Ditto.
4659 * gcc.target/i386/sse-22.c: Ditto.
4660 * gcc.target/i386/sse-23.c: Ditto.
4661 * g++.dg/other/i386-2.C: Ditto.
4663 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4665 * gcc.target/i386/pr77833.c: Require int128 effective target.
4667 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4671 * gfortran.dg/associate_22.f90: New test.
4673 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4675 * gfortran.dg/dec_union_9.f90: New testcase.
4676 * gfortran.dg/dec_union_10.f90: New testcase.
4678 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4681 * gcc.dg/pch/pr66343-3.c: New test.
4682 * gcc.dg/pch/pr66343-3.hs: New file.
4685 * gcc.dg/pch/pr66343-1.c: New test.
4686 * gcc.dg/pch/pr66343-1.hs: New file.
4687 * gcc.dg/pch/pr66343-2.c: New test.
4688 * gcc.dg/pch/pr66343-2.hs: New file.
4690 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4692 * c-c++-common/Wint-in-bool-context.c: Update test.
4694 2016-10-05 Marek Polacek <polacek@redhat.com>
4696 * g++.dg/cpp1z/init-statement1.C: New test.
4697 * g++.dg/cpp1z/init-statement2.C: New test.
4698 * g++.dg/cpp1z/init-statement3.C: New test.
4699 * g++.dg/cpp1z/init-statement4.C: New test.
4700 * g++.dg/cpp1z/init-statement5.C: New test.
4701 * g++.dg/cpp1z/init-statement6.C: New test.
4702 * g++.dg/cpp1z/init-statement7.C: New test.
4703 * g++.dg/cpp1z/init-statement8.C: New test.
4705 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4708 * gfortran.dg/pr67524.f90: New test.
4710 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4713 * c-c++-common/ubsan/shift-9.c: New test.
4715 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4717 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4718 of int if __SIZEOF_INT__ is less than 4 bytes.
4720 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4722 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4723 * gfortran.dg/class_array_20.f03: Likewise.
4724 * gfortran.dg/class_array_21.f03: Likewise.
4725 * gfortran.dg/finalize_29.f08: Likewise.
4726 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4728 2016-10-05 Richard Biener <rguenther@suse.de>
4731 * gcc.dg/torture/pr77826.c: New testcase.
4733 2016-10-05 Richard Biener <rguenther@suse.de>
4735 * gcc.dg/fold-copysign-1.c: New testcase.
4737 2016-10-05 Andreas Schwab <schwab@suse.de>
4739 * g++.dg/pr49847-2.C: Remove.
4741 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4743 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4745 2016-10-05 Richard Biener <rguenther@suse.de>
4748 * gcc.dg/pr55152-2.c: New testcase.
4750 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4752 * gfortran.dg/dtio_15.f90: New test.
4754 2016-10-04 Ian Lance Taylor <iant@golang.org>
4756 * gcc.dg/split-7.c: New test.
4758 2016-10-04 Martin Sebor <msebor@redhat.com>
4760 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4761 %lc directive to wint_t to silence -Wformat warnings on targets
4762 where the latter is a distinct type such as long.
4764 2016-10-04 Martin Sebor <msebor@redhat.com>
4767 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4769 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4772 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4774 * g++.dg/other/java3.C: Remove.
4775 * g++.dg/other/java1.C: Remove.
4776 * g++.dg/other/error12.C: Remove.
4777 * g++.dg/other/java2.C: Remove.
4778 * g++.dg/warn/Wnvdtor.C: Remove.
4779 * g++.dg/lookup/java1.C: Remove.
4780 * g++.dg/lookup/java2.C: Remove.
4781 * g++.dg/ext/pr34829.C: Remove.
4782 * g++.dg/ext/java-3.C: Remove.
4783 * g++.dg/ext/java-1.C: Remove.
4784 * g++.dg/ext/java-2.C: Remove.
4785 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4787 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4789 PR tree-optimization/77808
4790 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4792 2016-10-04 Richard Biener <rguenther@suse.de>
4794 PR tree-optimization/77399
4795 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4797 2016-10-04 Richard Biener <rguenther@suse.de>
4800 * gcc.target/i386/pr77833.c: New testcase.
4802 2016-09-26 Jeff Law <law@redhat.com>
4804 PR tree-optimization/71550
4805 PR tree-optimization/71403
4806 * gcc.c-torture/execute/pr71550.c: New test.
4808 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4810 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4813 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4816 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4818 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4820 2016-10-03 Marek Polacek <polacek@redhat.com>
4822 * g++.dg/cpp0x/nullptr37.C: New test.
4824 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4826 * c-c++-common/Wint-in-bool-context.c: Update test.
4828 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4830 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4832 * g++.dg/charset/asm2.c (memmove): Likewise.
4833 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4834 * g++.dg/tls/diag-4.C (foo): Likewise.
4835 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4836 dg-warning, fix up regex.
4837 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4838 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4839 * g++.old-deja/g++.mike/net31.C: Likewise.
4840 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4842 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4843 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4845 2016-10-01 Richard Biener <rguenther@suse.de>
4848 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4850 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4853 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4855 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4858 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4859 Add dg-prune-output directive.
4861 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4864 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4865 * gfortran.fortran-torture/compile/write.f90: Update test.
4867 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4869 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4870 arm_fp16_alternative_ok as the required effective target.
4871 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4872 -mfp16-format=alternative to the dg-options directive and remove
4873 the dg-add-options directive.
4875 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4878 * gfortran.dg/dec_union_8.f90: New testcase.
4880 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4883 * gfortran.dg/dec_structure_16.f90: New testcase.
4885 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4887 * gfortran.dg/coarray_allocate_10.f08: New test.
4888 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4890 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4892 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4894 2016-09-30 Richard Biener <rguenther@suse.de>
4896 PR tree-optimization/77399
4897 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4899 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4901 * c-c++-common/pr27336.c: Make dependency on
4902 -fdelete-null-pointer-checks explicit.
4903 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4904 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4905 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4906 * gcc.dg/pic-1.c: Require fpic target support.
4907 * gcc.dg/pic-2.c: Likewise.
4909 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4911 Implement P0001R1 - C++17 removal of register storage class specifier
4912 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4913 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4915 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4916 keyword if not __SSE2__.
4917 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4919 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4921 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4922 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4923 no_erroneous_warning): Expect new warnings for C++17.
4924 * g++.dg/warn/register-var-2.C (f): Likewise.
4925 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4926 * g++.dg/parse/linkage2.C (foo): Likewise.
4927 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4928 keyword on parameters for C++17.
4929 * g++.dg/cpp1z/register1.C: New test.
4930 * g++.dg/cpp1z/register2.C: New test.
4931 * g++.dg/cpp1z/register3.C: New test.
4933 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4935 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4936 * gcc.target/i386/avx2-check.h (main): Ditto.
4937 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4938 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4939 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4940 * gcc.target/i386/avx512er-check.h (main): Ditto.
4941 * gcc.target/i386/avx512f-check.h (main): Ditto.
4942 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4943 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4944 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4946 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4949 * gcc.target/i386/pr77756.c: New test.
4951 2016-09-29 Marek Polacek <polacek@redhat.com>
4953 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4955 2016-09-29 Marek Polacek <polacek@redhat.com>
4957 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4960 2016-09-29 Martin Liska <mliska@suse.cz>
4962 * objc/execute/construct1.m: New test.
4964 2016-09-29 Richard Biener <rguenther@suse.de>
4966 PR tree-optimization/77768
4967 * gcc.dg/torture/pr77768.c: New testcase.
4969 2016-09-28 Richard Biener <rguenther@suse.de>
4972 * gcc.dg/pr77407.c: New testcase.
4974 2016-09-29 Richard Biener <rguenther@suse.de>
4977 * gcc.dg/pr55152.c: New testcase.
4978 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4980 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4982 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4983 (dg-options): Remove -m32.
4985 2016-09-28 Martin Sebor <msebor@redhat.com>
4988 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4990 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4992 PR libgfortran/77707
4993 * gfortran.dg/inquire_17.f90: New test.
4995 2016-09-28 Jakub Jelinek <jakub@redhat.com>
4998 * g++.dg/cpp1y/constexpr-77467.C: New test.
5000 2016-09-28 Martin Sebor <msebor@redhat.com>
5003 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
5004 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
5005 (test_sprintf_p_const): Adjust line numbers to avoid failures
5006 introduced in r240503.
5008 2016-09-28 Martin Sebor <msebor@redhat.com>
5011 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5013 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5016 * g++.dg/pr77550.C: Avoid undefined behavior.
5018 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
5020 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
5022 * gcc.dg/strlenopt-20.c: Update test.
5023 * gcc.dg/strlenopt-21.c: Likewise.
5024 * gcc.dg/strlenopt-22.c: Likewise.
5025 * gcc.dg/strlenopt-22g.c: Likewise.
5026 * gcc.dg/strlenopt-26.c: Likewise.
5027 * gcc.dg/strlenopt-5.c: Likewise.
5028 * gcc.dg/strlenopt-7.c: Likewise.
5029 * gcc.dg/strlenopt-9.c: Likewise.
5031 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5033 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
5035 * g++.dg/cpp1z/lambda-this1.C: New test.
5036 * g++.dg/cpp1z/lambda-this2.C: New test.
5039 * g++.dg/ubsan/return-4.C: New test.
5040 * g++.dg/ubsan/return-5.C: New test.
5041 * g++.dg/ubsan/return-6.C: New test.
5043 2016-09-27 Jiong Wang <jiong.wang@arm.com>
5045 * lib/target-supports.exp
5046 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
5047 in function comment.
5049 2016-09-27 Martin Liska <mliska@suse.cz>
5051 PR gcov-profile/46266
5052 * lib/gcov.exp: Verify that <built-in>.gcov file is not
5055 2016-09-27 Richard Biener <rguenther@suse.de>
5057 PR tree-optimization/77745
5058 * g++.dg/torture/pr77745.C: New testcase.
5060 2016-09-27 Richard Biener <rguenther@suse.de>
5062 PR tree-optimization/77478
5063 * gcc.dg/torture/pr77478.c: New testcase.
5065 2016-09-27 Martin Liska <mliska@suse.cz>
5067 PR gcov-profile/7970
5068 PR gcov-profile/16855
5069 PR gcov-profile/44779
5070 * g++.dg/gcov/pr16855.C: New test.
5072 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5074 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5076 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5079 * gfortran.dg/gomp/pr77666.f90: New test.
5081 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
5084 * gcc.dg/torture/pr77677-2.c: New test.
5086 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
5089 * gfortran.dg/pr77420_1.f90: New test.
5090 * gfortran.dg/pr77420_2.f90: Ditto.
5091 * gfortran.dg/pr77420_3.f90: New test. Requires ...
5092 * gfortran.dg/pr77420_4.f90: this file.
5094 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
5097 * gfortran.dg/pr77719.f90: New test.
5099 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5101 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5102 singular form of byte when quantity is unknown.
5104 2016-09-26 Marek Polacek <polacek@redhat.com>
5106 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5108 2016-09-26 Martin Liska <mliska@suse.cz>
5110 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5111 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5112 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5113 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5114 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5115 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5116 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5117 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5118 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5120 2016-09-26 Marek Polacek <polacek@redhat.com>
5123 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5124 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5125 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5126 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5127 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5128 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5129 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5130 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5131 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5132 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5133 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5134 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5135 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5136 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5137 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5138 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5139 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5140 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5141 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5142 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5143 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5144 * c-c++-common/attr-fallthrough-1.c: New test.
5145 * c-c++-common/attr-fallthrough-2.c: New test.
5146 * g++.dg/cpp0x/fallthrough1.C: New test.
5147 * g++.dg/cpp0x/fallthrough2.C: New test.
5148 * g++.dg/cpp1z/fallthrough1.C: New test.
5149 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5150 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5151 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5152 * objc.dg/Wimplicit-fallthrough-1.m: New test.
5154 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5157 * gfortran.dg/pr77429.f90: New test.
5159 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5162 * gfortran.dg/pr77694.f90: New test.
5164 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
5167 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5169 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5171 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5174 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5176 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5179 2016-09-24 Marek Polacek <polacek@redhat.com>
5182 * c-c++-common/Wbool-operation-1.c: New test.
5183 * gcc.dg/Wbool-operation-1.c: New test.
5185 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
5187 * gfortran.dg/dec_static_1.f90: New.
5188 * gfortran.dg/dec_static_2.f90: New.
5189 * gfortran.dg/dec_static_3.f90: New.
5190 * gfortran.dg/dec_static_4.f90: New.
5192 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5195 * gfortran.dg/negative_unit_check.f90: Update test.
5196 * gfortran.dg/dtio_14.f90: New test.
5198 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5200 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5201 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5202 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5203 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5204 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5205 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5206 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5208 2016-09-23 Martin Sebor <msebor@redhat.com>
5211 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5212 assuming long double is bigger than double.
5214 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5216 Implement P0138R2, C++17 construction rules for enum class values
5217 * g++.dg/cpp1z/direct-enum-init1.C: New test.
5219 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5221 PR preprocessor/77672
5222 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5223 expected multiline output from first warning to reflect change
5226 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5228 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5230 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5231 Tom de Vries <tom@codesourcery.com>
5234 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5236 2016-09-23 Marek Polacek <polacek@redhat.com>
5238 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5239 * c-c++-common/gomp/atomic-13.c: Likewise.
5240 * c-c++-common/gomp/atomic-14.c: Likewise.
5241 * c-c++-common/pr60439.c: Remove invalid code.
5242 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5243 * g++.dg/expr/bitfield5.C: Likewise.
5244 * g++.dg/expr/bitfield6.C: Likewise.
5245 * g++.dg/expr/bool1.C: Likewise.
5246 * g++.dg/expr/bool3.C: Likewise.
5247 * g++.dg/expr/lval3.C: Likewise.
5248 * g++.dg/expr/lval4.C: Likewise.
5249 * g++.old-deja/g++.jason/bool5.C: Likewise.
5251 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5253 PR preprocessor/77672
5254 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5255 (test_terminator_location): New function.
5257 2016-09-23 Richard Biener <rguenther@suse.de>
5259 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5261 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5263 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5264 -march=armv8.2-a+fp16 when supported by the hardware.
5265 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5266 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5267 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
5268 semi-colons to a macro invocations.
5269 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5270 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5272 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5273 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5274 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5275 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5278 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5279 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5280 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5282 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5283 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5284 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5285 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5286 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5288 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5289 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5290 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5292 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5293 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5294 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5296 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5297 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5298 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5300 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5301 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5302 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5303 defined. Also fix some white-space.
5304 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5305 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5306 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5307 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5308 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5309 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5310 defined. Also fix some long lines and white-space.
5311 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5312 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5313 defined. Also fix some long lines and white-space.
5314 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5315 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5317 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5318 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5319 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5321 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5322 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5323 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5325 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5326 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5327 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5328 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5329 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5330 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5331 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5332 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5333 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5335 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5336 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5337 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5338 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5339 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5340 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5341 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5342 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5343 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5345 2016-09-23 Jiong Wang <jiong.wang@arm.com>
5346 Matthew Wahab <matthew.wahab@arm.com>
5348 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5349 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5350 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5351 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5352 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5353 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5354 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5355 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5356 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5357 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5358 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5359 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5360 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5361 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5362 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5363 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5364 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5365 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5366 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5367 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5368 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5369 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5370 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5371 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5372 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5373 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5374 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5375 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5376 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5377 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5378 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5379 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5380 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5381 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5382 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5383 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5384 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5386 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5388 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5389 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5390 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5391 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5394 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5397 * gcc.dg/torture/pr77677.c: New test.
5399 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5401 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5404 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5406 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5407 options. Add tests for float16x4_t and float16x8_t.
5409 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5411 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5412 * gcc.target/s390/risbg-ll-2.c: Ditto.
5413 * gcc.target/s390/risbg-ll-3.c: Ditto.
5415 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5417 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5418 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5420 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5422 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5423 output to the simplified instructions.
5425 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5427 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5428 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5430 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5432 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5433 (FP16_SUPPORTED): New
5434 (expected-hfloat-16x4): Make conditional on __fp16 support.
5435 (expected-hfloat-16x8): Likewise.
5436 (vdup_n_f16): Disable for non-AArch64 targets.
5437 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5438 conditional on FP16_SUPPORTED.
5439 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5440 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5441 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5442 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5443 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5445 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5446 conditional on FP16_SUPPORTED.
5447 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5448 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5450 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5452 * gcc.target/arm/short-vfp-1.c: New.
5454 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5456 * gcc.target/arm/attr-fp16-arith-1.c: New.
5458 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5460 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5462 (add_options_for_arm_v8_2a_fp16_neon): New.
5463 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5464 (add_options_for_arm_arch_v8_2a): Auto-generate.
5465 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5466 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5467 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5468 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5469 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5470 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5471 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5473 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5475 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5476 arm_fp16_alternative_ok.
5477 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5478 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5479 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5480 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5481 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5482 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5483 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5484 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5485 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5486 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5487 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5488 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5489 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5490 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5491 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5492 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5493 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5494 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5495 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5496 arm_fp16_alternative_ok.
5497 * lib/target-supports.exp
5498 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5499 (check_effective_target_arm_fp16_alternative_ok): New.
5500 (check_effective_target_arm_fp16_none_ok_nocache): New.
5501 (check_effective_target_arm_fp16_none_ok): New.
5503 2016-09-23 Martin Liska <mliska@suse.cz>
5505 * gcc.dg/ipa/pr77653.c: Replace adress
5508 2016-09-23 Martin Liska <mliska@suse.cz>
5510 * gcc.target/i386/movbe-4.c: New test.
5512 2016-09-23 Martin Liska <mliska@suse.cz>
5514 * gcc.target/i386/crc32-5.c: New test.
5516 2016-09-23 Martin Liska <mliska@suse.cz>
5518 * gcc.target/i386/pr71652.c: New test.
5519 * gcc.target/i386/pr71652-2.c: New test.
5520 * gcc.target/i386/pr71652-3.c: New test.
5522 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5524 * lib/gcc-dg.exp (process-message): Support relative line number
5525 notation - .+4 or .-1 etc.
5526 * gcc.dg/dg-test-1.c: New test.
5528 2016-09-22 Martin Sebor <msebor@redhat.com>
5531 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5532 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5533 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5534 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5536 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5538 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5539 * gcc.dg/ifcvt-2.c: Ditto.
5540 * gcc.dg/zero_bits_compound-1.c: Ditto.
5541 * gcc.dg/zero_bits_compound-1.c: Ditto.
5542 * gcc.dg/pr40550.c: Simplify target selectors.
5543 Use dg-additional-options.
5544 * gcc.dg/pr47893.c: Ditto.
5545 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5546 additional options for 32-bit x86 targets.
5547 * gcc.dg/pr70955.c: Move to ...
5548 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5550 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5553 * g++.dg/cpp0x/pr61019.C: New.
5555 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5556 Terry Guo <terry.guo@arm.com>
5558 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5559 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5560 * gcc.target/arm/pure-code/pure-code.exp: New.
5562 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5564 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5565 Remove SSE effective target requirement.
5567 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5570 * g++.dg/cpp0x/pr71979.C: New.
5572 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5574 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5576 2016-09-22 Martin Liska <mliska@suse.cz>
5579 * gcc.dg/ipa/pr77653.c: New test.
5581 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5584 * gfortran.dg/gomp/pr77665.f90: New test.
5586 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5588 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5589 * gfortran.dg/dtio_13.f90: New test.
5591 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5594 * gfortran.dg/pr66107.f90: New test.
5596 2016-09-21 Ian Lance Taylor <iant@golang.org>
5598 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5599 with call to builtin delete function.
5601 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5603 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5604 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5605 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5606 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5609 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5611 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5613 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5616 * g++.dg/cpp1z/aligned-new6.C: New test.
5618 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5620 * gcc.target/arm/fp16-aapcs-3.c: New.
5621 * gcc.target/arm/fp16-aapcs-4.c: New.
5622 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5623 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5624 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5625 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5627 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5629 PR tree-optimization/77550
5630 * g++.dg/pr77550.C: New test.
5632 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5635 * gcc.target/avr/torture/pr77326.c: New test.
5637 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5639 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5641 2016-09-21 Richard Biener <rguenther@suse.de>
5643 PR tree-optimization/77648
5644 * gcc.dg/torture/pr77648-1.c: New testcase.
5645 * gcc.dg/torture/pr77648-2.c: Likewise.
5647 2016-09-21 Richard Biener <rguenther@suse.de>
5648 Jakub Jelinek <jakub@redhat.com>
5650 PR tree-optimization/77621
5651 * gcc.dg/pr77621.c: New testcase.
5653 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5656 * gfortran.dg/dtio_12.f90: New test.
5658 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5660 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5662 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5664 PR tree-optimization/72835
5665 * gcc.dg/tree-ssa/pr72835.c: New test.
5667 2016-09-20 Martin Sebor <msebor@redhat.com>
5670 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5671 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5672 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5673 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5674 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5675 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5676 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5678 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5680 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5681 arguments/compare will be optimized away.
5682 * gcc.dg/torture/ftrapv-1.c: Likewise.
5684 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5686 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5687 will be optimized away.
5688 * gcc.dg/ipa/vrp1.c: New test.
5689 * gcc.dg/ipa/vrp2.c: New test.
5690 * gcc.dg/ipa/vrp3.c: New test.
5692 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5694 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5695 does the same transformation.
5696 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5697 * gcc.dg/tree-ssa/evrp1.c: New test.
5698 * gcc.dg/tree-ssa/evrp2.c: New test.
5699 * gcc.dg/tree-ssa/evrp3.c: New test.
5700 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5701 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5702 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5703 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5704 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5705 foling now happens early.
5706 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5707 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5708 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5709 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5710 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5712 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5715 * gcc.target/i386/pr77621.c: New test.
5716 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5717 pattern, loop should vectorize with -mtune=atom.
5719 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5720 Jakub Jelinek <jakub@redhat.com>
5723 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5726 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5729 * g++.dg/other/pr77626.C: New test.
5732 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5735 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5738 * c-c++-common/pr77624-1.c: New test.
5739 * c-c++-common/pr77624-2.c: New test.
5741 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5743 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5746 2016-09-20 Richard Biener <rguenther@suse.de>
5748 PR tree-optimization/77646
5749 * gcc.dg/torture/pr77646.c: New testcase.
5751 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5754 * c-c++-common/Wint-in-bool-context.c: New test.
5756 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5758 * gcc.dg/cr-decimal-dig-1.c: New test.
5760 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5762 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5763 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5764 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5765 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5767 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5769 PR rtl-optimization/77416
5770 * gcc.target/powerpc/pr77416.c: New.
5772 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5775 * g++.dg/template/error-recovery4.C: New test.
5777 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5779 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5781 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5783 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5784 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5786 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5787 Jan Hubicka <jh@suse.cz>
5790 * gcc.dg/pr77587.c: New test.
5791 * gcc.dg/pr77587a.c: New file.
5793 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5795 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5796 * gfortran.dg/coarray_38.f90:
5797 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5798 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5799 * gfortran.dg/coarray_allocate_7.f08: New test.
5800 * gfortran.dg/coarray_allocate_8.f08: New test.
5801 * gfortran.dg/coarray_allocate_9.f08: New test.
5802 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5804 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5805 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5806 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5808 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5809 * gfortran.dg/coarray_lock_7.f90: Same.
5810 * gfortran.dg/coarray_poly_5.f90: Same.
5811 * gfortran.dg/coarray_poly_6.f90: Same.
5812 * gfortran.dg/coarray_poly_7.f90: Same.
5813 * gfortran.dg/coarray_poly_8.f90: Same.
5814 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5816 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5819 * gfortran.dg/dec_structure_15.f90: New testcase.
5821 2016-09-19 Richard Biener <rguenther@suse.de>
5824 * gcc.dg/torture/pr77605.c: New testcase.
5826 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5828 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5830 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5832 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5833 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5834 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5835 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5836 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5837 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5838 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5839 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5840 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5841 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5842 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5844 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5846 * gcc.target/i386/pr68633.c: Fix expected result.
5848 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5851 * gfortran.dg/pr68078.f90: New test.
5852 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5854 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5857 * gcc.target/powerpc/swaps-p8-25.c: New.
5859 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5862 * g++.dg/cpp0x/constexpr-77482.C: New test.
5865 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5867 * g++.dg/abi/abi-tag23a.C: Likewise.
5870 * g++.dg/cpp0x/decltype-77338.C: New test.
5873 * g++.dg/cpp0x/mutable1.C: New test.
5875 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5878 * gfortran.dg/pr77612.f90: New test.
5880 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5882 * gcc.dg/torture/pr70421.c: Require int32plus.
5884 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5887 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5890 * gcc.target/i386/pr77526.c: New test.
5892 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5893 Eric Botcazou <ebotcazou@adacore.com>
5896 * gcc.target/i386/pr77594.c: New test.
5898 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5901 * gfortran.dg/misplaced_implicit_character.f90: New test.
5903 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5905 PR tree-optimization/77503
5906 * gcc.dg/vect/pr77503.c: New test.
5908 2016-09-15 Richard Biener <rguenther@suse.de>
5911 * c-c++-common/torture/pr77544.c: New testcase.
5913 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5916 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5917 * gcc.dg/march-generic.c: Likewise.
5918 * gcc.target/i386/spellcheck-options-1.c: New test.
5919 * gcc.target/i386/spellcheck-options-2.c: New test.
5920 * gcc.target/i386/spellcheck-options-3.c: New test.
5921 * gcc.target/i386/spellcheck-options-4.c: New test.
5923 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5926 * gfortran.dg/goacc/pr72743.f90: New test.
5928 2016-09-15 Richard Biener <rguenther@suse.de>
5930 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5932 2016-09-15 Richard Biener <rguenther@suse.de>
5934 PR tree-optimization/77514
5935 * gcc.dg/torture/pr77514.c: New testcase.
5937 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5940 * g++.dg/lookup/pr77549.C: New test.
5942 2016-09-14 Marek Polacek <polacek@redhat.com>
5944 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5945 * c-c++-common/gomp/atomic-13.c: Likewise.
5946 * c-c++-common/gomp/atomic-14.c: Likewise.
5947 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5948 * g++.dg/cpp1z/bool-increment1.C: New test.
5949 * c-c++-common/pr60439.c: Add dg-warning.
5950 * g++.dg/expr/bitfield4.C: Likewise.
5951 * g++.dg/expr/bitfield5.C: Likewise.
5952 * g++.dg/expr/bitfield6.C: Likewise.
5953 * g++.dg/expr/bool1.C: Likewise.
5954 * g++.dg/expr/bool3.C: Likewise.
5955 * g++.dg/expr/lval3.C: Likewise.
5956 * g++.dg/expr/lval4.C: Likewise.
5957 * g++.old-deja/g++.jason/bool5.C: Likewise.
5958 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5959 * g++.dg/other/error18.C: Likewise.
5960 * g++.dg/gomp/atomic-14.C: Likewise.
5962 2016-09-14 Nathan Sidwell <nathan@acm.org>
5965 * g++.dg/cpp1y/pr77539.C: New.
5967 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5969 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5971 * g++.dg/ext/builtin_alloca.C: Likewise.
5972 * g++.dg/template/spec35.C: Likewise.
5973 * gcc.dg/builtins-68.c: Likewise.
5974 * gcc.misc-tests/gcov-13.c: Likewise.
5975 * gcc.misc-tests/gcov-14.c: Likewise.
5977 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5979 * gfortran.dg/dec_structure_14.f90: New testcase.
5981 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5984 * c-c++-common/tsan/pr68260.c: New test.
5986 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
5989 * gcc.target/msp430/function-attributes-1.c: New test.
5990 * gcc.target/msp430/function-attributes-2.c: New test.
5991 * gcc.target/msp430/function-attributes-3.c: New test.
5993 2015-04-18 Martin Sebor <msebor@redhat.com>
5995 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5996 of non-nul characters.
5997 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5999 2016-09-13 Jakub Jelinek <jakub@redhat.com>
6001 * g++.dg/cpp0x/gen-attrs-61.C: New test.
6002 * g++.dg/cpp1z/gen-attrs1.C: New test.
6004 PR tree-optimization/77454
6005 * gcc.dg/pr77454.c: New test.
6008 * g++.dg/cpp1y/constexpr-77553.C: New test.
6010 2016-09-13 David Malcolm <dmalcolm@redhat.com>
6012 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6013 (test_show_locus): Replace rich_location::add_fixit_insert calls
6014 with add_fixit_insert_before and add_fixit_insert_after.
6016 2016-09-13 Jason Merrill <jason@redhat.com>
6017 Tom de Vries <tom@codesourcery.com>
6020 * g++.dg/pr77427.C: New test.
6022 2016-09-13 Martin Liska <mliska@suse.cz>
6024 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
6026 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
6027 * lib/target-supports.exp: Define the new target.
6029 2016-09-12 Andrew Pinski <apinski@cavium.com>
6031 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
6032 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
6034 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
6036 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
6038 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
6039 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
6040 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
6042 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
6043 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
6045 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
6048 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
6049 * g++.dg/ext/pr77496.C: New test.
6050 * g++.dg/warn/pr77496.C: New test.
6052 2016-09-12 David Malcolm <dmalcolm@redhat.com>
6055 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6056 to preserve conversion chars, and to preserve prefix information.
6057 * gcc.dg/format/pr72858.c: New test case.
6059 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
6061 * gfortran.dg/pr77507.f90: Move to ...
6062 * gfortran.dg/ieee/pr77507.f90: here.
6064 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6067 * compile/pr61159.c: New testcase
6069 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6072 * gcc.dg/ipa/pr63416.c: New testcase.
6074 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
6075 Steven G. Kargl <kargl@gcc.gnu.org>
6078 * gfortran.dg/dtio_11.f90: new test.
6080 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
6083 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6084 * gfortran.dg/c_assoc_4.f90: Ditto.
6086 2016-09-10 Tom de Vries <tom@codesourcery.com>
6089 * c-c++-common/va-arg-va-list-type.c: New test.
6091 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
6093 PR rtl-optimization/77289
6094 * gcc.target/powerpc/pr77289.c: New test.
6096 2016-09-09 Martin Sebor <msebor@redhat.com>
6100 * gcc.dg/pr77520.c: New test.
6101 * gcc.dg/pr77521.c: New test.
6103 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6106 * gfortran.dg/pr77506.f90: New test.
6108 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6111 * gfortran.dg/pr77507.f90: New test.
6113 2016-09-09 Joseph Myers <joseph@codesourcery.com>
6115 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6117 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
6118 Louis Krupp <lkrupp@gcc.gnu.org>
6121 * gfortran.dg/pr69514_1.f90: New test.
6122 * gfortran.dg/pr69514_2.f90: New test.
6124 2016-09-08 Jakub Jelinek <jakub@redhat.com>
6127 * gfortran.dg/gomp/pr77500.f90: New test.
6130 * gfortran.dg/gomp/pr77516.f90: New test.
6132 2016-09-07 Jakub Jelinek <jakub@redhat.com>
6135 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6136 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6137 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6138 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6139 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6140 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6142 2016-09-07 David Malcolm <dmalcolm@redhat.com>
6144 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6145 "substring-locations.h".
6147 2016-09-07 Richard Biener <rguenther@suse.de>
6150 * c-c++-common/vector-subscript-8.c: Move ..
6151 * gcc.dg/pr77450.c: ... here.
6153 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6155 PR libgfortran/77393
6156 * gfortran.dg/fmt_f0_2.f90: Update test.
6157 * gfortran.dg/fmt_f0_3.f90: New test.
6159 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6162 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6166 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6168 2016-09-06 Jakub Jelinek <jakub@redhat.com>
6171 * gcc.target/i386/pr69255-1.c: New test.
6172 * gcc.target/i386/pr69255-2.c: New test.
6173 * gcc.target/i386/pr69255-3.c: New test.
6175 2016-09-06 Martin Sebor <msebor@redhat.com>
6178 * gcc.dg/format/miss-7.c: New test.
6180 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
6182 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6184 2016-09-06 Martin Liska <mliska@suse.cz>
6186 PR gcov-profile/77378
6187 PR gcov-profile/77466
6188 * gcc.dg/profile-update-warning.c: New test.
6190 2016-09-06 Richard Biener <rguenther@suse.de>
6192 PR tree-optimization/77479
6193 * gcc.dg/torture/pr77479.c: New testcase.
6195 2016-09-06 Richard Biener <rguenther@suse.de>
6198 * c-c++-common/vector-subscript-7.c: Adjust.
6199 * c-c++-common/vector-subscript-8.c: New testcase.
6201 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6203 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6205 2016-09-05 Jakub Jelinek <jakub@redhat.com>
6208 * gcc.target/i386/avx512f-pr77476.c: New test.
6209 * gcc.target/i386/avx512bw-pr77476.c: New test.
6210 * gcc.target/i386/avx512dq-pr77476.c: New test.
6212 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6213 Update comment to mention also avx512f.
6216 * g++.dg/asan/pr77396-2.C: New test.
6218 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
6220 PR rtl-optimization/77452
6221 * gcc.target/i386/pr77452.c: New test.
6223 2016-09-05 Marek Polacek <polacek@redhat.com>
6226 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6228 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6231 * gfortran.dg/pr77391.f90: New test.
6233 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6236 * gfortran.dg/pr77460.f90: New test.
6238 2016-09-03 Jakub Jelinek <jakub@redhat.com>
6241 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6243 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
6245 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6247 2016-09-02 David Malcolm <dmalcolm@redhat.com>
6249 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6251 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6252 diagnostic-test-show-locus-generate-patch.c to the sources
6253 for diagnostic_plugin_test_show_locus.c.
6255 2016-09-02 Jakub Jelinek <jakub@redhat.com>
6258 * gcc.dg/gomp/_Atomic-1.c: New test.
6259 * gcc.dg/gomp/_Atomic-2.c: New test.
6260 * gcc.dg/gomp/_Atomic-3.c: New test.
6261 * gcc.dg/gomp/_Atomic-4.c: New test.
6262 * gcc.dg/gomp/_Atomic-5.c: New test.
6265 * g++.dg/asan/pr77396.C: New test.
6267 2016-09-01 Martin Sebor <msebor@redhat.com>
6269 PR tree-optimization/71831
6270 * gcc.dg/builtin-object-size-16.c: New test.
6271 * gcc.dg/builtin-object-size-17.c: New test.
6273 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6275 PR libgfortran/77393
6276 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6278 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
6280 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6281 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6282 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6283 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6284 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6285 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6286 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6287 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6288 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6289 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6290 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6291 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6292 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6293 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6294 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6295 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6296 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6297 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6299 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
6301 * gnat.dg/opt58.adb: New test.
6302 * gnat.dg/opt58_pkg.ads: New helper.
6304 2016-09-01 Richard Biener <rguenther@suse.de>
6307 * gcc.dg/torture/pr77436.c: New testcase.
6309 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6311 * gcc.dg/pr64252.c: Require int32plus.
6312 * gcc.dg/pr66299-1.c: Likewise.
6313 * gcc.dg/pr66299-2.c: Likewise.
6314 * gcc.dg/torture/20131115-1.c: Skip for avr.
6316 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6318 * gcc.target/aarch64/ands_3.c: New test.
6320 2016-08-31 Jakub Jelinek <jakub@redhat.com>
6323 * gfortran.dg/gomp/pr77352.f90: New test.
6326 * gfortran.dg/gomp/pr77374.f08: New test.
6328 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6330 PR tree-optimization/73714
6331 * gcc.dg/tree-ssa/pr73714.c: New test.
6333 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6335 PR libgfortran/77393
6336 * gfortran.dg/fmt_f0_2.f90: New test.
6338 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6340 * gcc.target/i386/pr59539-2.c: Adapt options.
6341 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6343 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
6346 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6347 of the associate entity and replace with a pointer to the
6348 intended item on the stack.
6350 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6351 Paul Thomas <pault@gcc.gnu.org>
6354 * gfortran.dg/dtio_1.f90: New test.
6355 * gfortran.dg/dtio_2.f90: New test.
6356 * gfortran.dg/dtio_3.f90: New test.
6357 * gfortran.dg/dtio_4.f90: New test.
6358 * gfortran.dg/dtio_5.f90: New test.
6359 * gfortran.dg/dtio_6.f90: New test.
6360 * gfortran.dg/dtio_7.f90: New test.
6361 * gfortran.dg/dtio_8.f90: New test.
6362 * gfortran.dg/dtio_9.f90: New test.
6363 * gfortran.dg/dtio_10.f90: New test.
6365 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6367 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6368 (test_many_nested_locations): New function.
6369 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6370 (test_show_locus): Handle "test_many_nested_locations".
6372 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6374 * g++.dg/template/double-greater-than-fixit.C: New test case.
6376 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6378 * gnat.dg/opt57.ad[sb]: New test.
6379 * gnat.dg/opt57_pkg.ads: New helper.
6381 2016-08-30 Richard Biener <rguenther@suse.de>
6383 PR tree-optimization/69047
6384 * gcc.dg/pr69047.c: Fix byte-order check.
6386 2016-08-30 Jakub Jelinek <jakub@redhat.com>
6388 PR tree-optimization/72866
6389 * gcc.dg/vect/pr72866.c: New test.
6392 * g++.dg/debug/dwarf2/pr77363.C: New test.
6395 * gcc.target/i386/pr77377.c: New test.
6398 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6401 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6403 * gfortran.dg/pr77372.f90: Moved to ...
6404 * gfortran.dg/ieee/pr77372.f90: here.
6406 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6408 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6409 vector short/char initializations.
6410 * gcc.target/powerpc/vec-init-5.c: Likewise.
6411 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6412 vector initialization optimizations.
6413 * gcc.target/powerpc/vec-init-7.c: Likewise.
6414 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6415 vector float/double initializations.
6416 * gcc.target/powerpc/vec-init-9.c: Likewise.
6418 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
6421 * gcc.target/i386/pr77403.c: New test.
6423 2016-08-29 Marek Polacek <polacek@redhat.com>
6426 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6428 2016-08-29 Tom de Vries <tom@codesourcery.com>
6431 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6433 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6435 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6437 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
6439 * gfortran.dg/dec_structure_13.f90: New testcase.
6441 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6444 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6447 2016-08-28 Tom de Vries <tom@codesourcery.com>
6450 * gcc.dg/pr70955.c: New test.
6451 * gcc.dg/lto/pr70955_0.c: Same.
6452 * gcc.dg/lto/pr70955_1.c: Same.
6454 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6456 PR tree-optimization/71077
6457 * gcc.target/i386/pr71077.c: New test.
6459 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6462 * gfortran.dg/pr77380.f90: New test.
6464 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6467 gfortran.dg/pr77372.f90: New test.
6469 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6471 * gcc.dg/spellcheck-fields-2.c (test): Move
6472 dg-begin/end-multiline-output within function body.
6473 (test_macro): New function.
6475 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6477 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6478 (test_fixit_insert): Update expected output.
6479 (test_fixit_remove): Likewise.
6480 (test_fixit_replace): Likewise.
6482 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6484 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6487 2016-08-26 Richard Biener <rguenther@suse.de>
6489 PR tree-optimization/69047
6490 * gcc.dg/pr69047.c: New testcase.
6492 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6493 Martin Jambhor <mjambor@suse.cz>
6495 * gcc.dg/ipa/propbits-1.c: New test-case.
6496 * gcc.dg/ipa/propbits-2.c: Likewise.
6497 * gcc.dg/ipa/propbits-3.c: Likewise.
6499 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6502 * gfortran.dg/pr77351.f90: New test.
6504 2016-08-25 Marek Polacek <polacek@redhat.com>
6506 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6508 2016-08-25 Marek Polacek <polacek@redhat.com>
6511 * gcc.dg/pr77323.c: New test.
6513 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6516 * gfortran.dg/submodule_17.f08: New test.
6518 2016-08-24 Michael Collison <michael.collison@linaro.org>
6519 Michael Collison <michael.collison@arm.com>
6521 * gcc.target/arm/builtin_saddl.c: New testcase.
6522 * gcc.target/arm/builtin_saddll.c: New testcase.
6523 * gcc.target/arm/builtin_uaddl.c: New testcase.
6524 * gcc.target/arm/builtin_uaddll.c: New testcase.
6525 * gcc.target/arm/builtin_ssubl.c: New testcase.
6526 * gcc.target/arm/builtin_ssubll.c: New testcase.
6527 * gcc.target/arm/builtin_usubl.c: New testcase.
6528 * gcc.target/arm/builtin_usubll.c: New testcase.
6530 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6533 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6534 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6535 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6536 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6537 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6538 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6539 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6540 effective target. Remove scan-assembler-times directives.
6541 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6542 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6543 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6545 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6547 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6549 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6551 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6554 * lib/target-supports.exp
6555 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6556 (check_effective_target_vect_natural_alignment): Ditto.
6557 (check_effective_target_vector_alignment_reachable): Ditto.
6558 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6560 2016-08-23 Ian Lance Taylor <iant@golang.org>
6562 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6564 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6566 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6567 being created from pointers to memory locations.
6568 * gcc.target/powerpc/vec-init-2.c: Likewise.
6570 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6572 * gfortran.dg/dec_structure_12.f90: New testcase.
6574 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6576 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6578 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6580 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6583 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6585 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6586 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6588 2016-08-23 Richard Biener <rguenther@suse.de>
6590 PR tree-optimization/27336
6591 * c-c++-common/pr27336.c: New testcase.
6593 2016-08-22 Marek Polacek <polacek@redhat.com>
6596 * g++.dg/cpp1y/pr77321.C: New test.
6598 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6601 * gfortran.dg/empty_label.f: Adjust test for new error message.
6602 * gfortran.dg/empty_label.f90: Ditto.
6603 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6604 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6605 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6607 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6610 * gfortran.dg/pr61318.f90: New test.
6612 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6615 * gfortran.dg/pr77260_1.f90: New test.
6616 * gfortran.dg/pr77260_2.f90: Ditto.
6618 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6621 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6622 __builtin_signbitf and __builtin_signbitl in expected generic
6624 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6625 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6626 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6627 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6630 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6632 * gcc.dg/torture/float128-builtin.c,
6633 gcc.dg/torture/float128-ieee-nan.c,
6634 gcc.dg/torture/float128x-builtin.c,
6635 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6636 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6637 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6638 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6639 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6640 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6641 gcc.dg/torture/floatn-nan.h: New tests.
6643 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6645 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6647 (main): Update calls to TEST_I_F.
6648 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6650 (main): Update calls to TEST_I_F.
6652 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6654 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6655 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6656 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6657 names in calls to TEST_I_F.
6659 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6662 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6664 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6666 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6667 and !natural_alignment_64.
6668 * gcc.dg/ipa/propalign-2.c: Likewise.
6669 * gcc.dg/ipa/propalign-3.c: Likewise.
6670 * gcc.dg/ipa/propalign-4.c: Likewise.
6671 * gcc.dg/ipa/propalign-5.c: Likewise.
6672 * lib/target-supports.exp
6673 (check_effective_target_natural_alignment_32): Add avr-*-*.
6675 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6677 PR tree-optimization/61839
6678 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6679 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6680 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6681 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6683 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6686 * lib/target-supports.exp (check_effective_target_float16)
6687 (check_effective_target_float32, check_effective_target_float64)
6688 (check_effective_target_float128, check_effective_target_float32x)
6689 (check_effective_target_float64x)
6690 (check_effective_target_float128x)
6691 (check_effective_target_float16_runtime)
6692 (check_effective_target_float32_runtime)
6693 (check_effective_target_float64_runtime)
6694 (check_effective_target_float128_runtime)
6695 (check_effective_target_float32x_runtime)
6696 (check_effective_target_float64x_runtime)
6697 (check_effective_target_float128x_runtime)
6698 (check_effective_target_floatn_nx_runtime)
6699 (add_options_for_float16, add_options_for_float32)
6700 (add_options_for_float64, add_options_for_float128)
6701 (add_options_for_float32x, add_options_for_float64x)
6702 (add_options_for_float128x): New procedures.
6703 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6704 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6705 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6706 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6707 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6708 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6709 gcc.dg/torture/float128-complex.c,
6710 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6711 gcc.dg/torture/float128x-basic.c,
6712 gcc.dg/torture/float128x-complex.c,
6713 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6714 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6715 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6716 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6717 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6718 gcc.dg/torture/float32x-basic.c,
6719 gcc.dg/torture/float32x-complex.c,
6720 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6721 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6722 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6723 gcc.dg/torture/float64x-basic.c,
6724 gcc.dg/torture/float64x-complex.c,
6725 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6726 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6727 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6728 gcc.dg/torture/floatn-tg.h,
6729 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6730 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6731 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6732 gcc.dg/torture/fp-int-convert-float128x.c,
6733 gcc.dg/torture/fp-int-convert-float16-timode.c,
6734 gcc.dg/torture/fp-int-convert-float16.c,
6735 gcc.dg/torture/fp-int-convert-float32-timode.c,
6736 gcc.dg/torture/fp-int-convert-float32.c,
6737 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6738 gcc.dg/torture/fp-int-convert-float32x.c,
6739 gcc.dg/torture/fp-int-convert-float64-timode.c,
6740 gcc.dg/torture/fp-int-convert-float64.c,
6741 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6742 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6743 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6744 maximum exponent of floating-point type. Use it in testing
6745 whether 0x8...0 fits in the floating-point type. Always treat -1
6746 (signed 0xf...f) as fitting in the floating-point type.
6748 * gcc.dg/torture/fp-int-convert-double.c,
6749 gcc.dg/torture/fp-int-convert-float.c,
6750 gcc.dg/torture/fp-int-convert-float128-timode.c,
6751 gcc.dg/torture/fp-int-convert-float128.c,
6752 gcc.dg/torture/fp-int-convert-float80-timode.c,
6753 gcc.dg/torture/fp-int-convert-float80.c,
6754 gcc.dg/torture/fp-int-convert-long-double.c,
6755 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6757 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6760 * gfortran.dg/gomp/pr72744.f90: New test.
6763 * gfortran.dg/gomp/pr69281.f90: New test.
6765 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6767 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6768 the last special seed value.
6769 * gfortran.dg/random_7.f90: Use size for last array member instead
6772 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6774 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6775 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6777 2016-08-19 Richard Biener <rguenther@suse.de>
6779 PR tree-optimization/77286
6780 * gcc.dg/torture/pr77286.c: New testcase.
6782 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6784 * gcc.dg/verbose-asm-2.c: New test case.
6786 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6788 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6789 (custom_diagnostic_finalizer): Update for change to
6790 diagnostic_show_locus.
6792 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6794 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6795 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6797 2016-08-18 Marek Polacek <polacek@redhat.com>
6800 * gcc.dg/pr71514.c: New test.
6802 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6805 * gcc.target/i386/pr72839.c: New test.
6807 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6810 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6811 * c-c++-common/goacc/reduction-1.c: Likewise.
6812 * c-c++-common/goacc/reduction-2.c: Likewise.
6813 * c-c++-common/goacc/reduction-3.c: Likewise.
6814 * c-c++-common/goacc/reduction-4.c: Likewise.
6816 2016-08-18 Alan Modra <amodra@gmail.com>
6818 * gcc.c-torture/compile/pr72771.c: New.
6820 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6823 * gfortran.dg/pr67496.f90: New test.
6825 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6827 PR tree-optimization/71752
6828 * gcc.dg/vect/pr71752.c: New.
6830 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6832 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6834 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6837 * g++.dg/ipa/devirt-52.C: New test.
6839 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6841 * c-c++-common/goacc/reduction-6.c: New testcase.
6843 2016-08-17 Richard Biener <rguenther@suse.de>
6845 PR tree-optimization/76490
6846 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6847 * gcc.dg/pr52904.c: XFAIL.
6849 2016-08-17 Richard Biener <rguenther@suse.de>
6851 PR tree-optimization/23855
6852 * gcc.dg/loop-unswitch-2.c: Adjust.
6854 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6856 PR tree-optimization/72817
6857 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6859 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6862 * gcc.dg/torture/float128-extend-inf.c: New test.
6864 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6867 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6869 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6870 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6872 (test_oct): Likewise.
6873 (test_multiple): Likewise.
6874 (test_field_width_specifier): Likewise.
6875 (test_field_width_specifier_2): New function.
6876 (test_field_precision_specifier): New function.
6877 (test_embedded_nul): Update expected caret placement.
6878 (test_non_contiguous_strings): Update line number.
6879 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6880 (__emit_string_literal_range): Add "caret_idx" param.
6881 (test_simple_string_literal): Add value for new param, updating
6883 (test_concatenated_string_literal): Likewise.
6884 (test_multiline_string_literal): Likewise.
6885 (test_hex): Likewise.
6886 (test_oct): Likewise.
6887 (test_multiple): Likewise.
6888 (test_ucn4): Likewise.
6889 (test_ucn8): Likewise.
6890 (test_u8): Likewise.
6891 (test_u): Likewise; update expected message, from "range" to
6895 (test_macro): Add value for new param.
6896 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6897 (__emit_string_literal_range): Add "caret_idx" param.
6898 (test_stringified_token_1): Add value for new param. Update
6899 expected message, from "range" to "location".
6900 (test_stringized_token_2): Likewise, adding param to macro.
6901 (test_stringified_token_3): Likewise.
6902 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6903 (emit_warning): Convert param from source_range to location_t.
6904 (test_string_literals): Add caret_idx param, and use it when
6905 constructing a substring_loc. Update error message, from
6906 "range" to "location".
6908 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6911 * g++.dg/gomp/pr71910.C: New test.
6914 * gcc.c-torture/compile/pr67485.c: New test.
6917 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6919 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6921 PR tree-optimization/69848
6922 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6924 2016-08-16 Martin Liska <mliska@suse.cz>
6926 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6927 of memory operations so that it can be handled by core2
6930 2016-08-16 Richard Biener <rguenther@suse.de>
6932 PR tree-optimization/76783
6933 * gcc.dg/pr76783.c: New testcase.
6934 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6936 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6938 PR tree-optimization/72817
6939 PR tree-optimization/73450
6940 * gcc.dg/tree-ssa/pr72817.c: New test.
6941 * gcc.dg/tree-ssa/pr73450.c: New test.
6943 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
6945 * gfortran.dg/init_flag_13.f90: New testcase.
6946 * gfortran.dg/init_flag_14.f90: Ditto.
6947 * gfortran.dg/init_flag_15.f03: Ditto.
6948 * gfortran.dg/dec_init_1.f90: Ditto.
6949 * gfortran.dg/dec_init_2.f90: Ditto.
6951 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
6954 * gcc.target/i386/pr72867.c: New test.
6956 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6958 * c-c++-common/dump-ada-spec-5.c: New test.
6960 2016-08-15 Richard Biener <rguenther@suse.de>
6962 PR tree-optimization/73434
6963 * gcc.dg/torture/pr73434.c: New testcase.
6965 2016-08-15 Jakub Jelinek <jakub@redhat.com>
6967 PR tree-optimization/72824
6968 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6970 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6973 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6974 in use_device clause.
6975 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6976 * gfortran.dg/goacc/list.f95: Adjust to catch
6977 "neither a POINTER nor an array" error messages.
6979 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
6982 * gcc.target/i386/pr76342.c: New test.
6984 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6987 * g++.dg/ubsan/pr71512.C: New test.
6988 * c-c++-common/ubsan/pr71512-1.c: New test.
6989 * c-c++-common/ubsan/pr71512-2.c: New test.
6991 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6993 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6994 vector initialization options.
6995 * gcc.target/powerpc/vec-init-2.c: Likewise.
6996 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6997 is generated on ISA 3.0.
6999 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
7002 * gcc.dg/c-c++-common/pr71654.c: New test.
7003 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
7005 * gcc.dg/tree-ssa/vrp24: Likewise.
7007 2016-08-12 Jakub Jelinek <jakub@redhat.com>
7010 * gcc.dg/pr67410.c: New test.
7012 2016-08-12 Bin Cheng <bin.cheng@arm.com>
7014 PR tree-optimization/69848
7015 * gcc.dg/vect/vect-pr69848.c: New test.
7017 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
7020 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
7021 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
7022 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
7023 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
7025 2016-08-12 Richard Biener <rguenther@suse.de>
7027 PR tree-optimization/57326
7028 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
7029 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
7030 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7031 * gcc.target/i386/pr45685.c: Likewise.
7032 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
7033 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7034 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
7035 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
7036 * gfortran.dg/pr34163.f90: Likewise.
7038 2016-08-12 Martin Liska <mliska@suse.cz>
7040 * g++.dg/gcov/gcov-16.C: New test.
7041 * lib/gcov.exp: Support new argument for run-gcov function.
7043 2016-08-12 Martin Liska <mliska@suse.cz>
7045 PR gcov-profile/35590
7046 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
7048 2016-08-12 Richard Biener <rguenther@suse.de>
7050 PR tree-optimization/72851
7051 * gcc.dg/torture/pr72851.c: New testcase.
7053 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
7056 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7057 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7058 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7059 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7063 * g++.dg/debug/dwarf2/ref-1.C: New.
7066 * g++.dg/debug/dwarf2/template-params-12.H: New.
7067 * g++.dg/debug/dwarf2/template-params-12f.C: New.
7068 * g++.dg/debug/dwarf2/template-params-12g.C: New.
7069 * g++.dg/debug/dwarf2/template-params-12n.C: New.
7070 * g++.dg/debug/dwarf2/template-params-12s.C: New.
7071 * g++.dg/debug/dwarf2/template-params-12u.C: New.
7072 * g++.dg/debug/dwarf2/template-params-12v.C: New.
7073 * g++.dg/debug/dwarf2/template-params-12w.C: New.
7075 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7078 * gcc.target/powerpc/pr72863.c: New test.
7080 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
7082 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7084 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7086 * gcc.target/i386/pieces-strcpy-1.c: New test.
7087 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7089 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7092 * g++.dg/cpp1y/constexpr-switch4.C: New test.
7094 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7096 * gcc.target/i386/pieces-memcpy-1.c: New test.
7097 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7098 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7099 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7100 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7101 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7103 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7106 * gcc.dg/pr72816.c: Remove dg-error.
7108 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7110 PR tree-optimization/71083
7111 * gcc.c-torture/execute/pr71083.c: New test.
7112 * gnat.dg/loop_optimization23.adb: New test.
7113 * gnat.dg/loop_optimization23_pkg.ads: New test.
7114 * gnat.dg/loop_optimization23_pkg.adb: New test.
7116 2016-08-11 Richard Biener <rguenther@suse.de>
7118 PR tree-optimization/72772
7119 * gcc.dg/graphite/pr35356-1.c: Adjust.
7120 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7122 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
7124 * gfortran.dg/random_7.f90: Take into account that the last seed
7125 value is the special p value.
7126 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7128 2016-08-11 Richard Biener <rguenther@suse.de>
7130 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7132 2016-08-11 Alan Modra <amodra@gmail.com>
7134 * gcc.target/powerpc/pr71680.c: New.
7136 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7138 * gcc.target/powerpc/bfp/bfp.exp: New file.
7139 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7140 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7141 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7142 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7143 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7144 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7145 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7146 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7147 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7148 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7149 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7150 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7151 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7152 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7153 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7154 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7155 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7156 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7157 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7158 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7159 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7160 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7161 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7162 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7163 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7164 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7165 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7166 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7167 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7168 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7169 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7170 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7171 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7172 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7173 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7174 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7175 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7176 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7177 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7178 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7179 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7180 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7181 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7182 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7183 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7184 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7185 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7186 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7187 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7188 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7189 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7190 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7191 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7193 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7195 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7198 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7200 * gcc.target/aarch64/simd/vcond-ne.c: New test.
7202 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7205 * gcc.target/powerpc/pr72853.c: New test.
7207 2016-08-10 Martin Liska <mliska@suse.cz>
7209 PR gcov-profile/58306
7210 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7212 2016-08-10 Martin Liska <mliska@suse.cz>
7214 * g++.dg/gcov/gcov-threads-1.C: New test.
7216 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7219 * gcc.target/avr/pr71873.c: New test.
7221 2016-08-09 Martin Liska <mliska@suse.cz>
7223 * g++.dg/gcov/gcov-dump-1.C: New test.
7224 * g++.dg/gcov/gcov-dump-2.C: New test.
7226 2016-08-09 Martin Liska <mliska@suse.cz>
7228 * gcc.dg/tree-prof/val-prof-9.c: New test.
7230 2016-08-09 Martin Liska <mliska@suse.cz>
7232 * gcc.dg/tree-prof/val-prof-8.c: New test.
7234 2016-08-09 Martin Jambor <mjambor@suse.cz>
7237 * gcc.dg/ipa/pr71981.c: New test.
7239 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7241 PR tree-optimization/33707
7242 * gcc.dg/vect/pr33707.c: New test.
7244 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7246 PR tree-optimization/pr72772
7247 * gcc.dg/tree-ssa/pr72772.c: New test.
7249 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
7251 PR rtl-optimization/66669
7252 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7254 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7256 PR tree-optimization/72824
7257 * gcc.c-torture/execute/ieee/pr72824.c: New test.
7259 2016-08-09 Richard Biener <rguenther@suse.de>
7261 PR tree-optimization/71802
7262 * gcc.dg/torture/pr71802.c: New testcase.
7264 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7267 * g++.dg/eh/stdarg1.C: New test.
7269 2016-08-08 Andi Kleen <ak@linux.intel.com>
7271 * lib/profopt.exp: (auto-profopt-execute): Don't include full
7272 test command line in failure log.
7273 (profopt-execute): dito. Make autofdo file names unique.
7275 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7278 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7281 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7283 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7285 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7286 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7287 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7288 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7289 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7290 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7292 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7295 * gcc.dg/cpp/pr66415-1.c: Likewise.
7296 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7297 * gcc.dg/format/c90-printf-1.c: Likewise.
7298 * gcc.dg/format/diagnostic-ranges.c: New test case.
7300 2016-08-08 Jakub Jelinek <jakub@redhat.com>
7303 * gfortran.dg/gomp/pr72716.f90: New test.
7306 * gcc.dg/gomp/pr72781.c: New test.
7309 * g++.dg/vect/pr68762-1.cc: New test.
7310 * g++.dg/vect/pr68762-2.cc: New test.
7311 * g++.dg/vect/pr68762.h: New file.
7313 2016-08-08 Martin Sebor <msebor@redhat.com>
7316 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7317 * g++.dg/warn/overflow-warn-3.C: Same.
7318 * g++.dg/warn/overflow-warn-4.C: Same.
7320 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7323 * gfortran.dg/allocate_with_source_21.f03: New test.
7325 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7328 * gfortran.dg/allocate_with_source_20.f03: New test.
7330 2016-08-08 Alan Modra <amodra@gmail.com>
7332 * gcc.c-torture/compile/pr72802.c: New.
7334 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7337 * gfortran.dg/dependency_48.f90: New test.
7339 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7342 * gfortran.dg/pr70040.f90: New testcase.
7344 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7347 * gfortran.dg/matmul_10.f90: New testcase.
7349 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
7351 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7353 2016-08-07 Jakub Jelinek <jakub@redhat.com>
7356 * gcc.dg/pr72816.c: New test.
7358 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
7360 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7361 * g++.dg/conversion/pr41426.C: Likewise.
7362 * g++.dg/conversion/pr66211.C: Likewise.
7363 * g++.dg/cpp1y/lambda-init9.C: Likewise.
7364 * g++.dg/init/ref8.C: Likewise.
7365 * g++.old-deja/g++.law/cvt20.C: Likewise.
7366 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7368 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7370 PR tree-optimization/18046
7371 * gcc.dg/tree-ssa/vrp105.c: New test.
7372 * gcc.dg/tree-ssa/vrp106.c: New test.
7374 2016-08-05 Martin Sebor <msebor@redhat.com>
7376 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7377 1ul in diagnostics. Remove hyphen from "constant-expression."
7378 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7379 * g++.dg/cpp0x/static_assert3.C: Same.
7380 * g++.dg/cpp1y/constexpr-throw.C: Same.
7381 * g++.dg/template/nontype3.C: Same.
7382 * g++.dg/warn/overflow-warn-1.C: Same.
7383 * g++.dg/warn/overflow-warn-3.C: Same.
7384 * g++.dg/warn/overflow-warn-4.C: Same.
7386 2016-08-05 David Malcolm <dmalcolm@redhat.com>
7388 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7389 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7390 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7391 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7393 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7395 PR tree-optimization/72810
7396 * gcc.dg/tree-ssa/vrp110.c: New test.
7398 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7401 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7403 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7404 saving the half-precision registers.
7405 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7406 value is returned in h0.
7407 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7408 are passed in FP/SIMD registers.
7409 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7410 passing works corrcetly.
7411 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7412 (hfa_f16x2_t): Likewise.
7413 (hfa_f16x3_t): Likewise.
7414 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7415 are promoted to double and passed in a double register.
7416 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7417 are promoted to double and stacked.
7418 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7420 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7421 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7422 __fp16 first get passed in FP/SIMD registers, then stacked.
7424 2016-08-05 Nathan Sidwell <nathan@acm.org>
7427 * g++.dg/cpp0x/pr68724.C: New.
7429 2016-08-05 Richard Biener <rguenther@suse.de>
7431 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7433 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7435 * gcc.dg/tree-ssa/vrp107.c: New test.
7436 * gcc.dg/tree-ssa/vrp108.c: New test.
7437 * gcc.dg/tree-ssa/vrp109.c: New test.
7439 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7441 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7444 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7446 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7448 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7449 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7450 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7452 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7453 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7454 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7457 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7460 * g++.dg/cpp1y/lambda-ice1.C: New.
7462 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7465 * g++.dg/cpp1y/pr72759.C: New test.
7467 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7469 * gcc.dg/switch-10.c: New test.
7471 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7473 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7475 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7477 * c-c++-common/goacc/routine-5.c: Update.
7479 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7481 PR rtl-optimization/70903
7482 * gcc.c-torture/execute/pr70903.c: New test.
7484 2016-08-04 Martin Liska <mliska@suse.cz>
7486 * gcc.dg/params/params.exp: Replace file exists with
7487 TESTING_IN_BUILD_TREE.
7489 2016-08-04 Marek Polacek <polacek@redhat.com>
7492 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7494 2016-08-04 Richard Biener <rguenther@suse.de>
7497 * gcc.dg/torture/pr71984.c: Guard correctness check for
7500 2016-08-03 Andrew Pinski <apinski@cavium.com>
7502 * gcc.c-torture/compile/20160802-1.c: New testcase.
7504 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7506 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7508 2016-08-03 Richard Biener <rguenther@suse.de>
7510 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7512 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7513 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7515 2016-08-03 Richard Biener <rguenther@suse.de>
7517 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7518 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7519 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7520 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7522 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7524 * gcc.dg/init-excess-2.c: Require int32plus.
7525 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7526 * gcc.dg/pr59963-2.c: Require int32plus.
7527 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7528 * gcc.dg/unroll-7.c: Require int32plus.
7530 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7532 PR tree-optimization/34114
7533 * gcc.dg/tree-ssa/loop-42.c: New test.
7535 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7537 * gcc.target/aarch64/vminmaxnm.c: New.
7538 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7541 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7543 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7544 vec_extract for vector float, vector int, vector short, and vector
7546 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7547 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7548 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7549 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7551 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7553 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7554 single stack adjustment, no writeback.
7555 * gcc.target/aarch64/test_frame_12.c: Likewise.
7556 * gcc.target/aarch64/test_frame_13.c: Likewise.
7557 * gcc.target/aarch64/test_frame_15.c: Likewise.
7558 * gcc.target/aarch64/test_frame_6.c: Likewise.
7559 * gcc.target/aarch64/test_frame_7.c: Likewise.
7560 * gcc.target/aarch64/test_frame_8.c: Likewise.
7561 * gcc.target/aarch64/test_frame_16.c: New test.
7563 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7566 * gcc.target/i386/pr72748.c: New test.
7568 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7570 PR tree-optimization/71818
7571 * gcc.dg/vect/pr71818.c: New
7573 2016-08-01 Martin Liska <mliska@suse.cz>
7575 PR tree-optimization/71857
7576 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7578 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7580 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7582 2016-08-01 Jan Beulich <jbeulich@suse.com>
7584 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7586 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7588 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7589 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7591 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7593 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7594 (check_effective_target_c++): Likewise. Also match for libstdc++.
7596 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7599 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7600 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7601 * gfortran.dg/pr41922.f90: New test.
7603 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7606 * gfortran.dg/pr68566.f90: new test.
7608 2016-07-30 Martin Sebor <msebor@redhat.com>
7612 * g++.dg/cpp0x/constexpr-cast.C: New test.
7613 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7614 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7615 * g++.dg/ubsan/pr63956.C: Correct.
7617 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7619 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7620 vector double or vector long where the vector is in memory.
7621 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7622 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7624 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7627 * gfortran.dg/pr69867.f90: New test.
7629 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7632 * gfortran.dg/pr69962.f90: New test.
7634 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7637 * gfortran.dg/pr70006.f90: New test.
7639 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7642 * gfortran.dg/pr71730.f90: New test.
7643 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7644 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7645 * gfortran.dg/array_constructor_26.f03: Ditto.
7647 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7649 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7650 * gcc.target/powerpc/pr71763.c: Likewise.
7652 2016-07-29 Marek Polacek <polacek@redhat.com>
7655 * gcc.dg/940510-1.c: Adjust dg-error.
7656 * gcc.dg/c99-flex-array-1.c: Likewise.
7657 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7660 * gcc.dg/noncompile/pr71853.c: New test.
7663 * gcc.dg/noncompile/pr71573.c: New test.
7666 * g++.dg/warn/Wparentheses-30.C: New test.
7667 * gcc.dg/Wparentheses-14.c: New test.
7669 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7671 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7673 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7675 PR tree-optimization/57558
7676 * gcc.dg/vect/pr57558-1.c: New test.
7677 * gcc.dg/vect/pr57558-2.c: New test.
7679 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7681 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7682 to scan forwprop1 dump pass.
7684 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7687 * g++.dg/template/pr51488.C: New.
7689 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7692 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7694 * gcc.dg/pr71969-1.c: New test.
7695 * gcc.dg/pr71969-2.c: New test.
7696 * gcc.dg/pr71969-3.c: New test.
7698 2016-07-29 Marek Polacek <polacek@redhat.com>
7701 * c-c++-common/pr71574.c: New test.
7704 * gcc.dg/noncompile/pr71583.c: New test.
7706 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7709 * gcc.dg/pr68217.c: New test.
7711 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7714 * gfortran.dg/pr71067_1.f90: New test.
7715 * gfortran.dg/pr71067_2.f90: Ditto.
7717 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7719 * gcc.target/powerpc/vec-extract-1.c: New test.
7721 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7724 * gfortran.dg/pr71799.f90: New test.
7726 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7729 * g++.dg/cpp0x/pr71665-1.C: New.
7730 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7731 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7732 * g++.dg/ext/label10.C: Likewise.
7733 * g++.dg/parse/constant5.C: Likewise.
7735 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7738 * gfortran.dg/pr71859.f90: New test.
7739 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7740 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7742 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7745 * gfortran.dg/pr71883.f90: New test.
7747 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7749 PR tree-optimization/71734
7750 * g++.dg/vect/pr70729-nest.cc: New test.
7752 2016-07-28 Renlin Li <renlin.li@arm.com>
7755 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7758 * gfortran.dg/dependency_47.f90: New test.
7760 2016-07-28 Martin Liska <mliska@suse.cz>
7762 PR gcov-profile/68025
7763 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7765 2016-07-28 Martin Liska <mliska@suse.cz>
7767 * g++.dg/vect/pr70944.cc: New test.
7769 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7772 * gcc.dg/torture/pr71994.c: New test.
7774 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7777 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7778 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7779 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7781 2016-07-27 Richard Biener <rguenther@suse.de>
7783 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7785 2016-07-27 Martin Liska <mliska@suse.cz>
7787 * gcc.dg/predict-13.c: New test.
7788 * gcc.dg/predict-14.c: New test.
7790 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7792 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7794 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7797 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7800 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7801 IEEE built-in functions handle quiet and signalling NaNs
7804 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7807 * gfortran.dg/pr71862.f90: New test.
7809 2016-07-26 Martin Sebor <msebor@redhat.com>
7811 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7812 selector with dg-options.
7814 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7816 PR tree-optimization/18046
7817 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7818 * gcc.dg/tree-ssa/vrp103.c: New test.
7819 * gcc.dg/tree-ssa/vrp104.c: New test.
7821 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7823 * gcc.target/powerpc/pr63354.c: Require lp64 since
7824 -mprofile-kernel is not legal with -m32.
7826 2016-07-26 Richard Biener <rguenther@suse.de>
7828 PR rtl-optimization/71984
7829 * gcc.dg/torture/pr71984.c: New testcase.
7831 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7833 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7834 g++-dg-runtest via et-dg-runtest.
7835 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7836 * gcc.dg/vect/vect.exp: Likewise.
7837 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7838 gfortran-dg-runtest.
7839 * gfortran.dg/vect/vect.exp: Likewise.
7840 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7841 (check_mips_loongson_hw_available): Likewise.
7842 (check_effective_target_mpaired_single_runtime): Likewise.
7843 (check_effective_target_mips_loongson_runtime): Likewise.
7844 (add_options_for_mpaired_single): Likewise.
7845 (check_effective_target_vect_int): Add global et_index.
7846 Check and save the supported feature for a target selected by
7847 the et_index target. Break long lines where appropriate. Call
7848 et-is-effective-target for MIPS with an argument instead of
7849 check_effective_target_* where appropriate.
7850 (check_effective_target_vect_intfloat_cvt): Likewise.
7851 (check_effective_target_vect_uintfloat_cvt): Likewise.
7852 (check_effective_target_vect_floatint_cvt): Likewise.
7853 (check_effective_target_vect_floatuint_cvt): Likewise.
7854 (check_effective_target_vect_simd_clones): Likewise.
7855 (check_effective_target_vect_shift): ewise.
7856 (check_effective_target_whole_vector_shift): Likewise.
7857 (check_effective_target_vect_bswap): Likewise.
7858 (check_effective_target_vect_shift_char): Likewise.
7859 (check_effective_target_vect_long): Likewise.
7860 (check_effective_target_vect_float): Likewise.
7861 (check_effective_target_vect_double): Likewise.
7862 (check_effective_target_vect_long_long): Likewise.
7863 (check_effective_target_vect_no_int_max): Likewise.
7864 (check_effective_target_vect_no_int_add): Likewise.
7865 (check_effective_target_vect_no_bitwise): Likewise.
7866 (check_effective_target_vect_widen_shift): Likewise.
7867 (check_effective_target_vect_no_align): Likewise.
7868 (check_effective_target_vect_hw_misalign): Likewise.
7869 (check_effective_target_vect_element_align): Likewise.
7870 (check_effective_target_vect_condition): Likewise.
7871 (check_effective_target_vect_cond_mixed): Likewise.
7872 (check_effective_target_vect_char_mult): Likewise.
7873 (check_effective_target_vect_short_mult): Likewise.
7874 (check_effective_target_vect_int_mult): Likewise.
7875 (check_effective_target_vect_extract_even_odd): Likewise.
7876 (check_effective_target_vect_interleave): Likewise.
7877 (check_effective_target_vect_stridedN): Likewise.
7878 (check_effective_target_vect_multiple_sizes): Likewise.
7879 (check_effective_target_vect64): Likewise.
7880 (check_effective_target_vect_call_copysignf): Likewise.
7881 (check_effective_target_vect_call_sqrtf): Likewise.
7882 (check_effective_target_vect_call_btrunc): Likewise.
7883 (check_effective_target_vect_call_btruncf): Likewise.
7884 (check_effective_target_vect_call_ceil): Likewise.
7885 (check_effective_target_vect_call_ceilf): Likewise.
7886 (check_effective_target_vect_call_floor): Likewise.
7887 (check_effective_target_vect_call_floorf): Likewise.
7888 (check_effective_target_vect_call_lceil): Likewise.
7889 (check_effective_target_vect_call_lfloor): Likewise.
7890 (check_effective_target_vect_call_nearbyint): Likewise.
7891 (check_effective_target_vect_call_nearbyintf): Likewise.
7892 (check_effective_target_vect_call_round): Likewise.
7893 (check_effective_target_vect_call_roundf): Likewise.
7894 (check_effective_target_vect_perm): Likewise, but also append *_saved
7895 to the existing global name to properly cache the result.
7896 (check_effective_target_vect_perm_byte): Likewise.
7897 (check_effective_target_vect_perm_short): Likewise.
7898 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7899 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7900 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7901 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7902 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7903 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7904 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7905 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7906 (check_effective_target_vect_sdot_qi): Likewise.
7907 (check_effective_target_vect_udot_qi): Likewise.
7908 (check_effective_target_vect_sdot_hi): Likewise.
7909 (check_effective_target_vect_udot_hi): Likewise.
7910 (check_effective_target_vect_usad_char): Likewise.
7911 (check_effective_target_vect_pack_trunc): Likewise.
7912 (check_effective_target_vect_unpack): Likewise.
7913 (check_effective_target_vect_aligned_arrays): Likewise.
7914 (check_effective_target_vect_natural_alignment): Likewise.
7915 (check_effective_target_vector_alignment_reachable): Likewise.
7916 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7917 (is-effective-target): Initialize et_index if undefined.
7918 (et-dg-runtest): New.
7919 (et-is-effective-target): Likewise.
7920 (check_vect_support_and_set_flags): Add supported MIPS targets to
7921 EFFECTIVE_TARGETS list. Return the number of supported targets.
7923 2016-07-26 Richard Biener <rguenther@suse.de>
7924 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7927 * gcc.dg/pr70920-1.c: New test-case.
7928 * gcc.dg/pr70902-2.c: Likewise.
7929 * gcc.dg/pr70920-3.c: Likewise.
7930 * gcc.dg/pr70920-4.c: Likewise
7931 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7934 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
7936 * gcc.c-torture/execute/pr71494.c: Require label_values.
7937 * gcc.dg/pr16973.c: Ditto.
7939 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7941 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7942 * gcc.dg/torture/pr69771.c: Require int32plus.
7943 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7945 2016-07-25 Martin Liska <mliska@suse.cz>
7947 * gcc.dg/torture/pr71987.c: New test.
7949 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7952 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7953 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7954 * gfortran.dg/pr71935.f90: New test.
7956 2016-07-22 Martin Sebor <msebor@redhat.com>
7959 * g++.dg/ext/atomic-3.C: New test.
7960 * gcc.dg/atomic/pr71675.c: New test.
7962 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7964 * gcc.target/i386/mvc8.c: New test.
7966 2016-07-22 Bin Cheng <bin.cheng@arm.com>
7968 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7969 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7971 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7974 * gfortran.dg/constructor_50.f90: New test.
7976 2016-07-22 Martin Liska <mliska@suse.cz>
7978 PR gcov-profile/69028
7979 PR gcov-profile/62047
7980 * g++.dg/cilk-plus/pr69028.C: New test.
7982 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7984 * gfortran.dg/coarray_stat_2.f90: New test.
7986 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7988 * gcc.target/powerpc/vec-extract.h: New files to check the
7989 vec_extract built-in functions for all vector types, testing
7990 accessing each element, both with constant and variable element
7992 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7993 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7994 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7995 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7996 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7997 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7998 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7999 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
8000 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
8002 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8005 * g++.dg/other/pr71728.C: New test.
8007 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
8009 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
8010 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
8011 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
8012 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
8013 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
8015 2016-07-21 Richard Biener <rguenther@suse.de>
8017 PR tree-optimization/71947
8018 * gcc.dg/tree-ssa/vrp102.c: New testcase.
8020 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8022 * gcc.dg/tree-ssa/scev-15.c: New.
8024 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8026 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
8028 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8031 * g++.dg/gomp/pr71941.C: New test.
8033 2016-07-20 David Malcolm <dmalcolm@redhat.com>
8037 * g++.dg/spellcheck-identifiers.C: New test case, based on
8038 gcc.dg/spellcheck-identifiers.c.
8039 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
8040 gcc.dg/spellcheck-identifiers-2.c.
8041 * g++.dg/spellcheck-typenames.C: New test case, based on
8042 gcc.dg/spellcheck-typenames.c
8044 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
8046 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
8047 pointer to member function and also test catching by reference.
8049 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8051 * gcc.target/s390/pr67443.c: Fix test case.
8053 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8055 * gcc.target/s390/insv-1.c: Xfail some tests.
8056 * gcc.target/s390/insv-2.c: Likewise.
8058 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8060 * gcc.target/avr/torture/get-mem.c: New test.
8061 * gcc.target/avr/torture/set-mem.c: New test.
8063 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8066 * gcc.target/avr/torture/tiny-progmem.c: New test.
8068 2016-07-20 Jakub Jelinek <jakub@redhat.com>
8071 * g++.dg/parse/pr71909.C: New test.
8072 * g++.dg/tm/pr71909.C: New test.
8075 * g++.dg/cpp0x/constexpr-50060.C: New test.
8076 * g++.dg/cpp1y/constexpr-50060.C: New test.
8078 2016-07-20 Martin Liska <mliska@suse.cz>
8080 * gfortran.dg/graphite/pr71898.f90: New test.
8082 2016-07-20 Bin Cheng <bin.cheng@arm.com>
8084 PR tree-optimization/71503
8085 PR tree-optimization/71683
8086 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8087 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8089 2016-07-20 Martin Liska <mliska@suse.cz>
8091 * gcc.dg/plugin/plugin.exp: Remove sreal test.
8092 * gcc.dg/plugin/sreal-test-1.c: Remove.
8093 * gcc.dg/plugin/sreal_plugin.c: Remove.
8095 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8098 * gfortran.dg/dependency_47.f90: New test.
8100 2016-07-19 Jakub Jelinek <jakub@redhat.com>
8102 PR rtl-optimization/71916
8103 * gcc.c-torture/compile/pr71916.c: New test.
8106 * g++.dg/torture/pr71874.C: New test.
8109 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8110 (my_alloc): Rewritten to use __builtin_posix_memalign and
8112 (my_free): Use __builtin_free instead of _mm_free.
8113 (Vec::operator=): Use __builtin_memcpy.
8115 2016-07-19 Martin Jambor <mjambor@suse.cz>
8118 * gfortran.dg/pr71688.f90: New test.
8120 2016-07-19 Richard Biener <rguenther@suse.de>
8122 * c-c++-common/vector-subscript-6.c: New testcase.
8123 * c-c++-common/vector-subscript-7.c: Likewise.
8125 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8127 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8128 and UInt32 based on __SIZEOF_INT__.
8130 2016-07-19 Richard Biener <rguenther@suse.de>
8132 PR tree-optimization/71901
8133 * gcc.dg/torture/pr71901.c: New testcase.
8135 2016-07-19 Richard Biener <rguenther@suse.de>
8137 PR tree-optimization/71908
8138 * gcc.dg/torture/pr71908.c: New testcase.
8140 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8143 * gcc.target/powerpc/pr71493-1.c: New test.
8144 * gcc.target/powerpc/pr71493-2.c: Likewise.
8146 2016-07-18 Jakub Jelinek <jakub@redhat.com>
8149 * g++.dg/conversion/ambig3.C: New test.
8152 * g++.dg/cpp0x/constexpr-71828.C: New test.
8155 * g++.dg/template/pr71826.C: New test.
8158 * g++.dg/template/defarg21.C: New test.
8161 * g++.dg/ext/vector31.C: New test.
8163 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
8165 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8167 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
8169 PR tree-optimization/71734
8170 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8172 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
8174 * gcc.target/s390/warn-dynamicstack-1.c: New test.
8175 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8176 stack-layout-dynamic-1.c: New test.
8178 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8180 * gcc.target/s390/nolrl-1.c: New test.
8182 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
8185 * gfortran.dg/pr71523_1.f90: New test.
8186 * gfortran.dg/pr71523_2.f90: New test.
8188 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
8190 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8192 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8193 Marco Restelli <mrestelli@gmail.com>
8196 * gfortran.dg/pr62125.f90: New test.
8198 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8200 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8201 * gcc.target/powerpc/mulkc3-1.c: Likewise.
8203 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
8206 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8207 * g++.dg/cpp0x/nullptr35.C: New test.
8209 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8211 * gcc.dg/tree-ssa/scev-8.c: Update test string.
8213 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
8215 * gfortran.dg/goacc/vector_length.f90: New test.
8217 2016-07-15 Richard Biener <rguenther@suse.de>
8219 PR tree-optimization/71881
8220 * gcc.dg/torture/pr71881.c: New testcase.
8222 2016-07-15 Richard Biener <rguenther@suse.de>
8224 PR tree-optimization/71887
8225 * gcc.dg/torture/pr71887.c: New testcase.
8227 2016-07-15 Jakub Jelinek <jakub@redhat.com>
8230 * gcc.dg/spellcheck-identifiers-3.c: New test.
8232 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
8235 * gfortran.dg/null_9.f90: New test.
8237 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8239 * gcc.dg/tree-ssa/loop-41.c: New test.
8241 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8243 PR tree-optimization/71347
8244 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8246 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8249 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8250 * gfortran.dg/contains.f90: Ditto.
8251 * gfortran.dg/contains_empty_1.f03: Ditto.
8252 * gfortran.dg/submodule_3.f08: Ditto.
8254 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8257 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8258 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8259 expected diagnostics.
8262 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8263 * gcc.dg/spellcheck-identifiers-2.c: New test.
8264 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8265 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8267 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8269 PR tree-optimization/71872
8270 * gcc.c-torture/compile/pr71872.c: New test.
8272 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8274 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8275 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8276 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8277 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8278 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8279 * gcc.target/arm/atomic-op-acquire-1.c: This.
8280 * gcc.target/arm/atomic-op-char.c: Rename into ...
8281 * gcc.target/arm/atomic-op-char-1.c: This.
8282 * gcc.target/arm/atomic-op-consume.c: Rename into ...
8283 * gcc.target/arm/atomic-op-consume-1.c: This.
8284 * gcc.target/arm/atomic-op-int.c: Rename into ...
8285 * gcc.target/arm/atomic-op-int-1.c: This.
8286 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8287 * gcc.target/arm/atomic-op-relaxed-1.c: This.
8288 * gcc.target/arm/atomic-op-release.c: Rename into ...
8289 * gcc.target/arm/atomic-op-release-1.c: This.
8290 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8291 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8292 * gcc.target/arm/atomic-op-short.c: Rename into ...
8293 * gcc.target/arm/atomic-op-short-1.c: This.
8294 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8295 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8296 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8297 * gcc.target/arm/atomic-op-char-2.c: Likewise.
8298 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8299 * gcc.target/arm/atomic-op-int-2.c: Likewise.
8300 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8301 * gcc.target/arm/atomic-op-release-2.c: Likewise.
8302 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8303 * gcc.target/arm/atomic-op-short-2.c: Likewise.
8305 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
8308 * gfortran.dg/select_type_35.f03: New test.
8310 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8313 PR tree-optimization/70923
8314 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8315 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8316 * gcc.dg/vect/pr65951.c: Likewise.
8317 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8319 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
8321 * c-c++-common/pr60226.c: Expect maximum object file alignment
8324 2016-07-14 Richard Biener <rguenther@suse.de>
8326 PR tree-optimization/71866
8327 * gcc.dg/torture/pr71866.c: New testcase.
8329 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8331 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8332 selector and enclose boolean expression in curly braces.
8334 2016-07-14 Alan Modra <amodra@gmail.com>
8337 * gcc.target/powerpc/p9-novsx.c: New.
8339 2016-07-13 Andi Kleen <ak@linux.intel.com>
8341 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8342 * g++.dg/tree-prof/morefunc.C: Dito.
8343 * g++.dg/tree-prof/pr35545.C: Dito.
8344 * g++.dg/tree-prof/reorder.C: Dito.
8345 * gcc.dg/tree-prof/20050826-2.c: Dito.
8346 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8347 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8348 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8349 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8350 * gcc.dg/tree-prof/inliner-1.c: Dito.
8351 * gcc.dg/tree-prof/merge_block.c: Dito.
8352 * gcc.dg/tree-prof/stringop-1.c: Dito.
8353 * gcc.dg/tree-prof/stringop-2.c: Dito.
8354 * gcc.dg/tree-prof/switch-case-1.c: Dito.
8355 * gcc.dg/tree-prof/switch-case-2.c: Dito.
8356 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8357 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8358 * gcc.dg/tree-prof/update-loopch.c: Dito.
8359 * gcc.dg/tree-prof/val-prof-1.c: Dito.
8360 * gcc.dg/tree-prof/val-prof-2.c: Dito.
8361 * gcc.dg/tree-prof/val-prof-3.c: Dito.
8362 * gcc.dg/tree-prof/val-prof-4.c: Dito.
8363 * gcc.dg/tree-prof/val-prof-5.c: Dito.
8364 * gcc.dg/tree-prof/val-prof-6.c: Dito.
8365 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8367 2016-07-13 Andi Kleen <ak@linux.intel.com>
8369 * lib/profopt.exp (profopt-execute): Remove .imports files.
8371 2016-07-13 Andi Kleen <ak@linux.intel.com>
8373 * lib/profopt.exp (profopt-execute): Always log profiler command line.
8375 2016-07-13 Andi Kleen <ak@linux.intel.com>
8377 * lib/profopt.exp (dg-final-scan-autofdo,
8378 dg-final-scan-not-autofdo): New functions.
8380 2016-07-13 Bin Cheng <bin.cheng@arm.com>
8382 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8383 * gcc.dg/vect/vect-35.c: Ditto.
8384 * gcc.dg/vect/vect-alias-check-2.c: New test.
8386 2016-07-13 Martin Liska <mliska@suse.cz>
8388 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8389 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8390 * gfortran.dg/pr42108.f90: Update expected dump scan.
8392 2016-07-13 Richard Biener <rguenther@suse.de>
8394 PR tree-optimization/24574
8395 * gcc.dg/pr24574.c: New testcase.
8397 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8399 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8400 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8401 * c-c++-common/pr68833-1.c: Require int32plus.
8402 * gcc.dg/ipa/pr63551.c: Likewise.
8403 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8404 * gcc.dg/ipa/pr64041.c: Require int32plus.
8406 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8409 * g++.dg/pr71633.C: New test.
8411 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8413 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8414 Add new arm_thumb1_cbz_ok effective target.
8415 * gcc.target/arm/cbz.c: New test.
8417 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8419 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8420 Define effective target.
8421 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8422 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8423 * gcc.target/arm/movhi_movw.c: New test.
8424 * gcc.target/arm/movsi_movw.c: Likewise.
8425 * gcc.target/arm/movdi_movw.c: Likewise.
8427 2016-07-13 Richard Biener <rguenther@suse.de>
8430 * gcc.dg/pr71104-1.c: New testcase.
8431 * gcc.dg/pr71104-2.c: Likewise.
8433 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8436 * gcc.target/powerpc/pr71805.c: New test.
8438 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8440 * gcc.target/powerpc/divkc3-1.c: New.
8441 * gcc.target/powerpc/mulkc3-1.c: New.
8443 2016-07-12 Nathan Sidwell <nathan@acm.org>
8445 * gcc.target/arm/data-rel-1.c: New.
8446 * gcc.target/arm/data-rel-2.c: New.
8447 * gcc.target/arm/data-rel-3.c: New.
8449 2016-07-12 Martin Liska <mliska@suse.cz>
8451 * gcc.dg/params/blocksort-part.c: New test.
8452 * gcc.dg/params/params.exp: New file.
8454 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8457 * gcc.c-torture/execute/pr71700.c: New test.
8459 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8460 Richard Biener <rguenther@suse.de>
8462 PR tree-optimization/23286
8463 PR tree-optimization/70159
8464 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8465 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8466 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8467 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8468 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8469 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8470 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8471 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8472 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8473 * gcc.dg/pr51879-12.c: Likewise.
8474 * gcc.dg/strlenopt-9.c: Likewise.
8475 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8476 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8477 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8478 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8479 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8480 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8481 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8482 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8483 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8484 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8485 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8486 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8487 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8488 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8489 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8491 2016-07-12 Richard Biener <rguenther@suse.de>
8493 PR rtl-optimization/68961
8494 * gcc.target/i386/pr68961.c: New testcase.
8496 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8499 * c-c++-common/gomp/pr71758.c: New test.
8500 * gfortran.dg/gomp/pr71758.f90: New test.
8502 PR tree-optimization/71823
8503 * gcc.dg/vect/pr71823.c: New test.
8505 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8507 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8508 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8509 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8511 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8514 * gcc.target/i386/pr71801.c: New test.
8516 2016-07-11 Richard Biener <rguenther@suse.de>
8518 PR tree-optimization/71816
8519 * gcc.dg/torture/pr71816.c: New testcase.
8521 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8524 * gfortran.dg/dependency_46.f90: New test.
8526 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8528 PR rtl-optimization/71621
8529 * gcc.target/i386/pr71621-1.c: New.
8530 * gcc.target/i386/pr71621-2.c: New.
8532 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8534 * gfortran.dg/goacc/pr71704.f90: New test.
8536 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8539 * gcc.target/powerpc/pr71297.c: New.
8541 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8543 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8545 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8548 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8550 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8552 PR tree-optimization/71667
8553 * gcc.dg/vect/pr71667.c: New
8555 2016-07-08 Martin Liska <mliska@suse.cz>
8557 * gcc.dg/torture/pr71606.c: New test.
8559 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8562 * gfortran.dg/pr71764.f90: New test.
8564 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8565 Kai Tietz <ktietz70@googlemail.com>
8569 * g++.dg/cpp0x/pr70869.C: New test.
8570 * g++.dg/cpp0x/pr71054.C: New test.
8572 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8574 * g++.dg/debug/pr71432.C: Fail on AIX.
8576 2016-07-07 Martin Liska <mliska@suse.cz>
8578 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8579 an undefined behavior.
8580 * gfortran.dg/do_3.F90: Likewise.
8581 * gfortran.dg/do_check_11.f90: New test.
8582 * gfortran.dg/do_check_12.f90: New test.
8583 * gfortran.dg/do_corner_warn.f90: New test.
8585 2016-07-07 Martin Liska <mliska@suse.cz>
8587 * gfortran.dg/predict-1.f90: Ammend the test.
8588 * gfortran.dg/predict-2.f90: Likewise.
8590 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8593 * g++.dg/pr71624.C: New test.
8595 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8597 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8598 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8599 ARMv8-M Mainline architectures.
8601 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8603 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8604 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8606 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8610 * gcc.target/powerpc/pr71763.c: New file.
8612 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8614 PR tree-optimization/71518
8615 * gcc.dg/pr71518.c: New test.
8617 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8619 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8621 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8624 * gcc.target/avr/pr50739.c: New test.
8626 2016-07-05 Jan Hubicka <jh@suse.cz>
8628 * gcc.dg/tree-ssa/scev-14.c: update template.
8630 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8632 * gcc.dg/vect/group-no-gaps-1.c: New test.
8634 2016-07-05 Andi Kleen <ak@linux.intel.com>
8636 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8637 if kernel supports MPX.
8639 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8641 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8643 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8644 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8646 * gcc.target/powerpc/signbit-1.c: New test.
8647 * gcc.target/powerpc/signbit-2.c: New test.
8648 * gcc.target/powerpc/signbit-3.c: New test.
8650 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8652 PR rtl-optimization/71594
8653 * gcc.dg/torture/pr71594.c: New test.
8655 2016-07-05 Jan Hubicka <jh@suse.cz>
8657 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8659 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8662 * g++.dg/parse/error5.C: Update column
8663 number of missing semicolon error.
8664 * g++.dg/pr62314-2.C: New test case.
8666 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8668 * gfortran.dg/coarray_stat_function.f90: New test.
8669 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8670 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8673 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8676 * gfortran.dg/deferred_character_17.f90: New test.
8678 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8680 * gcc.target/arm/neon/polytypes.c: Move to ...
8681 * gcc.target/arm/polytypes.c: ... here.
8682 * gcc.target/arm/neon/pr51534.c: Move to ...
8683 * gcc.target/arm/pr51534.c: ... here.
8684 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8685 * gcc.target/arm/vect-vcvt.c: ... here.
8686 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8687 * gcc.target/arm/vect-vcvtq.c: ... here.
8688 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8689 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8690 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8691 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8692 * gcc.target/arm/neon/neon.exp: Delete.
8693 * gcc.target/arm/neon/: Delete.
8695 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8698 * gfortran.dg: pr65575.f90: New test.
8700 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8703 * gfortran.dg: pr35849.f90: New test.
8705 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8708 * g++.dg/cpp0x/pr71739.C: New test.
8710 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8712 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8714 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8716 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8718 * gcc.target/s390/loc-1.c: New test.
8720 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8722 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8723 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8725 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8728 * gcc.target/aarch64/pr63874.c: New test.
8730 2016-07-04 Jan Beulich <jbeulich@suse.com>
8732 * g++.dg/header.c: New.
8733 * gcc.dg/header.c: New.
8735 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8738 * c-c++-common/Wunused-var-15.c: New test.
8740 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8743 * gfortran.dg/gomp/pr71687.f90: New test.
8745 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8747 * gcc.dg/const-float128-ped.c: Require __float128 effective
8749 * gcc.dg/const-float128.c: Likewise.
8750 * gcc.dg/torture/float128-cmp-invalid.c: Require
8751 __float128 and base_quadfloat_support effective targets, and
8753 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8754 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8755 * gcc.dg/torture/float128-nan.c: Likewise.
8756 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8757 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8758 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8759 * lib/target-supports.exp (check_effective_target___float128): New.
8760 (add_options_for___float128): New.
8761 (check_effective_target_base_quadword_support): New.
8763 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8766 * gcc.target/powerpc/pr71720.c: New test.
8768 2016-07-01 Jan Beulich <jbeulich@suse.com>
8770 * gcc.dg/bss.c: New.
8772 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8775 * gcc.target/powerpc/pr71698.c: New test.
8777 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8780 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8781 instead of ".foo" for its section name.
8782 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8783 depending on MCU's flash size.
8784 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8785 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8786 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8787 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8788 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8789 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8791 2016-07-01 Jan Beulich <jbeulich@suse.com>
8793 * gcc.target/i386/pr65105-2.c: Add -msse2.
8795 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8797 PR tree-optimization/71707
8798 * gcc.dg/strlenopt-29.c: New test.
8801 * gfortran.dg/gomp/pr71704.f90: New test.
8804 * gfortran.dg/gomp/pr71705.f90: New test.
8806 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8808 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8809 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8810 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8811 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8812 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8813 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8814 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8815 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8816 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8817 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8818 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8819 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8820 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8821 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8822 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8823 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8824 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8825 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8826 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8827 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8828 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8829 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8830 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8831 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8832 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8833 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8834 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8835 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8836 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8837 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8838 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8839 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8840 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8841 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8842 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8843 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8844 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8845 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8846 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8847 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8848 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8849 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8850 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8851 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8852 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8853 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8854 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8855 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8856 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8857 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8858 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8859 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8860 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8861 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8862 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8863 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8864 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8865 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8866 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8867 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8868 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8869 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8870 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8871 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8872 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8873 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8874 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8875 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8876 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8877 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8878 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8879 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8880 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8881 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8882 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8883 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8884 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8885 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8886 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8887 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8888 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8890 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8891 James Greenhalgh <james.greenhalgh@arm.com>
8893 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8895 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8896 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8898 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8900 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8903 * gcc.dg/spellcheck-options-12.c: New test case.
8905 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8908 * gcc.c-torture/compile/pr71693.c: New test.
8910 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8912 * gcc.dg/spellcheck-params.c: New testcase.
8913 * gcc.dg/spellcheck-params-2.c: New testcase.
8915 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8917 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8918 vector extract instructions.
8919 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8921 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8924 * gfortran.dg/unexpected_eof_2.f90: New test.
8925 * gfortran.dg/unexpected_eof_3.f90: New test.
8927 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
8929 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8931 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8933 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8934 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8935 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8937 2016-06-29 Richard Biener <rguenther@suse.de>
8940 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8942 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8944 * gcc.target/arm/aapcs/neon-vect10.c: Require
8945 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8946 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8947 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8948 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8949 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8950 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8951 * gcc.target/arm/fp16-aapcs-1.c: Require
8952 -mfloat-ab=hard. Also simplify the test.
8953 * gcc.target/arm/fp16-aapcs-2.c: New.
8955 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8957 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8958 (add_options_for_arm_fp16_ieee): New.
8959 (add_options_for_arm_fp16_alternative): New.
8960 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8962 (effective_target_arm_fp16_hw): New.
8964 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8966 PR tree-optimization/71655
8967 * g++.dg/pr71655.C: New test.
8969 2016-06-29 Martin Liska <mliska@suse.cz>
8971 * gcc.dg/pr71585.c: New test.
8972 * gcc.dg/pr71585-2.c: New test.
8973 * gcc.dg/pr71585-3.c: New test.
8975 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8977 PR tree-optimization/70729
8978 * g++.dg/vect/pr70729.cc: New test.
8980 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8982 * c-c++-common/gomp/cancel-1.c: Extend.
8984 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8986 PR tree-optimization/71625
8987 * gcc.dg/strlenopt-28.c: New test.
8989 2016-06-29 Richard Biener <rguenther@suse.de>
8992 * g++.dg/torture/pr71002.C: Adjust testcase.
8994 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8997 * gcc.dg/pr71685.c: New test.
8999 2016-06-28 Martin Sebor <msebor@redhat.com>
9002 * gcc.dg/init-bad-9.c: New test.
9004 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9006 * gcc.target/powerpc/abs128-1.c: Require VSX.
9007 * gcc.target/powerpc/copysign128-1.c: Likewise.
9008 * gcc.target/powerpc/inf128-1.c: Likewise.
9009 * gcc.target/powerpc/nan128-1.c: Likewise.
9011 2016-06-28 Jakub Jelinek <jakub@redhat.com>
9014 * gcc.c-torture/execute/pr71626-1.c: New test.
9015 * gcc.c-torture/execute/pr71626-2.c: New test.
9017 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
9020 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
9022 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
9025 * gcc.target/powerpc/pr71670.c: New testcase.
9027 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
9030 * gcc.target/powerpc/pr71656-1.c: New test.
9031 * gcc.target/powerpc/pr71656-2.c: New test.
9033 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
9035 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
9037 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
9038 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9039 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9040 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9041 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
9042 Add arm_neon_fp16_ok effective target.
9043 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
9045 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
9047 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
9049 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
9051 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9053 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9055 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9057 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9059 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9061 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9063 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9066 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
9068 * gcc.dg/predict-12.c: New testcase.
9070 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9073 * gfortran.dg/pr71649.f90: New test.
9075 2016-06-25 Jakub Jelinek <jakub@redhat.com>
9077 PR tree-optimization/71643
9078 * g++.dg/opt/pr71643.C: New test.
9080 PR tree-optimization/71631
9081 * gcc.c-torture/execute/pr71631.c: New test.
9083 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9085 * gcc.dg/predict-11.c: New testcase.
9086 * gfortran.dg/predict-2.f90: New testcase.
9088 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9090 * gcc.dg/predict-10.c: New test.
9092 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9094 * gcc.target/powerpc/abs128-1.c: New.
9095 * gcc.target/powerpc/copysign128-1.c: New.
9096 * gcc.target/powerpc/inf128-1.c: New.
9097 * gcc.target/powerpc/nan128-1.c: New.
9099 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
9101 * gfortran.dg/pr71642.f90: New test.
9103 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9105 PR tree-optimization/71647
9106 * gcc.target/i386/pr71647.c: New test.
9108 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9110 * gcc.target/i386/noplt-gd-1.c: New test.
9111 * gcc.target/i386/noplt-gd-2.c: Likewise.
9112 * gcc.target/i386/noplt-gd-3.c: Likewise.
9113 * gcc.target/i386/noplt-ld-1.c: Likewise.
9114 * gcc.target/i386/noplt-ld-2.c: Likewise.
9115 * gcc.target/i386/noplt-ld-3.c: Likewise.
9116 * lib/target-supports.exp
9117 (check_effective_target_tls_get_addr_via_got): New.
9119 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9121 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9122 testsuite compile flags.
9123 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9124 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9126 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9128 * g++dg/vect/pr36684.cc: Add dg-do compile.
9129 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9130 * gcc.dg/vect/pr70021.c: Ditto.
9131 * gcc.dg/vect/pr70138-1.c: Ditto.
9132 * gcc.dg/vect/pr70138-2.c: Ditto.
9133 * gcc.dg/vect/pr70354-1.c: Ditto.
9134 * gcc.dg/vect/pr70354-2.c: Ditto.
9135 * gcc.dg/vect/pr71259.c: Ditto.
9136 * gcc.dg/vect/pr71416-1.c: Ditto.
9137 * gcc.dg/vect/slp-43.c: Ditto.
9138 * gcc.dg/vect/slp-45.c: Ditto.
9139 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9140 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9141 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9142 * gfortran.dg/vect/pr69980.f90: Ditto.
9144 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9146 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9147 * gcc.dg/vect/bb-slp-30.c: Ditto.
9148 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9149 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9150 * gcc.dg/vect/pr45902.c: Ditto.
9151 * gcc.dg/vect/pr48172.c: Ditto.
9152 * gcc.dg/vect/pr48377.c: Ditto.
9153 * gcc.dg/vect/pr49038.c: Ditto.
9154 * gcc.dg/vect/pr49771.c: Ditto.
9155 * gcc.dg/vect/pr52091.c: Ditto.
9156 * gcc.dg/vect/pr53185-2.c: Ditto.
9157 * gcc.dg/vect/pr56826.c: Ditto.
9158 * gcc.dg/vect/pr60276.c: Ditto.
9159 * gcc.dg/vect/pr62021.c: Ditto.
9160 * gcc.dg/vect/pr63530.c: Ditto.
9161 * gcc.dg/vect/pr65518.c: Ditto.
9162 * gcc.dg/vect/pr65947-1.c: Ditto.
9163 * gcc.dg/vect/pr65947-10.c: Ditto.
9164 * gcc.dg/vect/pr65947-11.c: Ditto.
9165 * gcc.dg/vect/pr65947-12.c: Ditto.
9166 * gcc.dg/vect/pr65947-13.c: Ditto.
9167 * gcc.dg/vect/pr65947-2.c: Ditto.
9168 * gcc.dg/vect/pr65947-3.c: Ditto.
9169 * gcc.dg/vect/pr65947-4.c: Ditto.
9170 * gcc.dg/vect/pr65947-5.c: Ditto.
9171 * gcc.dg/vect/pr65947-6.c: Ditto.
9172 * gcc.dg/vect/pr65947-7.c: Ditto.
9173 * gcc.dg/vect/pr65947-8.c: Ditto.
9174 * gcc.dg/vect/pr65947-9.c: Ditto.
9175 * gcc.dg/vect/pr71416-1.c: Ditto.
9176 * gcc.dg/vect/pr71439.c: Ditto.
9177 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9178 * gcc.dg/vect/vect-bswap16.c: Ditto.
9179 * gcc.dg/vect/vect-bswap32.c: Ditto.
9180 * gcc.dg/vect/vect-bswap64.c: Ditto.
9181 * gcc.dg/vect/vect-live-1.c: Ditto.
9182 * gcc.dg/vect/vect-live-2.c: Ditto.
9183 * gcc.dg/vect/vect-live-3.c: Ditto.
9184 * gcc.dg/vect/vect-live-4.c: Ditto.
9185 * gcc.dg/vect/vect-live-5.c: Ditto.
9186 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9187 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9188 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9189 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9190 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9191 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9192 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9193 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9194 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9195 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9196 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9197 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9198 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9199 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9200 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9201 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9202 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9204 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9206 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9208 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9210 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
9211 ia32 if R_386_GOT32X relocation is supported.
9212 * gcc.target/i386/noplt-3.c: Likewise.
9213 * gcc.target/i386/noplt-2.c: Likewise.
9214 (main): Renamed to ...
9216 * gcc.target/i386/noplt-4.c: Likewise.
9217 (main): Renamed to ...
9219 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9220 * gcc.target/i386/pr67400-5.c: Likewise.
9222 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9224 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9225 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9227 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9228 f4): Adjust expected diagnostics.
9229 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9230 (T): If OVFP is defined, redefine to TP.
9231 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9232 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9233 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9234 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9235 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9236 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9237 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9238 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9239 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9240 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9241 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9242 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9243 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9244 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9245 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9246 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9247 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9248 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9249 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9250 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9251 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9252 as last argument to __builtin_add_overflow_p.
9254 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9256 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9257 dg-options and remove default vector testsuite compile flags.
9258 * g++.dg/vect/pr33860a.cc: Ditto.
9259 * g++.dg/vect/pr45470-a.cc: Ditto.
9260 * g++.dg/vect/pr45470-b.cc: Ditto.
9261 * g++.dg/vect/pr60896.cc: Ditto.
9262 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9263 * gcc.dg/vect/pr18308.c: Ditto.
9264 * gcc.dg/vect/pr24049.c: Ditto.
9265 * gcc.dg/vect/pr33373.c: Ditto.
9266 * gcc.dg/vect/pr36228.c: Ditto.
9267 * gcc.dg/vect/pr42395.c: Ditto.
9268 * gcc.dg/vect/pr42604.c: Ditto.
9269 * gcc.dg/vect/pr46663.c: Ditto.
9270 * gcc.dg/vect/pr48765.c: Ditto.
9271 * gcc.dg/vect/pr49093.c: Ditto.
9272 * gcc.dg/vect/pr49352.c: Ditto.
9273 * gcc.dg/vect/pr52298.c: Ditto.
9274 * gcc.dg/vect/pr52870.c: Ditto.
9275 * gcc.dg/vect/pr53185.c: Ditto.
9276 * gcc.dg/vect/pr53773.c: Ditto.
9277 * gcc.dg/vect/pr56695.c: Ditto.
9278 * gcc.dg/vect/pr62171.c: Ditto.
9279 * gcc.dg/vect/pr63530.c: Ditto.
9280 * gcc.dg/vect/pr68339.c: Ditto.
9281 * gcc.dg/vect/pr71259.c: Ditto.
9282 * gcc.dg/vect/vect-82_64.c: Ditto.
9283 * gcc.dg/vect/vect-83_64.c: Ditto.
9284 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9285 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9286 * gcc.dg/vect/vect-shift-2.c: Ditto.
9287 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9288 * gfortran.dg/vect/pr39318.f90: Ditto.
9289 * gfortran.dg/vect/pr45714-a.f: Ditto.
9290 * gfortran.dg/vect/pr45714-b.f: Ditto.
9291 * gfortran.dg/vect/pr46213.f90: Ditto.
9293 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9294 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9296 * gcc.target/powerpc/p9-splat-5.c: New test.
9298 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9300 PR tree-optimization/71488
9301 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9302 * lib/target-supports.exp: ... here.
9303 (check_sse4_hw_available): New procedure.
9304 (check_effective_target_sse4_runtime): Ditto.
9305 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9306 -march=westmere for sse4_runtime targets.
9307 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9308 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9309 (dg-additional-options): Use for sse4_runtime targets.
9310 (main): Call check_vect ().
9311 (dg-final): Perform scan only for sse4_runtime targets.
9313 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9317 * gcc.target/i386/pr66232-14.c: New file.
9318 * gcc.target/i386/pr66232-15.c: Likewise.
9319 * gcc.target/i386/pr66232-16.c: Likewise.
9320 * gcc.target/i386/pr66232-17.c: Likewise.
9321 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
9322 ia32 if R_386_GOT32X relocation is supported.
9323 * gcc.target/i386/pr67400-2.c: Likewise.
9324 * gcc.target/i386/pr67400-3.c: Likewise.
9325 * gcc.target/i386/pr67400-4.c: Likewise.
9326 * gcc.target/i386/pr67400-6.c: Likewise.
9327 * gcc.target/i386/pr67400-7.c: Likewise.
9328 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9330 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9332 PR libgfortran/48852
9333 * gfortran.dg/char4_iunit_1.f03: Update test.
9334 * gfortran.dg/f2003_io_5.f03: Update test.
9335 * gfortran.dg/real_const_3.f90: Update test.
9337 2016-06-23 Andi Kleen <ak@linux.intel.com>
9339 * g++.dg/bprob/bprob.exp: Support autofdo.
9340 * g++.dg/tree-prof/tree-prof.exp: dito.
9341 * gcc.dg/tree-prof/tree-prof.exp: dito.
9342 * gcc.misc-tests/bprob.exp: dito.
9343 * gfortran.dg/prof/prof.exp: dito.
9344 * lib/profopt.exp: dito.
9345 * lib/target-supports.exp: Check for autofdo.
9347 2016-06-23 Martin Liska <mliska@suse.cz>
9349 * gcc.dg/pr71619.c: New test.
9351 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9354 * gcc.target/i386/pr67400-1.c: New test.
9355 * gcc.target/i386/pr67400-2.c: Likewise.
9356 * gcc.target/i386/pr67400-3.c: Likewise.
9357 * gcc.target/i386/pr67400-4.c: Likewise.
9358 * gcc.target/i386/pr67400-5.c: Likewise.
9359 * gcc.target/i386/pr67400-6.c: Likewise.
9360 * gcc.target/i386/pr67400-7.c: Likewise.
9362 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9364 * c-c++-common/missing-header-1.c: New test case.
9365 * c-c++-common/missing-header-2.c: New test case.
9366 * c-c++-common/missing-header-3.c: New test case.
9367 * c-c++-common/missing-header-4.c: New test case.
9369 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9372 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9374 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9375 expected results due to builtin "nanl" now being suggested for
9377 * gcc.dg/pr67580.c: Update expected messages.
9378 * gcc.dg/spellcheck-identifiers.c: New testcase.
9379 * gcc.dg/spellcheck-typenames.c: New testcase.
9381 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9383 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9385 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9386 diagnostic-test-show-locus-parseable-fixits.c to sources for
9387 diagnostic_plugin_test_show_locus.c.
9388 * lib/gcc-defs.exp (freeform_regexps): New global.
9389 (dg-regexp): New function.
9390 (handle-dg-regexps): New function.
9391 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9392 freeform_regexps to the empty list.
9393 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9395 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9397 PR tree-optimization/71488
9398 * g++.dg/pr71488.C: New test.
9399 * gcc.dg/vect/vect-bool-cmp.c: New test.
9401 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9403 * gcc.dg/guality/param-5.c: New test.
9405 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9407 * gcc.target/i386/asm-flag-7.c: New test.
9409 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9411 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9412 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9413 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9414 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9415 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9416 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9417 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9418 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9419 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9420 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9421 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9422 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9423 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9424 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9425 * lib/target-supports.exp: Likewise.
9427 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9429 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9430 * gcc.dg/attr-ms_struct-2.c: Likewise.
9431 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9432 * gcc.dg/bf-ms-attrib.c: Likewise.
9433 * gcc.dg/bf-ms-layout-2.c: Likewise.
9434 * gcc.dg/bf-ms-layout-3.c: Likewise.
9435 * gcc.dg/bf-ms-layout.c: Likewise.
9436 * gcc.dg/bf-no-ms-layout.c: Likewise.
9437 * gcc.target/i386/bitfield1.c: Likewise.
9438 * gcc.target/i386/bitfield2.c: Likewise.
9439 * gcc.target/i386/bitfield3.c: Likewise.
9441 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9443 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9444 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9445 override other than -mcpu=power9 command-line option is specified,
9446 or if the target operating system is aix.
9447 * gcc.target/powerpc/darn-1.c: Likewise.
9448 * gcc.target/powerpc/darn-2.c: Likewise.
9449 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9450 test if effective-target is not powerpc_p9vector_ok or if the
9451 target operating system is not defined.
9452 * gcc.target/powerpc/vslv-1.c: Likewise.
9453 * gcc.target/powerpc/vsrv-0.c: Likewise.
9454 * gcc.target/powerpc/vsrv-1.c: Likewise.
9456 2016-06-21 Tobias Burnus <burnus@net-b.de>
9459 * gfortran.dg/coarray/data_1.f90: New.
9461 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9463 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9464 (dg-require-effective-target): Use arm_v8_neon_hw.
9465 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9466 (dg-require-effective-target): Likewise.
9467 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9468 (dg-require-effective-target): Likewise.
9469 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9470 (dg-require-effective-target): Likewise.
9471 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9472 (dg-require-effective-target): Likewise.
9473 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9474 (dg-require-effective-target): Likewise.
9475 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9478 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9480 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9481 Set to 3 so test passes.
9483 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9485 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9487 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9489 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9490 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9491 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9492 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9494 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9496 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9497 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9499 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9502 * gcc.target/i386/pr71549.c: New test.
9504 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9506 * gcc.target/powerpc/vadsdu-0.c: Replace
9507 dg-require-effective-target directive to allow test to run on more
9508 platforms, and add dg-skip-if directive to disable test on aix
9509 platforms because of known incompatibilities.
9510 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9511 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9512 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9513 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9514 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9515 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9516 * gcc.target/powerpc/vadsdub-2.c: Replace
9517 dg-require-effective-target directive to allow test to run on more
9518 platforms, and add dg-skip-if directive to disable test on aix
9519 platforms because of known incompatibilities.
9520 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9521 with vec_absdb call to differentiate this test from vadsdub-1.c.
9522 * gcc.target/powerpc/vadsduh-1.c: Replace
9523 dg-require-effective-target directive to allow test to run on more
9524 platforms, and add dg-skip-if directive to disable test on aix
9525 platforms because of known incompatibilities.
9526 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9527 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9528 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9530 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9532 PR tree-optimization/71588
9533 * gcc.dg/pr71558.c: New test.
9535 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9537 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9538 * c-c++-common/pr68657-2.c: Likewise.
9539 * c-c++-common/pr68657-3.c: Likewise.
9540 * gcc.dg/torture/pr69714.c: Require int32plus support.
9541 * gcc.dg/torture/pr70025.c: Likewise.
9542 * gcc.dg/torture/pr70083.c: Likewise.
9543 * gcc.dg/torture/pr70542.c: Likewise.
9544 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9546 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9549 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9551 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9554 * gcc.dg/pr71581.c: New test.
9556 PR rtl-optimization/71591
9557 * gcc.dg/cpp/pr71591.c: New test.
9559 2016-06-20 David B. Robins <gcc@davidrobins.net>
9562 * g++.dg/torture/pr71571.C: New test.
9564 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9567 * gcc.target/i386/sse2-pr71559.c: New test.
9568 * gcc.target/i386/avx-pr71559.c: New test.
9569 * gcc.target/i386/avx512f-pr71559.c: New test.
9571 2016-06-20 Tobias Burnus <burnus@net-b.de>
9574 * gfortran.dg/pointer_remapping_10.f90: New.
9576 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9578 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9580 2016-06-20 Martin Sebor <msebor@redhat.com>
9583 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9584 * gnu90-const-expr-1.c: Same.
9585 * gnu99-const-expr-1.c: Same.
9586 * gnu99-static-1.c: Same.
9588 2016-06-20 Renlin Li <renlin.li@arm.com>
9591 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9593 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9595 * gcc.target/aarch64/vcvt_f64_1.c: New.
9596 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9597 * gcc.target/aarch64/vrecp_f64_1.c: New.
9599 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9601 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9604 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9607 * gcc.target/avr/torture/pr71103-2.c: New test.
9609 2016-06-19 Martin Sebor <msebor@redhat.com>
9612 * gcc.dg/alignof.c: New test.
9614 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9616 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9617 vs dg-error; test constexpr specifier too.
9619 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9621 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9623 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9625 * lib/target-supports.exp
9626 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9627 arm_neon_ok and merge flags. Fix temporary test name.
9628 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9631 2016-06-17 Martin Liska <mliska@suse.cz>
9633 * gcc.dg/predict-9.c: Fix dump scanning.
9635 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9637 PR tree-optimization/71354
9638 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9640 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9642 PR tree-optimization/71347
9643 * gcc.dg/tree-ssa/pr71347.c: New test.
9645 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9647 PR tree-optimization/71354
9648 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9650 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9652 * gcc.dg/vect/vect-alias-check-1.c: New test.
9654 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9657 * gcc.target/avr/pr71151-1.c: New test.
9658 * gcc.target/avr/pr71151-2.c: New test.
9659 * gcc.target/avr/pr71151-3.c: New test.
9660 * gcc.target/avr/pr71151-4.c: New test.
9661 * gcc.target/avr/pr71151-5.c: New test.
9662 * gcc.target/avr/pr71151-6.c: New test.
9663 * gcc.target/avr/pr71151-7.c: New test.
9664 * gcc.target/avr/pr71151-8.c: New test.
9665 * gcc.target/avr/pr71151-common.h: New test.
9667 2016-06-16 Martin Liska <mliska@suse.cz>
9669 * gfortran.dg/predict-1.f90: New test.
9671 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9674 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9676 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9678 * g++.dg/vect/pr36648.cc: Disable cunrolli
9680 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9683 * gcc.c-torture/execute/pr71554.c: New test.
9685 PR rtl-optimization/71532
9686 * gcc.dg/torture/pr71532.c: New test.
9688 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9690 * gcc.target/powerpc/p9-dimode1.c: New test.
9691 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9693 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9695 * gcc.c-torture/compile/20160615-1.c: New test.
9697 * g++.dg/cpp0x/ref-qual17.C: New test.
9699 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9702 * gcc.target/i386/pr71529.C: New test.
9704 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9706 PR tree-optimization/71483
9707 * g++.dg/vect/pr71483.c: New
9709 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9712 * g++.dg/inherit/crash6.C: New.
9713 * g++.dg/inherit/union2.C: Likewise.
9714 * g++.dg/inherit/virtual12.C: Likewise.
9715 * g++.dg/inherit/virtual13.C: Likewise.
9716 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9718 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9720 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9722 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9724 PR tree-optimization/71439
9725 * gcc.dg/vect/pr71439.c: New
9727 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9729 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9731 2016-06-15 Richard Biener <rguenther@suse.de>
9733 * gcc.dg/vect/slp-45.c: New testcase.
9735 2016-06-15 Richard Biener <rguenther@suse.de>
9737 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9739 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9741 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9742 requirements, and disable for AIX for now.
9743 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9745 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9748 * g++.dg/opt/pr71528.C: New test.
9751 * g++.dg/init/pr71516.C: New test.
9753 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9755 * g++.dg/init/array46.C: New.
9757 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9759 * gcc.target/i386/float128-3.c: New test.
9760 * gcc.target/i386/quad-sse4.c: Ditto.
9761 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9762 Update scan strings.
9764 2016-06-14 Richard Biener <rguenther@suse.de>
9767 * gfortran.dg/pr71526.f90: New testcase.
9769 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9771 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9772 * gcc.dg/zero_bits_compound-1.c: Likewise.
9774 2016-06-14 Richard Biener <rguenther@suse.de>
9776 PR tree-optimization/71522
9777 * gcc.dg/torture/pr71522.c: New testcase.
9779 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9781 PR tree-optimization/71520
9782 * gcc.dg/tree-ssa/pr71520.c: New test.
9784 2016-06-14 Richard Biener <rguenther@suse.de>
9786 PR tree-optimization/71521
9787 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9789 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9792 * c-c++-common/ubsan/bounds-13.c: New test.
9794 PR preprocessor/71183
9795 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9797 2016-06-13 Jeff Law <law@redhat.com>
9799 PR tree-optimization/71403
9800 * c-c++-common/ubsan/pr71403-1.c: New test.
9801 * c-c++-common/ubsan/pr71403-2.c: New test.
9802 * c-c++-common/ubsan/pr71403-3.c: New test.
9804 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9807 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9808 Add -Wno-psabi -w to dg-options.
9810 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9812 * gcc.target/powerpc/vadsdu-0.c: New test.
9813 * gcc.target/powerpc/vadsdu-1.c: New test.
9814 * gcc.target/powerpc/vadsdu-2.c: New test.
9815 * gcc.target/powerpc/vadsdu-3.c: New test.
9816 * gcc.target/powerpc/vadsdu-4.c: New test.
9817 * gcc.target/powerpc/vadsdu-5.c: New test.
9818 * gcc.target/powerpc/vadsdub-1.c: New test.
9819 * gcc.target/powerpc/vadsdub-2.c: New test.
9820 * gcc.target/powerpc/vadsduh-1.c: New test.
9821 * gcc.target/powerpc/vadsduh-2.c: New test.
9822 * gcc.target/powerpc/vadsduw-1.c: New test.
9823 * gcc.target/powerpc/vadsduw-2.c: New test.
9825 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9827 * gcc.dg/c99-init-2.c (c): Update expected error message.
9828 * gcc.dg/init-bad-8.c (foo): Likewise.
9829 * gcc.dg/spellcheck-fields-3.c: New test case.
9831 2016-06-13 Martin Liska <mliska@suse.cz>
9833 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9834 and "guess loop iv compared" heuristics.
9835 * gcc.dg/predict-2.c: Likewise.
9836 * gcc.dg/predict-3.c: Likewise.
9837 * gcc.dg/predict-4.c: Likewise.
9838 * gcc.dg/predict-5.c: Likewise.
9839 * gcc.dg/predict-6.c: Likewise.
9841 2016-06-13 Marek Polacek <polacek@redhat.com>
9844 * c-c++-common/Wswitch-unreachable-4.c: New test.
9845 * gcc.dg/Wswitch-unreachable-2.c: New test.
9846 * g++.dg/tm/jump1.C: Move dg-warning.
9848 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9850 * gnat.dg/renaming10.ad[sb]: New test.
9852 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9855 * gfortran.dg/pr70673.f90: New test.
9857 2016-06-13 Richard Biener <rguenther@suse.de>
9860 * gcc.dg/align-3.c: New testcase.
9862 2016-06-13 Martin Liska <mliska@suse.cz>
9864 * gcc.target/i386/pr71458.c: New test.
9866 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9869 * gcc.dg/torture/float128-nan.c: New test.
9871 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9874 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9877 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9880 * gfortran.dg/comma_IO_extension_1.f90: New test.
9881 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9882 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9884 * gfortran.dg/graphite/pr38083.f90: Likewise.
9885 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9888 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9890 * gnat.dg/case_character.adb: New test.
9892 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9895 * gcc.target/powerpc/pr71310.c: New testcase.
9897 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9900 * gcc.dg/pr71478.c: New test.
9902 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9905 * gcc.c-torture/execute/pr71494.c: New test.
9908 * gcc.target/i386/pr68657.c: New test.
9911 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9912 (test): Add -masm=intel alternatives.
9914 2016-06-10 Martin Sebor <msebor@redhat.com>
9917 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9919 2016-06-10 Jeff Law <law@redhat.com>
9921 PR tree-optimization/71335
9922 * gcc.c-torture/execute/pr71335.c: New test.
9924 2016-06-10 David Malcolm <dmalcolm@redhat.com>
9926 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9927 the various "cannot tail-call: " messages.
9929 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9931 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9934 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9937 * c-c++-common/asan/pr71480.c: New test.
9939 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9941 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9942 (ASMNAME2): Likewise.
9943 (main): Replace fn in asm statement with ASMNAME ("fn").
9944 * gcc.dg/guality/pr68037-2.c: Likewise.
9945 * gcc.dg/guality/pr68037-3.c: Likewise.
9946 * gcc.dg/torture/pr68037-1.c: Likewise.
9947 * gcc.dg/torture/pr68037-2.c: Likewise.
9948 * gcc.dg/torture/pr68037-3.c: Likewise.
9950 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9953 * gcc.target/i386/pr68843-1.c: New test.
9954 * gcc.target/i386/pr68843-2.c: New test.
9956 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9957 Cesar Philippidis <cesar@codesourcery.com>
9960 * gcc.dg/goacc/nested-function-1.c: New file.
9961 * gcc.dg/goacc/nested-function-2.c: Likewise.
9962 * gcc.dg/goacc/pr71373.c: Likewise.
9963 * gfortran.dg/goacc/cray-2.f95: Likewise.
9964 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9965 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9966 * gfortran.dg/goacc/cray.f95: Update.
9967 * gfortran.dg/goacc/loop-1.f95: Likewise.
9968 * gfortran.dg/goacc/loop-3.f95: Likewise.
9969 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9970 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9972 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9974 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9975 for OpenACC tile clauses.
9976 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9979 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9981 * c-c++-common/goacc/cache-2.c: ... this new file.
9982 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9983 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9984 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9986 * gfortran.dg/goacc/cray.f95: Likewise.
9987 * gfortran.dg/goacc/loop-1.f95: Likewise.
9989 2016-06-10 Alan Hayward <alan.hayward@arm.com>
9991 PR tree-optimization/71407
9992 PR tree-optimization/71416
9993 * gcc.dg/vect/pr71407.c: New
9994 * gcc.dg/vect/pr71416-1.c: New
9995 * gcc.dg/vect/pr71416-2.c: New
9997 2016-06-10 Richard Biener <rguenther@suse.de>
10000 * gcc.dg/torture/pr71477.c: New testcase.
10002 2016-06-09 Julia Koval <julia.koval@intel.com>
10004 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
10005 * gcc.target/i386/interrupt-13.c: Likewise.
10006 * gcc.target/i386/interrupt-15.c: Likewise.
10007 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
10008 * gcc.target/i386/interrupt-24.c: Likewise.
10009 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
10010 * gcc.target/i386/interrupt-9.c: Likewise.
10011 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10013 2016-06-09 Martin Sebor <msebor@redhat.com>
10016 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
10017 * gcc.dg/builtin-constant_p-1.c: Same.
10018 * gcc.dg/builtins-error.c: Same.
10019 * gcc.dg/pr70859.c: Same.
10021 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10023 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
10024 * gcc.dg/torture/pr68067-1.c: Likewise.
10025 * gcc.dg/torture/pr68067-2.c: Likewise.
10027 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10029 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
10032 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
10035 * g++.dg/inherit/crash5.C: New.
10037 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10040 * g++.dg/inherit/crash5.C: New.
10041 * g++.dg/inherit/virtual1.C: Adjust.
10043 2016-06-09 Martin Liska <mliska@suse.cz>
10045 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
10046 * g++.dg/predict-loop-exit-2.C: Likewise.
10047 * g++.dg/predict-loop-exit-3.C: Likewise.
10048 * gcc.dg/predict-1.c: Likewise.
10049 * gcc.dg/predict-2.c: Likewise.
10050 * gcc.dg/predict-3.c: Likewise.
10051 * gcc.dg/predict-4.c: Likewise.
10052 * gcc.dg/predict-5.c: Likewise.
10053 * gcc.dg/predict-6.c: Likewise.
10054 * gcc.dg/predict-7.c: Likewise.
10056 2016-06-09 Richard Biener <rguenther@suse.de>
10058 PR tree-optimization/71462
10059 * gcc.dg/torture/pr71462.c: New testcase.
10061 2016-06-09 Marek Polacek <polacek@redhat.com>
10064 * gcc.dg/c11-generic-3.c: New test.
10066 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
10068 * g++.dg/init/array42.C: New.
10069 * g++.dg/init/array43.C: Likewise.
10070 * g++.dg/init/array44.C: Likewise.
10071 * g++.dg/init/array45.C: Likewise.
10072 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10073 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10074 * g++.dg/cpp1y/auto-fn27.C: Likewise.
10075 * g++.dg/gomp/pr35751.C: Likewise.
10076 * g++.dg/init/array23.C: Likewise.
10077 * g++.dg/init/brace2.C: Likewise.
10078 * g++.dg/init/brace6.C: Likewise.
10080 2016-06-08 Martin Sebor <msebor@redhat.com>
10081 Jakub Jelinek <jakub@redhat.com>
10085 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10086 * c-c++-common/builtin-arith-overflow-2.c: New test.
10087 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10088 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10089 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10091 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10094 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10096 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
10098 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10099 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10100 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10101 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10102 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10103 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10104 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10105 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10106 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10107 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10108 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10109 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10110 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10112 2016-06-08 Richard Biener <rguenther@suse.de>
10114 PR tree-optimization/68558
10115 * gcc.dg/vect/slp-44.c: New testcase.
10117 2016-06-08 Richard Biener <rguenther@suse.de>
10119 * gcc.dg/vect/slp-43.c: New testcase.
10121 2016-06-08 Richard Biener <rguenther@suse.de>
10123 PR tree-optimization/71452
10124 * gcc.dg/torture/pr71452.c: New testcase.
10126 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10129 * g++.dg/torture/pr71448.C: New test.
10131 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
10135 * g++.dg/debug/pr71432.C: New test.
10137 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10139 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10140 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10141 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10143 2016-06-08 Alan Hayward <alan.hayward@arm.com>
10145 * gcc.dg/vect/vect-live-2.c: Update effective target.
10146 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10147 * lib/target-supports.exp: Add aarch64 to vect_long.
10149 2016-06-08 Marek Polacek <polacek@redhat.com>
10152 * gcc.dg/noncompile/pr71418.c: New test.
10155 * gcc.dg/noncompile/pr71426.c: New test.
10157 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
10159 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10160 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10161 * gcc.dg/predict-3.c: Update template.
10162 * gcc.dg/predict-5.c: Update template.
10163 * gcc.dg/predict-6.c: Update template.
10164 * gcc.dg/predict-9.c: Update template.
10165 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10167 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
10169 * gcc.target/powerpc/vec-mul.c: New test.
10171 2016-06-07 David Malcolm <dmalcolm@redhat.com>
10173 * gcc.dg/spellcheck-fields-2.c: New test case.
10175 2016-06-07 Richard Biener <rguenther@suse.de>
10178 * gcc.dg/Wpragmas-1.c: New testcase.
10179 * gcc.dg/Wattributes-4.c: Likewise.
10180 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10183 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
10185 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10186 spurious debug code.
10188 2016-06-07 Richard Biener <rguenther@suse.de>
10190 PR tree-optimization/71428
10191 * gcc.dg/torture/pr71428.c: New testcase.
10193 2016-06-07 Richard Biener <rguenther@suse.de>
10195 PR middle-end/71423
10196 * gcc.dg/torture/pr71423.c: New testcase.
10198 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10200 PR middle-end/71408
10201 * gcc.dg/tree-ssa/pr71408.c: New test.
10203 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10205 PR middle-end/71281
10206 * g++.dg/torture/pr71281.C: New test.
10208 2016-06-06 Marek Polacek <polacek@redhat.com>
10211 * gcc.dg/pr71362.c: New test.
10213 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10214 Patrick Palka <ppalka@gcc.gnu.org>
10219 * g++.dg/opt/pr70847.C: New test.
10220 * g++.dg/ubsan/pr70847.C: New test.
10221 * g++.dg/ubsan/pr71393.C: New test.
10223 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10225 PR tree-optimization/71259
10226 * gcc.dg/vect/pr71259.c: New test.
10228 2016-06-06 David Malcolm <dmalcolm@redhat.com>
10230 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10231 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10232 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10235 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10237 PR middle-end/37780
10238 * gcc.c-torture/execute/pr37780.c: New test.
10239 * gcc.target/aarch64/pr37780_1.c: Likewise.
10240 * gcc.target/arm/pr37780_1.c: Likewise.
10242 2016-06-06 Marek Polacek <polacek@redhat.com>
10244 * c-c++-common/attr-may-alias-1.c: New test.
10245 * c-c++-common/attr-may-alias-2.c: New test.
10246 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10248 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
10251 * gcc.target/i386/pr24414.c: New test.
10253 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
10255 * gcc.target/sparc/vis4misc.c: New file.
10256 * gcc.target/sparc/fpcmp.c: Likewise.
10257 * gcc.target/sparc/fpcmpu.c: Likewise.
10259 2016-06-06 Alan Hayward <alan.hayward@arm.com>
10261 * gcc.dg/vect/vect-live-1.c: Use additional-options.
10262 * gcc.dg/vect/vect-live-3.c: Likewise.
10264 2016-06-06 Richard Biener <rguenther@suse.de>
10266 PR tree-optimization/71398
10267 * gcc.dg/torture/pr71398.c: New testcase.
10269 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
10272 * g++.dg/pr71389.C: New test.
10274 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10277 * gfortran.dg/fmt_read_5.f: New test.
10279 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
10282 * gfortran.dg/class_array_22.f03: New test.
10284 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10286 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10288 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10290 * gcc.dg/predict-9.c: Update template.
10292 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10295 * g++.dg/template/pr49377.C: New.
10297 2016-06-04 Jakub Jelinek <jakub@redhat.com>
10299 PR tree-optimization/71405
10300 * g++.dg/torture/pr71405.C: New test.
10302 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10305 * g++.dg/inherit/crash5.C: New.
10306 * g++.dg/inherit/virtual1.C: Adjust.
10308 2016-06-03 Jeff Law <law@redhat.com>
10310 PR tree-optimization/71316
10311 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10313 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10315 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
10316 dg-additional-options with just -fno-tree-scev-cprop in it.
10317 * gcc.dg/vect/vect-live-2.c: Likewise.
10318 * gcc.dg/vect/vect-live-5.c: Likewise.
10319 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10320 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10321 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10323 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
10326 * g++.dg/other/friend6.C: New test.
10328 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10330 * g++.dg/torture/ppc-ldst-array.C: New.
10332 2016-06-03 Joseph Myers <joseph@codesourcery.com>
10336 * gcc.dg/torture/builtin-fp-int-inexact.c,
10337 gcc.target/i386/387-builtin-fp-int-inexact.c,
10338 gcc.target/i386/387-rint-inline-1.c,
10339 gcc.target/i386/387-rint-inline-2.c,
10340 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10341 gcc.target/i386/sse2-rint-inline-1.c,
10342 gcc.target/i386/sse2-rint-inline-2.c,
10343 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10344 gcc.target/i386/sse4_1-rint-inline.c: New tests.
10346 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
10347 Julia Koval <julia.koval@intel.com>
10359 * gcc.dg/guality/pr68037-1.c: New test.
10360 * gcc.dg/guality/pr68037-2.c: Likewise.
10361 * gcc.dg/guality/pr68037-3.c: Likewise.
10362 * gcc.dg/torture/pr68037-1.c: Likewise.
10363 * gcc.dg/torture/pr68037-2.c: Likewise.
10364 * gcc.dg/torture/pr68037-3.c: Likewise.
10365 * gcc.dg/torture/pr68661-1a.c: Likewise.
10366 * gcc.dg/torture/pr68661-1b.c: Likewise.
10367 * gcc.target/i386/interrupt-1.c: Likewise.
10368 * gcc.target/i386/interrupt-2.c: Likewise.
10369 * gcc.target/i386/interrupt-3.c: Likewise.
10370 * gcc.target/i386/interrupt-4.c: Likewise.
10371 * gcc.target/i386/interrupt-5.c: Likewise.
10372 * gcc.target/i386/interrupt-6.c: Likewise.
10373 * gcc.target/i386/interrupt-7.c: Likewise.
10374 * gcc.target/i386/interrupt-8.c: Likewise.
10375 * gcc.target/i386/interrupt-9.c: Likewise.
10376 * gcc.target/i386/interrupt-10.c: Likewise.
10377 * gcc.target/i386/interrupt-11.c: Likewise.
10378 * gcc.target/i386/interrupt-12.c: Likewise.
10379 * gcc.target/i386/interrupt-13.c: Likewise.
10380 * gcc.target/i386/interrupt-14.c: Likewise.
10381 * gcc.target/i386/interrupt-15.c: Likewise.
10382 * gcc.target/i386/interrupt-16.c: Likewise.
10383 * gcc.target/i386/interrupt-17.c: Likewise.
10384 * gcc.target/i386/interrupt-18.c: Likewise.
10385 * gcc.target/i386/interrupt-19.c: Likewise.
10386 * gcc.target/i386/interrupt-20.c: Likewise.
10387 * gcc.target/i386/interrupt-21.c: Likewise.
10388 * gcc.target/i386/interrupt-22.c: Likewise.
10389 * gcc.target/i386/interrupt-23.c: Likewise.
10390 * gcc.target/i386/interrupt-24.c: Likewise.
10391 * gcc.target/i386/interrupt-25.c: Likewise.
10392 * gcc.target/i386/interrupt-26.c: Likewise.
10393 * gcc.target/i386/interrupt-27.c: Likewise.
10394 * gcc.target/i386/interrupt-28.c: Likewise.
10395 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10396 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10397 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10398 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10399 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10400 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10401 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10402 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10403 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10404 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10405 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10406 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10408 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10410 PR tree-optimization/52171
10411 * gcc.dg/pr52171.c: New test.
10412 * gcc.target/i386/pr52171.c: New test.
10414 2016-06-03 Jan Hubicka <jh@suse.cz>
10416 * g++.dg/tree-ssa/pred-1.C: New testcase
10417 * gcc.dg/tree-ssa/pred-1.c: New testcase
10419 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10422 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10424 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10426 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10428 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10430 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10432 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10433 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10434 * gcc.dg/vect/vect-live-1.c: New test.
10435 * gcc.dg/vect/vect-live-2.c: New test.
10436 * gcc.dg/vect/vect-live-3.c: New test.
10437 * gcc.dg/vect/vect-live-4.c: New test.
10438 * gcc.dg/vect/vect-live-5.c: New test.
10439 * gcc.dg/vect/vect-live-slp-1.c: New test.
10440 * gcc.dg/vect/vect-live-slp-2.c: New test.
10441 * gcc.dg/vect/vect-live-slp-3.c: New test.
10443 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10445 PR middle-end/71387
10446 * g++.dg/opt/pr71387.C: New test.
10448 2016-06-02 Jeff Law <law@redhat.com>
10450 PR tree-optimization/71328
10451 * gcc.c-torture/compile/pr71328.c: New test.
10453 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10456 * gfortran.dg/fmt_read_3.f90: Fix typo.
10457 * gfortran.dg/fmt_read_4.f90: New test.
10459 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10461 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10462 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10463 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10464 * g++.dg/cpp0x/override2.C: Likewise.
10465 * g++.dg/parse/crash5.C: Likewise.
10466 * g++.dg/parse/error16.C: Likewise.
10467 * g++.dg/parse/error27.C: Likewise.
10468 * g++.dg/template/qualttp15.C: Likewise.
10469 * g++.dg/template/redecl4.C: Likewise.
10470 * g++.old-deja/g++.other/crash39.C: Likewise.
10471 * g++.old-deja/g++.other/struct1.C: Likewise.
10472 * g++.old-deja/g++.pt/m9a.C: Likewise.
10473 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10475 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10478 * c-c++-common/pr71372.c: New test.
10480 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10481 __TIME__ strings with __builtin_strcmp instead of printf and
10484 2016-06-02 Martin Liska <mliska@suse.cz>
10486 * gcc.dg/predict-9.c: New test.
10488 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10490 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10491 global set_compiler_env_var and global saved_compiler_env_var.
10493 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10495 PR rtl-optimization/71295
10496 * gcc.c-torture/compile/pr71295.c: New test.
10498 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10500 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10502 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10503 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10505 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10506 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10507 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10508 alternative number.
10510 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10512 * gcc.target/powerpc/p9-splat-4.c: New test.
10514 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10517 * gcc.target/powerpc/pr71186.c: New test.
10519 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10522 * gfortran.dg/fmt_read_3.f90: New test.
10524 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10526 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10529 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10531 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10532 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10534 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10535 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10537 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10538 during compilation.
10539 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10540 vars set by dg-set-compiler-env-var.
10542 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10545 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10546 to the module procedure declaration.
10547 * gfortran.dg/submodule_16.f08: New test.
10549 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10551 PR middle-end/71371
10552 * c-c++-common/gomp/pr71371.c: New test.
10554 2016-06-01 Richard Biener <rguenther@suse.de>
10556 PR tree-optimization/71366
10557 * gcc.dg/torture/pr71366-1.c: New testcase.
10558 * gcc.dg/torture/pr71366-2.c: Likewise.
10560 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10562 * gcc.target/powerpc/vslv-0.c: New test.
10563 * gcc.target/powerpc/vslv-1.c: New test.
10564 * gcc.target/powerpc/vsrv-0.c: New test.
10565 * gcc.target/powerpc/vsrv-1.c: New test.
10567 2016-06-01 Nathan Sidwell <nathan@acm.org>
10569 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10570 * gcc.target/nvptx/weak.c: New.
10572 2016-06-01 Richard Biener <rguenther@suse.de>
10574 PR tree-optimization/71261
10575 * gcc.dg/torture/vect-bool-1.c: New testcase.
10577 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10579 * gfortran.dg/gomp/order-1.f90: New test.
10580 * gfortran.dg/gomp/order-2.f90: New test.
10582 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10584 * gcc.dg/unroll-6.c: Update template.
10585 * gcc.dg/unroll-7.c: New testcase.
10586 * gcc.dg/unroll-8.c: New testcase.
10588 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10590 * gnat.dg/opt56.ad[sb]: New test.
10592 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10595 * g++.dg/cpp0x/constexpr-ice16.C: New.
10597 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10599 PR tree-optimization/71314
10600 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10603 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10605 PR tree-optimization/71077
10606 * gcc.dg/tree-ssa/pr71077.c: New test.
10608 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10610 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10611 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10612 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10614 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10617 * g++.dg/cpp0x/pr71248.C: New.
10618 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10619 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10620 * g++.dg/init/new37.C: Likewise.
10621 * g++.dg/template/static1.C: Likewise.
10622 * g++.dg/template/static2.C: Likewise.
10624 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10626 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10628 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10630 2016-05-31 Marek Polacek <polacek@redhat.com>
10632 * c-c++-common/Wswitch-unreachable-3.c: New test.
10633 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10635 2016-05-31 Richard Biener <rguenther@suse.de>
10637 PR tree-optimization/71352
10638 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10640 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10642 * gcc.target/arm/armv5_thumb_isa.c: New test.
10644 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10647 * gcc.target/i386/pr71346.c: New test.
10649 2016-05-31 Tom de Vries <tom@codesourcery.com>
10651 PR tree-optimization/69068
10652 * gcc.dg/graphite/pr69068.c: New test.
10654 2016-05-27 Martin Sebor <msebor@redhat.com>
10657 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10659 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10662 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10663 nowait depend(inout: dd[0]) clauses where permitted.
10665 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10668 * g++.dg/parse/pr71238.C: New.
10669 * g++.dg/concepts/friend1.C: Test column numbers too.
10670 * g++.dg/cpp0x/initlist31.C: Likewise.
10671 * g++.dg/cpp0x/pr51420.C: Likewise.
10672 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10673 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10674 * g++.dg/ext/builtin3.C: Likewise.
10675 * g++.dg/lookup/friend12.C: Likewise.
10676 * g++.dg/lookup/friend7.C: Likewise.
10677 * g++.dg/lookup/koenig1.C: Likewise.
10678 * g++.dg/lookup/koenig5.C: Likewise.
10679 * g++.dg/lookup/used-before-declaration.C: Likewise.
10680 * g++.dg/overload/koenig1.C: Likewise.
10681 * g++.dg/template/crash65.C: Likewise.
10682 * g++.dg/template/friend57.C: Likewise.
10683 * g++.dg/warn/Wshadow-5.C: Likewise.
10684 * g++.dg/warn/Wunused-8.C: Likewise.
10685 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10686 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10687 * g++.old-deja/g++.jason/member.C: Likewise.
10688 * g++.old-deja/g++.jason/report.C: Likewise.
10689 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10690 * g++.old-deja/g++.law/visibility20.C: Likewise.
10691 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10692 * g++.old-deja/g++.other/static5.C: Likewise.
10693 * g++.old-deja/g++.pt/overload2.C: Likewise.
10695 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10697 * gcc.dg/tree-ssa/peel1.c: New testcase.
10698 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10699 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10701 2016-05-30 Tom de Vries <tom@codesourcery.com>
10703 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10706 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10709 * g++.dg/parse/virtual1.C: New.
10711 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10713 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10714 Use correct register when clearing %edx.
10716 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10718 PR tree-optimization/71289
10719 * gcc.dg/pr71289.c: New test.
10721 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10723 PR middle-end/71269
10724 PR middle-end/71292
10725 * gcc.dg/tree-ssa/pr71269.c: New test.
10726 * gcc.dg/tree-ssa/pr71292.c: New test.
10728 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10730 PR middle-end/71252
10731 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10733 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10735 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10736 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10737 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10739 2016-05-30 Tom de Vries <tom@codesourcery.com>
10741 PR tree-optimization/69067
10742 * gcc.dg/graphite/pr69067.c: New test.
10744 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10747 * gcc.target/i386/pr71245-1.c: New test.
10748 * gcc.target/i386/pr71245-2.c: Ditto.
10750 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10753 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10754 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10755 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10757 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10759 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10761 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10765 * g++.dg/overload/69855.C: New.
10766 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10767 * g++.old-deja/g++.pt/crash3.C: Likewise.
10769 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10772 * g++.dg/parse/namespace13.C: New.
10774 2016-05-26 Jeff Law <law@redhat.com>
10776 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10777 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10778 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10779 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10780 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10781 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10782 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10783 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10784 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10785 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10786 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10787 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10788 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10790 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10793 * g++.dg/overload/69855.C: New.
10794 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10795 * g++.old-deja/g++.pt/crash3.C: Likewise.
10797 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10800 * gcc.target/aarch64/va_arg_1.c: New testcase.
10801 * gcc.target/aarch64/va_arg_2.c: Likewise.
10802 * gcc.target/aarch64/va_arg_3.c: Likewise.
10804 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10806 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10807 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10808 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10809 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10810 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10812 2016-05-27 Marek Polacek <polacek@redhat.com>
10814 PR middle-end/71308
10815 * g++.dg/torture/pr71308.C: New test.
10817 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10819 * gcc.dg/zero_bits_compound-1.c: New test.
10820 * gcc.dg/zero_bits_compound-2.c: New test.
10822 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10824 PR middle-end/71279
10825 * gcc.dg/pr71279.c: New test.
10827 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10829 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10830 floating point min/max/comparison instructions.
10831 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10833 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10835 * c-c++-common/gomp/schedule-1.c: New test.
10836 * gfortran.dg/gomp/schedule-1.f90: New test.
10838 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10842 * g++.dg/cpp1y/auto-fn32.C: New test.
10843 * g++.dg/cpp1y/paren4.C: New test.
10845 2016-05-26 Nathan Sidwell <nathan@acm.org>
10847 * gcc.dg/20060410.c: Xfail on ptx.
10848 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10849 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10850 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10851 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10852 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10854 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10856 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10858 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10860 PR tree-optimization/71280
10861 * gcc.dg/pr71280.c: New test.
10863 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10865 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10866 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10868 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10870 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10872 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10875 2016-05-25 Jeff Law <law@redhat.com>
10877 PR tree-optimization/71272
10878 * gcc.c-torture/compile/pr71272.c: new test.
10880 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10882 * gcc.target/powerpc/vec-cmpne.c: New test.
10883 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10885 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10887 * gnat.dg/opt55.ad[sb]: New test.
10889 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10891 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10892 * c-c++-common/pr60226.c: Require int32plus.
10893 * gcc.c-torture/execute/pr70602.c: Likewise.
10894 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10895 unsigned long for malloc arg type.
10896 * gcc.dg/asr_div1.c: Require int32plus.
10897 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10898 * gcc.dg/pie-1.c: Require pie.
10899 * gcc.dg/pie-2.c: Likewise.
10900 * gcc.dg/pr59471.c: Require int32plus.
10901 * gcc.dg/pr59963-2.c: XFAIL for int16.
10902 * gcc.dg/pr60114.c: Require int32plus.
10903 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10904 unsigned long for typedef of size_t.
10905 * gcc.dg/pr63914.c: Require int32plus.
10906 * gcc.dg/pr64536.c: Require pt32plus.
10907 * gcc.dg/pr65658.c: Likewise.
10908 * gcc.dg/pr67271.c: Require int32plus.
10909 * gcc.dg/pr68112.c: Likewise.
10910 * gcc.dg/pr69071.c: Skip for avr target.
10911 * gcc.dg/pr69973.c: Require int32plus.
10912 * gcc.dg/pr70169.c: Skip for avr target.
10913 * gcc.dg/sso-6.c: Require int32plus.
10914 * gcc.dg/sso-7.c: Likewise.
10915 * gcc.dg/sso-8.c: Likewise.
10916 * gcc.dg/vrp-min-max-2.c: Likewise.
10918 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10921 * gcc.target/i386/pr70738-1.c: New test.
10922 * gcc.target/i386/pr70738-2.c: Likewise.
10923 * gcc.target/i386/pr70738-3.c: Likewise.
10924 * gcc.target/i386/pr70738-4.c: Likewise.
10925 * gcc.target/i386/pr70738-5.c: Likewise.
10926 * gcc.target/i386/pr70738-6.c: Likewise.
10927 * gcc.target/i386/pr70738-7.c: Likewise.
10928 * gcc.target/i386/pr70738-8.c: Likewise.
10929 * gcc.target/i386/pr70738-9.c: Likewise.
10931 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10933 PR rtl-optimization/66940
10934 * gcc.c-torture/execute/pr66940.c: New test.
10936 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10938 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10939 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10940 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10941 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10942 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10943 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10944 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10945 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10946 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10947 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10948 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10949 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10950 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10951 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10952 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10953 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10954 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10955 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10956 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10957 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10958 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10959 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10960 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10961 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10963 2016-05-25 Marek Polacek <polacek@redhat.com>
10966 * gcc.dg/noncompile/pr71265.c: New test.
10969 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10971 2016-05-25 Nathan Sidwell <nathan@acm.org>
10973 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10975 2016-05-25 Richard Biener <rguenther@suse.de>
10977 PR tree-optimization/71261
10978 * c-c++-common/torture/pr71261.c: New testcase.
10980 2016-05-25 Richard Biener <rguenther@suse.de>
10982 PR tree-optimization/71264
10983 * gcc.dg/vect/pr71264.c: New testcase.
10985 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10988 * g++.dg/cpp0x/alias-decl-53.C: New.
10989 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10991 2016-05-25 Martin Liska <mliska@suse.cz>
10993 * g++.dg/pr71239.C: New test.
10995 2016-05-25 Richard Biener <rguenther@suse.de>
10997 * gcc.dg/vect/pr58135.c: Rename to ...
10998 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
11000 2016-05-25 Marek Polacek <polacek@redhat.com>
11002 * g++.dg/pr65295.C: Use target c++14.
11004 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11006 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
11007 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
11009 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11011 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
11014 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
11016 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
11017 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11018 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
11019 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11020 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11021 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11022 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
11023 * c-c++-common/goacc/pcopy.c: Likewise.
11024 * c-c++-common/goacc/pcopyin.c: Likewise.
11025 * c-c++-common/goacc/pcopyout.c: Likewise.
11026 * c-c++-common/goacc/pcreate.c: Likewise.
11027 * c-c++-common/goacc/pr70688.c: New test.
11028 * c-c++-common/goacc/present-1.c: Adjust test.
11029 * c-c++-common/goacc/reduction-5.c: Likewise.
11030 * g++.dg/goacc/data-1.C: New test.
11032 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11034 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
11035 vector parity built-in functions.
11036 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
11037 count trailing zeros automatic vectorization.
11038 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
11039 count trailing zeros built-in functions.
11041 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11043 * gcc.dg/tree-ssa/reassoc-44.c: New test.
11045 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
11048 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
11050 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11053 * g++.dg/template/crash123.C: New.
11054 * g++.dg/template/crash124.C: Likewise.
11056 2016-05-24 Martin Sebor <msebor@redhat.com>
11059 * g++.dg/ext/flexary16.C: New test.
11061 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
11063 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11064 before math.h is included.
11065 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11066 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11067 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11068 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11069 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11070 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11071 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11072 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11073 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11074 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11075 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11076 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11077 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11078 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11079 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11080 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11081 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11082 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11083 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11084 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11085 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11086 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11087 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11089 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11090 Kelvin Nilsen <kelvin@gcc.gnu.org>
11092 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11095 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11098 * g++.dg/warn/Wno-narrowing1.C: New.
11100 2016-05-24 Marek Polacek <polacek@redhat.com>
11103 * c-c++-common/Wswitch-unreachable-2.c: New test.
11105 2016-05-24 Jakub Jelinek <jakub@redhat.com>
11108 * g++.dg/vect/simd-clone-6.cc: New test.
11109 * g++.dg/gomp/declare-simd-6.C: New test.
11111 PR middle-end/70434
11113 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11115 2016-05-24 Richard Biener <rguenther@suse.de>
11117 PR tree-optimization/71240
11118 * gcc.dg/optimize-bswapsi-5.c: New testcase.
11120 2016-05-24 Richard Biener <rguenther@suse.de>
11122 PR tree-optimization/71230
11123 * gcc.dg/torture/pr71230.c: New testcase.
11124 * g++.dg/torture/pr71230.C: Likewise.
11126 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
11128 * c-c++-common/goacc/routine-5.c: Add tests.
11129 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11130 * gfortran.dg/goacc/routine-6.f90: Add tests.
11132 2016-05-24 Richard Biener <rguenther@suse.de>
11134 PR tree-optimization/71253
11135 * gcc.dg/torture/pr71253.c: New testcase.
11137 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11139 PR middle-end/71252
11140 * gfortran.dg/pr71252.f90: New test.
11142 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
11144 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11146 2016-05-24 Richard Biener <rguenther@suse.de>
11148 PR middle-end/70434
11150 * c-c++-common/vector-subscript-4.c: New testcase.
11151 * c-c++-common/vector-subscript-5.c: Likewise.
11153 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11156 * gfortran.dg/namelist_90.f: New test
11158 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11161 * gfortran.dg/unexpected_eof.f: New test
11163 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11164 Kelvin Nilsen <kelvin@gcc.gnu.org>
11166 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11169 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11172 * g++.dg/cpp0x/inh-ctor20.C: New.
11173 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11175 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11178 * g++.dg/cpp0x/variadic168.C: New.
11180 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11182 * g++.dg/cpp0x/pr31445.C: Test column number too.
11183 * g++.dg/cpp0x/pr32253.C: Likewise.
11184 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11185 * g++.dg/cpp0x/variadic36.C: Likewise.
11187 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
11189 * gcc.dg/fold-notshift-2.c: Adjust.
11191 2016-05-23 Marek Polacek <polacek@redhat.com>
11194 * c-c++-common/Wswitch-unreachable-1.c: New test.
11195 * gcc.dg/Wswitch-unreachable-1.c: New test.
11196 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11197 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11198 * g++.dg/gomp/block-10.C: Likewise.
11199 * gcc.dg/gomp/block-10.c: Likewise.
11200 * g++.dg/gomp/block-9.C: Likewise.
11201 * gcc.dg/gomp/block-9.c: Likewise.
11202 * g++.dg/gomp/target-1.C: Likewise.
11203 * g++.dg/gomp/target-2.C: Likewise.
11204 * gcc.dg/gomp/target-1.c: Likewise.
11205 * gcc.dg/gomp/target-2.c: Likewise.
11206 * g++.dg/gomp/taskgroup-1.C: Likewise.
11207 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11208 * gcc.dg/gomp/teams-1.c: Likewise.
11209 * g++.dg/gomp/teams-1.C: Likewise.
11210 * g++.dg/overload/error3.C: Likewise.
11211 * g++.dg/tm/jump1.C: Likewise.
11212 * g++.dg/torture/pr40335.C: Likewise.
11213 * gcc.dg/c99-vla-jump-5.c: Likewise.
11214 * gcc.dg/switch-warn-1.c: Likewise.
11215 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11216 * gcc.dg/nested-func-1.c: Likewise.
11217 * gcc.dg/pr67784-4.c: Likewise.
11219 2016-05-23 Richard Biener <rguenther@suse.de>
11221 PR tree-optimization/71230
11222 * gfortran.dg/pr71230-1.f90: New testcase.
11223 * gfortran.dg/pr71230-2.f90: Likewise.
11225 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11227 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
11228 * gcc.dg/vect/pr58135.c: Add new.
11229 * gfortran.dg/pr46519-1.f: Adjust test case.
11231 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11234 * g++.dg/cpp0x/decltype64.C: New.
11236 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11238 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11239 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11240 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11242 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11244 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11245 Add poly64x1_t and poly64x2_t cases if supported.
11246 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11247 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11248 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11249 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11250 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11252 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11254 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11255 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11256 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11257 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11258 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11259 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11260 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11262 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11264 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11266 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11268 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11269 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11271 2016-05-22 Jakub Jelinek <jakub@redhat.com>
11273 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11274 constraint instead of "r".
11275 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11276 insn instead of vxorpd.
11277 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11279 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11280 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11282 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11284 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11285 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11287 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11289 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
11291 PR middle-end/40921
11292 * gcc.dg/tree-ssa/pr40921.c: New test.
11294 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
11297 * gcc.target/avr/pr71103.c: New test.
11299 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
11301 PR middle-end/71179
11302 * gcc.dg/tree-ssa/pr71179.c: New test.
11304 2016-05-20 Martin Sebor <msebor@redhat.com>
11307 * gcc.dg/init-excess-2.c: New test.
11309 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
11311 * gnat.dg/opt53.adb: New test.
11312 * gnat.dg/opt54.adb: Likewise.
11314 2016-05-20 Martin Jambor <mjambor@suse.cz>
11316 PR tree-optimization/70884
11317 * gcc.dg/tree-ssa/pr70919.c: New test.
11319 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11321 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11323 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11324 fix code formatting.
11326 2016-05-20 Nathan Sidwell <nathan@acm.org>
11328 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
11330 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11332 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11334 * jit.dg/all-non-failing-tests.h: Add
11335 test-factorial-must-tail-call.c.
11336 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11337 * jit.dg/test-factorial-must-tail-call.c: New test case.
11339 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11342 * gfortran.dg/pr71204.f90: New test.
11344 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
11346 * gcc.target/nvptx/sincos.c: New test.
11348 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11351 * g++.dg/cpp1y/auto-fn31.C: New.
11353 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11355 * gcc.target/powerpc/vec-addec.c: New test.
11356 * gcc.target/powerpc/vec-addec-int128.c: New test.
11358 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11360 * gcc.dg/plugin/must-tail-call-1.c: New test case.
11361 * gcc.dg/plugin/must-tail-call-2.c: New test case.
11362 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11363 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11365 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
11367 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11369 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11372 * g++.dg/opt/pr71210-1.C: New test.
11373 * g++.dg/opt/pr71210-2.C: New test.
11375 PR tree-optimization/29756
11376 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11377 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11378 only on selected targets where V4SImode vectors are known to be
11381 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
11383 PR tree-optimization/71079
11384 PR tree-optimization/71206
11385 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11387 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11389 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11390 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11391 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11393 2016-05-20 Richard Guenther <rguenther@suse.de>
11395 PR tree-optimization/29756
11396 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11398 2016-05-20 Richard Biener <rguenther@suse.de>
11400 PR tree-optimization/71185
11401 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11403 2016-05-20 Richard Biener <rguenther@suse.de>
11405 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11407 2016-05-19 Marek Polacek <polacek@redhat.com>
11410 * g++.dg/diagnostic/pr71075.C: New test.
11412 2016-05-19 David Malcolm <dmalcolm@redhat.com>
11415 * g++.dg/pr71184.C: New test case.
11417 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11419 * gcc.target/powerpc/darn-0.c: New test.
11420 * gcc.target/powerpc/darn-1.c: New test.
11421 * gcc.target/powerpc/darn-2.c: New test.
11423 2016-05-19 Marek Polacek <polacek@redhat.com>
11425 PR tree-optimization/71031
11426 * gcc.dg/tree-ssa/vrp100.c: New test.
11428 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11430 PR rtl-optimization/71148
11431 * gcc.dg/pr71148.c: New test.
11433 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11436 * gcc.target/arm/pr71056.c: New test.
11438 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11440 * c-c++-common/pr69669.c: Check the used mode.
11442 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11445 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11447 2016-05-19 Richard Biener <rguenther@suse.de>
11449 PR tree-optimization/70729
11450 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11451 * gcc.dg/graphite/scop-18.c: Likewise.
11452 * gcc.dg/pr41783.c: Disable LIM.
11453 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11454 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11455 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11456 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11457 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11458 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11459 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11460 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11461 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11462 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11463 * gfortran.dg/pr42108.f90: Likewise.
11465 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11468 * gcc.dg/spellcheck-options-11.c: New test case.
11470 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11473 * g++.dg/opt/pr71100.C: New test.
11475 2016-05-18 Martin Jambor <mjambor@suse.cz>
11478 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11479 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11480 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11481 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11483 2016-05-18 Martin Jambor <mjambor@suse.cz>
11486 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11487 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11488 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11489 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11490 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11492 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11495 * g++.dg/template/crash122.C: New.
11497 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11500 * g++.dg/template/pr70466-1.C: New.
11501 * g++.dg/template/pr70466-2.C: Likewise.
11503 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11505 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11506 splat operations and the XXSPLTIB instruction.
11507 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11508 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11509 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11510 xxlxor to clear a register.
11512 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11514 * gcc.dg/torture/pr71020.c: New test.
11516 2016-05-18 Martin Jambor <mjambor@suse.cz>
11519 * gcc.dg/ipa/pr70646.c: New test.
11521 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11523 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11525 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11527 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11528 missing tests for vreinterpretq_p{8,16}.
11530 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11532 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11533 vsliq_n_s64 and vsliq_n_u64.
11535 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11537 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11538 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11540 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11542 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11543 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11544 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11546 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11548 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11551 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11553 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11554 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11555 "blr\t" and switch to scan-assembler-times.
11557 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11559 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11561 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11562 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11564 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11566 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11567 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11568 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11569 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11570 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11571 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11573 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11574 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11576 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11577 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11579 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11580 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11582 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11584 2016-05-18 Richard Biener <rguenther@suse.de>
11586 PR tree-optimization/71168
11587 * gcc.dg/torture/pr71168.c: New testcase.
11589 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11591 PR middle-end/63586
11592 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11593 * gcc.dg/tree-ssa/pr63586.c: New test.
11594 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11596 2016-05-17 Nathan Sidwell <nathan@acm.org>
11598 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11599 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11600 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11601 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11603 2016-05-17 Nathan Sidwell <nathan@acm.org>
11605 * gcc.target/nvptx/abi-vararg-3.c: New.
11607 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11609 PR tree-optimization/54579
11610 PR middle-end/55299
11611 * gcc.dg/fold-notrotate-1.c: New test.
11612 * gcc.dg/fold-notshift-1.c: New test.
11613 * gcc.dg/fold-notshift-2.c: New test.
11615 2016-05-17 Marek Polacek <polacek@redhat.com>
11618 * g++.dg/ipa/pr71146.C: New test.
11620 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11622 * jit.dg/test-error-array-bounds.c: New test case.
11624 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11626 * gcc.dg/tree-ssa/and-1.c: New testcase.
11628 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11630 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11631 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11633 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11635 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11636 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11638 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11640 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11642 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11644 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11646 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11648 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11649 ".2d[index]" when scan the assembly.
11650 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11651 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11653 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11655 2016-05-17 Richard Biener <rguenther@suse.de>
11657 PR tree-optimization/71132
11658 * gcc.dg/torture/pr71132.c: New testcase.
11660 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11662 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11664 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11667 * gcc.target/aarch64/pr70809_1.c: New test.
11669 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11671 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11672 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11673 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11674 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11676 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11677 Ilya Enkovich <ilya.enkovich@intel.com>
11680 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11682 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11684 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11685 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11687 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11689 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11690 test for __ARM_FP16_ARGS.
11691 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11692 * gcc.target/arm/aapcs/neon-vect10.c: New.
11693 * gcc.target/arm/aapcs/neon-vect9.c: New.
11694 * gcc.target/arm/aapcs/vfp18.c: New.
11695 * gcc.target/arm/aapcs/vfp19.c: New.
11696 * gcc.target/arm/aapcs/vfp20.c: New.
11697 * gcc.target/arm/aapcs/vfp21.c: New.
11698 * gcc.target/arm/fp16-aapcs-1.c: New.
11699 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11700 test for __ARM_FP16_ARGS.
11701 * g++.target/arm/fp16-return-1.c: Update expected output.
11703 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11706 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11708 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11711 * gfortran.dg/pr69603.f90: New testcase.
11713 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11715 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11717 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11720 * gfortran.dg/pr71047.f08: New test.
11722 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11724 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11725 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11726 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11728 2016-05-13 Martin Sebor <msebor@redhat.com>
11731 * g++.dg/cpp0x/constexpr-60049.C: New test.
11733 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11736 * gcc.dg/pr71071.c: New test.
11738 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11740 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11741 remove XOP handling.
11742 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11744 2016-05-13 Nathan Sidwell <nathan@acm.org>
11746 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11747 __atomic_is_lock_free declaration.
11749 2016-05-13 Richard Biener <rguenther@suse.de>
11751 PR tree-optimization/42587
11752 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11754 2016-05-13 Martin Liska <mliska@suse.cz>
11756 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11757 the new format of dump output.
11759 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11761 * gcc.dg/pr71084.c: New test.
11763 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11766 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11768 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11770 * gcc.target/aarch64/struct_return.c: New test.
11772 2016-05-12 Marek Polacek <polacek@redhat.com>
11775 * c-c++-common/pr70756-2.c: New test.
11776 * c-c++-common/pr70756.c: New test.
11778 2016-05-12 Richard Biener <rguenther@suse.de>
11780 PR tree-optimization/71059
11781 * gcc.dg/torture/pr71059.c: New testcase.
11783 2016-05-12 Richard Biener <rguenther@suse.de>
11785 PR tree-optimization/71062
11786 * gcc.dg/torture/pr71062.c: New testcase.
11788 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11790 PR tree-optimization/71006
11791 * gcc.dg/pr71006.c: New test.
11793 2016-05-12 Marek Polacek <polacek@redhat.com>
11796 * gcc.dg/opts-7.c: New test.
11798 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11801 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11802 Add -save-temps to dg-options.
11803 Scan for ldmfd rather than pop instruction.
11804 * gcc.target/arm/interrupt-2.c: Likewise.
11805 * gcc.target/arm/pr70830.c: New test.
11807 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11809 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11810 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11812 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11813 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11814 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11817 * gcc.target/i386/avx512vl-pack-1.c: New test.
11818 * gcc.target/i386/avx512vl-pack-2.c: New test.
11819 * gcc.target/i386/avx512bw-pack-2.c: New test.
11821 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11823 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11824 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11825 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11827 2016-05-12 Richard Biener <rguenther@suse.de>
11829 PR tree-optimization/70986
11830 * gcc.dg/torture/pr70986-1.c: New testcase.
11831 * gcc.dg/torture/pr70986-2.c: Likewise.
11832 * gcc.dg/torture/pr70986-3.c: Likewise.
11834 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11837 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11838 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11840 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11842 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11844 * gcc.target/i386/pr66746.c: Ditto.
11846 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11848 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11850 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11851 warning when using -mvsx-timode.
11852 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11853 * gcc.target/powerpc/dform-2.c: Likewise.
11854 * gcc.target/powerpc/pr68805.c: Likewise.
11856 2016-05-11 Marek Polacek <polacek@redhat.com>
11859 * c-c++-common/attributes-3.c: New test.
11861 2016-05-11 Nathan Sidwell <nathan@acm.org>
11863 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11864 * gcc.c-torture/execute/pr68185.c: Likewise.
11865 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11866 * gcc.dg/pr69634.c: Requires scheduling.
11867 * gcc.dg/torture/pr66178.c: Require label values.
11868 * gcc.dg/setjmp-6.c: Require indirect jumps.
11870 2016-05-11 Richard Biener <rguenther@suse.de>
11872 PR tree-optimization/71055
11873 * gcc.dg/torture/pr71055.c: New testcase.
11875 2016-05-11 Richard Biener <rguenther@suse.de>
11878 * g++.dg/debug/pr71057.C: New testcase.
11880 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11883 * gfortran.dg/gomp/pr70855.f90: New test.
11885 2016-05-11 Richard Biener <rguenther@suse.de>
11887 PR middle-end/71002
11888 * g++.dg/torture/pr71002.C: New testcase.
11890 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11892 PR middle-end/70807
11893 * gcc.dg/pr70807.c: New test.
11895 2016-05-10 Martin Sebor <msebor@redhat.com>
11898 * g++.dg/Wattributes.C: New test.
11900 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11902 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11903 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11904 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11906 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11909 * gcc.target/i386/pr70799-1.c: New test.
11911 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11913 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11915 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11917 PR middle-end/70877
11918 * gcc.target/i386/pr70877.c: New test.
11920 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11922 PR tree-optimization/70786
11923 * gcc.target/i386/pr70876.c: New test.
11925 2016-05-10 Jakub Jelinek <jakub@redhat.com>
11928 * gcc.target/i386/avx512vl-logic-1.c: New test.
11929 * gcc.target/i386/avx512vl-logic-2.c: New test.
11930 * gcc.target/i386/avx512dq-logic-2.c: New test.
11932 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11935 * gcc.target/powerpc/pr70963.c: New.
11937 2016-05-10 David Malcolm <dmalcolm@redhat.com>
11939 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11940 (test_very_wide_line): Add ruler to expected output.
11941 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11942 (test_very_wide_line): Likewise.
11943 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11944 (test_show_locus): Within the handling of "test_very_wide_line",
11945 enable show_ruler_p on the diagnostic context.
11947 2016-05-10 Richard Biener <rguenther@suse.de>
11949 PR tree-optimization/71039
11950 * gcc.dg/torture/pr71039.c: New testcase.
11952 2016-05-10 Nathan Sidwell <nathan@acm.org>
11954 * gcc.dg/nested-func-10.c: Requires alloca.
11955 * gcc.dg/nested-func-9.c: Requires alloca.
11956 * gcc.c-torture/execute/pr70460.c: Requires labels.
11957 * gcc.c-torture/compile/pr70199.c: Requires labels.
11958 * gcc.target/nvptx/decl.c: Compile only.
11959 * gcc.target/nvptx/trailing-init.c: Compile only.
11960 * gcc.target/nvptx/ary-init.c: Compile only.
11962 2016-05-10 Marek Polacek <polacek@redhat.com>
11965 * gcc.dg/attr-opt-1.c: New test.
11967 2016-05-10 Richard Biener <rguenther@suse.de>
11969 PR tree-optimization/70497
11970 PR tree-optimization/28367
11971 * gcc.dg/torture/20160404-1.c: New testcase.
11972 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11973 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11975 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11977 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11979 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
11981 * gcc.target/i386/fabsneg-1.c New test.
11983 2016-05-09 Alan Modra <amodra@gmail.com>
11986 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11988 2016-05-09 Richard Biener <rguenther@suse.de>
11990 PR tree-optimization/70985
11991 * gcc.dg/torture/pr70985.c: New testcase.
11993 2016-05-09 Bin Cheng <bin.cheng@arm.com>
11995 * gcc.dg/tree-ssa/ifc-9.c: New test.
11996 * gcc.dg/tree-ssa/ifc-10.c: New test.
11997 * gcc.dg/tree-ssa/ifc-11.c: New test.
11998 * gcc.dg/tree-ssa/ifc-12.c: New test.
11999 * gcc.dg/vect/pr61194.c: Remove XFAIL.
12000 * gcc.dg/vect/vect-23.c: Remove XFAIL.
12001 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
12003 2016-05-09 Richard Biener <rguenther@suse.de>
12006 * gfortran.dg/pr70937.f90: New testcase.
12008 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12010 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
12012 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
12015 * gfortran.dg/dec_structure_1.f90: New testcase.
12016 * gfortran.dg/dec_structure_2.f90: Ditto.
12017 * gfortran.dg/dec_structure_3.f90: Ditto.
12018 * gfortran.dg/dec_structure_4.f90: Ditto.
12019 * gfortran.dg/dec_structure_5.f90: Ditto.
12020 * gfortran.dg/dec_structure_6.f90: Ditto.
12021 * gfortran.dg/dec_structure_7.f90: Ditto.
12022 * gfortran.dg/dec_structure_8.f90: Ditto.
12023 * gfortran.dg/dec_structure_9.f90: Ditto.
12024 * gfortran.dg/dec_structure_10.f90: Ditto.
12025 * gfortran.dg/dec_structure_11.f90: Ditto.
12026 * gfortran.dg/dec_union_1.f90: Ditto.
12027 * gfortran.dg/dec_union_2.f90: Ditto.
12028 * gfortran.dg/dec_union_3.f90: Ditto.
12029 * gfortran.dg/dec_union_4.f90: Ditto.
12030 * gfortran.dg/dec_union_5.f90: Ditto.
12031 * gfortran.dg/dec_union_6.f90: Ditto.
12032 * gfortran.dg/dec_union_7.f90: Ditto.
12034 2016-05-07 Tom de Vries <tom@codesourcery.com>
12036 PR tree-optimization/70956
12037 * gcc.dg/graphite/pr70956.c: New test.
12039 2016-05-06 Jakub Jelinek <jakub@redhat.com>
12041 PR middle-end/70941
12042 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
12043 (a, b, c, d): Change type from char to signed char.
12044 (main): Compare against (signed char) -1634678893 instead of
12045 hardcoded -109. Use __builtin_abort instead of abort.
12047 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
12048 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
12050 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12052 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
12055 * gcc.dg/torture/pr70935.c: New test.
12057 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12060 * gcc.target/sh/pr58219.c: New tests.
12062 2016-05-06 Richard Biener <rguenther@suse.de>
12064 PR tree-optimization/70960
12065 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12067 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12070 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12071 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12072 Adjust expected instruction counts.
12073 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12075 2016-05-06 Marek Polacek <polacek@redhat.com>
12078 * gcc.dg/ubsan/bounds-3.c: New test.
12080 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12083 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12085 2016-05-06 Richard Biener <rguenther@suse.de>
12087 PR middle-end/70931
12088 * gfortran.dg/pr70931.f90: New testcase.
12090 2016-05-06 Richard Biener <rguenther@suse.de>
12092 PR middle-end/70941
12093 * gcc.dg/torture/pr70941.c: New testcase.
12095 2016-05-05 Bin Cheng <bin.cheng@arm.com>
12097 PR tree-optimization/57206
12098 * gcc.dg/vect/pr57206.c: New test.
12100 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12102 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12104 2016-05-05 Jakub Jelinek <jakub@redhat.com>
12106 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12108 * c-c++-common/Wdangling-else-4.c: New test.
12110 2016-05-04 Jakub Jelinek <jakub@redhat.com>
12114 * g++.dg/opt/pr70906.C: New test.
12115 * g++.dg/opt/pr70933.C: New test.
12117 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12119 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
12121 * gcc.dg/ipa/pure-const-3.c: New testcase.
12123 2016-05-04 Marek Polacek <polacek@redhat.com>
12125 * c-c++-common/Wdangling-else-1.c: New test.
12126 * c-c++-common/Wdangling-else-2.c: New test.
12127 * c-c++-common/Wdangling-else-3.c: New test.
12129 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
12131 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12134 2016-05-04 Marek Polacek <polacek@redhat.com>
12137 * gcc.dg/Waddress-2.c: New test.
12139 2016-05-04 Alan Modra <amodra@gmail.com>
12141 * gcc.target/powerpc/pr70866.c: New.
12143 2016-05-03 Martin Sebor <msebor@redhat.com>
12146 * c-c++-common/builtin_location.c: New test.
12147 * g++.dg/cpp1y/builtin_location.C: New test.
12149 2016-05-03 Marek Polacek <polacek@redhat.com>
12152 * gcc.dg/pr70859.c: New test.
12153 * gcc.dg/pr70859-2.c: New test.
12155 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
12157 * gnat.dg/debug5.adb: New testcase.
12159 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
12161 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12162 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12163 Procedure to check for z10 instruction set.
12165 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12167 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12169 2016-05-03 Alan Modra <amodra@gmail.com>
12171 * gcc.target/powerpc/savres.c: Add func using a single gpr.
12173 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12175 * gcc.target/i386/avx512f-cvt-1.c: New test.
12177 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
12179 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12180 -fdump-tree-vrp-details.
12182 2016-05-03 Richard Biener <rguenther@suse.de>
12184 * gcc.dg/pr30172-1.c: Adjust.
12185 * gcc.dg/pr63743.c: Likewise.
12186 * gcc.dg/tm/pr51696.c: Likewise.
12187 * c-c++-common/tm/safe-1.c: Likewise.
12188 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12189 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12190 * g++.dg/plugin/self-assign-test-1.C: Likewise.
12191 * g++.dg/plugin/self-assign-test-2.C: Likewise.
12193 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12195 PR rtl-optimization/70467
12196 * gcc.target/i386/pr70467-3.c: New test.
12197 * gcc.target/i386/pr70467-4.c: New test.
12199 PR tree-optimization/70916
12200 * gcc.c-torture/compile/pr70916.c: New test.
12203 * gcc.target/i386/pr49244-1.c: New test.
12204 * gcc.target/i386/pr49244-2.c: New test.
12206 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
12208 PR rtl-optimization/44281
12209 * gcc.target/i386/pr44281.c: New test.
12211 2016-05-03 bin cheng <bin.cheng@arm.com>
12213 PR tree-optimization/56541
12214 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12215 * gcc.dg/vect/pr56541.c: new test.
12217 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12219 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12221 * gcc.target/powerpc/float128-complex-2.c: Likewise.
12223 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
12226 * c-c++-common/asan/clone-test-1.c (main): Align child process
12229 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12232 * g++.dg/spellcheck-fields-2.C: New test case.
12234 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12237 * g++.dg/pr62314.C: New test case.
12239 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
12241 * gcc.dg/ipa/inline-8.c: New testcase.
12243 2016-05-02 Jakub Jelinek <jakub@redhat.com>
12245 PR rtl-optimization/70467
12246 * gcc.target/i386/pr70467-1.c: New test.
12248 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12250 * gcc.dg/spec-options.c: Run the test on all targets.
12251 * gcc.dg/foo.specs: Use cpp_unique_options.
12253 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12255 * gcc.dg/tree-ssa/unord.c: New testcase.
12257 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12259 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12261 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
12263 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12265 2016-05-02 Marek Polacek <polacek@redhat.com>
12268 * gcc.dg/enum-incomplete-3.c: New test.
12270 2016-05-02 Marek Polacek <polacek@redhat.com>
12271 Tom de Vries <tom@codesourcery.com>
12273 PR tree-optimization/70700
12274 * gcc.dg/pr70700.c: New test.
12276 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
12278 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12279 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12280 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12281 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12282 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12284 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
12286 * ada/acats/run_acats: Rename into...
12287 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
12288 * ada/acats/run_all.sh: Remove redundant test.
12289 (target_run): Move around.
12290 (target_gnatchop): Use newly built executable.
12291 (target_gnatmake): Likewise.
12292 Check that the compilation of impbit succeeds.
12294 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
12296 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12297 * gcc.dg/20021029-1.c: Likewise.
12298 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12299 * gcc.target/sh/attr-isr-trapa.c: Likewise.
12300 * gcc.target/sh/cmpstr.c: Likewise.
12301 * gcc.target/sh/cmpstrn.c: Likewise.
12302 * gcc.target/sh/memset.c: Likewise.
12303 * gcc.target/sh/pr21255-2-mb.c: Likewise.
12304 * gcc.target/sh/pr21255-2-ml.c: Likewise.
12305 * gcc.target/sh/pr39423-1.c: Likewise.
12306 * gcc.target/sh/pr49468-di.c: Likewise.
12307 * gcc.target/sh/pr49468-si.c: Likewise.
12308 * gcc.target/sh/pr49880-1.c: Likewise.
12309 * gcc.target/sh/pr49880-2.c: Likewise.
12310 * gcc.target/sh/pr49880-3.c: Likewise.
12311 * gcc.target/sh/pr50751-1.c: Likewise.
12312 * gcc.target/sh/pr50751-4.c: Likewise.
12313 * gcc.target/sh/pr50751-7.c: Likewise.
12314 * gcc.target/sh/pr51244-1.c: Likewise.
12315 * gcc.target/sh/pr51244-10.c: Likewise.
12316 * gcc.target/sh/pr51244-11.c: Likewise.
12317 * gcc.target/sh/pr51244-12.c: Likewise.
12318 * gcc.target/sh/pr51244-13.c: Likewise.
12319 * gcc.target/sh/pr51244-14.c: Likewise.
12320 * gcc.target/sh/pr51244-17.c: Likewise.
12321 * gcc.target/sh/pr51244-18.c: Likewise.
12322 * gcc.target/sh/pr51244-19.c: Likewise.
12323 * gcc.target/sh/pr51244-4.c: Likewise.
12324 * gcc.target/sh/pr51244-5.c: Likewise.
12325 * gcc.target/sh/pr51244-7.c: Likewise.
12326 * gcc.target/sh/pr51244-8.c: Likewise.
12327 * gcc.target/sh/pr51244-9.c: Likewise.
12328 * gcc.target/sh/pr51697.c: Likewise.
12329 * gcc.target/sh/pr52483-1.c: Likewise.
12330 * gcc.target/sh/pr52483-2.c: Likewise.
12331 * gcc.target/sh/pr52483-3.c: Likewise.
12332 * gcc.target/sh/pr52483-5.c: Likewise.
12333 * gcc.target/sh/pr52933-1.c: Likewise.
12334 * gcc.target/sh/pr52933-2.c: Likewise.
12335 * gcc.target/sh/pr52933-3.c: Likewise.
12336 * gcc.target/sh/pr53568-1.c: Likewise.
12337 * gcc.target/sh/pr53976-1.c: Likewise.
12338 * gcc.target/sh/pr53988-1.c: Likewise.
12339 * gcc.target/sh/pr53988.c: Likewise.
12340 * gcc.target/sh/pr54089-1.c: Likewise.
12341 * gcc.target/sh/pr54089-6.c: Likewise.
12342 * gcc.target/sh/pr54089-7.c: Likewise.
12343 * gcc.target/sh/pr54089-8.c: Likewise.
12344 * gcc.target/sh/pr54089-9.c: Likewise.
12345 * gcc.target/sh/pr54236-1.c: Likewise.
12346 * gcc.target/sh/pr54236-2.c: Likewise.
12347 * gcc.target/sh/pr54236-3.c: Likewise.
12348 * gcc.target/sh/pr54236-4.c: Likewise.
12349 * gcc.target/sh/pr54386.c: Likewise.
12350 * gcc.target/sh/pr54602-1.c: Likewise.
12351 * gcc.target/sh/pr54685.c: Likewise.
12352 * gcc.target/sh/pr54760-1.c: Likewise.
12353 * gcc.target/sh/pr54760-2.c: Likewise.
12354 * gcc.target/sh/pr54760-3.c: Likewise.
12355 * gcc.target/sh/pr54760-4.c: Likewise.
12356 * gcc.target/sh/pr54760-5.c: Likewise.
12357 * gcc.target/sh/pr54760-6.c: Likewise.
12358 * gcc.target/sh/pr55146.c: Likewise.
12359 * gcc.target/sh/pr55160.c: Likewise.
12360 * gcc.target/sh/pr59278.c: Likewise.
12361 * gcc.target/sh/pr59401-1.c: Likewise.
12362 * gcc.target/sh/pr59533-1.c: Likewise.
12363 * gcc.target/sh/pr63260.c: Likewise.
12364 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12365 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12366 * gcc.target/sh/strlen.c: Likewise.
12367 * gcc.target/sh/torture/pr30807.c: Likewise.
12368 * gcc.target/sh/torture/pr34777.c: Likewise.
12369 * gcc.target/sh/torture/pr64652.c: Likewise.
12370 * gcc.target/sh/torture/pr65505.c: Likewise.
12371 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12372 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12374 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12377 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12379 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12381 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12382 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12383 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12384 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12386 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12388 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12389 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12391 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12393 PR middle-end/70626
12394 * c-c++-common/goacc/combined-reduction.c: New test.
12395 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12397 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12399 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12400 *movdi_internal pattern only if PIC off.
12401 * gcc.target/i386/pr70155-2.c: Likewise.
12402 * gcc.target/i386/pr70155-3.c: Likewise.
12403 * gcc.target/i386/pr70155-4.c: Likewise.
12404 * gcc.target/i386/pr70155-5.c: Likewise.
12405 * gcc.target/i386/pr70155-6.c: Likewise.
12406 * gcc.target/i386/pr70155-7.c: Likewise.
12407 * gcc.target/i386/pr70155-8.c: Likewise.
12408 * gcc.target/i386/pr70155-15.c: Likewise.
12409 * gcc.target/i386/pr70155-17.c: Likewise.
12410 * gcc.target/i386/pr70155-22.c: Likewise.
12412 2016-04-29 Bin Cheng <bin.cheng@arm.com>
12414 PR tree-optimization/70803
12415 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12417 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12419 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12420 optimization of vector loop.
12421 * gcc.target/i386/vect-unpack-3.c: New test.
12422 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12423 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12424 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12426 2016-04-29 Marek Polacek <polacek@redhat.com>
12429 * g++.dg/ubsan/null-7.C: New test.
12432 * gcc.dg/pr70852.c: New test.
12434 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12437 * g++.dg/cpp0x/alignas6.C: New test.
12439 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12441 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12442 * gcc.dg/pr27003.c: Likewise.
12443 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12444 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12445 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12446 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12447 * gcc.target/arc/mxy.c: Likewise.
12448 * gcc.target/arc/mswape.c: Likewise.
12449 * gcc.target/arc/mrtsc.c: Likewise.
12450 * gcc.target/arc/mcrc.c: Likewise.
12451 * gcc.target/arc/mdsp-packa.c: Likewise.
12452 * gcc.target/arc/mdvbf.c: Likewise.
12453 * gcc.target/arc/mlock.c: Likewise.
12454 * gcc.target/arc/mmac-24.c: Likewise.
12455 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12457 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12458 Matthijs Kooijman <matthijs@stdin.nl>
12459 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12462 * gcc.target/avr/pr60040-1.c: New.
12463 * gcc.target/avr/pr60040-2.c: New.
12465 2016-04-29 Richard Biener <rguenther@suse.de>
12467 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12469 2016-04-29 Richard Biener <rguenther@suse.de>
12471 PR tree-optimization/13962
12472 PR tree-optimization/65686
12473 * gcc.dg/uninit-pr65686.c: New testcase.
12475 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12477 PR middle-end/70843
12478 * gcc.dg/pr70843.c: New test.
12480 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12483 * gcc.target/i386/pr70858.c: New test.
12485 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12487 * gcc.target/arc/nps400-1.c: New file.
12489 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12490 Andrew Burgess <andrew.burgess@embecosm.com>
12492 * gcc.target/arc/movh_cl-1.c: New file.
12494 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12495 Andrew Burgess <andrew.burgess@embecosm.com>
12497 * gcc.target/arc/extzv-1.c: New file.
12498 * gcc.target/arc/insv-1.c: New file.
12499 * gcc.target/arc/insv-2.c: New file.
12500 * gcc.target/arc/movb-1.c: New file.
12501 * gcc.target/arc/movb-2.c: New file.
12502 * gcc.target/arc/movb-3.c: New file.
12503 * gcc.target/arc/movb-4.c: New file.
12504 * gcc.target/arc/movb-5.c: New file.
12505 * gcc.target/arc/movb_cl-1.c: New file.
12506 * gcc.target/arc/movb_cl-2.c: New file.
12507 * gcc.target/arc/movbi_cl-1.c: New file.
12508 * gcc.target/arc/movl-1.c: New file.
12510 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12511 Andrew Burgess <andrew.burgess@embecosm.com>
12513 * gcc.target/arc/cmem-1.c: New file.
12514 * gcc.target/arc/cmem-2.c: New file.
12515 * gcc.target/arc/cmem-3.c: New file.
12516 * gcc.target/arc/cmem-4.c: New file.
12517 * gcc.target/arc/cmem-5.c: New file.
12518 * gcc.target/arc/cmem-6.c: New file.
12519 * gcc.target/arc/cmem-7.c: New file.
12520 * gcc.target/arc/cmem-ld.inc: New file.
12521 * gcc.target/arc/cmem-st.inc: New file.
12523 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12526 * gcc.target/i386/pr70821.c: New test.
12528 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12530 * gcc.target/powerpc/vec-adde.c: New test.
12531 * gcc.target/powerpc/vec-adde-int128.c: New test.
12533 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12535 * gcc.target/i386/avx-vround-1.c: New test.
12536 * gcc.target/i386/avx-vround-2.c: New test.
12537 * gcc.target/i386/avx512vl-vround-1.c: New test.
12538 * gcc.target/i386/avx512vl-vround-2.c: New test.
12540 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12543 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12544 (check_effective_target_cilkplus_runtime): ... this.
12545 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12546 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12548 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12549 Require cilkplus_runtime.
12550 Don't add -lcilkrts.
12551 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12552 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12553 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12554 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12555 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12556 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12557 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12558 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12559 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12560 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12561 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12562 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12563 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12564 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12565 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12566 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12567 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12568 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12569 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12570 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12571 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12572 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12573 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12574 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12575 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12576 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12577 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12578 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12579 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12581 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12582 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12584 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12586 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12589 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12591 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12592 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12594 2015-04-27 Ryan Burn <contact@rnburn.com>
12598 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12600 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12601 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12603 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12605 * gnat.dg/limited_with4.ad[sb]: New test.
12606 * gnat.dg/limited_with4_pkg.ads: New helper.
12608 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12611 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12612 and movv1ti_internal patterns
12613 * gcc.target/i386/pr70155-1.c: New test.
12614 * gcc.target/i386/pr70155-2.c: Likewise.
12615 * gcc.target/i386/pr70155-3.c: Likewise.
12616 * gcc.target/i386/pr70155-4.c: Likewise.
12617 * gcc.target/i386/pr70155-5.c: Likewise.
12618 * gcc.target/i386/pr70155-6.c: Likewise.
12619 * gcc.target/i386/pr70155-7.c: Likewise.
12620 * gcc.target/i386/pr70155-8.c: Likewise.
12621 * gcc.target/i386/pr70155-9.c: Likewise.
12622 * gcc.target/i386/pr70155-10.c: Likewise.
12623 * gcc.target/i386/pr70155-11.c: Likewise.
12624 * gcc.target/i386/pr70155-12.c: Likewise.
12625 * gcc.target/i386/pr70155-13.c: Likewise.
12626 * gcc.target/i386/pr70155-14.c: Likewise.
12627 * gcc.target/i386/pr70155-15.c: Likewise.
12628 * gcc.target/i386/pr70155-16.c: Likewise.
12629 * gcc.target/i386/pr70155-17.c: Likewise.
12630 * gcc.target/i386/pr70155-18.c: Likewise.
12631 * gcc.target/i386/pr70155-19.c: Likewise.
12632 * gcc.target/i386/pr70155-20.c: Likewise.
12633 * gcc.target/i386/pr70155-21.c: Likewise.
12634 * gcc.target/i386/pr70155-22.c: Likewise.
12636 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12638 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12641 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12643 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12644 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12645 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12646 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12647 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12649 2016-04-27 Richard Biener <rguenther@suse.de>
12652 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12653 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12655 2016-04-27 Nathan Sidwell <nathan@acm.org>
12657 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12658 * g++.dg/ubsan/pr63956.C: Adjust error location.
12660 2016-04-27 Nick Clifton <nickc@redhat.com>
12662 PR middle-end/49889
12663 * gcc.dg/pr49889.c: New test.
12665 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12667 * c-c++-common/memset-array.c: New test.
12669 2016-04-26 Martin Sebor <msebor@redhat.com>
12672 * g++.dg/cpp1y/func_constexpr.C: New test.
12674 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12677 * g++.dg/cpp0x/enum32.C: New test.
12678 * g++.dg/cpp0x/enum33.C: New test.
12680 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12682 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12683 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12684 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12685 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12686 * gcc.c-torture/execute/pr38151.c: Likewise.
12687 * gcc.c-torture/execute/pr66556.c: Likewise.
12688 * gcc.c-torture/execute/pr67781.c: Likewise.
12689 * gcc.c-torture/execute/pr68648.c: Likewise.
12691 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12693 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12695 2016-04-26 Marek Polacek <polacek@redhat.com>
12698 * gcc.dg/pr67784-3.c: New test.
12699 * gcc.dg/pr67784-4.c: New test.
12700 * gcc.dg/pr67784-5.c: New test.
12703 * gcc.dg/Wnested-externs-2.c: New test.
12705 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12707 * gcc.dg/fold-plusmult.c: Adjust.
12708 * gcc.dg/no-strict-overflow-6.c: Adjust.
12709 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12711 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12713 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12715 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12716 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12717 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12718 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12719 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12720 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12721 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12722 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12723 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12724 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12725 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12726 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12727 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12728 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12729 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12730 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12731 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12732 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12733 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12734 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12735 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12736 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12738 * gcc.target/i386/pr32219-4.c: Likewise.
12739 * gcc.target/i386/pr32219-6.c: Likewise.
12740 * gcc.target/i386/pr32219-8.c: Likewise.
12742 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12744 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12745 associated options.
12747 2016-04-26 Marek Polacek <polacek@redhat.com>
12750 * g++.dg/ext/cond2.C: New test.
12752 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12754 PR tree-optimization/70771
12755 PR tree-optimization/70775
12756 * gcc.dg/pr70771.c: New test.
12757 * gcc.dg/pr70775.c: New test.
12759 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12761 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12763 2016-04-25 Richard Biener <rguenther@suse.de>
12765 PR tree-optimization/70780
12766 * gcc.dg/torture/pr70780.c: New testcase.
12768 2016-04-25 Michael Collison <michael.collison@arm.com>
12770 * gcc.target/arm/neon-vaddws16.c: New test.
12771 * gcc.target/arm/neon-vaddws32.c: New test.
12772 * gcc.target/arm/neon-vaddwu16.c: New test.
12773 * gcc.target/arm/neon-vaddwu32.c: New test.
12774 * gcc.target/arm/neon-vaddwu8.c: New test.
12775 * lib/target-supports.exp
12776 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12777 that arm neon support vector widen sum of HImode TO SImode.
12779 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12782 * c-c++-common/asan/pr70712.c: New test.
12784 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12786 * .gitattributes: New file.
12788 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12790 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12792 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12794 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12795 * gfortran.dg/submodule_15.f08: Likewise.
12797 2016-04-22 Richard Biener <rguenther@suse.de>
12799 PR tree-optimization/70740
12800 * gcc.dg/torture/pr70740.c: New testcase.
12802 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12805 * gcc.target/i386/pr70750-1.c: New test.
12806 * gcc.target/i386/pr70750-2.c: Likewise.
12808 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12811 * g++.dg/cpp0x/auto48.C: New.
12813 2016-04-21 Marek Polacek <polacek@redhat.com>
12816 * g++.dg/cpp0x/forw_enum12.C: New test.
12817 * g++.dg/cpp0x/forw_enum13.C: New test.
12819 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12822 * gcc.target/i386/pr70728.c: New test.
12824 2016-04-21 Richard Biener <rguenther@suse.de>
12826 PR middle-end/70747
12827 * gcc.dg/pr70747.c: New testcase.
12829 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12831 PR tree-optimization/70715
12832 * gcc.dg/tree-ssa/scev-13.c: New test.
12834 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12836 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12838 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12840 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12842 2016-04-20 Jan Hubicka <jh@suse.cz>
12845 * g++.dg/ipa/nothrow-1.C: New testcase.
12847 2016-04-20 Nathan Sidwell <nathan@acm.org>
12850 * g++.dg/eh/delete1.C: New.
12852 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12854 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12855 -mtune-ctrl=sse_typeless_stores.
12857 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12859 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12861 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12863 PR tree-optimization/69489
12864 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12866 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12869 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12870 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12871 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12873 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12875 PR tree-optimization/56625
12876 PR tree-optimization/69489
12877 * gcc.dg/vect/pr56625.c: New test.
12878 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12880 2016-04-20 Andrew Pinski <apinski@cavium.com>
12883 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12885 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12887 * gnat.dg/self1.adb: Remove now incorrect test.
12889 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12891 * gcc.dg/tree-ssa/scev-11.c: New test.
12892 * gcc.dg/tree-ssa/scev-12.c: New test.
12894 2016-04-20 Marek Polacek <polacek@redhat.com>
12896 PR tree-optimization/70725
12897 * gcc.dg/pr70725.c: New test.
12899 2016-04-20 Richard Biener <rguenther@suse.de>
12901 PR tree-optimization/70726
12902 * g++.dg/vect/pr70726.cc: New testcase.
12904 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12907 * gcc.target/s390/pr70674.c: New test.
12909 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12911 PR libgfortran/70684
12912 * gfortran.dg/list_read_14.f90: New test.
12914 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12917 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12918 extern to force it misaligned.
12922 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12923 Don't check `*' before movv4sf_internal.
12924 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12925 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12926 Don't check `*' before movv16qi_internal.
12927 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12928 extern to force it misaligned.
12932 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12933 Don't check `*' before movv2df_internal.
12934 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12935 extern to force it misaligned.
12939 Check movv8sf_internal instead of avx_storeups256.
12940 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12942 2016-04-19 Richard Biener <rguenther@suse.de>
12944 PR tree-optimization/70171
12945 * g++.dg/tree-ssa/pr70171.C: New testcase.
12947 2016-04-19 Richard Biener <rguenther@suse.de>
12949 PR tree-optimization/70724
12950 * gcc.dg/torture/pr70724.c: New testcase.
12952 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12954 PR middle-end/70689
12955 * gcc.target/i386/pr70689.c: New.
12957 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12960 * gcc.target/i386/pr70708.c: New test.
12962 2016-04-18 Richard Biener <rguenther@suse.de>
12964 PR tree-optimization/43434
12965 * gcc.dg/vect/pr43434.c: New testcase.
12966 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12967 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12968 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12969 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12970 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12971 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12972 * gcc.dg/gomp/pr68640.c: Likewise.
12973 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12974 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12976 2016-04-18 Richard Biener <rguenther@suse.de>
12978 PR tree-optimization/70701
12979 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12981 2016-04-18 Tom de Vries <tom@codesourcery.com>
12984 * gcc.dg/pr70161.c: Add dot-file scans.
12985 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12986 instead of after last dot char.
12988 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12990 * c-c++-common/dump-ada-spec-3.c: New test.
12991 * c-c++-common/dump-ada-spec-4.c: Likewise.
12993 2016-04-17 Tom de Vries <tom@codesourcery.com>
12996 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12998 2016-04-15 Jan Hubicka <jh@suse.cz>
13001 * g++.dg/ipa/pure-const-1.C: New testcase.
13002 * g++.dg/ipa/pure-const-2.C: New testcase.
13003 * g++.dg/ipa/pure-const-3.C: New testcase.
13005 2016-04-15 Marek Polacek <polacek@redhat.com>
13008 * gcc.dg/bitfld-22.c: New test.
13010 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
13012 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
13015 2016-04-15 Marek Polacek <polacek@redhat.com>
13018 * c-c++-common/pr70651.c: New test.
13020 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13022 PR rtl-optimization/70681
13023 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
13024 dump scan on arm and powerpc.
13025 * gcc.dg/pr10474.c: Likewise.
13027 2016-04-15 Jakub Jelinek <jakub@redhat.com>
13032 * g++.dg/cpp1y/vla11.C: Revert for real.
13035 * c-c++-common/Wparentheses-1.c: New test.
13036 * c-c++-common/gomp/Wparentheses-1.c: New test.
13037 * c-c++-common/gomp/Wparentheses-2.c: New test.
13038 * c-c++-common/gomp/Wparentheses-3.c: New test.
13039 * c-c++-common/gomp/Wparentheses-4.c: New test.
13040 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
13041 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
13042 * c-c++-common/goacc/Wparentheses-1.c: New test.
13044 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
13047 * gcc.target/i386/pr70662.c: New test.
13049 2016-04-15 Richard Biener <rguenther@suse.de>
13050 Alan Modra <amodra@gmail.com>
13052 PR tree-optimization/70130
13053 * gcc.dg/vect/O3-pr70130.c: New testcase.
13055 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13058 * gcc.target/powerpc/pr70669.c: New test.
13061 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13062 a power7 system that does not have an assembler that supports
13065 2016-04-14 Martin Sebor <msebor@redhat.com>
13070 * c-c++-common/ubsan/vla-1.c: Revert.
13071 * g++.dg/cpp1y/vla11.C: Same.
13072 * g++.dg/cpp1y/vla12.C: Same.
13073 * g++.dg/cpp1y/vla13.C: Same.
13074 * g++.dg/cpp1y/vla14.C: Same.
13075 * g++.dg/cpp1y/vla3.C: Same.
13076 * g++.dg/init/array24.C: Same.
13077 * g++.dg/ubsan/vla-1.C: Same.
13079 2016-04-14 Marek Polacek <polacek@redhat.com>
13080 Jan Hubicka <hubicka@ucw.cz>
13083 * g++.dg/torture/pr70029.C: New test.
13085 2016-04-14 Martin Sebor <msebor@redhat.com>
13087 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13088 type size to prevent failures on targets with very low maximum
13091 2016-04-14 Richard Biener <rguenther@suse.de>
13093 PR tree-optimization/70623
13094 * gcc.dg/torture/pr70623.c: New testcase.
13095 * gcc.dg/torture/pr70623-2.c: Likewise.
13097 2016-04-13 Martin Sebor <msebor@redhat.com>
13102 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13103 * g++.dg/cpp1y/vla11.C: New test.
13104 * g++.dg/cpp1y/vla12.C: New test.
13105 * g++.dg/cpp1y/vla13.C: New test.
13106 * g++.dg/cpp1y/vla14.C: New test.
13107 * g++.dg/cpp1y/vla3.C: Restore deleted test.
13108 * g++.dg/init/array24.C: Fully brace VLA initializer.
13109 * g++.dg/ubsan/vla-1.C: Disable exceptions.
13111 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13114 * g++.dg/opt/pr70641.C: New test.
13116 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13118 PR rtl-optimization/68749
13119 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13120 effects of argument promotions.
13121 Remove default args to dg-skip-if.
13123 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
13126 * g++.dg/parse/pr70635.C: New.
13128 2016-04-13 Marek Polacek <polacek@redhat.com>
13131 * c-c++-common/Wmisleading-indentation-4.c: New test.
13133 2016-04-13 Marek Polacek <polacek@redhat.com>
13136 * gcc.dg/Wparentheses-12.c: New test.
13137 * gcc.dg/Wparentheses-13.c: New test.
13139 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
13141 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13142 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13143 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13145 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13147 PR middle-end/70633
13148 * gcc.c-torture/compile/pr70633.c: New test.
13151 * gcc.dg/torture/pr70628.c: New test.
13153 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
13156 * g++.dg/template/pr70610.C: New test.
13157 * g++.dg/template/pr70610-2.C: New test.
13158 * g++.dg/template/pr70610-3.C: New test.
13159 * g++.dg/template/pr70610-4.C: New test.
13161 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13163 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13167 * g++.dg/ext/pr70571.C: New test.
13169 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13172 * gcc.target/powerpc/pr70640.c: New test.
13174 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
13177 * g++.dg/parse/pr68722.C: New.
13179 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13181 PR rtl-optimization/70596
13182 * gcc.target/i386/pr70596.c: New test.
13184 2016-04-12 Nathan Sidwell <nathan@acm.org>
13187 * g++.dg/init/pr70501.C: New.
13189 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
13191 * gcc.target/i386/asm-flag-6.c: New test.
13193 2016-04-12 Tom de Vries <tom@codesourcery.com>
13195 PR tree-optimization/68756
13196 * gcc.dg/graphite/pr68756.c: New test.
13198 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13200 PR tree-optimization/70602
13201 * gcc.c-torture/execute/pr70602.c: New test.
13203 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13206 * gcc.target/powerpc/float128-1.c: New tests to make sure the
13207 __float128 emulator is built and runs.
13208 * gcc.target/powerpc/float128-1.c: Likewise.
13210 * lib/target-supports.exp (check_ppc_float128_sw_available):
13211 Rework tests for __float128 software and hardware
13212 availability. Fix exit condition to return 0 on success.
13214 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
13217 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13218 * gcc.target/aarch64/target_attr_15.c: Likewise.
13220 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13223 * g++.dg/cpp1y/pr69066.C: New.
13225 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13228 * gfortran.dg/pr36192.f90: Update test.
13229 * gfortran.dg/pr36192_1.f90: Update test.
13230 * gfortran.dg/real_dimension_1.f: Update test.
13231 * gfortran.dg/parameter_array_init_7.f90: New test.
13233 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
13236 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13238 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13240 PR rtl-optimization/66669
13241 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13243 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13245 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13246 * gcc.dg/pie-1.c: Likewise.
13247 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13248 * gcc.dg/pic-4.c: Likewise.
13249 * gcc.dg/pie-3.c: Likewise.
13250 * gcc.dg/pie-4.c: Likewise.
13252 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13254 PR tree-optimization/68644
13255 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13257 PR rtl-optimization/64886
13258 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13260 2016-04-09 Tom de Vries <tom@codesourcery.com>
13262 PR tree-optimization/68953
13263 * gcc.dg/graphite/pr68953.c: New test.
13265 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13268 * gfortran.dg/deferred_character_16.f90: New test.
13270 2016-04-09 Jakub Jelinek <jakub@redhat.com>
13272 PR tree-optimization/70586
13273 * gcc.c-torture/execute/pr70586.c: New test.
13275 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13278 * c-c++-common/asan/halt_on_error-1.c: Replace memset
13279 with __builtin_memset
13280 * c-c++-common/asan/halt_on_error-2.c: Likewise.
13282 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
13286 PR tree-optimization/70373
13287 PR middle-end/70533
13288 PR middle-end/70534
13289 PR middle-end/70535
13290 * c-c++-common/goacc/reduction-5.c: New test.
13291 * c-c++-common/goacc/reduction-promotions.c: New test.
13292 * gfortran.dg/goacc/reduction-3.f95: New test.
13293 * gfortran.dg/goacc/reduction-promotions.f90: New test.
13295 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
13299 * g++.dg/pr70590.C: New test.
13300 * g++.dg/pr70590-2.C: New test.
13302 2016-04-08 Jakub Jelinek <jakub@redhat.com>
13304 PR middle-end/70593
13305 * gcc.target/i386/pr70593.c: New test.
13307 PR rtl-optimization/70574
13308 * gcc.target/i386/avx2-pr70574.c: New test.
13310 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
13313 * c-c++-common/asan/pr70541.c: New test.
13315 2016-04-08 Tom de Vries <tom@codesourcery.com>
13317 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13318 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13320 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13323 * gcc.c-torture/execute/pr70566.c: New test.
13325 2016-04-08 Tom de Vries <tom@codesourcery.com>
13327 * c-c++-common/goacc/uninit-copy-clause.c: New test.
13328 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13330 2016-04-08 Alan Modra <amodra@gmail.com>
13332 * gcc.target/powerpc/pr70117.c: New.
13334 2016-04-07 Jakub Jelinek <jakub@redhat.com>
13337 * gcc.dg/lto/simd-function_0.c: New test.
13339 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13341 * c-c++-common/attr-simd-2.c: Likewise.
13342 * c-c++-common/attr-simd-4.c: Likewise.
13343 * gcc.dg/gomp/simd-clones-2.c: Likewise.
13344 * gcc.dg/gomp/simd-clones-3.c: Likewise.
13346 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13349 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13351 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
13352 Tom de Vries <tom@codesourcery.com>
13354 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13355 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13356 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13357 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13358 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13359 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13360 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13361 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13363 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13366 * g++.dg/warn/Wparentheses-29.C: New test.
13368 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13371 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13372 explicit braces to resolve a future -Wparentheses warning.
13374 2016-04-06 Richard Henderson <rth@redhat.com>
13376 * gcc.dg/pr61817-1.c: New test.
13377 * gcc.dg/pr61817-2.c: New test.
13378 * gcc.dg/pr69391-1.c: New test.
13379 * gcc.dg/pr69391-2.c: New test.
13381 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13383 PR rtl-optimization/70398
13384 * gcc.target/aarch64/pr70398.c: New.
13386 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13388 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13390 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
13391 Pedro Alves <palves@redhat.com>
13393 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13395 2016-04-06 Jakub Jelinek <jakub@redhat.com>
13397 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13398 Check for avx512f effective targets instead of avx2.
13399 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13400 for AVX512F clones.
13401 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13402 * g++.dg/gomp/declare-simd-1.C: Likewise.
13403 * g++.dg/gomp/declare-simd-3.C: Likewise.
13404 * g++.dg/gomp/declare-simd-4.C: Likewise.
13406 PR middle-end/70550
13407 * c-c++-common/gomp/pr70550-1.c: New test.
13408 * c-c++-common/gomp/pr70550-2.c: New test.
13410 2016-04-05 Nathan Sidwell <nathan@acm.org>
13413 * g++.dg/ext/attribute-may-alias-5.C: New.
13415 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13418 * c-c++-common/pr70336.c: New test.
13419 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13420 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13422 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
13425 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13427 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13429 PR rtl-optimization/70542
13430 * gcc.dg/torture/pr70542.c: New test.
13431 * gcc.target/i386/avx2-pr70542.c: New test.
13433 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13435 PR tree-optimization/70509
13436 * gcc.target/i386/avx512bw-pr70509.c: New test.
13438 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13441 * g++.dg/ext/constexpr-vla4.C: New test.
13443 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13446 * gcc.target/i386/pr70510.c: New test.
13448 2016-04-05 Richard Biener <rguenther@suse.de>
13450 PR tree-optimization/70526
13451 * g++.dg/torture/pr70526.C: New testcase.
13453 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13456 * gcc.target/i386/pr70525.c: New test.
13458 2016-04-05 Richard Biener <rguenther@suse.de>
13460 PR middle-end/70499
13461 * g++.dg/torture/pr70499.C: New testcase.
13463 2016-04-05 Richard Biener <rguenther@suse.de>
13465 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13468 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13470 PR middle-end/70307
13471 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13472 rs6000 ABI warnings.
13474 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13477 * g++.dg/ipa/devirt-51.C: New testcase.
13479 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13480 Jakub Jelinek <jakub@redhat.com>
13482 PR middle-end/70457
13483 * gcc.dg/torture/pr70457.c: New.
13485 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13488 * gfortran.dg/allocate_with_source_19.f08: New test.
13490 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13493 * gfortran.dg/coarray_allocate_6.f08: New test.
13495 2016-04-04 Richard Biener <rguenther@suse.de>
13497 PR rtl-optimization/70484
13498 * gcc.dg/torture/pr70484.c: New testcase.
13500 2016-04-04 Marek Polacek <polacek@redhat.com>
13503 * gcc.dg/torture/pr70307.c: New test.
13505 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13509 * gcc.target/sh/torture/pr70416.c: New.
13511 2016-04-02 Martin Sebor <msebor@redhat.com>
13517 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13518 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13519 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13520 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13521 * g++.dg/cpp0x/constexpr-string.C: Same.
13522 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13523 * g++.dg/cpp0x/pr65398.C: Same.
13524 * g++.dg/ext/constexpr-vla1.C: Same.
13525 * g++.dg/ext/constexpr-vla2.C: Same.
13526 * g++.dg/ext/constexpr-vla3.C: Same.
13527 * g++.dg/ubsan/pr63956.C: Same.
13529 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13531 PR rtl-optimization/70467
13532 * gcc.target/i386/pr70467-2.c: New test.
13534 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13535 Marek Polacek <polacek@redhat.com>
13538 * g++.dg/init/new47.C: New test.
13540 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13543 * gcc.target/arm/pr70496.c: New test.
13545 2016-04-01 Nathan Sidwell <nathan@acm.org>
13548 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13550 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13553 * gcc.dg/strlenopt.h (memmove): New.
13554 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13555 instead of "string.h".
13556 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13557 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13558 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13559 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13560 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13561 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13562 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13563 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13564 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13565 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13566 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13567 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13568 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13569 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13570 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13571 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13572 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13573 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13574 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13575 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13577 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13579 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13580 (Holder::foo): Reflect this.
13582 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13585 * gcc.dg/pr70442.c: New test.
13587 2016-03-31 Nathan Sidwell <nathan@acm.org>
13590 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13592 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13595 * gcc.target/i386/pr70453.c: New test.
13597 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13600 * gcc.c-torture/pr70292.c: New test.
13602 2016-03-31 Marek Polacek <polacek@redhat.com>
13605 * c-c++-common/pr70297.c: New test.
13606 * g++.dg/cpp0x/typedef-redecl.C: New test.
13607 * gcc.dg/typedef-redecl2.c: New test.
13609 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13611 PR rtl-optimization/70460
13612 * gcc.c-torture/execute/pr70460.c: New test.
13614 2016-03-31 Richard Biener <rguenther@suse.de>
13617 * g++.dg/ext/vector30.C: New testcase.
13619 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13620 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13622 * gfortran.dg/fmt_pf.f90: New test.
13624 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13626 Forward-port from 5 branch
13627 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13630 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13631 dg-require-effective-target after dg-do.
13633 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13635 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13637 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13638 Julian Brown <julian@codesourcery.com>
13639 Chung-Lin Tang <cltang@codesourcery.com>
13640 Cesar Philippidis <cesar@codesourcery.com>
13641 James Norris <jnorris@codesourcery.com>
13642 Tom de Vries <tom@codesourcery.com>
13643 Nathan Sidwell <nathan@codesourcery.com>
13645 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13646 * c-c++-common/goacc/loop-clauses.c: Likewise.
13647 * g++.dg/goacc/template.C: Likewise.
13648 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13649 * gfortran.dg/goacc/loop-1.f95: Likewise.
13650 * gfortran.dg/goacc/loop-5.f95: Likewise.
13651 * gfortran.dg/goacc/loop-6.f95: Likewise.
13652 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13653 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13654 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13655 * c-c++-common/goacc/clauses-fail.c: Likewise.
13656 * c-c++-common/goacc/parallel-1.c: Likewise.
13657 * c-c++-common/goacc/reduction-1.c: Likewise.
13658 * c-c++-common/goacc/reduction-2.c: Likewise.
13659 * c-c++-common/goacc/reduction-3.c: Likewise.
13660 * c-c++-common/goacc/reduction-4.c: Likewise.
13661 * c-c++-common/goacc/routine-3.c: Likewise.
13662 * c-c++-common/goacc/routine-4.c: Likewise.
13663 * c-c++-common/goacc/routine-5.c: Likewise.
13664 * c-c++-common/goacc/tile.c: Likewise.
13665 * g++.dg/goacc/template.C: Likewise.
13666 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13667 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13668 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13669 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13670 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13671 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13672 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13673 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13674 * c-c++-common/goacc/use_device-1.c: ... this file.
13675 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13676 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13677 * c-c++-common/goacc/host_data-6.c: ... this file.
13678 * c-c++-common/goacc/loop-2-kernels.c: New file.
13679 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13680 * c-c++-common/goacc/loop-3.c: Likewise.
13681 * g++.dg/goacc/reference.C: Likewise.
13682 * g++.dg/goacc/routine-1.C: Likewise.
13683 * g++.dg/goacc/routine-2.C: Likewise.
13685 2016-03-30 Richard Biener <rguenther@suse.de>
13687 PR middle-end/70450
13688 * gcc.dg/torture/pr70450.c: New testcase.
13690 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13693 * gcc.dg/torture/pr70421.c: New test.
13694 * gcc.target/i386/avx512f-pr70421.c: New test.
13696 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13699 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13700 (check): New function.
13702 (foo): Align stack to 16 bytes when calling bar.
13703 * gcc.target/i386/cleanup-2.c: Likewise.
13705 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13707 PR tree-optimization/59124
13708 * gcc.dg/Warray-bounds-19.c: New test.
13710 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13712 * lib/prune.exp (escape_regex_chars): New.
13713 (prune_file_path): Update to quote metcharacters for regexp.
13715 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13717 PR rtl-optimization/70429
13718 * gcc.c-torture/execute/pr70429.c: New test.
13720 PR tree-optimization/70405
13721 * gcc.dg/pr70405.c: New test.
13723 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13726 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13727 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13729 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13732 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13733 __cilkrts_set_param to set two workers.
13734 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13735 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13737 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13739 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13741 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13744 * gcc.target/i386/pr70406.c: New test.
13746 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13748 * gnat.dg/specs/double_record_extension3.ads: New test.
13750 2016-03-25 Richard Henderson <rth@redhat.com>
13753 * gcc.target/aarch64/pr70120-1.c: New.
13754 * gcc.target/aarch64/pr70120-2.c: New.
13755 * gcc.target/aarch64/pr70120-3.c: New.
13757 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13760 * g++.dg/template/mangle2.C: The dg-do directive should be
13761 "compile" not "assemble".
13763 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13766 * gcc.dg/pr69650.c: New test.
13768 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13770 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13772 2016-03-25 Alan Modra <amodra@gmail.com>
13774 * gcc.dg/dfp/pr70052.c: New test.
13776 2016-03-24 Richard Henderson <rth@redhat.com>
13778 PR middle-end/69845
13779 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13780 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13782 2016-03-24 Tom de Vries <tom@codesourcery.com>
13784 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13786 2016-03-24 Tom de Vries <tom@codesourcery.com>
13788 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13789 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13791 2016-03-24 Tom de Vries <tom@codesourcery.com>
13793 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13794 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13796 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13799 * g++.dg/template/mangle2.C: New test.
13801 2016-03-24 Richard Biener <rguenther@suse.de>
13803 PR tree-optimization/70396
13804 * gcc.dg/torture/pr70396.c: New testcase.
13806 2016-03-24 Richard Biener <rguenther@suse.de>
13808 PR middle-end/70370
13809 * gcc.dg/torture/pr70370.c: New testcase.
13811 2016-03-24 Tom de Vries <tom@codesourcery.com>
13813 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13814 * gfortran.dg/goacc/kernels-tree.f95: Same.
13815 * gfortran.dg/goacc/parallel-tree.f95: Same.
13817 2016-03-24 Tom de Vries <tom@codesourcery.com>
13819 * c-c++-common/goacc/uninit-if-clause.c: New test.
13820 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13822 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13825 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13828 2016-03-24 Richard Biener <rguenther@suse.de>
13830 PR tree-optimization/70372
13831 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13833 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13836 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13838 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13841 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13843 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13846 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13847 * g++.dg/cpp1y/pr70001.C: New test.
13850 * g++.dg/cpp0x/constexpr-70323.C: New test.
13852 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13853 Jason Merrill <jason@redhat.com>
13854 Jakub Jelinek <jakub@redhat.com>
13857 * g++.dg/cpp0x/constexpr-69315.C: New test.
13858 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13860 2016-03-23 Marek Polacek <polacek@redhat.com>
13863 * g++.dg/warn/Wignored-attributes-1.C: New test.
13864 * g++.dg/warn/Wignored-attributes-2.C: New test.
13866 2016-03-23 Tom de Vries <tom@codesourcery.com>
13868 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13870 * gfortran.dg/goacc/private-3.f95 (test): Same.
13871 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13874 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13876 * lib/target-supports.exp: Remove v7ve entry from loop
13877 creating effective target checks.
13878 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13879 (add_options_for_arm_arch_v7ve): Likewise.
13881 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13883 PR tree-optimization/70354
13884 * gcc.dg/vect/pr70354-1.c: New test.
13885 * gcc.dg/vect/pr70354-2.c: New test.
13886 * gcc.target/i386/avx2-pr70354-1.c: New test.
13887 * gcc.target/i386/avx2-pr70354-2.c: New test.
13889 2016-03-22 Jeff Law <law@redhat.com>
13892 * gcc.dg/tree-ssa/pr70232.c: New test.
13894 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13897 * gcc.target/i386/pr70302.c: New test.
13899 2016-03-22 Richard Biener <rguenther@suse.de>
13901 PR middle-end/70251
13902 * g++.dg/torture/pr70251.C: New testcase.
13904 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13907 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13908 Wmisleading-indentation.c.
13909 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13910 reflect change to diagnostic text and order of messages.
13911 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13913 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13915 * g++.dg/ext/java-3.C: Don't compile on AIX.
13917 2016-03-22 Richard Biener <rguenther@suse.de>
13919 PR middle-end/70333
13920 * gcc.dg/torture/pr70333.c: New testcase.
13922 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13924 * g++.dg/ext/pr70290.C: New test.
13926 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13929 * gcc.target/i386/pr70325.c: New test.
13931 2016-03-22 Jakub Jelinek <jakub@redhat.com>
13934 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13935 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13938 * gcc.target/i386/pr70300.c: New test.
13941 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13942 (func2): New function for cond with parens, xfail warning for c++.
13943 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13945 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13948 * g++.dg/template/ptrmem30.C: New test.
13950 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13953 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13954 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13956 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13958 PR middle-end/70326
13959 * gcc.dg/pr70326.c: New test.
13961 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
13962 Jakub Jelinek <jakub@redhat.com>
13964 PR tree-optimization/70317
13965 * gcc.dg/pr70317.c: New test.
13967 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
13970 * gcc.target/i386/pr70327.c: New test.
13972 2016-03-21 Martin Liska <mliska@suse.cz>
13975 * gcc.dg/ipa/pr70306.c: New test.
13977 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
13979 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13980 * gcc.target/arm/attr-align3.c: Likewise.
13981 * gcc.target/arm/attr_arm.c: Likewise.
13982 * gcc.target/arm/flip-thumb.c: Likewise.
13984 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13987 * gcc.target/powerpc/altivec-36.c: New test.
13989 2016-03-21 Richard Biener <rguenther@suse.de>
13991 PR tree-optimization/70310
13992 * gcc.dg/torture/pr70310.c: New testcase.
13994 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13997 * gcc.target/i386/pr70293.c: New test.
13999 2016-03-21 Richard Biener <rguenther@suse.de>
14001 PR tree-optimization/70288
14002 * gcc.dg/torture/pr70288-1.c: New testcase.
14003 * gcc.dg/torture/pr70288-2.c: Likewise.
14005 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14007 PR rtl-optimization/69307
14008 * gcc.target/arm/pr69307.c: New test.
14010 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14012 PR rtl-optimization/69102
14013 * gcc.c-torture/compile/pr69102.c: New test.
14015 2016-03-18 Jeff Law <law@redhat.com>
14017 PR rtl-optimization/70263
14018 * gcc.c-torture/compile/pr70263-1.c: New test.
14019 * gcc.target/i386/pr70263-2.c: New test.
14021 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
14023 PR rtl-optimization/70278
14024 * gcc.dg/torture/pr70278.c: New test.
14025 * gcc.target/arm/pr70278.c: New test.
14027 2016-03-18 David Malcolm <dmalcolm@redhat.com>
14030 * gcc.dg/plugin/diagnostic-test-expressions-1.c
14031 (test_builtin_types_compatible_p): New test function.
14032 * gcc.dg/pr70281.c: New test case.
14034 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
14037 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
14039 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14041 PR tree-optimization/70252
14042 * gcc.dg/pr70252.c: New test.
14044 2016-03-18 Tom de Vries <tom@codesourcery.com>
14046 * gcc.dg/pr70161-2.c: New test.
14047 * gcc.dg/pr70161.c: New test.
14049 2016-03-18 Tom de Vries <tom@codesourcery.com>
14052 * gcc.dg/pr70269.c: New test.
14054 2016-03-18 Jakub Jelinek <jakub@redhat.com>
14057 * g++.dg/ext/java-3.C: New test.
14059 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14062 * g++.dg/lookup/pr70205.C: New test.
14064 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14067 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14069 2016-03-17 Marek Polacek <polacek@redhat.com>
14072 * gcc.dg/atomic-op-6.c: New test.
14074 2016-03-17 David Malcolm <dmalcolm@redhat.com>
14077 * c-c++-common/pr70264.c: New test case.
14079 2016-03-17 Jakub Jelinek <jakub@redhat.com>
14082 * c-c++-common/pr70144-1.c: New test.
14083 * c-c++-common/pr70144-2.c: New test.
14086 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14087 * g++.dg/opt/flifetime-dse6.C: New test.
14088 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14090 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
14093 * gcc.dg/pic-1.c: New test.
14094 * gcc.dg/pic-2.c: Likewise.
14095 * gcc.dg/pic-3.c: Likewise.
14096 * gcc.dg/pic-4.c: Likewise.
14097 * gcc.dg/pie-1.c: Likewise.
14098 * gcc.dg/pie-2.c: Likewise.
14099 * gcc.dg/pie-3.c: Likewise.
14100 * gcc.dg/pie-4.c: Likewise.
14101 * gcc.dg/pie-5.c: Likewise.
14102 * gcc.dg/pie-6.c: Likewise.
14104 2016-03-17 Tom de Vries <tom@codesourcery.com>
14106 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14107 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14109 2016-03-17 Richard Biener <rguenther@suse.de>
14112 * g++.dg/debug/pr70271.C: New testcase.
14114 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
14116 * gcc.target/i386/pr70251.c: New test.
14118 2016-03-17 Marek Polacek <polacek@redhat.com>
14121 * g++.dg/warn/constexpr-70194.C: New test.
14123 2016-03-16 Richard Henderson <rth@redhat.com>
14125 PR middle-end/70240
14126 * gcc.c-torture/compile/pr70240.c: New.
14128 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14130 * gcc.c-torture/compile/20151204.c: Skip for avr.
14132 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14135 * g++.dg/opt/pr70245.C: New test.
14136 * g++.dg/opt/pr70245.h: New file.
14137 * g++.dg/opt/pr70245-aux.cc: New file.
14139 2016-03-16 Martin Sebor <msebor@redhat.com>
14141 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14143 2016-03-16 Richard Henderson <rth@redhat.com>
14145 PR middle-end/70199
14146 * gcc.c-torture/compile/pr70199.c: New.
14148 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
14150 * gcc.dg/uninit-19.c: Run dos2unix.
14152 2016-03-16 Marek Polacek <polacek@redhat.com>
14155 * gcc.dg/nested-func-10.c: New test.
14156 * gcc.dg/nested-func-9.c: New test.
14158 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14160 PR tree-optimization/68714
14161 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14163 2016-03-16 Tom de Vries <tom@codesourcery.com>
14165 PR tree-optimization/68715
14166 * gcc.dg/graphite/pr68715-2.c: New test.
14167 * gcc.dg/graphite/pr68715.c: New test.
14168 * gfortran.dg/graphite/pr68715.f90: New test.
14170 2016-03-16 Tom de Vries <tom@codesourcery.com>
14172 PR tree-optimization/68809
14173 * gcc.dg/graphite/pr68809-2.c: New test.
14174 * gcc.dg/graphite/pr68809.c: New test.
14176 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14179 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14180 method call to i () as argument. Adjust expected output.
14183 * g++.dg/ubsan/pr70147-1.C: New test.
14184 * g++.dg/ubsan/pr70147-2.C: New test.
14186 2016-03-15 Martin Sebor <msebor@redhat.com>
14189 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14191 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
14193 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14196 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14198 PR libfortran/69799
14199 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14200 libatomic_available.
14202 2016-03-15 Marek Polacek <polacek@redhat.com>
14205 * g++.dg/ext/attribute-may-alias-4.C: New test.
14207 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
14209 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
14210 -fvar-tracking-assignments-toggle flag.
14212 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
14214 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14216 2016-03-15 Jakub Jelinek <jakub@redhat.com>
14218 PR rtl-optimization/70222
14219 * gcc.c-torture/execute/pr70222-1.c: New test.
14220 * gcc.c-torture/execute/pr70222-2.c: New test.
14222 2016-03-15 Richard Henderson <rth@redhat.com>
14224 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14226 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14228 PR rtl-optimization/69032
14229 * gcc.dg/pr69032.c: New test.
14231 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14233 PR rtl-optimization/63384
14234 * g++.dg/pr63384.C: New test.
14236 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14239 * gcc.target/i386/pr64411.C: New test.
14241 2016-03-15 Tom de Vries <tom@codesourcery.com>
14243 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14244 * gfortran.dg/goacc/kernels-alias.f95: New test.
14246 2016-03-14 Martin Sebor <msebor@redhat.com>
14249 * g++.dg/cpp0x/constexpr-inline.C: New test.
14250 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14252 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
14254 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14256 2016-03-14 Jakub Jelinek <jakub@redhat.com>
14258 PR middle-end/70219
14259 * gcc.dg/pr70219.c: New test.
14261 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
14264 * gcc.dg/torture/pr70083.c: New test.
14265 * gcc.target/i386/pr70083.c: New test.
14267 2016-03-14 Richard Biener <rguenther@suse.de>
14269 PR tree-optimization/56365
14270 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14272 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
14275 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14277 * g++.dg/pr70098.C: New testcase.
14280 2016-03-14 Tom de Vries <tom@codesourcery.com>
14282 PR tree-optimization/70045
14283 * gcc.dg/graphite/pr70045.c: New test.
14285 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14288 * gfortran.dg/include_9.f90: New test.
14290 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
14293 gfortran.dg/prof/prof.exp: New script.
14294 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14296 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
14298 PR rtl-optimization/69307
14299 * gcc.dg/pr69307.c: New test.
14301 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
14304 * gcc.target/arm/pr69614.c: New.
14306 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
14309 * gfortran.dg/submodule_14.f08: New test
14312 * gfortran.dg/submodule_15.f08: New test
14314 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
14317 * g++.dg/cpp1y/paren3.C: New test.
14319 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14322 * gcc.target/powerpc/ppc-round2.c: New test.
14324 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
14327 * gcc.dg/torture/pr70123.c: New test.
14329 2016-03-11 Jeff Law <law@redhat.com>
14331 PR tree-optimization/70190
14332 * gcc.c-torture/compile/pr70190.c: New test.
14334 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14337 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14339 (test43_b): Likewise.
14340 (test43_c): Likewise.
14341 (test43_d): Likewise.
14342 (test43_e): Likewise.
14343 (test43_f): Likewise.
14344 (test43_g): Likewise.
14345 (test44_a): Likewise.
14346 (test44_b): Likewise.
14347 (test44_c): Likewise.
14348 (test44_d): Likewise.
14349 (test44_e): Likewise.
14351 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14354 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14356 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14358 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14361 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14365 * gcc.target/aarch64/pr69245_2.c: New test.
14367 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14369 PR tree-optimization/70177
14370 * gcc.dg/pr70177.c: New test.
14372 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14374 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14376 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14378 * gcc.dg/tree-ssa/sra-20.c: New.
14380 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14382 PR rtl-optimization/70174
14383 * gcc.dg/pr70174.c: New test.
14385 PR tree-optimization/70169
14386 * gcc.dg/pr70169.c: New test.
14388 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14391 * gcc.target/i386/pr70160.c: New test.
14393 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14395 * gcc.target/s390/dfp-1.c: New test.
14397 2016-03-10 Nick Clifton <nickc@redhat.com>
14400 * gcc.target/aarch64/pr70044.c: New test.
14402 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14403 Jakub Jelinek <jakub@redhat.com>
14406 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14407 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14408 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14410 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
14413 * g++.dg/lto/pr69589_0.C: New testcase
14414 * g++.dg/lto/pr69589_1.C: New testcase
14416 2016-03-10 Marek Polacek <polacek@redhat.com>
14419 * g++.dg/delayedfold/unary-plus1.C: New test.
14421 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
14423 * gcc.target/arm/pr45701-1.c: Escape brackets.
14424 * gcc.target/arm/pr45701-2.c: Likewise.
14426 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14428 * gfortran.dg/unconstrained_commons.f: New.
14430 2016-03-10 Alan Modra <amodra@gmail.com>
14432 * gcc.dg/pr69195.c: New.
14433 * gcc.dg/pr69238.c: New.
14435 2016-03-10 Tom de Vries <tom@codesourcery.com>
14438 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14440 2016-03-10 Richard Biener <rguenther@suse.de>
14442 PR tree-optimization/70128
14443 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14444 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14446 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14448 PR tree-optimization/70152
14449 * gcc.dg/pr70152.c: New test.
14452 * gcc.target/i386/pr70086-1.c: New test.
14453 * gcc.target/i386/pr70086-2.c: New test.
14454 * gcc.target/i386/pr70086-3.c: New test.
14456 PR tree-optimization/70127
14457 * gcc.c-torture/execute/pr70127.c: New test.
14459 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14461 * c-c++-common/goacc/combined-directives-2.c: New test.
14463 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14467 * g++.dg/diagnostic/pr70105.C: New test.
14468 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14469 (test_multiple_ordinary_maps): New test function.
14471 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14475 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14476 Drop range information from call to inform_at_rich_loc.
14477 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14479 (test_show_locus): Replace calls to rich_location::add_range with
14480 calls to add_range. Rewrite the tests that used the now-defunct
14481 rich_location ctor taking a source_range. Simplify other tests
14482 by replacing calls to COMBINE_LOCATION_DATA with calls to
14485 2016-03-09 Richard Biener <rguenther@suse.de>
14486 Jakub Jelinek <jakub@redhat.com>
14488 PR tree-optimization/70138
14489 * gcc.dg/vect/pr70138-1.c: New testcase.
14490 * gcc.dg/vect/pr70138-2.c: Likewise.
14492 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14495 * gcc.target/i386/pr70049.c: New test.
14497 2016-03-09 Richard Biener <rguenther@suse.de>
14500 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14501 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14502 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14504 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14506 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14509 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14511 PR middle-end/67278
14512 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14515 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14517 PR middle-end/70050
14518 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14519 in testcase comment.
14521 2016-03-09 Tom de Vries <tom@codesourcery.com>
14523 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14524 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14525 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14526 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14527 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14528 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14529 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14530 * gfortran.dg/goacc/kernels-loop.f95: New test.
14532 2016-03-08 Martin Sebor <msebor@redhat.com>
14535 * g++.dg/warn/overflow-warn-7.C: New test.
14537 2016-03-08 Jason Merrill <jason@redhat.com>
14539 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14540 * lib/target-supports.exp (check_effective_target_concepts): New.
14542 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14545 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14546 * g++.dg/ubsan/pr70135.C: New test.
14549 * gcc.dg/pr70110.c: New test.
14551 2016-03-07 Martin Jambor <mjambor@suse.cz>
14553 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14554 * c-c++-common/gomp/if-1.c: Likewise.
14555 * c-c++-common/gomp/pr61486-2.c: Likewise.
14556 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14557 to dg-additional-options.
14558 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14559 * g++/gomp/target-teams-1.c: Likewise.
14560 * gcc.dg/gomp/gomp.exp: Likewise.
14561 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14562 dg-additional-options.
14563 * gfortran.dg/gomp/gomp.exp: Likewise.
14564 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14565 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14566 dg-additional-options.
14567 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14569 2016-03-07 Martin Jambor <mjambor@suse.cz>
14571 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14572 * c-c++-common/gomp/gridify-1.c: New test.
14573 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14575 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14577 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14578 trigger for cortex-r8, when scanning for register r8.
14579 * gcc.target/arm/pr45701-2.c: Likewise.
14581 2016-02-26 Richard Biener <rguenther@suse.de>
14582 Jeff Law <law@redhat.com>
14584 PR tree-optimization/69740
14585 * gcc.c-torture/compile/pr69740-1.c: New test.
14586 * gcc.c-torture/compile/pr69740-2.c: New test.
14588 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14590 * lib/target-supports.exp
14591 (check_effective_target_whole_vector_shift): Enable for PPC64.
14593 2016-03-07 Richard Biener <rguenther@suse.de>
14595 PR tree-optimization/70115
14596 * gcc.dg/torture/pr70115.c: New testcase.
14598 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14600 PR middle-end/69916
14601 * c-c-++-common/goacc/pr69916.c: New.
14603 2016-03-07 Richard Henderson <rth@redhat.com>
14605 * gcc.c-torture/compile/pr70061.c: New test.
14607 2016-03-07 Richard Biener <rguenther@suse.de>
14610 * gcc.dg/vect/O3-pr36098.c: New testcase.
14612 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14614 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14616 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14618 * gnat.dg/renaming9.ad[sb]: New testcase.
14620 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14623 * g++.dg/expr/stdarg3.C: New test.
14625 2016-03-04 Jeff Law <law@redhat.com>
14627 PR tree-optimization/69196
14628 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14631 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14634 * gcc.dg/pr69973.c: New test.
14636 PR rtl-optimization/69941
14637 * gcc.dg/torture/pr69941.c: New test.
14640 * gcc.dg/pr69824.c: New test.
14642 2016-03-05 Tom de Vries <tom@codesourcery.com>
14644 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14645 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14648 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14651 * g++.dg/cpp1y/var-templ48.C: New test.
14652 * g++.dg/cpp1y/var-templ49.C: New test.
14654 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14656 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14658 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14661 * g++.dg/ubsan/pr70035.C: New test.
14664 * gcc.target/i386/pr70062.c: New test.
14666 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14668 * g++.dg/template/typename21.C: Remove c++98_only.
14670 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14672 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14674 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14677 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14679 (fn_42_b): Likewise.
14680 (fn_42_c): Likewise.
14682 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14685 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14687 (fn_40_b): Likewise.
14688 (fn_41_a): Likewise.
14689 (fn_41_b): Likewise.
14691 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14694 * gcc.target/i386/avx512f-pr70059.c: New test.
14695 * gcc.target/i386/avx512dq-pr70059.c: New test.
14697 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14699 PR rtl-optimization/57676
14700 * gcc.dg/torture/pr57676.c: New test.
14702 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14704 * gcc.dg/pr70026.c: New test.
14706 2016-03-04 Marek Polacek <polacek@redhat.com>
14709 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14710 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14712 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14715 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14717 (test_corners_sisd_si): Likewise.
14718 (main): Remove checks of the above.
14719 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14721 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14723 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14725 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14727 * gcc.dg/torture/pr69951.c: Accept argc==0.
14729 2016-03-04 Richard Biener <rguenther@suse.de>
14732 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14733 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14735 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14738 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14741 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14744 * gcc.dg/guality/pr69947.c: New test.
14746 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14749 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14751 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14753 PR rtl-optimization/69904
14754 * gcc.target/arm/pr69904.c: New test.
14756 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14759 * gcc.dg/vect/pr70021.c: New test.
14760 * gcc.target/i386/pr70021.c: New test.
14762 2016-03-03 Marek Polacek <polacek@redhat.com>
14764 PR middle-end/70050
14765 * gcc.dg/pr70050.c: New test.
14767 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14769 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14771 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14773 PR tree-optimization/70043
14774 * gfortran.dg/vect/pr70043.f90: New test.
14776 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14778 * gnat.dg/specs/task1.ads: New test.
14780 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14782 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14783 Invoke gdb with -batch.
14784 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14786 2016-03-03 Richard Biener <rguenther@suse.de>
14788 PR tree-optimization/55936
14789 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14791 2016-03-02 Jeff Law <law@redhat.com>
14793 PR rtl-optimization/69942
14794 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14795 effects of argument promotions.
14797 PR tree-optimization/69987
14798 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14799 target does not support -fprefetch-loop-arrays.
14801 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14803 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14805 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14807 PR rtl-optimization/69052
14808 * gcc.target/i386/pr69052.c: New test.
14810 2016-03-02 Alan Modra <amodra@gmail.com>
14812 * gcc.dg/pr69990.c: New.
14814 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14817 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14819 PR middle-end/70022
14820 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14823 * gcc.target/i386/pr70028.c: New test.
14825 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14827 * c-c++-common/asan/swapcontext-test-1.c,
14828 * c-c++-common/tsan/thread_leak.c,
14829 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14830 * g++.dg/tsan/benign_race.C,
14831 * g++.dg/tsan/fd_close_norace.C,
14832 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14833 races with sanitizer output
14835 2016-03-02 Richard Biener <rguenther@suse.de>
14836 Uros Bizjak <ubizjak@gmail.com>
14839 * gcc.dg/simd-8.c: New testcase.
14841 2016-03-02 Richard Biener <rguenther@suse.de>
14843 PR middle-end/67278
14844 * gcc.dg/simd-7.c: New testcase.
14846 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14848 * gcc.target/i386/pr70007.c: Tweak.
14850 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14852 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14854 2016-03-02 Marek Polacek <polacek@redhat.com>
14857 * gcc.dg/pr67854.c: New test.
14859 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14861 PR middle-end/70025
14862 * gcc.dg/torture/pr70025.c: New test.
14864 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14866 PR tree-optimization/68621
14867 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14869 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14871 * gcc.target/i386/pr70007.c: New test.
14873 2016-03-01 Jeff Law <law@redhat.com>
14875 PR tree-optimization/69196
14876 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14878 PR tree-optimization/69196
14879 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14880 duplicating code and spoiling the expected output.
14882 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14885 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14886 supports power9 before doing tests.
14887 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14888 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14889 * gcc.target/powerpc/p9-permute.c: Likewise.
14891 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14894 * gcc.target/i386/pr70027.c: New test.
14896 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14898 * gcc.dg/pr70017.c: New test.
14900 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14904 * gcc.dg/pr69796.c: New test.
14905 * gcc.dg/pr69974.c: New test.
14907 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14909 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14911 2016-02-29 Jeff Law <law@redhat.com>
14913 PR tree-optimization/69987
14914 * gfortran.dg/pr69987.f90: New test.
14916 PR tree-optimization/69989
14917 * gcc.c-torture/compile/pr69989-2.c: New test.
14919 2016-03-01 Marek Polacek <polacek@redhat.com>
14922 * g++.dg/parse/invalid1.C: New test.
14924 2016-03-01 Richard Biener <rguenther@suse.de>
14926 PR middle-end/70022
14927 * gcc.dg/pr70022.c: New testcase.
14929 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14931 PR tree-optimization/69956
14932 * gcc.dg/pr69956.c: New test.
14934 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14937 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14938 XFAIL when hardware supports efficient unaligned storage access.
14940 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14943 * g++.dg/template/pr69961a.C: New test.
14944 * g++.dg/template/pr69961b.C: New test.
14946 2016-02-29 David Malcolm <dmalcolm@redhat.com>
14948 PR preprocessor/69985
14949 * gcc.dg/cpp/pr69985.c: New test case.
14951 2016-02-29 Jeff Law <law@redhat.com>
14953 PR tree-optimization/70005
14954 * gcc.c-torture/execute/pr70005.c New test.
14956 PR tree-optimization/69999
14957 * gcc.c-torture/compile/pr69999.c: New test.
14959 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14961 PR tree-optimization/69652
14962 * gcc.dg/torture/pr69652.c: Delete test.
14963 * gcc.dg/vect/pr69652.c: New test.
14965 2016-02-19 Richard Biener <rguenther@suse.de>
14967 PR tree-optimization/69980
14968 * gfortran.dg/vect/pr69980.f90: New testcase.
14970 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14972 * gcc.target/sparc/20160229-1.c: New test.
14974 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14976 * gnat.dg/stack_usage3.adb: New test.
14977 * gnat.dg/stack_usage3_pkg.ads: New helper.
14979 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14981 * gnat.dg/renaming8.adb: New test.
14982 * gnat.dg/renaming8_pkg1.ads: New helper.
14983 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14984 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14986 2016-02-29 Richard Biener <rguenther@suse.de>
14988 PR tree-optimization/69720
14989 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14991 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14995 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14997 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14998 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15001 * gfortran.dg/coarray_8.f90: Adjust error message.
15002 * gfortran.dg/pr56007.f90: New test.
15003 * gfortran.dg/pr56007.f: New test.
15005 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
15007 PR tree-optimization/69989
15008 * gcc.dg/torture/pr69989.c: New test.
15010 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
15012 * gcc.target/i386/stack-realign-win.c: New test.
15014 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15017 * gfortran.dg/pr60126.f90: New test.
15019 2016-02-27 Jeff Law <law@redhat.com>
15022 2016-02-26 Richard Biener <rguenther@suse.de>
15023 Jeff Law <law@redhat.com>
15025 PR tree-optimization/69740
15026 * gcc.c-torture/compile/pr69740-1.c: New test.
15027 * gcc.c-torture/compile/pr69740-2.c: New test.
15029 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15032 * gfortran.dg/newunit_4.f90: New test.
15034 2016-02-27 Jakub Jelinek <jakub@redhat.com>
15037 PR rtl-optimization/69886
15038 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
15039 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
15042 2016-02-26 Martin Sebor <msebor@redhat.com>
15044 PR tree-optimization/15826
15045 * gcc.dg/tree-ssa/pr15826.c: New test.
15047 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15050 * gcc.target/powerpc/pr69969.c: New test.
15052 2016-02-26 Martin Sebor <msebor@redhat.com>
15055 * g++.old-deja/g++.other/decl5.C: Add a test case.
15057 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
15060 * gcc.target/powerpc/pr69946.c: New file.
15062 2016-02-26 Richard Biener <rguenther@suse.de>
15063 Jeff Law <law@redhat.com>
15065 PR tree-optimization/69740
15066 * gcc.c-torture/compile/pr69740-1.c: New test.
15067 * gcc.c-torture/compile/pr69740-2.c: New test.
15069 2016-02-26 Martin Jambor <mjambor@suse.cz>
15071 PR middle-end/69920
15072 * gcc.dg/torture/pr69932.c: New test.
15073 * gcc.dg/torture/pr69936.c: Likewise.
15075 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15078 * gcc.target/s390/pr69709.c: New test.
15080 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15083 * gcc.target/aarch64/pr69245_1.c: New test.
15085 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15088 * gcc.dg/torture/pr69613.c: New test.
15090 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15092 PR rtl-optimization/69891
15093 * gcc.target/i386/pr69891.c: New test.
15095 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
15096 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15099 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15100 functionality for both 32-bit and 64-bit.
15102 2016-02-26 Richard Biener <rguenther@suse.de>
15104 PR tree-optimization/69551
15105 * gcc.dg/torture/pr69951.c: New testcase.
15107 2016-02-25 Richard Biener <rguenther@suse.de>
15109 PR tree-optimization/48795
15110 * gcc.dg/Warray-bounds-18.c: New testcase.
15112 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15114 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15116 2016-02-25 Jakub Jelinek <jakub@redhat.com>
15118 PR rtl-optimization/69896
15119 * gcc.dg/pr69896.c: New test.
15121 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
15124 * g++.dg/cpp1y/paren2.C: New test.
15126 2016-02-24 Martin Sebor <msebor@redhat.com>
15129 * gcc.dg/enum-mode-2.c: New test.
15131 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15134 * g++.dg/warn/Wnonnull-compare-6.C: New test.
15135 * g++.dg/warn/Wnonnull-compare-7.C: New test.
15136 * g++.dg/ubsan/pr69922.C: New test.
15138 2016-02-24 Marek Polacek <polacek@redhat.com>
15141 * gcc.dg/pr69819.c: New test.
15143 2016-02-24 Martin Sebor <msebor@redhat.com>
15146 * g++.dg/ext/flexary15.C: New test.
15148 2016-02-24 Martin Sebor <msebor@redhat.com>
15150 * gcc.dg/builtins-68.c: Avoid making unportable
15151 assumptions about the relationship between SIZE_MAX and UINT_MAX.
15152 * g++.dg/ext/builtin_alloca.C: Same.
15154 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15155 Charles Baylis <charles.baylis@linaro.org>
15158 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15160 2016-02-24 Richard Biener <rguenther@suse.de>
15161 Jakub Jelinek <jakub@redhat.com>
15163 PR middle-end/69760
15164 * gcc.dg/torture/pr69760.c: New testcase.
15166 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15168 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15169 pattern on Solaris with as.
15171 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15173 * gcc.target/arm/cond_sub_restrict_it.c: New test.
15174 * gcc.target/arm/condarith_restrict_it.c: Likewise.
15175 * gcc.target/arm/movcond_restrict_it.c: Likewise.
15176 * gcc.target/arm/negscc_restrict_it.c: Likewise.
15178 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15180 PR middle-end/69915
15181 * gcc.dg/pr69915.c: New test.
15183 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15185 PR rtl-optimization/69886
15186 * gcc.dg/torture/pr69886.c: New test.
15188 2016-02-24 Richard Biener <rguenther@suse.de>
15190 PR middle-end/68963
15191 * gcc.dg/torture/pr68963.c: New testcase.
15193 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15196 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15197 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15198 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15199 * gcc.target/arm/atomic_loaddi_1.c: New test.
15200 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15201 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15202 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15203 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15204 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15205 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15206 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15207 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15209 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15211 PR middle-end/69909
15212 * gcc.dg/torture/pr69909.c: New test.
15214 2016-02-24 Richard Biener <rguenther@suse.de>
15216 PR tree-optimization/69907
15217 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15218 * gcc.dg/vect/bb-slp-34.c: XFAIL.
15219 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15221 2016-02-24 Christian Bruel <christian.bruel@st.com>
15223 * gcc.target/arm/pragma_cpp_fma.c: New test.
15225 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15228 * gfortran.dg/include_6.f90: Update test.
15230 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15233 * objc.dg/pr69844.m: New test.
15235 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15237 PR libgfortran/69456
15238 * gfortran.dg/namelist_89.f90: New test.
15239 * gfortran.dg/pr59700.f90: Update test..
15241 2016-02-23 Martin Sebor <msebor@redhat.com>
15243 PR middle-end/69780
15244 * g++.dg/ext/builtin_alloca.C: New test.
15245 * gcc.dg/builtins-68.c: New test.
15247 2016-02-23 Richard Henderson <rth@redhat.com>
15249 * gcc.target/i386/addr-space-3.c: Remove test.
15251 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15253 PR preprocessor/69126
15254 PR preprocessor/69543
15255 * c-c++-common/pr69126-2-long.c: New test.
15256 * c-c++-common/pr69126-2-short.c: New test.
15257 * c-c++-common/pr69543-1.c: Remove xfail.
15259 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15261 PR preprocessor/69126
15262 PR preprocessor/69543
15263 PR preprocessor/69558
15264 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15266 (test_2): ...this, and add leading comment.
15267 (MACRO_3, test_3): New.
15268 (MACRO_4A, MACRO_4B, test_4): New.
15269 (MACRO): Rename to...
15270 (MACRO_5): ...this.
15272 (test_5): ...this, updating for renaming of MACRO, and
15273 add leading comment.
15274 * c-c++-common/pr69543-1.c: New.
15275 * c-c++-common/pr69543-2.c: New.
15276 * c-c++-common/pr69543-3.c: New.
15277 * c-c++-common/pr69543-4.c: New.
15278 * c-c++-common/pr69558-1.c: New.
15279 * c-c++-common/pr69558-2.c: New.
15280 * c-c++-common/pr69558-3.c: New.
15281 * c-c++-common/pr69558-4.c: New.
15282 * gcc.dg/pr69558.c: Move to...
15283 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
15286 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
15288 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15289 to -ftree-parallelize-loops/-fopenacc changes.
15290 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15291 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15292 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15293 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15294 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15295 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15296 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15297 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15298 * c-c++-common/goacc/kernels-loop.c: Likewise.
15299 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15300 * c-c++-common/goacc/kernels-reduction.c: Likewise.
15301 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15302 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15304 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15306 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15308 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15311 * g++.dg/warn/Wnonnull-compare-5.C: New test.
15314 * gcc.dg/pr69900.c: New test.
15316 2016-02-23 Martin Jambor <mjambor@suse.cz>
15318 PR tree-optimization/69666
15319 * gcc.dg/tree-ssa/pr69666.c: New test.
15321 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
15324 * gfortran.dg/coarray_allocate_5.f08: New test.
15326 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15328 * gcc.target/s390/vcond-shift.c: Move to ...
15329 * gcc.target/s390/vector/vcond-shift.c: ... here.
15331 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15333 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15334 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15336 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15338 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15340 2016-02-20 Mark Wielaard <mjw@redhat.com>
15343 * gcc.dg/unused-variable-3.c: New test.
15345 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15348 * gcc.target/i386/pr69888.c: New test.
15350 2016-02-22 Richard Biener <rguenther@suse.de>
15352 PR tree-optimization/69882
15353 * gfortran.dg/vect/pr69882.f90: New testcase.
15355 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15358 * gcc.dg/pr69885.c: New test.
15360 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
15364 * gcc.target/sh/pr54089-10.c: New.
15366 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
15369 * gfortran.dg/deferred_character_15.f90: New test.
15371 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15374 gfortran.dg/allocate_with_source_18.f03: New test.
15376 2016-02-20 Harald Anlauf <anlauf@gmx.de>
15379 gfortran.dg/gomp/pr52531.f90: New test.
15381 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15384 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15387 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15390 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15391 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15394 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15397 * g++.dg/torture/pr69851.C: New test.
15399 2016-02-19 Martin Sebor <msebor@redhat.com>
15402 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15404 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15407 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15408 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15411 * g++.dg/cpp0x/pr67767.C: New test.
15413 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15415 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15416 for fp, simd, crypto, crc, lse.
15417 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15419 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15420 effective target check.
15422 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15425 * gcc.target/i386/pr69820.c: New test.
15427 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15429 * gcc.target/s390/vector/int128-1.c: New test.
15431 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15433 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15435 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15437 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15438 instruction pattern name to prevent the testcase from failing with
15441 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15443 * gcc.target/s390/md/movstr-2.c: New test.
15445 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15447 * gcc.target/s390/morestack.c: New test.
15449 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15452 * gcc.target/s390/pr69625.c: Add test case.
15454 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15457 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15459 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15462 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15463 * gcc.target/powerpc/fusion3.c: Likewise.
15465 2016-02-18 Richard Biener <rguenther@suse.de>
15467 PR middle-end/69553
15468 * g++.dg/torture/pr69553.C: New testcase.
15470 2016-02-18 Nick Clifton <nickc@redhat.com>
15474 * gcc.target/arm/pr62554.c: New test.
15475 * gcc.target/arm/pr69610-1.c: New test.
15476 * gcc.target/arm/pr69610-2.c: New test.
15478 2016-02-18 Richard Biener <rguenther@suse.de>
15480 PR middle-end/69854
15481 * gcc.dg/torture/pr69854.c: New testcase.
15483 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15486 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15488 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15490 * gcc.target/powerpc/vec-cg.c: New test.
15492 2016-02-17 Richard Biener <rguenther@suse.de>
15495 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15497 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15500 * gcc.c-torture/compile/pr69161.c: New test.
15502 2016-02-17 David Sherwood <david.sherwood@arm.com>
15505 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15506 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15508 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15510 * gcc.dg/ifcvt-4.c: Skip on Visium.
15512 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15514 * gnat.dg/atomic8.adb: New test.
15516 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15518 * gnat.dg/discr46.ad[sb]: New test.
15520 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15523 * gcc.target/powerpc/pr48344-1.c: New test.
15525 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15528 * gfortran.dg/associate_21.f90: New test.
15530 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15533 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15534 -Wnonnull in dg-options.
15535 * c-c++-common/nonnull-2.c: New test.
15537 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15538 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15540 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15542 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15544 PR middle-end/69801
15545 * gcc.dg/pr69801.c: Add empty dg-options.
15547 2016-02-16 James Norris <jnorris@codesourcery.com>
15549 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15550 * g++.dg/goacc/deviceptr-1.c: New file.
15552 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15554 PR tree-optimization/69820
15555 * gcc.dg/vect/pr69820.c: New test.
15557 2016-02-16 Richard Biener <rguenther@suse.de>
15559 PR tree-optimization/69776
15560 * gcc.dg/torture/pr69776-2.c: New testcase.
15562 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15564 PR tree-optimization/69714
15565 * gcc.dg/torture/pr69714.c: New test.
15567 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15569 PR tree-optimization/69802
15570 * gcc.dg/pr69802.c: New test.
15572 2016-02-16 Richard Biener <rguenther@suse.de>
15574 PR middle-end/69801
15575 * gcc.dg/pr69801.c: New testcase.
15577 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15579 PR libgfortran/69651
15580 * gfortran.dg/read_bang.f90: New test.
15581 * gfortran.dg/read_bang4.f90: New test.
15583 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15586 * g++.dg/init/pr69658.C: New test.
15589 * c-c++-common/pr69797.c: New test.
15591 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15593 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15594 check for aarch64*-*-*.
15596 2016-02-15 Richard Biener <rguenther@suse.de>
15598 PR tree-optimization/69783
15599 * gcc.dg/vect/pr69783.c: New testcase.
15601 2016-02-15 Richard Biener <rguenther@suse.de>
15603 PR tree-optimization/69776
15604 * gcc.dg/torture/pr69776.c: New testcase.
15606 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15609 * gfortran.dg/type_decl_4.f90: Reinstated.
15611 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15614 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15616 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15620 * gfortran.dg/type_decl_4.f90: Removed.
15622 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15625 * gfortran.dg/type_decl_4.f90: New test.
15627 2016-02-14 Alan Modra <amodra@gmail.com>
15630 * gcc.c-torture/execute/stkalign.c: Revise test.
15632 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15635 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15637 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15640 * gcc.target/sh/torture/pr67260.c: New.
15642 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15644 * gcc.dg/pr67964.c: Add dg-require-alias.
15646 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15650 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15652 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15654 PR libgfortran/69668
15655 * gfortran.dg/namelist_88.f90: New test.
15657 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15659 PR libgfortran/69668
15660 * gfortran.dg/namelist_38.f90: Update test.
15661 * gfortran.dg/namelist_84.f90: Update test.
15663 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15666 * gcc.dg/pr69554-1.c: New test.
15667 * gfortran.dg/pr69554-1.F90: New test.
15668 * gfortran.dg/pr69554-2.F90: New test.
15669 * lib/gcc-dg.exp (proc dg-locus): New function.
15670 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15671 distinguish between the caret-printing and non-caret-printing
15672 cases. If caret-printing has been explicitly enabled, bail out
15673 without attempting to fix up the output.
15675 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15679 * gcc.dg/spellcheck-options-3.c: New test case.
15680 * gcc.dg/spellcheck-options-4.c: New test case.
15681 * gcc.dg/spellcheck-options-5.c: New test case.
15682 * gcc.dg/spellcheck-options-6.c: New test case.
15683 * gcc.dg/spellcheck-options-7.c: New test case.
15684 * gcc.dg/spellcheck-options-8.c: New test case.
15685 * gcc.dg/spellcheck-options-9.c: New test case.
15686 * gcc.dg/spellcheck-options-10.c: New test case.
15688 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15690 PR rtl-optimization/69764
15691 PR rtl-optimization/69771
15692 * c-c++-common/pr69764.c: New test.
15693 * gcc.dg/torture/pr69771.c: New test.
15695 2016-02-12 Marek Polacek <polacek@redhat.com>
15697 * g++.dg/torture/init-list1.C: New.
15699 2016-02-12 Marek Polacek <polacek@redhat.com>
15701 * gcc.dg/pr69522.c: Add empty dg-options.
15703 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15705 * g++.dg/lto/lto.exp: Include and init mpx.
15706 * g++.dg/lto/pr69729_0.C: New test.
15708 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15711 * g++.dg/ipa/pr69241-4.C: New test.
15714 * g++.dg/ipa/pr68672-1.C: New test.
15715 * g++.dg/ipa/pr68672-2.C: New test.
15716 * g++.dg/ipa/pr68672-3.C: New test.
15718 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15721 * gcc.dg/pr69522.c: New test.
15723 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15726 * g++.dg/cpp1y/69098.C: New test.
15727 * g++.dg/cpp1y/69098-2.C: New test.
15729 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15731 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15732 and neighbour -> neighbor.
15733 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15734 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15735 * c-c++-common/Wvarargs.c: Likewise.
15736 * c-c++-common/goacc/host_data-5.c: Likewise.
15737 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15738 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15739 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15740 * gcc.target/aarch64/pr60697.c: Likewise.
15741 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15742 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15743 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15744 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15745 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15746 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15747 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15748 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15749 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15750 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15751 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15752 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15753 * g++.dg/lookup/koenig5.C: Likewise.
15754 * g++.dg/ext/no-asm-2.C: Likewise.
15755 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15756 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15757 * gfortran.dg/used_types_16.f90: Likewise.
15758 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15759 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15760 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15761 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15762 * gfortran.dg/abstract_type_6.f03: Likewise.
15763 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15764 * gfortran.dg/used_types_15.f90: Likewise.
15765 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15766 * gfortran.dg/exit_3.f08: Likewise.
15767 * gfortran.dg/open_status_2.f90: Likewise.
15768 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15769 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15770 * gfortran.dg/associate_1.f03: Likewise.
15771 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15772 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15773 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15774 * gcc.dg/builtin-object-size-1.c: Likewise.
15775 * gcc.dg/noreturn-6.c: Likewise.
15776 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15777 * gcc.dg/globalalias.c: Likewise.
15778 * gcc.dg/builtins-config.h: Likewise.
15779 * gcc.dg/pr30457.c: Likewise.
15780 * gcc.c-torture/compile/volatile-1.c: Likewise.
15781 * gcc.c-torture/execute/20101011-1.c: Likewise.
15782 * c-c++-common/Waddress-1.c: Likewise.
15784 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15787 * c-c++-common/Waddress-1.c: New test.
15789 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15792 * gfortran.dg/associate_19.f03: New test.
15793 * gfortran.dg/associate_20.f03: New test.
15795 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15797 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15799 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15801 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15802 .arch armv8-a\n. Add -dA to dg-options.
15803 * gcc.target/aarch64/assembler_arch_1.c: New test.
15804 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15806 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15809 * g++.dg/cpp0x/pr68726.C: New.
15811 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15813 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15816 2016-02-11 Richard Biener <rguenther@suse.de>
15818 * g++.dg/tree-ssa/pr61034.C: Adjust.
15820 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15823 * gcc.target/s390/pr69148.c: New.
15825 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15827 PR tree-optimization/69652
15828 * gcc.dg/torture/pr69652.c: New test.
15830 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15831 Patrick Palka <ppalka@gcc.gnu.org>
15835 * g++.dg/ipa/pr69241-1.C: New test.
15836 * g++.dg/ipa/pr69241-2.C: New test.
15837 * g++.dg/ipa/pr69241-3.C: New test.
15838 * g++.dg/ipa/pr69649.C: New test.
15840 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15842 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15843 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15845 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15847 PR tree-optimization/68021
15848 * gcc.dg/tree-ssa/pr68021.c: New test.
15850 2016-02-10 Richard Biener <rguenther@suse.de>
15852 PR tree-optimization/69726
15853 * gcc.dg/uninit-22.c: New testcase.
15855 2016-02-09 Andrew Pinski <apinski@cavium.com>
15858 * gcc.c-torture/compile/20160205-1.c: New testcase.
15860 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15863 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15864 instead accessing a really large arrray.
15865 * gcc.target/powerpc/fusion3.c: Likewise.
15867 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15870 * gcc.c-torture/execute/pr68532.c: New test.
15872 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15875 * gcc.dg/pr69634.c: New.
15877 2016-02-09 Richard Biener <rguenther@suse.de>
15879 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15881 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15883 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15885 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15887 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15889 2016-02-09 Richard Biener <rguenther@suse.de>
15891 PR tree-optimization/69715
15892 * gcc.dg/torture/pr69715.c: New testcase.
15894 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15897 * g++.dg/cpp0x/trailing12.C: New test.
15898 * g++.dg/cpp0x/trailing13.C: New test.
15900 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15904 * g++.dg/cpp1y/auto-fn29.C: New test.
15905 * g++.dg/cpp1y/auto-fn30.C: New test.
15907 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15909 PR tree-optimization/69209
15910 * gcc.c-torture/compile/pr69209.c: New test.
15912 2016-02-08 Jeff Law <law@redhat.com>
15914 PR tree-optimization/68541
15915 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15916 of statements allowed in join block for path splitting.
15918 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15921 * g++.dg/gomp/pr59627.C: New test.
15924 * g++.dg/ipa/pr69239.C: New test.
15926 2016-02-08 David Malcolm <dmalcolm@redhat.com>
15928 PR preprocessor/69664
15929 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15930 * gcc.dg/cpp/warn-comments.c: Likewise.
15932 2016-02-08 Marek Polacek <polacek@redhat.com>
15935 * g++.dg/init/const12.C: New test.
15937 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15940 * gcc.dg/lto/pr55113_0.c: Remove test.
15942 2016-02-08 Richard Biener <rguenther@suse.de>
15944 PR tree-optimization/69719
15945 * gcc.dg/torture/pr69719.c: New testcase.
15947 2016-02-08 Richard Biener <rguenther@suse.de>
15948 Jeff Law <law@redhat.com>
15951 * gcc.target/mips/pr68273.c: New testcase.
15953 2016-02-08 Richard Biener <rguenther@suse.de>
15955 PR rtl-optimization/69274
15956 * gcc.target/i386/addr-sel-1.c: XFAIL.
15958 2016-02-08 Jeff Law <law@redhat.com>
15960 PR tree-optimization/68541
15961 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15963 PR tree-optimization/65917
15964 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15966 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15969 * gfortran.dg/namelist_args.f90: New test.
15971 2016-02-05 Jeff Law <law@redhat.com>
15973 PR tree-optimization/68541
15974 * gcc.dg/tree-ssa/split-path-2.c: New test.
15975 * gcc.dg/tree-ssa/split-path-3.c: New test.
15976 * gcc.dg/tree-ssa/split-path-4.c: New test.
15977 * gcc.dg/tree-ssa/split-path-5.c: New test.
15978 * gcc.dg/tree-ssa/split-path-6.c: New test.
15979 * gcc.dg/tree-ssa/split-path-7.c: New test.
15981 2016-02-05 Martin Sebor <msebor@redhat.com>
15984 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15985 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15987 2016-02-06 Richard HEnderson <rth@redhat.com>
15990 * gcc.target/i386/addr-space-4.c: New.
15991 * gcc.target/i386/addr-space-5.c: New.
15993 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15996 * gfortran.dg/elemental_dependency_6.f90: New.
15998 2016-02-05 Jakub Jelinek <jakub@redhat.com>
16000 PR rtl-optimization/69691
16001 * gcc.c-torture/execute/pr69691.c: New test.
16004 * g++.dg/parse/pr69628.C: New test.
16006 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16008 * gcc.dg/sancov/asan.c: Move to ...
16009 * gcc.dg/asan/sancov-1.c: ... here.
16011 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16013 * gcc.target/i386/pr69577.c: Require avx_runtime target.
16015 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
16018 * gcc.target/i386/pr69677.c: New test.
16020 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
16023 * g++.dg/template/pr68948.C: New test.
16025 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
16027 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
16028 (only necessary on s390x).
16030 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
16032 * gcc.target/i386/pr69454-2.c: Compile with -msse2
16033 -mno-accumulate-outgoing-args.
16035 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
16037 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
16039 2016-02-04 Jakub Jelinek <jakub@redhat.com>
16042 * c-c++-common/pr69669.c: New test.
16044 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16047 * g++.dg/pr69667.C: New file.
16049 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
16052 * gcc.dg/pr69619.c: Add new test.
16054 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
16056 PR rtl-optimization/69577
16057 * gcc.target/i386/pr69577.c: New test.
16059 2016-02-04 Martin Liska <mliska@suse.cz>
16061 * g++.dg/asan/pr69276.C: New test.
16063 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16067 * gcc.target/arm/wmul-3.c: Simplify test to generate just
16068 a single smulbb instruction.
16069 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16070 * gcc.target/amr/wmul-2.c: Likewise.
16072 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16076 * gcc.c-torture/execute/pr67714.c: New test.
16078 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
16081 * gcc.target/i386/pr69454-1.c: New test.
16082 * gcc.target/i386/pr69454-2.c: New test.
16084 2016-02-03 Martin Sebor <msebor@redhat.com>
16091 * g++.dg/ext/flexarray-mangle-2.C: New test.
16092 * g++.dg/ext/flexarray-mangle.C: New test.
16093 * g++.dg/ext/flexarray-subst.C: New test.
16094 * g++.dg/ext/flexary11.C: New test.
16095 * g++.dg/ext/flexary12.C: New test.
16096 * g++.dg/ext/flexary13.C: New test.
16097 * g++.dg/ext/flexary14.C: New test.
16098 * g++.dg/other/dump-ada-spec-2.C: Adjust.
16100 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
16102 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16103 Define only if CHECK_FLOAT128 is defined.
16104 (main): Properly initialize u5.
16106 2016-02-03 Jakub Jelinek <jakub@redhat.com>
16109 * gcc.dg/pr69627.c: New test.
16112 * gcc.dg/pr69644.c: New test.
16114 2016-02-03 Mike Stump <mikestump@comcast.net>
16116 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16117 support for struct-layout-1.exp.
16119 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
16122 * g++.dg/cpp0x/pr69056.C: New test.
16124 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
16125 Alexandre Oliva <aoliva@redhat.com>
16128 * gcc.target/powerpc/pr69461.c: New.
16130 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
16132 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16133 works from here ...
16134 (check_effective_target_fsanitize_thread): ... to here. Do not
16135 specify additional compile flags for the test source.
16136 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16137 specify additional compile flags for the test source.
16139 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
16141 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16143 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
16147 * gfortran.dg/coarray_allocate_2.f08: New test.
16148 * gfortran.dg/coarray_allocate_3.f08: New test.
16149 * gfortran.dg/coarray_allocate_4.f08: New test.
16151 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
16153 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16154 use same scan-tree-dump-times on all platforms.
16155 * gcc.dg/vect/vect-outer-1.c: Likewise.
16156 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16157 * gcc.dg/vect/vect-outer-1a.c: Likewise.
16158 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16159 * gcc.dg/vect/vect-outer-1b.c: Likewise.
16160 * gcc.dg/vect/vect-outer-2b.c: Likewise.
16161 * gcc.dg/vect/vect-outer-3b.c: Likewise.
16162 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16164 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
16166 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16169 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
16171 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16173 2016-02-02 James Norris <jnorris@codesourcery.com>
16175 * c-c++-common/goacc/routine-5.c: Add tests.
16177 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
16179 * gcc.target/nvptx/unsigned-cmp.c: New test.
16181 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
16183 * gcc.target/aarch64/scalar_shift_1.c
16184 (test_corners_sisd_di): Improve force to SIMD register.
16185 (test_corners_sisd_si): Likewise.
16186 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16187 Remove scan-assembler check for ldr.
16189 2016-02-02 Richard Biener <rguenther@suse.de>
16191 PR tree-optimization/69595
16192 * gcc.dg/Warray-bounds-17.c: New testcase.
16194 2016-02-02 Richard Biener <rguenther@suse.de>
16196 PR tree-optimization/69606
16197 * gcc.dg/torture/pr69606.c: New testcase.
16199 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
16201 PR middle-end/68542
16202 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16203 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16205 2016-02-02 Alan Modra <amodra@gmail.com>
16208 * gcc.target/powerpc/pr69548.c: New test.
16210 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16212 PR rtl-optimization/69592
16213 * gcc.dg/pr69592.c: New test.
16215 PR preprocessor/69543
16217 * gcc.dg/pr69543.c: New test.
16218 * gcc.dg/pr69558.c: New test.
16220 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
16223 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16225 2016-02-01 Martin Sebor <msebor@redhat.com>
16227 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16229 2016-02-01 Bin Cheng <bin.cheng@arm.com>
16231 PR tree-optimization/67921
16232 * c-c++-common/ubsan/pr67921.c: New test.
16234 2016-02-01 Richard Biener <rguenther@suse.de>
16236 PR middle-end/69556
16237 * gcc.dg/tree-ssa/recip-8.c: New testcase.
16239 2016-02-01 Richard Biener <rguenther@suse.de>
16241 PR tree-optimization/69574
16242 * gcc.dg/torture/pr69574.c: New testcase.
16244 2016-02-01 Richard Biener <rguenther@suse.de>
16246 PR tree-optimization/69579
16247 * gcc.dg/setjmp-6.c: New testcase.
16249 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16251 PR rtl-optimization/69570
16252 * g++.dg/opt/pr69570.C: New test.
16254 2016-02-01 Richard Henderson <rth@redhat.com>
16256 * gcc.dg/pr69535.c: New test.
16258 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
16261 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16262 * gcc.dg/tree-ssa/sra-18.c: Likewise.
16265 * g++.dg/parse/parens3.C: Use register "4" on hppa.
16267 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16269 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
16272 * gfortran.dg/allocate_with_source_17.f03: New test.
16274 2016-01-30 Jakub Jelinek <jakub@redhat.com>
16276 PR tree-optimization/69546
16277 * gcc.dg/torture/pr69546.c: New test.
16279 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
16282 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16284 2016-01-30 Martin Sebor <msebor@redhat.com>
16287 * g++.dg/ext/flexary10.C: New test.
16289 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
16292 gfortran.dg/common_23.f90: New test.
16294 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16297 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16298 condition being checked, and disable it when the target supports
16299 misaligned loads and stores.
16301 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16304 * gcc.dg/torture/pr69518.c: New test.
16306 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
16309 * gcc.target/i386/pr69530.c: New test.
16311 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
16314 * gcc.target/mips/div-delay.c: New test.
16316 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16319 * gcc.target/i386/pr69551.c: New test.
16322 * gcc.target/i386/pr66137.c: New test.
16324 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
16326 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16327 always built for p5600.
16328 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16329 isa=p5600 dg-option.
16331 2016-01-29 Richard Biener <rguenther@suse.de>
16333 PR tree-optimization/69547
16334 * g++.dg/tree-ssa/pr69547.C: New testcase.
16336 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16339 * g++.dg/warn/Wunused-function2.C: New test.
16341 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
16343 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16344 support for test to succeed.
16346 2016-01-29 Marek Polacek <polacek@redhat.com>
16350 * g++.dg/ext/constexpr-vla2.C: New test.
16351 * g++.dg/ext/constexpr-vla3.C: New test.
16352 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16354 2016-01-29 Richard Biener <rguenther@suse.de>
16356 PR middle-end/69537
16357 * gcc.dg/uninit-21.c: New testcase.
16359 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
16362 * gcc.target/i386/pr69459.c: New test.
16364 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
16367 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16368 * gcc.target/mips/pr68400.c: New test.
16370 2016-01-28 Martin Sebor <msebor@redhat.com>
16373 * gcc.target/powerpc/pr17381.c: New test.
16375 2016-01-28 Jakub Jelinek <jakub@redhat.com>
16377 PR middle-end/69542
16378 * gcc.dg/torture/pr69542.c: New test.
16380 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16382 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16384 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16386 * gcc.dg/pr65980.c: Skip on AIX.
16387 * gcc.dg/pr66688.c: Same.
16389 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16392 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16393 * gcc.dg/tree-ssa/sra-18.c: Same.
16395 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16398 * gfortran.dg/block_15.f08: New test.
16399 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16400 on incorrectly closed BLOCK.
16402 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16404 * gcc.dg/declare-simd.c: New test.
16406 2016-01-28 Richard Biener <rguenther@suse.de>
16408 PR tree-optimization/69466
16409 * gfortran.dg/vect/pr69466.f90: New testcase.
16411 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16413 * g++.dg/pr67989.C: Remove ARM-specific option.
16414 * gcc.target/arm/pr67989.C: New file.
16416 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16418 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16419 and expm1 test for glibc < 2.11.
16421 2016-01-27 Richard Henderson <rth@redhat.com>
16423 * gcc.c-torture/execute/pr69447.c: New test.
16425 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
16428 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16430 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16433 * gcc.dg/pr66869.c: New test.
16435 2016-01-25 Jeff Law <law@redhat.com>
16437 PR tree-optimization/68398
16438 PR tree-optimization/69196
16439 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16440 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16441 path to avoid new heuristic allowing more irreducible regions
16442 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16443 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16444 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16445 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16446 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16448 2016-01-27 Marek Polacek <polacek@redhat.com>
16451 * c-c++-common/vector-compare-4.c: New test.
16453 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16455 PR preprocessor/69126
16456 * c-c++-common/pr69126.c: New test case.
16458 2016-01-27 Ian Lance Taylor <iant@google.com>
16460 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16462 2016-01-27 Ryan Burn <contact@rnburn.com>
16465 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16467 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16470 * gcc.target/i386/pr69512.c: New test.
16472 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16475 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16477 2016-01-27 Marek Polacek <polacek@redhat.com>
16480 * g++.dg/pr69379.C: New test.
16482 2016-01-27 Martin Sebor <msebor@redhat.com>
16485 * g++.dg/abi/Wabi-2-2.C: New test.
16486 * g++.dg/abi/Wabi-2-3.C: New test.
16487 * g++.dg/abi/Wabi-3-2.C: New test.
16488 * g++.dg/abi/Wabi-3-3.C: New test.
16490 2016-01-27 Richard Biener <rguenther@suse.de>
16492 PR tree-optimization/69166
16493 * gcc.dg/torture/pr69166.c: New testcase.
16495 2016-01-27 Martin Jambor <mjambor@suse.cz>
16497 PR tree-optimization/69355
16498 * gcc.dg/tree-ssa/pr69355.c: New test.
16500 2016-01-27 Marek Polacek <polacek@redhat.com>
16503 * g++.dg/ext/constexpr-vla1.C: New test.
16505 2016-01-20 Christian Bruel <christian.bruel@st.com>
16508 * gcc.target/arm/pr69245.c: New test.
16510 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16512 PR tree-optimization/69399
16513 * gcc.dg/torture/pr69399.c: New test.
16515 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16517 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16519 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16521 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16523 2016-01-26 Tom de Vries <tom@codesourcery.com>
16525 PR tree-optimization/69110
16526 * gcc.dg/autopar/pr69110.c: New test.
16528 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16529 Sebastian Pop <s.pop@samsung.com>
16531 * gcc.dg/graphite/isl-ast-op-select.c: New.
16533 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16536 * gfortran.dg/allocate_error_6.f90: New test.
16538 2016-01-26 Richard Henderson <rth@redhat.com>
16540 * gcc.dg/tm/pr60908.c: New test.
16542 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16545 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16547 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16548 expected multiline output to reflect the colorization being
16549 disabled before newlines.
16550 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16551 (custom_diagnostic_finalizer): Replace call to
16552 pp_newline_and_flush with call to pp_flush.
16553 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16554 * gfortran.dg/implicit_class_1.f90: Likewise.
16555 * lib/gcc-dg.exp (allow_blank_lines): New global.
16556 (dg-allow-blank-lines-in-output): New procedure.
16557 (gcc-dg-prune): Complain about blank lines in the output, unless
16558 dg-allow-blank-lines-in-output was called.
16559 * lib/multiline.exp (_build_multiline_regex): Only support
16560 arbitrary followup text for non-blank-lines, not for blank lines.
16562 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16564 PR tree-optimization/69483
16565 * gcc.dg/pr69483.c: New test.
16566 * g++.dg/opt/pr69483.C: New test.
16568 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16571 * gcc.target/arm/pr68620.c: New test.
16573 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16575 * gcc.target/i386/pr68986-2.c: Remove -m32.
16577 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16580 * gcc.target/i386/pr68986-1.c: New test.
16581 * gcc.target/i386/pr68986-2.c: Likewise.
16582 * gcc.target/i386/pr68986-3.c: Likewise.
16584 2016-01-26 Christian Bruel <christian.bruel@st.com>
16586 * lib/target-supports.exp
16587 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16588 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16589 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16591 2016-01-26 Richard Biener <rguenther@suse.de>
16593 PR tree-optimization/69452
16594 * gcc.dg/torture/pr69452.c: New testcase.
16596 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16599 * gcc.dg/pr69442.c: New test.
16601 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16604 * gcc.target/aarch64/simd/pr67896.C: New.
16606 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16608 PR tree-optimization/69400
16609 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16611 (plugin_init): Call it.
16612 * gcc.dg/torture/pr69400.c: New test.
16614 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16616 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16618 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16619 Sebastian Pop <s.pop@samsung.com>
16621 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16624 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16625 Sebastian Pop <s.pop@samsung.com>
16627 * gcc.dg/graphite/pr69292.c: New.
16629 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16631 * c-c++-common/goacc/use_device-1.c: New test.
16633 2016-01-25 Jeff Law <law@redhat.com>
16635 PR tree-optimization/69196
16636 PR tree-optimization/68398
16637 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16638 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16640 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16643 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16646 2016-01-25 Richard Biener <rguenther@suse.de>
16649 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16651 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16654 * gcc.dg/pr69421.c: New test.
16656 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16658 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16659 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16660 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16661 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16662 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16663 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16664 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16665 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16666 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16667 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16669 2016-01-25 Richard Biener <rguenther@suse.de>
16671 PR tree-optimization/69376
16672 * gcc.dg/torture/pr69376.c: New testcase.
16674 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16678 * gfortran.dg/interface_38.f90: New test.
16679 * gfortran.dg/interface_39.f90: New test.
16681 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16684 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16689 * g++.dg/template/pr11858.C: New test.
16690 * g++.dg/template/pr24663.C: New test.
16691 * g++.dg/template/unify12.C: New test.
16692 * g++.dg/template/unify13.C: New test.
16693 * g++.dg/template/unify14.C: New test.
16694 * g++.dg/template/unify15.C: New test.
16695 * g++.dg/template/unify16.C: New test.
16696 * g++.dg/template/unify17.C: New test.
16698 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16701 gfortran.dg/pr68283.f90: New test.
16703 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16706 * gfortran.dg/inline_matmul_13.f90: New test.
16707 * gfortran.dg/matmul_bounds_8.f90: New test.
16708 * gfortran.dg/matmul_bounds_9.f90: New test.
16709 * gfortran.dg/matmul_bounds_10.f90: New test.
16711 2016-01-23 Tom de Vries <tom@codesourcery.com>
16713 PR tree-optimization/69426
16714 * gcc.dg/autopar/pr69426.c: New test.
16716 2016-01-23 Martin Sebor <msebor@redhat.com>
16720 * g++.dg/cpp0x/alignas5.C: New test.
16721 * g++.dg/ext/vector29.C: Same.
16723 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16725 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16726 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16727 _GNU_SOURCE from compile flags to the source.
16728 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16729 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16730 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16731 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16733 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16736 * g++.dg/opt/pr69432.C: New test.
16738 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16740 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16741 32-bit targets testing an -m64 multilib.
16743 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16745 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16748 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16750 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16752 2016-01-21 Christian Bruel <christian.bruel@st.com>
16755 * gcc.target/i386/pr68674.c
16756 * gcc.target/aarch64/pr68674.c
16757 * gcc.target/arm/pr68674.c
16759 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16762 * gcc.c-torture/execute/pr69403.c: New test.
16764 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16767 * g++.dg/template/pr55843.C: New.
16769 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16772 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16773 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16775 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16778 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16779 from dg-do compile directive, and instead add
16780 { dg-require-effective-target int128 }.
16782 2016-01-20 Martin Sebor <msebor@redhat.com>
16785 * gcc.dg/sync-fetch.c: New test.
16787 2016-01-21 Martin Sebor <msebor@redhat.com>
16790 * gcc.target/powerpc/pr69252.c: New test.
16792 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16795 * gfortran.dg/pr65996.f90: New test.
16797 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16800 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16801 expected to generate an error.
16803 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16805 PR middle-end/66178
16806 * gcc.dg/torture/pr66178.c: New test.
16808 2016-01-21 Anton Blanchard <anton@samba.org>
16809 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16812 * gcc.target/powerpc/pr63354.c: New test.
16814 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16816 PR rtl-optimization/68990
16817 * gcc.target/i386/pr68990: New.
16819 2016-01-21 Nick Clifton <nickc@redhat.com>
16822 * gcc.target/mips/pr69129.c: New.
16824 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16827 * g++.dg/cpp0x/pr58046.C: New.
16829 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16833 * gcc.target/arm/pr69187.c: New test.
16836 * g++.dg/torture/pr69355.C: New test.
16838 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16839 Sebastian Pop <s.pop@samsung.com>
16841 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16843 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16844 Sebastian Pop <s.pop@samsung.com>
16846 * gcc.dg/graphite/pr68976.c: New test.
16848 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16850 PR middle-end/67653
16851 * c-c++-common/pr67653.c: New test.
16852 * gcc.dg/torture/pr29119.c: Add dg-warning.
16854 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16856 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16858 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16861 * gcc.dg/pr24293.c: New test.
16862 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16863 incomplete struct type.
16864 * gcc.dg/declspec-1.c: Likewise.
16865 * gcc.dg/pr63549.c: Likewise.
16867 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16869 PR tree-optimization/66612
16870 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16871 for bdn instruction.
16873 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16875 * lib/target-supports.exp
16876 (check_effective_target_arm_fp_ok_nocache): New.
16877 (check_effective_target_arm_fp_ok): New.
16878 (add_options_for_arm_fp): New.
16879 (check_effective_target_arm_crypto_ok_nocache): Require
16880 target_arm_v8_neon_ok instead of arm32.
16881 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16882 (check_effective_target_arm_crypto_pragma_ok): New.
16883 (add_options_for_arm_vfp): New.
16884 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16885 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16886 target instead. Force initial fpu to vfp.
16887 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16888 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16889 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16891 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16892 use arm_vfp effective target instead. Force initial fpu to vfp.
16893 * gcc.target/arm/attr-neon3.c: Likewise.
16894 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16896 * gcc.target/arm/unsigned-float.c: Likewise.
16897 * gcc.target/arm/vfp-1.c: Likewise.
16898 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16899 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16900 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16901 * gcc.target/arm/vfp-ldmias.c: Likewise.
16902 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16903 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16904 * gcc.target/arm/vfp-stmiad.c: Likewise.
16905 * gcc.target/arm/vfp-stmias.c: Likewise.
16906 * gcc.target/arm/vnmul-1.c: Likewise.
16907 * gcc.target/arm/vnmul-2.c: Likewise.
16908 * gcc.target/arm/vnmul-3.c: Likewise.
16909 * gcc.target/arm/vnmul-4.c: Likewise.
16911 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16914 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16915 the MPX run-time library, for compile-time MPX test.
16916 * gcc.target/i386/chkp-always_inline.c: Likewise.
16917 * gcc.target/i386/chkp-bndret.c: Likewise.
16918 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16919 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16920 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16921 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16922 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16923 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16924 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16925 * gcc.target/i386/chkp-label-address.c: Likewise.
16926 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16927 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16928 * gcc.target/i386/chkp-pr69044.c: Likewise.
16929 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16930 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16931 * gcc.target/i386/chkp-strchr.c: Likewise.
16932 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16933 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16934 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16935 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16936 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16937 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16938 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16939 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16940 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16941 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16942 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16943 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16944 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16945 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16946 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16947 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16948 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16949 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16950 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16951 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16952 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16953 * gcc.target/i386/pr63995-2.c: Likewise.
16954 * gcc.target/i386/pr64805.c: Likewise.
16955 * gcc.target/i386/pr65044.c: Likewise.
16956 * gcc.target/i386/pr65167.c: Likewise.
16957 * gcc.target/i386/pr65183.c: Likewise.
16958 * gcc.target/i386/pr65184.c: Likewise.
16959 * gcc.target/i386/thunk-retbnd.c: Likewise.
16961 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16963 PR tree-optimization/69328
16964 * gcc.dg/pr69328.c: New test.
16966 2016-01-20 Jeff Law <law@redhat.com>
16969 * gcc.target/m68k/pr25114.c: New test.
16971 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16973 * gcc.target/arm/memset-inline-10.c: Added
16974 dg-require-effective-target arm_thumb2_ok.
16976 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16978 * gcc.dg/debug/dwarf2/sso.c: New test.
16980 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
16983 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16984 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16985 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16987 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16990 * g++.dg/ipa/devirt-50.C: New testcase.
16992 2016-01-19 Marek Polacek <polacek@redhat.com>
16995 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16996 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16998 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17001 * gcc.target/arm/pr69135_1.c: New test.
17003 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17005 * gcc.target/aarch64/ccmp_1.c: Add new tests.
17007 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17009 * gcc.target/aarch64/ccmp_1.c: New testcase.
17011 2016-01-19 Marek Polacek <polacek@redhat.com>
17014 * g++.dg/cpp0x/enum30.C: New test.
17016 2016-01-19 Richard Biener <rguenther@suse.de>
17018 PR tree-optimization/69336
17019 * g++.dg/tree-ssa/pr69336.C: New testcase.
17021 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17024 * gcc.dg/pr65779.c: New test.
17026 2016-01-19 Richard Biener <rguenther@suse.de>
17028 PR tree-optimization/69352
17029 * gcc.dg/torture/pr69352.c: New testcase.
17031 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17033 PR rtl-optimization/68955
17034 PR rtl-optimization/64557
17035 * gcc.dg/torture/pr68955.c: New test.
17037 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17040 * g++.dg/torture/pr69136.C: New testcase.
17042 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17045 * g++.dg/lto/pr69133_0.C: New testcase.
17046 * g++.dg/lto/pr69133_1.C: New testcase.
17048 2016-01-15 Jeff Law <law@redhat.com>
17050 PR tree-optimization/69320
17051 * gcc.c-torture/pr69320-1.c: New test.
17052 * gcc.c-torture/pr69320-2.c: New test.
17053 * gcc.c-torture/pr69320-3.c: New test.
17054 * gcc.c-torture/pr69320-4.c: New test.
17056 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
17061 * g++.dg/template/pr11858.C: New test.
17062 * g++.dg/template/pr24663.C: New test.
17063 * g++.dg/template/unify12.C: New test.
17064 * g++.dg/template/unify13.C: New test.
17065 * g++.dg/template/unify14.C: New test.
17066 * g++.dg/template/unify15.C: New test.
17067 * g++.dg/template/unify16.C: New test.
17068 * g++.dg/template/unify17.C: New test.
17070 2016-01-18 David Malcolm <dmalcolm@redhat.com>
17073 * gcc.dg/pr69181-1.c: New test file.
17074 * gcc.dg/pr69181-2.c: New test file.
17075 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17076 globals by moving it to...
17077 (cleanup-after-saved-dg-test): ...this new function. Add
17078 "global additional_sources_used". Add reset of global
17079 multiline_expected_outputs to the empty list.
17080 * lib/multiline.exp (_multiline_expected_outputs): Rename this
17082 (multiline_expected_outputs): ...this, and updated comments to
17083 note that it is modified from gcc-dg.exp.
17084 (dg-end-multiline-output): Update for the above renaming.
17085 (handle-multiline-outputs): Likewise. Remove the clearing
17086 of the expected outputs to the empty list.
17088 2016-01-18 Richard Biener <rguenther@suse.de>
17090 PR tree-optimization/69297
17091 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17093 2016-01-18 Joseph Myers <joseph@codesourcery.com>
17095 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17097 * gcc.target/mips/mips-3d-2.c: Likewise.
17098 * gcc.target/mips/mips-3d-3.c: Likewise.
17099 * gcc.target/mips/mips-3d-4.c: Likewise.
17100 * gcc.target/mips/mips-3d-5.c: Likewise.
17101 * gcc.target/mips/mips-3d-6.c: Likewise.
17102 * gcc.target/mips/mips-3d-7.c: Likewise.
17103 * gcc.target/mips/mips-3d-8.c: Likewise.
17104 * gcc.target/mips/mips-3d-9.c: Likewise.
17105 * gcc.target/mips/mips-ps-1.c: Likewise.
17106 * gcc.target/mips/mips-ps-2.c: Likewise.
17107 * gcc.target/mips/mips-ps-3.c: Likewise.
17108 * gcc.target/mips/mips-ps-4.c: Likewise.
17109 * gcc.target/mips/mips-ps-5.c: Likewise.
17110 * gcc.target/mips/mips-ps-6.c: Likewise.
17111 * gcc.target/mips/mips-ps-7.c: Likewise.
17112 * gcc.target/mips/mips-ps-type.c: Likewise.
17113 * gcc.target/mips/mips-ps-type-2.c: Likewise.
17114 * gcc.target/mips/mips16-attributes-6.c: Likewise.
17116 2016-01-18 Tom de Vries <tom@codesourcery.com>
17118 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17119 * c-c++-common/goacc/kernels-double-reduction.c: New test.
17120 * c-c++-common/goacc/kernels-empty.c: New test.
17121 * c-c++-common/goacc/kernels-eternal.c: New test.
17122 * c-c++-common/goacc/kernels-loop-2.c: New test.
17123 * c-c++-common/goacc/kernels-loop-3.c: New test.
17124 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17125 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17126 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17127 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17128 * c-c++-common/goacc/kernels-loop-data.c: New test.
17129 * c-c++-common/goacc/kernels-loop-g.c: New test.
17130 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17131 * c-c++-common/goacc/kernels-loop-n.c: New test.
17132 * c-c++-common/goacc/kernels-loop-nest.c: New test.
17133 * c-c++-common/goacc/kernels-loop.c: New test.
17134 * c-c++-common/goacc/kernels-noreturn.c: New test.
17135 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17136 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17137 * c-c++-common/goacc/kernels-reduction.c: New test.
17139 2016-01-18 Tom de Vries <tom@codesourcery.com>
17141 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17142 * gcc.dg/autopar/outer-2.c: Same.
17143 * gcc.dg/autopar/outer-3.c: Same.
17144 * gcc.dg/autopar/outer-4.c: Same.
17145 * gcc.dg/autopar/outer-5.c: Same.
17146 * gcc.dg/autopar/outer-6.c: Same.
17147 * gcc.dg/autopar/parallelization-1.c: Same.
17148 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17149 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17150 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17151 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17152 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17153 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17154 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17155 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17156 * gcc.dg/autopar/pr39500-1.c: Same.
17157 * gcc.dg/autopar/pr39500-2.c: Same.
17158 * gcc.dg/autopar/pr46193.c: Same.
17159 * gcc.dg/autopar/pr46194.c: Same.
17160 * gcc.dg/autopar/pr49580.c: Same.
17161 * gcc.dg/autopar/pr49960-1.c: Same.
17162 * gcc.dg/autopar/pr49960.c: Same.
17163 * gcc.dg/autopar/pr68373.c: Same.
17164 * gcc.dg/autopar/reduc-1.c: Same.
17165 * gcc.dg/autopar/reduc-1char.c: Same.
17166 * gcc.dg/autopar/reduc-1short.c: Same.
17167 * gcc.dg/autopar/reduc-2.c: Same.
17168 * gcc.dg/autopar/reduc-2char.c: Same.
17169 * gcc.dg/autopar/reduc-2short.c: Same.
17170 * gcc.dg/autopar/reduc-3.c: Same.
17171 * gcc.dg/autopar/reduc-4.c: Same.
17172 * gcc.dg/autopar/reduc-6.c: Same.
17173 * gcc.dg/autopar/reduc-7.c: Same.
17174 * gcc.dg/autopar/reduc-8.c: Same.
17175 * gcc.dg/autopar/reduc-9.c: Same.
17176 * gcc.dg/autopar/uns-outer-4.c: Same.
17177 * gcc.dg/autopar/uns-outer-5.c: Same.
17178 * gcc.dg/autopar/uns-outer-6.c: Same.
17179 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17180 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17182 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17185 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17186 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17188 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17191 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17192 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17193 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17195 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17198 * gcc.dg/tree-ssa/sra-17.c: New.
17199 * gcc.dg/tree-ssa/sra-18.c: New.
17201 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
17203 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17205 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
17207 * gnat.dg/inline12.adb: New test.
17209 2016-01-18 Bin Cheng <bin.cheng@arm.com>
17211 PR tree-optimization/66797
17212 * gcc.c-torture/execute/pr65447.c: Relax check condition.
17214 2016-01-18 Richard Biener <rguenther@suse.de>
17216 PR tree-optimization/69170
17217 * gcc.dg/torture/pr69170.c: New testcase.
17219 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
17221 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17223 2016-01-16 Tom de Vries <tom@codesourcery.com>
17225 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17227 2016-01-16 Tom de Vries <tom@codesourcery.com>
17229 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17230 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
17231 redundant dg-require-effective-target pthread.
17232 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17233 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17234 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17235 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17236 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17237 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17238 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17240 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
17243 * gcc.target/powerpc/recip-6.c: Enable on AIX.
17244 * gcc.target/powerpc/recip-7.c: Same.
17246 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17249 * g++.dg/template/pr69091.C: New test.
17251 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17253 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17254 dump does not contain an error_mark_node.
17255 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17256 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17258 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17261 * g++.dg/template/pr68936.C: New test.
17263 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
17266 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17267 * gcc.target/powerpc/recip-2.c: Same.
17268 * gcc.target/powerpc/recip-3.c: Same.
17269 * gcc.target/powerpc/recip-4.c: Same.
17270 * gcc.target/powerpc/recip-sqrtf.c: Same.
17272 2016-01-15 Jeff Law <law@redhat.com>
17274 PR tree-optimization/69270
17275 * gcc.dg/tree-ssa/pr69270-2.c: New test.
17276 * gcc.dg/tree-ssa/pr69270-3.c: New test.
17278 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
17281 * gfortran.dg/deferred_character_13.f90: New test for the fix
17282 of comment 3 of the PR.
17285 * gfortran.dg/deferred_character_8.f90: New test
17286 * gfortran.dg/allocate_error_5.f90: New test
17289 * gfortran.dg/deferred_character_10.f90: New test
17292 * gfortran.dg/deferred_character_14.f90: New test
17295 * gfortran.dg/deferred_character_11.f90: New test
17298 * gfortran.dg/deferred_character_9.f90: New test
17300 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
17302 PR rtl-optimization/69030
17303 * gcc.target/i386/pr69030.c: New.
17305 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17307 * gcc.target/aarch64/target_attr_17.c: New test.
17309 2016-01-15 Richard Biener <rguenther@suse.de>
17311 PR tree-optimization/66856
17312 * gcc.dg/torture/pr66856-1.c: New testcase.
17313 * gcc.dg/torture/pr66856-2.c: Likewise.
17315 2016-01-15 Richard Biener <rguenther@suse.de>
17318 * g++.dg/lto/pr69137_0.C: New testcase.
17320 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
17322 PR middle-end/69246
17323 * gcc.target/i386/pr69246.c: New test.
17325 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17327 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17329 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17332 * g++.dg/init/const9.C: Disable test on S/390.
17334 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17336 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17337 * g++.dg/Wno-frame-address.C: Ditto.
17339 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17341 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17343 2016-01-15 Richard Biener <rguenther@suse.de>
17345 PR tree-optimization/68961
17346 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17348 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
17350 * gcc.target/i386/pr65105-5.c: New test.
17352 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17354 * gcc.c-torture/execute/alias-4.c: New testcase.
17356 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17359 * g++.dg/ipa/devirt-49.C: New testcase.
17361 2016-01-15 Christian Bruel <christian.bruel@st.com>
17364 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17365 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17366 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17368 2016-01-15 Richard Biener <rguenther@suse.de>
17370 PR tree-optimization/69117
17371 * gcc.dg/torture/pr69117.c: New testcase.
17373 2015-01-14 Ryan Burn <contact@rnburn.com>
17376 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17378 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17381 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17382 range tests use 100 * maximum instead of maximum + 1.
17384 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17387 * gcc.dg/guality/pr69244.c: New test.
17389 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
17391 * lib/target-supports.exp (check_effective_target_issignaling):
17393 * gcc.dg/pr61441.c: Require issignaling effective target.
17395 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17398 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17400 2016-01-14 David Malcolm <dmalcolm@redhat.com>
17403 PR preprocessor/69177
17404 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17405 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17406 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17407 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17409 2016-01-14 Marek Polacek <polacek@redhat.com>
17412 * gcc.dg/array-15.c: New test.
17414 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17416 PR middle-end/68146
17417 PR tree-optimization/69155
17418 * gfortran.dg/pr68146.f: New test.
17419 * gfortran.dg/pr69155.f90: New test.
17421 2016-01-14 Richard Biener <rguenther@suse.de>
17423 PR tree-optimization/68060
17424 * gcc.dg/torture/pr68060-1.c: New testcase.
17425 * gcc.dg/torture/pr68060-2.c: Likewise.
17427 2016-01-14 Nick Clifton <nickc@redhat.com>
17429 * lib/target-supports.exp
17430 (check_effective_target_arm_neon_ok_nocache): Add an option
17431 sequence that includes setting the ARM architecture to ARMv7-A.
17432 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17433 command line options necessary to enable Neon support.
17434 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17435 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17436 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17437 * gcc.target/arm/pr69180.c: Likewise.
17439 2016-01-14 Jeff Law <law@redhat.com>
17441 PR tree-optimization/69270
17442 * gcc.dg/tree-ssa/pr69270.c: New test.
17444 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17447 * c-c++-common/pr66208.c: New file.
17449 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17451 PR tree-optimization/69156
17452 * gcc.dg/pr69156.c: New test.
17454 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17456 * gcc.target/i386/pr69225-7.c: New test.
17458 2016-01-13 Richard Henderson <rth@redhat.com>
17460 * gcc.dg/tm/memopt-13.c: Update expected function.
17461 * gcc.dg/tm/memopt-6.c: Likewise.
17463 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17465 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17466 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17467 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17468 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17470 2016-01-13 Tom de Vries <tom@codesourcery.com>
17472 PR tree-optimization/69169
17473 * gcc.dg/pr69169.c: New test.
17475 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17478 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17479 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17480 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17481 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17482 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17483 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17484 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17485 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17487 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17490 * gcc.dg/pr69247.c: New test.
17492 2016-01-13 Richard Biener <rguenther@suse.de>
17494 PR tree-optimization/69242
17495 * gcc.dg/torture/pr69242.c: New testcase.
17497 2016-01-13 Richard Biener <rguenther@suse.de>
17499 PR tree-optimization/69186
17500 * gcc.dg/torture/pr69186.c: New testcase.
17502 2016-01-13 Jeff Law <law@redhat.com>
17504 PR tree-optimization/67755
17505 * gcc.dg/tree-ssa/pr67755.c: New test.
17507 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17509 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17510 pass number in output by a star.
17512 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17514 PR tree-optimization/68911
17515 * gcc.c-torture/execute/pr68911.c: New test.
17517 2016-01-12 Marek Polacek <polacek@redhat.com>
17520 * g++.dg/warn/permissive-1.C: New test.
17522 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17526 * g++.dg/opt/pr69213.C: New test.
17528 2016-01-12 Christian Bruel <christian.bruel@st.com>
17531 * gcc.target/arm/pr69180.c: New test.
17533 2016-01-12 Richard Biener <rguenther@suse.de>
17536 * g++.dg/lto/pr69077_0.C: New testcase.
17537 * g++.dg/lto/pr69077_1.C: Likewise.
17539 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17542 * g++.dg/opt/pr69175.C: New test.
17544 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17546 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17547 rather than #including math.h & stdlib.h.
17548 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17549 * gcc.dg/vect/pr49771.c: Likewise.
17550 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17551 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17552 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17553 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17554 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17555 * gcc.dg/vect/pr44507.c: Likewise.
17556 * gcc.dg/vect/pr45902.c: Likewise.
17557 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17558 * gcc.dg/vect/vect-117.c: Likewise.
17559 * gcc.dg/vect/vect-99.c: Likewise.
17560 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17561 * gcc.dg/vect/vect-cond-1.c: Likewise.
17562 * gcc.dg/vect/vect-cond-2.c: Likewise.
17563 * gcc.dg/vect/vect-cond-3.c: Likewise.
17564 * gcc.dg/vect/vect-cond-4.c: Likewise.
17565 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17566 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17567 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17568 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17569 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17570 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17571 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17572 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17573 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17574 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17575 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17576 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17577 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17578 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17579 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17580 include of signal.h.
17581 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17582 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17583 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17584 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17585 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17586 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17587 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17588 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17589 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17590 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17591 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17592 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17593 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17594 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17595 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17596 * gcc.dg/vect/vect-outer-5.c: Likewise.
17597 * gcc.dg/vect/vect-outer-6.c: Likewise.
17598 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17599 include of stdio.h.
17601 2016-01-12 Nick Clifton <nickc@redhat.com>
17604 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17605 to fread so that it will be found in all target runtimes.
17607 2016-01-12 Richard Biener <rguenther@suse.de>
17609 PR tree-optimization/69053
17610 * g++.dg/torture/pr69053.C: New testcase.
17612 2016-01-12 Richard Biener <rguenther@suse.de>
17614 PR tree-optimization/69168
17615 * gcc.dg/torture/pr69168.c: New testcase.
17617 2016-01-12 Richard Biener <rguenther@suse.de>
17619 PR tree-optimization/69157
17620 * gcc.dg/torture/pr69157.c: New testcase.
17622 2016-01-12 Richard Biener <rguenther@suse.de>
17624 PR tree-optimization/69174
17625 * gcc.dg/torture/pr69174.c: New testcase.
17627 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17631 * g++.dg/tls/pr66808.C: New test.
17632 * g++.dg/tls/pr69000.C: New test.
17634 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17636 * gcc.target/powerpc/swaps-p8-23.c: New test.
17637 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17639 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17641 PR tree-optimization/68356
17642 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17644 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17645 Jim Wilson <jim.wilson@linaro.org>
17648 * gcc.target/arm/pr69194.c: New test.
17650 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17653 * gcc.target/i386/pr69225-1.c: New test.
17654 * gcc.target/i386/pr69225-2.c: Likewise.
17655 * gcc.target/i386/pr69225-3.c: Likewise.
17656 * gcc.target/i386/pr69225-4.c: Likewise.
17657 * gcc.target/i386/pr69225-5.c: Likewise.
17658 * gcc.target/i386/pr69225-6.c: Likewise.
17660 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17663 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17667 * gcc.dg/pr69071.c: New test.
17670 * g++.dg/opt/pr69211.C: New test.
17672 PR tree-optimization/69214
17673 * gcc.c-torture/compile/pr69214.c: New test.
17675 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17677 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17678 * gcc.target/i386/pr66232-11.c: Ditto.
17679 * gcc.target/i386/pr66232-12.c: Ditto.
17680 * gcc.target/i386/pr66232-13.c: Ditto.
17682 2016-01-11 Richard Biener <rguenther@suse.de>
17684 PR tree-optimization/69173
17685 * gcc.dg/torture/pr69173.c: New testcase.
17687 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17689 PR rtl-optimization/68796
17690 * gcc.target/aarch64/tst_5.c: New test.
17691 * gcc.target/aarch64/tst_6.c: Likewise.
17693 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17695 PR rtl-optimization/68841
17696 * gcc.dg/pr68841.c: New test.
17697 * gcc.c-torture/execute/pr68841.c: New test.
17699 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17701 PR rtl-optimization/68920
17702 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17704 * gcc.dg/ifcvt-5.c: New test.
17706 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17709 * g++.dg/pr69123.C: New.
17711 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17714 * gcc.target/i386/pr69010.c: New test.
17716 2016-01-11 Martin Jambor <mjambor@suse.cz>
17719 * gcc.target/i386/chkp-pr69044.c: New test.
17721 2016-01-11 Tom de Vries <tom@codesourcery.com>
17723 PR tree-optimization/69109
17724 * gcc.dg/autopar/pr69109-2.c: New test.
17725 * gcc.dg/autopar/pr69109.c: New test.
17727 2016-01-11 Tom de Vries <tom@codesourcery.com>
17729 PR tree-optimization/69108
17730 * gcc.dg/autopar/pr69108.c: New test.
17732 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17735 * c-c++-common/Wisleading-indentation.c: Augment test.
17737 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17740 * gfortran.dg/inline_matmul_12.f90: New test.
17742 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17745 * gfortran.dg/actual_array_offset_1: New test.
17747 2016-01-10 Tom de Vries <tom@codesourcery.com>
17749 PR tree-optimization/69062
17750 * gcc.dg/autopar/pr69062.c: New test.
17752 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17754 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17755 * gcc.dg/vect/slp-perm-2.c: Likewise.
17756 * gcc.dg/vect/slp-perm-3.c: Likewise.
17757 * gcc.dg/vect/slp-perm-5.c: Likewise.
17758 * gcc.dg/vect/slp-perm-6.c: Likewise.
17759 * gcc.dg/vect/slp-perm-7.c: Likewise.
17760 * gcc.dg/vect/slp-perm-8.c: Likewise.
17762 2016-01-10 Tom de Vries <tom@codesourcery.com>
17764 PR tree-optimization/69039
17765 * gcc.dg/autopar/pr69039.c: New test.
17767 2016-01-09 Marek Polacek <polacek@redhat.com>
17770 * g++.dg/pr69113.C: New test.
17772 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17774 PR middle-end/50865
17775 PR tree-optimization/69097
17776 * gcc.c-torture/execute/pr50865.c: New test.
17777 * gcc.c-torture/execute/pr69097-1.c: New test.
17778 * gcc.c-torture/execute/pr69097-2.c: New test.
17779 * gcc.dg/pr69097-1.c: New test.
17780 * gcc.dg/pr69097-2.c: New test.
17782 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17785 * g++.dg/opt/pr69164.C: New test.
17787 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17789 PR tree-optimization/69167
17790 * gcc.dg/pr69167.c: New test.
17792 2016-01-08 Marek Polacek <polacek@redhat.com>
17795 * g++.dg/pr68449.C: New.
17797 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17799 PR tree-optimization/68707
17800 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17801 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17802 on platforms supporting it.
17803 * gcc.dg/vect/slp-perm-2.c: Likewise.
17804 * gcc.dg/vect/slp-perm-3.c: Likewise.
17805 * gcc.dg/vect/slp-perm-5.c: Likewise.
17806 * gcc.dg/vect/slp-perm-7.c: Likewise.
17807 * gcc.dg/vect/slp-perm-8.c: Likewise.
17808 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17809 on platforms supporting it.
17811 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17813 PR tree-optimization/69162
17814 * gcc.dg/pr69162.c: New test.
17816 PR tree-optimization/69172
17817 * gcc.dg/pr69172.c: New test.
17819 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17821 PR tree-optimization/67781
17822 * gcc.c-torture/execute/pr67781.c: New file.
17824 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17826 PR tree-optimization/69083
17827 * gcc.dg/vect/pr69083.c: New test.
17829 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17831 PR tree-optimization/61441
17832 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17833 Use -fexcess-precision=standard for compiler options.
17834 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17836 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17839 * gfortran.dg/gomp/pr69128.f90: New test.
17842 * g++.dg/ext/pr69145-1.C: New test.
17843 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17844 * g++.dg/ext/pr69145-2.h: New file.
17846 2016-01-07 Martin Sebor <msebor@redhat.com>
17849 * gcc.dg/atomic-fetch-bool.c: New test.
17850 * gcc.dg/sync-fetch-bool.c: New test.
17852 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17855 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17857 2016-01-07 Nick Clifton <nickc@redhat.com>
17860 * g++.dg/pr66655.C: New test.
17861 * g++.dg/pr66655_1.cc: Test support file.
17862 * g++.dg/pr66655.h: Test header file.
17864 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17867 gfortran.dg/gomp/pr66680.f90: New test.
17869 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17872 * gcc.target/i386/pr69171-1.c: New test.
17873 * gcc.target/i386/pr69171-2.c: Likewise.
17874 * gcc.target/i386/pr69171-3.c: Likewise.
17875 * gcc.target/i386/pr69171-4.c: Likewise.
17876 * gcc.target/i386/pr69171-5.c: Likewise.
17877 * gcc.target/i386/pr69171-6.c: Likewise.
17879 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17881 PR middle-end/67639
17882 * c-c++-common/pr67639.c: New test.
17884 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17886 PR tree-optimization/69141
17887 * g++.dg/opt/pr69141.C: New test.
17889 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17891 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17893 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17896 * gcc.target/i386/pr69140.c: New test
17898 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17900 * gcc.dg/bad-dereference.c: New test case.
17902 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17904 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17906 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17908 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17910 2016-01-06 Marek Polacek <polacek@redhat.com>
17913 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17915 2016-01-05 Marek Polacek <polacek@redhat.com>
17918 * gcc.dg/atomic-invalid-2.c: New.
17920 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17923 * gcc.target/i386/pr68991.c: New test.
17925 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17928 * g++.dg/pr68991-1.C: New test.
17929 * g++.dg/pr68991-2.C: Likewise.
17931 2016-01-05 Sergei Trofimovich <siarheit@google.com>
17934 * gcc.target/ia64/pr60465-gprel64.c: New test.
17935 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17937 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17939 PR rtl-optimization/68651
17940 * gcc.target/aarch64/pr68651_1.c: New test.
17942 2016-01-05 David Malcolm <dmalcolm@redhat.com>
17945 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17947 2016-01-05 Nathan Sidwell <nathan@acm.org>
17950 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17952 * gcc.dg/alias-15.c: New.
17954 2016-01-05 Nick Clifton <nickc@redhat.com>
17957 * g++.dg/pr68770.C: New test.
17959 2016-01-04 Mike Stump <mikestump@comcast.net>
17961 * lib/target-supports.exp (check_effective_target_cilkplus):
17962 cilkplus targets require pthreads.
17963 (check_effective_target_cilkplus): Remove special case for NVPTX.
17965 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17967 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17970 2016-01-04 Jakub Jelinek <jakub@redhat.com>
17972 Update copyright years.
17974 2016-01-04 Marek Polacek <polacek@redhat.com>
17977 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17978 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17979 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17981 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17983 * gcc.target/sparc/20160104-2.c: New test.
17985 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17987 * gcc.target/sparc/20160104-1.c: New test.
17989 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
17992 * gfortran.dg/pr65045.f90: New test.
17994 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17996 * gnat.dg/specs/debug1.ads: Delete.
17998 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18000 PR libgfortran/68867
18001 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
18004 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18006 PR libgfortran/68867
18007 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
18010 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
18013 * gfortran.dg/pr68864.f90: New test.
18015 2016-01-01 Jakub Jelinek <jakub@redhat.com>
18017 PR tree-optimization/69070
18018 * gcc.dg/pr69070.c: New test.
18021 * gfortran.dg/pr69055.f90: New test.
18024 * gcc.dg/pr69015.c: New test.
18026 Copyright (C) 2016 Free Software Foundation, Inc.
18028 Copying and distribution of this file, with or without modification,
18029 are permitted in any medium without royalty provided the copyright
18030 notice and this notice are preserved.