1 2016-09-20 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/cpp0x/gen-attrs-62.C: New test.
7 * c-c++-common/pr77624-1.c: New test.
8 * c-c++-common/pr77624-2.c: New test.
10 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
12 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
15 2016-09-20 Richard Biener <rguenther@suse.de>
17 PR tree-optimization/77646
18 * gcc.dg/torture/pr77646.c: New testcase.
20 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
23 * c-c++-common/Wint-in-bool-context.c: New test.
25 2016-09-19 Joseph Myers <joseph@codesourcery.com>
27 * gcc.dg/cr-decimal-dig-1.c: New test.
29 2016-09-19 Joseph Myers <joseph@codesourcery.com>
31 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
32 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
33 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
34 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
36 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
38 PR rtl-optimization/77416
39 * gcc.target/powerpc/pr77416.c: New.
41 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
44 * g++.dg/template/error-recovery4.C: New test.
46 2016-09-19 Bin Cheng <bin.cheng@arm.com>
48 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
50 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
52 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
53 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
55 2016-09-19 Jakub Jelinek <jakub@redhat.com>
56 Jan Hubicka <jh@suse.cz>
59 * gcc.dg/pr77587.c: New test.
60 * gcc.dg/pr77587a.c: New file.
62 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
64 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
65 * gfortran.dg/coarray_38.f90:
66 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
67 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
68 * gfortran.dg/coarray_allocate_7.f08: New test.
69 * gfortran.dg/coarray_allocate_8.f08: New test.
70 * gfortran.dg/coarray_allocate_9.f08: New test.
71 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
73 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
74 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
75 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
77 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
78 * gfortran.dg/coarray_lock_7.f90: Same.
79 * gfortran.dg/coarray_poly_5.f90: Same.
80 * gfortran.dg/coarray_poly_6.f90: Same.
81 * gfortran.dg/coarray_poly_7.f90: Same.
82 * gfortran.dg/coarray_poly_8.f90: Same.
83 * gfortran.dg/coindexed_1.f90: Changed errors expected.
85 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
88 * gfortran.dg/dec_structure_15.f90: New testcase.
90 2016-09-19 Richard Biener <rguenther@suse.de>
93 * gcc.dg/torture/pr77605.c: New testcase.
95 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
97 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
99 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
101 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
102 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
103 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
104 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
105 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
106 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
107 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
108 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
109 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
110 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
111 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
113 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
115 * gcc.target/i386/pr68633.c: Fix expected result.
117 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
120 * gfortran.dg/pr68078.f90: New test.
121 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
123 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
126 * gcc.target/powerpc/swaps-p8-25.c: New.
128 2016-09-16 Jakub Jelinek <jakub@redhat.com>
131 * g++.dg/cpp0x/constexpr-77482.C: New test.
134 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
136 * g++.dg/abi/abi-tag23a.C: Likewise.
139 * g++.dg/cpp0x/decltype-77338.C: New test.
142 * g++.dg/cpp0x/mutable1.C: New test.
144 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
147 * gfortran.dg/pr77612.f90: New test.
149 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
151 * gcc.dg/torture/pr70421.c: Require int32plus.
153 2016-09-16 Jakub Jelinek <jakub@redhat.com>
156 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
159 * gcc.target/i386/pr77526.c: New test.
161 2016-09-16 Jakub Jelinek <jakub@redhat.com>
162 Eric Botcazou <ebotcazou@adacore.com>
165 * gcc.target/i386/pr77594.c: New test.
167 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
170 * gfortran.dg/misplaced_implicit_character.f90: New test.
172 2016-09-15 Bin Cheng <bin.cheng@arm.com>
174 PR tree-optimization/77503
175 * gcc.dg/vect/pr77503.c: New test.
177 2016-09-15 Richard Biener <rguenther@suse.de>
180 * c-c++-common/torture/pr77544.c: New testcase.
182 2016-09-15 Jakub Jelinek <jakub@redhat.com>
185 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
186 * gcc.dg/march-generic.c: Likewise.
187 * gcc.target/i386/spellcheck-options-1.c: New test.
188 * gcc.target/i386/spellcheck-options-2.c: New test.
189 * gcc.target/i386/spellcheck-options-3.c: New test.
190 * gcc.target/i386/spellcheck-options-4.c: New test.
192 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
195 * gfortran.dg/goacc/pr72743.f90: New test.
197 2016-09-15 Richard Biener <rguenther@suse.de>
199 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
201 2016-09-15 Richard Biener <rguenther@suse.de>
203 PR tree-optimization/77514
204 * gcc.dg/torture/pr77514.c: New testcase.
206 2016-09-14 Jakub Jelinek <jakub@redhat.com>
209 * g++.dg/lookup/pr77549.C: New test.
211 2016-09-14 Marek Polacek <polacek@redhat.com>
213 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
214 * c-c++-common/gomp/atomic-13.c: Likewise.
215 * c-c++-common/gomp/atomic-14.c: Likewise.
216 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
217 * g++.dg/cpp1z/bool-increment1.C: New test.
218 * c-c++-common/pr60439.c: Add dg-warning.
219 * g++.dg/expr/bitfield4.C: Likewise.
220 * g++.dg/expr/bitfield5.C: Likewise.
221 * g++.dg/expr/bitfield6.C: Likewise.
222 * g++.dg/expr/bool1.C: Likewise.
223 * g++.dg/expr/bool3.C: Likewise.
224 * g++.dg/expr/lval3.C: Likewise.
225 * g++.dg/expr/lval4.C: Likewise.
226 * g++.old-deja/g++.jason/bool5.C: Likewise.
227 * g++.dg/expr/bitfield3.C: Adjust dg-error.
228 * g++.dg/other/error18.C: Likewise.
229 * g++.dg/gomp/atomic-14.C: Likewise.
231 2016-09-14 Nathan Sidwell <nathan@acm.org>
234 * g++.dg/cpp1y/pr77539.C: New.
236 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
238 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
240 * g++.dg/ext/builtin_alloca.C: Likewise.
241 * g++.dg/template/spec35.C: Likewise.
242 * gcc.dg/builtins-68.c: Likewise.
243 * gcc.misc-tests/gcov-13.c: Likewise.
244 * gcc.misc-tests/gcov-14.c: Likewise.
246 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
248 * gfortran.dg/dec_structure_14.f90: New testcase.
250 2016-09-14 Jakub Jelinek <jakub@redhat.com>
253 * c-c++-common/tsan/pr68260.c: New test.
255 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
258 * gcc.target/msp430/function-attributes-1.c: New test.
259 * gcc.target/msp430/function-attributes-2.c: New test.
260 * gcc.target/msp430/function-attributes-3.c: New test.
262 2016-09-13 Jakub Jelinek <jakub@redhat.com>
264 * g++.dg/cpp0x/gen-attrs-61.C: New test.
265 * g++.dg/cpp1z/gen-attrs1.C: New test.
267 PR tree-optimization/77454
268 * gcc.dg/pr77454.c: New test.
271 * g++.dg/cpp1y/constexpr-77553.C: New test.
273 2016-09-13 David Malcolm <dmalcolm@redhat.com>
275 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
276 (test_show_locus): Replace rich_location::add_fixit_insert calls
277 with add_fixit_insert_before and add_fixit_insert_after.
279 2016-09-13 Jason Merrill <jason@redhat.com>
280 Tom de Vries <tom@codesourcery.com>
283 * g++.dg/pr77427.C: New test.
285 2016-09-13 Martin Liska <mliska@suse.cz>
287 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
289 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
290 * lib/target-supports.exp: Define the new target.
292 2016-09-12 Andrew Pinski <apinski@cavium.com>
294 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
295 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
297 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
299 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
301 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
302 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
303 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
305 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
306 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
308 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
311 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
312 * g++.dg/ext/pr77496.C: New test.
313 * g++.dg/warn/pr77496.C: New test.
315 2016-09-12 David Malcolm <dmalcolm@redhat.com>
318 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
319 to preserve conversion chars, and to preserve prefix information.
320 * gcc.dg/format/pr72858.c: New test case.
322 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
324 * gfortran.dg/pr77507.f90: Move to ...
325 * gfortran.dg/ieee/pr77507.f90: here.
327 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
330 * compile/pr61159.c: New testcase
332 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
335 * gcc.dg/ipa/pr63416.c: New testcase.
337 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
338 Steven G. Kargl <kargl@gcc.gnu.org>
341 * gfortran.dg/dtio_11.f90: new test.
343 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
346 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
347 * gfortran.dg/c_assoc_4.f90: Ditto.
349 2016-09-10 Tom de Vries <tom@codesourcery.com>
352 * c-c++-common/va-arg-va-list-type.c: New test.
354 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
356 PR rtl-optimization/77289
357 * gcc.target/powerpc/pr77289.c: New test.
359 2016-09-09 Martin Sebor <msebor@redhat.com>
363 * gcc.dg/pr77520.c: New test.
364 * gcc.dg/pr77521.c: New test.
366 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
369 * gfortran.dg/pr77506.f90: New test.
371 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
374 * gfortran.dg/pr77507.f90: New test.
376 2016-09-09 Joseph Myers <joseph@codesourcery.com>
378 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
380 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
381 Louis Krupp <lkrupp@gcc.gnu.org>
384 * gfortran.dg/pr69514_1.f90: New test.
385 * gfortran.dg/pr69514_2.f90: New test.
387 2016-09-08 Jakub Jelinek <jakub@redhat.com>
390 * gfortran.dg/gomp/pr77500.f90: New test.
393 * gfortran.dg/gomp/pr77516.f90: New test.
395 2016-09-07 Jakub Jelinek <jakub@redhat.com>
398 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
399 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
400 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
401 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
402 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
403 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
405 2016-09-07 David Malcolm <dmalcolm@redhat.com>
407 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
408 "substring-locations.h".
410 2016-09-07 Richard Biener <rguenther@suse.de>
413 * c-c++-common/vector-subscript-8.c: Move ..
414 * gcc.dg/pr77450.c: ... here.
416 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
419 * gfortran.dg/fmt_f0_2.f90: Update test.
420 * gfortran.dg/fmt_f0_3.f90: New test.
422 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
425 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
429 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
431 2016-09-06 Jakub Jelinek <jakub@redhat.com>
434 * gcc.target/i386/pr69255-1.c: New test.
435 * gcc.target/i386/pr69255-2.c: New test.
436 * gcc.target/i386/pr69255-3.c: New test.
438 2016-09-06 Martin Sebor <msebor@redhat.com>
441 * gcc.dg/format/miss-7.c: New test.
443 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
445 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
447 2016-09-06 Martin Liska <mliska@suse.cz>
449 PR gcov-profile/77378
450 PR gcov-profile/77466
451 * gcc.dg/profile-update-warning.c: New test.
453 2016-09-06 Richard Biener <rguenther@suse.de>
455 PR tree-optimization/77479
456 * gcc.dg/torture/pr77479.c: New testcase.
458 2016-09-06 Richard Biener <rguenther@suse.de>
461 * c-c++-common/vector-subscript-7.c: Adjust.
462 * c-c++-common/vector-subscript-8.c: New testcase.
464 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
466 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
468 2016-09-05 Jakub Jelinek <jakub@redhat.com>
471 * gcc.target/i386/avx512f-pr77476.c: New test.
472 * gcc.target/i386/avx512bw-pr77476.c: New test.
473 * gcc.target/i386/avx512dq-pr77476.c: New test.
475 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
476 Update comment to mention also avx512f.
479 * g++.dg/asan/pr77396-2.C: New test.
481 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
483 PR rtl-optimization/77452
484 * gcc.target/i386/pr77452.c: New test.
486 2016-09-05 Marek Polacek <polacek@redhat.com>
489 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
491 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
494 * gfortran.dg/pr77391.f90: New test.
496 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
499 * gfortran.dg/pr77460.f90: New test.
501 2016-09-03 Jakub Jelinek <jakub@redhat.com>
504 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
506 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
508 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
510 2016-09-02 David Malcolm <dmalcolm@redhat.com>
512 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
514 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
515 diagnostic-test-show-locus-generate-patch.c to the sources
516 for diagnostic_plugin_test_show_locus.c.
518 2016-09-02 Jakub Jelinek <jakub@redhat.com>
521 * gcc.dg/gomp/_Atomic-1.c: New test.
522 * gcc.dg/gomp/_Atomic-2.c: New test.
523 * gcc.dg/gomp/_Atomic-3.c: New test.
524 * gcc.dg/gomp/_Atomic-4.c: New test.
525 * gcc.dg/gomp/_Atomic-5.c: New test.
528 * g++.dg/asan/pr77396.C: New test.
530 2016-09-01 Martin Sebor <msebor@redhat.com>
532 PR tree-optimization/71831
533 * gcc.dg/builtin-object-size-16.c: New test.
534 * gcc.dg/builtin-object-size-17.c: New test.
536 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
539 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
541 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
543 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
544 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
545 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
546 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
547 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
548 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
549 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
550 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
551 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
552 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
553 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
554 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
555 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
556 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
557 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
558 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
559 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
560 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
562 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
564 * gnat.dg/opt58.adb: New test.
565 * gnat.dg/opt58_pkg.ads: New helper.
567 2016-09-01 Richard Biener <rguenther@suse.de>
570 * gcc.dg/torture/pr77436.c: New testcase.
572 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
574 * gcc.dg/pr64252.c: Require int32plus.
575 * gcc.dg/pr66299-1.c: Likewise.
576 * gcc.dg/pr66299-2.c: Likewise.
577 * gcc.dg/torture/20131115-1.c: Skip for avr.
579 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
581 * gcc.target/aarch64/ands_3.c: New test.
583 2016-08-31 Jakub Jelinek <jakub@redhat.com>
586 * gfortran.dg/gomp/pr77352.f90: New test.
589 * gfortran.dg/gomp/pr77374.f08: New test.
591 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
593 PR tree-optimization/73714
594 * gcc.dg/tree-ssa/pr73714.c: New test.
596 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
599 * gfortran.dg/fmt_f0_2.f90: New test.
601 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
603 * gcc.target/i386/pr59539-2.c: Adapt options.
604 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
606 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
609 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
610 of the associate entity and replace with a pointer to the
611 intended item on the stack.
613 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
614 Paul Thomas <pault@gcc.gnu.org>
617 * gfortran.dg/dtio_1.f90: New test.
618 * gfortran.dg/dtio_2.f90: New test.
619 * gfortran.dg/dtio_3.f90: New test.
620 * gfortran.dg/dtio_4.f90: New test.
621 * gfortran.dg/dtio_5.f90: New test.
622 * gfortran.dg/dtio_6.f90: New test.
623 * gfortran.dg/dtio_7.f90: New test.
624 * gfortran.dg/dtio_8.f90: New test.
625 * gfortran.dg/dtio_9.f90: New test.
626 * gfortran.dg/dtio_10.f90: New test.
628 2016-08-30 David Malcolm <dmalcolm@redhat.com>
630 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
631 (test_many_nested_locations): New function.
632 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
633 (test_show_locus): Handle "test_many_nested_locations".
635 2016-08-30 David Malcolm <dmalcolm@redhat.com>
637 * g++.dg/template/double-greater-than-fixit.C: New test case.
639 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
641 * gnat.dg/opt57.ad[sb]: New test.
642 * gnat.dg/opt57_pkg.ads: New helper.
644 2016-08-30 Richard Biener <rguenther@suse.de>
646 PR tree-optimization/69047
647 * gcc.dg/pr69047.c: Fix byte-order check.
649 2016-08-30 Jakub Jelinek <jakub@redhat.com>
651 PR tree-optimization/72866
652 * gcc.dg/vect/pr72866.c: New test.
655 * g++.dg/debug/dwarf2/pr77363.C: New test.
658 * gcc.target/i386/pr77377.c: New test.
661 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
664 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
666 * gfortran.dg/pr77372.f90: Moved to ...
667 * gfortran.dg/ieee/pr77372.f90: here.
669 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
671 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
672 vector short/char initializations.
673 * gcc.target/powerpc/vec-init-5.c: Likewise.
674 * gcc.target/powerpc/vec-init-6.c: New compile time test for
675 vector initialization optimizations.
676 * gcc.target/powerpc/vec-init-7.c: Likewise.
677 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
678 vector float/double initializations.
679 * gcc.target/powerpc/vec-init-9.c: Likewise.
681 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
684 * gcc.target/i386/pr77403.c: New test.
686 2016-08-29 Marek Polacek <polacek@redhat.com>
689 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
691 2016-08-29 Tom de Vries <tom@codesourcery.com>
694 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
696 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
698 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
700 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
702 * gfortran.dg/dec_structure_13.f90: New testcase.
704 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
707 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
710 2016-08-28 Tom de Vries <tom@codesourcery.com>
713 * gcc.dg/pr70955.c: New test.
714 * gcc.dg/lto/pr70955_0.c: Same.
715 * gcc.dg/lto/pr70955_1.c: Same.
717 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
719 PR tree-optimization/71077
720 * gcc.target/i386/pr71077.c: New test.
722 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
725 * gfortran.dg/pr77380.f90: New test.
727 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
730 gfortran.dg/pr77372.f90: New test.
732 2016-08-26 David Malcolm <dmalcolm@redhat.com>
734 * gcc.dg/spellcheck-fields-2.c (test): Move
735 dg-begin/end-multiline-output within function body.
736 (test_macro): New function.
738 2016-08-26 David Malcolm <dmalcolm@redhat.com>
740 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
741 (test_fixit_insert): Update expected output.
742 (test_fixit_remove): Likewise.
743 (test_fixit_replace): Likewise.
745 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
747 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
750 2016-08-26 Richard Biener <rguenther@suse.de>
752 PR tree-optimization/69047
753 * gcc.dg/pr69047.c: New testcase.
755 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
756 Martin Jambhor <mjambor@suse.cz>
758 * gcc.dg/ipa/propbits-1.c: New test-case.
759 * gcc.dg/ipa/propbits-2.c: Likewise.
760 * gcc.dg/ipa/propbits-3.c: Likewise.
762 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
765 * gfortran.dg/pr77351.f90: New test.
767 2016-08-25 Marek Polacek <polacek@redhat.com>
769 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
771 2016-08-25 Marek Polacek <polacek@redhat.com>
774 * gcc.dg/pr77323.c: New test.
776 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
779 * gfortran.dg/submodule_17.f08: New test.
781 2016-08-24 Michael Collison <michael.collison@linaro.org>
782 Michael Collison <michael.collison@arm.com>
784 * gcc.target/arm/builtin_saddl.c: New testcase.
785 * gcc.target/arm/builtin_saddll.c: New testcase.
786 * gcc.target/arm/builtin_uaddl.c: New testcase.
787 * gcc.target/arm/builtin_uaddll.c: New testcase.
788 * gcc.target/arm/builtin_ssubl.c: New testcase.
789 * gcc.target/arm/builtin_ssubll.c: New testcase.
790 * gcc.target/arm/builtin_usubl.c: New testcase.
791 * gcc.target/arm/builtin_usubll.c: New testcase.
793 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
796 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
797 (dg-options): Use -march=amdfam10 instead of -march=athlon.
798 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
799 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
800 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
801 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
802 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
803 effective target. Remove scan-assembler-times directives.
804 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
805 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
806 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
808 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
810 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
812 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
814 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
817 * lib/target-supports.exp
818 (check_effective_target_vect_aligned_arrays): Don't cache the result.
819 (check_effective_target_vect_natural_alignment): Ditto.
820 (check_effective_target_vector_alignment_reachable): Ditto.
821 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
823 2016-08-23 Ian Lance Taylor <iant@golang.org>
825 * gcc.target/s390/nolrl-1.c: Don't match the file name.
827 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
829 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
830 being created from pointers to memory locations.
831 * gcc.target/powerpc/vec-init-2.c: Likewise.
833 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
835 * gfortran.dg/dec_structure_12.f90: New testcase.
837 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
839 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
841 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
843 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
846 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
848 * gcc.target/s390/md/andc-splitter-1.c: New test case.
849 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
851 2016-08-23 Richard Biener <rguenther@suse.de>
853 PR tree-optimization/27336
854 * c-c++-common/pr27336.c: New testcase.
856 2016-08-22 Marek Polacek <polacek@redhat.com>
859 * g++.dg/cpp1y/pr77321.C: New test.
861 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
864 * gfortran.dg/empty_label.f: Adjust test for new error message.
865 * gfortran.dg/empty_label.f90: Ditto.
866 * gfortran.dg/empty_label_typedecl.f90: Ditto.
867 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
868 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
870 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
873 * gfortran.dg/pr61318.f90: New test.
875 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
878 * gfortran.dg/pr77260_1.f90: New test.
879 * gfortran.dg/pr77260_2.f90: Ditto.
881 2016-08-22 Joseph Myers <joseph@codesourcery.com>
884 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
885 __builtin_signbitf and __builtin_signbitl in expected generic
887 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
888 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
889 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
890 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
893 2016-08-22 Joseph Myers <joseph@codesourcery.com>
895 * gcc.dg/torture/float128-builtin.c,
896 gcc.dg/torture/float128-ieee-nan.c,
897 gcc.dg/torture/float128x-builtin.c,
898 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
899 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
900 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
901 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
902 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
903 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
904 gcc.dg/torture/floatn-nan.h: New tests.
906 2016-08-22 Joseph Myers <joseph@codesourcery.com>
908 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
910 (main): Update calls to TEST_I_F.
911 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
913 (main): Update calls to TEST_I_F.
915 2016-08-22 Joseph Myers <joseph@codesourcery.com>
917 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
918 gcc.dg/torture/fp-int-convert-float32x-timode.c,
919 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
920 names in calls to TEST_I_F.
922 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
925 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
927 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
929 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
930 and !natural_alignment_64.
931 * gcc.dg/ipa/propalign-2.c: Likewise.
932 * gcc.dg/ipa/propalign-3.c: Likewise.
933 * gcc.dg/ipa/propalign-4.c: Likewise.
934 * gcc.dg/ipa/propalign-5.c: Likewise.
935 * lib/target-supports.exp
936 (check_effective_target_natural_alignment_32): Add avr-*-*.
938 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
940 PR tree-optimization/61839
941 * gcc.dg/tree-ssa/pr61839_1.c: New test.
942 * gcc.dg/tree-ssa/pr61839_2.c: New test.
943 * gcc.dg/tree-ssa/pr61839_3.c: New test.
944 * gcc.dg/tree-ssa/pr61839_4.c: New test.
946 2016-08-19 Joseph Myers <joseph@codesourcery.com>
949 * lib/target-supports.exp (check_effective_target_float16)
950 (check_effective_target_float32, check_effective_target_float64)
951 (check_effective_target_float128, check_effective_target_float32x)
952 (check_effective_target_float64x)
953 (check_effective_target_float128x)
954 (check_effective_target_float16_runtime)
955 (check_effective_target_float32_runtime)
956 (check_effective_target_float64_runtime)
957 (check_effective_target_float128_runtime)
958 (check_effective_target_float32x_runtime)
959 (check_effective_target_float64x_runtime)
960 (check_effective_target_float128x_runtime)
961 (check_effective_target_floatn_nx_runtime)
962 (add_options_for_float16, add_options_for_float32)
963 (add_options_for_float64, add_options_for_float128)
964 (add_options_for_float32x, add_options_for_float64x)
965 (add_options_for_float128x): New procedures.
966 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
967 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
968 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
969 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
970 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
971 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
972 gcc.dg/torture/float128-complex.c,
973 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
974 gcc.dg/torture/float128x-basic.c,
975 gcc.dg/torture/float128x-complex.c,
976 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
977 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
978 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
979 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
980 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
981 gcc.dg/torture/float32x-basic.c,
982 gcc.dg/torture/float32x-complex.c,
983 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
984 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
985 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
986 gcc.dg/torture/float64x-basic.c,
987 gcc.dg/torture/float64x-complex.c,
988 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
989 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
990 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
991 gcc.dg/torture/floatn-tg.h,
992 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
993 gcc.dg/torture/fp-int-convert-float128-ieee.c,
994 gcc.dg/torture/fp-int-convert-float128x-timode.c,
995 gcc.dg/torture/fp-int-convert-float128x.c,
996 gcc.dg/torture/fp-int-convert-float16-timode.c,
997 gcc.dg/torture/fp-int-convert-float16.c,
998 gcc.dg/torture/fp-int-convert-float32-timode.c,
999 gcc.dg/torture/fp-int-convert-float32.c,
1000 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1001 gcc.dg/torture/fp-int-convert-float32x.c,
1002 gcc.dg/torture/fp-int-convert-float64-timode.c,
1003 gcc.dg/torture/fp-int-convert-float64.c,
1004 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1005 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1006 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1007 maximum exponent of floating-point type. Use it in testing
1008 whether 0x8...0 fits in the floating-point type. Always treat -1
1009 (signed 0xf...f) as fitting in the floating-point type.
1011 * gcc.dg/torture/fp-int-convert-double.c,
1012 gcc.dg/torture/fp-int-convert-float.c,
1013 gcc.dg/torture/fp-int-convert-float128-timode.c,
1014 gcc.dg/torture/fp-int-convert-float128.c,
1015 gcc.dg/torture/fp-int-convert-float80-timode.c,
1016 gcc.dg/torture/fp-int-convert-float80.c,
1017 gcc.dg/torture/fp-int-convert-long-double.c,
1018 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1020 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1023 * gfortran.dg/gomp/pr72744.f90: New test.
1026 * gfortran.dg/gomp/pr69281.f90: New test.
1028 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1030 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1031 the last special seed value.
1032 * gfortran.dg/random_7.f90: Use size for last array member instead
1035 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1037 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1038 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1040 2016-08-19 Richard Biener <rguenther@suse.de>
1042 PR tree-optimization/77286
1043 * gcc.dg/torture/pr77286.c: New testcase.
1045 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1047 * gcc.dg/verbose-asm-2.c: New test case.
1049 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1051 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1052 (custom_diagnostic_finalizer): Update for change to
1053 diagnostic_show_locus.
1055 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1057 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1058 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1060 2016-08-18 Marek Polacek <polacek@redhat.com>
1063 * gcc.dg/pr71514.c: New test.
1065 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1068 * gcc.target/i386/pr72839.c: New test.
1070 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1073 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1074 * c-c++-common/goacc/reduction-1.c: Likewise.
1075 * c-c++-common/goacc/reduction-2.c: Likewise.
1076 * c-c++-common/goacc/reduction-3.c: Likewise.
1077 * c-c++-common/goacc/reduction-4.c: Likewise.
1079 2016-08-18 Alan Modra <amodra@gmail.com>
1081 * gcc.c-torture/compile/pr72771.c: New.
1083 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1086 * gfortran.dg/pr67496.f90: New test.
1088 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1090 PR tree-optimization/71752
1091 * gcc.dg/vect/pr71752.c: New.
1093 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1095 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1097 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1100 * g++.dg/ipa/devirt-52.C: New test.
1102 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1104 * c-c++-common/goacc/reduction-6.c: New testcase.
1106 2016-08-17 Richard Biener <rguenther@suse.de>
1108 PR tree-optimization/76490
1109 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1110 * gcc.dg/pr52904.c: XFAIL.
1112 2016-08-17 Richard Biener <rguenther@suse.de>
1114 PR tree-optimization/23855
1115 * gcc.dg/loop-unswitch-2.c: Adjust.
1117 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1119 PR tree-optimization/72817
1120 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1122 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1125 * gcc.dg/torture/float128-extend-inf.c: New test.
1127 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1130 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1132 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1133 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1135 (test_oct): Likewise.
1136 (test_multiple): Likewise.
1137 (test_field_width_specifier): Likewise.
1138 (test_field_width_specifier_2): New function.
1139 (test_field_precision_specifier): New function.
1140 (test_embedded_nul): Update expected caret placement.
1141 (test_non_contiguous_strings): Update line number.
1142 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1143 (__emit_string_literal_range): Add "caret_idx" param.
1144 (test_simple_string_literal): Add value for new param, updating
1146 (test_concatenated_string_literal): Likewise.
1147 (test_multiline_string_literal): Likewise.
1148 (test_hex): Likewise.
1149 (test_oct): Likewise.
1150 (test_multiple): Likewise.
1151 (test_ucn4): Likewise.
1152 (test_ucn8): Likewise.
1153 (test_u8): Likewise.
1154 (test_u): Likewise; update expected message, from "range" to
1158 (test_macro): Add value for new param.
1159 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1160 (__emit_string_literal_range): Add "caret_idx" param.
1161 (test_stringified_token_1): Add value for new param. Update
1162 expected message, from "range" to "location".
1163 (test_stringized_token_2): Likewise, adding param to macro.
1164 (test_stringified_token_3): Likewise.
1165 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1166 (emit_warning): Convert param from source_range to location_t.
1167 (test_string_literals): Add caret_idx param, and use it when
1168 constructing a substring_loc. Update error message, from
1169 "range" to "location".
1171 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1174 * g++.dg/gomp/pr71910.C: New test.
1177 * gcc.c-torture/compile/pr67485.c: New test.
1180 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1182 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1184 PR tree-optimization/69848
1185 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1187 2016-08-16 Martin Liska <mliska@suse.cz>
1189 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1190 of memory operations so that it can be handled by core2
1193 2016-08-16 Richard Biener <rguenther@suse.de>
1195 PR tree-optimization/76783
1196 * gcc.dg/pr76783.c: New testcase.
1197 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1199 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1201 PR tree-optimization/72817
1202 PR tree-optimization/73450
1203 * gcc.dg/tree-ssa/pr72817.c: New test.
1204 * gcc.dg/tree-ssa/pr73450.c: New test.
1206 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1208 * gfortran.dg/init_flag_13.f90: New testcase.
1209 * gfortran.dg/init_flag_14.f90: Ditto.
1210 * gfortran.dg/init_flag_15.f03: Ditto.
1211 * gfortran.dg/dec_init_1.f90: Ditto.
1212 * gfortran.dg/dec_init_2.f90: Ditto.
1214 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1217 * gcc.target/i386/pr72867.c: New test.
1219 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1221 * c-c++-common/dump-ada-spec-5.c: New test.
1223 2016-08-15 Richard Biener <rguenther@suse.de>
1225 PR tree-optimization/73434
1226 * gcc.dg/torture/pr73434.c: New testcase.
1228 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1230 PR tree-optimization/72824
1231 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1233 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1236 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1237 in use_device clause.
1238 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1239 * gfortran.dg/goacc/list.f95: Adjust to catch
1240 "neither a POINTER nor an array" error messages.
1242 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1245 * gcc.target/i386/pr76342.c: New test.
1247 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1250 * g++.dg/ubsan/pr71512.C: New test.
1251 * c-c++-common/ubsan/pr71512-1.c: New test.
1252 * c-c++-common/ubsan/pr71512-2.c: New test.
1254 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1256 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1257 vector initialization options.
1258 * gcc.target/powerpc/vec-init-2.c: Likewise.
1259 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1260 is generated on ISA 3.0.
1262 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1265 * gcc.dg/c-c++-common/pr71654.c: New test.
1266 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1268 * gcc.dg/tree-ssa/vrp24: Likewise.
1270 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1273 * gcc.dg/pr67410.c: New test.
1275 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1277 PR tree-optimization/69848
1278 * gcc.dg/vect/vect-pr69848.c: New test.
1280 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1283 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1284 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1285 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1286 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1288 2016-08-12 Richard Biener <rguenther@suse.de>
1290 PR tree-optimization/57326
1291 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1292 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1293 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1294 * gcc.target/i386/pr45685.c: Likewise.
1295 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1296 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1297 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1298 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1299 * gfortran.dg/pr34163.f90: Likewise.
1301 2016-08-12 Martin Liska <mliska@suse.cz>
1303 * g++.dg/gcov/gcov-16.C: New test.
1304 * lib/gcov.exp: Support new argument for run-gcov function.
1306 2016-08-12 Martin Liska <mliska@suse.cz>
1308 PR gcov-profile/35590
1309 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1311 2016-08-12 Richard Biener <rguenther@suse.de>
1313 PR tree-optimization/72851
1314 * gcc.dg/torture/pr72851.c: New testcase.
1316 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1319 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1320 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1321 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1322 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1326 * g++.dg/debug/dwarf2/ref-1.C: New.
1329 * g++.dg/debug/dwarf2/template-params-12.H: New.
1330 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1331 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1332 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1333 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1334 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1335 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1336 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1338 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1341 * gcc.target/powerpc/pr72863.c: New test.
1343 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
1345 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1347 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1349 * gcc.target/i386/pieces-strcpy-1.c: New test.
1350 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1352 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1355 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1357 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1359 * gcc.target/i386/pieces-memcpy-1.c: New test.
1360 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1361 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1362 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1363 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1364 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1366 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1369 * gcc.dg/pr72816.c: Remove dg-error.
1371 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1373 PR tree-optimization/71083
1374 * gcc.c-torture/execute/pr71083.c: New test.
1375 * gnat.dg/loop_optimization23.adb: New test.
1376 * gnat.dg/loop_optimization23_pkg.ads: New test.
1377 * gnat.dg/loop_optimization23_pkg.adb: New test.
1379 2016-08-11 Richard Biener <rguenther@suse.de>
1381 PR tree-optimization/72772
1382 * gcc.dg/graphite/pr35356-1.c: Adjust.
1383 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1385 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1387 * gfortran.dg/random_7.f90: Take into account that the last seed
1388 value is the special p value.
1389 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1391 2016-08-11 Richard Biener <rguenther@suse.de>
1393 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1395 2016-08-11 Alan Modra <amodra@gmail.com>
1397 * gcc.target/powerpc/pr71680.c: New.
1399 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1401 * gcc.target/powerpc/bfp/bfp.exp: New file.
1402 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1403 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1404 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1405 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1406 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1407 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1408 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1409 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1410 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1411 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1412 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1413 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1414 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1415 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1416 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1417 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1418 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1419 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1420 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1421 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1422 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1423 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1424 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1425 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1426 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1427 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1428 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1429 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1430 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1431 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1432 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1433 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1434 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1435 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1436 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1437 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1438 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1439 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1440 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1441 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1442 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1443 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1444 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1445 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1446 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1447 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1448 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1449 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1450 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1451 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1452 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1453 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1454 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1456 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1458 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1461 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1463 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1465 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1468 * gcc.target/powerpc/pr72853.c: New test.
1470 2016-08-10 Martin Liska <mliska@suse.cz>
1472 PR gcov-profile/58306
1473 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1475 2016-08-10 Martin Liska <mliska@suse.cz>
1477 * g++.dg/gcov/gcov-threads-1.C: New test.
1479 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1482 * gcc.target/avr/pr71873.c: New test.
1484 2016-08-09 Martin Liska <mliska@suse.cz>
1486 * g++.dg/gcov/gcov-dump-1.C: New test.
1487 * g++.dg/gcov/gcov-dump-2.C: New test.
1489 2016-08-09 Martin Liska <mliska@suse.cz>
1491 * gcc.dg/tree-prof/val-prof-9.c: New test.
1493 2016-08-09 Martin Liska <mliska@suse.cz>
1495 * gcc.dg/tree-prof/val-prof-8.c: New test.
1497 2016-08-09 Martin Jambor <mjambor@suse.cz>
1500 * gcc.dg/ipa/pr71981.c: New test.
1502 2016-08-09 Bin Cheng <bin.cheng@arm.com>
1504 PR tree-optimization/33707
1505 * gcc.dg/vect/pr33707.c: New test.
1507 2016-08-09 Bin Cheng <bin.cheng@arm.com>
1509 PR tree-optimization/pr72772
1510 * gcc.dg/tree-ssa/pr72772.c: New test.
1512 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1514 PR rtl-optimization/66669
1515 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1517 2016-08-09 Jakub Jelinek <jakub@redhat.com>
1519 PR tree-optimization/72824
1520 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1522 2016-08-09 Richard Biener <rguenther@suse.de>
1524 PR tree-optimization/71802
1525 * gcc.dg/torture/pr71802.c: New testcase.
1527 2016-08-09 Jakub Jelinek <jakub@redhat.com>
1530 * g++.dg/eh/stdarg1.C: New test.
1532 2016-08-08 Andi Kleen <ak@linux.intel.com>
1534 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1535 test command line in failure log.
1536 (profopt-execute): dito. Make autofdo file names unique.
1538 2016-08-08 David Malcolm <dmalcolm@redhat.com>
1541 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1544 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1546 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1548 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1549 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1550 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1551 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1552 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1553 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1555 2016-08-08 David Malcolm <dmalcolm@redhat.com>
1558 * gcc.dg/cpp/pr66415-1.c: Likewise.
1559 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1560 * gcc.dg/format/c90-printf-1.c: Likewise.
1561 * gcc.dg/format/diagnostic-ranges.c: New test case.
1563 2016-08-08 Jakub Jelinek <jakub@redhat.com>
1566 * gfortran.dg/gomp/pr72716.f90: New test.
1569 * gcc.dg/gomp/pr72781.c: New test.
1572 * g++.dg/vect/pr68762-1.cc: New test.
1573 * g++.dg/vect/pr68762-2.cc: New test.
1574 * g++.dg/vect/pr68762.h: New file.
1576 2016-08-08 Martin Sebor <msebor@redhat.com>
1579 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1580 * g++.dg/warn/overflow-warn-3.C: Same.
1581 * g++.dg/warn/overflow-warn-4.C: Same.
1583 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1586 * gfortran.dg/allocate_with_source_21.f03: New test.
1588 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1591 * gfortran.dg/allocate_with_source_20.f03: New test.
1593 2016-08-08 Alan Modra <amodra@gmail.com>
1595 * gcc.c-torture/compile/pr72802.c: New.
1597 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1600 * gfortran.dg/dependency_48.f90: New test.
1602 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1605 * gfortran.dg/pr70040.f90: New testcase.
1607 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1610 * gfortran.dg/matmul_10.f90: New testcase.
1612 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
1614 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1616 2016-08-07 Jakub Jelinek <jakub@redhat.com>
1619 * gcc.dg/pr72816.c: New test.
1621 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
1623 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1624 * g++.dg/conversion/pr41426.C: Likewise.
1625 * g++.dg/conversion/pr66211.C: Likewise.
1626 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1627 * g++.dg/init/ref8.C: Likewise.
1628 * g++.old-deja/g++.law/cvt20.C: Likewise.
1629 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1631 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1633 PR tree-optimization/18046
1634 * gcc.dg/tree-ssa/vrp105.c: New test.
1635 * gcc.dg/tree-ssa/vrp106.c: New test.
1637 2016-08-05 Martin Sebor <msebor@redhat.com>
1639 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1640 1ul in diagnostics. Remove hyphen from "constant-expression."
1641 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1642 * g++.dg/cpp0x/static_assert3.C: Same.
1643 * g++.dg/cpp1y/constexpr-throw.C: Same.
1644 * g++.dg/template/nontype3.C: Same.
1645 * g++.dg/warn/overflow-warn-1.C: Same.
1646 * g++.dg/warn/overflow-warn-3.C: Same.
1647 * g++.dg/warn/overflow-warn-4.C: Same.
1649 2016-08-05 David Malcolm <dmalcolm@redhat.com>
1651 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1652 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1653 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1654 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1656 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1658 PR tree-optimization/72810
1659 * gcc.dg/tree-ssa/vrp110.c: New test.
1661 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1664 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1666 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1667 saving the half-precision registers.
1668 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1669 value is returned in h0.
1670 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1671 are passed in FP/SIMD registers.
1672 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1673 passing works corrcetly.
1674 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1675 (hfa_f16x2_t): Likewise.
1676 (hfa_f16x3_t): Likewise.
1677 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1678 are promoted to double and passed in a double register.
1679 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1680 are promoted to double and stacked.
1681 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1683 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1684 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1685 __fp16 first get passed in FP/SIMD registers, then stacked.
1687 2016-08-05 Nathan Sidwell <nathan@acm.org>
1690 * g++.dg/cpp0x/pr68724.C: New.
1692 2016-08-05 Richard Biener <rguenther@suse.de>
1694 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1696 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1698 * gcc.dg/tree-ssa/vrp107.c: New test.
1699 * gcc.dg/tree-ssa/vrp108.c: New test.
1700 * gcc.dg/tree-ssa/vrp109.c: New test.
1702 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1704 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1707 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1709 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1711 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1712 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1713 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1715 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1716 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1717 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1720 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1723 * g++.dg/cpp1y/lambda-ice1.C: New.
1725 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1728 * g++.dg/cpp1y/pr72759.C: New test.
1730 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1732 * gcc.dg/switch-10.c: New test.
1734 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1736 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1738 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1740 * c-c++-common/goacc/routine-5.c: Update.
1742 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1744 PR rtl-optimization/70903
1745 * gcc.c-torture/execute/pr70903.c: New test.
1747 2016-08-04 Martin Liska <mliska@suse.cz>
1749 * gcc.dg/params/params.exp: Replace file exists with
1750 TESTING_IN_BUILD_TREE.
1752 2016-08-04 Marek Polacek <polacek@redhat.com>
1755 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1757 2016-08-04 Richard Biener <rguenther@suse.de>
1760 * gcc.dg/torture/pr71984.c: Guard correctness check for
1763 2016-08-03 Andrew Pinski <apinski@cavium.com>
1765 * gcc.c-torture/compile/20160802-1.c: New testcase.
1767 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
1769 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1771 2016-08-03 Richard Biener <rguenther@suse.de>
1773 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1775 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1776 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1778 2016-08-03 Richard Biener <rguenther@suse.de>
1780 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1781 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1782 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1783 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1785 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1787 * gcc.dg/init-excess-2.c: Require int32plus.
1788 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1789 * gcc.dg/pr59963-2.c: Require int32plus.
1790 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1791 * gcc.dg/unroll-7.c: Require int32plus.
1793 2016-08-02 Bin Cheng <bin.cheng@arm.com>
1795 PR tree-optimization/34114
1796 * gcc.dg/tree-ssa/loop-42.c: New test.
1798 2016-08-02 Tamar Christina <tamar.christina@arm.com>
1800 * gcc.target/aarch64/vminmaxnm.c: New.
1801 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1804 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1806 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1807 vec_extract for vector float, vector int, vector short, and vector
1809 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1810 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1811 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1812 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1814 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1816 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
1817 single stack adjustment, no writeback.
1818 * gcc.target/aarch64/test_frame_12.c: Likewise.
1819 * gcc.target/aarch64/test_frame_13.c: Likewise.
1820 * gcc.target/aarch64/test_frame_15.c: Likewise.
1821 * gcc.target/aarch64/test_frame_6.c: Likewise.
1822 * gcc.target/aarch64/test_frame_7.c: Likewise.
1823 * gcc.target/aarch64/test_frame_8.c: Likewise.
1824 * gcc.target/aarch64/test_frame_16.c: New test.
1826 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1829 * gcc.target/i386/pr72748.c: New test.
1831 2015-08-01 Alan Hayward <alan.hayward@arm.com>
1833 PR tree-optimization/71818
1834 * gcc.dg/vect/pr71818.c: New
1836 2016-08-01 Martin Liska <mliska@suse.cz>
1838 PR tree-optimization/71857
1839 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1841 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1843 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1845 2016-08-01 Jan Beulich <jbeulich@suse.com>
1847 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1849 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1851 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1852 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1854 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
1856 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1857 (check_effective_target_c++): Likewise. Also match for libstdc++.
1859 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1862 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1863 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1864 * gfortran.dg/pr41922.f90: New test.
1866 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1869 * gfortran.dg/pr68566.f90: new test.
1871 2016-07-30 Martin Sebor <msebor@redhat.com>
1875 * g++.dg/cpp0x/constexpr-cast.C: New test.
1876 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1877 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1878 * g++.dg/ubsan/pr63956.C: Correct.
1880 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1882 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1883 vector double or vector long where the vector is in memory.
1884 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1885 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1887 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1890 * gfortran.dg/pr69867.f90: New test.
1892 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1895 * gfortran.dg/pr69962.f90: New test.
1897 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1900 * gfortran.dg/pr70006.f90: New test.
1902 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1905 * gfortran.dg/pr71730.f90: New test.
1906 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1907 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1908 * gfortran.dg/array_constructor_26.f03: Ditto.
1910 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1912 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1913 * gcc.target/powerpc/pr71763.c: Likewise.
1915 2016-07-29 Marek Polacek <polacek@redhat.com>
1918 * gcc.dg/940510-1.c: Adjust dg-error.
1919 * gcc.dg/c99-flex-array-1.c: Likewise.
1920 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1923 * gcc.dg/noncompile/pr71853.c: New test.
1926 * gcc.dg/noncompile/pr71573.c: New test.
1929 * g++.dg/warn/Wparentheses-30.C: New test.
1930 * gcc.dg/Wparentheses-14.c: New test.
1932 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
1934 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1936 2016-07-29 Bin Cheng <bin.cheng@arm.com>
1938 PR tree-optimization/57558
1939 * gcc.dg/vect/pr57558-1.c: New test.
1940 * gcc.dg/vect/pr57558-2.c: New test.
1942 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1944 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
1945 to scan forwprop1 dump pass.
1947 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1950 * g++.dg/template/pr51488.C: New.
1952 2016-07-29 Jakub Jelinek <jakub@redhat.com>
1955 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1957 * gcc.dg/pr71969-1.c: New test.
1958 * gcc.dg/pr71969-2.c: New test.
1959 * gcc.dg/pr71969-3.c: New test.
1961 2016-07-29 Marek Polacek <polacek@redhat.com>
1964 * c-c++-common/pr71574.c: New test.
1967 * gcc.dg/noncompile/pr71583.c: New test.
1969 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1972 * gcc.dg/pr68217.c: New test.
1974 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1977 * gfortran.dg/pr71067_1.f90: New test.
1978 * gfortran.dg/pr71067_2.f90: Ditto.
1980 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1982 * gcc.target/powerpc/vec-extract-1.c: New test.
1984 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1987 * gfortran.dg/pr71799.f90: New test.
1989 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1992 * g++.dg/cpp0x/pr71665-1.C: New.
1993 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1994 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1995 * g++.dg/ext/label10.C: Likewise.
1996 * g++.dg/parse/constant5.C: Likewise.
1998 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2001 * gfortran.dg/pr71859.f90: New test.
2002 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2003 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2005 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2008 * gfortran.dg/pr71883.f90 : New test.
2010 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2012 PR tree-optimization/71734
2013 * g++.dg/vect/pr70729-nest.cc: New test.
2015 2016-07-28 Renlin Li <renlin.li@arm.com>
2018 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2021 * gfortran.dg/dependency_47.f90: New test.
2023 2016-07-28 Martin Liska <mliska@suse.cz>
2025 PR gcov-profile/68025
2026 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2028 2016-07-28 Martin Liska <mliska@suse.cz>
2030 * g++.dg/vect/pr70944.cc: New test.
2032 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2035 * gcc.dg/torture/pr71994.c: New test.
2037 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2040 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2041 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2042 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2044 2016-07-27 Richard Biener <rguenther@suse.de>
2046 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2048 2016-07-27 Martin Liska <mliska@suse.cz>
2050 * gcc.dg/predict-13.c: New test.
2051 * gcc.dg/predict-14.c: New test.
2053 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2055 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2057 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2060 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2063 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2064 IEEE built-in functions handle quiet and signalling NaNs
2067 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2070 * gfortran.dg/pr71862.f90: New test.
2072 2016-07-26 Martin Sebor <msebor@redhat.com>
2074 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2075 selector with dg-options.
2077 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2079 PR tree-optimization/18046
2080 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2081 * gcc.dg/tree-ssa/vrp103.c: New test.
2082 * gcc.dg/tree-ssa/vrp104.c: New test.
2084 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2086 * gcc.target/powerpc/pr63354.c: Require lp64 since
2087 -mprofile-kernel is not legal with -m32.
2089 2016-07-26 Richard Biener <rguenther@suse.de>
2091 PR rtl-optimization/71984
2092 * gcc.dg/torture/pr71984.c: New testcase.
2094 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2096 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2097 g++-dg-runtest via et-dg-runtest.
2098 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2099 * gcc.dg/vect/vect.exp: Likewise.
2100 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2101 gfortran-dg-runtest.
2102 * gfortran.dg/vect/vect.exp: Likewise.
2103 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2104 (check_mips_loongson_hw_available): Likewise.
2105 (check_effective_target_mpaired_single_runtime): Likewise.
2106 (check_effective_target_mips_loongson_runtime): Likewise.
2107 (add_options_for_mpaired_single): Likewise.
2108 (check_effective_target_vect_int): Add global et_index.
2109 Check and save the supported feature for a target selected by
2110 the et_index target. Break long lines where appropriate. Call
2111 et-is-effective-target for MIPS with an argument instead of
2112 check_effective_target_* where appropriate.
2113 (check_effective_target_vect_intfloat_cvt): Likewise.
2114 (check_effective_target_vect_uintfloat_cvt): Likewise.
2115 (check_effective_target_vect_floatint_cvt): Likewise.
2116 (check_effective_target_vect_floatuint_cvt): Likewise.
2117 (check_effective_target_vect_simd_clones): Likewise.
2118 (check_effective_target_vect_shift): ewise.
2119 (check_effective_target_whole_vector_shift): Likewise.
2120 (check_effective_target_vect_bswap): Likewise.
2121 (check_effective_target_vect_shift_char): Likewise.
2122 (check_effective_target_vect_long): Likewise.
2123 (check_effective_target_vect_float): Likewise.
2124 (check_effective_target_vect_double): Likewise.
2125 (check_effective_target_vect_long_long): Likewise.
2126 (check_effective_target_vect_no_int_max): Likewise.
2127 (check_effective_target_vect_no_int_add): Likewise.
2128 (check_effective_target_vect_no_bitwise): Likewise.
2129 (check_effective_target_vect_widen_shift): Likewise.
2130 (check_effective_target_vect_no_align): Likewise.
2131 (check_effective_target_vect_hw_misalign): Likewise.
2132 (check_effective_target_vect_element_align): Likewise.
2133 (check_effective_target_vect_condition): Likewise.
2134 (check_effective_target_vect_cond_mixed): Likewise.
2135 (check_effective_target_vect_char_mult): Likewise.
2136 (check_effective_target_vect_short_mult): Likewise.
2137 (check_effective_target_vect_int_mult): Likewise.
2138 (check_effective_target_vect_extract_even_odd): Likewise.
2139 (check_effective_target_vect_interleave): Likewise.
2140 (check_effective_target_vect_stridedN): Likewise.
2141 (check_effective_target_vect_multiple_sizes): Likewise.
2142 (check_effective_target_vect64): Likewise.
2143 (check_effective_target_vect_call_copysignf): Likewise.
2144 (check_effective_target_vect_call_sqrtf): Likewise.
2145 (check_effective_target_vect_call_btrunc): Likewise.
2146 (check_effective_target_vect_call_btruncf): Likewise.
2147 (check_effective_target_vect_call_ceil): Likewise.
2148 (check_effective_target_vect_call_ceilf): Likewise.
2149 (check_effective_target_vect_call_floor): Likewise.
2150 (check_effective_target_vect_call_floorf): Likewise.
2151 (check_effective_target_vect_call_lceil): Likewise.
2152 (check_effective_target_vect_call_lfloor): Likewise.
2153 (check_effective_target_vect_call_nearbyint): Likewise.
2154 (check_effective_target_vect_call_nearbyintf): Likewise.
2155 (check_effective_target_vect_call_round): Likewise.
2156 (check_effective_target_vect_call_roundf): Likewise.
2157 (check_effective_target_vect_perm): Likewise, but also append *_saved
2158 to the existing global name to properly cache the result.
2159 (check_effective_target_vect_perm_byte): Likewise.
2160 (check_effective_target_vect_perm_short): Likewise.
2161 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2162 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2163 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2164 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2165 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2166 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2167 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2168 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2169 (check_effective_target_vect_sdot_qi): Likewise.
2170 (check_effective_target_vect_udot_qi): Likewise.
2171 (check_effective_target_vect_sdot_hi): Likewise.
2172 (check_effective_target_vect_udot_hi): Likewise.
2173 (check_effective_target_vect_usad_char): Likewise.
2174 (check_effective_target_vect_pack_trunc): Likewise.
2175 (check_effective_target_vect_unpack): Likewise.
2176 (check_effective_target_vect_aligned_arrays): Likewise.
2177 (check_effective_target_vect_natural_alignment): Likewise.
2178 (check_effective_target_vector_alignment_reachable): Likewise.
2179 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2180 (is-effective-target): Initialize et_index if undefined.
2181 (et-dg-runtest): New.
2182 (et-is-effective-target): Likewise.
2183 (check_vect_support_and_set_flags): Add supported MIPS targets to
2184 EFFECTIVE_TARGETS list. Return the number of supported targets.
2186 2016-07-26 Richard Biener <rguenther@suse.de>
2187 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2190 * gcc.dg/pr70920-1.c: New test-case.
2191 * gcc.dg/pr70902-2.c: Likewise.
2192 * gcc.dg/pr70920-3.c: Likewise.
2193 * gcc.dg/pr70920-4.c: Likewise
2194 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2197 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2199 * gcc.c-torture/execute/pr71494.c: Require label_values.
2200 * gcc.dg/pr16973.c: Ditto.
2202 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2204 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2205 * gcc.dg/torture/pr69771.c: Require int32plus.
2206 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2208 2016-07-25 Martin Liska <mliska@suse.cz>
2210 * gcc.dg/torture/pr71987.c: New test.
2212 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2215 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2216 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2217 * gfortran.dg/pr71935.f90: New test.
2219 2016-07-22 Martin Sebor <msebor@redhat.com>
2222 * g++.dg/ext/atomic-3.C: New test.
2223 * gcc.dg/atomic/pr71675.c: New test.
2225 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2227 * gcc.target/i386/mvc8.c: New test.
2229 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2231 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2232 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2234 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2237 * gfortran.dg/constructor_50.f90: New test.
2239 2016-07-22 Martin Liska <mliska@suse.cz>
2241 PR gcov-profile/69028
2242 PR gcov-profile/62047
2243 * g++.dg/cilk-plus/pr69028.C: New test.
2245 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2247 * gfortran.dg/coarray_stat_2.f90: New test.
2249 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2251 * gcc.target/powerpc/vec-extract.h: New files to check the
2252 vec_extract built-in functions for all vector types, testing
2253 accessing each element, both with constant and variable element
2255 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2256 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2257 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2258 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2259 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2260 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2261 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2262 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2263 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2265 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2268 * g++.dg/other/pr71728.C: New test.
2270 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2272 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2273 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2274 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2275 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2276 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2278 2016-07-21 Richard Biener <rguenther@suse.de>
2280 PR tree-optimization/71947
2281 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2283 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2285 * gcc.dg/tree-ssa/scev-15.c: New.
2287 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2289 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2291 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2294 * g++.dg/gomp/pr71941.C: New test.
2296 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2300 * g++.dg/spellcheck-identifiers.C: New test case, based on
2301 gcc.dg/spellcheck-identifiers.c.
2302 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2303 gcc.dg/spellcheck-identifiers-2.c.
2304 * g++.dg/spellcheck-typenames.C: New test case, based on
2305 gcc.dg/spellcheck-typenames.c
2307 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2309 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2310 pointer to member function and also test catching by reference.
2312 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2314 * gcc.target/s390/pr67443.c: Fix test case.
2316 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2318 * gcc.target/s390/insv-1.c: Xfail some tests.
2319 * gcc.target/s390/insv-2.c: Likewise.
2321 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2323 * gcc.target/avr/torture/get-mem.c: New test.
2324 * gcc.target/avr/torture/set-mem.c: New test.
2326 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2329 * gcc.target/avr/torture/tiny-progmem.c: New test.
2331 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2334 * g++.dg/parse/pr71909.C: New test.
2335 * g++.dg/tm/pr71909.C: New test.
2338 * g++.dg/cpp0x/constexpr-50060.C: New test.
2339 * g++.dg/cpp1y/constexpr-50060.C: New test.
2341 2016-07-20 Martin Liska <mliska@suse.cz>
2343 * gfortran.dg/graphite/pr71898.f90: New test.
2345 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2347 PR tree-optimization/71503
2348 PR tree-optimization/71683
2349 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2350 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2352 2016-07-20 Martin Liska <mliska@suse.cz>
2354 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2355 * gcc.dg/plugin/sreal-test-1.c: Remove.
2356 * gcc.dg/plugin/sreal_plugin.c: Remove.
2358 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2361 * gfortran.dg/dependency_47.f90: New test.
2363 2016-07-19 Jakub Jelinek <jakub@redhat.com>
2365 PR rtl-optimization/71916
2366 * gcc.c-torture/compile/pr71916.c: New test.
2369 * g++.dg/torture/pr71874.C: New test.
2372 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2373 (my_alloc): Rewritten to use __builtin_posix_memalign and
2375 (my_free): Use __builtin_free instead of _mm_free.
2376 (Vec::operator=): Use __builtin_memcpy.
2378 2016-07-19 Martin Jambor <mjambor@suse.cz>
2381 * gfortran.dg/pr71688.f90: New test.
2383 2016-07-19 Richard Biener <rguenther@suse.de>
2385 * c-c++-common/vector-subscript-6.c: New testcase.
2386 * c-c++-common/vector-subscript-7.c: Likewise.
2388 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2390 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
2391 and UInt32 based on __SIZEOF_INT__.
2393 2016-07-19 Richard Biener <rguenther@suse.de>
2395 PR tree-optimization/71901
2396 * gcc.dg/torture/pr71901.c: New testcase.
2398 2016-07-19 Richard Biener <rguenther@suse.de>
2400 PR tree-optimization/71908
2401 * gcc.dg/torture/pr71908.c: New testcase.
2403 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2406 * gcc.target/powerpc/pr71493-1.c: New test.
2407 * gcc.target/powerpc/pr71493-2.c: Likewise.
2409 2016-07-18 Jakub Jelinek <jakub@redhat.com>
2412 * g++.dg/conversion/ambig3.C: New test.
2415 * g++.dg/cpp0x/constexpr-71828.C: New test.
2418 * g++.dg/template/pr71826.C: New test.
2421 * g++.dg/template/defarg21.C: New test.
2424 * g++.dg/ext/vector31.C: New test.
2426 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
2428 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2430 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2432 PR tree-optimization/71734
2433 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2435 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2437 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2438 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2439 stack-layout-dynamic-1.c: New test.
2441 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2443 * gcc.target/s390/nolrl-1.c: New test.
2445 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
2448 * gfortran.dg/pr71523_1.f90: New test.
2449 * gfortran.dg/pr71523_2.f90: New test.
2451 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2453 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2455 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2456 Marco Restelli <mrestelli@gmail.com>
2459 * gfortran.dg/pr62125.f90: New test.
2461 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2463 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2464 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2466 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
2469 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2470 * g++.dg/cpp0x/nullptr35.C: New test.
2472 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2474 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2476 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2478 * gfortran.dg/goacc/vector_length.f90: New test.
2480 2016-07-15 Richard Biener <rguenther@suse.de>
2482 PR tree-optimization/71881
2483 * gcc.dg/torture/pr71881.c: New testcase.
2485 2016-07-15 Richard Biener <rguenther@suse.de>
2487 PR tree-optimization/71887
2488 * gcc.dg/torture/pr71887.c: New testcase.
2490 2016-07-15 Jakub Jelinek <jakub@redhat.com>
2493 * gcc.dg/spellcheck-identifiers-3.c: New test.
2495 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2498 * gfortran.dg/null_9.f90: New test.
2500 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2502 * gcc.dg/tree-ssa/loop-41.c: New test.
2504 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2506 PR tree-optimization/71347
2507 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2509 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2512 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2513 * gfortran.dg/contains.f90: Ditto.
2514 * gfortran.dg/contains_empty_1.f03: Ditto.
2515 * gfortran.dg/submodule_3.f08: Ditto.
2517 2016-07-14 Jakub Jelinek <jakub@redhat.com>
2520 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2521 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2522 expected diagnostics.
2525 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2526 * gcc.dg/spellcheck-identifiers-2.c: New test.
2527 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2528 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2530 2016-07-14 Jakub Jelinek <jakub@redhat.com>
2532 PR tree-optimization/71872
2533 * gcc.c-torture/compile/pr71872.c: New test.
2535 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2537 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2538 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2539 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2540 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2541 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2542 * gcc.target/arm/atomic-op-acquire-1.c: This.
2543 * gcc.target/arm/atomic-op-char.c: Rename into ...
2544 * gcc.target/arm/atomic-op-char-1.c: This.
2545 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2546 * gcc.target/arm/atomic-op-consume-1.c: This.
2547 * gcc.target/arm/atomic-op-int.c: Rename into ...
2548 * gcc.target/arm/atomic-op-int-1.c: This.
2549 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2550 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2551 * gcc.target/arm/atomic-op-release.c: Rename into ...
2552 * gcc.target/arm/atomic-op-release-1.c: This.
2553 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2554 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2555 * gcc.target/arm/atomic-op-short.c: Rename into ...
2556 * gcc.target/arm/atomic-op-short-1.c: This.
2557 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2558 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2559 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2560 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2561 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2562 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2563 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2564 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2565 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2566 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2568 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2571 * gfortran.dg/select_type_35.f03: New test.
2573 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2576 PR tree-optimization/70923
2577 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2578 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2579 * gcc.dg/vect/pr65951.c: Likewise.
2580 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2582 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
2584 * c-c++-common/pr60226.c: Expect maximum object file alignment
2587 2016-07-14 Richard Biener <rguenther@suse.de>
2589 PR tree-optimization/71866
2590 * gcc.dg/torture/pr71866.c: New testcase.
2592 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2594 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2595 selector and enclose boolean expression in curly braces.
2597 2016-07-14 Alan Modra <amodra@gmail.com>
2600 * gcc.target/powerpc/p9-novsx.c: New.
2602 2016-07-13 Andi Kleen <ak@linux.intel.com>
2604 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2605 * g++.dg/tree-prof/morefunc.C: Dito.
2606 * g++.dg/tree-prof/pr35545.C: Dito.
2607 * g++.dg/tree-prof/reorder.C: Dito.
2608 * gcc.dg/tree-prof/20050826-2.c: Dito.
2609 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2610 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2611 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2612 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2613 * gcc.dg/tree-prof/inliner-1.c: Dito.
2614 * gcc.dg/tree-prof/merge_block.c: Dito.
2615 * gcc.dg/tree-prof/stringop-1.c: Dito.
2616 * gcc.dg/tree-prof/stringop-2.c: Dito.
2617 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2618 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2619 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2620 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2621 * gcc.dg/tree-prof/update-loopch.c: Dito.
2622 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2623 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2624 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2625 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2626 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2627 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2628 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2630 2016-07-13 Andi Kleen <ak@linux.intel.com>
2632 * lib/profopt.exp (profopt-execute): Remove .imports files.
2634 2016-07-13 Andi Kleen <ak@linux.intel.com>
2636 * lib/profopt.exp (profopt-execute): Always log profiler command line.
2638 2016-07-13 Andi Kleen <ak@linux.intel.com>
2640 * lib/profopt.exp (dg-final-scan-autofdo,
2641 dg-final-scan-not-autofdo): New functions.
2643 2016-07-13 Bin Cheng <bin.cheng@arm.com>
2645 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2646 * gcc.dg/vect/vect-35.c: Ditto.
2647 * gcc.dg/vect/vect-alias-check-2.c: New test.
2649 2016-07-13 Martin Liska <mliska@suse.cz>
2651 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
2652 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
2653 * gfortran.dg/pr42108.f90: Update expected dump scan.
2655 2016-07-13 Richard Biener <rguenther@suse.de>
2657 PR tree-optimization/24574
2658 * gcc.dg/pr24574.c: New testcase.
2660 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2662 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2663 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2664 * c-c++-common/pr68833-1.c: Require int32plus.
2665 * gcc.dg/ipa/pr63551.c: Likewise.
2666 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2667 * gcc.dg/ipa/pr64041.c: Require int32plus.
2669 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2672 * g++.dg/pr71633.C: New test.
2674 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2676 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2677 Add new arm_thumb1_cbz_ok effective target.
2678 * gcc.target/arm/cbz.c: New test.
2680 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2682 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2683 Define effective target.
2684 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2685 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2686 * gcc.target/arm/movhi_movw.c: New test.
2687 * gcc.target/arm/movsi_movw.c: Likewise.
2688 * gcc.target/arm/movdi_movw.c: Likewise.
2690 2016-07-13 Richard Biener <rguenther@suse.de>
2693 * gcc.dg/pr71104-1.c: New testcase.
2694 * gcc.dg/pr71104-2.c: Likewise.
2696 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2699 * gcc.target/powerpc/pr71805.c: New test.
2701 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2703 * gcc.target/powerpc/divkc3-1.c: New.
2704 * gcc.target/powerpc/mulkc3-1.c: New.
2706 2016-07-12 Nathan Sidwell <nathan@acm.org>
2708 * gcc.target/arm/data-rel-1.c: New.
2709 * gcc.target/arm/data-rel-2.c: New.
2710 * gcc.target/arm/data-rel-3.c: New.
2712 2016-07-12 Martin Liska <mliska@suse.cz>
2714 * gcc.dg/params/blocksort-part.c: New test.
2715 * gcc.dg/params/params.exp: New file.
2717 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2720 * gcc.c-torture/execute/pr71700.c: New test.
2722 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2723 Richard Biener <rguenther@suse.de>
2725 PR tree-optimization/23286
2726 PR tree-optimization/70159
2727 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2728 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2729 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2730 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2731 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2732 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2733 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2734 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2735 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2736 * gcc.dg/pr51879-12.c: Likewise.
2737 * gcc.dg/strlenopt-9.c: Likewise.
2738 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2739 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2740 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2741 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2742 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2743 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2744 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2745 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2746 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2747 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2748 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2749 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2750 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2751 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2752 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2754 2016-07-12 Richard Biener <rguenther@suse.de>
2756 PR rtl-optimization/68961
2757 * gcc.target/i386/pr68961.c: New testcase.
2759 2016-07-11 Jakub Jelinek <jakub@redhat.com>
2762 * c-c++-common/gomp/pr71758.c: New test.
2763 * gfortran.dg/gomp/pr71758.f90: New test.
2765 PR tree-optimization/71823
2766 * gcc.dg/vect/pr71823.c: New test.
2768 2016-07-11 David Malcolm <dmalcolm@redhat.com>
2770 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2771 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2772 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2774 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2777 * gcc.target/i386/pr71801.c: New test.
2779 2016-07-11 Richard Biener <rguenther@suse.de>
2781 PR tree-optimization/71816
2782 * gcc.dg/torture/pr71816.c: New testcase.
2784 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2787 * gfortran.dg/dependency_46.f90: New test.
2789 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2791 PR rtl-optimization/71621
2792 * gcc.target/i386/pr71621-1.c: New.
2793 * gcc.target/i386/pr71621-2.c: New.
2795 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2797 * gfortran.dg/goacc/pr71704.f90: New test.
2799 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2802 * gcc.target/powerpc/pr71297.c: New.
2804 2016-07-08 Jiong Wang <jiong.wang@arm.com>
2806 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2808 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2811 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2813 2016-07-08 Alan Hayward <alan.hayward@arm.com>
2815 PR tree-optimization/71667
2816 * gcc.dg/vect/pr71667.c: New
2818 2016-07-08 Martin Liska <mliska@suse.cz>
2820 * gcc.dg/torture/pr71606.c: New test.
2822 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2825 * gfortran.dg/pr71764.f90: New test.
2827 2016-07-07 Jakub Jelinek <jakub@redhat.com>
2828 Kai Tietz <ktietz70@googlemail.com>
2832 * g++.dg/cpp0x/pr70869.C: New test.
2833 * g++.dg/cpp0x/pr71054.C: New test.
2835 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
2837 * g++.dg/debug/pr71432.C: Fail on AIX.
2839 2016-07-07 Martin Liska <mliska@suse.cz>
2841 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2842 an undefined behavior.
2843 * gfortran.dg/do_3.F90: Likewise.
2844 * gfortran.dg/do_check_11.f90: New test.
2845 * gfortran.dg/do_check_12.f90: New test.
2846 * gfortran.dg/do_corner_warn.f90: New test.
2848 2016-07-07 Martin Liska <mliska@suse.cz>
2850 * gfortran.dg/predict-1.f90: Ammend the test.
2851 * gfortran.dg/predict-2.f90: Likewise.
2853 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2856 * g++.dg/pr71624.C: New test.
2858 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2860 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2861 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2862 ARMv8-M Mainline architectures.
2864 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2866 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2867 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2869 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2873 * gcc.target/powerpc/pr71763.c: New file.
2875 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2877 PR tree-optimization/71518
2878 * gcc.dg/pr71518.c: New test.
2880 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2882 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2884 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2887 * gcc.target/avr/pr50739.c: New test.
2889 2016-07-05 Jan Hubicka <jh@suse.cz>
2891 * gcc.dg/tree-ssa/scev-14.c: update template.
2893 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2895 * gcc.dg/vect/group-no-gaps-1.c: New test.
2897 2016-07-05 Andi Kleen <ak@linux.intel.com>
2899 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2900 if kernel supports MPX.
2902 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
2904 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2906 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2907 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2909 * gcc.target/powerpc/signbit-1.c: New test.
2910 * gcc.target/powerpc/signbit-2.c: New test.
2911 * gcc.target/powerpc/signbit-3.c: New test.
2913 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2915 PR rtl-optimization/71594
2916 * gcc.dg/torture/pr71594.c: New test.
2918 2016-07-05 Jan Hubicka <jh@suse.cz>
2920 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2922 2016-07-05 David Malcolm <dmalcolm@redhat.com>
2925 * g++.dg/parse/error5.C: Update column
2926 number of missing semicolon error.
2927 * g++.dg/pr62314-2.C: New test case.
2929 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2931 * gfortran.dg/coarray_stat_function.f90: New test.
2932 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2933 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2936 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2939 * gfortran.dg/deferred_character_17.f90: New test.
2941 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2943 * gcc.target/arm/neon/polytypes.c: Move to ...
2944 * gcc.target/arm/polytypes.c: ... here.
2945 * gcc.target/arm/neon/pr51534.c: Move to ...
2946 * gcc.target/arm/pr51534.c: ... here.
2947 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2948 * gcc.target/arm/vect-vcvt.c: ... here.
2949 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2950 * gcc.target/arm/vect-vcvtq.c: ... here.
2951 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2952 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2953 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2954 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2955 * gcc.target/arm/neon/neon.exp: Delete.
2956 * gcc.target/arm/neon/: Delete.
2958 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2961 * gfortran.dg: pr65575.f90: New test.
2963 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2966 * gfortran.dg: pr35849.f90: New test.
2968 2016-07-04 Jakub Jelinek <jakub@redhat.com>
2971 * g++.dg/cpp0x/pr71739.C: New test.
2973 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2975 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2977 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2979 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2981 * gcc.target/s390/loc-1.c: New test.
2983 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2985 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2986 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
2988 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2991 * gcc.target/aarch64/pr63874.c: New test.
2993 2016-07-04 Jan Beulich <jbeulich@suse.com>
2995 * g++.dg/header.c: New.
2996 * gcc.dg/header.c: New.
2998 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3001 * c-c++-common/Wunused-var-15.c: New test.
3003 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3006 * gfortran.dg/gomp/pr71687.f90: New test.
3008 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3010 * gcc.dg/const-float128-ped.c: Require __float128 effective
3012 * gcc.dg/const-float128.c: Likewise.
3013 * gcc.dg/torture/float128-cmp-invalid.c: Require
3014 __float128 and base_quadfloat_support effective targets, and
3016 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3017 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3018 * gcc.dg/torture/float128-nan.c: Likewise.
3019 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3020 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3021 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3022 * lib/target-supports.exp (check_effective_target___float128): New.
3023 (add_options_for___float128): New.
3024 (check_effective_target_base_quadword_support): New.
3026 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3029 * gcc.target/powerpc/pr71720.c: New test.
3031 2016-07-01 Jan Beulich <jbeulich@suse.com>
3033 * gcc.dg/bss.c: New.
3035 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3038 * gcc.target/powerpc/pr71698.c: New test.
3040 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
3043 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3044 instead of ".foo" for its section name.
3045 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3046 depending on MCU's flash size.
3047 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3048 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3049 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3050 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3051 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3052 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3054 2016-07-01 Jan Beulich <jbeulich@suse.com>
3056 * gcc.target/i386/pr65105-2.c: Add -msse2.
3058 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3060 PR tree-optimization/71707
3061 * gcc.dg/strlenopt-29.c: New test.
3064 * gfortran.dg/gomp/pr71704.f90: New test.
3067 * gfortran.dg/gomp/pr71705.f90: New test.
3069 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3071 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3072 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3073 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3074 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3075 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3076 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3077 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3078 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3079 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3080 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3081 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3082 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3083 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3084 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3085 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3086 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3087 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3088 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3089 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3090 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3091 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3092 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3093 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3094 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3095 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3096 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3097 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3098 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3099 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3100 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3101 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3102 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3103 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3104 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3105 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3106 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3107 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3108 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3109 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3110 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3111 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3112 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3113 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3114 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3115 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3116 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3117 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3118 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3119 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3120 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3121 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3122 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3123 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3124 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3125 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3126 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3127 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3128 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3129 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3130 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3131 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3132 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3133 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3134 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3135 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3136 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3137 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3138 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3139 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3140 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3141 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3142 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3143 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3144 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3145 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3146 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3147 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3148 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3149 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3150 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3151 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3153 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3154 James Greenhalgh <james.greenhalgh@arm.com>
3156 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3158 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3159 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3161 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3163 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3166 * gcc.dg/spellcheck-options-12.c: New test case.
3168 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3171 * gcc.c-torture/compile/pr71693.c: New test.
3173 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3175 * gcc.dg/spellcheck-params.c: New testcase.
3176 * gcc.dg/spellcheck-params-2.c: New testcase.
3178 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3180 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3181 vector extract instructions.
3182 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3184 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3187 * gfortran.dg/unexpected_eof_2.f90: New test.
3188 * gfortran.dg/unexpected_eof_3.f90: New test.
3190 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3192 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3194 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3196 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3197 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3198 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3200 2016-06-29 Richard Biener <rguenther@suse.de>
3203 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3205 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3207 * gcc.target/arm/aapcs/neon-vect10.c: Require
3208 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3209 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3210 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3211 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3212 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3213 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3214 * gcc.target/arm/fp16-aapcs-1.c: Require
3215 -mfloat-ab=hard. Also simplify the test.
3216 * gcc.target/arm/fp16-aapcs-2.c: New.
3218 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3220 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3221 (add_options_for_arm_fp16_ieee): New.
3222 (add_options_for_arm_fp16_alternative): New.
3223 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3225 (effective_target_arm_fp16_hw): New.
3227 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3229 PR tree-optimization/71655
3230 * g++.dg/pr71655.C: New test.
3232 2016-06-29 Martin Liska <mliska@suse.cz>
3234 * gcc.dg/pr71585.c: New test.
3235 * gcc.dg/pr71585-2.c: New test.
3236 * gcc.dg/pr71585-3.c: New test.
3238 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3240 PR tree-optimization/70729
3241 * g++.dg/vect/pr70729.cc: New test.
3243 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3245 * c-c++-common/gomp/cancel-1.c: Extend.
3247 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3249 PR tree-optimization/71625
3250 * gcc.dg/strlenopt-28.c: New test.
3252 2016-06-29 Richard Biener <rguenther@suse.de>
3255 * g++.dg/torture/pr71002.C: Adjust testcase.
3257 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3260 * gcc.dg/pr71685.c: New test.
3262 2016-06-28 Martin Sebor <msebor@redhat.com>
3265 * gcc.dg/init-bad-9.c: New test.
3267 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3269 * gcc.target/powerpc/abs128-1.c: Require VSX.
3270 * gcc.target/powerpc/copysign128-1.c: Likewise.
3271 * gcc.target/powerpc/inf128-1.c: Likewise.
3272 * gcc.target/powerpc/nan128-1.c: Likewise.
3274 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3277 * gcc.c-torture/execute/pr71626-1.c: New test.
3278 * gcc.c-torture/execute/pr71626-2.c: New test.
3280 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3283 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3285 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3288 * gcc.target/powerpc/pr71670.c: New testcase.
3290 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3293 * gcc.target/powerpc/pr71656-1.c: New test.
3294 * gcc.target/powerpc/pr71656-2.c: New test.
3296 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3298 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3300 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3301 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3302 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3303 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3304 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3305 Add arm_neon_fp16_ok effective target.
3306 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3308 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3310 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3312 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3314 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3316 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3318 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3320 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3322 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3324 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3326 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3329 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3331 * gcc.dg/predict-12.c: New testcase.
3333 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3336 * gfortran.dg/pr71649.f90: New test.
3338 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3340 PR tree-optimization/71643
3341 * g++.dg/opt/pr71643.C: New test.
3343 PR tree-optimization/71631
3344 * gcc.c-torture/execute/pr71631.c: New test.
3346 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3348 * gcc.dg/predict-11.c: New testcase.
3349 * gfortran.dg/predict-2.f90: New testcase.
3351 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3353 * gcc.dg/predict-10.c: New test.
3355 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3357 * gcc.target/powerpc/abs128-1.c: New.
3358 * gcc.target/powerpc/copysign128-1.c: New.
3359 * gcc.target/powerpc/inf128-1.c: New.
3360 * gcc.target/powerpc/nan128-1.c: New.
3362 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3364 * gfortran.dg/pr71642.f90: New test.
3366 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3368 PR tree-optimization/71647
3369 * gcc.target/i386/pr71647.c: New test.
3371 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3373 * gcc.target/i386/noplt-gd-1.c: New test.
3374 * gcc.target/i386/noplt-gd-2.c: Likewise.
3375 * gcc.target/i386/noplt-gd-3.c: Likewise.
3376 * gcc.target/i386/noplt-ld-1.c: Likewise.
3377 * gcc.target/i386/noplt-ld-2.c: Likewise.
3378 * gcc.target/i386/noplt-ld-3.c: Likewise.
3379 * lib/target-supports.exp
3380 (check_effective_target_tls_get_addr_via_got): New.
3382 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3384 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3385 testsuite compile flags.
3386 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3387 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3389 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3391 * g++dg/vect/pr36684.cc: Add dg-do compile.
3392 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3393 * gcc.dg/vect/pr70021.c: Ditto.
3394 * gcc.dg/vect/pr70138-1.c: Ditto.
3395 * gcc.dg/vect/pr70138-2.c: Ditto.
3396 * gcc.dg/vect/pr70354-1.c: Ditto.
3397 * gcc.dg/vect/pr70354-2.c: Ditto.
3398 * gcc.dg/vect/pr71259.c: Ditto.
3399 * gcc.dg/vect/pr71416-1.c: Ditto.
3400 * gcc.dg/vect/slp-43.c: Ditto.
3401 * gcc.dg/vect/slp-45.c: Ditto.
3402 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3403 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3404 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3405 * gfortran.dg/vect/pr69980.f90: Ditto.
3407 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3409 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3410 * gcc.dg/vect/bb-slp-30.c: Ditto.
3411 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3412 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3413 * gcc.dg/vect/pr45902.c: Ditto.
3414 * gcc.dg/vect/pr48172.c: Ditto.
3415 * gcc.dg/vect/pr48377.c: Ditto.
3416 * gcc.dg/vect/pr49038.c: Ditto.
3417 * gcc.dg/vect/pr49771.c: Ditto.
3418 * gcc.dg/vect/pr52091.c: Ditto.
3419 * gcc.dg/vect/pr53185-2.c: Ditto.
3420 * gcc.dg/vect/pr56826.c: Ditto.
3421 * gcc.dg/vect/pr60276.c: Ditto.
3422 * gcc.dg/vect/pr62021.c: Ditto.
3423 * gcc.dg/vect/pr63530.c: Ditto.
3424 * gcc.dg/vect/pr65518.c: Ditto.
3425 * gcc.dg/vect/pr65947-1.c: Ditto.
3426 * gcc.dg/vect/pr65947-10.c: Ditto.
3427 * gcc.dg/vect/pr65947-11.c: Ditto.
3428 * gcc.dg/vect/pr65947-12.c: Ditto.
3429 * gcc.dg/vect/pr65947-13.c: Ditto.
3430 * gcc.dg/vect/pr65947-2.c: Ditto.
3431 * gcc.dg/vect/pr65947-3.c: Ditto.
3432 * gcc.dg/vect/pr65947-4.c: Ditto.
3433 * gcc.dg/vect/pr65947-5.c: Ditto.
3434 * gcc.dg/vect/pr65947-6.c: Ditto.
3435 * gcc.dg/vect/pr65947-7.c: Ditto.
3436 * gcc.dg/vect/pr65947-8.c: Ditto.
3437 * gcc.dg/vect/pr65947-9.c: Ditto.
3438 * gcc.dg/vect/pr71416-1.c: Ditto.
3439 * gcc.dg/vect/pr71439.c: Ditto.
3440 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3441 * gcc.dg/vect/vect-bswap16.c: Ditto.
3442 * gcc.dg/vect/vect-bswap32.c: Ditto.
3443 * gcc.dg/vect/vect-bswap64.c: Ditto.
3444 * gcc.dg/vect/vect-live-1.c: Ditto.
3445 * gcc.dg/vect/vect-live-2.c: Ditto.
3446 * gcc.dg/vect/vect-live-3.c: Ditto.
3447 * gcc.dg/vect/vect-live-4.c: Ditto.
3448 * gcc.dg/vect/vect-live-5.c: Ditto.
3449 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3450 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3451 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3452 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3453 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3454 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3455 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3456 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3457 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3458 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3459 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3460 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3461 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3462 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3463 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3464 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3465 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3467 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3469 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3471 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3473 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3474 ia32 if R_386_GOT32X relocation is supported.
3475 * gcc.target/i386/noplt-3.c: Likewise.
3476 * gcc.target/i386/noplt-2.c: Likewise.
3477 (main): Renamed to ...
3479 * gcc.target/i386/noplt-4.c: Likewise.
3480 (main): Renamed to ...
3482 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3483 * gcc.target/i386/pr67400-5.c: Likewise.
3485 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3487 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3488 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3490 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3491 f4): Adjust expected diagnostics.
3492 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3493 (T): If OVFP is defined, redefine to TP.
3494 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3495 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3496 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3497 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3498 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3499 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3500 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3501 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3502 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3503 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3504 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3505 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3506 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3507 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3508 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3509 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3510 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3511 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3512 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3513 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3514 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3515 as last argument to __builtin_add_overflow_p.
3517 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
3519 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3520 dg-options and remove default vector testsuite compile flags.
3521 * g++.dg/vect/pr33860a.cc: Ditto.
3522 * g++.dg/vect/pr45470-a.cc: Ditto.
3523 * g++.dg/vect/pr45470-b.cc: Ditto.
3524 * g++.dg/vect/pr60896.cc: Ditto.
3525 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3526 * gcc.dg/vect/pr18308.c: Ditto.
3527 * gcc.dg/vect/pr24049.c: Ditto.
3528 * gcc.dg/vect/pr33373.c: Ditto.
3529 * gcc.dg/vect/pr36228.c: Ditto.
3530 * gcc.dg/vect/pr42395.c: Ditto.
3531 * gcc.dg/vect/pr42604.c: Ditto.
3532 * gcc.dg/vect/pr46663.c: Ditto.
3533 * gcc.dg/vect/pr48765.c: Ditto.
3534 * gcc.dg/vect/pr49093.c: Ditto.
3535 * gcc.dg/vect/pr49352.c: Ditto.
3536 * gcc.dg/vect/pr52298.c: Ditto.
3537 * gcc.dg/vect/pr52870.c: Ditto.
3538 * gcc.dg/vect/pr53185.c: Ditto.
3539 * gcc.dg/vect/pr53773.c: Ditto.
3540 * gcc.dg/vect/pr56695.c: Ditto.
3541 * gcc.dg/vect/pr62171.c: Ditto.
3542 * gcc.dg/vect/pr63530.c: Ditto.
3543 * gcc.dg/vect/pr68339.c: Ditto.
3544 * gcc.dg/vect/pr71259.c: Ditto.
3545 * gcc.dg/vect/vect-82_64.c: Ditto.
3546 * gcc.dg/vect/vect-83_64.c: Ditto.
3547 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3548 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3549 * gcc.dg/vect/vect-shift-2.c: Ditto.
3550 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3551 * gfortran.dg/vect/pr39318.f90: Ditto.
3552 * gfortran.dg/vect/pr45714-a.f: Ditto.
3553 * gfortran.dg/vect/pr45714-b.f: Ditto.
3554 * gfortran.dg/vect/pr46213.f90: Ditto.
3556 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3557 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3559 * gcc.target/powerpc/p9-splat-5.c: New test.
3561 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
3563 PR tree-optimization/71488
3564 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3565 * lib/target-supports.exp: ... here.
3566 (check_sse4_hw_available): New procedure.
3567 (check_effective_target_sse4_runtime): Ditto.
3568 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3569 -march=westmere for sse4_runtime targets.
3570 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
3571 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
3572 (dg-additional-options): Use for sse4_runtime targets.
3573 (main): Call check_vect ().
3574 (dg-final): Perform scan only for sse4_runtime targets.
3576 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3580 * gcc.target/i386/pr66232-14.c: New file.
3581 * gcc.target/i386/pr66232-15.c: Likewise.
3582 * gcc.target/i386/pr66232-16.c: Likewise.
3583 * gcc.target/i386/pr66232-17.c: Likewise.
3584 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3585 ia32 if R_386_GOT32X relocation is supported.
3586 * gcc.target/i386/pr67400-2.c: Likewise.
3587 * gcc.target/i386/pr67400-3.c: Likewise.
3588 * gcc.target/i386/pr67400-4.c: Likewise.
3589 * gcc.target/i386/pr67400-6.c: Likewise.
3590 * gcc.target/i386/pr67400-7.c: Likewise.
3591 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
3593 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3595 PR libgfortran/48852
3596 * gfortran.dg/char4_iunit_1.f03: Update test.
3597 * gfortran.dg/f2003_io_5.f03: Update test.
3598 * gfortran.dg/real_const_3.f90: Update test.
3600 2016-06-23 Andi Kleen <ak@linux.intel.com>
3602 * g++.dg/bprob/bprob.exp: Support autofdo.
3603 * g++.dg/tree-prof/tree-prof.exp: dito.
3604 * gcc.dg/tree-prof/tree-prof.exp: dito.
3605 * gcc.misc-tests/bprob.exp: dito.
3606 * gfortran.dg/prof/prof.exp: dito.
3607 * lib/profopt.exp: dito.
3608 * lib/target-supports.exp: Check for autofdo.
3610 2016-06-23 Martin Liska <mliska@suse.cz>
3612 * gcc.dg/pr71619.c: New test.
3614 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3617 * gcc.target/i386/pr67400-1.c: New test.
3618 * gcc.target/i386/pr67400-2.c: Likewise.
3619 * gcc.target/i386/pr67400-3.c: Likewise.
3620 * gcc.target/i386/pr67400-4.c: Likewise.
3621 * gcc.target/i386/pr67400-5.c: Likewise.
3622 * gcc.target/i386/pr67400-6.c: Likewise.
3623 * gcc.target/i386/pr67400-7.c: Likewise.
3625 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3627 * c-c++-common/missing-header-1.c: New test case.
3628 * c-c++-common/missing-header-2.c: New test case.
3629 * c-c++-common/missing-header-3.c: New test case.
3630 * c-c++-common/missing-header-4.c: New test case.
3632 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3635 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3637 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3638 expected results due to builtin "nanl" now being suggested for
3640 * gcc.dg/pr67580.c: Update expected messages.
3641 * gcc.dg/spellcheck-identifiers.c: New testcase.
3642 * gcc.dg/spellcheck-typenames.c: New testcase.
3644 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3646 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3648 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3649 diagnostic-test-show-locus-parseable-fixits.c to sources for
3650 diagnostic_plugin_test_show_locus.c.
3651 * lib/gcc-defs.exp (freeform_regexps): New global.
3652 (dg-regexp): New function.
3653 (handle-dg-regexps): New function.
3654 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3655 freeform_regexps to the empty list.
3656 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3658 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3660 PR tree-optimization/71488
3661 * g++.dg/pr71488.C: New test.
3662 * gcc.dg/vect/vect-bool-cmp.c: New test.
3664 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3666 * gcc.dg/guality/param-5.c: New test.
3668 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3670 * gcc.target/i386/asm-flag-7.c: New test.
3672 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3674 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3675 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3676 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3677 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3678 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3679 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3680 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3681 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3682 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3683 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3684 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3685 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3686 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3687 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3688 * lib/target-supports.exp: Likewise.
3690 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3692 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3693 * gcc.dg/attr-ms_struct-2.c: Likewise.
3694 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3695 * gcc.dg/bf-ms-attrib.c: Likewise.
3696 * gcc.dg/bf-ms-layout-2.c: Likewise.
3697 * gcc.dg/bf-ms-layout-3.c: Likewise.
3698 * gcc.dg/bf-ms-layout.c: Likewise.
3699 * gcc.dg/bf-no-ms-layout.c: Likewise.
3700 * gcc.target/i386/bitfield1.c: Likewise.
3701 * gcc.target/i386/bitfield2.c: Likewise.
3702 * gcc.target/i386/bitfield3.c: Likewise.
3704 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3706 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3707 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3708 override other than -mcpu=power9 command-line option is specified,
3709 or if the target operating system is aix.
3710 * gcc.target/powerpc/darn-1.c: Likewise.
3711 * gcc.target/powerpc/darn-2.c: Likewise.
3712 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3713 test if effective-target is not powerpc_p9vector_ok or if the
3714 target operating system is not defined.
3715 * gcc.target/powerpc/vslv-1.c: Likewise.
3716 * gcc.target/powerpc/vsrv-0.c: Likewise.
3717 * gcc.target/powerpc/vsrv-1.c: Likewise.
3719 2016-06-21 Tobias Burnus <burnus@net-b.de>
3722 * gfortran.dg/coarray/data_1.f90: New.
3724 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3726 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3727 (dg-require-effective-target): Use arm_v8_neon_hw.
3728 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3729 (dg-require-effective-target): Likewise.
3730 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3731 (dg-require-effective-target): Likewise.
3732 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3733 (dg-require-effective-target): Likewise.
3734 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3735 (dg-require-effective-target): Likewise.
3736 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3737 (dg-require-effective-target): Likewise.
3738 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3741 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3743 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3744 Set to 3 so test passes.
3746 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3748 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3750 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3752 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3753 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3754 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3755 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3757 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3759 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3760 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3762 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3765 * gcc.target/i386/pr71549.c: New test.
3767 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3769 * gcc.target/powerpc/vadsdu-0.c: Replace
3770 dg-require-effective-target directive to allow test to run on more
3771 platforms, and add dg-skip-if directive to disable test on aix
3772 platforms because of known incompatibilities.
3773 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3774 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3775 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3776 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3777 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3778 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3779 * gcc.target/powerpc/vadsdub-2.c: Replace
3780 dg-require-effective-target directive to allow test to run on more
3781 platforms, and add dg-skip-if directive to disable test on aix
3782 platforms because of known incompatibilities.
3783 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3784 with vec_absdb call to differentiate this test from vadsdub-1.c.
3785 * gcc.target/powerpc/vadsduh-1.c: Replace
3786 dg-require-effective-target directive to allow test to run on more
3787 platforms, and add dg-skip-if directive to disable test on aix
3788 platforms because of known incompatibilities.
3789 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3790 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3791 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3793 2016-06-21 Jakub Jelinek <jakub@redhat.com>
3795 PR tree-optimization/71588
3796 * gcc.dg/pr71558.c: New test.
3798 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3800 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3801 * c-c++-common/pr68657-2.c: Likewise.
3802 * c-c++-common/pr68657-3.c: Likewise.
3803 * gcc.dg/torture/pr69714.c: Require int32plus support.
3804 * gcc.dg/torture/pr70025.c: Likewise.
3805 * gcc.dg/torture/pr70083.c: Likewise.
3806 * gcc.dg/torture/pr70542.c: Likewise.
3807 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3809 2016-06-20 Joseph Myers <joseph@codesourcery.com>
3812 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3814 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3817 * gcc.dg/pr71581.c: New test.
3819 PR rtl-optimization/71591
3820 * gcc.dg/cpp/pr71591.c: New test.
3822 2016-06-20 David B. Robins <gcc@davidrobins.net>
3825 * g++.dg/torture/pr71571.C: New test.
3827 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3830 * gcc.target/i386/sse2-pr71559.c: New test.
3831 * gcc.target/i386/avx-pr71559.c: New test.
3832 * gcc.target/i386/avx512f-pr71559.c: New test.
3834 2016-06-20 Tobias Burnus <burnus@net-b.de>
3837 * gfortran.dg/pointer_remapping_10.f90: New.
3839 2016-06-20 David Malcolm <dmalcolm@redhat.com>
3841 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3843 2016-06-20 Martin Sebor <msebor@redhat.com>
3846 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3847 * gnu90-const-expr-1.c: Same.
3848 * gnu99-const-expr-1.c: Same.
3849 * gnu99-static-1.c: Same.
3851 2016-06-20 Renlin Li <renlin.li@arm.com>
3854 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3856 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3858 * gcc.target/aarch64/vcvt_f64_1.c: New.
3859 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3860 * gcc.target/aarch64/vrecp_f64_1.c: New.
3862 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3864 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3867 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
3870 * gcc.target/avr/torture/pr71103-2.c: New test.
3872 2016-06-19 Martin Sebor <msebor@redhat.com>
3875 * gcc.dg/alignof.c: New test.
3877 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3879 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3880 vs dg-error; test constexpr specifier too.
3882 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3884 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3886 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3888 * lib/target-supports.exp
3889 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3890 arm_neon_ok and merge flags. Fix temporary test name.
3891 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3894 2016-06-17 Martin Liska <mliska@suse.cz>
3896 * gcc.dg/predict-9.c: Fix dump scanning.
3898 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3900 PR tree-optimization/71354
3901 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3903 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3905 PR tree-optimization/71347
3906 * gcc.dg/tree-ssa/pr71347.c: New test.
3908 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3910 PR tree-optimization/71354
3911 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3913 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3915 * gcc.dg/vect/vect-alias-check-1.c: New test.
3917 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3920 * gcc.target/avr/pr71151-1.c: New test.
3921 * gcc.target/avr/pr71151-2.c: New test.
3922 * gcc.target/avr/pr71151-3.c: New test.
3923 * gcc.target/avr/pr71151-4.c: New test.
3924 * gcc.target/avr/pr71151-5.c: New test.
3925 * gcc.target/avr/pr71151-6.c: New test.
3926 * gcc.target/avr/pr71151-7.c: New test.
3927 * gcc.target/avr/pr71151-8.c: New test.
3928 * gcc.target/avr/pr71151-common.h: New test.
3930 2016-06-16 Martin Liska <mliska@suse.cz>
3932 * gfortran.dg/predict-1.f90: New test.
3934 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
3937 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
3939 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
3941 * g++.dg/vect/pr36648.cc: Disable cunrolli
3943 2016-06-16 Jakub Jelinek <jakub@redhat.com>
3946 * gcc.c-torture/execute/pr71554.c: New test.
3948 PR rtl-optimization/71532
3949 * gcc.dg/torture/pr71532.c: New test.
3951 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3953 * gcc.target/powerpc/p9-dimode1.c: New test.
3954 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3956 2016-06-15 Jakub Jelinek <jakub@redhat.com>
3958 * gcc.c-torture/compile/20160615-1.c: New test.
3960 * g++.dg/cpp0x/ref-qual17.C: New test.
3962 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3965 * gcc.target/i386/pr71529.C: New test.
3967 2016-06-15 Alan Hayward <alan.hayward@arm.com>
3969 PR tree-optimization/71483
3970 * g++.dg/vect/pr71483.c: New
3972 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3975 * g++.dg/inherit/crash6.C: New.
3976 * g++.dg/inherit/union2.C: Likewise.
3977 * g++.dg/inherit/virtual12.C: Likewise.
3978 * g++.dg/inherit/virtual13.C: Likewise.
3979 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3981 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
3983 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
3985 2016-06-15 Alan Hayward <alan.hayward@arm.com>
3987 PR tree-optimization/71439
3988 * gcc.dg/vect/pr71439.c: New
3990 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3992 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3994 2016-06-15 Richard Biener <rguenther@suse.de>
3996 * gcc.dg/vect/slp-45.c: New testcase.
3998 2016-06-15 Richard Biener <rguenther@suse.de>
4000 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4002 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4004 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4005 requirements, and disable for AIX for now.
4006 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4008 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4011 * g++.dg/opt/pr71528.C: New test.
4014 * g++.dg/init/pr71516.C: New test.
4016 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4018 * g++.dg/init/array46.C: New.
4020 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
4022 * gcc.target/i386/float128-3.c: New test.
4023 * gcc.target/i386/quad-sse4.c: Ditto.
4024 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4025 Update scan strings.
4027 2016-06-14 Richard Biener <rguenther@suse.de>
4030 * gfortran.dg/pr71526.f90: New testcase.
4032 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4034 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4035 * gcc.dg/zero_bits_compound-1.c: Likewise.
4037 2016-06-14 Richard Biener <rguenther@suse.de>
4039 PR tree-optimization/71522
4040 * gcc.dg/torture/pr71522.c: New testcase.
4042 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4044 PR tree-optimization/71520
4045 * gcc.dg/tree-ssa/pr71520.c: New test.
4047 2016-06-14 Richard Biener <rguenther@suse.de>
4049 PR tree-optimization/71521
4050 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4052 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4055 * c-c++-common/ubsan/bounds-13.c: New test.
4057 PR preprocessor/71183
4058 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4060 2016-06-13 Jeff Law <law@redhat.com>
4062 PR tree-optimization/71403
4063 * c-c++-common/ubsan/pr71403-1.c: New test.
4064 * c-c++-common/ubsan/pr71403-2.c: New test.
4065 * c-c++-common/ubsan/pr71403-3.c: New test.
4067 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4070 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4071 Add -Wno-psabi -w to dg-options.
4073 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4075 * gcc.target/powerpc/vadsdu-0.c: New test.
4076 * gcc.target/powerpc/vadsdu-1.c: New test.
4077 * gcc.target/powerpc/vadsdu-2.c: New test.
4078 * gcc.target/powerpc/vadsdu-3.c: New test.
4079 * gcc.target/powerpc/vadsdu-4.c: New test.
4080 * gcc.target/powerpc/vadsdu-5.c: New test.
4081 * gcc.target/powerpc/vadsdub-1.c: New test.
4082 * gcc.target/powerpc/vadsdub-2.c: New test.
4083 * gcc.target/powerpc/vadsduh-1.c: New test.
4084 * gcc.target/powerpc/vadsduh-2.c: New test.
4085 * gcc.target/powerpc/vadsduw-1.c: New test.
4086 * gcc.target/powerpc/vadsduw-2.c: New test.
4088 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4090 * gcc.dg/c99-init-2.c (c): Update expected error message.
4091 * gcc.dg/init-bad-8.c (foo): Likewise.
4092 * gcc.dg/spellcheck-fields-3.c: New test case.
4094 2016-06-13 Martin Liska <mliska@suse.cz>
4096 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4097 and "guess loop iv compared" heuristics.
4098 * gcc.dg/predict-2.c: Likewise.
4099 * gcc.dg/predict-3.c: Likewise.
4100 * gcc.dg/predict-4.c: Likewise.
4101 * gcc.dg/predict-5.c: Likewise.
4102 * gcc.dg/predict-6.c: Likewise.
4104 2016-06-13 Marek Polacek <polacek@redhat.com>
4107 * c-c++-common/Wswitch-unreachable-4.c: New test.
4108 * gcc.dg/Wswitch-unreachable-2.c: New test.
4109 * g++.dg/tm/jump1.C: Move dg-warning.
4111 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4113 * gnat.dg/renaming10.ad[sb]: New test.
4115 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4118 * gfortran.dg/pr70673.f90: New test.
4120 2016-06-13 Richard Biener <rguenther@suse.de>
4123 * gcc.dg/align-3.c: New testcase.
4125 2016-06-13 Martin Liska <mliska@suse.cz>
4127 * gcc.target/i386/pr71458.c: New test.
4129 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4132 * gcc.dg/torture/float128-nan.c: New test.
4134 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4137 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4140 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4143 * gfortran.dg/comma_IO_extension_1.f90: New test.
4144 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4145 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4147 * gfortran.dg/graphite/pr38083.f90: Likewise.
4148 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4151 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4153 * gnat.dg/case_character.adb: New test.
4155 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4158 * gcc.target/powerpc/pr71310.c: New testcase.
4160 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4163 * gcc.dg/pr71478.c: New test.
4165 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4168 * gcc.c-torture/execute/pr71494.c: New test.
4171 * gcc.target/i386/pr68657.c: New test.
4174 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4175 (test): Add -masm=intel alternatives.
4177 2016-06-10 Martin Sebor <msebor@redhat.com>
4180 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4182 2016-06-10 Jeff Law <law@redhat.com>
4184 PR tree-optimization/71335
4185 * gcc.c-torture/execute/pr71335.c: New test.
4187 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4189 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4190 the various "cannot tail-call: " messages.
4192 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4194 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4197 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4200 * c-c++-common/asan/pr71480.c: New test.
4202 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4204 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4205 (ASMNAME2): Likewise.
4206 (main): Replace fn in asm statement with ASMNAME ("fn").
4207 * gcc.dg/guality/pr68037-2.c: Likewise.
4208 * gcc.dg/guality/pr68037-3.c: Likewise.
4209 * gcc.dg/torture/pr68037-1.c: Likewise.
4210 * gcc.dg/torture/pr68037-2.c: Likewise.
4211 * gcc.dg/torture/pr68037-3.c: Likewise.
4213 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4216 * gcc.target/i386/pr68843-1.c: New test.
4217 * gcc.target/i386/pr68843-2.c: New test.
4219 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4220 Cesar Philippidis <cesar@codesourcery.com>
4223 * gcc.dg/goacc/nested-function-1.c: New file.
4224 * gcc.dg/goacc/nested-function-2.c: Likewise.
4225 * gcc.dg/goacc/pr71373.c: Likewise.
4226 * gfortran.dg/goacc/cray-2.f95: Likewise.
4227 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4228 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4229 * gfortran.dg/goacc/cray.f95: Update.
4230 * gfortran.dg/goacc/loop-1.f95: Likewise.
4231 * gfortran.dg/goacc/loop-3.f95: Likewise.
4232 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4233 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4235 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4237 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4238 for OpenACC tile clauses.
4239 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4242 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4244 * c-c++-common/goacc/cache-2.c: ... this new file.
4245 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4246 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4247 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4249 * gfortran.dg/goacc/cray.f95: Likewise.
4250 * gfortran.dg/goacc/loop-1.f95: Likewise.
4252 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4254 PR tree-optimization/71407
4255 PR tree-optimization/71416
4256 * gcc.dg/vect/pr71407.c: New
4257 * gcc.dg/vect/pr71416-1.c: New
4258 * gcc.dg/vect/pr71416-2.c: New
4260 2016-06-10 Richard Biener <rguenther@suse.de>
4263 * gcc.dg/torture/pr71477.c: New testcase.
4265 2016-06-09 Julia Koval <julia.koval@intel.com>
4267 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4268 * gcc.target/i386/interrupt-13.c: Likewise.
4269 * gcc.target/i386/interrupt-15.c: Likewise.
4270 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4271 * gcc.target/i386/interrupt-24.c: Likewise.
4272 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4273 * gcc.target/i386/interrupt-9.c: Likewise.
4274 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4276 2016-06-09 Martin Sebor <msebor@redhat.com>
4279 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4280 * gcc.dg/builtin-constant_p-1.c: Same.
4281 * gcc.dg/builtins-error.c: Same.
4282 * gcc.dg/pr70859.c: Same.
4284 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4286 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4287 * gcc.dg/torture/pr68067-1.c: Likewise.
4288 * gcc.dg/torture/pr68067-2.c: Likewise.
4290 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4292 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4295 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4298 * g++.dg/inherit/crash5.C: New.
4300 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4303 * g++.dg/inherit/crash5.C: New.
4304 * g++.dg/inherit/virtual1.C: Adjust.
4306 2016-06-09 Martin Liska <mliska@suse.cz>
4308 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4309 * g++.dg/predict-loop-exit-2.C: Likewise.
4310 * g++.dg/predict-loop-exit-3.C: Likewise.
4311 * gcc.dg/predict-1.c: Likewise.
4312 * gcc.dg/predict-2.c: Likewise.
4313 * gcc.dg/predict-3.c: Likewise.
4314 * gcc.dg/predict-4.c: Likewise.
4315 * gcc.dg/predict-5.c: Likewise.
4316 * gcc.dg/predict-6.c: Likewise.
4317 * gcc.dg/predict-7.c: Likewise.
4319 2016-06-09 Richard Biener <rguenther@suse.de>
4321 PR tree-optimization/71462
4322 * gcc.dg/torture/pr71462.c: New testcase.
4324 2016-06-09 Marek Polacek <polacek@redhat.com>
4327 * gcc.dg/c11-generic-3.c: New test.
4329 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4331 * g++.dg/init/array42.C: New.
4332 * g++.dg/init/array43.C: Likewise.
4333 * g++.dg/init/array44.C: Likewise.
4334 * g++.dg/init/array45.C: Likewise.
4335 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4336 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4337 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4338 * g++.dg/gomp/pr35751.C: Likewise.
4339 * g++.dg/init/array23.C: Likewise.
4340 * g++.dg/init/brace2.C: Likewise.
4341 * g++.dg/init/brace6.C: Likewise.
4343 2016-06-08 Martin Sebor <msebor@redhat.com>
4344 Jakub Jelinek <jakub@redhat.com>
4348 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4349 * c-c++-common/builtin-arith-overflow-2.c: New test.
4350 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4351 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4352 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4354 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4357 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4359 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4361 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4362 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4363 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4364 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4365 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4366 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4367 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4368 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4369 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4370 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4371 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4372 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4373 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4375 2016-06-08 Richard Biener <rguenther@suse.de>
4377 PR tree-optimization/68558
4378 * gcc.dg/vect/slp-44.c: New testcase.
4380 2016-06-08 Richard Biener <rguenther@suse.de>
4382 * gcc.dg/vect/slp-43.c: New testcase.
4384 2016-06-08 Richard Biener <rguenther@suse.de>
4386 PR tree-optimization/71452
4387 * gcc.dg/torture/pr71452.c: New testcase.
4389 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4392 * g++.dg/torture/pr71448.C: New test.
4394 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4398 * g++.dg/debug/pr71432.C: New test.
4400 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4402 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4403 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4404 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4406 2016-06-08 Alan Hayward <alan.hayward@arm.com>
4408 * gcc.dg/vect/vect-live-2.c: Update effective target.
4409 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4410 * lib/target-supports.exp: Add aarch64 to vect_long.
4412 2016-06-08 Marek Polacek <polacek@redhat.com>
4415 * gcc.dg/noncompile/pr71418.c: New test.
4418 * gcc.dg/noncompile/pr71426.c: New test.
4420 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
4422 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4423 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4424 * gcc.dg/predict-3.c: Update template.
4425 * gcc.dg/predict-5.c: Update template.
4426 * gcc.dg/predict-6.c: Update template.
4427 * gcc.dg/predict-9.c: Update template.
4428 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4430 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4432 * gcc.target/powerpc/vec-mul.c: New test.
4434 2016-06-07 David Malcolm <dmalcolm@redhat.com>
4436 * gcc.dg/spellcheck-fields-2.c: New test case.
4438 2016-06-07 Richard Biener <rguenther@suse.de>
4441 * gcc.dg/Wpragmas-1.c: New testcase.
4442 * gcc.dg/Wattributes-4.c: Likewise.
4443 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4446 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4448 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4449 spurious debug code.
4451 2016-06-07 Richard Biener <rguenther@suse.de>
4453 PR tree-optimization/71428
4454 * gcc.dg/torture/pr71428.c: New testcase.
4456 2016-06-07 Richard Biener <rguenther@suse.de>
4459 * gcc.dg/torture/pr71423.c: New testcase.
4461 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4464 * gcc.dg/tree-ssa/pr71408.c: New test.
4466 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4469 * g++.dg/torture/pr71281.C: New test.
4471 2016-06-06 Marek Polacek <polacek@redhat.com>
4474 * gcc.dg/pr71362.c: New test.
4476 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4477 Patrick Palka <ppalka@gcc.gnu.org>
4482 * g++.dg/opt/pr70847.C: New test.
4483 * g++.dg/ubsan/pr70847.C: New test.
4484 * g++.dg/ubsan/pr71393.C: New test.
4486 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4488 PR tree-optimization/71259
4489 * gcc.dg/vect/pr71259.c: New test.
4491 2016-06-06 David Malcolm <dmalcolm@redhat.com>
4493 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4494 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4495 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4498 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4501 * gcc.c-torture/execute/pr37780.c: New test.
4502 * gcc.target/aarch64/pr37780_1.c: Likewise.
4503 * gcc.target/arm/pr37780_1.c: Likewise.
4505 2016-06-06 Marek Polacek <polacek@redhat.com>
4507 * c-c++-common/attr-may-alias-1.c: New test.
4508 * c-c++-common/attr-may-alias-2.c: New test.
4509 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4511 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4514 * gcc.target/i386/pr24414.c: New test.
4516 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4518 * gcc.target/sparc/vis4misc.c: New file.
4519 * gcc.target/sparc/fpcmp.c: Likewise.
4520 * gcc.target/sparc/fpcmpu.c: Likewise.
4522 2016-06-06 Alan Hayward <alan.hayward@arm.com>
4524 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4525 * gcc.dg/vect/vect-live-3.c: Likewise.
4527 2016-06-06 Richard Biener <rguenther@suse.de>
4529 PR tree-optimization/71398
4530 * gcc.dg/torture/pr71398.c: New testcase.
4532 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
4535 * g++.dg/pr71389.C: New test.
4537 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4540 * gfortran.dg/fmt_read_5.f: New test.
4542 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4545 * gfortran.dg/class_array_22.f03: New test.
4547 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
4549 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4551 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
4553 * gcc.dg/predict-9.c: Update template.
4555 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4558 * g++.dg/template/pr49377.C: New.
4560 2016-06-04 Jakub Jelinek <jakub@redhat.com>
4562 PR tree-optimization/71405
4563 * g++.dg/torture/pr71405.C: New test.
4565 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4568 * g++.dg/inherit/crash5.C: New.
4569 * g++.dg/inherit/virtual1.C: Adjust.
4571 2016-06-03 Jeff Law <law@redhat.com>
4573 PR tree-optimization/71316
4574 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4576 2016-06-03 Jakub Jelinek <jakub@redhat.com>
4578 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4579 dg-additional-options with just -fno-tree-scev-cprop in it.
4580 * gcc.dg/vect/vect-live-2.c: Likewise.
4581 * gcc.dg/vect/vect-live-5.c: Likewise.
4582 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4583 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4584 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4586 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4589 * g++.dg/other/friend6.C: New test.
4591 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4593 * g++.dg/torture/ppc-ldst-array.C: New.
4595 2016-06-03 Joseph Myers <joseph@codesourcery.com>
4599 * gcc.dg/torture/builtin-fp-int-inexact.c,
4600 gcc.target/i386/387-builtin-fp-int-inexact.c,
4601 gcc.target/i386/387-rint-inline-1.c,
4602 gcc.target/i386/387-rint-inline-2.c,
4603 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4604 gcc.target/i386/sse2-rint-inline-1.c,
4605 gcc.target/i386/sse2-rint-inline-2.c,
4606 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4607 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4609 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4610 Julia Koval <julia.koval@intel.com>
4622 * gcc.dg/guality/pr68037-1.c: New test.
4623 * gcc.dg/guality/pr68037-2.c: Likewise.
4624 * gcc.dg/guality/pr68037-3.c: Likewise.
4625 * gcc.dg/torture/pr68037-1.c: Likewise.
4626 * gcc.dg/torture/pr68037-2.c: Likewise.
4627 * gcc.dg/torture/pr68037-3.c: Likewise.
4628 * gcc.dg/torture/pr68661-1a.c: Likewise.
4629 * gcc.dg/torture/pr68661-1b.c: Likewise.
4630 * gcc.target/i386/interrupt-1.c: Likewise.
4631 * gcc.target/i386/interrupt-2.c: Likewise.
4632 * gcc.target/i386/interrupt-3.c: Likewise.
4633 * gcc.target/i386/interrupt-4.c: Likewise.
4634 * gcc.target/i386/interrupt-5.c: Likewise.
4635 * gcc.target/i386/interrupt-6.c: Likewise.
4636 * gcc.target/i386/interrupt-7.c: Likewise.
4637 * gcc.target/i386/interrupt-8.c: Likewise.
4638 * gcc.target/i386/interrupt-9.c: Likewise.
4639 * gcc.target/i386/interrupt-10.c: Likewise.
4640 * gcc.target/i386/interrupt-11.c: Likewise.
4641 * gcc.target/i386/interrupt-12.c: Likewise.
4642 * gcc.target/i386/interrupt-13.c: Likewise.
4643 * gcc.target/i386/interrupt-14.c: Likewise.
4644 * gcc.target/i386/interrupt-15.c: Likewise.
4645 * gcc.target/i386/interrupt-16.c: Likewise.
4646 * gcc.target/i386/interrupt-17.c: Likewise.
4647 * gcc.target/i386/interrupt-18.c: Likewise.
4648 * gcc.target/i386/interrupt-19.c: Likewise.
4649 * gcc.target/i386/interrupt-20.c: Likewise.
4650 * gcc.target/i386/interrupt-21.c: Likewise.
4651 * gcc.target/i386/interrupt-22.c: Likewise.
4652 * gcc.target/i386/interrupt-23.c: Likewise.
4653 * gcc.target/i386/interrupt-24.c: Likewise.
4654 * gcc.target/i386/interrupt-25.c: Likewise.
4655 * gcc.target/i386/interrupt-26.c: Likewise.
4656 * gcc.target/i386/interrupt-27.c: Likewise.
4657 * gcc.target/i386/interrupt-28.c: Likewise.
4658 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4659 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4660 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4661 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4662 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4663 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4664 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4665 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4666 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4667 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4668 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4669 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4671 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4673 PR tree-optimization/52171
4674 * gcc.dg/pr52171.c: New test.
4675 * gcc.target/i386/pr52171.c: New test.
4677 2016-06-03 Jan Hubicka <jh@suse.cz>
4679 * g++.dg/tree-ssa/pred-1.C: New testcase
4680 * gcc.dg/tree-ssa/pred-1.c: New testcase
4682 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4685 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4687 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4689 2016-06-03 Alan Hayward <alan.hayward@arm.com>
4691 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4693 2016-06-03 Alan Hayward <alan.hayward@arm.com>
4695 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4696 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
4697 * gcc.dg/vect/vect-live-1.c: New test.
4698 * gcc.dg/vect/vect-live-2.c: New test.
4699 * gcc.dg/vect/vect-live-3.c: New test.
4700 * gcc.dg/vect/vect-live-4.c: New test.
4701 * gcc.dg/vect/vect-live-5.c: New test.
4702 * gcc.dg/vect/vect-live-slp-1.c: New test.
4703 * gcc.dg/vect/vect-live-slp-2.c: New test.
4704 * gcc.dg/vect/vect-live-slp-3.c: New test.
4706 2016-06-03 Jakub Jelinek <jakub@redhat.com>
4709 * g++.dg/opt/pr71387.C: New test.
4711 2016-06-02 Jeff Law <law@redhat.com>
4713 PR tree-optimization/71328
4714 * gcc.c-torture/compile/pr71328.c: New test.
4716 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4719 * gfortran.dg/fmt_read_3.f90: Fix typo.
4720 * gfortran.dg/fmt_read_4.f90: New test.
4722 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4724 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4725 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4726 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4727 * g++.dg/cpp0x/override2.C: Likewise.
4728 * g++.dg/parse/crash5.C: Likewise.
4729 * g++.dg/parse/error16.C: Likewise.
4730 * g++.dg/parse/error27.C: Likewise.
4731 * g++.dg/template/qualttp15.C: Likewise.
4732 * g++.dg/template/redecl4.C: Likewise.
4733 * g++.old-deja/g++.other/crash39.C: Likewise.
4734 * g++.old-deja/g++.other/struct1.C: Likewise.
4735 * g++.old-deja/g++.pt/m9a.C: Likewise.
4736 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4738 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4741 * c-c++-common/pr71372.c: New test.
4743 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4744 __TIME__ strings with __builtin_strcmp instead of printf and
4747 2016-06-02 Martin Liska <mliska@suse.cz>
4749 * gcc.dg/predict-9.c: New test.
4751 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4753 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4754 global set_compiler_env_var and global saved_compiler_env_var.
4756 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4758 PR rtl-optimization/71295
4759 * gcc.c-torture/compile/pr71295.c: New test.
4761 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4763 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4765 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4766 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4768 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4769 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4770 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4773 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4775 * gcc.target/powerpc/p9-splat-4.c: New test.
4777 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4780 * gcc.target/powerpc/pr71186.c: New test.
4782 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4785 * gfortran.dg/fmt_read_3.f90: New test.
4787 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4789 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4792 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
4794 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4795 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4797 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4798 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4800 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4802 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4803 vars set by dg-set-compiler-env-var.
4805 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
4808 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4809 to the module procedure declaration.
4810 * gfortran.dg/submodule_16.f08: New test.
4812 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4815 * c-c++-common/gomp/pr71371.c: New test.
4817 2016-06-01 Richard Biener <rguenther@suse.de>
4819 PR tree-optimization/71366
4820 * gcc.dg/torture/pr71366-1.c: New testcase.
4821 * gcc.dg/torture/pr71366-2.c: Likewise.
4823 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4825 * gcc.target/powerpc/vslv-0.c: New test.
4826 * gcc.target/powerpc/vslv-1.c: New test.
4827 * gcc.target/powerpc/vsrv-0.c: New test.
4828 * gcc.target/powerpc/vsrv-1.c: New test.
4830 2016-06-01 Nathan Sidwell <nathan@acm.org>
4832 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4833 * gcc.target/nvptx/weak.c: New.
4835 2016-06-01 Richard Biener <rguenther@suse.de>
4837 PR tree-optimization/71261
4838 * gcc.dg/torture/vect-bool-1.c: New testcase.
4840 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4842 * gfortran.dg/gomp/order-1.f90: New test.
4843 * gfortran.dg/gomp/order-2.f90: New test.
4845 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
4847 * gcc.dg/unroll-6.c: Update template.
4848 * gcc.dg/unroll-7.c: New testcase.
4849 * gcc.dg/unroll-8.c: New testcase.
4851 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4853 * gnat.dg/opt56.ad[sb]: New test.
4855 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4858 * g++.dg/cpp0x/constexpr-ice16.C: New.
4860 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4862 PR tree-optimization/71314
4863 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4866 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4868 PR tree-optimization/71077
4869 * gcc.dg/tree-ssa/pr71077.c: New test.
4871 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
4873 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4874 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4875 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4877 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4880 * g++.dg/cpp0x/pr71248.C: New.
4881 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4882 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4883 * g++.dg/init/new37.C: Likewise.
4884 * g++.dg/template/static1.C: Likewise.
4885 * g++.dg/template/static2.C: Likewise.
4887 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4889 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4891 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4893 2016-05-31 Marek Polacek <polacek@redhat.com>
4895 * c-c++-common/Wswitch-unreachable-3.c: New test.
4896 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4898 2016-05-31 Richard Biener <rguenther@suse.de>
4900 PR tree-optimization/71352
4901 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4903 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4905 * gcc.target/arm/armv5_thumb_isa.c: New test.
4907 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4910 * gcc.target/i386/pr71346.c: New test.
4912 2016-05-31 Tom de Vries <tom@codesourcery.com>
4914 PR tree-optimization/69068
4915 * gcc.dg/graphite/pr69068.c: New test.
4917 2016-05-27 Martin Sebor <msebor@redhat.com>
4920 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4922 2016-05-30 Jakub Jelinek <jakub@redhat.com>
4925 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4926 nowait depend(inout: dd[0]) clauses where permitted.
4928 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4931 * g++.dg/parse/pr71238.C: New.
4932 * g++.dg/concepts/friend1.C: Test column numbers too.
4933 * g++.dg/cpp0x/initlist31.C: Likewise.
4934 * g++.dg/cpp0x/pr51420.C: Likewise.
4935 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4936 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4937 * g++.dg/ext/builtin3.C: Likewise.
4938 * g++.dg/lookup/friend12.C: Likewise.
4939 * g++.dg/lookup/friend7.C: Likewise.
4940 * g++.dg/lookup/koenig1.C: Likewise.
4941 * g++.dg/lookup/koenig5.C: Likewise.
4942 * g++.dg/lookup/used-before-declaration.C: Likewise.
4943 * g++.dg/overload/koenig1.C: Likewise.
4944 * g++.dg/template/crash65.C: Likewise.
4945 * g++.dg/template/friend57.C: Likewise.
4946 * g++.dg/warn/Wshadow-5.C: Likewise.
4947 * g++.dg/warn/Wunused-8.C: Likewise.
4948 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4949 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4950 * g++.old-deja/g++.jason/member.C: Likewise.
4951 * g++.old-deja/g++.jason/report.C: Likewise.
4952 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4953 * g++.old-deja/g++.law/visibility20.C: Likewise.
4954 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4955 * g++.old-deja/g++.other/static5.C: Likewise.
4956 * g++.old-deja/g++.pt/overload2.C: Likewise.
4958 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
4960 * gcc.dg/tree-ssa/peel1.c: New testcase.
4961 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4962 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4964 2016-05-30 Tom de Vries <tom@codesourcery.com>
4966 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4969 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4972 * g++.dg/parse/virtual1.C: New.
4974 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
4976 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4977 Use correct register when clearing %edx.
4979 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
4981 PR tree-optimization/71289
4982 * gcc.dg/pr71289.c: New test.
4984 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4988 * gcc.dg/tree-ssa/pr71269.c: New test.
4989 * gcc.dg/tree-ssa/pr71292.c: New test.
4991 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4994 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4996 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
4998 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4999 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5000 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5002 2016-05-30 Tom de Vries <tom@codesourcery.com>
5004 PR tree-optimization/69067
5005 * gcc.dg/graphite/pr69067.c: New test.
5007 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5010 * gcc.target/i386/pr71245-1.c: New test.
5011 * gcc.target/i386/pr71245-2.c: Ditto.
5013 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5016 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5017 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5018 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5020 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5022 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5024 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5028 * g++.dg/overload/69855.C: New.
5029 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5030 * g++.old-deja/g++.pt/crash3.C: Likewise.
5032 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5035 * g++.dg/parse/namespace13.C: New.
5037 2016-05-26 Jeff Law <law@redhat.com>
5039 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5040 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5041 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5042 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5043 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5044 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5045 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5046 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5047 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5048 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5049 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5050 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5051 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5053 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5056 * g++.dg/overload/69855.C: New.
5057 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5058 * g++.old-deja/g++.pt/crash3.C: Likewise.
5060 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5063 * gcc.target/aarch64/va_arg_1.c: New testcase.
5064 * gcc.target/aarch64/va_arg_2.c: Likewise.
5065 * gcc.target/aarch64/va_arg_3.c: Likewise.
5067 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5069 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5070 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5071 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5072 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5073 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5075 2016-05-27 Marek Polacek <polacek@redhat.com>
5078 * g++.dg/torture/pr71308.C: New test.
5080 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5082 * gcc.dg/zero_bits_compound-1.c: New test.
5083 * gcc.dg/zero_bits_compound-2.c: New test.
5085 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5088 * gcc.dg/pr71279.c: New test.
5090 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5092 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5093 floating point min/max/comparison instructions.
5094 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5096 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5098 * c-c++-common/gomp/schedule-1.c: New test.
5099 * gfortran.dg/gomp/schedule-1.f90: New test.
5101 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5105 * g++.dg/cpp1y/auto-fn32.C: New test.
5106 * g++.dg/cpp1y/paren4.C: New test.
5108 2016-05-26 Nathan Sidwell <nathan@acm.org>
5110 * gcc.dg/20060410.c: Xfail on ptx.
5111 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5112 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5113 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5114 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5115 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5117 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5119 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5121 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5123 PR tree-optimization/71280
5124 * gcc.dg/pr71280.c: New test.
5126 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5128 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5129 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5131 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5133 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5135 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5138 2016-05-25 Jeff Law <law@redhat.com>
5140 PR tree-optimization/71272
5141 * gcc.c-torture/compile/pr71272.c: new test.
5143 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5145 * gcc.target/powerpc/vec-cmpne.c: New test.
5146 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5148 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5150 * gnat.dg/opt55.ad[sb]: New test.
5152 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5154 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5155 * c-c++-common/pr60226.c: Require int32plus.
5156 * gcc.c-torture/execute/pr70602.c: Likewise.
5157 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5158 unsigned long for malloc arg type.
5159 * gcc.dg/asr_div1.c: Require int32plus.
5160 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5161 * gcc.dg/pie-1.c: Require pie.
5162 * gcc.dg/pie-2.c: Likewise.
5163 * gcc.dg/pr59471.c: Require int32plus.
5164 * gcc.dg/pr59963-2.c: XFAIL for int16.
5165 * gcc.dg/pr60114.c: Require int32plus.
5166 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5167 unsigned long for typedef of size_t.
5168 * gcc.dg/pr63914.c: Require int32plus.
5169 * gcc.dg/pr64536.c: Require pt32plus.
5170 * gcc.dg/pr65658.c: Likewise.
5171 * gcc.dg/pr67271.c: Require int32plus.
5172 * gcc.dg/pr68112.c: Likewise.
5173 * gcc.dg/pr69071.c: Skip for avr target.
5174 * gcc.dg/pr69973.c: Require int32plus.
5175 * gcc.dg/pr70169.c: Skip for avr target.
5176 * gcc.dg/sso-6.c: Require int32plus.
5177 * gcc.dg/sso-7.c: Likewise.
5178 * gcc.dg/sso-8.c: Likewise.
5179 * gcc.dg/vrp-min-max-2.c: Likewise.
5181 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5184 * gcc.target/i386/pr70738-1.c: New test.
5185 * gcc.target/i386/pr70738-2.c: Likewise.
5186 * gcc.target/i386/pr70738-3.c: Likewise.
5187 * gcc.target/i386/pr70738-4.c: Likewise.
5188 * gcc.target/i386/pr70738-5.c: Likewise.
5189 * gcc.target/i386/pr70738-6.c: Likewise.
5190 * gcc.target/i386/pr70738-7.c: Likewise.
5191 * gcc.target/i386/pr70738-8.c: Likewise.
5192 * gcc.target/i386/pr70738-9.c: Likewise.
5194 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5196 PR rtl-optimization/66940
5197 * gcc.c-torture/execute/pr66940.c: New test.
5199 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5201 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5202 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5203 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5204 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5205 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5206 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5207 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5208 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5209 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5210 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5211 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5212 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5213 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5214 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5215 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5216 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5217 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5218 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5219 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5220 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5221 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5222 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5223 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5224 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5226 2016-05-25 Marek Polacek <polacek@redhat.com>
5229 * gcc.dg/noncompile/pr71265.c: New test.
5232 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5234 2016-05-25 Nathan Sidwell <nathan@acm.org>
5236 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5238 2016-05-25 Richard Biener <rguenther@suse.de>
5240 PR tree-optimization/71261
5241 * c-c++-common/torture/pr71261.c: New testcase.
5243 2016-05-25 Richard Biener <rguenther@suse.de>
5245 PR tree-optimization/71264
5246 * gcc.dg/vect/pr71264.c: New testcase.
5248 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5251 * g++.dg/cpp0x/alias-decl-53.C: New.
5252 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5254 2016-05-25 Martin Liska <mliska@suse.cz>
5256 * g++.dg/pr71239.C: New test.
5258 2016-05-25 Richard Biener <rguenther@suse.de>
5260 * gcc.dg/vect/pr58135.c: Rename to ...
5261 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5263 2016-05-25 Marek Polacek <polacek@redhat.com>
5265 * g++.dg/pr65295.C: Use target c++14.
5267 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5269 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5270 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5272 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5274 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5277 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5279 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5280 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5281 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5282 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5283 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5284 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5285 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5286 * c-c++-common/goacc/pcopy.c: Likewise.
5287 * c-c++-common/goacc/pcopyin.c: Likewise.
5288 * c-c++-common/goacc/pcopyout.c: Likewise.
5289 * c-c++-common/goacc/pcreate.c: Likewise.
5290 * c-c++-common/goacc/pr70688.c: New test.
5291 * c-c++-common/goacc/present-1.c: Adjust test.
5292 * c-c++-common/goacc/reduction-5.c: Likewise.
5293 * g++.dg/goacc/data-1.C: New test.
5295 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5297 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5298 vector parity built-in functions.
5299 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5300 count trailing zeros automatic vectorization.
5301 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5302 count trailing zeros built-in functions.
5304 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5306 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5308 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5311 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5313 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5316 * g++.dg/template/crash123.C: New.
5317 * g++.dg/template/crash124.C: Likewise.
5319 2016-05-24 Martin Sebor <msebor@redhat.com>
5322 * g++.dg/ext/flexary16.C: New test.
5324 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5326 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5327 before math.h is included.
5328 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5329 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5330 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5331 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5332 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5333 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5334 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5335 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5336 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5337 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5338 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5339 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5340 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5341 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5342 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5343 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5344 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5345 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5346 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5347 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5348 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5349 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5350 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5352 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5353 Kelvin Nilsen <kelvin@gcc.gnu.org>
5355 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5358 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5361 * g++.dg/warn/Wno-narrowing1.C: New.
5363 2016-05-24 Marek Polacek <polacek@redhat.com>
5366 * c-c++-common/Wswitch-unreachable-2.c: New test.
5368 2016-05-24 Jakub Jelinek <jakub@redhat.com>
5371 * g++.dg/vect/simd-clone-6.cc: New test.
5372 * g++.dg/gomp/declare-simd-6.C: New test.
5376 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5378 2016-05-24 Richard Biener <rguenther@suse.de>
5380 PR tree-optimization/71240
5381 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5383 2016-05-24 Richard Biener <rguenther@suse.de>
5385 PR tree-optimization/71230
5386 * gcc.dg/torture/pr71230.c: New testcase.
5387 * g++.dg/torture/pr71230.C: Likewise.
5389 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5391 * c-c++-common/goacc/routine-5.c: Add tests.
5392 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5393 * gfortran.dg/goacc/routine-6.f90: Add tests.
5395 2016-05-24 Richard Biener <rguenther@suse.de>
5397 PR tree-optimization/71253
5398 * gcc.dg/torture/pr71253.c: New testcase.
5400 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5403 * gfortran.dg/pr71252.f90: New test.
5405 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5407 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5409 2016-05-24 Richard Biener <rguenther@suse.de>
5413 * c-c++-common/vector-subscript-4.c: New testcase.
5414 * c-c++-common/vector-subscript-5.c: Likewise.
5416 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5419 * gfortran.dg/namelist_90.f: New test
5421 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5424 * gfortran.dg/unexpected_eof.f: New test
5426 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5427 Kelvin Nilsen <kelvin@gcc.gnu.org>
5429 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5432 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5435 * g++.dg/cpp0x/inh-ctor20.C: New.
5436 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5438 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5441 * g++.dg/cpp0x/variadic168.C: New.
5443 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5445 * g++.dg/cpp0x/pr31445.C: Test column number too.
5446 * g++.dg/cpp0x/pr32253.C: Likewise.
5447 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5448 * g++.dg/cpp0x/variadic36.C: Likewise.
5450 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
5452 * gcc.dg/fold-notshift-2.c: Adjust.
5454 2016-05-23 Marek Polacek <polacek@redhat.com>
5457 * c-c++-common/Wswitch-unreachable-1.c: New test.
5458 * gcc.dg/Wswitch-unreachable-1.c: New test.
5459 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5460 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5461 * g++.dg/gomp/block-10.C: Likewise.
5462 * gcc.dg/gomp/block-10.c: Likewise.
5463 * g++.dg/gomp/block-9.C: Likewise.
5464 * gcc.dg/gomp/block-9.c: Likewise.
5465 * g++.dg/gomp/target-1.C: Likewise.
5466 * g++.dg/gomp/target-2.C: Likewise.
5467 * gcc.dg/gomp/target-1.c: Likewise.
5468 * gcc.dg/gomp/target-2.c: Likewise.
5469 * g++.dg/gomp/taskgroup-1.C: Likewise.
5470 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5471 * gcc.dg/gomp/teams-1.c: Likewise.
5472 * g++.dg/gomp/teams-1.C: Likewise.
5473 * g++.dg/overload/error3.C: Likewise.
5474 * g++.dg/tm/jump1.C: Likewise.
5475 * g++.dg/torture/pr40335.C: Likewise.
5476 * gcc.dg/c99-vla-jump-5.c: Likewise.
5477 * gcc.dg/switch-warn-1.c: Likewise.
5478 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5479 * gcc.dg/nested-func-1.c: Likewise.
5480 * gcc.dg/pr67784-4.c: Likewise.
5482 2016-05-23 Richard Biener <rguenther@suse.de>
5484 PR tree-optimization/71230
5485 * gfortran.dg/pr71230-1.f90: New testcase.
5486 * gfortran.dg/pr71230-2.f90: Likewise.
5488 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5490 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
5491 * gcc.dg/vect/pr58135.c: Add new.
5492 * gfortran.dg/pr46519-1.f: Adjust test case.
5494 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5497 * g++.dg/cpp0x/decltype64.C: New.
5499 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5501 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5502 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5503 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5505 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5507 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5508 Add poly64x1_t and poly64x2_t cases if supported.
5509 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5510 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5511 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5512 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5513 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5515 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5517 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5518 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5519 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5520 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5521 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5522 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5523 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5525 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5527 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5529 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5531 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5532 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5534 2016-05-22 Jakub Jelinek <jakub@redhat.com>
5536 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5537 constraint instead of "r".
5538 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5539 insn instead of vxorpd.
5540 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5542 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5543 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5545 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5547 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5548 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5550 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5552 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5555 * gcc.dg/tree-ssa/pr40921.c: New test.
5557 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5560 * gcc.target/avr/pr71103.c: New test.
5562 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5565 * gcc.dg/tree-ssa/pr71179.c: New test.
5567 2016-05-20 Martin Sebor <msebor@redhat.com>
5570 * gcc.dg/init-excess-2.c: New test.
5572 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5574 * gnat.dg/opt53.adb: New test.
5575 * gnat.dg/opt54.adb: Likewise.
5577 2016-05-20 Martin Jambor <mjambor@suse.cz>
5579 PR tree-optimization/70884
5580 * gcc.dg/tree-ssa/pr70919.c: New test.
5582 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5584 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5586 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5587 fix code formatting.
5589 2016-05-20 Nathan Sidwell <nathan@acm.org>
5591 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5593 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
5595 2016-05-20 David Malcolm <dmalcolm@redhat.com>
5597 * jit.dg/all-non-failing-tests.h: Add
5598 test-factorial-must-tail-call.c.
5599 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5600 * jit.dg/test-factorial-must-tail-call.c: New test case.
5602 2016-05-20 Jakub Jelinek <jakub@redhat.com>
5605 * gfortran.dg/pr71204.f90: New test.
5607 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5609 * gcc.target/nvptx/sincos.c: New test.
5611 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5614 * g++.dg/cpp1y/auto-fn31.C: New.
5616 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5618 * gcc.target/powerpc/vec-addec.c: New test.
5619 * gcc.target/powerpc/vec-addec-int128.c: New test.
5621 2016-05-20 David Malcolm <dmalcolm@redhat.com>
5623 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5624 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5625 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5626 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5628 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
5630 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5632 2016-05-20 Jakub Jelinek <jakub@redhat.com>
5635 * g++.dg/opt/pr71210-1.C: New test.
5636 * g++.dg/opt/pr71210-2.C: New test.
5638 PR tree-optimization/29756
5639 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5640 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5641 only on selected targets where V4SImode vectors are known to be
5644 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
5646 PR tree-optimization/71079
5647 PR tree-optimization/71206
5648 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5650 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5652 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5653 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5654 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5656 2016-05-20 Richard Guenther <rguenther@suse.de>
5658 PR tree-optimization/29756
5659 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5661 2016-05-20 Richard Biener <rguenther@suse.de>
5663 PR tree-optimization/71185
5664 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5666 2016-05-20 Richard Biener <rguenther@suse.de>
5668 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5670 2016-05-19 Marek Polacek <polacek@redhat.com>
5673 * g++.dg/diagnostic/pr71075.C: New test.
5675 2016-05-19 David Malcolm <dmalcolm@redhat.com>
5678 * g++.dg/pr71184.C: New test case.
5680 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5682 * gcc.target/powerpc/darn-0.c: New test.
5683 * gcc.target/powerpc/darn-1.c: New test.
5684 * gcc.target/powerpc/darn-2.c: New test.
5686 2016-05-19 Marek Polacek <polacek@redhat.com>
5688 PR tree-optimization/71031
5689 * gcc.dg/tree-ssa/vrp100.c: New test.
5691 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5693 PR rtl-optimization/71148
5694 * gcc.dg/pr71148.c: New test.
5696 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5699 * gcc.target/arm/pr71056.c: New test.
5701 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5703 * c-c++-common/pr69669.c: Check the used mode.
5705 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5708 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5710 2016-05-19 Richard Biener <rguenther@suse.de>
5712 PR tree-optimization/70729
5713 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5714 * gcc.dg/graphite/scop-18.c: Likewise.
5715 * gcc.dg/pr41783.c: Disable LIM.
5716 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5717 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5718 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5719 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5720 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5721 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5722 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5723 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5724 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5725 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5726 * gfortran.dg/pr42108.f90: Likewise.
5728 2016-05-18 David Malcolm <dmalcolm@redhat.com>
5731 * gcc.dg/spellcheck-options-11.c: New test case.
5733 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5736 * g++.dg/opt/pr71100.C: New test.
5738 2016-05-18 Martin Jambor <mjambor@suse.cz>
5741 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5742 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5743 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5744 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5746 2016-05-18 Martin Jambor <mjambor@suse.cz>
5749 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5750 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5751 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5752 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5753 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5755 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5758 * g++.dg/template/crash122.C: New.
5760 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5763 * g++.dg/template/pr70466-1.C: New.
5764 * g++.dg/template/pr70466-2.C: Likewise.
5766 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5768 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5769 splat operations and the XXSPLTIB instruction.
5770 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5771 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5772 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5773 xxlxor to clear a register.
5775 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5777 * gcc.dg/torture/pr71020.c: New test.
5779 2016-05-18 Martin Jambor <mjambor@suse.cz>
5782 * gcc.dg/ipa/pr70646.c: New test.
5784 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5786 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5788 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5790 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5791 missing tests for vreinterpretq_p{8,16}.
5793 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5795 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5796 vsliq_n_s64 and vsliq_n_u64.
5798 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5800 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5801 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5803 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5805 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5806 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5807 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5809 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5811 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5814 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5816 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5817 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5818 "blr\t" and switch to scan-assembler-times.
5820 2016-05-18 Jiong Wang <jiong.wang@arm.com>
5822 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5824 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5825 declarations under __aarch64__ and __ARM_FEATURE_FMA.
5827 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5829 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5830 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5831 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5832 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5833 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5834 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5836 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5837 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5839 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5840 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5842 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5843 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5845 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5847 2016-05-18 Richard Biener <rguenther@suse.de>
5849 PR tree-optimization/71168
5850 * gcc.dg/torture/pr71168.c: New testcase.
5852 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5855 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5856 * gcc.dg/tree-ssa/pr63586.c: New test.
5857 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5859 2016-05-17 Nathan Sidwell <nathan@acm.org>
5861 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5862 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5863 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5864 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5866 2016-05-17 Nathan Sidwell <nathan@acm.org>
5868 * gcc.target/nvptx/abi-vararg-3.c: New.
5870 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5872 PR tree-optimization/54579
5874 * gcc.dg/fold-notrotate-1.c: New test.
5875 * gcc.dg/fold-notshift-1.c: New test.
5876 * gcc.dg/fold-notshift-2.c: New test.
5878 2016-05-17 Marek Polacek <polacek@redhat.com>
5881 * g++.dg/ipa/pr71146.C: New test.
5883 2016-05-17 David Malcolm <dmalcolm@redhat.com>
5885 * jit.dg/test-error-array-bounds.c: New test case.
5887 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5889 * gcc.dg/tree-ssa/and-1.c: New testcase.
5891 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5893 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5894 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5896 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5898 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5899 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5901 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5903 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5905 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5907 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5909 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5911 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5912 ".2d[index]" when scan the assembly.
5913 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5914 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5916 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5918 2016-05-17 Richard Biener <rguenther@suse.de>
5920 PR tree-optimization/71132
5921 * gcc.dg/torture/pr71132.c: New testcase.
5923 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5925 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5927 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5930 * gcc.target/aarch64/pr70809_1.c: New test.
5932 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5934 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5935 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5936 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5937 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5939 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5940 Ilya Enkovich <ilya.enkovich@intel.com>
5943 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5945 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
5947 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5948 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5950 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5952 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5953 test for __ARM_FP16_ARGS.
5954 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5955 * gcc.target/arm/aapcs/neon-vect10.c: New.
5956 * gcc.target/arm/aapcs/neon-vect9.c: New.
5957 * gcc.target/arm/aapcs/vfp18.c: New.
5958 * gcc.target/arm/aapcs/vfp19.c: New.
5959 * gcc.target/arm/aapcs/vfp20.c: New.
5960 * gcc.target/arm/aapcs/vfp21.c: New.
5961 * gcc.target/arm/fp16-aapcs-1.c: New.
5962 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5963 test for __ARM_FP16_ARGS.
5964 * g++.target/arm/fp16-return-1.c: Update expected output.
5966 2016-05-16 Jiong Wang <jiong.wang@arm.com>
5969 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5971 2016-05-15 Harald Anlauf <anlauf@gmx.de>
5974 * gfortran.dg/pr69603.f90: New testcase.
5976 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
5978 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5980 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
5983 * gfortran.dg/pr71047.f08: New test.
5985 2016-05-13 Joseph Myers <joseph@codesourcery.com>
5987 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5988 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5989 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5991 2016-05-13 Martin Sebor <msebor@redhat.com>
5994 * g++.dg/cpp0x/constexpr-60049.C: New test.
5996 2016-05-13 Jakub Jelinek <jakub@redhat.com>
5999 * gcc.dg/pr71071.c: New test.
6001 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
6003 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6004 remove XOP handling.
6005 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
6007 2016-05-13 Nathan Sidwell <nathan@acm.org>
6009 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6010 __atomic_is_lock_free declaration.
6012 2016-05-13 Richard Biener <rguenther@suse.de>
6014 PR tree-optimization/42587
6015 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6017 2016-05-13 Martin Liska <mliska@suse.cz>
6019 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6020 the new format of dump output.
6022 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6024 * gcc.dg/pr71084.c: New test.
6026 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6029 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6031 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6033 * gcc.target/aarch64/struct_return.c: New test.
6035 2016-05-12 Marek Polacek <polacek@redhat.com>
6038 * c-c++-common/pr70756-2.c: New test.
6039 * c-c++-common/pr70756.c: New test.
6041 2016-05-12 Richard Biener <rguenther@suse.de>
6043 PR tree-optimization/71059
6044 * gcc.dg/torture/pr71059.c: New testcase.
6046 2016-05-12 Richard Biener <rguenther@suse.de>
6048 PR tree-optimization/71062
6049 * gcc.dg/torture/pr71062.c: New testcase.
6051 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6053 PR tree-optimization/71006
6054 * gcc.dg/pr71006.c: New test.
6056 2016-05-12 Marek Polacek <polacek@redhat.com>
6059 * gcc.dg/opts-7.c: New test.
6061 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6064 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6065 Add -save-temps to dg-options.
6066 Scan for ldmfd rather than pop instruction.
6067 * gcc.target/arm/interrupt-2.c: Likewise.
6068 * gcc.target/arm/pr70830.c: New test.
6070 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6072 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6073 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6075 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6076 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6077 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6080 * gcc.target/i386/avx512vl-pack-1.c: New test.
6081 * gcc.target/i386/avx512vl-pack-2.c: New test.
6082 * gcc.target/i386/avx512bw-pack-2.c: New test.
6084 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6086 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6087 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6088 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6090 2016-05-12 Richard Biener <rguenther@suse.de>
6092 PR tree-optimization/70986
6093 * gcc.dg/torture/pr70986-1.c: New testcase.
6094 * gcc.dg/torture/pr70986-2.c: Likewise.
6095 * gcc.dg/torture/pr70986-3.c: Likewise.
6097 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6100 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6101 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6103 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6105 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6107 * gcc.target/i386/pr66746.c: Ditto.
6109 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6111 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6113 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6114 warning when using -mvsx-timode.
6115 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6116 * gcc.target/powerpc/dform-2.c: Likewise.
6117 * gcc.target/powerpc/pr68805.c: Likewise.
6119 2016-05-11 Marek Polacek <polacek@redhat.com>
6122 * c-c++-common/attributes-3.c: New test.
6124 2016-05-11 Nathan Sidwell <nathan@acm.org>
6126 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6127 * gcc.c-torture/execute/pr68185.c: Likewise.
6128 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6129 * gcc.dg/pr69634.c: Requires scheduling.
6130 * gcc.dg/torture/pr66178.c: Require label values.
6131 * gcc.dg/setjmp-6.c: Require indirect jumps.
6133 2016-05-11 Richard Biener <rguenther@suse.de>
6135 PR tree-optimization/71055
6136 * gcc.dg/torture/pr71055.c: New testcase.
6138 2016-05-11 Richard Biener <rguenther@suse.de>
6141 * g++.dg/debug/pr71057.C: New testcase.
6143 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6146 * gfortran.dg/gomp/pr70855.f90: New test.
6148 2016-05-11 Richard Biener <rguenther@suse.de>
6151 * g++.dg/torture/pr71002.C: New testcase.
6153 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6156 * gcc.dg/pr70807.c: New test.
6158 2016-05-10 Martin Sebor <msebor@redhat.com>
6161 * g++.dg/Wattributes.C: New test.
6163 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6165 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6166 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6167 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6169 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6172 * gcc.target/i386/pr70799-1.c: New test.
6174 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6176 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6178 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6181 * gcc.target/i386/pr70877.c: New test.
6183 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6185 PR tree-optimization/70786
6186 * gcc.target/i386/pr70876.c: New test.
6188 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6191 * gcc.target/i386/avx512vl-logic-1.c: New test.
6192 * gcc.target/i386/avx512vl-logic-2.c: New test.
6193 * gcc.target/i386/avx512dq-logic-2.c: New test.
6195 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6198 * gcc.target/powerpc/pr70963.c: New.
6200 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6202 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6203 (test_very_wide_line): Add ruler to expected output.
6204 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6205 (test_very_wide_line): Likewise.
6206 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6207 (test_show_locus): Within the handling of "test_very_wide_line",
6208 enable show_ruler_p on the diagnostic context.
6210 2016-05-10 Richard Biener <rguenther@suse.de>
6212 PR tree-optimization/71039
6213 * gcc.dg/torture/pr71039.c: New testcase.
6215 2016-05-10 Nathan Sidwell <nathan@acm.org>
6217 * gcc.dg/nested-func-10.c: Requires alloca.
6218 * gcc.dg/nested-func-9.c: Requires alloca.
6219 * gcc.c-torture/execute/pr70460.c: Requires labels.
6220 * gcc.c-torture/compile/pr70199.c: Requires labels.
6221 * gcc.target/nvptx/decl.c: Compile only.
6222 * gcc.target/nvptx/trailing-init.c: Compile only.
6223 * gcc.target/nvptx/ary-init.c: Compile only.
6225 2016-05-10 Marek Polacek <polacek@redhat.com>
6228 * gcc.dg/attr-opt-1.c: New test.
6230 2016-05-10 Richard Biener <rguenther@suse.de>
6232 PR tree-optimization/70497
6233 PR tree-optimization/28367
6234 * gcc.dg/torture/20160404-1.c: New testcase.
6235 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6236 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6238 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6240 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6242 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6244 * gcc.target/i386/fabsneg-1.c New test.
6246 2016-05-09 Alan Modra <amodra@gmail.com>
6249 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6251 2016-05-09 Richard Biener <rguenther@suse.de>
6253 PR tree-optimization/70985
6254 * gcc.dg/torture/pr70985.c: New testcase.
6256 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6258 * gcc.dg/tree-ssa/ifc-9.c: New test.
6259 * gcc.dg/tree-ssa/ifc-10.c: New test.
6260 * gcc.dg/tree-ssa/ifc-11.c: New test.
6261 * gcc.dg/tree-ssa/ifc-12.c: New test.
6262 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6263 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6264 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6266 2016-05-09 Richard Biener <rguenther@suse.de>
6269 * gfortran.dg/pr70937.f90: New testcase.
6271 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6273 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6275 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6278 * gfortran.dg/dec_structure_1.f90: New testcase.
6279 * gfortran.dg/dec_structure_2.f90: Ditto.
6280 * gfortran.dg/dec_structure_3.f90: Ditto.
6281 * gfortran.dg/dec_structure_4.f90: Ditto.
6282 * gfortran.dg/dec_structure_5.f90: Ditto.
6283 * gfortran.dg/dec_structure_6.f90: Ditto.
6284 * gfortran.dg/dec_structure_7.f90: Ditto.
6285 * gfortran.dg/dec_structure_8.f90: Ditto.
6286 * gfortran.dg/dec_structure_9.f90: Ditto.
6287 * gfortran.dg/dec_structure_10.f90: Ditto.
6288 * gfortran.dg/dec_structure_11.f90: Ditto.
6289 * gfortran.dg/dec_union_1.f90: Ditto.
6290 * gfortran.dg/dec_union_2.f90: Ditto.
6291 * gfortran.dg/dec_union_3.f90: Ditto.
6292 * gfortran.dg/dec_union_4.f90: Ditto.
6293 * gfortran.dg/dec_union_5.f90: Ditto.
6294 * gfortran.dg/dec_union_6.f90: Ditto.
6295 * gfortran.dg/dec_union_7.f90: Ditto.
6297 2016-05-07 Tom de Vries <tom@codesourcery.com>
6299 PR tree-optimization/70956
6300 * gcc.dg/graphite/pr70956.c: New test.
6302 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6305 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6306 (a, b, c, d): Change type from char to signed char.
6307 (main): Compare against (signed char) -1634678893 instead of
6308 hardcoded -109. Use __builtin_abort instead of abort.
6310 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6311 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6313 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6315 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6318 * gcc.dg/torture/pr70935.c: New test.
6320 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6323 * gcc.target/sh/pr58219.c: New tests.
6325 2016-05-06 Richard Biener <rguenther@suse.de>
6327 PR tree-optimization/70960
6328 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6330 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6333 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6334 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6335 Adjust expected instruction counts.
6336 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6338 2016-05-06 Marek Polacek <polacek@redhat.com>
6341 * gcc.dg/ubsan/bounds-3.c: New test.
6343 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6346 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6348 2016-05-06 Richard Biener <rguenther@suse.de>
6351 * gfortran.dg/pr70931.f90: New testcase.
6353 2016-05-06 Richard Biener <rguenther@suse.de>
6356 * gcc.dg/torture/pr70941.c: New testcase.
6358 2016-05-05 Bin Cheng <bin.cheng@arm.com>
6360 PR tree-optimization/57206
6361 * gcc.dg/vect/pr57206.c: New test.
6363 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6365 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6367 2016-05-05 Jakub Jelinek <jakub@redhat.com>
6369 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6371 * c-c++-common/Wdangling-else-4.c: New test.
6373 2016-05-04 Jakub Jelinek <jakub@redhat.com>
6377 * g++.dg/opt/pr70906.C: New test.
6378 * g++.dg/opt/pr70933.C: New test.
6380 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6382 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
6384 * gcc.dg/ipa/pure-const-3.c: New testcase.
6386 2016-05-04 Marek Polacek <polacek@redhat.com>
6388 * c-c++-common/Wdangling-else-1.c: New test.
6389 * c-c++-common/Wdangling-else-2.c: New test.
6390 * c-c++-common/Wdangling-else-3.c: New test.
6392 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6394 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6397 2016-05-04 Marek Polacek <polacek@redhat.com>
6400 * gcc.dg/Waddress-2.c: New test.
6402 2016-05-04 Alan Modra <amodra@gmail.com>
6404 * gcc.target/powerpc/pr70866.c: New.
6406 2016-05-03 Martin Sebor <msebor@redhat.com>
6409 * c-c++-common/builtin_location.c: New test.
6410 * g++.dg/cpp1y/builtin_location.C: New test.
6412 2016-05-03 Marek Polacek <polacek@redhat.com>
6415 * gcc.dg/pr70859.c: New test.
6416 * gcc.dg/pr70859-2.c: New test.
6418 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6420 * gnat.dg/debug5.adb: New testcase.
6422 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6424 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6425 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6426 Procedure to check for z10 instruction set.
6428 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6430 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6432 2016-05-03 Alan Modra <amodra@gmail.com>
6434 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6436 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6438 * gcc.target/i386/avx512f-cvt-1.c: New test.
6440 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6442 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6443 -fdump-tree-vrp-details.
6445 2016-05-03 Richard Biener <rguenther@suse.de>
6447 * gcc.dg/pr30172-1.c: Adjust.
6448 * gcc.dg/pr63743.c: Likewise.
6449 * gcc.dg/tm/pr51696.c: Likewise.
6450 * c-c++-common/tm/safe-1.c: Likewise.
6451 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6452 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6453 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6454 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6456 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6458 PR rtl-optimization/70467
6459 * gcc.target/i386/pr70467-3.c: New test.
6460 * gcc.target/i386/pr70467-4.c: New test.
6462 PR tree-optimization/70916
6463 * gcc.c-torture/compile/pr70916.c: New test.
6466 * gcc.target/i386/pr49244-1.c: New test.
6467 * gcc.target/i386/pr49244-2.c: New test.
6469 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6471 PR rtl-optimization/44281
6472 * gcc.target/i386/pr44281.c: New test.
6474 2016-05-03 bin cheng <bin.cheng@arm.com>
6476 PR tree-optimization/56541
6477 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6478 * gcc.dg/vect/pr56541.c: new test.
6480 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6482 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6484 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6486 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6489 * c-c++-common/asan/clone-test-1.c (main): Align child process
6492 2016-05-02 David Malcolm <dmalcolm@redhat.com>
6495 * g++.dg/spellcheck-fields-2.C: New test case.
6497 2016-05-02 David Malcolm <dmalcolm@redhat.com>
6500 * g++.dg/pr62314.C: New test case.
6502 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
6504 * gcc.dg/ipa/inline-8.c: New testcase.
6506 2016-05-02 Jakub Jelinek <jakub@redhat.com>
6508 PR rtl-optimization/70467
6509 * gcc.target/i386/pr70467-1.c: New test.
6511 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6513 * gcc.dg/spec-options.c: Run the test on all targets.
6514 * gcc.dg/foo.specs: Use cpp_unique_options.
6516 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
6518 * gcc.dg/tree-ssa/unord.c: New testcase.
6520 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
6522 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6524 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6526 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6528 2016-05-02 Marek Polacek <polacek@redhat.com>
6531 * gcc.dg/enum-incomplete-3.c: New test.
6533 2016-05-02 Marek Polacek <polacek@redhat.com>
6534 Tom de Vries <tom@codesourcery.com>
6536 PR tree-optimization/70700
6537 * gcc.dg/pr70700.c: New test.
6539 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
6541 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6542 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6543 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6544 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6545 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6547 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6549 * ada/acats/run_acats: Rename into...
6550 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6551 * ada/acats/run_all.sh: Remove redundant test.
6552 (target_run): Move around.
6553 (target_gnatchop): Use newly built executable.
6554 (target_gnatmake): Likewise.
6555 Check that the compilation of impbit succeeds.
6557 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6559 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6560 * gcc.dg/20021029-1.c: Likewise.
6561 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6562 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6563 * gcc.target/sh/cmpstr.c: Likewise.
6564 * gcc.target/sh/cmpstrn.c: Likewise.
6565 * gcc.target/sh/memset.c: Likewise.
6566 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6567 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6568 * gcc.target/sh/pr39423-1.c: Likewise.
6569 * gcc.target/sh/pr49468-di.c: Likewise.
6570 * gcc.target/sh/pr49468-si.c: Likewise.
6571 * gcc.target/sh/pr49880-1.c: Likewise.
6572 * gcc.target/sh/pr49880-2.c: Likewise.
6573 * gcc.target/sh/pr49880-3.c: Likewise.
6574 * gcc.target/sh/pr50751-1.c: Likewise.
6575 * gcc.target/sh/pr50751-4.c: Likewise.
6576 * gcc.target/sh/pr50751-7.c: Likewise.
6577 * gcc.target/sh/pr51244-1.c: Likewise.
6578 * gcc.target/sh/pr51244-10.c: Likewise.
6579 * gcc.target/sh/pr51244-11.c: Likewise.
6580 * gcc.target/sh/pr51244-12.c: Likewise.
6581 * gcc.target/sh/pr51244-13.c: Likewise.
6582 * gcc.target/sh/pr51244-14.c: Likewise.
6583 * gcc.target/sh/pr51244-17.c: Likewise.
6584 * gcc.target/sh/pr51244-18.c: Likewise.
6585 * gcc.target/sh/pr51244-19.c: Likewise.
6586 * gcc.target/sh/pr51244-4.c: Likewise.
6587 * gcc.target/sh/pr51244-5.c: Likewise.
6588 * gcc.target/sh/pr51244-7.c: Likewise.
6589 * gcc.target/sh/pr51244-8.c: Likewise.
6590 * gcc.target/sh/pr51244-9.c: Likewise.
6591 * gcc.target/sh/pr51697.c: Likewise.
6592 * gcc.target/sh/pr52483-1.c: Likewise.
6593 * gcc.target/sh/pr52483-2.c: Likewise.
6594 * gcc.target/sh/pr52483-3.c: Likewise.
6595 * gcc.target/sh/pr52483-5.c: Likewise.
6596 * gcc.target/sh/pr52933-1.c: Likewise.
6597 * gcc.target/sh/pr52933-2.c: Likewise.
6598 * gcc.target/sh/pr52933-3.c: Likewise.
6599 * gcc.target/sh/pr53568-1.c: Likewise.
6600 * gcc.target/sh/pr53976-1.c: Likewise.
6601 * gcc.target/sh/pr53988-1.c: Likewise.
6602 * gcc.target/sh/pr53988.c: Likewise.
6603 * gcc.target/sh/pr54089-1.c: Likewise.
6604 * gcc.target/sh/pr54089-6.c: Likewise.
6605 * gcc.target/sh/pr54089-7.c: Likewise.
6606 * gcc.target/sh/pr54089-8.c: Likewise.
6607 * gcc.target/sh/pr54089-9.c: Likewise.
6608 * gcc.target/sh/pr54236-1.c: Likewise.
6609 * gcc.target/sh/pr54236-2.c: Likewise.
6610 * gcc.target/sh/pr54236-3.c: Likewise.
6611 * gcc.target/sh/pr54236-4.c: Likewise.
6612 * gcc.target/sh/pr54386.c: Likewise.
6613 * gcc.target/sh/pr54602-1.c: Likewise.
6614 * gcc.target/sh/pr54685.c: Likewise.
6615 * gcc.target/sh/pr54760-1.c: Likewise.
6616 * gcc.target/sh/pr54760-2.c: Likewise.
6617 * gcc.target/sh/pr54760-3.c: Likewise.
6618 * gcc.target/sh/pr54760-4.c: Likewise.
6619 * gcc.target/sh/pr54760-5.c: Likewise.
6620 * gcc.target/sh/pr54760-6.c: Likewise.
6621 * gcc.target/sh/pr55146.c: Likewise.
6622 * gcc.target/sh/pr55160.c: Likewise.
6623 * gcc.target/sh/pr59278.c: Likewise.
6624 * gcc.target/sh/pr59401-1.c: Likewise.
6625 * gcc.target/sh/pr59533-1.c: Likewise.
6626 * gcc.target/sh/pr63260.c: Likewise.
6627 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6628 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6629 * gcc.target/sh/strlen.c: Likewise.
6630 * gcc.target/sh/torture/pr30807.c: Likewise.
6631 * gcc.target/sh/torture/pr34777.c: Likewise.
6632 * gcc.target/sh/torture/pr64652.c: Likewise.
6633 * gcc.target/sh/torture/pr65505.c: Likewise.
6634 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6635 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6637 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6640 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6642 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6644 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6645 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6646 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6647 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6649 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6651 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6652 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6654 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6657 * c-c++-common/goacc/combined-reduction.c: New test.
6658 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6660 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6662 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6663 *movdi_internal pattern only if PIC off.
6664 * gcc.target/i386/pr70155-2.c: Likewise.
6665 * gcc.target/i386/pr70155-3.c: Likewise.
6666 * gcc.target/i386/pr70155-4.c: Likewise.
6667 * gcc.target/i386/pr70155-5.c: Likewise.
6668 * gcc.target/i386/pr70155-6.c: Likewise.
6669 * gcc.target/i386/pr70155-7.c: Likewise.
6670 * gcc.target/i386/pr70155-8.c: Likewise.
6671 * gcc.target/i386/pr70155-15.c: Likewise.
6672 * gcc.target/i386/pr70155-17.c: Likewise.
6673 * gcc.target/i386/pr70155-22.c: Likewise.
6675 2016-04-29 Bin Cheng <bin.cheng@arm.com>
6677 PR tree-optimization/70803
6678 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6680 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6682 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6683 optimization of vector loop.
6684 * gcc.target/i386/vect-unpack-3.c: New test.
6685 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6686 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6687 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6689 2016-04-29 Marek Polacek <polacek@redhat.com>
6692 * g++.dg/ubsan/null-7.C: New test.
6695 * gcc.dg/pr70852.c: New test.
6697 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6700 * g++.dg/cpp0x/alignas6.C: New test.
6702 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6704 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6705 * gcc.dg/pr27003.c: Likewise.
6706 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6707 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6708 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6709 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
6710 * gcc.target/arc/mxy.c: Likewise.
6711 * gcc.target/arc/mswape.c: Likewise.
6712 * gcc.target/arc/mrtsc.c: Likewise.
6713 * gcc.target/arc/mcrc.c: Likewise.
6714 * gcc.target/arc/mdsp-packa.c: Likewise.
6715 * gcc.target/arc/mdvbf.c: Likewise.
6716 * gcc.target/arc/mlock.c: Likewise.
6717 * gcc.target/arc/mmac-24.c: Likewise.
6718 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6720 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6721 Matthijs Kooijman <matthijs@stdin.nl>
6722 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6725 * gcc.target/avr/pr60040-1.c: New.
6726 * gcc.target/avr/pr60040-2.c: New.
6728 2016-04-29 Richard Biener <rguenther@suse.de>
6730 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6732 2016-04-29 Richard Biener <rguenther@suse.de>
6734 PR tree-optimization/13962
6735 PR tree-optimization/65686
6736 * gcc.dg/uninit-pr65686.c: New testcase.
6738 2016-04-29 Jakub Jelinek <jakub@redhat.com>
6741 * gcc.dg/pr70843.c: New test.
6743 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6746 * gcc.target/i386/pr70858.c: New test.
6748 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6750 * gcc.target/arc/nps400-1.c: New file.
6752 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6753 Andrew Burgess <andrew.burgess@embecosm.com>
6755 * gcc.target/arc/movh_cl-1.c: New file.
6757 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6758 Andrew Burgess <andrew.burgess@embecosm.com>
6760 * gcc.target/arc/extzv-1.c: New file.
6761 * gcc.target/arc/insv-1.c: New file.
6762 * gcc.target/arc/insv-2.c: New file.
6763 * gcc.target/arc/movb-1.c: New file.
6764 * gcc.target/arc/movb-2.c: New file.
6765 * gcc.target/arc/movb-3.c: New file.
6766 * gcc.target/arc/movb-4.c: New file.
6767 * gcc.target/arc/movb-5.c: New file.
6768 * gcc.target/arc/movb_cl-1.c: New file.
6769 * gcc.target/arc/movb_cl-2.c: New file.
6770 * gcc.target/arc/movbi_cl-1.c: New file.
6771 * gcc.target/arc/movl-1.c: New file.
6773 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6774 Andrew Burgess <andrew.burgess@embecosm.com>
6776 * gcc.target/arc/cmem-1.c: New file.
6777 * gcc.target/arc/cmem-2.c: New file.
6778 * gcc.target/arc/cmem-3.c: New file.
6779 * gcc.target/arc/cmem-4.c: New file.
6780 * gcc.target/arc/cmem-5.c: New file.
6781 * gcc.target/arc/cmem-6.c: New file.
6782 * gcc.target/arc/cmem-7.c: New file.
6783 * gcc.target/arc/cmem-ld.inc: New file.
6784 * gcc.target/arc/cmem-st.inc: New file.
6786 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6789 * gcc.target/i386/pr70821.c: New test.
6791 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6793 * gcc.target/powerpc/vec-adde.c: New test.
6794 * gcc.target/powerpc/vec-adde-int128.c: New test.
6796 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6798 * gcc.target/i386/avx-vround-1.c: New test.
6799 * gcc.target/i386/avx-vround-2.c: New test.
6800 * gcc.target/i386/avx512vl-vround-1.c: New test.
6801 * gcc.target/i386/avx512vl-vround-2.c: New test.
6803 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6806 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6807 (check_effective_target_cilkplus_runtime): ... this.
6808 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6809 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6811 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6812 Require cilkplus_runtime.
6813 Don't add -lcilkrts.
6814 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6815 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6816 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6817 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6818 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6819 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6820 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6821 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6822 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6823 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6824 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6825 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6826 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6827 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6828 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6829 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6830 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6831 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6832 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6833 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6834 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6835 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6836 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6837 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6838 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6839 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6840 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6841 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6842 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6844 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6845 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6847 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6849 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6852 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
6854 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6855 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6857 2015-04-27 Ryan Burn <contact@rnburn.com>
6861 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6863 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6864 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6866 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6868 * gnat.dg/limited_with4.ad[sb]: New test.
6869 * gnat.dg/limited_with4_pkg.ads: New helper.
6871 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6874 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6875 and movv1ti_internal patterns
6876 * gcc.target/i386/pr70155-1.c: New test.
6877 * gcc.target/i386/pr70155-2.c: Likewise.
6878 * gcc.target/i386/pr70155-3.c: Likewise.
6879 * gcc.target/i386/pr70155-4.c: Likewise.
6880 * gcc.target/i386/pr70155-5.c: Likewise.
6881 * gcc.target/i386/pr70155-6.c: Likewise.
6882 * gcc.target/i386/pr70155-7.c: Likewise.
6883 * gcc.target/i386/pr70155-8.c: Likewise.
6884 * gcc.target/i386/pr70155-9.c: Likewise.
6885 * gcc.target/i386/pr70155-10.c: Likewise.
6886 * gcc.target/i386/pr70155-11.c: Likewise.
6887 * gcc.target/i386/pr70155-12.c: Likewise.
6888 * gcc.target/i386/pr70155-13.c: Likewise.
6889 * gcc.target/i386/pr70155-14.c: Likewise.
6890 * gcc.target/i386/pr70155-15.c: Likewise.
6891 * gcc.target/i386/pr70155-16.c: Likewise.
6892 * gcc.target/i386/pr70155-17.c: Likewise.
6893 * gcc.target/i386/pr70155-18.c: Likewise.
6894 * gcc.target/i386/pr70155-19.c: Likewise.
6895 * gcc.target/i386/pr70155-20.c: Likewise.
6896 * gcc.target/i386/pr70155-21.c: Likewise.
6897 * gcc.target/i386/pr70155-22.c: Likewise.
6899 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6901 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6904 2016-04-27 Bin Cheng <bin.cheng@arm.com>
6906 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6907 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6908 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6909 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6910 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6912 2016-04-27 Richard Biener <rguenther@suse.de>
6915 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6916 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6918 2016-04-27 Nathan Sidwell <nathan@acm.org>
6920 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6921 * g++.dg/ubsan/pr63956.C: Adjust error location.
6923 2016-04-27 Nick Clifton <nickc@redhat.com>
6926 * gcc.dg/pr49889.c: New test.
6928 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6930 * c-c++-common/memset-array.c: New test.
6932 2016-04-26 Martin Sebor <msebor@redhat.com>
6935 * g++.dg/cpp1y/func_constexpr.C: New test.
6937 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6940 * g++.dg/cpp0x/enum32.C: New test.
6941 * g++.dg/cpp0x/enum33.C: New test.
6943 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6945 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6946 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6947 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6948 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6949 * gcc.c-torture/execute/pr38151.c: Likewise.
6950 * gcc.c-torture/execute/pr66556.c: Likewise.
6951 * gcc.c-torture/execute/pr67781.c: Likewise.
6952 * gcc.c-torture/execute/pr68648.c: Likewise.
6954 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
6956 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6958 2016-04-26 Marek Polacek <polacek@redhat.com>
6961 * gcc.dg/pr67784-3.c: New test.
6962 * gcc.dg/pr67784-4.c: New test.
6963 * gcc.dg/pr67784-5.c: New test.
6966 * gcc.dg/Wnested-externs-2.c: New test.
6968 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
6970 * gcc.dg/fold-plusmult.c: Adjust.
6971 * gcc.dg/no-strict-overflow-6.c: Adjust.
6972 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6974 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6976 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6978 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6979 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6980 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6981 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6982 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6983 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6984 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6985 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6986 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6987 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6988 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6989 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6990 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6991 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6992 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6993 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6994 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6995 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6996 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6997 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6998 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6999 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7001 * gcc.target/i386/pr32219-4.c: Likewise.
7002 * gcc.target/i386/pr32219-6.c: Likewise.
7003 * gcc.target/i386/pr32219-8.c: Likewise.
7005 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7007 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7010 2016-04-26 Marek Polacek <polacek@redhat.com>
7013 * g++.dg/ext/cond2.C: New test.
7015 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7017 PR tree-optimization/70771
7018 PR tree-optimization/70775
7019 * gcc.dg/pr70771.c: New test.
7020 * gcc.dg/pr70775.c: New test.
7022 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7024 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7026 2016-04-25 Richard Biener <rguenther@suse.de>
7028 PR tree-optimization/70780
7029 * gcc.dg/torture/pr70780.c: New testcase.
7031 2016-04-25 Michael Collison <michael.collison@arm.com>
7033 * gcc.target/arm/neon-vaddws16.c: New test.
7034 * gcc.target/arm/neon-vaddws32.c: New test.
7035 * gcc.target/arm/neon-vaddwu16.c: New test.
7036 * gcc.target/arm/neon-vaddwu32.c: New test.
7037 * gcc.target/arm/neon-vaddwu8.c: New test.
7038 * lib/target-supports.exp
7039 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7040 that arm neon support vector widen sum of HImode TO SImode.
7042 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7045 * c-c++-common/asan/pr70712.c: New test.
7047 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7049 * .gitattributes: New file.
7051 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7053 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7055 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7057 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7058 * gfortran.dg/submodule_15.f08: Likewise.
7060 2016-04-22 Richard Biener <rguenther@suse.de>
7062 PR tree-optimization/70740
7063 * gcc.dg/torture/pr70740.c: New testcase.
7065 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7068 * gcc.target/i386/pr70750-1.c: New test.
7069 * gcc.target/i386/pr70750-2.c: Likewise.
7071 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7074 * g++.dg/cpp0x/auto48.C: New.
7076 2016-04-21 Marek Polacek <polacek@redhat.com>
7079 * g++.dg/cpp0x/forw_enum12.C: New test.
7080 * g++.dg/cpp0x/forw_enum13.C: New test.
7082 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7085 * gcc.target/i386/pr70728.c: New test.
7087 2016-04-21 Richard Biener <rguenther@suse.de>
7090 * gcc.dg/pr70747.c: New testcase.
7092 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7094 PR tree-optimization/70715
7095 * gcc.dg/tree-ssa/scev-13.c: New test.
7097 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7099 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7101 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7103 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7105 2016-04-20 Jan Hubicka <jh@suse.cz>
7108 * g++.dg/ipa/nothrow-1.C: New testcase.
7110 2016-04-20 Nathan Sidwell <nathan@acm.org>
7113 * g++.dg/eh/delete1.C: New.
7115 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7117 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7118 -mtune-ctrl=sse_typeless_stores.
7120 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7122 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7124 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7126 PR tree-optimization/69489
7127 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7129 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7132 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7133 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7134 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7136 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7138 PR tree-optimization/56625
7139 PR tree-optimization/69489
7140 * gcc.dg/vect/pr56625.c: New test.
7141 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7143 2016-04-20 Andrew Pinski <apinski@cavium.com>
7146 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7148 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7150 * gnat.dg/self1.adb: Remove now incorrect test.
7152 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7154 * gcc.dg/tree-ssa/scev-11.c: New test.
7155 * gcc.dg/tree-ssa/scev-12.c: New test.
7157 2016-04-20 Marek Polacek <polacek@redhat.com>
7159 PR tree-optimization/70725
7160 * gcc.dg/pr70725.c: New test.
7162 2016-04-20 Richard Biener <rguenther@suse.de>
7164 PR tree-optimization/70726
7165 * g++.dg/vect/pr70726.cc: New testcase.
7167 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7170 * gcc.target/s390/pr70674.c: New test.
7172 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7174 PR libgfortran/70684
7175 * gfortran.dg/list_read_14.f90: New test.
7177 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7180 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7181 extern to force it misaligned.
7185 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7186 Don't check `*' before movv4sf_internal.
7187 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7188 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7189 Don't check `*' before movv16qi_internal.
7190 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7191 extern to force it misaligned.
7195 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7196 Don't check `*' before movv2df_internal.
7197 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7198 extern to force it misaligned.
7202 Check movv8sf_internal instead of avx_storeups256.
7203 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7205 2016-04-19 Richard Biener <rguenther@suse.de>
7207 PR tree-optimization/70171
7208 * g++.dg/tree-ssa/pr70171.C: New testcase.
7210 2016-04-19 Richard Biener <rguenther@suse.de>
7212 PR tree-optimization/70724
7213 * gcc.dg/torture/pr70724.c: New testcase.
7215 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7218 * gcc.target/i386/pr70689.c: New.
7220 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7223 * gcc.target/i386/pr70708.c: New test.
7225 2016-04-18 Richard Biener <rguenther@suse.de>
7227 PR tree-optimization/43434
7228 * gcc.dg/vect/pr43434.c: New testcase.
7229 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7230 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7231 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7232 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7233 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7234 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7235 * gcc.dg/gomp/pr68640.c: Likewise.
7236 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7237 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7239 2016-04-18 Richard Biener <rguenther@suse.de>
7241 PR tree-optimization/70701
7242 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7244 2016-04-18 Tom de Vries <tom@codesourcery.com>
7247 * gcc.dg/pr70161.c: Add dot-file scans.
7248 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7249 instead of after last dot char.
7251 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7253 * c-c++-common/dump-ada-spec-3.c: New test.
7254 * c-c++-common/dump-ada-spec-4.c: Likewise.
7256 2016-04-17 Tom de Vries <tom@codesourcery.com>
7259 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7261 2016-04-15 Jan Hubicka <jh@suse.cz>
7264 * g++.dg/ipa/pure-const-1.C: New testcase.
7265 * g++.dg/ipa/pure-const-2.C: New testcase.
7266 * g++.dg/ipa/pure-const-3.C: New testcase.
7268 2016-04-15 Marek Polacek <polacek@redhat.com>
7271 * gcc.dg/bitfld-22.c: New test.
7273 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7275 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7278 2016-04-15 Marek Polacek <polacek@redhat.com>
7281 * c-c++-common/pr70651.c: New test.
7283 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7285 PR rtl-optimization/70681
7286 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7287 dump scan on arm and powerpc.
7288 * gcc.dg/pr10474.c: Likewise.
7290 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7295 * g++.dg/cpp1y/vla11.C: Revert for real.
7298 * c-c++-common/Wparentheses-1.c: New test.
7299 * c-c++-common/gomp/Wparentheses-1.c: New test.
7300 * c-c++-common/gomp/Wparentheses-2.c: New test.
7301 * c-c++-common/gomp/Wparentheses-3.c: New test.
7302 * c-c++-common/gomp/Wparentheses-4.c: New test.
7303 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7304 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7305 * c-c++-common/goacc/Wparentheses-1.c: New test.
7307 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7310 * gcc.target/i386/pr70662.c: New test.
7312 2016-04-15 Richard Biener <rguenther@suse.de>
7313 Alan Modra <amodra@gmail.com>
7315 PR tree-optimization/70130
7316 * gcc.dg/vect/O3-pr70130.c: New testcase.
7318 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7321 * gcc.target/powerpc/pr70669.c: New test.
7324 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7325 a power7 system that does not have an assembler that supports
7328 2016-04-14 Martin Sebor <msebor@redhat.com>
7333 * c-c++-common/ubsan/vla-1.c: Revert.
7334 * g++.dg/cpp1y/vla11.C: Same.
7335 * g++.dg/cpp1y/vla12.C: Same.
7336 * g++.dg/cpp1y/vla13.C: Same.
7337 * g++.dg/cpp1y/vla14.C: Same.
7338 * g++.dg/cpp1y/vla3.C: Same.
7339 * g++.dg/init/array24.C: Same.
7340 * g++.dg/ubsan/vla-1.C: Same.
7342 2016-04-14 Marek Polacek <polacek@redhat.com>
7343 Jan Hubicka <hubicka@ucw.cz>
7346 * g++.dg/torture/pr70029.C: New test.
7348 2016-04-14 Martin Sebor <msebor@redhat.com>
7350 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7351 type size to prevent failures on targets with very low maximum
7354 2016-04-14 Richard Biener <rguenther@suse.de>
7356 PR tree-optimization/70623
7357 * gcc.dg/torture/pr70623.c: New testcase.
7358 * gcc.dg/torture/pr70623-2.c: Likewise.
7360 2016-04-13 Martin Sebor <msebor@redhat.com>
7365 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7366 * g++.dg/cpp1y/vla11.C: New test.
7367 * g++.dg/cpp1y/vla12.C: New test.
7368 * g++.dg/cpp1y/vla13.C: New test.
7369 * g++.dg/cpp1y/vla14.C: New test.
7370 * g++.dg/cpp1y/vla3.C: Restore deleted test.
7371 * g++.dg/init/array24.C: Fully brace VLA initializer.
7372 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7374 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7377 * g++.dg/opt/pr70641.C: New test.
7379 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7381 PR rtl-optimization/68749
7382 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7383 effects of argument promotions.
7384 Remove default args to dg-skip-if.
7386 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7389 * g++.dg/parse/pr70635.C: New.
7391 2016-04-13 Marek Polacek <polacek@redhat.com>
7394 * c-c++-common/Wmisleading-indentation-4.c: New test.
7396 2016-04-13 Marek Polacek <polacek@redhat.com>
7399 * gcc.dg/Wparentheses-12.c: New test.
7400 * gcc.dg/Wparentheses-13.c: New test.
7402 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7404 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7405 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7406 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7408 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7411 * gcc.c-torture/compile/pr70633.c: New test.
7414 * gcc.dg/torture/pr70628.c: New test.
7416 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7419 * g++.dg/template/pr70610.C: New test.
7420 * g++.dg/template/pr70610-2.C: New test.
7421 * g++.dg/template/pr70610-3.C: New test.
7422 * g++.dg/template/pr70610-4.C: New test.
7424 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7426 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7430 * g++.dg/ext/pr70571.C: New test.
7432 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7435 * gcc.target/powerpc/pr70640.c: New test.
7437 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7440 * g++.dg/parse/pr68722.C: New.
7442 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7444 PR rtl-optimization/70596
7445 * gcc.target/i386/pr70596.c: New test.
7447 2016-04-12 Nathan Sidwell <nathan@acm.org>
7450 * g++.dg/init/pr70501.C: New.
7452 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7454 * gcc.target/i386/asm-flag-6.c: New test.
7456 2016-04-12 Tom de Vries <tom@codesourcery.com>
7458 PR tree-optimization/68756
7459 * gcc.dg/graphite/pr68756.c: New test.
7461 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7463 PR tree-optimization/70602
7464 * gcc.c-torture/execute/pr70602.c: New test.
7466 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7469 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7470 __float128 emulator is built and runs.
7471 * gcc.target/powerpc/float128-1.c: Likewise.
7473 * lib/target-supports.exp (check_ppc_float128_sw_available):
7474 Rework tests for __float128 software and hardware
7475 availability. Fix exit condition to return 0 on success.
7477 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7480 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7481 * gcc.target/aarch64/target_attr_15.c: Likewise.
7483 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7486 * g++.dg/cpp1y/pr69066.C: New.
7488 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7491 * gfortran.dg/pr36192.f90: Update test.
7492 * gfortran.dg/pr36192_1.f90: Update test.
7493 * gfortran.dg/real_dimension_1.f: Update test.
7494 * gfortran.dg/parameter_array_init_7.f90: New test.
7496 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
7499 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7501 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7503 PR rtl-optimization/66669
7504 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7506 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7508 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7509 * gcc.dg/pie-1.c: Likewise.
7510 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7511 * gcc.dg/pic-4.c: Likewise.
7512 * gcc.dg/pie-3.c: Likewise.
7513 * gcc.dg/pie-4.c: Likewise.
7515 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7517 PR tree-optimization/68644
7518 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7520 PR rtl-optimization/64886
7521 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7523 2016-04-09 Tom de Vries <tom@codesourcery.com>
7525 PR tree-optimization/68953
7526 * gcc.dg/graphite/pr68953.c: New test.
7528 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7531 * gfortran.dg/deferred_character_16.f90: New test.
7533 2016-04-09 Jakub Jelinek <jakub@redhat.com>
7535 PR tree-optimization/70586
7536 * gcc.c-torture/execute/pr70586.c: New test.
7538 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7541 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7542 with __builtin_memset
7543 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7545 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7549 PR tree-optimization/70373
7553 * c-c++-common/goacc/reduction-5.c: New test.
7554 * c-c++-common/goacc/reduction-promotions.c: New test.
7555 * gfortran.dg/goacc/reduction-3.f95: New test.
7556 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7558 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7562 * g++.dg/pr70590.C: New test.
7563 * g++.dg/pr70590-2.C: New test.
7565 2016-04-08 Jakub Jelinek <jakub@redhat.com>
7568 * gcc.target/i386/pr70593.c: New test.
7570 PR rtl-optimization/70574
7571 * gcc.target/i386/avx2-pr70574.c: New test.
7573 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7576 * c-c++-common/asan/pr70541.c: New test.
7578 2016-04-08 Tom de Vries <tom@codesourcery.com>
7580 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7581 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7583 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7586 * gcc.c-torture/execute/pr70566.c: New test.
7588 2016-04-08 Tom de Vries <tom@codesourcery.com>
7590 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7591 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7593 2016-04-08 Alan Modra <amodra@gmail.com>
7595 * gcc.target/powerpc/pr70117.c: New.
7597 2016-04-07 Jakub Jelinek <jakub@redhat.com>
7600 * gcc.dg/lto/simd-function_0.c: New test.
7602 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7604 * c-c++-common/attr-simd-2.c: Likewise.
7605 * c-c++-common/attr-simd-4.c: Likewise.
7606 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7607 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7609 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7612 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7614 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7615 Tom de Vries <tom@codesourcery.com>
7617 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7618 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7619 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7620 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7621 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7622 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7623 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7624 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7626 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7629 * g++.dg/warn/Wparentheses-29.C: New test.
7631 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7634 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7635 explicit braces to resolve a future -Wparentheses warning.
7637 2016-04-06 Richard Henderson <rth@redhat.com>
7639 * gcc.dg/pr61817-1.c: New test.
7640 * gcc.dg/pr61817-2.c: New test.
7641 * gcc.dg/pr69391-1.c: New test.
7642 * gcc.dg/pr69391-2.c: New test.
7644 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7646 PR rtl-optimization/70398
7647 * gcc.target/aarch64/pr70398.c: New.
7649 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7651 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7653 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
7654 Pedro Alves <palves@redhat.com>
7656 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7658 2016-04-06 Jakub Jelinek <jakub@redhat.com>
7660 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7661 Check for avx512f effective targets instead of avx2.
7662 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7664 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7665 * g++.dg/gomp/declare-simd-1.C: Likewise.
7666 * g++.dg/gomp/declare-simd-3.C: Likewise.
7667 * g++.dg/gomp/declare-simd-4.C: Likewise.
7670 * c-c++-common/gomp/pr70550-1.c: New test.
7671 * c-c++-common/gomp/pr70550-2.c: New test.
7673 2016-04-05 Nathan Sidwell <nathan@acm.org>
7676 * g++.dg/ext/attribute-may-alias-5.C: New.
7678 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7681 * c-c++-common/pr70336.c: New test.
7682 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7683 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7685 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
7688 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7690 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7692 PR rtl-optimization/70542
7693 * gcc.dg/torture/pr70542.c: New test.
7694 * gcc.target/i386/avx2-pr70542.c: New test.
7696 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7698 PR tree-optimization/70509
7699 * gcc.target/i386/avx512bw-pr70509.c: New test.
7701 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7704 * g++.dg/ext/constexpr-vla4.C: New test.
7706 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
7709 * gcc.target/i386/pr70510.c: New test.
7711 2016-04-05 Richard Biener <rguenther@suse.de>
7713 PR tree-optimization/70526
7714 * g++.dg/torture/pr70526.C: New testcase.
7716 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7719 * gcc.target/i386/pr70525.c: New test.
7721 2016-04-05 Richard Biener <rguenther@suse.de>
7724 * g++.dg/torture/pr70499.C: New testcase.
7726 2016-04-05 Richard Biener <rguenther@suse.de>
7728 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7731 2016-04-04 Jakub Jelinek <jakub@redhat.com>
7734 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7735 rs6000 ABI warnings.
7737 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
7740 * g++.dg/ipa/devirt-51.C: New testcase.
7742 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7743 Jakub Jelinek <jakub@redhat.com>
7746 * gcc.dg/torture/pr70457.c: New.
7748 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7751 * gfortran.dg/allocate_with_source_19.f08: New test.
7753 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7756 * gfortran.dg/coarray_allocate_6.f08: New test.
7758 2016-04-04 Richard Biener <rguenther@suse.de>
7760 PR rtl-optimization/70484
7761 * gcc.dg/torture/pr70484.c: New testcase.
7763 2016-04-04 Marek Polacek <polacek@redhat.com>
7766 * gcc.dg/torture/pr70307.c: New test.
7768 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7772 * gcc.target/sh/torture/pr70416.c: New.
7774 2016-04-02 Martin Sebor <msebor@redhat.com>
7780 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7781 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7782 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7783 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7784 * g++.dg/cpp0x/constexpr-string.C: Same.
7785 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7786 * g++.dg/cpp0x/pr65398.C: Same.
7787 * g++.dg/ext/constexpr-vla1.C: Same.
7788 * g++.dg/ext/constexpr-vla2.C: Same.
7789 * g++.dg/ext/constexpr-vla3.C: Same.
7790 * g++.dg/ubsan/pr63956.C: Same.
7792 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7794 PR rtl-optimization/70467
7795 * gcc.target/i386/pr70467-2.c: New test.
7797 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7798 Marek Polacek <polacek@redhat.com>
7801 * g++.dg/init/new47.C: New test.
7803 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7806 * gcc.target/arm/pr70496.c: New test.
7808 2016-04-01 Nathan Sidwell <nathan@acm.org>
7811 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7813 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7816 * gcc.dg/strlenopt.h (memmove): New.
7817 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7818 instead of "string.h".
7819 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7820 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7821 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7822 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7823 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7824 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7825 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7826 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7827 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7828 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7829 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7830 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7831 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7832 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7833 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7834 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7835 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7836 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7837 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7838 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7840 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7842 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7843 (Holder::foo): Reflect this.
7845 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7848 * gcc.dg/pr70442.c: New test.
7850 2016-03-31 Nathan Sidwell <nathan@acm.org>
7853 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7855 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7858 * gcc.target/i386/pr70453.c: New test.
7860 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
7863 * gcc.c-torture/pr70292.c: New test.
7865 2016-03-31 Marek Polacek <polacek@redhat.com>
7868 * c-c++-common/pr70297.c: New test.
7869 * g++.dg/cpp0x/typedef-redecl.C: New test.
7870 * gcc.dg/typedef-redecl2.c: New test.
7872 2016-03-31 Jakub Jelinek <jakub@redhat.com>
7874 PR rtl-optimization/70460
7875 * gcc.c-torture/execute/pr70460.c: New test.
7877 2016-03-31 Richard Biener <rguenther@suse.de>
7880 * g++.dg/ext/vector30.C: New testcase.
7882 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7883 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7885 * gfortran.dg/fmt_pf.f90: New test.
7887 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7889 Forward-port from 5 branch
7890 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7893 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7894 dg-require-effective-target after dg-do.
7896 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7898 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7900 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7901 Julian Brown <julian@codesourcery.com>
7902 Chung-Lin Tang <cltang@codesourcery.com>
7903 Cesar Philippidis <cesar@codesourcery.com>
7904 James Norris <jnorris@codesourcery.com>
7905 Tom de Vries <tom@codesourcery.com>
7906 Nathan Sidwell <nathan@codesourcery.com>
7908 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
7909 * c-c++-common/goacc/loop-clauses.c: Likewise.
7910 * g++.dg/goacc/template.C: Likewise.
7911 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7912 * gfortran.dg/goacc/loop-1.f95: Likewise.
7913 * gfortran.dg/goacc/loop-5.f95: Likewise.
7914 * gfortran.dg/goacc/loop-6.f95: Likewise.
7915 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7916 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7917 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7918 * c-c++-common/goacc/clauses-fail.c: Likewise.
7919 * c-c++-common/goacc/parallel-1.c: Likewise.
7920 * c-c++-common/goacc/reduction-1.c: Likewise.
7921 * c-c++-common/goacc/reduction-2.c: Likewise.
7922 * c-c++-common/goacc/reduction-3.c: Likewise.
7923 * c-c++-common/goacc/reduction-4.c: Likewise.
7924 * c-c++-common/goacc/routine-3.c: Likewise.
7925 * c-c++-common/goacc/routine-4.c: Likewise.
7926 * c-c++-common/goacc/routine-5.c: Likewise.
7927 * c-c++-common/goacc/tile.c: Likewise.
7928 * g++.dg/goacc/template.C: Likewise.
7929 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7930 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7931 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7932 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7933 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7934 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7935 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7936 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7937 * c-c++-common/goacc/use_device-1.c: ... this file.
7938 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7939 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7940 * c-c++-common/goacc/host_data-6.c: ... this file.
7941 * c-c++-common/goacc/loop-2-kernels.c: New file.
7942 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7943 * c-c++-common/goacc/loop-3.c: Likewise.
7944 * g++.dg/goacc/reference.C: Likewise.
7945 * g++.dg/goacc/routine-1.C: Likewise.
7946 * g++.dg/goacc/routine-2.C: Likewise.
7948 2016-03-30 Richard Biener <rguenther@suse.de>
7951 * gcc.dg/torture/pr70450.c: New testcase.
7953 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7956 * gcc.dg/torture/pr70421.c: New test.
7957 * gcc.target/i386/avx512f-pr70421.c: New test.
7959 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7962 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7963 (check): New function.
7965 (foo): Align stack to 16 bytes when calling bar.
7966 * gcc.target/i386/cleanup-2.c: Likewise.
7968 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7970 PR tree-optimization/59124
7971 * gcc.dg/Warray-bounds-19.c: New test.
7973 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7975 * lib/prune.exp (escape_regex_chars): New.
7976 (prune_file_path): Update to quote metcharacters for regexp.
7978 2016-03-29 Jakub Jelinek <jakub@redhat.com>
7980 PR rtl-optimization/70429
7981 * gcc.c-torture/execute/pr70429.c: New test.
7983 PR tree-optimization/70405
7984 * gcc.dg/pr70405.c: New test.
7986 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7989 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7990 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7992 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7995 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7996 __cilkrts_set_param to set two workers.
7997 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7998 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8000 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8002 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8004 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8007 * gcc.target/i386/pr70406.c: New test.
8009 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8011 * gnat.dg/specs/double_record_extension3.ads: New test.
8013 2016-03-25 Richard Henderson <rth@redhat.com>
8016 * gcc.target/aarch64/pr70120-1.c: New.
8017 * gcc.target/aarch64/pr70120-2.c: New.
8018 * gcc.target/aarch64/pr70120-3.c: New.
8020 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8023 * g++.dg/template/mangle2.C: The dg-do directive should be
8024 "compile" not "assemble".
8026 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8029 * gcc.dg/pr69650.c: New test.
8031 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8033 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8035 2016-03-25 Alan Modra <amodra@gmail.com>
8037 * gcc.dg/dfp/pr70052.c: New test.
8039 2016-03-24 Richard Henderson <rth@redhat.com>
8042 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8043 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8045 2016-03-24 Tom de Vries <tom@codesourcery.com>
8047 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8049 2016-03-24 Tom de Vries <tom@codesourcery.com>
8051 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8052 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8054 2016-03-24 Tom de Vries <tom@codesourcery.com>
8056 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8057 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8059 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8062 * g++.dg/template/mangle2.C: New test.
8064 2016-03-24 Richard Biener <rguenther@suse.de>
8066 PR tree-optimization/70396
8067 * gcc.dg/torture/pr70396.c: New testcase.
8069 2016-03-24 Richard Biener <rguenther@suse.de>
8072 * gcc.dg/torture/pr70370.c: New testcase.
8074 2016-03-24 Tom de Vries <tom@codesourcery.com>
8076 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8077 * gfortran.dg/goacc/kernels-tree.f95: Same.
8078 * gfortran.dg/goacc/parallel-tree.f95: Same.
8080 2016-03-24 Tom de Vries <tom@codesourcery.com>
8082 * c-c++-common/goacc/uninit-if-clause.c: New test.
8083 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8085 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8088 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8091 2016-03-24 Richard Biener <rguenther@suse.de>
8093 PR tree-optimization/70372
8094 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8096 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8099 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8101 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8104 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8106 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8109 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8110 * g++.dg/cpp1y/pr70001.C: New test.
8113 * g++.dg/cpp0x/constexpr-70323.C: New test.
8115 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8116 Jason Merrill <jason@redhat.com>
8117 Jakub Jelinek <jakub@redhat.com>
8120 * g++.dg/cpp0x/constexpr-69315.C: New test.
8121 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8123 2016-03-23 Marek Polacek <polacek@redhat.com>
8126 * g++.dg/warn/Wignored-attributes-1.C: New test.
8127 * g++.dg/warn/Wignored-attributes-2.C: New test.
8129 2016-03-23 Tom de Vries <tom@codesourcery.com>
8131 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8133 * gfortran.dg/goacc/private-3.f95 (test): Same.
8134 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8137 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8139 * lib/target-supports.exp: Remove v7ve entry from loop
8140 creating effective target checks.
8141 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8142 (add_options_for_arm_arch_v7ve): Likewise.
8144 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8146 PR tree-optimization/70354
8147 * gcc.dg/vect/pr70354-1.c: New test.
8148 * gcc.dg/vect/pr70354-2.c: New test.
8149 * gcc.target/i386/avx2-pr70354-1.c: New test.
8150 * gcc.target/i386/avx2-pr70354-2.c: New test.
8152 2016-03-22 Jeff Law <law@redhat.com>
8155 * gcc.dg/tree-ssa/pr70232.c: New test.
8157 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8160 * gcc.target/i386/pr70302.c: New test.
8162 2016-03-22 Richard Biener <rguenther@suse.de>
8165 * g++.dg/torture/pr70251.C: New testcase.
8167 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8170 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8171 Wmisleading-indentation.c.
8172 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8173 reflect change to diagnostic text and order of messages.
8174 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8176 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8178 * g++.dg/ext/java-3.C: Don't compile on AIX.
8180 2016-03-22 Richard Biener <rguenther@suse.de>
8183 * gcc.dg/torture/pr70333.c: New testcase.
8185 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8187 * g++.dg/ext/pr70290.C: New test.
8189 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8192 * gcc.target/i386/pr70325.c: New test.
8194 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8197 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8198 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8201 * gcc.target/i386/pr70300.c: New test.
8204 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8205 (func2): New function for cond with parens, xfail warning for c++.
8206 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8208 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8211 * g++.dg/template/ptrmem30.C: New test.
8213 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8216 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8217 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8219 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8222 * gcc.dg/pr70326.c: New test.
8224 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8225 Jakub Jelinek <jakub@redhat.com>
8227 PR tree-optimization/70317
8228 * gcc.dg/pr70317.c: New test.
8230 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8233 * gcc.target/i386/pr70327.c: New test.
8235 2016-03-21 Martin Liska <mliska@suse.cz>
8238 * gcc.dg/ipa/pr70306.c: New test.
8240 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8242 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8243 * gcc.target/arm/attr-align3.c: Likewise.
8244 * gcc.target/arm/attr_arm.c: Likewise.
8245 * gcc.target/arm/flip-thumb.c: Likewise.
8247 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8250 * gcc.target/powerpc/altivec-36.c: New test.
8252 2016-03-21 Richard Biener <rguenther@suse.de>
8254 PR tree-optimization/70310
8255 * gcc.dg/torture/pr70310.c: New testcase.
8257 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8260 * gcc.target/i386/pr70293.c: New test.
8262 2016-03-21 Richard Biener <rguenther@suse.de>
8264 PR tree-optimization/70288
8265 * gcc.dg/torture/pr70288-1.c: New testcase.
8266 * gcc.dg/torture/pr70288-2.c: Likewise.
8268 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8270 PR rtl-optimization/69307
8271 * gcc.target/arm/pr69307.c: New test.
8273 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8275 PR rtl-optimization/69102
8276 * gcc.c-torture/compile/pr69102.c: New test.
8278 2016-03-18 Jeff Law <law@redhat.com>
8280 PR rtl-optimization/70263
8281 * gcc.c-torture/compile/pr70263-1.c: New test.
8282 * gcc.target/i386/pr70263-2.c: New test.
8284 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8286 PR rtl-optimization/70278
8287 * gcc.dg/torture/pr70278.c: New test.
8288 * gcc.target/arm/pr70278.c: New test.
8290 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8293 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8294 (test_builtin_types_compatible_p): New test function.
8295 * gcc.dg/pr70281.c: New test case.
8297 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8300 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8302 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8304 PR tree-optimization/70252
8305 * gcc.dg/pr70252.c: New test.
8307 2016-03-18 Tom de Vries <tom@codesourcery.com>
8309 * gcc.dg/pr70161-2.c: New test.
8310 * gcc.dg/pr70161.c: New test.
8312 2016-03-18 Tom de Vries <tom@codesourcery.com>
8315 * gcc.dg/pr70269.c: New test.
8317 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8320 * g++.dg/ext/java-3.C: New test.
8322 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8325 * g++.dg/lookup/pr70205.C: New test.
8327 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8330 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8332 2016-03-17 Marek Polacek <polacek@redhat.com>
8335 * gcc.dg/atomic-op-6.c: New test.
8337 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8340 * c-c++-common/pr70264.c: New test case.
8342 2016-03-17 Jakub Jelinek <jakub@redhat.com>
8345 * c-c++-common/pr70144-1.c: New test.
8346 * c-c++-common/pr70144-2.c: New test.
8349 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8350 * g++.dg/opt/flifetime-dse6.C: New test.
8351 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8353 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8356 * gcc.dg/pic-1.c: New test.
8357 * gcc.dg/pic-2.c: Likewise.
8358 * gcc.dg/pic-3.c: Likewise.
8359 * gcc.dg/pic-4.c: Likewise.
8360 * gcc.dg/pie-1.c: Likewise.
8361 * gcc.dg/pie-2.c: Likewise.
8362 * gcc.dg/pie-3.c: Likewise.
8363 * gcc.dg/pie-4.c: Likewise.
8364 * gcc.dg/pie-5.c: Likewise.
8365 * gcc.dg/pie-6.c: Likewise.
8367 2016-03-17 Tom de Vries <tom@codesourcery.com>
8369 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8370 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8372 2016-03-17 Richard Biener <rguenther@suse.de>
8375 * g++.dg/debug/pr70271.C: New testcase.
8377 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8379 * gcc.target/i386/pr70251.c: New test.
8381 2016-03-17 Marek Polacek <polacek@redhat.com>
8384 * g++.dg/warn/constexpr-70194.C: New test.
8386 2016-03-16 Richard Henderson <rth@redhat.com>
8389 * gcc.c-torture/compile/pr70240.c: New.
8391 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8393 * gcc.c-torture/compile/20151204.c: Skip for avr.
8395 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8398 * g++.dg/opt/pr70245.C: New test.
8399 * g++.dg/opt/pr70245.h: New file.
8400 * g++.dg/opt/pr70245-aux.cc: New file.
8402 2016-03-16 Martin Sebor <msebor@redhat.com>
8404 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8406 2016-03-16 Richard Henderson <rth@redhat.com>
8409 * gcc.c-torture/compile/pr70199.c: New.
8411 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8413 * gcc.dg/uninit-19.c: Run dos2unix.
8415 2016-03-16 Marek Polacek <polacek@redhat.com>
8418 * gcc.dg/nested-func-10.c: New test.
8419 * gcc.dg/nested-func-9.c: New test.
8421 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8423 PR tree-optimization/68714
8424 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8426 2016-03-16 Tom de Vries <tom@codesourcery.com>
8428 PR tree-optimization/68715
8429 * gcc.dg/graphite/pr68715-2.c: New test.
8430 * gcc.dg/graphite/pr68715.c: New test.
8431 * gfortran.dg/graphite/pr68715.f90: New test.
8433 2016-03-16 Tom de Vries <tom@codesourcery.com>
8435 PR tree-optimization/68809
8436 * gcc.dg/graphite/pr68809-2.c: New test.
8437 * gcc.dg/graphite/pr68809.c: New test.
8439 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8442 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8443 method call to i () as argument. Adjust expected output.
8446 * g++.dg/ubsan/pr70147-1.C: New test.
8447 * g++.dg/ubsan/pr70147-2.C: New test.
8449 2016-03-15 Martin Sebor <msebor@redhat.com>
8452 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8454 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
8456 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8459 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8462 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8463 libatomic_available.
8465 2016-03-15 Marek Polacek <polacek@redhat.com>
8468 * g++.dg/ext/attribute-may-alias-4.C: New test.
8470 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
8472 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8473 -fvar-tracking-assignments-toggle flag.
8475 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8477 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8479 2016-03-15 Jakub Jelinek <jakub@redhat.com>
8481 PR rtl-optimization/70222
8482 * gcc.c-torture/execute/pr70222-1.c: New test.
8483 * gcc.c-torture/execute/pr70222-2.c: New test.
8485 2016-03-15 Richard Henderson <rth@redhat.com>
8487 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8489 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8491 PR rtl-optimization/69032
8492 * gcc.dg/pr69032.c: New test.
8494 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8496 PR rtl-optimization/63384
8497 * g++.dg/pr63384.C: New test.
8499 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8502 * gcc.target/i386/pr64411.C: New test.
8504 2016-03-15 Tom de Vries <tom@codesourcery.com>
8506 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8507 * gfortran.dg/goacc/kernels-alias.f95: New test.
8509 2016-03-14 Martin Sebor <msebor@redhat.com>
8512 * g++.dg/cpp0x/constexpr-inline.C: New test.
8513 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8515 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
8517 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8519 2016-03-14 Jakub Jelinek <jakub@redhat.com>
8522 * gcc.dg/pr70219.c: New test.
8524 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8527 * gcc.dg/torture/pr70083.c: New test.
8528 * gcc.target/i386/pr70083.c: New test.
8530 2016-03-14 Richard Biener <rguenther@suse.de>
8532 PR tree-optimization/56365
8533 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8535 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8538 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8540 * g++.dg/pr70098.C: New testcase.
8543 2016-03-14 Tom de Vries <tom@codesourcery.com>
8545 PR tree-optimization/70045
8546 * gcc.dg/graphite/pr70045.c: New test.
8548 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8551 * gfortran.dg/include_9.f90: New test.
8553 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8556 gfortran.dg/prof/prof.exp: New script.
8557 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8559 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
8561 PR rtl-optimization/69307
8562 * gcc.dg/pr69307.c: New test.
8564 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8567 * gcc.target/arm/pr69614.c: New.
8569 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
8572 * gfortran.dg/submodule_14.f08: New test
8575 * gfortran.dg/submodule_15.f08: New test
8577 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8580 * g++.dg/cpp1y/paren3.C: New test.
8582 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8585 * gcc.target/powerpc/ppc-round2.c: New test.
8587 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8590 * gcc.dg/torture/pr70123.c: New test.
8592 2016-03-11 Jeff Law <law@redhat.com>
8594 PR tree-optimization/70190
8595 * gcc.c-torture/compile/pr70190.c: New test.
8597 2016-03-11 David Malcolm <dmalcolm@redhat.com>
8600 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8602 (test43_b): Likewise.
8603 (test43_c): Likewise.
8604 (test43_d): Likewise.
8605 (test43_e): Likewise.
8606 (test43_f): Likewise.
8607 (test43_g): Likewise.
8608 (test44_a): Likewise.
8609 (test44_b): Likewise.
8610 (test44_c): Likewise.
8611 (test44_d): Likewise.
8612 (test44_e): Likewise.
8614 2016-03-11 David Malcolm <dmalcolm@redhat.com>
8617 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8619 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8621 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8624 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8628 * gcc.target/aarch64/pr69245_2.c: New test.
8630 2016-03-11 Jakub Jelinek <jakub@redhat.com>
8632 PR tree-optimization/70177
8633 * gcc.dg/pr70177.c: New test.
8635 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8637 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8639 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8641 * gcc.dg/tree-ssa/sra-20.c: New.
8643 2016-03-11 Jakub Jelinek <jakub@redhat.com>
8645 PR rtl-optimization/70174
8646 * gcc.dg/pr70174.c: New test.
8648 PR tree-optimization/70169
8649 * gcc.dg/pr70169.c: New test.
8651 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8654 * gcc.target/i386/pr70160.c: New test.
8656 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8658 * gcc.target/s390/dfp-1.c: New test.
8660 2016-03-10 Nick Clifton <nickc@redhat.com>
8663 * gcc.target/aarch64/pr70044.c: New test.
8665 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8666 Jakub Jelinek <jakub@redhat.com>
8669 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8670 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8671 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8673 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
8676 * g++.dg/lto/pr69589_0.C: New testcase
8677 * g++.dg/lto/pr69589_1.C: New testcase
8679 2016-03-10 Marek Polacek <polacek@redhat.com>
8682 * g++.dg/delayedfold/unary-plus1.C: New test.
8684 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
8686 * gcc.target/arm/pr45701-1.c: Escape brackets.
8687 * gcc.target/arm/pr45701-2.c: Likewise.
8689 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8691 * gfortran.dg/unconstrained_commons.f: New.
8693 2016-03-10 Alan Modra <amodra@gmail.com>
8695 * gcc.dg/pr69195.c: New.
8696 * gcc.dg/pr69238.c: New.
8698 2016-03-10 Tom de Vries <tom@codesourcery.com>
8701 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8703 2016-03-10 Richard Biener <rguenther@suse.de>
8705 PR tree-optimization/70128
8706 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8707 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8709 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8711 PR tree-optimization/70152
8712 * gcc.dg/pr70152.c: New test.
8715 * gcc.target/i386/pr70086-1.c: New test.
8716 * gcc.target/i386/pr70086-2.c: New test.
8717 * gcc.target/i386/pr70086-3.c: New test.
8719 PR tree-optimization/70127
8720 * gcc.c-torture/execute/pr70127.c: New test.
8722 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8724 * c-c++-common/goacc/combined-directives-2.c: New test.
8726 2016-03-09 David Malcolm <dmalcolm@redhat.com>
8730 * g++.dg/diagnostic/pr70105.C: New test.
8731 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8732 (test_multiple_ordinary_maps): New test function.
8734 2016-03-09 David Malcolm <dmalcolm@redhat.com>
8738 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8739 Drop range information from call to inform_at_rich_loc.
8740 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8742 (test_show_locus): Replace calls to rich_location::add_range with
8743 calls to add_range. Rewrite the tests that used the now-defunct
8744 rich_location ctor taking a source_range. Simplify other tests
8745 by replacing calls to COMBINE_LOCATION_DATA with calls to
8748 2016-03-09 Richard Biener <rguenther@suse.de>
8749 Jakub Jelinek <jakub@redhat.com>
8751 PR tree-optimization/70138
8752 * gcc.dg/vect/pr70138-1.c: New testcase.
8753 * gcc.dg/vect/pr70138-2.c: Likewise.
8755 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8758 * gcc.target/i386/pr70049.c: New test.
8760 2016-03-09 Richard Biener <rguenther@suse.de>
8763 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8764 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8765 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8767 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8769 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8772 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8775 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8778 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8781 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8782 in testcase comment.
8784 2016-03-09 Tom de Vries <tom@codesourcery.com>
8786 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8787 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8788 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8789 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8790 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8791 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8792 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8793 * gfortran.dg/goacc/kernels-loop.f95: New test.
8795 2016-03-08 Martin Sebor <msebor@redhat.com>
8798 * g++.dg/warn/overflow-warn-7.C: New test.
8800 2016-03-08 Jason Merrill <jason@redhat.com>
8802 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8803 * lib/target-supports.exp (check_effective_target_concepts): New.
8805 2016-03-08 Jakub Jelinek <jakub@redhat.com>
8808 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8809 * g++.dg/ubsan/pr70135.C: New test.
8812 * gcc.dg/pr70110.c: New test.
8814 2016-03-07 Martin Jambor <mjambor@suse.cz>
8816 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8817 * c-c++-common/gomp/if-1.c: Likewise.
8818 * c-c++-common/gomp/pr61486-2.c: Likewise.
8819 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8820 to dg-additional-options.
8821 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8822 * g++/gomp/target-teams-1.c: Likewise.
8823 * gcc.dg/gomp/gomp.exp: Likewise.
8824 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8825 dg-additional-options.
8826 * gfortran.dg/gomp/gomp.exp: Likewise.
8827 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8828 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8829 dg-additional-options.
8830 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8832 2016-03-07 Martin Jambor <mjambor@suse.cz>
8834 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8835 * c-c++-common/gomp/gridify-1.c: New test.
8836 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8838 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8840 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8841 trigger for cortex-r8, when scanning for register r8.
8842 * gcc.target/arm/pr45701-2.c: Likewise.
8844 2016-02-26 Richard Biener <rguenther@suse.de>
8845 Jeff Law <law@redhat.com>
8847 PR tree-optimization/69740
8848 * gcc.c-torture/compile/pr69740-1.c: New test.
8849 * gcc.c-torture/compile/pr69740-2.c: New test.
8851 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8853 * lib/target-supports.exp
8854 (check_effective_target_whole_vector_shift): Enable for PPC64.
8856 2016-03-07 Richard Biener <rguenther@suse.de>
8858 PR tree-optimization/70115
8859 * gcc.dg/torture/pr70115.c: New testcase.
8861 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8864 * c-c-++-common/goacc/pr69916.c: New.
8866 2016-03-07 Richard Henderson <rth@redhat.com>
8868 * gcc.c-torture/compile/pr70061.c: New test.
8870 2016-03-07 Richard Biener <rguenther@suse.de>
8873 * gcc.dg/vect/O3-pr36098.c: New testcase.
8875 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8877 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8879 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8881 * gnat.dg/renaming9.ad[sb]: New testcase.
8883 2016-03-05 Jakub Jelinek <jakub@redhat.com>
8886 * g++.dg/expr/stdarg3.C: New test.
8888 2016-03-04 Jeff Law <law@redhat.com>
8890 PR tree-optimization/69196
8891 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8894 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8897 * gcc.dg/pr69973.c: New test.
8899 PR rtl-optimization/69941
8900 * gcc.dg/torture/pr69941.c: New test.
8903 * gcc.dg/pr69824.c: New test.
8905 2016-03-05 Tom de Vries <tom@codesourcery.com>
8907 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8908 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8911 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8914 * g++.dg/cpp1y/var-templ48.C: New test.
8915 * g++.dg/cpp1y/var-templ49.C: New test.
8917 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8919 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8921 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8924 * g++.dg/ubsan/pr70035.C: New test.
8927 * gcc.target/i386/pr70062.c: New test.
8929 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8931 * g++.dg/template/typename21.C: Remove c++98_only.
8933 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8935 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8937 2016-03-04 David Malcolm <dmalcolm@redhat.com>
8940 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8942 (fn_42_b): Likewise.
8943 (fn_42_c): Likewise.
8945 2016-03-04 David Malcolm <dmalcolm@redhat.com>
8948 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8950 (fn_40_b): Likewise.
8951 (fn_41_a): Likewise.
8952 (fn_41_b): Likewise.
8954 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8957 * gcc.target/i386/avx512f-pr70059.c: New test.
8958 * gcc.target/i386/avx512dq-pr70059.c: New test.
8960 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8962 PR rtl-optimization/57676
8963 * gcc.dg/torture/pr57676.c: New test.
8965 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8967 * gcc.dg/pr70026.c: New test.
8969 2016-03-04 Marek Polacek <polacek@redhat.com>
8972 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8973 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8975 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8978 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8980 (test_corners_sisd_si): Likewise.
8981 (main): Remove checks of the above.
8982 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8984 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8986 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8988 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8990 * gcc.dg/torture/pr69951.c: Accept argc==0.
8992 2016-03-04 Richard Biener <rguenther@suse.de>
8995 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8996 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8998 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9001 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9004 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9007 * gcc.dg/guality/pr69947.c: New test.
9009 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9012 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9014 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9016 PR rtl-optimization/69904
9017 * gcc.target/arm/pr69904.c: New test.
9019 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9022 * gcc.dg/vect/pr70021.c: New test.
9023 * gcc.target/i386/pr70021.c: New test.
9025 2016-03-03 Marek Polacek <polacek@redhat.com>
9028 * gcc.dg/pr70050.c: New test.
9030 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9032 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9034 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9036 PR tree-optimization/70043
9037 * gfortran.dg/vect/pr70043.f90: New test.
9039 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9041 * gnat.dg/specs/task1.ads: New test.
9043 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9045 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9046 Invoke gdb with -batch.
9047 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9049 2016-03-03 Richard Biener <rguenther@suse.de>
9051 PR tree-optimization/55936
9052 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9054 2016-03-02 Jeff Law <law@redhat.com>
9056 PR rtl-optimization/69942
9057 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9058 effects of argument promotions.
9060 PR tree-optimization/69987
9061 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9062 target does not support -fprefetch-loop-arrays.
9064 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9066 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9068 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9070 PR rtl-optimization/69052
9071 * gcc.target/i386/pr69052.c: New test.
9073 2016-03-02 Alan Modra <amodra@gmail.com>
9075 * gcc.dg/pr69990.c: New.
9077 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9080 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9083 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9086 * gcc.target/i386/pr70028.c: New test.
9088 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9090 * c-c++-common/asan/swapcontext-test-1.c,
9091 * c-c++-common/tsan/thread_leak.c,
9092 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9093 * g++.dg/tsan/benign_race.C,
9094 * g++.dg/tsan/fd_close_norace.C,
9095 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9096 races with sanitizer output
9098 2016-03-02 Richard Biener <rguenther@suse.de>
9099 Uros Bizjak <ubizjak@gmail.com>
9102 * gcc.dg/simd-8.c: New testcase.
9104 2016-03-02 Richard Biener <rguenther@suse.de>
9107 * gcc.dg/simd-7.c: New testcase.
9109 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9111 * gcc.target/i386/pr70007.c: Tweak.
9113 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9115 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9117 2016-03-02 Marek Polacek <polacek@redhat.com>
9120 * gcc.dg/pr67854.c: New test.
9122 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9125 * gcc.dg/torture/pr70025.c: New test.
9127 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9129 PR tree-optimization/68621
9130 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9132 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9134 * gcc.target/i386/pr70007.c: New test.
9136 2016-03-01 Jeff Law <law@redhat.com>
9138 PR tree-optimization/69196
9139 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9141 PR tree-optimization/69196
9142 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9143 duplicating code and spoiling the expected output.
9145 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9148 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9149 supports power9 before doing tests.
9150 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9151 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9152 * gcc.target/powerpc/p9-permute.c: Likewise.
9154 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9157 * gcc.target/i386/pr70027.c: New test.
9159 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9161 * gcc.dg/pr70017.c: New test.
9163 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9167 * gcc.dg/pr69796.c: New test.
9168 * gcc.dg/pr69974.c: New test.
9170 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9172 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9174 2016-02-29 Jeff Law <law@redhat.com>
9176 PR tree-optimization/69987
9177 * gfortran.dg/pr69987.f90: New test.
9179 PR tree-optimization/69989
9180 * gcc.c-torture/compile/pr69989-2.c: New test.
9182 2016-03-01 Marek Polacek <polacek@redhat.com>
9185 * g++.dg/parse/invalid1.C: New test.
9187 2016-03-01 Richard Biener <rguenther@suse.de>
9190 * gcc.dg/pr70022.c: New testcase.
9192 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9194 PR tree-optimization/69956
9195 * gcc.dg/pr69956.c: New test.
9197 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9200 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9201 XFAIL when hardware supports efficient unaligned storage access.
9203 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9206 * g++.dg/template/pr69961a.C: New test.
9207 * g++.dg/template/pr69961b.C: New test.
9209 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9211 PR preprocessor/69985
9212 * gcc.dg/cpp/pr69985.c: New test case.
9214 2016-02-29 Jeff Law <law@redhat.com>
9216 PR tree-optimization/70005
9217 * gcc.c-torture/execute/pr70005.c New test.
9219 PR tree-optimization/69999
9220 * gcc.c-torture/compile/pr69999.c: New test.
9222 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9224 PR tree-optimization/69652
9225 * gcc.dg/torture/pr69652.c: Delete test.
9226 * gcc.dg/vect/pr69652.c: New test.
9228 2016-02-19 Richard Biener <rguenther@suse.de>
9230 PR tree-optimization/69980
9231 * gfortran.dg/vect/pr69980.f90: New testcase.
9233 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9235 * gcc.target/sparc/20160229-1.c: New test.
9237 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9239 * gnat.dg/stack_usage3.adb: New test.
9240 * gnat.dg/stack_usage3_pkg.ads: New helper.
9242 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9244 * gnat.dg/renaming8.adb: New test.
9245 * gnat.dg/renaming8_pkg1.ads: New helper.
9246 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9247 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9249 2016-02-29 Richard Biener <rguenther@suse.de>
9251 PR tree-optimization/69720
9252 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9254 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9258 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9260 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9261 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9264 * gfortran.dg/coarray_8.f90: Adjust error message.
9265 * gfortran.dg/pr56007.f90: New test.
9266 * gfortran.dg/pr56007.f: New test.
9268 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9270 PR tree-optimization/69989
9271 * gcc.dg/torture/pr69989.c: New test.
9273 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9275 * gcc.target/i386/stack-realign-win.c: New test.
9277 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9280 * gfortran.dg/pr60126.f90: New test.
9282 2016-02-27 Jeff Law <law@redhat.com>
9285 2016-02-26 Richard Biener <rguenther@suse.de>
9286 Jeff Law <law@redhat.com>
9288 PR tree-optimization/69740
9289 * gcc.c-torture/compile/pr69740-1.c: New test.
9290 * gcc.c-torture/compile/pr69740-2.c: New test.
9292 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9295 * gfortran.dg/newunit_4.f90: New test.
9297 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9300 PR rtl-optimization/69886
9301 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9302 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9305 2016-02-26 Martin Sebor <msebor@redhat.com>
9307 PR tree-optimization/15826
9308 * gcc.dg/tree-ssa/pr15826.c: New test.
9310 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9313 * gcc.target/powerpc/pr69969.c: New test.
9315 2016-02-26 Martin Sebor <msebor@redhat.com>
9318 * g++.old-deja/g++.other/decl5.C: Add a test case.
9320 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9323 * gcc.target/powerpc/pr69946.c: New file.
9325 2016-02-26 Richard Biener <rguenther@suse.de>
9326 Jeff Law <law@redhat.com>
9328 PR tree-optimization/69740
9329 * gcc.c-torture/compile/pr69740-1.c: New test.
9330 * gcc.c-torture/compile/pr69740-2.c: New test.
9332 2016-02-26 Martin Jambor <mjambor@suse.cz>
9335 * gcc.dg/torture/pr69932.c: New test.
9336 * gcc.dg/torture/pr69936.c: Likewise.
9338 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9341 * gcc.target/s390/pr69709.c: New test.
9343 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9346 * gcc.target/aarch64/pr69245_1.c: New test.
9348 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9351 * gcc.dg/torture/pr69613.c: New test.
9353 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9355 PR rtl-optimization/69891
9356 * gcc.target/i386/pr69891.c: New test.
9358 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9359 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9362 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9363 functionality for both 32-bit and 64-bit.
9365 2016-02-26 Richard Biener <rguenther@suse.de>
9367 PR tree-optimization/69551
9368 * gcc.dg/torture/pr69951.c: New testcase.
9370 2016-02-25 Richard Biener <rguenther@suse.de>
9372 PR tree-optimization/48795
9373 * gcc.dg/Warray-bounds-18.c: New testcase.
9375 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9377 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9379 2016-02-25 Jakub Jelinek <jakub@redhat.com>
9381 PR rtl-optimization/69896
9382 * gcc.dg/pr69896.c: New test.
9384 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9387 * g++.dg/cpp1y/paren2.C: New test.
9389 2016-02-24 Martin Sebor <msebor@redhat.com>
9392 * gcc.dg/enum-mode-2.c: New test.
9394 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9397 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9398 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9399 * g++.dg/ubsan/pr69922.C: New test.
9401 2016-02-24 Marek Polacek <polacek@redhat.com>
9404 * gcc.dg/pr69819.c: New test.
9406 2016-02-24 Martin Sebor <msebor@redhat.com>
9409 * g++.dg/ext/flexary15.C: New test.
9411 2016-02-24 Martin Sebor <msebor@redhat.com>
9413 * gcc.dg/builtins-68.c: Avoid making unportable
9414 assumptions about the relationship between SIZE_MAX and UINT_MAX.
9415 * g++.dg/ext/builtin_alloca.C: Same.
9417 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9418 Charles Baylis <charles.baylis@linaro.org>
9421 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9423 2016-02-24 Richard Biener <rguenther@suse.de>
9424 Jakub Jelinek <jakub@redhat.com>
9427 * gcc.dg/torture/pr69760.c: New testcase.
9429 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9431 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9432 pattern on Solaris with as.
9434 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9436 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9437 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9438 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9439 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9441 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9444 * gcc.dg/pr69915.c: New test.
9446 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9448 PR rtl-optimization/69886
9449 * gcc.dg/torture/pr69886.c: New test.
9451 2016-02-24 Richard Biener <rguenther@suse.de>
9454 * gcc.dg/torture/pr68963.c: New testcase.
9456 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9459 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9460 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9461 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9462 * gcc.target/arm/atomic_loaddi_1.c: New test.
9463 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9464 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9465 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9466 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9467 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9468 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9469 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9470 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9472 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9475 * gcc.dg/torture/pr69909.c: New test.
9477 2016-02-24 Richard Biener <rguenther@suse.de>
9479 PR tree-optimization/69907
9480 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9481 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9482 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9484 2016-02-24 Christian Bruel <christian.bruel@st.com>
9486 * gcc.target/arm/pragma_cpp_fma.c: New test.
9488 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9491 * gfortran.dg/include_6.f90: Update test.
9493 2016-02-23 Jakub Jelinek <jakub@redhat.com>
9496 * objc.dg/pr69844.m: New test.
9498 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9500 PR libgfortran/69456
9501 * gfortran.dg/namelist_89.f90: New test.
9502 * gfortran.dg/pr59700.f90: Update test..
9504 2016-02-23 Martin Sebor <msebor@redhat.com>
9507 * g++.dg/ext/builtin_alloca.C: New test.
9508 * gcc.dg/builtins-68.c: New test.
9510 2016-02-23 Richard Henderson <rth@redhat.com>
9512 * gcc.target/i386/addr-space-3.c: Remove test.
9514 2016-02-23 David Malcolm <dmalcolm@redhat.com>
9516 PR preprocessor/69126
9517 PR preprocessor/69543
9518 * c-c++-common/pr69126-2-long.c: New test.
9519 * c-c++-common/pr69126-2-short.c: New test.
9520 * c-c++-common/pr69543-1.c: Remove xfail.
9522 2016-02-23 David Malcolm <dmalcolm@redhat.com>
9524 PR preprocessor/69126
9525 PR preprocessor/69543
9526 PR preprocessor/69558
9527 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9529 (test_2): ...this, and add leading comment.
9530 (MACRO_3, test_3): New.
9531 (MACRO_4A, MACRO_4B, test_4): New.
9532 (MACRO): Rename to...
9535 (test_5): ...this, updating for renaming of MACRO, and
9536 add leading comment.
9537 * c-c++-common/pr69543-1.c: New.
9538 * c-c++-common/pr69543-2.c: New.
9539 * c-c++-common/pr69543-3.c: New.
9540 * c-c++-common/pr69543-4.c: New.
9541 * c-c++-common/pr69558-1.c: New.
9542 * c-c++-common/pr69558-2.c: New.
9543 * c-c++-common/pr69558-3.c: New.
9544 * c-c++-common/pr69558-4.c: New.
9545 * gcc.dg/pr69558.c: Move to...
9546 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9549 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9551 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9552 to -ftree-parallelize-loops/-fopenacc changes.
9553 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9554 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9555 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9556 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9557 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9558 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9559 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9560 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9561 * c-c++-common/goacc/kernels-loop.c: Likewise.
9562 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9563 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9564 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9565 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9567 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9569 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9571 2016-02-23 Jakub Jelinek <jakub@redhat.com>
9574 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9577 * gcc.dg/pr69900.c: New test.
9579 2016-02-23 Martin Jambor <mjambor@suse.cz>
9581 PR tree-optimization/69666
9582 * gcc.dg/tree-ssa/pr69666.c: New test.
9584 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9587 * gfortran.dg/coarray_allocate_5.f08: New test.
9589 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9591 * gcc.target/s390/vcond-shift.c: Move to ...
9592 * gcc.target/s390/vector/vcond-shift.c: ... here.
9594 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9596 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9597 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9599 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9601 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9603 2016-02-20 Mark Wielaard <mjw@redhat.com>
9606 * gcc.dg/unused-variable-3.c: New test.
9608 2016-02-22 Jakub Jelinek <jakub@redhat.com>
9611 * gcc.target/i386/pr69888.c: New test.
9613 2016-02-22 Richard Biener <rguenther@suse.de>
9615 PR tree-optimization/69882
9616 * gfortran.dg/vect/pr69882.f90: New testcase.
9618 2016-02-22 Jakub Jelinek <jakub@redhat.com>
9621 * gcc.dg/pr69885.c: New test.
9623 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9627 * gcc.target/sh/pr54089-10.c: New.
9629 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
9632 * gfortran.dg/deferred_character_15.f90 : New test.
9634 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9637 gfortran.dg/allocate_with_source_18.f03: New test.
9639 2016-02-20 Harald Anlauf <anlauf@gmx.de>
9642 gfortran.dg/gomp/pr52531.f90: New test.
9644 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9647 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9650 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9653 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9654 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9657 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9660 * g++.dg/torture/pr69851.C: New test.
9662 2016-02-19 Martin Sebor <msebor@redhat.com>
9665 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9667 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9670 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9671 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9674 * g++.dg/cpp0x/pr67767.C: New test.
9676 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9678 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9679 for fp, simd, crypto, crc, lse.
9680 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9682 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9683 effective target check.
9685 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9688 * gcc.target/i386/pr69820.c: New test.
9690 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9692 * gcc.target/s390/vector/int128-1.c: New test.
9694 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9696 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9698 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9700 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9701 instruction pattern name to prevent the testcase from failing with
9704 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9706 * gcc.target/s390/md/movstr-2.c: New test.
9708 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9710 * gcc.target/s390/morestack.c: New test.
9712 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9715 * gcc.target/s390/pr69625.c: Add test case.
9717 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9720 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9722 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9725 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9726 * gcc.target/powerpc/fusion3.c: Likewise.
9728 2016-02-18 Richard Biener <rguenther@suse.de>
9731 * g++.dg/torture/pr69553.C: New testcase.
9733 2016-02-18 Nick Clifton <nickc@redhat.com>
9737 * gcc.target/arm/pr62554.c: New test.
9738 * gcc.target/arm/pr69610-1.c: New test.
9739 * gcc.target/arm/pr69610-2.c: New test.
9741 2016-02-18 Richard Biener <rguenther@suse.de>
9744 * gcc.dg/torture/pr69854.c: New testcase.
9746 2016-02-17 Jakub Jelinek <jakub@redhat.com>
9749 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9751 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9753 * gcc.target/powerpc/vec-cg.c: New test.
9755 2016-02-17 Richard Biener <rguenther@suse.de>
9758 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9760 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9763 * gcc.c-torture/compile/pr69161.c: New test.
9765 2016-02-17 David Sherwood <david.sherwood@arm.com>
9768 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9769 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9771 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9773 * gcc.dg/ifcvt-4.c: Skip on Visium.
9775 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9777 * gnat.dg/atomic8.adb: New test.
9779 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9781 * gnat.dg/discr46.ad[sb]: New test.
9783 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9786 * gcc.target/powerpc/pr48344-1.c: New test.
9788 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9791 * gfortran.dg/associate_21.f90: New test.
9793 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9796 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9797 -Wnonnull in dg-options.
9798 * c-c++-common/nonnull-2.c: New test.
9800 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9801 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9803 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9805 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9808 * gcc.dg/pr69801.c: Add empty dg-options.
9810 2016-02-16 James Norris <jnorris@codesourcery.com>
9812 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9813 * g++.dg/goacc/deviceptr-1.c: New file.
9815 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9817 PR tree-optimization/69820
9818 * gcc.dg/vect/pr69820.c: New test.
9820 2016-02-16 Richard Biener <rguenther@suse.de>
9822 PR tree-optimization/69776
9823 * gcc.dg/torture/pr69776-2.c: New testcase.
9825 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9827 PR tree-optimization/69714
9828 * gcc.dg/torture/pr69714.c: New test.
9830 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9832 PR tree-optimization/69802
9833 * gcc.dg/pr69802.c: New test.
9835 2016-02-16 Richard Biener <rguenther@suse.de>
9838 * gcc.dg/pr69801.c: New testcase.
9840 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9842 PR libgfortran/69651
9843 * gfortran.dg/read_bang.f90: New test.
9844 * gfortran.dg/read_bang4.f90: New test.
9846 2016-02-15 Jakub Jelinek <jakub@redhat.com>
9849 * g++.dg/init/pr69658.C: New test.
9852 * c-c++-common/pr69797.c: New test.
9854 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9856 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9857 check for aarch64*-*-*.
9859 2016-02-15 Richard Biener <rguenther@suse.de>
9861 PR tree-optimization/69783
9862 * gcc.dg/vect/pr69783.c: New testcase.
9864 2016-02-15 Richard Biener <rguenther@suse.de>
9866 PR tree-optimization/69776
9867 * gcc.dg/torture/pr69776.c: New testcase.
9869 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9872 * gfortran.dg/type_decl_4.f90: Reinstated.
9874 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
9877 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9879 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9883 * gfortran.dg/type_decl_4.f90: Removed.
9885 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9888 * gfortran.dg/type_decl_4.f90: New test.
9890 2016-02-14 Alan Modra <amodra@gmail.com>
9893 * gcc.c-torture/execute/stkalign.c: Revise test.
9895 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9898 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9900 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9903 * gcc.target/sh/torture/pr67260.c: New.
9905 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
9907 * gcc.dg/pr67964.c: Add dg-require-alias.
9909 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9913 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9915 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9917 PR libgfortran/69668
9918 * gfortran.dg/namelist_88.f90: New test.
9920 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9922 PR libgfortran/69668
9923 * gfortran.dg/namelist_38.f90: Update test.
9924 * gfortran.dg/namelist_84.f90: Update test.
9926 2016-02-12 David Malcolm <dmalcolm@redhat.com>
9929 * gcc.dg/pr69554-1.c: New test.
9930 * gfortran.dg/pr69554-1.F90: New test.
9931 * gfortran.dg/pr69554-2.F90: New test.
9932 * lib/gcc-dg.exp (proc dg-locus): New function.
9933 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9934 distinguish between the caret-printing and non-caret-printing
9935 cases. If caret-printing has been explicitly enabled, bail out
9936 without attempting to fix up the output.
9938 2016-02-12 David Malcolm <dmalcolm@redhat.com>
9942 * gcc.dg/spellcheck-options-3.c: New test case.
9943 * gcc.dg/spellcheck-options-4.c: New test case.
9944 * gcc.dg/spellcheck-options-5.c: New test case.
9945 * gcc.dg/spellcheck-options-6.c: New test case.
9946 * gcc.dg/spellcheck-options-7.c: New test case.
9947 * gcc.dg/spellcheck-options-8.c: New test case.
9948 * gcc.dg/spellcheck-options-9.c: New test case.
9949 * gcc.dg/spellcheck-options-10.c: New test case.
9951 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9953 PR rtl-optimization/69764
9954 PR rtl-optimization/69771
9955 * c-c++-common/pr69764.c: New test.
9956 * gcc.dg/torture/pr69771.c: New test.
9958 2016-02-12 Marek Polacek <polacek@redhat.com>
9960 * g++.dg/torture/init-list1.C: New.
9962 2016-02-12 Marek Polacek <polacek@redhat.com>
9964 * gcc.dg/pr69522.c: Add empty dg-options.
9966 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9968 * g++.dg/lto/lto.exp: Include and init mpx.
9969 * g++.dg/lto/pr69729_0.C: New test.
9971 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9974 * g++.dg/ipa/pr69241-4.C: New test.
9977 * g++.dg/ipa/pr68672-1.C: New test.
9978 * g++.dg/ipa/pr68672-2.C: New test.
9979 * g++.dg/ipa/pr68672-3.C: New test.
9981 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9984 * gcc.dg/pr69522.c: New test.
9986 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9989 * g++.dg/cpp1y/69098.C: New test.
9990 * g++.dg/cpp1y/69098-2.C: New test.
9992 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9994 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9995 and neighbour -> neighbor.
9996 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9997 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9998 * c-c++-common/Wvarargs.c: Likewise.
9999 * c-c++-common/goacc/host_data-5.c: Likewise.
10000 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10001 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10002 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10003 * gcc.target/aarch64/pr60697.c: Likewise.
10004 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10005 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10006 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10007 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10008 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10009 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10010 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10011 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10012 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10013 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10014 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10015 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10016 * g++.dg/lookup/koenig5.C: Likewise.
10017 * g++.dg/ext/no-asm-2.C: Likewise.
10018 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10019 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10020 * gfortran.dg/used_types_16.f90: Likewise.
10021 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10022 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10023 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10024 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10025 * gfortran.dg/abstract_type_6.f03: Likewise.
10026 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10027 * gfortran.dg/used_types_15.f90: Likewise.
10028 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10029 * gfortran.dg/exit_3.f08: Likewise.
10030 * gfortran.dg/open_status_2.f90: Likewise.
10031 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10032 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10033 * gfortran.dg/associate_1.f03: Likewise.
10034 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10035 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10036 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10037 * gcc.dg/builtin-object-size-1.c: Likewise.
10038 * gcc.dg/noreturn-6.c: Likewise.
10039 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10040 * gcc.dg/globalalias.c: Likewise.
10041 * gcc.dg/builtins-config.h: Likewise.
10042 * gcc.dg/pr30457.c: Likewise.
10043 * gcc.c-torture/compile/volatile-1.c: Likewise.
10044 * gcc.c-torture/execute/20101011-1.c: Likewise.
10045 * c-c++-common/Waddress-1.c: Likewise.
10047 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10050 * c-c++-common/Waddress-1.c: New test.
10052 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10055 * gfortran.dg/associate_19.f03: New test.
10056 * gfortran.dg/associate_20.f03: New test.
10058 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10060 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10062 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10064 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10065 .arch armv8-a\n. Add -dA to dg-options.
10066 * gcc.target/aarch64/assembler_arch_1.c: New test.
10067 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10069 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10072 * g++.dg/cpp0x/pr68726.C: New.
10074 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10076 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10079 2016-02-11 Richard Biener <rguenther@suse.de>
10081 * g++.dg/tree-ssa/pr61034.C: Adjust.
10083 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10086 * gcc.target/s390/pr69148.c: New.
10088 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10090 PR tree-optimization/69652
10091 * gcc.dg/torture/pr69652.c: New test.
10093 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10094 Patrick Palka <ppalka@gcc.gnu.org>
10098 * g++.dg/ipa/pr69241-1.C: New test.
10099 * g++.dg/ipa/pr69241-2.C: New test.
10100 * g++.dg/ipa/pr69241-3.C: New test.
10101 * g++.dg/ipa/pr69649.C: New test.
10103 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10105 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10106 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10108 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10110 PR tree-optimization/68021
10111 * gcc.dg/tree-ssa/pr68021.c: New test.
10113 2016-02-10 Richard Biener <rguenther@suse.de>
10115 PR tree-optimization/69726
10116 * gcc.dg/uninit-22.c: New testcase.
10118 2016-02-09 Andrew Pinski <apinski@cavium.com>
10121 * gcc.c-torture/compile/20160205-1.c: New testcase.
10123 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10126 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10127 instead accessing a really large arrray.
10128 * gcc.target/powerpc/fusion3.c: Likewise.
10130 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10133 * gcc.c-torture/execute/pr68532.c: New test.
10135 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10138 * gcc.dg/pr69634.c: New.
10140 2016-02-09 Richard Biener <rguenther@suse.de>
10142 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10144 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10146 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10148 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10150 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10152 2016-02-09 Richard Biener <rguenther@suse.de>
10154 PR tree-optimization/69715
10155 * gcc.dg/torture/pr69715.c: New testcase.
10157 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10160 * g++.dg/cpp0x/trailing12.C: New test.
10161 * g++.dg/cpp0x/trailing13.C: New test.
10163 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10167 * g++.dg/cpp1y/auto-fn29.C: New test.
10168 * g++.dg/cpp1y/auto-fn30.C: New test.
10170 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10172 PR tree-optimization/69209
10173 * gcc.c-torture/compile/pr69209.c: New test.
10175 2016-02-08 Jeff Law <law@redhat.com>
10177 PR tree-optimization/68541
10178 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10179 of statements allowed in join block for path splitting.
10181 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10184 * g++.dg/gomp/pr59627.C: New test.
10187 * g++.dg/ipa/pr69239.C: New test.
10189 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10191 PR preprocessor/69664
10192 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10193 * gcc.dg/cpp/warn-comments.c: Likewise.
10195 2016-02-08 Marek Polacek <polacek@redhat.com>
10198 * g++.dg/init/const12.C: New test.
10200 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10203 * gcc.dg/lto/pr55113_0.c: Remove test.
10205 2016-02-08 Richard Biener <rguenther@suse.de>
10207 PR tree-optimization/69719
10208 * gcc.dg/torture/pr69719.c: New testcase.
10210 2016-02-08 Richard Biener <rguenther@suse.de>
10211 Jeff Law <law@redhat.com>
10214 * gcc.target/mips/pr68273.c: New testcase.
10216 2016-02-08 Richard Biener <rguenther@suse.de>
10218 PR rtl-optimization/69274
10219 * gcc.target/i386/addr-sel-1.c: XFAIL.
10221 2016-02-08 Jeff Law <law@redhat.com>
10223 PR tree-optimization/68541
10224 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10226 PR tree-optimization/65917
10227 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10229 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10232 * gfortran.dg/namelist_args.f90: New test.
10234 2016-02-05 Jeff Law <law@redhat.com>
10236 PR tree-optimization/68541
10237 * gcc.dg/tree-ssa/split-path-2.c: New test.
10238 * gcc.dg/tree-ssa/split-path-3.c: New test.
10239 * gcc.dg/tree-ssa/split-path-4.c: New test.
10240 * gcc.dg/tree-ssa/split-path-5.c: New test.
10241 * gcc.dg/tree-ssa/split-path-6.c: New test.
10242 * gcc.dg/tree-ssa/split-path-7.c: New test.
10244 2016-02-05 Martin Sebor <msebor@redhat.com>
10247 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10248 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10250 2016-02-06 Richard HEnderson <rth@redhat.com>
10253 * gcc.target/i386/addr-space-4.c: New.
10254 * gcc.target/i386/addr-space-5.c: New.
10256 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10259 * gfortran.dg/elemental_dependency_6.f90: New.
10261 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10263 PR rtl-optimization/69691
10264 * gcc.c-torture/execute/pr69691.c: New test.
10267 * g++.dg/parse/pr69628.C: New test.
10269 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10271 * gcc.dg/sancov/asan.c: Move to ...
10272 * gcc.dg/asan/sancov-1.c: ... here.
10274 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10276 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10278 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10281 * gcc.target/i386/pr69677.c: New test.
10283 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10286 * g++.dg/template/pr68948.C: New test.
10288 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10290 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10291 (only necessary on s390x).
10293 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10295 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10296 -mno-accumulate-outgoing-args.
10298 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10300 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10302 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10305 * c-c++-common/pr69669.c: New test.
10307 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10310 * g++.dg/pr69667.C: New file.
10312 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10315 * gcc.dg/pr69619.c: Add new test.
10317 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10319 PR rtl-optimization/69577
10320 * gcc.target/i386/pr69577.c: New test.
10322 2016-02-04 Martin Liska <mliska@suse.cz>
10324 * g++.dg/asan/pr69276.C: New test.
10326 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10330 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10331 a single smulbb instruction.
10332 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10333 * gcc.target/amr/wmul-2.c: Likewise.
10335 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10339 * gcc.c-torture/execute/pr67714.c: New test.
10341 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10344 * gcc.target/i386/pr69454-1.c: New test.
10345 * gcc.target/i386/pr69454-2.c: New test.
10347 2016-02-03 Martin Sebor <msebor@redhat.com>
10354 * g++.dg/ext/flexarray-mangle-2.C: New test.
10355 * g++.dg/ext/flexarray-mangle.C: New test.
10356 * g++.dg/ext/flexarray-subst.C: New test.
10357 * g++.dg/ext/flexary11.C: New test.
10358 * g++.dg/ext/flexary12.C: New test.
10359 * g++.dg/ext/flexary13.C: New test.
10360 * g++.dg/ext/flexary14.C: New test.
10361 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10363 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10365 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10366 Define only if CHECK_FLOAT128 is defined.
10367 (main): Properly initialize u5.
10369 2016-02-03 Jakub Jelinek <jakub@redhat.com>
10372 * gcc.dg/pr69627.c: New test.
10375 * gcc.dg/pr69644.c: New test.
10377 2016-02-03 Mike Stump <mikestump@comcast.net>
10379 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10380 support for struct-layout-1.exp.
10382 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10385 * g++.dg/cpp0x/pr69056.C: New test.
10387 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10388 Alexandre Oliva <aoliva@redhat.com>
10391 * gcc.target/powerpc/pr69461.c: New.
10393 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
10395 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10396 works from here ...
10397 (check_effective_target_fsanitize_thread): ... to here. Do not
10398 specify additional compile flags for the test source.
10399 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10400 specify additional compile flags for the test source.
10402 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10404 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10406 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10410 * gfortran.dg/coarray_allocate_2.f08: New test.
10411 * gfortran.dg/coarray_allocate_3.f08: New test.
10412 * gfortran.dg/coarray_allocate_4.f08: New test.
10414 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10416 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10417 use same scan-tree-dump-times on all platforms.
10418 * gcc.dg/vect/vect-outer-1.c: Likewise.
10419 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10420 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10421 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10422 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10423 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10424 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10425 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10427 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10429 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10432 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10434 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10436 2016-02-02 James Norris <jnorris@codesourcery.com>
10438 * c-c++-common/goacc/routine-5.c: Add tests.
10440 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
10442 * gcc.target/nvptx/unsigned-cmp.c: New test.
10444 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10446 * gcc.target/aarch64/scalar_shift_1.c
10447 (test_corners_sisd_di): Improve force to SIMD register.
10448 (test_corners_sisd_si): Likewise.
10449 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10450 Remove scan-assembler check for ldr.
10452 2016-02-02 Richard Biener <rguenther@suse.de>
10454 PR tree-optimization/69595
10455 * gcc.dg/Warray-bounds-17.c: New testcase.
10457 2016-02-02 Richard Biener <rguenther@suse.de>
10459 PR tree-optimization/69606
10460 * gcc.dg/torture/pr69606.c: New testcase.
10462 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10464 PR middle-end/68542
10465 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10466 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10468 2016-02-02 Alan Modra <amodra@gmail.com>
10471 * gcc.target/powerpc/pr69548.c: New test.
10473 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10475 PR rtl-optimization/69592
10476 * gcc.dg/pr69592.c: New test.
10478 PR preprocessor/69543
10480 * gcc.dg/pr69543.c: New test.
10481 * gcc.dg/pr69558.c: New test.
10483 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
10486 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
10488 2016-02-01 Martin Sebor <msebor@redhat.com>
10490 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10492 2016-02-01 Bin Cheng <bin.cheng@arm.com>
10494 PR tree-optimization/67921
10495 * c-c++-common/ubsan/pr67921.c: New test.
10497 2016-02-01 Richard Biener <rguenther@suse.de>
10499 PR middle-end/69556
10500 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10502 2016-02-01 Richard Biener <rguenther@suse.de>
10504 PR tree-optimization/69574
10505 * gcc.dg/torture/pr69574.c: New testcase.
10507 2016-02-01 Richard Biener <rguenther@suse.de>
10509 PR tree-optimization/69579
10510 * gcc.dg/setjmp-6.c: New testcase.
10512 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10514 PR rtl-optimization/69570
10515 * g++.dg/opt/pr69570.C: New test.
10517 2016-02-01 Richard Henderson <rth@redhat.com>
10519 * gcc.dg/pr69535.c: New test.
10521 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
10524 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10525 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10528 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10530 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10532 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
10535 * gfortran.dg/allocate_with_source_17.f03: New test.
10537 2016-01-30 Jakub Jelinek <jakub@redhat.com>
10539 PR tree-optimization/69546
10540 * gcc.dg/torture/pr69546.c: New test.
10542 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
10545 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10547 2016-01-30 Martin Sebor <msebor@redhat.com>
10550 * g++.dg/ext/flexary10.C: New test.
10552 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10555 gfortran.dg/common_23.f90: New test.
10557 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10560 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10561 condition being checked, and disable it when the target supports
10562 misaligned loads and stores.
10564 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10567 * gcc.dg/torture/pr69518.c: New test.
10569 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10572 * gcc.target/i386/pr69530.c: New test.
10574 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
10577 * gcc.target/mips/div-delay.c: New test.
10579 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10582 * gcc.target/i386/pr69551.c: New test.
10585 * gcc.target/i386/pr66137.c: New test.
10587 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10589 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10590 always built for p5600.
10591 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10592 isa=p5600 dg-option.
10594 2016-01-29 Richard Biener <rguenther@suse.de>
10596 PR tree-optimization/69547
10597 * g++.dg/tree-ssa/pr69547.C: New testcase.
10599 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10602 * g++.dg/warn/Wunused-function2.C: New test.
10604 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10606 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10607 support for test to succeed.
10609 2016-01-29 Marek Polacek <polacek@redhat.com>
10613 * g++.dg/ext/constexpr-vla2.C: New test.
10614 * g++.dg/ext/constexpr-vla3.C: New test.
10615 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10617 2016-01-29 Richard Biener <rguenther@suse.de>
10619 PR middle-end/69537
10620 * gcc.dg/uninit-21.c: New testcase.
10622 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
10625 * gcc.target/i386/pr69459.c: New test.
10627 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
10630 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10631 * gcc.target/mips/pr68400.c: New test.
10633 2016-01-28 Martin Sebor <msebor@redhat.com>
10636 * gcc.target/powerpc/pr17381.c: New test.
10638 2016-01-28 Jakub Jelinek <jakub@redhat.com>
10640 PR middle-end/69542
10641 * gcc.dg/torture/pr69542.c: New test.
10643 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10645 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10647 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
10649 * gcc.dg/pr65980.c: Skip on AIX.
10650 * gcc.dg/pr66688.c: Same.
10652 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
10655 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10656 * gcc.dg/tree-ssa/sra-18.c: Same.
10658 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10661 * gfortran.dg/block_15.f08: New test.
10662 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10663 on incorrectly closed BLOCK.
10665 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10667 * gcc.dg/declare-simd.c: New test.
10668 2016-01-28 Richard Biener <rguenther@suse.de>
10670 PR tree-optimization/69466
10671 * gfortran.dg/vect/pr69466.f90: New testcase.
10673 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10675 * g++.dg/pr67989.C: Remove ARM-specific option.
10676 * gcc.target/arm/pr67989.C: New file.
10678 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
10680 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10681 and expm1 test for glibc < 2.11.
10683 2016-01-27 Richard Henderson <rth@redhat.com>
10685 * gcc.c-torture/execute/pr69447.c: New test.
10687 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
10690 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10692 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10695 * gcc.dg/pr66869.c: New test.
10697 2016-01-25 Jeff Law <law@redhat.com>
10699 PR tree-optimization/68398
10700 PR tree-optimization/69196
10701 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10702 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10703 path to avoid new heuristic allowing more irreducible regions
10704 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10705 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10706 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10707 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10708 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10710 2016-01-27 Marek Polacek <polacek@redhat.com>
10713 * c-c++-common/vector-compare-4.c: New test.
10715 2016-01-27 David Malcolm <dmalcolm@redhat.com>
10717 PR preprocessor/69126
10718 * c-c++-common/pr69126.c: New test case.
10720 2016-01-27 Ian Lance Taylor <iant@google.com>
10722 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10724 2016-01-27 Ryan Burn <contact@rnburn.com>
10727 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10729 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
10732 * gcc.target/i386/pr69512.c: New test.
10734 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10737 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10739 2016-01-27 Marek Polacek <polacek@redhat.com>
10742 * g++.dg/pr69379.C: New test.
10744 2016-01-27 Martin Sebor <msebor@redhat.com>
10747 * g++.dg/abi/Wabi-2-2.C: New test.
10748 * g++.dg/abi/Wabi-2-3.C: New test.
10749 * g++.dg/abi/Wabi-3-2.C: New test.
10750 * g++.dg/abi/Wabi-3-3.C: New test.
10752 2016-01-27 Richard Biener <rguenther@suse.de>
10754 PR tree-optimization/69166
10755 * gcc.dg/torture/pr69166.c: New testcase.
10757 2016-01-27 Martin Jambor <mjambor@suse.cz>
10759 PR tree-optimization/69355
10760 * gcc.dg/tree-ssa/pr69355.c: New test.
10762 2016-01-27 Marek Polacek <polacek@redhat.com>
10765 * g++.dg/ext/constexpr-vla1.C: New test.
10767 2016-01-20 Christian Bruel <christian.bruel@st.com>
10770 * gcc.target/arm/pr69245.c: New test.
10772 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10774 PR tree-optimization/69399
10775 * gcc.dg/torture/pr69399.c: New test.
10777 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10779 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10781 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10783 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10785 2016-01-26 Tom de Vries <tom@codesourcery.com>
10787 PR tree-optimization/69110
10788 * gcc.dg/autopar/pr69110.c: New test.
10790 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
10791 Sebastian Pop <s.pop@samsung.com>
10793 * gcc.dg/graphite/isl-ast-op-select.c: New.
10795 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10798 * gfortran.dg/allocate_error_6.f90: New test.
10800 2016-01-26 Richard Henderson <rth@redhat.com>
10802 * gcc.dg/tm/pr60908.c: New test.
10804 2016-01-26 David Malcolm <dmalcolm@redhat.com>
10807 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10809 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10810 expected multiline output to reflect the colorization being
10811 disabled before newlines.
10812 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10813 (custom_diagnostic_finalizer): Replace call to
10814 pp_newline_and_flush with call to pp_flush.
10815 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10816 * gfortran.dg/implicit_class_1.f90: Likewise.
10817 * lib/gcc-dg.exp (allow_blank_lines): New global.
10818 (dg-allow-blank-lines-in-output): New procedure.
10819 (gcc-dg-prune): Complain about blank lines in the output, unless
10820 dg-allow-blank-lines-in-output was called.
10821 * lib/multiline.exp (_build_multiline_regex): Only support
10822 arbitrary followup text for non-blank-lines, not for blank lines.
10824 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10826 PR tree-optimization/69483
10827 * gcc.dg/pr69483.c: New test.
10828 * g++.dg/opt/pr69483.C: New test.
10830 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10833 * gcc.target/arm/pr68620.c: New test.
10835 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10837 * gcc.target/i386/pr68986-2.c: Remove -m32.
10839 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10842 * gcc.target/i386/pr68986-1.c: New test.
10843 * gcc.target/i386/pr68986-2.c: Likewise.
10844 * gcc.target/i386/pr68986-3.c: Likewise.
10846 2016-01-26 Christian Bruel <christian.bruel@st.com>
10848 * lib/target-supports.exp
10849 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10850 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10851 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10853 2016-01-26 Richard Biener <rguenther@suse.de>
10855 PR tree-optimization/69452
10856 * gcc.dg/torture/pr69452.c: New testcase.
10858 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10861 * gcc.dg/pr69442.c: New test.
10863 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10866 * gcc.target/aarch64/simd/pr67896.C: New.
10868 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10870 PR tree-optimization/69400
10871 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10873 (plugin_init): Call it.
10874 * gcc.dg/torture/pr69400.c: New test.
10876 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10878 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10880 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10881 Sebastian Pop <s.pop@samsung.com>
10883 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10886 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10887 Sebastian Pop <s.pop@samsung.com>
10889 * gcc.dg/graphite/pr69292.c: New.
10891 2016-01-25 Jakub Jelinek <jakub@redhat.com>
10893 * c-c++-common/goacc/use_device-1.c: New test.
10895 2016-01-25 Jeff Law <law@redhat.com>
10897 PR tree-optimization/69196
10898 PR tree-optimization/68398
10899 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10900 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10902 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
10905 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10908 2016-01-25 Richard Biener <rguenther@suse.de>
10911 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10913 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10916 * gcc.dg/pr69421.c: New test.
10918 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10920 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10921 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10922 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10923 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10924 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10925 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10926 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10927 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10928 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10929 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10931 2016-01-25 Richard Biener <rguenther@suse.de>
10933 PR tree-optimization/69376
10934 * gcc.dg/torture/pr69376.c: New testcase.
10936 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10940 * gfortran.dg/interface_38.f90: New test.
10941 * gfortran.dg/interface_39.f90: New test.
10943 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10946 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10951 * g++.dg/template/pr11858.C: New test.
10952 * g++.dg/template/pr24663.C: New test.
10953 * g++.dg/template/unify12.C: New test.
10954 * g++.dg/template/unify13.C: New test.
10955 * g++.dg/template/unify14.C: New test.
10956 * g++.dg/template/unify15.C: New test.
10957 * g++.dg/template/unify16.C: New test.
10958 * g++.dg/template/unify17.C: New test.
10960 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10963 gfortran.dg/pr68283.f90: New test.
10965 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10968 * gfortran.dg/inline_matmul_13.f90: New test.
10969 * gfortran.dg/matmul_bounds_8.f90: New test.
10970 * gfortran.dg/matmul_bounds_9.f90: New test.
10971 * gfortran.dg/matmul_bounds_10.f90: New test.
10973 2016-01-23 Tom de Vries <tom@codesourcery.com>
10975 PR tree-optimization/69426
10976 * gcc.dg/autopar/pr69426.c: New test.
10978 2016-01-23 Martin Sebor <msebor@redhat.com>
10982 * g++.dg/cpp0x/alignas5.C: New test.
10983 * g++.dg/ext/vector29.C: Same.
10985 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
10987 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10988 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10989 _GNU_SOURCE from compile flags to the source.
10990 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10991 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10992 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10993 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10995 2016-01-22 Jakub Jelinek <jakub@redhat.com>
10998 * g++.dg/opt/pr69432.C: New test.
11000 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11002 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11003 32-bit targets testing an -m64 multilib.
11005 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11007 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11010 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11012 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11014 2016-01-21 Christian Bruel <christian.bruel@st.com>
11017 * gcc.target/i386/pr68674.c
11018 * gcc.target/aarch64/pr68674.c
11019 * gcc.target/arm/pr68674.c
11021 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11024 * gcc.c-torture/execute/pr69403.c: New test.
11026 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11029 * g++.dg/template/pr55843.C: New.
11031 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11034 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11035 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11037 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11040 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11041 from dg-do compile directive, and instead add
11042 { dg-require-effective-target int128 }.
11044 2016-01-20 Martin Sebor <msebor@redhat.com>
11047 * gcc.dg/sync-fetch.c: New test.
11049 2016-01-21 Martin Sebor <msebor@redhat.com>
11052 * gcc.target/powerpc/pr69252.c: New test.
11054 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11057 * gfortran.dg/pr65996.f90: New test.
11059 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11062 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11063 expected to generate an error.
11065 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11067 PR middle-end/66178
11068 * gcc.dg/torture/pr66178.c: New test.
11070 2016-01-21 Anton Blanchard <anton@samba.org>
11071 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11074 * gcc.target/powerpc/pr63354.c: New test.
11076 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11078 PR rtl-optimization/68990
11079 * gcc.target/i386/pr68990: New.
11081 2016-01-21 Nick Clifton <nickc@redhat.com>
11084 * gcc.target/mips/pr69129.c: New.
11086 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11089 * g++.dg/cpp0x/pr58046.C: New.
11091 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11095 * gcc.target/arm/pr69187.c: New test.
11098 * g++.dg/torture/pr69355.C: New test.
11100 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11101 Sebastian Pop <s.pop@samsung.com>
11103 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11105 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11106 Sebastian Pop <s.pop@samsung.com>
11108 * gcc.dg/graphite/pr68976.c: New test.
11110 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11112 PR middle-end/67653
11113 * c-c++-common/pr67653.c: New test.
11114 * gcc.dg/torture/pr29119.c: Add dg-warning.
11116 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11118 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11120 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11123 * gcc.dg/pr24293.c: New test.
11124 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11125 incomplete struct type.
11126 * gcc.dg/declspec-1.c: Likewise.
11127 * gcc.dg/pr63549.c: Likewise.
11129 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11131 PR tree-optimization/66612
11132 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11133 for bdn instruction.
11135 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11137 * lib/target-supports.exp
11138 (check_effective_target_arm_fp_ok_nocache): New.
11139 (check_effective_target_arm_fp_ok): New.
11140 (add_options_for_arm_fp): New.
11141 (check_effective_target_arm_crypto_ok_nocache): Require
11142 target_arm_v8_neon_ok instead of arm32.
11143 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11144 (check_effective_target_arm_crypto_pragma_ok): New.
11145 (add_options_for_arm_vfp): New.
11146 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11147 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11148 target instead. Force initial fpu to vfp.
11149 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11150 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11151 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11153 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11154 use arm_vfp effective target instead. Force initial fpu to vfp.
11155 * gcc.target/arm/attr-neon3.c: Likewise.
11156 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11158 * gcc.target/arm/unsigned-float.c: Likewise.
11159 * gcc.target/arm/vfp-1.c: Likewise.
11160 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11161 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11162 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11163 * gcc.target/arm/vfp-ldmias.c: Likewise.
11164 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11165 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11166 * gcc.target/arm/vfp-stmiad.c: Likewise.
11167 * gcc.target/arm/vfp-stmias.c: Likewise.
11168 * gcc.target/arm/vnmul-1.c: Likewise.
11169 * gcc.target/arm/vnmul-2.c: Likewise.
11170 * gcc.target/arm/vnmul-3.c: Likewise.
11171 * gcc.target/arm/vnmul-4.c: Likewise.
11173 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11176 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11177 the MPX run-time library, for compile-time MPX test.
11178 * gcc.target/i386/chkp-always_inline.c: Likewise.
11179 * gcc.target/i386/chkp-bndret.c: Likewise.
11180 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11181 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11182 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11183 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11184 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11185 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11186 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11187 * gcc.target/i386/chkp-label-address.c: Likewise.
11188 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11189 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11190 * gcc.target/i386/chkp-pr69044.c: Likewise.
11191 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11192 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11193 * gcc.target/i386/chkp-strchr.c: Likewise.
11194 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11195 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11196 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11197 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11198 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11199 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11200 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11201 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11202 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11203 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11204 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11205 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11206 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11207 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11208 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11209 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11210 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11211 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11212 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11213 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11214 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11215 * gcc.target/i386/pr63995-2.c: Likewise.
11216 * gcc.target/i386/pr64805.c: Likewise.
11217 * gcc.target/i386/pr65044.c: Likewise.
11218 * gcc.target/i386/pr65167.c: Likewise.
11219 * gcc.target/i386/pr65183.c: Likewise.
11220 * gcc.target/i386/pr65184.c: Likewise.
11221 * gcc.target/i386/thunk-retbnd.c: Likewise.
11223 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11225 PR tree-optimization/69328
11226 * gcc.dg/pr69328.c: New test.
11228 2016-01-20 Jeff Law <law@redhat.com>
11231 * gcc.target/m68k/pr25114.c: New test.
11233 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11235 * gcc.target/arm/memset-inline-10.c: Added
11236 dg-require-effective-target arm_thumb2_ok.
11238 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11240 * gcc.dg/debug/dwarf2/sso.c: New test.
11242 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11245 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11246 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11247 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11249 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11252 * g++.dg/ipa/devirt-50.C: New testcase.
11254 2016-01-19 Marek Polacek <polacek@redhat.com>
11257 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11258 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11260 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11263 * gcc.target/arm/pr69135_1.c: New test.
11265 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11267 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11269 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11271 * gcc.target/aarch64/ccmp_1.c: New testcase.
11273 2016-01-19 Marek Polacek <polacek@redhat.com>
11276 * g++.dg/cpp0x/enum30.C: New test.
11278 2016-01-19 Richard Biener <rguenther@suse.de>
11280 PR tree-optimization/69336
11281 * g++.dg/tree-ssa/pr69336.C: New testcase.
11283 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11286 * gcc.dg/pr65779.c: New test.
11288 2016-01-19 Richard Biener <rguenther@suse.de>
11290 PR tree-optimization/69352
11291 * gcc.dg/torture/pr69352.c: New testcase.
11293 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11295 PR rtl-optimization/68955
11296 PR rtl-optimization/64557
11297 * gcc.dg/torture/pr68955.c: New test.
11299 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11302 * g++.dg/torture/pr69136.C: New testcase.
11304 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11307 * g++.dg/lto/pr69133_0.C: New testcase.
11308 * g++.dg/lto/pr69133_1.C: New testcase.
11310 2016-01-15 Jeff Law <law@redhat.com>
11312 PR tree-optimization/69320
11313 * gcc.c-torture/pr69320-1.c: New test.
11314 * gcc.c-torture/pr69320-2.c: New test.
11315 * gcc.c-torture/pr69320-3.c: New test.
11316 * gcc.c-torture/pr69320-4.c: New test.
11318 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11323 * g++.dg/template/pr11858.C: New test.
11324 * g++.dg/template/pr24663.C: New test.
11325 * g++.dg/template/unify12.C: New test.
11326 * g++.dg/template/unify13.C: New test.
11327 * g++.dg/template/unify14.C: New test.
11328 * g++.dg/template/unify15.C: New test.
11329 * g++.dg/template/unify16.C: New test.
11330 * g++.dg/template/unify17.C: New test.
11332 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11335 * gcc.dg/pr69181-1.c: New test file.
11336 * gcc.dg/pr69181-2.c: New test file.
11337 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11338 globals by moving it to...
11339 (cleanup-after-saved-dg-test): ...this new function. Add
11340 "global additional_sources_used". Add reset of global
11341 multiline_expected_outputs to the empty list.
11342 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11344 (multiline_expected_outputs): ...this, and updated comments to
11345 note that it is modified from gcc-dg.exp.
11346 (dg-end-multiline-output): Update for the above renaming.
11347 (handle-multiline-outputs): Likewise. Remove the clearing
11348 of the expected outputs to the empty list.
11350 2016-01-18 Richard Biener <rguenther@suse.de>
11352 PR tree-optimization/69297
11353 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11355 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11357 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11359 * gcc.target/mips/mips-3d-2.c: Likewise.
11360 * gcc.target/mips/mips-3d-3.c: Likewise.
11361 * gcc.target/mips/mips-3d-4.c: Likewise.
11362 * gcc.target/mips/mips-3d-5.c: Likewise.
11363 * gcc.target/mips/mips-3d-6.c: Likewise.
11364 * gcc.target/mips/mips-3d-7.c: Likewise.
11365 * gcc.target/mips/mips-3d-8.c: Likewise.
11366 * gcc.target/mips/mips-3d-9.c: Likewise.
11367 * gcc.target/mips/mips-ps-1.c: Likewise.
11368 * gcc.target/mips/mips-ps-2.c: Likewise.
11369 * gcc.target/mips/mips-ps-3.c: Likewise.
11370 * gcc.target/mips/mips-ps-4.c: Likewise.
11371 * gcc.target/mips/mips-ps-5.c: Likewise.
11372 * gcc.target/mips/mips-ps-6.c: Likewise.
11373 * gcc.target/mips/mips-ps-7.c: Likewise.
11374 * gcc.target/mips/mips-ps-type.c: Likewise.
11375 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11376 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11378 2016-01-18 Tom de Vries <tom@codesourcery.com>
11380 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11381 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11382 * c-c++-common/goacc/kernels-empty.c: New test.
11383 * c-c++-common/goacc/kernels-eternal.c: New test.
11384 * c-c++-common/goacc/kernels-loop-2.c: New test.
11385 * c-c++-common/goacc/kernels-loop-3.c: New test.
11386 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11387 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11388 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11389 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11390 * c-c++-common/goacc/kernels-loop-data.c: New test.
11391 * c-c++-common/goacc/kernels-loop-g.c: New test.
11392 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11393 * c-c++-common/goacc/kernels-loop-n.c: New test.
11394 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11395 * c-c++-common/goacc/kernels-loop.c: New test.
11396 * c-c++-common/goacc/kernels-noreturn.c: New test.
11397 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11398 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11399 * c-c++-common/goacc/kernels-reduction.c: New test.
11401 2016-01-18 Tom de Vries <tom@codesourcery.com>
11403 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11404 * gcc.dg/autopar/outer-2.c: Same.
11405 * gcc.dg/autopar/outer-3.c: Same.
11406 * gcc.dg/autopar/outer-4.c: Same.
11407 * gcc.dg/autopar/outer-5.c: Same.
11408 * gcc.dg/autopar/outer-6.c: Same.
11409 * gcc.dg/autopar/parallelization-1.c: Same.
11410 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11411 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11412 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11413 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11414 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11415 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11416 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11417 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11418 * gcc.dg/autopar/pr39500-1.c: Same.
11419 * gcc.dg/autopar/pr39500-2.c: Same.
11420 * gcc.dg/autopar/pr46193.c: Same.
11421 * gcc.dg/autopar/pr46194.c: Same.
11422 * gcc.dg/autopar/pr49580.c: Same.
11423 * gcc.dg/autopar/pr49960-1.c: Same.
11424 * gcc.dg/autopar/pr49960.c: Same.
11425 * gcc.dg/autopar/pr68373.c: Same.
11426 * gcc.dg/autopar/reduc-1.c: Same.
11427 * gcc.dg/autopar/reduc-1char.c: Same.
11428 * gcc.dg/autopar/reduc-1short.c: Same.
11429 * gcc.dg/autopar/reduc-2.c: Same.
11430 * gcc.dg/autopar/reduc-2char.c: Same.
11431 * gcc.dg/autopar/reduc-2short.c: Same.
11432 * gcc.dg/autopar/reduc-3.c: Same.
11433 * gcc.dg/autopar/reduc-4.c: Same.
11434 * gcc.dg/autopar/reduc-6.c: Same.
11435 * gcc.dg/autopar/reduc-7.c: Same.
11436 * gcc.dg/autopar/reduc-8.c: Same.
11437 * gcc.dg/autopar/reduc-9.c: Same.
11438 * gcc.dg/autopar/uns-outer-4.c: Same.
11439 * gcc.dg/autopar/uns-outer-5.c: Same.
11440 * gcc.dg/autopar/uns-outer-6.c: Same.
11441 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11442 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11444 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11447 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11448 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11450 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11453 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11454 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11455 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11457 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11460 * gcc.dg/tree-ssa/sra-17.c: New.
11461 * gcc.dg/tree-ssa/sra-18.c: New.
11463 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11465 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11467 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11469 * gnat.dg/inline12.adb: New test.
11471 2016-01-18 Bin Cheng <bin.cheng@arm.com>
11473 PR tree-optimization/66797
11474 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11476 2016-01-18 Richard Biener <rguenther@suse.de>
11478 PR tree-optimization/69170
11479 * gcc.dg/torture/pr69170.c: New testcase.
11481 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
11483 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11485 2016-01-16 Tom de Vries <tom@codesourcery.com>
11487 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11489 2016-01-16 Tom de Vries <tom@codesourcery.com>
11491 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11492 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11493 redundant dg-require-effective-target pthread.
11494 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11495 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11496 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11497 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11498 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11499 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11500 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11502 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
11505 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11506 * gcc.target/powerpc/recip-7.c: Same.
11508 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11511 * g++.dg/template/pr69091.C: New test.
11513 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11515 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11516 dump does not contain an error_mark_node.
11517 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11518 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11520 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11523 * g++.dg/template/pr68936.C: New test.
11525 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
11528 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11529 * gcc.target/powerpc/recip-2.c: Same.
11530 * gcc.target/powerpc/recip-3.c: Same.
11531 * gcc.target/powerpc/recip-4.c: Same.
11532 * gcc.target/powerpc/recip-sqrtf.c: Same.
11534 2016-01-15 Jeff Law <law@redhat.com>
11536 PR tree-optimization/69270
11537 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11538 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11540 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
11543 * gfortran.dg/deferred_character_13.f90: New test for the fix
11544 of comment 3 of the PR.
11547 * gfortran.dg/deferred_character_8.f90: New test
11548 * gfortran.dg/allocate_error_5.f90: New test
11551 * gfortran.dg/deferred_character_10.f90: New test
11554 * gfortran.dg/deferred_character_14.f90: New test
11557 * gfortran.dg/deferred_character_11.f90: New test
11560 * gfortran.dg/deferred_character_9.f90: New test
11562 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11564 PR rtl-optimization/69030
11565 * gcc.target/i386/pr69030.c: New.
11567 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11569 * gcc.target/aarch64/target_attr_17.c: New test.
11571 2016-01-15 Richard Biener <rguenther@suse.de>
11573 PR tree-optimization/66856
11574 * gcc.dg/torture/pr66856-1.c: New testcase.
11575 * gcc.dg/torture/pr66856-2.c: Likewise.
11577 2016-01-15 Richard Biener <rguenther@suse.de>
11580 * g++.dg/lto/pr69137_0.C: New testcase.
11582 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11584 PR middle-end/69246
11585 * gcc.target/i386/pr69246.c: New test.
11587 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11589 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
11591 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11594 * g++.dg/init/const9.C: Disable test on S/390.
11596 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11598 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11599 * g++.dg/Wno-frame-address.C: Ditto.
11601 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11603 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11605 2016-01-15 Richard Biener <rguenther@suse.de>
11607 PR tree-optimization/68961
11608 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11610 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11612 * gcc.target/i386/pr65105-5.c: New test.
11614 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
11616 * gcc.c-torture/execute/alias-4.c: New testcase.
11618 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
11621 * g++.dg/ipa/devirt-49.C: New testcase.
11623 2016-01-15 Christian Bruel <christian.bruel@st.com>
11626 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11627 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11628 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11630 2016-01-15 Richard Biener <rguenther@suse.de>
11632 PR tree-optimization/69117
11633 * gcc.dg/torture/pr69117.c: New testcase.
11635 2015-01-14 Ryan Burn <contact@rnburn.com>
11638 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11640 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11643 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11644 range tests use 100 * maximum instead of maximum + 1.
11646 2016-01-14 Jakub Jelinek <jakub@redhat.com>
11649 * gcc.dg/guality/pr69244.c: New test.
11651 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
11653 * lib/target-supports.exp (check_effective_target_issignaling):
11655 * gcc.dg/pr61441.c: Require issignaling effective target.
11657 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11660 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11662 2016-01-14 David Malcolm <dmalcolm@redhat.com>
11665 PR preprocessor/69177
11666 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11667 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11668 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11669 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11671 2016-01-14 Marek Polacek <polacek@redhat.com>
11674 * gcc.dg/array-15.c: New test.
11676 2016-01-14 Jakub Jelinek <jakub@redhat.com>
11678 PR middle-end/68146
11679 PR tree-optimization/69155
11680 * gfortran.dg/pr68146.f: New test.
11681 * gfortran.dg/pr69155.f90: New test.
11683 2016-01-14 Richard Biener <rguenther@suse.de>
11685 PR tree-optimization/68060
11686 * gcc.dg/torture/pr68060-1.c: New testcase.
11687 * gcc.dg/torture/pr68060-2.c: Likewise.
11689 2016-01-14 Nick Clifton <nickc@redhat.com>
11691 * lib/target-supports.exp
11692 (check_effective_target_arm_neon_ok_nocache): Add an option
11693 sequence that includes setting the ARM architecture to ARMv7-A.
11694 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11695 command line options necessary to enable Neon support.
11696 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11697 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11698 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11699 * gcc.target/arm/pr69180.c: Likewise.
11701 2016-01-14 Jeff Law <law@redhat.com>
11703 PR tree-optimization/69270
11704 * gcc.dg/tree-ssa/pr69270.c: New test.
11706 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11709 * c-c++-common/pr66208.c: New file.
11711 2016-01-13 Jakub Jelinek <jakub@redhat.com>
11713 PR tree-optimization/69156
11714 * gcc.dg/pr69156.c: New test.
11716 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11718 * gcc.target/i386/pr69225-7.c: New test.
11720 2016-01-13 Richard Henderson <rth@redhat.com>
11722 * gcc.dg/tm/memopt-13.c: Update expected function.
11723 * gcc.dg/tm/memopt-6.c: Likewise.
11725 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
11727 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11728 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11729 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11730 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
11732 2016-01-13 Tom de Vries <tom@codesourcery.com>
11734 PR tree-optimization/69169
11735 * gcc.dg/pr69169.c: New test.
11737 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
11740 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11741 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11742 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11743 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11744 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11745 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11746 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11747 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11749 2016-01-13 Jakub Jelinek <jakub@redhat.com>
11752 * gcc.dg/pr69247.c: New test.
11754 2016-01-13 Richard Biener <rguenther@suse.de>
11756 PR tree-optimization/69242
11757 * gcc.dg/torture/pr69242.c: New testcase.
11759 2016-01-13 Richard Biener <rguenther@suse.de>
11761 PR tree-optimization/69186
11762 * gcc.dg/torture/pr69186.c: New testcase.
11764 2016-01-13 Jeff Law <law@redhat.com>
11766 PR tree-optimization/67755
11767 * gcc.dg/tree-ssa/pr67755.c: New test.
11769 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
11771 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11772 pass number in output by a star.
11774 2016-01-12 Bin Cheng <bin.cheng@arm.com>
11776 PR tree-optimization/68911
11777 * gcc.c-torture/execute/pr68911.c: New test.
11779 2016-01-12 Marek Polacek <polacek@redhat.com>
11782 * g++.dg/warn/permissive-1.C: New test.
11784 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11788 * g++.dg/opt/pr69213.C: New test.
11790 2016-01-12 Christian Bruel <christian.bruel@st.com>
11793 * gcc.target/arm/pr69180.c: New test.
11795 2016-01-12 Richard Biener <rguenther@suse.de>
11798 * g++.dg/lto/pr69077_0.C: New testcase.
11799 * g++.dg/lto/pr69077_1.C: Likewise.
11801 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11804 * g++.dg/opt/pr69175.C: New test.
11806 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11808 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11809 rather than #including math.h & stdlib.h.
11810 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11811 * gcc.dg/vect/pr49771.c: Likewise.
11812 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11813 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11814 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11815 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11816 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11817 * gcc.dg/vect/pr44507.c: Likewise.
11818 * gcc.dg/vect/pr45902.c: Likewise.
11819 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11820 * gcc.dg/vect/vect-117.c: Likewise.
11821 * gcc.dg/vect/vect-99.c: Likewise.
11822 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11823 * gcc.dg/vect/vect-cond-1.c: Likewise.
11824 * gcc.dg/vect/vect-cond-2.c: Likewise.
11825 * gcc.dg/vect/vect-cond-3.c: Likewise.
11826 * gcc.dg/vect/vect-cond-4.c: Likewise.
11827 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11828 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11829 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11830 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11831 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11832 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11833 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11834 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11835 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11836 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11837 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11838 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11839 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11840 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11841 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11842 include of signal.h.
11843 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11844 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11845 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11846 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11847 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11848 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11849 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11850 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11851 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11852 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11853 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11854 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11855 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11856 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11857 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11858 * gcc.dg/vect/vect-outer-5.c: Likewise.
11859 * gcc.dg/vect/vect-outer-6.c: Likewise.
11860 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11861 include of stdio.h.
11863 2016-01-12 Nick Clifton <nickc@redhat.com>
11866 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11867 to fread so that it will be found in all target runtimes.
11869 2016-01-12 Richard Biener <rguenther@suse.de>
11871 PR tree-optimization/69053
11872 * g++.dg/torture/pr69053.C: New testcase.
11874 2016-01-12 Richard Biener <rguenther@suse.de>
11876 PR tree-optimization/69168
11877 * gcc.dg/torture/pr69168.c: New testcase.
11879 2016-01-12 Richard Biener <rguenther@suse.de>
11881 PR tree-optimization/69157
11882 * gcc.dg/torture/pr69157.c: New testcase.
11884 2016-01-12 Richard Biener <rguenther@suse.de>
11886 PR tree-optimization/69174
11887 * gcc.dg/torture/pr69174.c: New testcase.
11889 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11893 * g++.dg/tls/pr66808.C: New test.
11894 * g++.dg/tls/pr69000.C: New test.
11896 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11898 * gcc.target/powerpc/swaps-p8-23.c: New test.
11899 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11901 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
11903 PR tree-optimization/68356
11904 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11906 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11907 Jim Wilson <jim.wilson@linaro.org>
11910 * gcc.target/arm/pr69194.c: New test.
11912 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11915 * gcc.target/i386/pr69225-1.c: New test.
11916 * gcc.target/i386/pr69225-2.c: Likewise.
11917 * gcc.target/i386/pr69225-3.c: Likewise.
11918 * gcc.target/i386/pr69225-4.c: Likewise.
11919 * gcc.target/i386/pr69225-5.c: Likewise.
11920 * gcc.target/i386/pr69225-6.c: Likewise.
11922 2016-01-11 Jakub Jelinek <jakub@redhat.com>
11925 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11929 * gcc.dg/pr69071.c: New test.
11932 * g++.dg/opt/pr69211.C: New test.
11934 PR tree-optimization/69214
11935 * gcc.c-torture/compile/pr69214.c: New test.
11937 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
11939 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11940 * gcc.target/i386/pr66232-11.c: Ditto.
11941 * gcc.target/i386/pr66232-12.c: Ditto.
11942 * gcc.target/i386/pr66232-13.c: Ditto.
11944 2016-01-11 Richard Biener <rguenther@suse.de>
11946 PR tree-optimization/69173
11947 * gcc.dg/torture/pr69173.c: New testcase.
11949 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11951 PR rtl-optimization/68796
11952 * gcc.target/aarch64/tst_5.c: New test.
11953 * gcc.target/aarch64/tst_6.c: Likewise.
11955 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11957 PR rtl-optimization/68841
11958 * gcc.dg/pr68841.c: New test.
11959 * gcc.c-torture/execute/pr68841.c: New test.
11961 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11963 PR rtl-optimization/68920
11964 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11966 * gcc.dg/ifcvt-5.c: New test.
11968 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
11971 * g++.dg/pr69123.C: New.
11973 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11976 * gcc.target/i386/pr69010.c: New test.
11978 2016-01-11 Martin Jambor <mjambor@suse.cz>
11981 * gcc.target/i386/chkp-pr69044.c: New test.
11983 2016-01-11 Tom de Vries <tom@codesourcery.com>
11985 PR tree-optimization/69109
11986 * gcc.dg/autopar/pr69109-2.c: New test.
11987 * gcc.dg/autopar/pr69109.c: New test.
11989 2016-01-11 Tom de Vries <tom@codesourcery.com>
11991 PR tree-optimization/69108
11992 * gcc.dg/autopar/pr69108.c: New test.
11994 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11997 * c-c++-common/Wisleading-indentation.c: Augment test.
11999 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12002 * gfortran.dg/inline_matmul_12.f90: New test.
12004 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12007 * gfortran.dg/actual_array_offset_1: New test.
12009 2016-01-10 Tom de Vries <tom@codesourcery.com>
12011 PR tree-optimization/69062
12012 * gcc.dg/autopar/pr69062.c: New test.
12014 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12016 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12017 * gcc.dg/vect/slp-perm-2.c: Likewise.
12018 * gcc.dg/vect/slp-perm-3.c: Likewise.
12019 * gcc.dg/vect/slp-perm-5.c: Likewise.
12020 * gcc.dg/vect/slp-perm-6.c: Likewise.
12021 * gcc.dg/vect/slp-perm-7.c: Likewise.
12022 * gcc.dg/vect/slp-perm-8.c: Likewise.
12024 2016-01-10 Tom de Vries <tom@codesourcery.com>
12026 PR tree-optimization/69039
12027 * gcc.dg/autopar/pr69039.c: New test.
12029 2016-01-09 Marek Polacek <polacek@redhat.com>
12032 * g++.dg/pr69113.C: New test.
12034 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12036 PR middle-end/50865
12037 PR tree-optimization/69097
12038 * gcc.c-torture/execute/pr50865.c: New test.
12039 * gcc.c-torture/execute/pr69097-1.c: New test.
12040 * gcc.c-torture/execute/pr69097-2.c: New test.
12041 * gcc.dg/pr69097-1.c: New test.
12042 * gcc.dg/pr69097-2.c: New test.
12044 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12047 * g++.dg/opt/pr69164.C: New test.
12049 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12051 PR tree-optimization/69167
12052 * gcc.dg/pr69167.c: New test.
12054 2016-01-08 Marek Polacek <polacek@redhat.com>
12057 * g++.dg/pr68449.C: New.
12059 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12061 PR tree-optimization/68707
12062 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12063 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12064 on platforms supporting it.
12065 * gcc.dg/vect/slp-perm-2.c: Likewise.
12066 * gcc.dg/vect/slp-perm-3.c: Likewise.
12067 * gcc.dg/vect/slp-perm-5.c: Likewise.
12068 * gcc.dg/vect/slp-perm-7.c: Likewise.
12069 * gcc.dg/vect/slp-perm-8.c: Likewise.
12070 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12071 on platforms supporting it.
12073 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12075 PR tree-optimization/69162
12076 * gcc.dg/pr69162.c: New test.
12078 PR tree-optimization/69172
12079 * gcc.dg/pr69172.c: New test.
12081 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12083 PR tree-optimization/67781
12084 * gcc.c-torture/execute/pr67781.c: New file.
12086 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12088 PR tree-optimization/69083
12089 * gcc.dg/vect/pr69083.c: New test.
12091 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12093 PR tree-optimization/61441
12094 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12095 Use -fexcess-precision=standard for compiler options.
12096 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12098 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12101 * gfortran.dg/gomp/pr69128.f90: New test.
12104 * g++.dg/ext/pr69145-1.C: New test.
12105 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12106 * g++.dg/ext/pr69145-2.h: New file.
12108 2016-01-07 Martin Sebor <msebor@redhat.com>
12111 * gcc.dg/atomic-fetch-bool.c: New test.
12112 * gcc.dg/sync-fetch-bool.c: New test.
12114 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12117 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12119 2016-01-07 Nick Clifton <nickc@redhat.com>
12122 * g++.dg/pr66655.C: New test.
12123 * g++.dg/pr66655_1.cc: Test support file.
12124 * g++.dg/pr66655.h: Test header file.
12126 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12129 gfortran.dg/gomp/pr66680.f90: New test.
12131 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12134 * gcc.target/i386/pr69171-1.c: New test.
12135 * gcc.target/i386/pr69171-2.c: Likewise.
12136 * gcc.target/i386/pr69171-3.c: Likewise.
12137 * gcc.target/i386/pr69171-4.c: Likewise.
12138 * gcc.target/i386/pr69171-5.c: Likewise.
12139 * gcc.target/i386/pr69171-6.c: Likewise.
12141 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12143 PR middle-end/67639
12144 * c-c++-common/pr67639.c: New test.
12146 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12148 PR tree-optimization/69141
12149 * g++.dg/opt/pr69141.C: New test.
12151 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12153 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12155 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12158 * gcc.target/i386/pr69140.c: New test
12160 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12162 * gcc.dg/bad-dereference.c: New test case.
12164 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12166 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12168 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12170 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12172 2016-01-06 Marek Polacek <polacek@redhat.com>
12175 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12177 2016-01-05 Marek Polacek <polacek@redhat.com>
12180 * gcc.dg/atomic-invalid-2.c: New.
12182 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12185 * gcc.target/i386/pr68991.c: New test.
12187 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12190 * g++.dg/pr68991-1.C: New test.
12191 * g++.dg/pr68991-2.C: Likewise.
12193 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12196 * gcc.target/ia64/pr60465-gprel64.c: New test.
12197 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12199 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12201 PR rtl-optimization/68651
12202 * gcc.target/aarch64/pr68651_1.c: New test.
12204 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12207 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12209 2016-01-05 Nathan Sidwell <nathan@acm.org>
12212 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12214 * gcc.dg/alias-15.c: New.
12216 2016-01-05 Nick Clifton <nickc@redhat.com>
12219 * g++.dg/pr68770.C: New test.
12221 2016-01-04 Mike Stump <mikestump@comcast.net>
12223 * lib/target-supports.exp (check_effective_target_cilkplus):
12224 cilkplus targets require pthreads.
12225 (check_effective_target_cilkplus): Remove special case for NVPTX.
12227 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12229 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12232 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12234 Update copyright years.
12236 2016-01-04 Marek Polacek <polacek@redhat.com>
12239 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12240 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12241 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12243 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12245 * gcc.target/sparc/20160104-2.c: New test.
12247 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12249 * gcc.target/sparc/20160104-1.c: New test.
12251 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12254 * gfortran.dg/pr65045.f90: New test.
12256 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12258 * gnat.dg/specs/debug1.ads: Delete.
12260 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12262 PR libgfortran/68867
12263 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12266 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12268 PR libgfortran/68867
12269 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12272 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12275 * gfortran.dg/pr68864.f90: New test.
12277 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12279 PR tree-optimization/69070
12280 * gcc.dg/pr69070.c: New test.
12283 * gfortran.dg/pr69055.f90: New test.
12286 * gcc.dg/pr69015.c: New test.
12288 Copyright (C) 2016 Free Software Foundation, Inc.
12290 Copying and distribution of this file, with or without modification,
12291 are permitted in any medium without royalty provided the copyright
12292 notice and this notice are preserved.