1 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7 PR tree-optimization/72835
8 * gcc.dg/tree-ssa/pr72835.c: New test.
10 2016-09-20 Martin Sebor <msebor@redhat.com>
13 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
14 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
15 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
16 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
17 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
18 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
19 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
21 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
23 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
24 arguments/compare will be optimized away.
25 * gcc.dg/torture/ftrapv-1.c: Likewise.
27 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
29 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
30 will be optimized away.
31 * gcc.dg/ipa/vrp1.c: New test.
32 * gcc.dg/ipa/vrp2.c: New test.
33 * gcc.dg/ipa/vrp3.c: New test.
35 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
37 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
38 does the same transformation.
39 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
40 * gcc.dg/tree-ssa/evrp1.c: New test.
41 * gcc.dg/tree-ssa/evrp2.c: New test.
42 * gcc.dg/tree-ssa/evrp3.c: New test.
43 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
44 * gcc.dg/tree-ssa/pr22117.c: Likewise.
45 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
46 * gcc.dg/tree-ssa/pr64130.c: Likewise.
47 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
48 foling now happens early.
49 * gcc.dg/tree-ssa/vrp04.c: Likewise.
50 * gcc.dg/tree-ssa/vrp06.c: Likewise.
51 * gcc.dg/tree-ssa/vrp16.c: Likewise.
52 * gcc.dg/tree-ssa/vrp25.c: Likewise.
53 * gcc.dg/tree-ssa/vrp67.c: Likewise.
55 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
58 * gcc.target/i386/pr77621.c: New test.
59 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
60 pattern, loop should vectorize with -mtune=atom.
62 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
63 Jakub Jelinek <jakub@redhat.com>
66 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
69 2016-09-20 Jakub Jelinek <jakub@redhat.com>
72 * g++.dg/other/pr77626.C: New test.
75 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
78 * g++.dg/cpp0x/gen-attrs-62.C: New test.
81 * c-c++-common/pr77624-1.c: New test.
82 * c-c++-common/pr77624-2.c: New test.
84 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
86 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
89 2016-09-20 Richard Biener <rguenther@suse.de>
91 PR tree-optimization/77646
92 * gcc.dg/torture/pr77646.c: New testcase.
94 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
97 * c-c++-common/Wint-in-bool-context.c: New test.
99 2016-09-19 Joseph Myers <joseph@codesourcery.com>
101 * gcc.dg/cr-decimal-dig-1.c: New test.
103 2016-09-19 Joseph Myers <joseph@codesourcery.com>
105 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
106 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
107 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
108 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
110 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
112 PR rtl-optimization/77416
113 * gcc.target/powerpc/pr77416.c: New.
115 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
118 * g++.dg/template/error-recovery4.C: New test.
120 2016-09-19 Bin Cheng <bin.cheng@arm.com>
122 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
124 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
126 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
127 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
129 2016-09-19 Jakub Jelinek <jakub@redhat.com>
130 Jan Hubicka <jh@suse.cz>
133 * gcc.dg/pr77587.c: New test.
134 * gcc.dg/pr77587a.c: New file.
136 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
138 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
139 * gfortran.dg/coarray_38.f90:
140 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
141 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
142 * gfortran.dg/coarray_allocate_7.f08: New test.
143 * gfortran.dg/coarray_allocate_8.f08: New test.
144 * gfortran.dg/coarray_allocate_9.f08: New test.
145 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
147 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
148 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
149 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
151 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
152 * gfortran.dg/coarray_lock_7.f90: Same.
153 * gfortran.dg/coarray_poly_5.f90: Same.
154 * gfortran.dg/coarray_poly_6.f90: Same.
155 * gfortran.dg/coarray_poly_7.f90: Same.
156 * gfortran.dg/coarray_poly_8.f90: Same.
157 * gfortran.dg/coindexed_1.f90: Changed errors expected.
159 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
162 * gfortran.dg/dec_structure_15.f90: New testcase.
164 2016-09-19 Richard Biener <rguenther@suse.de>
167 * gcc.dg/torture/pr77605.c: New testcase.
169 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
171 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
173 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
175 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
176 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
177 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
178 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
179 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
180 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
181 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
182 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
183 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
184 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
185 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
187 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
189 * gcc.target/i386/pr68633.c: Fix expected result.
191 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
194 * gfortran.dg/pr68078.f90: New test.
195 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
197 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
200 * gcc.target/powerpc/swaps-p8-25.c: New.
202 2016-09-16 Jakub Jelinek <jakub@redhat.com>
205 * g++.dg/cpp0x/constexpr-77482.C: New test.
208 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
210 * g++.dg/abi/abi-tag23a.C: Likewise.
213 * g++.dg/cpp0x/decltype-77338.C: New test.
216 * g++.dg/cpp0x/mutable1.C: New test.
218 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
221 * gfortran.dg/pr77612.f90: New test.
223 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
225 * gcc.dg/torture/pr70421.c: Require int32plus.
227 2016-09-16 Jakub Jelinek <jakub@redhat.com>
230 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
233 * gcc.target/i386/pr77526.c: New test.
235 2016-09-16 Jakub Jelinek <jakub@redhat.com>
236 Eric Botcazou <ebotcazou@adacore.com>
239 * gcc.target/i386/pr77594.c: New test.
241 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
244 * gfortran.dg/misplaced_implicit_character.f90: New test.
246 2016-09-15 Bin Cheng <bin.cheng@arm.com>
248 PR tree-optimization/77503
249 * gcc.dg/vect/pr77503.c: New test.
251 2016-09-15 Richard Biener <rguenther@suse.de>
254 * c-c++-common/torture/pr77544.c: New testcase.
256 2016-09-15 Jakub Jelinek <jakub@redhat.com>
259 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
260 * gcc.dg/march-generic.c: Likewise.
261 * gcc.target/i386/spellcheck-options-1.c: New test.
262 * gcc.target/i386/spellcheck-options-2.c: New test.
263 * gcc.target/i386/spellcheck-options-3.c: New test.
264 * gcc.target/i386/spellcheck-options-4.c: New test.
266 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
269 * gfortran.dg/goacc/pr72743.f90: New test.
271 2016-09-15 Richard Biener <rguenther@suse.de>
273 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
275 2016-09-15 Richard Biener <rguenther@suse.de>
277 PR tree-optimization/77514
278 * gcc.dg/torture/pr77514.c: New testcase.
280 2016-09-14 Jakub Jelinek <jakub@redhat.com>
283 * g++.dg/lookup/pr77549.C: New test.
285 2016-09-14 Marek Polacek <polacek@redhat.com>
287 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
288 * c-c++-common/gomp/atomic-13.c: Likewise.
289 * c-c++-common/gomp/atomic-14.c: Likewise.
290 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
291 * g++.dg/cpp1z/bool-increment1.C: New test.
292 * c-c++-common/pr60439.c: Add dg-warning.
293 * g++.dg/expr/bitfield4.C: Likewise.
294 * g++.dg/expr/bitfield5.C: Likewise.
295 * g++.dg/expr/bitfield6.C: Likewise.
296 * g++.dg/expr/bool1.C: Likewise.
297 * g++.dg/expr/bool3.C: Likewise.
298 * g++.dg/expr/lval3.C: Likewise.
299 * g++.dg/expr/lval4.C: Likewise.
300 * g++.old-deja/g++.jason/bool5.C: Likewise.
301 * g++.dg/expr/bitfield3.C: Adjust dg-error.
302 * g++.dg/other/error18.C: Likewise.
303 * g++.dg/gomp/atomic-14.C: Likewise.
305 2016-09-14 Nathan Sidwell <nathan@acm.org>
308 * g++.dg/cpp1y/pr77539.C: New.
310 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
312 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
314 * g++.dg/ext/builtin_alloca.C: Likewise.
315 * g++.dg/template/spec35.C: Likewise.
316 * gcc.dg/builtins-68.c: Likewise.
317 * gcc.misc-tests/gcov-13.c: Likewise.
318 * gcc.misc-tests/gcov-14.c: Likewise.
320 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
322 * gfortran.dg/dec_structure_14.f90: New testcase.
324 2016-09-14 Jakub Jelinek <jakub@redhat.com>
327 * c-c++-common/tsan/pr68260.c: New test.
329 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
332 * gcc.target/msp430/function-attributes-1.c: New test.
333 * gcc.target/msp430/function-attributes-2.c: New test.
334 * gcc.target/msp430/function-attributes-3.c: New test.
336 2016-09-13 Jakub Jelinek <jakub@redhat.com>
338 * g++.dg/cpp0x/gen-attrs-61.C: New test.
339 * g++.dg/cpp1z/gen-attrs1.C: New test.
341 PR tree-optimization/77454
342 * gcc.dg/pr77454.c: New test.
345 * g++.dg/cpp1y/constexpr-77553.C: New test.
347 2016-09-13 David Malcolm <dmalcolm@redhat.com>
349 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
350 (test_show_locus): Replace rich_location::add_fixit_insert calls
351 with add_fixit_insert_before and add_fixit_insert_after.
353 2016-09-13 Jason Merrill <jason@redhat.com>
354 Tom de Vries <tom@codesourcery.com>
357 * g++.dg/pr77427.C: New test.
359 2016-09-13 Martin Liska <mliska@suse.cz>
361 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
363 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
364 * lib/target-supports.exp: Define the new target.
366 2016-09-12 Andrew Pinski <apinski@cavium.com>
368 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
369 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
371 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
373 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
375 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
376 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
377 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
379 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
380 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
382 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
385 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
386 * g++.dg/ext/pr77496.C: New test.
387 * g++.dg/warn/pr77496.C: New test.
389 2016-09-12 David Malcolm <dmalcolm@redhat.com>
392 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
393 to preserve conversion chars, and to preserve prefix information.
394 * gcc.dg/format/pr72858.c: New test case.
396 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
398 * gfortran.dg/pr77507.f90: Move to ...
399 * gfortran.dg/ieee/pr77507.f90: here.
401 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
404 * compile/pr61159.c: New testcase
406 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
409 * gcc.dg/ipa/pr63416.c: New testcase.
411 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
412 Steven G. Kargl <kargl@gcc.gnu.org>
415 * gfortran.dg/dtio_11.f90: new test.
417 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
420 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
421 * gfortran.dg/c_assoc_4.f90: Ditto.
423 2016-09-10 Tom de Vries <tom@codesourcery.com>
426 * c-c++-common/va-arg-va-list-type.c: New test.
428 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
430 PR rtl-optimization/77289
431 * gcc.target/powerpc/pr77289.c: New test.
433 2016-09-09 Martin Sebor <msebor@redhat.com>
437 * gcc.dg/pr77520.c: New test.
438 * gcc.dg/pr77521.c: New test.
440 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
443 * gfortran.dg/pr77506.f90: New test.
445 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
448 * gfortran.dg/pr77507.f90: New test.
450 2016-09-09 Joseph Myers <joseph@codesourcery.com>
452 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
454 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
455 Louis Krupp <lkrupp@gcc.gnu.org>
458 * gfortran.dg/pr69514_1.f90: New test.
459 * gfortran.dg/pr69514_2.f90: New test.
461 2016-09-08 Jakub Jelinek <jakub@redhat.com>
464 * gfortran.dg/gomp/pr77500.f90: New test.
467 * gfortran.dg/gomp/pr77516.f90: New test.
469 2016-09-07 Jakub Jelinek <jakub@redhat.com>
472 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
473 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
474 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
475 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
476 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
477 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
479 2016-09-07 David Malcolm <dmalcolm@redhat.com>
481 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
482 "substring-locations.h".
484 2016-09-07 Richard Biener <rguenther@suse.de>
487 * c-c++-common/vector-subscript-8.c: Move ..
488 * gcc.dg/pr77450.c: ... here.
490 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
493 * gfortran.dg/fmt_f0_2.f90: Update test.
494 * gfortran.dg/fmt_f0_3.f90: New test.
496 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
499 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
503 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
505 2016-09-06 Jakub Jelinek <jakub@redhat.com>
508 * gcc.target/i386/pr69255-1.c: New test.
509 * gcc.target/i386/pr69255-2.c: New test.
510 * gcc.target/i386/pr69255-3.c: New test.
512 2016-09-06 Martin Sebor <msebor@redhat.com>
515 * gcc.dg/format/miss-7.c: New test.
517 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
519 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
521 2016-09-06 Martin Liska <mliska@suse.cz>
523 PR gcov-profile/77378
524 PR gcov-profile/77466
525 * gcc.dg/profile-update-warning.c: New test.
527 2016-09-06 Richard Biener <rguenther@suse.de>
529 PR tree-optimization/77479
530 * gcc.dg/torture/pr77479.c: New testcase.
532 2016-09-06 Richard Biener <rguenther@suse.de>
535 * c-c++-common/vector-subscript-7.c: Adjust.
536 * c-c++-common/vector-subscript-8.c: New testcase.
538 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
540 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
542 2016-09-05 Jakub Jelinek <jakub@redhat.com>
545 * gcc.target/i386/avx512f-pr77476.c: New test.
546 * gcc.target/i386/avx512bw-pr77476.c: New test.
547 * gcc.target/i386/avx512dq-pr77476.c: New test.
549 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
550 Update comment to mention also avx512f.
553 * g++.dg/asan/pr77396-2.C: New test.
555 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
557 PR rtl-optimization/77452
558 * gcc.target/i386/pr77452.c: New test.
560 2016-09-05 Marek Polacek <polacek@redhat.com>
563 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
565 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
568 * gfortran.dg/pr77391.f90: New test.
570 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
573 * gfortran.dg/pr77460.f90: New test.
575 2016-09-03 Jakub Jelinek <jakub@redhat.com>
578 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
580 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
582 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
584 2016-09-02 David Malcolm <dmalcolm@redhat.com>
586 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
588 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
589 diagnostic-test-show-locus-generate-patch.c to the sources
590 for diagnostic_plugin_test_show_locus.c.
592 2016-09-02 Jakub Jelinek <jakub@redhat.com>
595 * gcc.dg/gomp/_Atomic-1.c: New test.
596 * gcc.dg/gomp/_Atomic-2.c: New test.
597 * gcc.dg/gomp/_Atomic-3.c: New test.
598 * gcc.dg/gomp/_Atomic-4.c: New test.
599 * gcc.dg/gomp/_Atomic-5.c: New test.
602 * g++.dg/asan/pr77396.C: New test.
604 2016-09-01 Martin Sebor <msebor@redhat.com>
606 PR tree-optimization/71831
607 * gcc.dg/builtin-object-size-16.c: New test.
608 * gcc.dg/builtin-object-size-17.c: New test.
610 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
613 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
615 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
617 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
618 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
619 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
620 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
621 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
622 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
623 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
624 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
625 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
626 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
627 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
628 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
629 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
630 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
631 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
632 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
633 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
634 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
636 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
638 * gnat.dg/opt58.adb: New test.
639 * gnat.dg/opt58_pkg.ads: New helper.
641 2016-09-01 Richard Biener <rguenther@suse.de>
644 * gcc.dg/torture/pr77436.c: New testcase.
646 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
648 * gcc.dg/pr64252.c: Require int32plus.
649 * gcc.dg/pr66299-1.c: Likewise.
650 * gcc.dg/pr66299-2.c: Likewise.
651 * gcc.dg/torture/20131115-1.c: Skip for avr.
653 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
655 * gcc.target/aarch64/ands_3.c: New test.
657 2016-08-31 Jakub Jelinek <jakub@redhat.com>
660 * gfortran.dg/gomp/pr77352.f90: New test.
663 * gfortran.dg/gomp/pr77374.f08: New test.
665 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
667 PR tree-optimization/73714
668 * gcc.dg/tree-ssa/pr73714.c: New test.
670 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
673 * gfortran.dg/fmt_f0_2.f90: New test.
675 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
677 * gcc.target/i386/pr59539-2.c: Adapt options.
678 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
680 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
683 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
684 of the associate entity and replace with a pointer to the
685 intended item on the stack.
687 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
688 Paul Thomas <pault@gcc.gnu.org>
691 * gfortran.dg/dtio_1.f90: New test.
692 * gfortran.dg/dtio_2.f90: New test.
693 * gfortran.dg/dtio_3.f90: New test.
694 * gfortran.dg/dtio_4.f90: New test.
695 * gfortran.dg/dtio_5.f90: New test.
696 * gfortran.dg/dtio_6.f90: New test.
697 * gfortran.dg/dtio_7.f90: New test.
698 * gfortran.dg/dtio_8.f90: New test.
699 * gfortran.dg/dtio_9.f90: New test.
700 * gfortran.dg/dtio_10.f90: New test.
702 2016-08-30 David Malcolm <dmalcolm@redhat.com>
704 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
705 (test_many_nested_locations): New function.
706 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
707 (test_show_locus): Handle "test_many_nested_locations".
709 2016-08-30 David Malcolm <dmalcolm@redhat.com>
711 * g++.dg/template/double-greater-than-fixit.C: New test case.
713 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
715 * gnat.dg/opt57.ad[sb]: New test.
716 * gnat.dg/opt57_pkg.ads: New helper.
718 2016-08-30 Richard Biener <rguenther@suse.de>
720 PR tree-optimization/69047
721 * gcc.dg/pr69047.c: Fix byte-order check.
723 2016-08-30 Jakub Jelinek <jakub@redhat.com>
725 PR tree-optimization/72866
726 * gcc.dg/vect/pr72866.c: New test.
729 * g++.dg/debug/dwarf2/pr77363.C: New test.
732 * gcc.target/i386/pr77377.c: New test.
735 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
738 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
740 * gfortran.dg/pr77372.f90: Moved to ...
741 * gfortran.dg/ieee/pr77372.f90: here.
743 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
745 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
746 vector short/char initializations.
747 * gcc.target/powerpc/vec-init-5.c: Likewise.
748 * gcc.target/powerpc/vec-init-6.c: New compile time test for
749 vector initialization optimizations.
750 * gcc.target/powerpc/vec-init-7.c: Likewise.
751 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
752 vector float/double initializations.
753 * gcc.target/powerpc/vec-init-9.c: Likewise.
755 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
758 * gcc.target/i386/pr77403.c: New test.
760 2016-08-29 Marek Polacek <polacek@redhat.com>
763 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
765 2016-08-29 Tom de Vries <tom@codesourcery.com>
768 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
770 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
772 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
774 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
776 * gfortran.dg/dec_structure_13.f90: New testcase.
778 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
781 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
784 2016-08-28 Tom de Vries <tom@codesourcery.com>
787 * gcc.dg/pr70955.c: New test.
788 * gcc.dg/lto/pr70955_0.c: Same.
789 * gcc.dg/lto/pr70955_1.c: Same.
791 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
793 PR tree-optimization/71077
794 * gcc.target/i386/pr71077.c: New test.
796 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
799 * gfortran.dg/pr77380.f90: New test.
801 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
804 gfortran.dg/pr77372.f90: New test.
806 2016-08-26 David Malcolm <dmalcolm@redhat.com>
808 * gcc.dg/spellcheck-fields-2.c (test): Move
809 dg-begin/end-multiline-output within function body.
810 (test_macro): New function.
812 2016-08-26 David Malcolm <dmalcolm@redhat.com>
814 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
815 (test_fixit_insert): Update expected output.
816 (test_fixit_remove): Likewise.
817 (test_fixit_replace): Likewise.
819 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
821 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
824 2016-08-26 Richard Biener <rguenther@suse.de>
826 PR tree-optimization/69047
827 * gcc.dg/pr69047.c: New testcase.
829 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
830 Martin Jambhor <mjambor@suse.cz>
832 * gcc.dg/ipa/propbits-1.c: New test-case.
833 * gcc.dg/ipa/propbits-2.c: Likewise.
834 * gcc.dg/ipa/propbits-3.c: Likewise.
836 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
839 * gfortran.dg/pr77351.f90: New test.
841 2016-08-25 Marek Polacek <polacek@redhat.com>
843 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
845 2016-08-25 Marek Polacek <polacek@redhat.com>
848 * gcc.dg/pr77323.c: New test.
850 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
853 * gfortran.dg/submodule_17.f08: New test.
855 2016-08-24 Michael Collison <michael.collison@linaro.org>
856 Michael Collison <michael.collison@arm.com>
858 * gcc.target/arm/builtin_saddl.c: New testcase.
859 * gcc.target/arm/builtin_saddll.c: New testcase.
860 * gcc.target/arm/builtin_uaddl.c: New testcase.
861 * gcc.target/arm/builtin_uaddll.c: New testcase.
862 * gcc.target/arm/builtin_ssubl.c: New testcase.
863 * gcc.target/arm/builtin_ssubll.c: New testcase.
864 * gcc.target/arm/builtin_usubl.c: New testcase.
865 * gcc.target/arm/builtin_usubll.c: New testcase.
867 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
870 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
871 (dg-options): Use -march=amdfam10 instead of -march=athlon.
872 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
873 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
874 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
875 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
876 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
877 effective target. Remove scan-assembler-times directives.
878 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
879 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
880 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
882 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
884 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
886 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
888 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
891 * lib/target-supports.exp
892 (check_effective_target_vect_aligned_arrays): Don't cache the result.
893 (check_effective_target_vect_natural_alignment): Ditto.
894 (check_effective_target_vector_alignment_reachable): Ditto.
895 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
897 2016-08-23 Ian Lance Taylor <iant@golang.org>
899 * gcc.target/s390/nolrl-1.c: Don't match the file name.
901 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
903 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
904 being created from pointers to memory locations.
905 * gcc.target/powerpc/vec-init-2.c: Likewise.
907 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
909 * gfortran.dg/dec_structure_12.f90: New testcase.
911 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
913 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
915 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
917 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
920 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
922 * gcc.target/s390/md/andc-splitter-1.c: New test case.
923 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
925 2016-08-23 Richard Biener <rguenther@suse.de>
927 PR tree-optimization/27336
928 * c-c++-common/pr27336.c: New testcase.
930 2016-08-22 Marek Polacek <polacek@redhat.com>
933 * g++.dg/cpp1y/pr77321.C: New test.
935 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
938 * gfortran.dg/empty_label.f: Adjust test for new error message.
939 * gfortran.dg/empty_label.f90: Ditto.
940 * gfortran.dg/empty_label_typedecl.f90: Ditto.
941 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
942 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
944 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
947 * gfortran.dg/pr61318.f90: New test.
949 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
952 * gfortran.dg/pr77260_1.f90: New test.
953 * gfortran.dg/pr77260_2.f90: Ditto.
955 2016-08-22 Joseph Myers <joseph@codesourcery.com>
958 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
959 __builtin_signbitf and __builtin_signbitl in expected generic
961 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
962 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
963 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
964 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
967 2016-08-22 Joseph Myers <joseph@codesourcery.com>
969 * gcc.dg/torture/float128-builtin.c,
970 gcc.dg/torture/float128-ieee-nan.c,
971 gcc.dg/torture/float128x-builtin.c,
972 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
973 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
974 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
975 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
976 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
977 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
978 gcc.dg/torture/floatn-nan.h: New tests.
980 2016-08-22 Joseph Myers <joseph@codesourcery.com>
982 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
984 (main): Update calls to TEST_I_F.
985 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
987 (main): Update calls to TEST_I_F.
989 2016-08-22 Joseph Myers <joseph@codesourcery.com>
991 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
992 gcc.dg/torture/fp-int-convert-float32x-timode.c,
993 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
994 names in calls to TEST_I_F.
996 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
999 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1001 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1003 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1004 and !natural_alignment_64.
1005 * gcc.dg/ipa/propalign-2.c: Likewise.
1006 * gcc.dg/ipa/propalign-3.c: Likewise.
1007 * gcc.dg/ipa/propalign-4.c: Likewise.
1008 * gcc.dg/ipa/propalign-5.c: Likewise.
1009 * lib/target-supports.exp
1010 (check_effective_target_natural_alignment_32): Add avr-*-*.
1012 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1014 PR tree-optimization/61839
1015 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1016 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1017 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1018 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1020 2016-08-19 Joseph Myers <joseph@codesourcery.com>
1023 * lib/target-supports.exp (check_effective_target_float16)
1024 (check_effective_target_float32, check_effective_target_float64)
1025 (check_effective_target_float128, check_effective_target_float32x)
1026 (check_effective_target_float64x)
1027 (check_effective_target_float128x)
1028 (check_effective_target_float16_runtime)
1029 (check_effective_target_float32_runtime)
1030 (check_effective_target_float64_runtime)
1031 (check_effective_target_float128_runtime)
1032 (check_effective_target_float32x_runtime)
1033 (check_effective_target_float64x_runtime)
1034 (check_effective_target_float128x_runtime)
1035 (check_effective_target_floatn_nx_runtime)
1036 (add_options_for_float16, add_options_for_float32)
1037 (add_options_for_float64, add_options_for_float128)
1038 (add_options_for_float32x, add_options_for_float64x)
1039 (add_options_for_float128x): New procedures.
1040 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1041 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1042 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1043 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1044 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1045 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1046 gcc.dg/torture/float128-complex.c,
1047 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1048 gcc.dg/torture/float128x-basic.c,
1049 gcc.dg/torture/float128x-complex.c,
1050 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1051 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1052 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1053 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1054 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1055 gcc.dg/torture/float32x-basic.c,
1056 gcc.dg/torture/float32x-complex.c,
1057 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1058 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1059 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1060 gcc.dg/torture/float64x-basic.c,
1061 gcc.dg/torture/float64x-complex.c,
1062 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1063 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1064 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1065 gcc.dg/torture/floatn-tg.h,
1066 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1067 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1068 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1069 gcc.dg/torture/fp-int-convert-float128x.c,
1070 gcc.dg/torture/fp-int-convert-float16-timode.c,
1071 gcc.dg/torture/fp-int-convert-float16.c,
1072 gcc.dg/torture/fp-int-convert-float32-timode.c,
1073 gcc.dg/torture/fp-int-convert-float32.c,
1074 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1075 gcc.dg/torture/fp-int-convert-float32x.c,
1076 gcc.dg/torture/fp-int-convert-float64-timode.c,
1077 gcc.dg/torture/fp-int-convert-float64.c,
1078 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1079 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1080 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1081 maximum exponent of floating-point type. Use it in testing
1082 whether 0x8...0 fits in the floating-point type. Always treat -1
1083 (signed 0xf...f) as fitting in the floating-point type.
1085 * gcc.dg/torture/fp-int-convert-double.c,
1086 gcc.dg/torture/fp-int-convert-float.c,
1087 gcc.dg/torture/fp-int-convert-float128-timode.c,
1088 gcc.dg/torture/fp-int-convert-float128.c,
1089 gcc.dg/torture/fp-int-convert-float80-timode.c,
1090 gcc.dg/torture/fp-int-convert-float80.c,
1091 gcc.dg/torture/fp-int-convert-long-double.c,
1092 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1094 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1097 * gfortran.dg/gomp/pr72744.f90: New test.
1100 * gfortran.dg/gomp/pr69281.f90: New test.
1102 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1104 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1105 the last special seed value.
1106 * gfortran.dg/random_7.f90: Use size for last array member instead
1109 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1111 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1112 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1114 2016-08-19 Richard Biener <rguenther@suse.de>
1116 PR tree-optimization/77286
1117 * gcc.dg/torture/pr77286.c: New testcase.
1119 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1121 * gcc.dg/verbose-asm-2.c: New test case.
1123 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1125 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1126 (custom_diagnostic_finalizer): Update for change to
1127 diagnostic_show_locus.
1129 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1131 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1132 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1134 2016-08-18 Marek Polacek <polacek@redhat.com>
1137 * gcc.dg/pr71514.c: New test.
1139 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1142 * gcc.target/i386/pr72839.c: New test.
1144 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1147 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1148 * c-c++-common/goacc/reduction-1.c: Likewise.
1149 * c-c++-common/goacc/reduction-2.c: Likewise.
1150 * c-c++-common/goacc/reduction-3.c: Likewise.
1151 * c-c++-common/goacc/reduction-4.c: Likewise.
1153 2016-08-18 Alan Modra <amodra@gmail.com>
1155 * gcc.c-torture/compile/pr72771.c: New.
1157 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1160 * gfortran.dg/pr67496.f90: New test.
1162 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1164 PR tree-optimization/71752
1165 * gcc.dg/vect/pr71752.c: New.
1167 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1169 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1171 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1174 * g++.dg/ipa/devirt-52.C: New test.
1176 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1178 * c-c++-common/goacc/reduction-6.c: New testcase.
1180 2016-08-17 Richard Biener <rguenther@suse.de>
1182 PR tree-optimization/76490
1183 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1184 * gcc.dg/pr52904.c: XFAIL.
1186 2016-08-17 Richard Biener <rguenther@suse.de>
1188 PR tree-optimization/23855
1189 * gcc.dg/loop-unswitch-2.c: Adjust.
1191 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1193 PR tree-optimization/72817
1194 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1196 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1199 * gcc.dg/torture/float128-extend-inf.c: New test.
1201 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1204 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1206 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1207 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1209 (test_oct): Likewise.
1210 (test_multiple): Likewise.
1211 (test_field_width_specifier): Likewise.
1212 (test_field_width_specifier_2): New function.
1213 (test_field_precision_specifier): New function.
1214 (test_embedded_nul): Update expected caret placement.
1215 (test_non_contiguous_strings): Update line number.
1216 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1217 (__emit_string_literal_range): Add "caret_idx" param.
1218 (test_simple_string_literal): Add value for new param, updating
1220 (test_concatenated_string_literal): Likewise.
1221 (test_multiline_string_literal): Likewise.
1222 (test_hex): Likewise.
1223 (test_oct): Likewise.
1224 (test_multiple): Likewise.
1225 (test_ucn4): Likewise.
1226 (test_ucn8): Likewise.
1227 (test_u8): Likewise.
1228 (test_u): Likewise; update expected message, from "range" to
1232 (test_macro): Add value for new param.
1233 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1234 (__emit_string_literal_range): Add "caret_idx" param.
1235 (test_stringified_token_1): Add value for new param. Update
1236 expected message, from "range" to "location".
1237 (test_stringized_token_2): Likewise, adding param to macro.
1238 (test_stringified_token_3): Likewise.
1239 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1240 (emit_warning): Convert param from source_range to location_t.
1241 (test_string_literals): Add caret_idx param, and use it when
1242 constructing a substring_loc. Update error message, from
1243 "range" to "location".
1245 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1248 * g++.dg/gomp/pr71910.C: New test.
1251 * gcc.c-torture/compile/pr67485.c: New test.
1254 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1256 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1258 PR tree-optimization/69848
1259 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1261 2016-08-16 Martin Liska <mliska@suse.cz>
1263 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1264 of memory operations so that it can be handled by core2
1267 2016-08-16 Richard Biener <rguenther@suse.de>
1269 PR tree-optimization/76783
1270 * gcc.dg/pr76783.c: New testcase.
1271 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1273 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1275 PR tree-optimization/72817
1276 PR tree-optimization/73450
1277 * gcc.dg/tree-ssa/pr72817.c: New test.
1278 * gcc.dg/tree-ssa/pr73450.c: New test.
1280 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1282 * gfortran.dg/init_flag_13.f90: New testcase.
1283 * gfortran.dg/init_flag_14.f90: Ditto.
1284 * gfortran.dg/init_flag_15.f03: Ditto.
1285 * gfortran.dg/dec_init_1.f90: Ditto.
1286 * gfortran.dg/dec_init_2.f90: Ditto.
1288 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1291 * gcc.target/i386/pr72867.c: New test.
1293 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1295 * c-c++-common/dump-ada-spec-5.c: New test.
1297 2016-08-15 Richard Biener <rguenther@suse.de>
1299 PR tree-optimization/73434
1300 * gcc.dg/torture/pr73434.c: New testcase.
1302 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1304 PR tree-optimization/72824
1305 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1307 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1310 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1311 in use_device clause.
1312 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1313 * gfortran.dg/goacc/list.f95: Adjust to catch
1314 "neither a POINTER nor an array" error messages.
1316 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1319 * gcc.target/i386/pr76342.c: New test.
1321 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1324 * g++.dg/ubsan/pr71512.C: New test.
1325 * c-c++-common/ubsan/pr71512-1.c: New test.
1326 * c-c++-common/ubsan/pr71512-2.c: New test.
1328 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1330 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1331 vector initialization options.
1332 * gcc.target/powerpc/vec-init-2.c: Likewise.
1333 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1334 is generated on ISA 3.0.
1336 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1339 * gcc.dg/c-c++-common/pr71654.c: New test.
1340 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1342 * gcc.dg/tree-ssa/vrp24: Likewise.
1344 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1347 * gcc.dg/pr67410.c: New test.
1349 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1351 PR tree-optimization/69848
1352 * gcc.dg/vect/vect-pr69848.c: New test.
1354 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1357 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1358 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1359 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1360 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1362 2016-08-12 Richard Biener <rguenther@suse.de>
1364 PR tree-optimization/57326
1365 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1366 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1367 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1368 * gcc.target/i386/pr45685.c: Likewise.
1369 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1370 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1371 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1372 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1373 * gfortran.dg/pr34163.f90: Likewise.
1375 2016-08-12 Martin Liska <mliska@suse.cz>
1377 * g++.dg/gcov/gcov-16.C: New test.
1378 * lib/gcov.exp: Support new argument for run-gcov function.
1380 2016-08-12 Martin Liska <mliska@suse.cz>
1382 PR gcov-profile/35590
1383 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1385 2016-08-12 Richard Biener <rguenther@suse.de>
1387 PR tree-optimization/72851
1388 * gcc.dg/torture/pr72851.c: New testcase.
1390 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1393 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1394 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1395 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1396 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1400 * g++.dg/debug/dwarf2/ref-1.C: New.
1403 * g++.dg/debug/dwarf2/template-params-12.H: New.
1404 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1405 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1406 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1407 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1408 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1409 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1410 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1412 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1415 * gcc.target/powerpc/pr72863.c: New test.
1417 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
1419 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1421 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1423 * gcc.target/i386/pieces-strcpy-1.c: New test.
1424 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1426 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1429 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1431 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1433 * gcc.target/i386/pieces-memcpy-1.c: New test.
1434 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1435 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1436 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1437 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1438 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1440 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1443 * gcc.dg/pr72816.c: Remove dg-error.
1445 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1447 PR tree-optimization/71083
1448 * gcc.c-torture/execute/pr71083.c: New test.
1449 * gnat.dg/loop_optimization23.adb: New test.
1450 * gnat.dg/loop_optimization23_pkg.ads: New test.
1451 * gnat.dg/loop_optimization23_pkg.adb: New test.
1453 2016-08-11 Richard Biener <rguenther@suse.de>
1455 PR tree-optimization/72772
1456 * gcc.dg/graphite/pr35356-1.c: Adjust.
1457 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1459 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1461 * gfortran.dg/random_7.f90: Take into account that the last seed
1462 value is the special p value.
1463 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1465 2016-08-11 Richard Biener <rguenther@suse.de>
1467 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1469 2016-08-11 Alan Modra <amodra@gmail.com>
1471 * gcc.target/powerpc/pr71680.c: New.
1473 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1475 * gcc.target/powerpc/bfp/bfp.exp: New file.
1476 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1477 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1478 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1479 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1480 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1481 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1482 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1483 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1484 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1485 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1486 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1487 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1488 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1489 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1490 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1491 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1492 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1493 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1494 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1495 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1496 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1497 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1498 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1499 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1500 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1501 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1502 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1503 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1504 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1505 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1506 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1507 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1508 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1509 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1510 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1511 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1512 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1513 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1514 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1515 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1516 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1517 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1518 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1519 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1520 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1521 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1522 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1523 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1524 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1525 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1526 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1527 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1528 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1530 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1532 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1535 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1537 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1539 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1542 * gcc.target/powerpc/pr72853.c: New test.
1544 2016-08-10 Martin Liska <mliska@suse.cz>
1546 PR gcov-profile/58306
1547 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1549 2016-08-10 Martin Liska <mliska@suse.cz>
1551 * g++.dg/gcov/gcov-threads-1.C: New test.
1553 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1556 * gcc.target/avr/pr71873.c: New test.
1558 2016-08-09 Martin Liska <mliska@suse.cz>
1560 * g++.dg/gcov/gcov-dump-1.C: New test.
1561 * g++.dg/gcov/gcov-dump-2.C: New test.
1563 2016-08-09 Martin Liska <mliska@suse.cz>
1565 * gcc.dg/tree-prof/val-prof-9.c: New test.
1567 2016-08-09 Martin Liska <mliska@suse.cz>
1569 * gcc.dg/tree-prof/val-prof-8.c: New test.
1571 2016-08-09 Martin Jambor <mjambor@suse.cz>
1574 * gcc.dg/ipa/pr71981.c: New test.
1576 2016-08-09 Bin Cheng <bin.cheng@arm.com>
1578 PR tree-optimization/33707
1579 * gcc.dg/vect/pr33707.c: New test.
1581 2016-08-09 Bin Cheng <bin.cheng@arm.com>
1583 PR tree-optimization/pr72772
1584 * gcc.dg/tree-ssa/pr72772.c: New test.
1586 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1588 PR rtl-optimization/66669
1589 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1591 2016-08-09 Jakub Jelinek <jakub@redhat.com>
1593 PR tree-optimization/72824
1594 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1596 2016-08-09 Richard Biener <rguenther@suse.de>
1598 PR tree-optimization/71802
1599 * gcc.dg/torture/pr71802.c: New testcase.
1601 2016-08-09 Jakub Jelinek <jakub@redhat.com>
1604 * g++.dg/eh/stdarg1.C: New test.
1606 2016-08-08 Andi Kleen <ak@linux.intel.com>
1608 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1609 test command line in failure log.
1610 (profopt-execute): dito. Make autofdo file names unique.
1612 2016-08-08 David Malcolm <dmalcolm@redhat.com>
1615 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1618 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1620 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1622 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1623 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1624 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1625 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1626 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1627 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1629 2016-08-08 David Malcolm <dmalcolm@redhat.com>
1632 * gcc.dg/cpp/pr66415-1.c: Likewise.
1633 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1634 * gcc.dg/format/c90-printf-1.c: Likewise.
1635 * gcc.dg/format/diagnostic-ranges.c: New test case.
1637 2016-08-08 Jakub Jelinek <jakub@redhat.com>
1640 * gfortran.dg/gomp/pr72716.f90: New test.
1643 * gcc.dg/gomp/pr72781.c: New test.
1646 * g++.dg/vect/pr68762-1.cc: New test.
1647 * g++.dg/vect/pr68762-2.cc: New test.
1648 * g++.dg/vect/pr68762.h: New file.
1650 2016-08-08 Martin Sebor <msebor@redhat.com>
1653 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1654 * g++.dg/warn/overflow-warn-3.C: Same.
1655 * g++.dg/warn/overflow-warn-4.C: Same.
1657 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1660 * gfortran.dg/allocate_with_source_21.f03: New test.
1662 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1665 * gfortran.dg/allocate_with_source_20.f03: New test.
1667 2016-08-08 Alan Modra <amodra@gmail.com>
1669 * gcc.c-torture/compile/pr72802.c: New.
1671 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1674 * gfortran.dg/dependency_48.f90: New test.
1676 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1679 * gfortran.dg/pr70040.f90: New testcase.
1681 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1684 * gfortran.dg/matmul_10.f90: New testcase.
1686 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
1688 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1690 2016-08-07 Jakub Jelinek <jakub@redhat.com>
1693 * gcc.dg/pr72816.c: New test.
1695 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
1697 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1698 * g++.dg/conversion/pr41426.C: Likewise.
1699 * g++.dg/conversion/pr66211.C: Likewise.
1700 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1701 * g++.dg/init/ref8.C: Likewise.
1702 * g++.old-deja/g++.law/cvt20.C: Likewise.
1703 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1705 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1707 PR tree-optimization/18046
1708 * gcc.dg/tree-ssa/vrp105.c: New test.
1709 * gcc.dg/tree-ssa/vrp106.c: New test.
1711 2016-08-05 Martin Sebor <msebor@redhat.com>
1713 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1714 1ul in diagnostics. Remove hyphen from "constant-expression."
1715 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1716 * g++.dg/cpp0x/static_assert3.C: Same.
1717 * g++.dg/cpp1y/constexpr-throw.C: Same.
1718 * g++.dg/template/nontype3.C: Same.
1719 * g++.dg/warn/overflow-warn-1.C: Same.
1720 * g++.dg/warn/overflow-warn-3.C: Same.
1721 * g++.dg/warn/overflow-warn-4.C: Same.
1723 2016-08-05 David Malcolm <dmalcolm@redhat.com>
1725 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1726 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1727 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1728 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1730 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1732 PR tree-optimization/72810
1733 * gcc.dg/tree-ssa/vrp110.c: New test.
1735 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1738 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1740 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1741 saving the half-precision registers.
1742 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1743 value is returned in h0.
1744 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1745 are passed in FP/SIMD registers.
1746 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1747 passing works corrcetly.
1748 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1749 (hfa_f16x2_t): Likewise.
1750 (hfa_f16x3_t): Likewise.
1751 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1752 are promoted to double and passed in a double register.
1753 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1754 are promoted to double and stacked.
1755 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1757 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1758 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1759 __fp16 first get passed in FP/SIMD registers, then stacked.
1761 2016-08-05 Nathan Sidwell <nathan@acm.org>
1764 * g++.dg/cpp0x/pr68724.C: New.
1766 2016-08-05 Richard Biener <rguenther@suse.de>
1768 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1770 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1772 * gcc.dg/tree-ssa/vrp107.c: New test.
1773 * gcc.dg/tree-ssa/vrp108.c: New test.
1774 * gcc.dg/tree-ssa/vrp109.c: New test.
1776 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1778 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1781 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1783 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1785 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1786 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1787 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1789 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1790 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1791 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1794 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1797 * g++.dg/cpp1y/lambda-ice1.C: New.
1799 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1802 * g++.dg/cpp1y/pr72759.C: New test.
1804 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1806 * gcc.dg/switch-10.c: New test.
1808 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1810 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1812 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1814 * c-c++-common/goacc/routine-5.c: Update.
1816 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1818 PR rtl-optimization/70903
1819 * gcc.c-torture/execute/pr70903.c: New test.
1821 2016-08-04 Martin Liska <mliska@suse.cz>
1823 * gcc.dg/params/params.exp: Replace file exists with
1824 TESTING_IN_BUILD_TREE.
1826 2016-08-04 Marek Polacek <polacek@redhat.com>
1829 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1831 2016-08-04 Richard Biener <rguenther@suse.de>
1834 * gcc.dg/torture/pr71984.c: Guard correctness check for
1837 2016-08-03 Andrew Pinski <apinski@cavium.com>
1839 * gcc.c-torture/compile/20160802-1.c: New testcase.
1841 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
1843 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1845 2016-08-03 Richard Biener <rguenther@suse.de>
1847 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1849 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1850 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1852 2016-08-03 Richard Biener <rguenther@suse.de>
1854 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1855 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1856 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1857 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1859 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1861 * gcc.dg/init-excess-2.c: Require int32plus.
1862 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1863 * gcc.dg/pr59963-2.c: Require int32plus.
1864 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1865 * gcc.dg/unroll-7.c: Require int32plus.
1867 2016-08-02 Bin Cheng <bin.cheng@arm.com>
1869 PR tree-optimization/34114
1870 * gcc.dg/tree-ssa/loop-42.c: New test.
1872 2016-08-02 Tamar Christina <tamar.christina@arm.com>
1874 * gcc.target/aarch64/vminmaxnm.c: New.
1875 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1878 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1880 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1881 vec_extract for vector float, vector int, vector short, and vector
1883 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1884 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1885 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1886 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1888 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1890 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
1891 single stack adjustment, no writeback.
1892 * gcc.target/aarch64/test_frame_12.c: Likewise.
1893 * gcc.target/aarch64/test_frame_13.c: Likewise.
1894 * gcc.target/aarch64/test_frame_15.c: Likewise.
1895 * gcc.target/aarch64/test_frame_6.c: Likewise.
1896 * gcc.target/aarch64/test_frame_7.c: Likewise.
1897 * gcc.target/aarch64/test_frame_8.c: Likewise.
1898 * gcc.target/aarch64/test_frame_16.c: New test.
1900 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1903 * gcc.target/i386/pr72748.c: New test.
1905 2015-08-01 Alan Hayward <alan.hayward@arm.com>
1907 PR tree-optimization/71818
1908 * gcc.dg/vect/pr71818.c: New
1910 2016-08-01 Martin Liska <mliska@suse.cz>
1912 PR tree-optimization/71857
1913 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1915 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1917 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1919 2016-08-01 Jan Beulich <jbeulich@suse.com>
1921 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1923 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1925 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1926 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1928 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
1930 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1931 (check_effective_target_c++): Likewise. Also match for libstdc++.
1933 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1936 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1937 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1938 * gfortran.dg/pr41922.f90: New test.
1940 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1943 * gfortran.dg/pr68566.f90: new test.
1945 2016-07-30 Martin Sebor <msebor@redhat.com>
1949 * g++.dg/cpp0x/constexpr-cast.C: New test.
1950 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1951 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1952 * g++.dg/ubsan/pr63956.C: Correct.
1954 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1956 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1957 vector double or vector long where the vector is in memory.
1958 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1959 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1961 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1964 * gfortran.dg/pr69867.f90: New test.
1966 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1969 * gfortran.dg/pr69962.f90: New test.
1971 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1974 * gfortran.dg/pr70006.f90: New test.
1976 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1979 * gfortran.dg/pr71730.f90: New test.
1980 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1981 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1982 * gfortran.dg/array_constructor_26.f03: Ditto.
1984 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1986 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1987 * gcc.target/powerpc/pr71763.c: Likewise.
1989 2016-07-29 Marek Polacek <polacek@redhat.com>
1992 * gcc.dg/940510-1.c: Adjust dg-error.
1993 * gcc.dg/c99-flex-array-1.c: Likewise.
1994 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1997 * gcc.dg/noncompile/pr71853.c: New test.
2000 * gcc.dg/noncompile/pr71573.c: New test.
2003 * g++.dg/warn/Wparentheses-30.C: New test.
2004 * gcc.dg/Wparentheses-14.c: New test.
2006 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
2008 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2010 2016-07-29 Bin Cheng <bin.cheng@arm.com>
2012 PR tree-optimization/57558
2013 * gcc.dg/vect/pr57558-1.c: New test.
2014 * gcc.dg/vect/pr57558-2.c: New test.
2016 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2018 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2019 to scan forwprop1 dump pass.
2021 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2024 * g++.dg/template/pr51488.C: New.
2026 2016-07-29 Jakub Jelinek <jakub@redhat.com>
2029 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2031 * gcc.dg/pr71969-1.c: New test.
2032 * gcc.dg/pr71969-2.c: New test.
2033 * gcc.dg/pr71969-3.c: New test.
2035 2016-07-29 Marek Polacek <polacek@redhat.com>
2038 * c-c++-common/pr71574.c: New test.
2041 * gcc.dg/noncompile/pr71583.c: New test.
2043 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2046 * gcc.dg/pr68217.c: New test.
2048 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2051 * gfortran.dg/pr71067_1.f90: New test.
2052 * gfortran.dg/pr71067_2.f90: Ditto.
2054 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2056 * gcc.target/powerpc/vec-extract-1.c: New test.
2058 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2061 * gfortran.dg/pr71799.f90: New test.
2063 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2066 * g++.dg/cpp0x/pr71665-1.C: New.
2067 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2068 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2069 * g++.dg/ext/label10.C: Likewise.
2070 * g++.dg/parse/constant5.C: Likewise.
2072 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2075 * gfortran.dg/pr71859.f90: New test.
2076 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2077 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2079 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2082 * gfortran.dg/pr71883.f90 : New test.
2084 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2086 PR tree-optimization/71734
2087 * g++.dg/vect/pr70729-nest.cc: New test.
2089 2016-07-28 Renlin Li <renlin.li@arm.com>
2092 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2095 * gfortran.dg/dependency_47.f90: New test.
2097 2016-07-28 Martin Liska <mliska@suse.cz>
2099 PR gcov-profile/68025
2100 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2102 2016-07-28 Martin Liska <mliska@suse.cz>
2104 * g++.dg/vect/pr70944.cc: New test.
2106 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2109 * gcc.dg/torture/pr71994.c: New test.
2111 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2114 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2115 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2116 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2118 2016-07-27 Richard Biener <rguenther@suse.de>
2120 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2122 2016-07-27 Martin Liska <mliska@suse.cz>
2124 * gcc.dg/predict-13.c: New test.
2125 * gcc.dg/predict-14.c: New test.
2127 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2129 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2131 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2134 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2137 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2138 IEEE built-in functions handle quiet and signalling NaNs
2141 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2144 * gfortran.dg/pr71862.f90: New test.
2146 2016-07-26 Martin Sebor <msebor@redhat.com>
2148 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2149 selector with dg-options.
2151 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2153 PR tree-optimization/18046
2154 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2155 * gcc.dg/tree-ssa/vrp103.c: New test.
2156 * gcc.dg/tree-ssa/vrp104.c: New test.
2158 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2160 * gcc.target/powerpc/pr63354.c: Require lp64 since
2161 -mprofile-kernel is not legal with -m32.
2163 2016-07-26 Richard Biener <rguenther@suse.de>
2165 PR rtl-optimization/71984
2166 * gcc.dg/torture/pr71984.c: New testcase.
2168 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2170 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2171 g++-dg-runtest via et-dg-runtest.
2172 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2173 * gcc.dg/vect/vect.exp: Likewise.
2174 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2175 gfortran-dg-runtest.
2176 * gfortran.dg/vect/vect.exp: Likewise.
2177 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2178 (check_mips_loongson_hw_available): Likewise.
2179 (check_effective_target_mpaired_single_runtime): Likewise.
2180 (check_effective_target_mips_loongson_runtime): Likewise.
2181 (add_options_for_mpaired_single): Likewise.
2182 (check_effective_target_vect_int): Add global et_index.
2183 Check and save the supported feature for a target selected by
2184 the et_index target. Break long lines where appropriate. Call
2185 et-is-effective-target for MIPS with an argument instead of
2186 check_effective_target_* where appropriate.
2187 (check_effective_target_vect_intfloat_cvt): Likewise.
2188 (check_effective_target_vect_uintfloat_cvt): Likewise.
2189 (check_effective_target_vect_floatint_cvt): Likewise.
2190 (check_effective_target_vect_floatuint_cvt): Likewise.
2191 (check_effective_target_vect_simd_clones): Likewise.
2192 (check_effective_target_vect_shift): ewise.
2193 (check_effective_target_whole_vector_shift): Likewise.
2194 (check_effective_target_vect_bswap): Likewise.
2195 (check_effective_target_vect_shift_char): Likewise.
2196 (check_effective_target_vect_long): Likewise.
2197 (check_effective_target_vect_float): Likewise.
2198 (check_effective_target_vect_double): Likewise.
2199 (check_effective_target_vect_long_long): Likewise.
2200 (check_effective_target_vect_no_int_max): Likewise.
2201 (check_effective_target_vect_no_int_add): Likewise.
2202 (check_effective_target_vect_no_bitwise): Likewise.
2203 (check_effective_target_vect_widen_shift): Likewise.
2204 (check_effective_target_vect_no_align): Likewise.
2205 (check_effective_target_vect_hw_misalign): Likewise.
2206 (check_effective_target_vect_element_align): Likewise.
2207 (check_effective_target_vect_condition): Likewise.
2208 (check_effective_target_vect_cond_mixed): Likewise.
2209 (check_effective_target_vect_char_mult): Likewise.
2210 (check_effective_target_vect_short_mult): Likewise.
2211 (check_effective_target_vect_int_mult): Likewise.
2212 (check_effective_target_vect_extract_even_odd): Likewise.
2213 (check_effective_target_vect_interleave): Likewise.
2214 (check_effective_target_vect_stridedN): Likewise.
2215 (check_effective_target_vect_multiple_sizes): Likewise.
2216 (check_effective_target_vect64): Likewise.
2217 (check_effective_target_vect_call_copysignf): Likewise.
2218 (check_effective_target_vect_call_sqrtf): Likewise.
2219 (check_effective_target_vect_call_btrunc): Likewise.
2220 (check_effective_target_vect_call_btruncf): Likewise.
2221 (check_effective_target_vect_call_ceil): Likewise.
2222 (check_effective_target_vect_call_ceilf): Likewise.
2223 (check_effective_target_vect_call_floor): Likewise.
2224 (check_effective_target_vect_call_floorf): Likewise.
2225 (check_effective_target_vect_call_lceil): Likewise.
2226 (check_effective_target_vect_call_lfloor): Likewise.
2227 (check_effective_target_vect_call_nearbyint): Likewise.
2228 (check_effective_target_vect_call_nearbyintf): Likewise.
2229 (check_effective_target_vect_call_round): Likewise.
2230 (check_effective_target_vect_call_roundf): Likewise.
2231 (check_effective_target_vect_perm): Likewise, but also append *_saved
2232 to the existing global name to properly cache the result.
2233 (check_effective_target_vect_perm_byte): Likewise.
2234 (check_effective_target_vect_perm_short): Likewise.
2235 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2236 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2237 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2238 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2239 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2240 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2241 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2242 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2243 (check_effective_target_vect_sdot_qi): Likewise.
2244 (check_effective_target_vect_udot_qi): Likewise.
2245 (check_effective_target_vect_sdot_hi): Likewise.
2246 (check_effective_target_vect_udot_hi): Likewise.
2247 (check_effective_target_vect_usad_char): Likewise.
2248 (check_effective_target_vect_pack_trunc): Likewise.
2249 (check_effective_target_vect_unpack): Likewise.
2250 (check_effective_target_vect_aligned_arrays): Likewise.
2251 (check_effective_target_vect_natural_alignment): Likewise.
2252 (check_effective_target_vector_alignment_reachable): Likewise.
2253 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2254 (is-effective-target): Initialize et_index if undefined.
2255 (et-dg-runtest): New.
2256 (et-is-effective-target): Likewise.
2257 (check_vect_support_and_set_flags): Add supported MIPS targets to
2258 EFFECTIVE_TARGETS list. Return the number of supported targets.
2260 2016-07-26 Richard Biener <rguenther@suse.de>
2261 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2264 * gcc.dg/pr70920-1.c: New test-case.
2265 * gcc.dg/pr70902-2.c: Likewise.
2266 * gcc.dg/pr70920-3.c: Likewise.
2267 * gcc.dg/pr70920-4.c: Likewise
2268 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2271 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2273 * gcc.c-torture/execute/pr71494.c: Require label_values.
2274 * gcc.dg/pr16973.c: Ditto.
2276 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2278 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2279 * gcc.dg/torture/pr69771.c: Require int32plus.
2280 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2282 2016-07-25 Martin Liska <mliska@suse.cz>
2284 * gcc.dg/torture/pr71987.c: New test.
2286 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2289 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2290 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2291 * gfortran.dg/pr71935.f90: New test.
2293 2016-07-22 Martin Sebor <msebor@redhat.com>
2296 * g++.dg/ext/atomic-3.C: New test.
2297 * gcc.dg/atomic/pr71675.c: New test.
2299 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2301 * gcc.target/i386/mvc8.c: New test.
2303 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2305 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2306 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2308 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2311 * gfortran.dg/constructor_50.f90: New test.
2313 2016-07-22 Martin Liska <mliska@suse.cz>
2315 PR gcov-profile/69028
2316 PR gcov-profile/62047
2317 * g++.dg/cilk-plus/pr69028.C: New test.
2319 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2321 * gfortran.dg/coarray_stat_2.f90: New test.
2323 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2325 * gcc.target/powerpc/vec-extract.h: New files to check the
2326 vec_extract built-in functions for all vector types, testing
2327 accessing each element, both with constant and variable element
2329 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2330 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2331 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2332 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2333 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2334 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2335 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2336 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2337 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2339 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2342 * g++.dg/other/pr71728.C: New test.
2344 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2346 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2347 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2348 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2349 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2350 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2352 2016-07-21 Richard Biener <rguenther@suse.de>
2354 PR tree-optimization/71947
2355 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2357 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2359 * gcc.dg/tree-ssa/scev-15.c: New.
2361 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2363 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2365 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2368 * g++.dg/gomp/pr71941.C: New test.
2370 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2374 * g++.dg/spellcheck-identifiers.C: New test case, based on
2375 gcc.dg/spellcheck-identifiers.c.
2376 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2377 gcc.dg/spellcheck-identifiers-2.c.
2378 * g++.dg/spellcheck-typenames.C: New test case, based on
2379 gcc.dg/spellcheck-typenames.c
2381 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2383 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2384 pointer to member function and also test catching by reference.
2386 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2388 * gcc.target/s390/pr67443.c: Fix test case.
2390 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2392 * gcc.target/s390/insv-1.c: Xfail some tests.
2393 * gcc.target/s390/insv-2.c: Likewise.
2395 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2397 * gcc.target/avr/torture/get-mem.c: New test.
2398 * gcc.target/avr/torture/set-mem.c: New test.
2400 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2403 * gcc.target/avr/torture/tiny-progmem.c: New test.
2405 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2408 * g++.dg/parse/pr71909.C: New test.
2409 * g++.dg/tm/pr71909.C: New test.
2412 * g++.dg/cpp0x/constexpr-50060.C: New test.
2413 * g++.dg/cpp1y/constexpr-50060.C: New test.
2415 2016-07-20 Martin Liska <mliska@suse.cz>
2417 * gfortran.dg/graphite/pr71898.f90: New test.
2419 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2421 PR tree-optimization/71503
2422 PR tree-optimization/71683
2423 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2424 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2426 2016-07-20 Martin Liska <mliska@suse.cz>
2428 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2429 * gcc.dg/plugin/sreal-test-1.c: Remove.
2430 * gcc.dg/plugin/sreal_plugin.c: Remove.
2432 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2435 * gfortran.dg/dependency_47.f90: New test.
2437 2016-07-19 Jakub Jelinek <jakub@redhat.com>
2439 PR rtl-optimization/71916
2440 * gcc.c-torture/compile/pr71916.c: New test.
2443 * g++.dg/torture/pr71874.C: New test.
2446 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2447 (my_alloc): Rewritten to use __builtin_posix_memalign and
2449 (my_free): Use __builtin_free instead of _mm_free.
2450 (Vec::operator=): Use __builtin_memcpy.
2452 2016-07-19 Martin Jambor <mjambor@suse.cz>
2455 * gfortran.dg/pr71688.f90: New test.
2457 2016-07-19 Richard Biener <rguenther@suse.de>
2459 * c-c++-common/vector-subscript-6.c: New testcase.
2460 * c-c++-common/vector-subscript-7.c: Likewise.
2462 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2464 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
2465 and UInt32 based on __SIZEOF_INT__.
2467 2016-07-19 Richard Biener <rguenther@suse.de>
2469 PR tree-optimization/71901
2470 * gcc.dg/torture/pr71901.c: New testcase.
2472 2016-07-19 Richard Biener <rguenther@suse.de>
2474 PR tree-optimization/71908
2475 * gcc.dg/torture/pr71908.c: New testcase.
2477 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2480 * gcc.target/powerpc/pr71493-1.c: New test.
2481 * gcc.target/powerpc/pr71493-2.c: Likewise.
2483 2016-07-18 Jakub Jelinek <jakub@redhat.com>
2486 * g++.dg/conversion/ambig3.C: New test.
2489 * g++.dg/cpp0x/constexpr-71828.C: New test.
2492 * g++.dg/template/pr71826.C: New test.
2495 * g++.dg/template/defarg21.C: New test.
2498 * g++.dg/ext/vector31.C: New test.
2500 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
2502 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2504 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2506 PR tree-optimization/71734
2507 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2509 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2511 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2512 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2513 stack-layout-dynamic-1.c: New test.
2515 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2517 * gcc.target/s390/nolrl-1.c: New test.
2519 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
2522 * gfortran.dg/pr71523_1.f90: New test.
2523 * gfortran.dg/pr71523_2.f90: New test.
2525 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2527 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2529 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2530 Marco Restelli <mrestelli@gmail.com>
2533 * gfortran.dg/pr62125.f90: New test.
2535 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2537 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2538 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2540 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
2543 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2544 * g++.dg/cpp0x/nullptr35.C: New test.
2546 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2548 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2550 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2552 * gfortran.dg/goacc/vector_length.f90: New test.
2554 2016-07-15 Richard Biener <rguenther@suse.de>
2556 PR tree-optimization/71881
2557 * gcc.dg/torture/pr71881.c: New testcase.
2559 2016-07-15 Richard Biener <rguenther@suse.de>
2561 PR tree-optimization/71887
2562 * gcc.dg/torture/pr71887.c: New testcase.
2564 2016-07-15 Jakub Jelinek <jakub@redhat.com>
2567 * gcc.dg/spellcheck-identifiers-3.c: New test.
2569 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2572 * gfortran.dg/null_9.f90: New test.
2574 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2576 * gcc.dg/tree-ssa/loop-41.c: New test.
2578 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2580 PR tree-optimization/71347
2581 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2583 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2586 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2587 * gfortran.dg/contains.f90: Ditto.
2588 * gfortran.dg/contains_empty_1.f03: Ditto.
2589 * gfortran.dg/submodule_3.f08: Ditto.
2591 2016-07-14 Jakub Jelinek <jakub@redhat.com>
2594 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2595 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2596 expected diagnostics.
2599 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2600 * gcc.dg/spellcheck-identifiers-2.c: New test.
2601 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2602 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2604 2016-07-14 Jakub Jelinek <jakub@redhat.com>
2606 PR tree-optimization/71872
2607 * gcc.c-torture/compile/pr71872.c: New test.
2609 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2611 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2612 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2613 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2614 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2615 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2616 * gcc.target/arm/atomic-op-acquire-1.c: This.
2617 * gcc.target/arm/atomic-op-char.c: Rename into ...
2618 * gcc.target/arm/atomic-op-char-1.c: This.
2619 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2620 * gcc.target/arm/atomic-op-consume-1.c: This.
2621 * gcc.target/arm/atomic-op-int.c: Rename into ...
2622 * gcc.target/arm/atomic-op-int-1.c: This.
2623 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2624 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2625 * gcc.target/arm/atomic-op-release.c: Rename into ...
2626 * gcc.target/arm/atomic-op-release-1.c: This.
2627 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2628 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2629 * gcc.target/arm/atomic-op-short.c: Rename into ...
2630 * gcc.target/arm/atomic-op-short-1.c: This.
2631 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2632 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2633 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2634 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2635 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2636 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2637 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2638 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2639 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2640 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2642 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2645 * gfortran.dg/select_type_35.f03: New test.
2647 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2650 PR tree-optimization/70923
2651 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2652 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2653 * gcc.dg/vect/pr65951.c: Likewise.
2654 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2656 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
2658 * c-c++-common/pr60226.c: Expect maximum object file alignment
2661 2016-07-14 Richard Biener <rguenther@suse.de>
2663 PR tree-optimization/71866
2664 * gcc.dg/torture/pr71866.c: New testcase.
2666 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2668 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2669 selector and enclose boolean expression in curly braces.
2671 2016-07-14 Alan Modra <amodra@gmail.com>
2674 * gcc.target/powerpc/p9-novsx.c: New.
2676 2016-07-13 Andi Kleen <ak@linux.intel.com>
2678 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2679 * g++.dg/tree-prof/morefunc.C: Dito.
2680 * g++.dg/tree-prof/pr35545.C: Dito.
2681 * g++.dg/tree-prof/reorder.C: Dito.
2682 * gcc.dg/tree-prof/20050826-2.c: Dito.
2683 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2684 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2685 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2686 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2687 * gcc.dg/tree-prof/inliner-1.c: Dito.
2688 * gcc.dg/tree-prof/merge_block.c: Dito.
2689 * gcc.dg/tree-prof/stringop-1.c: Dito.
2690 * gcc.dg/tree-prof/stringop-2.c: Dito.
2691 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2692 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2693 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2694 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2695 * gcc.dg/tree-prof/update-loopch.c: Dito.
2696 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2697 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2698 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2699 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2700 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2701 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2702 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2704 2016-07-13 Andi Kleen <ak@linux.intel.com>
2706 * lib/profopt.exp (profopt-execute): Remove .imports files.
2708 2016-07-13 Andi Kleen <ak@linux.intel.com>
2710 * lib/profopt.exp (profopt-execute): Always log profiler command line.
2712 2016-07-13 Andi Kleen <ak@linux.intel.com>
2714 * lib/profopt.exp (dg-final-scan-autofdo,
2715 dg-final-scan-not-autofdo): New functions.
2717 2016-07-13 Bin Cheng <bin.cheng@arm.com>
2719 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2720 * gcc.dg/vect/vect-35.c: Ditto.
2721 * gcc.dg/vect/vect-alias-check-2.c: New test.
2723 2016-07-13 Martin Liska <mliska@suse.cz>
2725 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
2726 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
2727 * gfortran.dg/pr42108.f90: Update expected dump scan.
2729 2016-07-13 Richard Biener <rguenther@suse.de>
2731 PR tree-optimization/24574
2732 * gcc.dg/pr24574.c: New testcase.
2734 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2736 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2737 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2738 * c-c++-common/pr68833-1.c: Require int32plus.
2739 * gcc.dg/ipa/pr63551.c: Likewise.
2740 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2741 * gcc.dg/ipa/pr64041.c: Require int32plus.
2743 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2746 * g++.dg/pr71633.C: New test.
2748 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2750 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2751 Add new arm_thumb1_cbz_ok effective target.
2752 * gcc.target/arm/cbz.c: New test.
2754 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2756 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2757 Define effective target.
2758 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2759 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2760 * gcc.target/arm/movhi_movw.c: New test.
2761 * gcc.target/arm/movsi_movw.c: Likewise.
2762 * gcc.target/arm/movdi_movw.c: Likewise.
2764 2016-07-13 Richard Biener <rguenther@suse.de>
2767 * gcc.dg/pr71104-1.c: New testcase.
2768 * gcc.dg/pr71104-2.c: Likewise.
2770 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2773 * gcc.target/powerpc/pr71805.c: New test.
2775 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2777 * gcc.target/powerpc/divkc3-1.c: New.
2778 * gcc.target/powerpc/mulkc3-1.c: New.
2780 2016-07-12 Nathan Sidwell <nathan@acm.org>
2782 * gcc.target/arm/data-rel-1.c: New.
2783 * gcc.target/arm/data-rel-2.c: New.
2784 * gcc.target/arm/data-rel-3.c: New.
2786 2016-07-12 Martin Liska <mliska@suse.cz>
2788 * gcc.dg/params/blocksort-part.c: New test.
2789 * gcc.dg/params/params.exp: New file.
2791 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2794 * gcc.c-torture/execute/pr71700.c: New test.
2796 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2797 Richard Biener <rguenther@suse.de>
2799 PR tree-optimization/23286
2800 PR tree-optimization/70159
2801 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2802 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2803 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2804 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2805 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2806 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2807 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2808 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2809 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2810 * gcc.dg/pr51879-12.c: Likewise.
2811 * gcc.dg/strlenopt-9.c: Likewise.
2812 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2813 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2814 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2815 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2816 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2817 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2818 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2819 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2820 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2821 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2822 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2823 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2824 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2825 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2826 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2828 2016-07-12 Richard Biener <rguenther@suse.de>
2830 PR rtl-optimization/68961
2831 * gcc.target/i386/pr68961.c: New testcase.
2833 2016-07-11 Jakub Jelinek <jakub@redhat.com>
2836 * c-c++-common/gomp/pr71758.c: New test.
2837 * gfortran.dg/gomp/pr71758.f90: New test.
2839 PR tree-optimization/71823
2840 * gcc.dg/vect/pr71823.c: New test.
2842 2016-07-11 David Malcolm <dmalcolm@redhat.com>
2844 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2845 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2846 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2848 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2851 * gcc.target/i386/pr71801.c: New test.
2853 2016-07-11 Richard Biener <rguenther@suse.de>
2855 PR tree-optimization/71816
2856 * gcc.dg/torture/pr71816.c: New testcase.
2858 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2861 * gfortran.dg/dependency_46.f90: New test.
2863 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2865 PR rtl-optimization/71621
2866 * gcc.target/i386/pr71621-1.c: New.
2867 * gcc.target/i386/pr71621-2.c: New.
2869 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2871 * gfortran.dg/goacc/pr71704.f90: New test.
2873 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2876 * gcc.target/powerpc/pr71297.c: New.
2878 2016-07-08 Jiong Wang <jiong.wang@arm.com>
2880 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2882 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2885 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2887 2016-07-08 Alan Hayward <alan.hayward@arm.com>
2889 PR tree-optimization/71667
2890 * gcc.dg/vect/pr71667.c: New
2892 2016-07-08 Martin Liska <mliska@suse.cz>
2894 * gcc.dg/torture/pr71606.c: New test.
2896 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2899 * gfortran.dg/pr71764.f90: New test.
2901 2016-07-07 Jakub Jelinek <jakub@redhat.com>
2902 Kai Tietz <ktietz70@googlemail.com>
2906 * g++.dg/cpp0x/pr70869.C: New test.
2907 * g++.dg/cpp0x/pr71054.C: New test.
2909 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
2911 * g++.dg/debug/pr71432.C: Fail on AIX.
2913 2016-07-07 Martin Liska <mliska@suse.cz>
2915 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2916 an undefined behavior.
2917 * gfortran.dg/do_3.F90: Likewise.
2918 * gfortran.dg/do_check_11.f90: New test.
2919 * gfortran.dg/do_check_12.f90: New test.
2920 * gfortran.dg/do_corner_warn.f90: New test.
2922 2016-07-07 Martin Liska <mliska@suse.cz>
2924 * gfortran.dg/predict-1.f90: Ammend the test.
2925 * gfortran.dg/predict-2.f90: Likewise.
2927 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2930 * g++.dg/pr71624.C: New test.
2932 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2934 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2935 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2936 ARMv8-M Mainline architectures.
2938 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2940 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2941 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2943 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2947 * gcc.target/powerpc/pr71763.c: New file.
2949 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2951 PR tree-optimization/71518
2952 * gcc.dg/pr71518.c: New test.
2954 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2956 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2958 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2961 * gcc.target/avr/pr50739.c: New test.
2963 2016-07-05 Jan Hubicka <jh@suse.cz>
2965 * gcc.dg/tree-ssa/scev-14.c: update template.
2967 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2969 * gcc.dg/vect/group-no-gaps-1.c: New test.
2971 2016-07-05 Andi Kleen <ak@linux.intel.com>
2973 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2974 if kernel supports MPX.
2976 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
2978 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2980 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2981 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2983 * gcc.target/powerpc/signbit-1.c: New test.
2984 * gcc.target/powerpc/signbit-2.c: New test.
2985 * gcc.target/powerpc/signbit-3.c: New test.
2987 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2989 PR rtl-optimization/71594
2990 * gcc.dg/torture/pr71594.c: New test.
2992 2016-07-05 Jan Hubicka <jh@suse.cz>
2994 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2996 2016-07-05 David Malcolm <dmalcolm@redhat.com>
2999 * g++.dg/parse/error5.C: Update column
3000 number of missing semicolon error.
3001 * g++.dg/pr62314-2.C: New test case.
3003 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3005 * gfortran.dg/coarray_stat_function.f90: New test.
3006 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3007 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3010 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3013 * gfortran.dg/deferred_character_17.f90: New test.
3015 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3017 * gcc.target/arm/neon/polytypes.c: Move to ...
3018 * gcc.target/arm/polytypes.c: ... here.
3019 * gcc.target/arm/neon/pr51534.c: Move to ...
3020 * gcc.target/arm/pr51534.c: ... here.
3021 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3022 * gcc.target/arm/vect-vcvt.c: ... here.
3023 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3024 * gcc.target/arm/vect-vcvtq.c: ... here.
3025 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3026 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3027 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3028 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3029 * gcc.target/arm/neon/neon.exp: Delete.
3030 * gcc.target/arm/neon/: Delete.
3032 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3035 * gfortran.dg: pr65575.f90: New test.
3037 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3040 * gfortran.dg: pr35849.f90: New test.
3042 2016-07-04 Jakub Jelinek <jakub@redhat.com>
3045 * g++.dg/cpp0x/pr71739.C: New test.
3047 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3049 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3051 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3053 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3055 * gcc.target/s390/loc-1.c: New test.
3057 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3059 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3060 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
3062 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3065 * gcc.target/aarch64/pr63874.c: New test.
3067 2016-07-04 Jan Beulich <jbeulich@suse.com>
3069 * g++.dg/header.c: New.
3070 * gcc.dg/header.c: New.
3072 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3075 * c-c++-common/Wunused-var-15.c: New test.
3077 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3080 * gfortran.dg/gomp/pr71687.f90: New test.
3082 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3084 * gcc.dg/const-float128-ped.c: Require __float128 effective
3086 * gcc.dg/const-float128.c: Likewise.
3087 * gcc.dg/torture/float128-cmp-invalid.c: Require
3088 __float128 and base_quadfloat_support effective targets, and
3090 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3091 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3092 * gcc.dg/torture/float128-nan.c: Likewise.
3093 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3094 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3095 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3096 * lib/target-supports.exp (check_effective_target___float128): New.
3097 (add_options_for___float128): New.
3098 (check_effective_target_base_quadword_support): New.
3100 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3103 * gcc.target/powerpc/pr71720.c: New test.
3105 2016-07-01 Jan Beulich <jbeulich@suse.com>
3107 * gcc.dg/bss.c: New.
3109 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3112 * gcc.target/powerpc/pr71698.c: New test.
3114 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
3117 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3118 instead of ".foo" for its section name.
3119 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3120 depending on MCU's flash size.
3121 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3122 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3123 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3124 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3125 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3126 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3128 2016-07-01 Jan Beulich <jbeulich@suse.com>
3130 * gcc.target/i386/pr65105-2.c: Add -msse2.
3132 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3134 PR tree-optimization/71707
3135 * gcc.dg/strlenopt-29.c: New test.
3138 * gfortran.dg/gomp/pr71704.f90: New test.
3141 * gfortran.dg/gomp/pr71705.f90: New test.
3143 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3145 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3146 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3147 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3148 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3149 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3150 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3151 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3152 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3153 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3154 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3155 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3156 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3157 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3158 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3159 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3160 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3161 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3162 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3163 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3164 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3165 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3166 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3167 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3168 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3169 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3170 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3171 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3172 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3173 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3174 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3175 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3176 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3177 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3178 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3179 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3180 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3181 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3182 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3183 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3184 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3185 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3186 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3187 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3188 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3189 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3190 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3191 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3192 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3193 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3194 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3195 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3196 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3197 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3198 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3199 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3200 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3201 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3202 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3203 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3204 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3205 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3206 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3207 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3208 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3209 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3210 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3211 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3212 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3213 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3214 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3215 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3216 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3217 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3218 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3219 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3220 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3221 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3222 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3223 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3224 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3225 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3227 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3228 James Greenhalgh <james.greenhalgh@arm.com>
3230 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3232 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3233 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3235 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3237 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3240 * gcc.dg/spellcheck-options-12.c: New test case.
3242 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3245 * gcc.c-torture/compile/pr71693.c: New test.
3247 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3249 * gcc.dg/spellcheck-params.c: New testcase.
3250 * gcc.dg/spellcheck-params-2.c: New testcase.
3252 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3254 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3255 vector extract instructions.
3256 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3258 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3261 * gfortran.dg/unexpected_eof_2.f90: New test.
3262 * gfortran.dg/unexpected_eof_3.f90: New test.
3264 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3266 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3268 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3270 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3271 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3272 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3274 2016-06-29 Richard Biener <rguenther@suse.de>
3277 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3279 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3281 * gcc.target/arm/aapcs/neon-vect10.c: Require
3282 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3283 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3284 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3285 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3286 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3287 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3288 * gcc.target/arm/fp16-aapcs-1.c: Require
3289 -mfloat-ab=hard. Also simplify the test.
3290 * gcc.target/arm/fp16-aapcs-2.c: New.
3292 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3294 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3295 (add_options_for_arm_fp16_ieee): New.
3296 (add_options_for_arm_fp16_alternative): New.
3297 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3299 (effective_target_arm_fp16_hw): New.
3301 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3303 PR tree-optimization/71655
3304 * g++.dg/pr71655.C: New test.
3306 2016-06-29 Martin Liska <mliska@suse.cz>
3308 * gcc.dg/pr71585.c: New test.
3309 * gcc.dg/pr71585-2.c: New test.
3310 * gcc.dg/pr71585-3.c: New test.
3312 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3314 PR tree-optimization/70729
3315 * g++.dg/vect/pr70729.cc: New test.
3317 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3319 * c-c++-common/gomp/cancel-1.c: Extend.
3321 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3323 PR tree-optimization/71625
3324 * gcc.dg/strlenopt-28.c: New test.
3326 2016-06-29 Richard Biener <rguenther@suse.de>
3329 * g++.dg/torture/pr71002.C: Adjust testcase.
3331 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3334 * gcc.dg/pr71685.c: New test.
3336 2016-06-28 Martin Sebor <msebor@redhat.com>
3339 * gcc.dg/init-bad-9.c: New test.
3341 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3343 * gcc.target/powerpc/abs128-1.c: Require VSX.
3344 * gcc.target/powerpc/copysign128-1.c: Likewise.
3345 * gcc.target/powerpc/inf128-1.c: Likewise.
3346 * gcc.target/powerpc/nan128-1.c: Likewise.
3348 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3351 * gcc.c-torture/execute/pr71626-1.c: New test.
3352 * gcc.c-torture/execute/pr71626-2.c: New test.
3354 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3357 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3359 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3362 * gcc.target/powerpc/pr71670.c: New testcase.
3364 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3367 * gcc.target/powerpc/pr71656-1.c: New test.
3368 * gcc.target/powerpc/pr71656-2.c: New test.
3370 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3372 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3374 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3375 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3376 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3377 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3378 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3379 Add arm_neon_fp16_ok effective target.
3380 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3382 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3384 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3386 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3388 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3390 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3392 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3394 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3396 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3398 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3400 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3403 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3405 * gcc.dg/predict-12.c: New testcase.
3407 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3410 * gfortran.dg/pr71649.f90: New test.
3412 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3414 PR tree-optimization/71643
3415 * g++.dg/opt/pr71643.C: New test.
3417 PR tree-optimization/71631
3418 * gcc.c-torture/execute/pr71631.c: New test.
3420 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3422 * gcc.dg/predict-11.c: New testcase.
3423 * gfortran.dg/predict-2.f90: New testcase.
3425 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3427 * gcc.dg/predict-10.c: New test.
3429 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3431 * gcc.target/powerpc/abs128-1.c: New.
3432 * gcc.target/powerpc/copysign128-1.c: New.
3433 * gcc.target/powerpc/inf128-1.c: New.
3434 * gcc.target/powerpc/nan128-1.c: New.
3436 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3438 * gfortran.dg/pr71642.f90: New test.
3440 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3442 PR tree-optimization/71647
3443 * gcc.target/i386/pr71647.c: New test.
3445 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3447 * gcc.target/i386/noplt-gd-1.c: New test.
3448 * gcc.target/i386/noplt-gd-2.c: Likewise.
3449 * gcc.target/i386/noplt-gd-3.c: Likewise.
3450 * gcc.target/i386/noplt-ld-1.c: Likewise.
3451 * gcc.target/i386/noplt-ld-2.c: Likewise.
3452 * gcc.target/i386/noplt-ld-3.c: Likewise.
3453 * lib/target-supports.exp
3454 (check_effective_target_tls_get_addr_via_got): New.
3456 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3458 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3459 testsuite compile flags.
3460 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3461 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3463 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3465 * g++dg/vect/pr36684.cc: Add dg-do compile.
3466 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3467 * gcc.dg/vect/pr70021.c: Ditto.
3468 * gcc.dg/vect/pr70138-1.c: Ditto.
3469 * gcc.dg/vect/pr70138-2.c: Ditto.
3470 * gcc.dg/vect/pr70354-1.c: Ditto.
3471 * gcc.dg/vect/pr70354-2.c: Ditto.
3472 * gcc.dg/vect/pr71259.c: Ditto.
3473 * gcc.dg/vect/pr71416-1.c: Ditto.
3474 * gcc.dg/vect/slp-43.c: Ditto.
3475 * gcc.dg/vect/slp-45.c: Ditto.
3476 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3477 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3478 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3479 * gfortran.dg/vect/pr69980.f90: Ditto.
3481 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3483 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3484 * gcc.dg/vect/bb-slp-30.c: Ditto.
3485 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3486 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3487 * gcc.dg/vect/pr45902.c: Ditto.
3488 * gcc.dg/vect/pr48172.c: Ditto.
3489 * gcc.dg/vect/pr48377.c: Ditto.
3490 * gcc.dg/vect/pr49038.c: Ditto.
3491 * gcc.dg/vect/pr49771.c: Ditto.
3492 * gcc.dg/vect/pr52091.c: Ditto.
3493 * gcc.dg/vect/pr53185-2.c: Ditto.
3494 * gcc.dg/vect/pr56826.c: Ditto.
3495 * gcc.dg/vect/pr60276.c: Ditto.
3496 * gcc.dg/vect/pr62021.c: Ditto.
3497 * gcc.dg/vect/pr63530.c: Ditto.
3498 * gcc.dg/vect/pr65518.c: Ditto.
3499 * gcc.dg/vect/pr65947-1.c: Ditto.
3500 * gcc.dg/vect/pr65947-10.c: Ditto.
3501 * gcc.dg/vect/pr65947-11.c: Ditto.
3502 * gcc.dg/vect/pr65947-12.c: Ditto.
3503 * gcc.dg/vect/pr65947-13.c: Ditto.
3504 * gcc.dg/vect/pr65947-2.c: Ditto.
3505 * gcc.dg/vect/pr65947-3.c: Ditto.
3506 * gcc.dg/vect/pr65947-4.c: Ditto.
3507 * gcc.dg/vect/pr65947-5.c: Ditto.
3508 * gcc.dg/vect/pr65947-6.c: Ditto.
3509 * gcc.dg/vect/pr65947-7.c: Ditto.
3510 * gcc.dg/vect/pr65947-8.c: Ditto.
3511 * gcc.dg/vect/pr65947-9.c: Ditto.
3512 * gcc.dg/vect/pr71416-1.c: Ditto.
3513 * gcc.dg/vect/pr71439.c: Ditto.
3514 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3515 * gcc.dg/vect/vect-bswap16.c: Ditto.
3516 * gcc.dg/vect/vect-bswap32.c: Ditto.
3517 * gcc.dg/vect/vect-bswap64.c: Ditto.
3518 * gcc.dg/vect/vect-live-1.c: Ditto.
3519 * gcc.dg/vect/vect-live-2.c: Ditto.
3520 * gcc.dg/vect/vect-live-3.c: Ditto.
3521 * gcc.dg/vect/vect-live-4.c: Ditto.
3522 * gcc.dg/vect/vect-live-5.c: Ditto.
3523 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3524 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3525 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3526 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3527 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3528 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3529 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3530 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3531 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3532 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3533 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3534 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3535 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3536 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3537 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3538 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3539 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3541 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3543 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3545 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3547 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3548 ia32 if R_386_GOT32X relocation is supported.
3549 * gcc.target/i386/noplt-3.c: Likewise.
3550 * gcc.target/i386/noplt-2.c: Likewise.
3551 (main): Renamed to ...
3553 * gcc.target/i386/noplt-4.c: Likewise.
3554 (main): Renamed to ...
3556 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3557 * gcc.target/i386/pr67400-5.c: Likewise.
3559 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3561 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3562 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3564 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3565 f4): Adjust expected diagnostics.
3566 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3567 (T): If OVFP is defined, redefine to TP.
3568 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3569 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3570 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3571 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3572 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3573 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3574 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3575 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3576 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3577 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3578 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3579 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3580 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3581 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3582 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3583 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3584 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3585 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3586 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3587 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3588 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3589 as last argument to __builtin_add_overflow_p.
3591 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
3593 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3594 dg-options and remove default vector testsuite compile flags.
3595 * g++.dg/vect/pr33860a.cc: Ditto.
3596 * g++.dg/vect/pr45470-a.cc: Ditto.
3597 * g++.dg/vect/pr45470-b.cc: Ditto.
3598 * g++.dg/vect/pr60896.cc: Ditto.
3599 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3600 * gcc.dg/vect/pr18308.c: Ditto.
3601 * gcc.dg/vect/pr24049.c: Ditto.
3602 * gcc.dg/vect/pr33373.c: Ditto.
3603 * gcc.dg/vect/pr36228.c: Ditto.
3604 * gcc.dg/vect/pr42395.c: Ditto.
3605 * gcc.dg/vect/pr42604.c: Ditto.
3606 * gcc.dg/vect/pr46663.c: Ditto.
3607 * gcc.dg/vect/pr48765.c: Ditto.
3608 * gcc.dg/vect/pr49093.c: Ditto.
3609 * gcc.dg/vect/pr49352.c: Ditto.
3610 * gcc.dg/vect/pr52298.c: Ditto.
3611 * gcc.dg/vect/pr52870.c: Ditto.
3612 * gcc.dg/vect/pr53185.c: Ditto.
3613 * gcc.dg/vect/pr53773.c: Ditto.
3614 * gcc.dg/vect/pr56695.c: Ditto.
3615 * gcc.dg/vect/pr62171.c: Ditto.
3616 * gcc.dg/vect/pr63530.c: Ditto.
3617 * gcc.dg/vect/pr68339.c: Ditto.
3618 * gcc.dg/vect/pr71259.c: Ditto.
3619 * gcc.dg/vect/vect-82_64.c: Ditto.
3620 * gcc.dg/vect/vect-83_64.c: Ditto.
3621 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3622 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3623 * gcc.dg/vect/vect-shift-2.c: Ditto.
3624 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3625 * gfortran.dg/vect/pr39318.f90: Ditto.
3626 * gfortran.dg/vect/pr45714-a.f: Ditto.
3627 * gfortran.dg/vect/pr45714-b.f: Ditto.
3628 * gfortran.dg/vect/pr46213.f90: Ditto.
3630 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3631 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3633 * gcc.target/powerpc/p9-splat-5.c: New test.
3635 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
3637 PR tree-optimization/71488
3638 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3639 * lib/target-supports.exp: ... here.
3640 (check_sse4_hw_available): New procedure.
3641 (check_effective_target_sse4_runtime): Ditto.
3642 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3643 -march=westmere for sse4_runtime targets.
3644 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
3645 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
3646 (dg-additional-options): Use for sse4_runtime targets.
3647 (main): Call check_vect ().
3648 (dg-final): Perform scan only for sse4_runtime targets.
3650 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3654 * gcc.target/i386/pr66232-14.c: New file.
3655 * gcc.target/i386/pr66232-15.c: Likewise.
3656 * gcc.target/i386/pr66232-16.c: Likewise.
3657 * gcc.target/i386/pr66232-17.c: Likewise.
3658 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3659 ia32 if R_386_GOT32X relocation is supported.
3660 * gcc.target/i386/pr67400-2.c: Likewise.
3661 * gcc.target/i386/pr67400-3.c: Likewise.
3662 * gcc.target/i386/pr67400-4.c: Likewise.
3663 * gcc.target/i386/pr67400-6.c: Likewise.
3664 * gcc.target/i386/pr67400-7.c: Likewise.
3665 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
3667 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3669 PR libgfortran/48852
3670 * gfortran.dg/char4_iunit_1.f03: Update test.
3671 * gfortran.dg/f2003_io_5.f03: Update test.
3672 * gfortran.dg/real_const_3.f90: Update test.
3674 2016-06-23 Andi Kleen <ak@linux.intel.com>
3676 * g++.dg/bprob/bprob.exp: Support autofdo.
3677 * g++.dg/tree-prof/tree-prof.exp: dito.
3678 * gcc.dg/tree-prof/tree-prof.exp: dito.
3679 * gcc.misc-tests/bprob.exp: dito.
3680 * gfortran.dg/prof/prof.exp: dito.
3681 * lib/profopt.exp: dito.
3682 * lib/target-supports.exp: Check for autofdo.
3684 2016-06-23 Martin Liska <mliska@suse.cz>
3686 * gcc.dg/pr71619.c: New test.
3688 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3691 * gcc.target/i386/pr67400-1.c: New test.
3692 * gcc.target/i386/pr67400-2.c: Likewise.
3693 * gcc.target/i386/pr67400-3.c: Likewise.
3694 * gcc.target/i386/pr67400-4.c: Likewise.
3695 * gcc.target/i386/pr67400-5.c: Likewise.
3696 * gcc.target/i386/pr67400-6.c: Likewise.
3697 * gcc.target/i386/pr67400-7.c: Likewise.
3699 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3701 * c-c++-common/missing-header-1.c: New test case.
3702 * c-c++-common/missing-header-2.c: New test case.
3703 * c-c++-common/missing-header-3.c: New test case.
3704 * c-c++-common/missing-header-4.c: New test case.
3706 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3709 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3711 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3712 expected results due to builtin "nanl" now being suggested for
3714 * gcc.dg/pr67580.c: Update expected messages.
3715 * gcc.dg/spellcheck-identifiers.c: New testcase.
3716 * gcc.dg/spellcheck-typenames.c: New testcase.
3718 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3720 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3722 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3723 diagnostic-test-show-locus-parseable-fixits.c to sources for
3724 diagnostic_plugin_test_show_locus.c.
3725 * lib/gcc-defs.exp (freeform_regexps): New global.
3726 (dg-regexp): New function.
3727 (handle-dg-regexps): New function.
3728 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3729 freeform_regexps to the empty list.
3730 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3732 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3734 PR tree-optimization/71488
3735 * g++.dg/pr71488.C: New test.
3736 * gcc.dg/vect/vect-bool-cmp.c: New test.
3738 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3740 * gcc.dg/guality/param-5.c: New test.
3742 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3744 * gcc.target/i386/asm-flag-7.c: New test.
3746 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3748 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3749 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3750 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3751 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3752 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3753 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3754 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3755 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3756 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3757 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3758 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3759 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3760 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3761 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3762 * lib/target-supports.exp: Likewise.
3764 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3766 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3767 * gcc.dg/attr-ms_struct-2.c: Likewise.
3768 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3769 * gcc.dg/bf-ms-attrib.c: Likewise.
3770 * gcc.dg/bf-ms-layout-2.c: Likewise.
3771 * gcc.dg/bf-ms-layout-3.c: Likewise.
3772 * gcc.dg/bf-ms-layout.c: Likewise.
3773 * gcc.dg/bf-no-ms-layout.c: Likewise.
3774 * gcc.target/i386/bitfield1.c: Likewise.
3775 * gcc.target/i386/bitfield2.c: Likewise.
3776 * gcc.target/i386/bitfield3.c: Likewise.
3778 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3780 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3781 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3782 override other than -mcpu=power9 command-line option is specified,
3783 or if the target operating system is aix.
3784 * gcc.target/powerpc/darn-1.c: Likewise.
3785 * gcc.target/powerpc/darn-2.c: Likewise.
3786 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3787 test if effective-target is not powerpc_p9vector_ok or if the
3788 target operating system is not defined.
3789 * gcc.target/powerpc/vslv-1.c: Likewise.
3790 * gcc.target/powerpc/vsrv-0.c: Likewise.
3791 * gcc.target/powerpc/vsrv-1.c: Likewise.
3793 2016-06-21 Tobias Burnus <burnus@net-b.de>
3796 * gfortran.dg/coarray/data_1.f90: New.
3798 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3800 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3801 (dg-require-effective-target): Use arm_v8_neon_hw.
3802 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3803 (dg-require-effective-target): Likewise.
3804 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3805 (dg-require-effective-target): Likewise.
3806 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3807 (dg-require-effective-target): Likewise.
3808 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3809 (dg-require-effective-target): Likewise.
3810 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3811 (dg-require-effective-target): Likewise.
3812 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3815 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3817 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3818 Set to 3 so test passes.
3820 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3822 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3824 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3826 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3827 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3828 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3829 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3831 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3833 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3834 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3836 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3839 * gcc.target/i386/pr71549.c: New test.
3841 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3843 * gcc.target/powerpc/vadsdu-0.c: Replace
3844 dg-require-effective-target directive to allow test to run on more
3845 platforms, and add dg-skip-if directive to disable test on aix
3846 platforms because of known incompatibilities.
3847 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3848 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3849 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3850 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3851 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3852 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3853 * gcc.target/powerpc/vadsdub-2.c: Replace
3854 dg-require-effective-target directive to allow test to run on more
3855 platforms, and add dg-skip-if directive to disable test on aix
3856 platforms because of known incompatibilities.
3857 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3858 with vec_absdb call to differentiate this test from vadsdub-1.c.
3859 * gcc.target/powerpc/vadsduh-1.c: Replace
3860 dg-require-effective-target directive to allow test to run on more
3861 platforms, and add dg-skip-if directive to disable test on aix
3862 platforms because of known incompatibilities.
3863 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3864 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3865 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3867 2016-06-21 Jakub Jelinek <jakub@redhat.com>
3869 PR tree-optimization/71588
3870 * gcc.dg/pr71558.c: New test.
3872 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3874 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3875 * c-c++-common/pr68657-2.c: Likewise.
3876 * c-c++-common/pr68657-3.c: Likewise.
3877 * gcc.dg/torture/pr69714.c: Require int32plus support.
3878 * gcc.dg/torture/pr70025.c: Likewise.
3879 * gcc.dg/torture/pr70083.c: Likewise.
3880 * gcc.dg/torture/pr70542.c: Likewise.
3881 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3883 2016-06-20 Joseph Myers <joseph@codesourcery.com>
3886 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3888 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3891 * gcc.dg/pr71581.c: New test.
3893 PR rtl-optimization/71591
3894 * gcc.dg/cpp/pr71591.c: New test.
3896 2016-06-20 David B. Robins <gcc@davidrobins.net>
3899 * g++.dg/torture/pr71571.C: New test.
3901 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3904 * gcc.target/i386/sse2-pr71559.c: New test.
3905 * gcc.target/i386/avx-pr71559.c: New test.
3906 * gcc.target/i386/avx512f-pr71559.c: New test.
3908 2016-06-20 Tobias Burnus <burnus@net-b.de>
3911 * gfortran.dg/pointer_remapping_10.f90: New.
3913 2016-06-20 David Malcolm <dmalcolm@redhat.com>
3915 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3917 2016-06-20 Martin Sebor <msebor@redhat.com>
3920 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3921 * gnu90-const-expr-1.c: Same.
3922 * gnu99-const-expr-1.c: Same.
3923 * gnu99-static-1.c: Same.
3925 2016-06-20 Renlin Li <renlin.li@arm.com>
3928 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3930 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3932 * gcc.target/aarch64/vcvt_f64_1.c: New.
3933 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3934 * gcc.target/aarch64/vrecp_f64_1.c: New.
3936 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3938 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3941 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
3944 * gcc.target/avr/torture/pr71103-2.c: New test.
3946 2016-06-19 Martin Sebor <msebor@redhat.com>
3949 * gcc.dg/alignof.c: New test.
3951 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3953 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3954 vs dg-error; test constexpr specifier too.
3956 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3958 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3960 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3962 * lib/target-supports.exp
3963 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3964 arm_neon_ok and merge flags. Fix temporary test name.
3965 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3968 2016-06-17 Martin Liska <mliska@suse.cz>
3970 * gcc.dg/predict-9.c: Fix dump scanning.
3972 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3974 PR tree-optimization/71354
3975 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3977 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3979 PR tree-optimization/71347
3980 * gcc.dg/tree-ssa/pr71347.c: New test.
3982 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3984 PR tree-optimization/71354
3985 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3987 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3989 * gcc.dg/vect/vect-alias-check-1.c: New test.
3991 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3994 * gcc.target/avr/pr71151-1.c: New test.
3995 * gcc.target/avr/pr71151-2.c: New test.
3996 * gcc.target/avr/pr71151-3.c: New test.
3997 * gcc.target/avr/pr71151-4.c: New test.
3998 * gcc.target/avr/pr71151-5.c: New test.
3999 * gcc.target/avr/pr71151-6.c: New test.
4000 * gcc.target/avr/pr71151-7.c: New test.
4001 * gcc.target/avr/pr71151-8.c: New test.
4002 * gcc.target/avr/pr71151-common.h: New test.
4004 2016-06-16 Martin Liska <mliska@suse.cz>
4006 * gfortran.dg/predict-1.f90: New test.
4008 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
4011 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4013 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
4015 * g++.dg/vect/pr36648.cc: Disable cunrolli
4017 2016-06-16 Jakub Jelinek <jakub@redhat.com>
4020 * gcc.c-torture/execute/pr71554.c: New test.
4022 PR rtl-optimization/71532
4023 * gcc.dg/torture/pr71532.c: New test.
4025 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4027 * gcc.target/powerpc/p9-dimode1.c: New test.
4028 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4030 2016-06-15 Jakub Jelinek <jakub@redhat.com>
4032 * gcc.c-torture/compile/20160615-1.c: New test.
4034 * g++.dg/cpp0x/ref-qual17.C: New test.
4036 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4039 * gcc.target/i386/pr71529.C: New test.
4041 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4043 PR tree-optimization/71483
4044 * g++.dg/vect/pr71483.c: New
4046 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4049 * g++.dg/inherit/crash6.C: New.
4050 * g++.dg/inherit/union2.C: Likewise.
4051 * g++.dg/inherit/virtual12.C: Likewise.
4052 * g++.dg/inherit/virtual13.C: Likewise.
4053 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4055 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
4057 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
4059 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4061 PR tree-optimization/71439
4062 * gcc.dg/vect/pr71439.c: New
4064 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4066 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4068 2016-06-15 Richard Biener <rguenther@suse.de>
4070 * gcc.dg/vect/slp-45.c: New testcase.
4072 2016-06-15 Richard Biener <rguenther@suse.de>
4074 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4076 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4078 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4079 requirements, and disable for AIX for now.
4080 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4082 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4085 * g++.dg/opt/pr71528.C: New test.
4088 * g++.dg/init/pr71516.C: New test.
4090 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4092 * g++.dg/init/array46.C: New.
4094 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
4096 * gcc.target/i386/float128-3.c: New test.
4097 * gcc.target/i386/quad-sse4.c: Ditto.
4098 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4099 Update scan strings.
4101 2016-06-14 Richard Biener <rguenther@suse.de>
4104 * gfortran.dg/pr71526.f90: New testcase.
4106 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4108 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4109 * gcc.dg/zero_bits_compound-1.c: Likewise.
4111 2016-06-14 Richard Biener <rguenther@suse.de>
4113 PR tree-optimization/71522
4114 * gcc.dg/torture/pr71522.c: New testcase.
4116 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4118 PR tree-optimization/71520
4119 * gcc.dg/tree-ssa/pr71520.c: New test.
4121 2016-06-14 Richard Biener <rguenther@suse.de>
4123 PR tree-optimization/71521
4124 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4126 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4129 * c-c++-common/ubsan/bounds-13.c: New test.
4131 PR preprocessor/71183
4132 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4134 2016-06-13 Jeff Law <law@redhat.com>
4136 PR tree-optimization/71403
4137 * c-c++-common/ubsan/pr71403-1.c: New test.
4138 * c-c++-common/ubsan/pr71403-2.c: New test.
4139 * c-c++-common/ubsan/pr71403-3.c: New test.
4141 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4144 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4145 Add -Wno-psabi -w to dg-options.
4147 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4149 * gcc.target/powerpc/vadsdu-0.c: New test.
4150 * gcc.target/powerpc/vadsdu-1.c: New test.
4151 * gcc.target/powerpc/vadsdu-2.c: New test.
4152 * gcc.target/powerpc/vadsdu-3.c: New test.
4153 * gcc.target/powerpc/vadsdu-4.c: New test.
4154 * gcc.target/powerpc/vadsdu-5.c: New test.
4155 * gcc.target/powerpc/vadsdub-1.c: New test.
4156 * gcc.target/powerpc/vadsdub-2.c: New test.
4157 * gcc.target/powerpc/vadsduh-1.c: New test.
4158 * gcc.target/powerpc/vadsduh-2.c: New test.
4159 * gcc.target/powerpc/vadsduw-1.c: New test.
4160 * gcc.target/powerpc/vadsduw-2.c: New test.
4162 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4164 * gcc.dg/c99-init-2.c (c): Update expected error message.
4165 * gcc.dg/init-bad-8.c (foo): Likewise.
4166 * gcc.dg/spellcheck-fields-3.c: New test case.
4168 2016-06-13 Martin Liska <mliska@suse.cz>
4170 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4171 and "guess loop iv compared" heuristics.
4172 * gcc.dg/predict-2.c: Likewise.
4173 * gcc.dg/predict-3.c: Likewise.
4174 * gcc.dg/predict-4.c: Likewise.
4175 * gcc.dg/predict-5.c: Likewise.
4176 * gcc.dg/predict-6.c: Likewise.
4178 2016-06-13 Marek Polacek <polacek@redhat.com>
4181 * c-c++-common/Wswitch-unreachable-4.c: New test.
4182 * gcc.dg/Wswitch-unreachable-2.c: New test.
4183 * g++.dg/tm/jump1.C: Move dg-warning.
4185 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4187 * gnat.dg/renaming10.ad[sb]: New test.
4189 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4192 * gfortran.dg/pr70673.f90: New test.
4194 2016-06-13 Richard Biener <rguenther@suse.de>
4197 * gcc.dg/align-3.c: New testcase.
4199 2016-06-13 Martin Liska <mliska@suse.cz>
4201 * gcc.target/i386/pr71458.c: New test.
4203 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4206 * gcc.dg/torture/float128-nan.c: New test.
4208 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4211 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4214 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4217 * gfortran.dg/comma_IO_extension_1.f90: New test.
4218 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4219 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4221 * gfortran.dg/graphite/pr38083.f90: Likewise.
4222 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4225 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4227 * gnat.dg/case_character.adb: New test.
4229 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4232 * gcc.target/powerpc/pr71310.c: New testcase.
4234 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4237 * gcc.dg/pr71478.c: New test.
4239 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4242 * gcc.c-torture/execute/pr71494.c: New test.
4245 * gcc.target/i386/pr68657.c: New test.
4248 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4249 (test): Add -masm=intel alternatives.
4251 2016-06-10 Martin Sebor <msebor@redhat.com>
4254 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4256 2016-06-10 Jeff Law <law@redhat.com>
4258 PR tree-optimization/71335
4259 * gcc.c-torture/execute/pr71335.c: New test.
4261 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4263 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4264 the various "cannot tail-call: " messages.
4266 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4268 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4271 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4274 * c-c++-common/asan/pr71480.c: New test.
4276 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4278 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4279 (ASMNAME2): Likewise.
4280 (main): Replace fn in asm statement with ASMNAME ("fn").
4281 * gcc.dg/guality/pr68037-2.c: Likewise.
4282 * gcc.dg/guality/pr68037-3.c: Likewise.
4283 * gcc.dg/torture/pr68037-1.c: Likewise.
4284 * gcc.dg/torture/pr68037-2.c: Likewise.
4285 * gcc.dg/torture/pr68037-3.c: Likewise.
4287 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4290 * gcc.target/i386/pr68843-1.c: New test.
4291 * gcc.target/i386/pr68843-2.c: New test.
4293 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4294 Cesar Philippidis <cesar@codesourcery.com>
4297 * gcc.dg/goacc/nested-function-1.c: New file.
4298 * gcc.dg/goacc/nested-function-2.c: Likewise.
4299 * gcc.dg/goacc/pr71373.c: Likewise.
4300 * gfortran.dg/goacc/cray-2.f95: Likewise.
4301 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4302 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4303 * gfortran.dg/goacc/cray.f95: Update.
4304 * gfortran.dg/goacc/loop-1.f95: Likewise.
4305 * gfortran.dg/goacc/loop-3.f95: Likewise.
4306 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4307 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4309 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4311 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4312 for OpenACC tile clauses.
4313 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4316 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4318 * c-c++-common/goacc/cache-2.c: ... this new file.
4319 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4320 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4321 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4323 * gfortran.dg/goacc/cray.f95: Likewise.
4324 * gfortran.dg/goacc/loop-1.f95: Likewise.
4326 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4328 PR tree-optimization/71407
4329 PR tree-optimization/71416
4330 * gcc.dg/vect/pr71407.c: New
4331 * gcc.dg/vect/pr71416-1.c: New
4332 * gcc.dg/vect/pr71416-2.c: New
4334 2016-06-10 Richard Biener <rguenther@suse.de>
4337 * gcc.dg/torture/pr71477.c: New testcase.
4339 2016-06-09 Julia Koval <julia.koval@intel.com>
4341 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4342 * gcc.target/i386/interrupt-13.c: Likewise.
4343 * gcc.target/i386/interrupt-15.c: Likewise.
4344 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4345 * gcc.target/i386/interrupt-24.c: Likewise.
4346 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4347 * gcc.target/i386/interrupt-9.c: Likewise.
4348 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4350 2016-06-09 Martin Sebor <msebor@redhat.com>
4353 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4354 * gcc.dg/builtin-constant_p-1.c: Same.
4355 * gcc.dg/builtins-error.c: Same.
4356 * gcc.dg/pr70859.c: Same.
4358 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4360 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4361 * gcc.dg/torture/pr68067-1.c: Likewise.
4362 * gcc.dg/torture/pr68067-2.c: Likewise.
4364 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4366 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4369 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4372 * g++.dg/inherit/crash5.C: New.
4374 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4377 * g++.dg/inherit/crash5.C: New.
4378 * g++.dg/inherit/virtual1.C: Adjust.
4380 2016-06-09 Martin Liska <mliska@suse.cz>
4382 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4383 * g++.dg/predict-loop-exit-2.C: Likewise.
4384 * g++.dg/predict-loop-exit-3.C: Likewise.
4385 * gcc.dg/predict-1.c: Likewise.
4386 * gcc.dg/predict-2.c: Likewise.
4387 * gcc.dg/predict-3.c: Likewise.
4388 * gcc.dg/predict-4.c: Likewise.
4389 * gcc.dg/predict-5.c: Likewise.
4390 * gcc.dg/predict-6.c: Likewise.
4391 * gcc.dg/predict-7.c: Likewise.
4393 2016-06-09 Richard Biener <rguenther@suse.de>
4395 PR tree-optimization/71462
4396 * gcc.dg/torture/pr71462.c: New testcase.
4398 2016-06-09 Marek Polacek <polacek@redhat.com>
4401 * gcc.dg/c11-generic-3.c: New test.
4403 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4405 * g++.dg/init/array42.C: New.
4406 * g++.dg/init/array43.C: Likewise.
4407 * g++.dg/init/array44.C: Likewise.
4408 * g++.dg/init/array45.C: Likewise.
4409 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4410 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4411 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4412 * g++.dg/gomp/pr35751.C: Likewise.
4413 * g++.dg/init/array23.C: Likewise.
4414 * g++.dg/init/brace2.C: Likewise.
4415 * g++.dg/init/brace6.C: Likewise.
4417 2016-06-08 Martin Sebor <msebor@redhat.com>
4418 Jakub Jelinek <jakub@redhat.com>
4422 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4423 * c-c++-common/builtin-arith-overflow-2.c: New test.
4424 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4425 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4426 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4428 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4431 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4433 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4435 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4436 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4437 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4438 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4439 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4440 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4441 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4442 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4443 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4444 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4445 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4446 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4447 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4449 2016-06-08 Richard Biener <rguenther@suse.de>
4451 PR tree-optimization/68558
4452 * gcc.dg/vect/slp-44.c: New testcase.
4454 2016-06-08 Richard Biener <rguenther@suse.de>
4456 * gcc.dg/vect/slp-43.c: New testcase.
4458 2016-06-08 Richard Biener <rguenther@suse.de>
4460 PR tree-optimization/71452
4461 * gcc.dg/torture/pr71452.c: New testcase.
4463 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4466 * g++.dg/torture/pr71448.C: New test.
4468 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4472 * g++.dg/debug/pr71432.C: New test.
4474 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4476 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4477 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4478 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4480 2016-06-08 Alan Hayward <alan.hayward@arm.com>
4482 * gcc.dg/vect/vect-live-2.c: Update effective target.
4483 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4484 * lib/target-supports.exp: Add aarch64 to vect_long.
4486 2016-06-08 Marek Polacek <polacek@redhat.com>
4489 * gcc.dg/noncompile/pr71418.c: New test.
4492 * gcc.dg/noncompile/pr71426.c: New test.
4494 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
4496 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4497 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4498 * gcc.dg/predict-3.c: Update template.
4499 * gcc.dg/predict-5.c: Update template.
4500 * gcc.dg/predict-6.c: Update template.
4501 * gcc.dg/predict-9.c: Update template.
4502 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4504 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4506 * gcc.target/powerpc/vec-mul.c: New test.
4508 2016-06-07 David Malcolm <dmalcolm@redhat.com>
4510 * gcc.dg/spellcheck-fields-2.c: New test case.
4512 2016-06-07 Richard Biener <rguenther@suse.de>
4515 * gcc.dg/Wpragmas-1.c: New testcase.
4516 * gcc.dg/Wattributes-4.c: Likewise.
4517 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4520 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4522 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4523 spurious debug code.
4525 2016-06-07 Richard Biener <rguenther@suse.de>
4527 PR tree-optimization/71428
4528 * gcc.dg/torture/pr71428.c: New testcase.
4530 2016-06-07 Richard Biener <rguenther@suse.de>
4533 * gcc.dg/torture/pr71423.c: New testcase.
4535 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4538 * gcc.dg/tree-ssa/pr71408.c: New test.
4540 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4543 * g++.dg/torture/pr71281.C: New test.
4545 2016-06-06 Marek Polacek <polacek@redhat.com>
4548 * gcc.dg/pr71362.c: New test.
4550 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4551 Patrick Palka <ppalka@gcc.gnu.org>
4556 * g++.dg/opt/pr70847.C: New test.
4557 * g++.dg/ubsan/pr70847.C: New test.
4558 * g++.dg/ubsan/pr71393.C: New test.
4560 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4562 PR tree-optimization/71259
4563 * gcc.dg/vect/pr71259.c: New test.
4565 2016-06-06 David Malcolm <dmalcolm@redhat.com>
4567 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4568 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4569 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4572 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4575 * gcc.c-torture/execute/pr37780.c: New test.
4576 * gcc.target/aarch64/pr37780_1.c: Likewise.
4577 * gcc.target/arm/pr37780_1.c: Likewise.
4579 2016-06-06 Marek Polacek <polacek@redhat.com>
4581 * c-c++-common/attr-may-alias-1.c: New test.
4582 * c-c++-common/attr-may-alias-2.c: New test.
4583 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4585 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4588 * gcc.target/i386/pr24414.c: New test.
4590 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4592 * gcc.target/sparc/vis4misc.c: New file.
4593 * gcc.target/sparc/fpcmp.c: Likewise.
4594 * gcc.target/sparc/fpcmpu.c: Likewise.
4596 2016-06-06 Alan Hayward <alan.hayward@arm.com>
4598 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4599 * gcc.dg/vect/vect-live-3.c: Likewise.
4601 2016-06-06 Richard Biener <rguenther@suse.de>
4603 PR tree-optimization/71398
4604 * gcc.dg/torture/pr71398.c: New testcase.
4606 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
4609 * g++.dg/pr71389.C: New test.
4611 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4614 * gfortran.dg/fmt_read_5.f: New test.
4616 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4619 * gfortran.dg/class_array_22.f03: New test.
4621 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
4623 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4625 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
4627 * gcc.dg/predict-9.c: Update template.
4629 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4632 * g++.dg/template/pr49377.C: New.
4634 2016-06-04 Jakub Jelinek <jakub@redhat.com>
4636 PR tree-optimization/71405
4637 * g++.dg/torture/pr71405.C: New test.
4639 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4642 * g++.dg/inherit/crash5.C: New.
4643 * g++.dg/inherit/virtual1.C: Adjust.
4645 2016-06-03 Jeff Law <law@redhat.com>
4647 PR tree-optimization/71316
4648 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4650 2016-06-03 Jakub Jelinek <jakub@redhat.com>
4652 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4653 dg-additional-options with just -fno-tree-scev-cprop in it.
4654 * gcc.dg/vect/vect-live-2.c: Likewise.
4655 * gcc.dg/vect/vect-live-5.c: Likewise.
4656 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4657 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4658 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4660 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4663 * g++.dg/other/friend6.C: New test.
4665 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4667 * g++.dg/torture/ppc-ldst-array.C: New.
4669 2016-06-03 Joseph Myers <joseph@codesourcery.com>
4673 * gcc.dg/torture/builtin-fp-int-inexact.c,
4674 gcc.target/i386/387-builtin-fp-int-inexact.c,
4675 gcc.target/i386/387-rint-inline-1.c,
4676 gcc.target/i386/387-rint-inline-2.c,
4677 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4678 gcc.target/i386/sse2-rint-inline-1.c,
4679 gcc.target/i386/sse2-rint-inline-2.c,
4680 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4681 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4683 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4684 Julia Koval <julia.koval@intel.com>
4696 * gcc.dg/guality/pr68037-1.c: New test.
4697 * gcc.dg/guality/pr68037-2.c: Likewise.
4698 * gcc.dg/guality/pr68037-3.c: Likewise.
4699 * gcc.dg/torture/pr68037-1.c: Likewise.
4700 * gcc.dg/torture/pr68037-2.c: Likewise.
4701 * gcc.dg/torture/pr68037-3.c: Likewise.
4702 * gcc.dg/torture/pr68661-1a.c: Likewise.
4703 * gcc.dg/torture/pr68661-1b.c: Likewise.
4704 * gcc.target/i386/interrupt-1.c: Likewise.
4705 * gcc.target/i386/interrupt-2.c: Likewise.
4706 * gcc.target/i386/interrupt-3.c: Likewise.
4707 * gcc.target/i386/interrupt-4.c: Likewise.
4708 * gcc.target/i386/interrupt-5.c: Likewise.
4709 * gcc.target/i386/interrupt-6.c: Likewise.
4710 * gcc.target/i386/interrupt-7.c: Likewise.
4711 * gcc.target/i386/interrupt-8.c: Likewise.
4712 * gcc.target/i386/interrupt-9.c: Likewise.
4713 * gcc.target/i386/interrupt-10.c: Likewise.
4714 * gcc.target/i386/interrupt-11.c: Likewise.
4715 * gcc.target/i386/interrupt-12.c: Likewise.
4716 * gcc.target/i386/interrupt-13.c: Likewise.
4717 * gcc.target/i386/interrupt-14.c: Likewise.
4718 * gcc.target/i386/interrupt-15.c: Likewise.
4719 * gcc.target/i386/interrupt-16.c: Likewise.
4720 * gcc.target/i386/interrupt-17.c: Likewise.
4721 * gcc.target/i386/interrupt-18.c: Likewise.
4722 * gcc.target/i386/interrupt-19.c: Likewise.
4723 * gcc.target/i386/interrupt-20.c: Likewise.
4724 * gcc.target/i386/interrupt-21.c: Likewise.
4725 * gcc.target/i386/interrupt-22.c: Likewise.
4726 * gcc.target/i386/interrupt-23.c: Likewise.
4727 * gcc.target/i386/interrupt-24.c: Likewise.
4728 * gcc.target/i386/interrupt-25.c: Likewise.
4729 * gcc.target/i386/interrupt-26.c: Likewise.
4730 * gcc.target/i386/interrupt-27.c: Likewise.
4731 * gcc.target/i386/interrupt-28.c: Likewise.
4732 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4733 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4734 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4735 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4736 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4737 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4738 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4739 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4740 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4741 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4742 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4743 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4745 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4747 PR tree-optimization/52171
4748 * gcc.dg/pr52171.c: New test.
4749 * gcc.target/i386/pr52171.c: New test.
4751 2016-06-03 Jan Hubicka <jh@suse.cz>
4753 * g++.dg/tree-ssa/pred-1.C: New testcase
4754 * gcc.dg/tree-ssa/pred-1.c: New testcase
4756 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4759 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4761 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4763 2016-06-03 Alan Hayward <alan.hayward@arm.com>
4765 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4767 2016-06-03 Alan Hayward <alan.hayward@arm.com>
4769 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4770 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
4771 * gcc.dg/vect/vect-live-1.c: New test.
4772 * gcc.dg/vect/vect-live-2.c: New test.
4773 * gcc.dg/vect/vect-live-3.c: New test.
4774 * gcc.dg/vect/vect-live-4.c: New test.
4775 * gcc.dg/vect/vect-live-5.c: New test.
4776 * gcc.dg/vect/vect-live-slp-1.c: New test.
4777 * gcc.dg/vect/vect-live-slp-2.c: New test.
4778 * gcc.dg/vect/vect-live-slp-3.c: New test.
4780 2016-06-03 Jakub Jelinek <jakub@redhat.com>
4783 * g++.dg/opt/pr71387.C: New test.
4785 2016-06-02 Jeff Law <law@redhat.com>
4787 PR tree-optimization/71328
4788 * gcc.c-torture/compile/pr71328.c: New test.
4790 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4793 * gfortran.dg/fmt_read_3.f90: Fix typo.
4794 * gfortran.dg/fmt_read_4.f90: New test.
4796 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4798 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4799 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4800 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4801 * g++.dg/cpp0x/override2.C: Likewise.
4802 * g++.dg/parse/crash5.C: Likewise.
4803 * g++.dg/parse/error16.C: Likewise.
4804 * g++.dg/parse/error27.C: Likewise.
4805 * g++.dg/template/qualttp15.C: Likewise.
4806 * g++.dg/template/redecl4.C: Likewise.
4807 * g++.old-deja/g++.other/crash39.C: Likewise.
4808 * g++.old-deja/g++.other/struct1.C: Likewise.
4809 * g++.old-deja/g++.pt/m9a.C: Likewise.
4810 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4812 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4815 * c-c++-common/pr71372.c: New test.
4817 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4818 __TIME__ strings with __builtin_strcmp instead of printf and
4821 2016-06-02 Martin Liska <mliska@suse.cz>
4823 * gcc.dg/predict-9.c: New test.
4825 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4827 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4828 global set_compiler_env_var and global saved_compiler_env_var.
4830 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4832 PR rtl-optimization/71295
4833 * gcc.c-torture/compile/pr71295.c: New test.
4835 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4837 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4839 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4840 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4842 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4843 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4844 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4847 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4849 * gcc.target/powerpc/p9-splat-4.c: New test.
4851 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4854 * gcc.target/powerpc/pr71186.c: New test.
4856 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4859 * gfortran.dg/fmt_read_3.f90: New test.
4861 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4863 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4866 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
4868 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4869 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4871 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4872 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4874 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4876 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4877 vars set by dg-set-compiler-env-var.
4879 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
4882 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4883 to the module procedure declaration.
4884 * gfortran.dg/submodule_16.f08: New test.
4886 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4889 * c-c++-common/gomp/pr71371.c: New test.
4891 2016-06-01 Richard Biener <rguenther@suse.de>
4893 PR tree-optimization/71366
4894 * gcc.dg/torture/pr71366-1.c: New testcase.
4895 * gcc.dg/torture/pr71366-2.c: Likewise.
4897 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4899 * gcc.target/powerpc/vslv-0.c: New test.
4900 * gcc.target/powerpc/vslv-1.c: New test.
4901 * gcc.target/powerpc/vsrv-0.c: New test.
4902 * gcc.target/powerpc/vsrv-1.c: New test.
4904 2016-06-01 Nathan Sidwell <nathan@acm.org>
4906 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4907 * gcc.target/nvptx/weak.c: New.
4909 2016-06-01 Richard Biener <rguenther@suse.de>
4911 PR tree-optimization/71261
4912 * gcc.dg/torture/vect-bool-1.c: New testcase.
4914 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4916 * gfortran.dg/gomp/order-1.f90: New test.
4917 * gfortran.dg/gomp/order-2.f90: New test.
4919 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
4921 * gcc.dg/unroll-6.c: Update template.
4922 * gcc.dg/unroll-7.c: New testcase.
4923 * gcc.dg/unroll-8.c: New testcase.
4925 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4927 * gnat.dg/opt56.ad[sb]: New test.
4929 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4932 * g++.dg/cpp0x/constexpr-ice16.C: New.
4934 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4936 PR tree-optimization/71314
4937 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4940 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4942 PR tree-optimization/71077
4943 * gcc.dg/tree-ssa/pr71077.c: New test.
4945 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
4947 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4948 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4949 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4951 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4954 * g++.dg/cpp0x/pr71248.C: New.
4955 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4956 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4957 * g++.dg/init/new37.C: Likewise.
4958 * g++.dg/template/static1.C: Likewise.
4959 * g++.dg/template/static2.C: Likewise.
4961 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4963 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4965 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4967 2016-05-31 Marek Polacek <polacek@redhat.com>
4969 * c-c++-common/Wswitch-unreachable-3.c: New test.
4970 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4972 2016-05-31 Richard Biener <rguenther@suse.de>
4974 PR tree-optimization/71352
4975 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4977 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4979 * gcc.target/arm/armv5_thumb_isa.c: New test.
4981 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4984 * gcc.target/i386/pr71346.c: New test.
4986 2016-05-31 Tom de Vries <tom@codesourcery.com>
4988 PR tree-optimization/69068
4989 * gcc.dg/graphite/pr69068.c: New test.
4991 2016-05-27 Martin Sebor <msebor@redhat.com>
4994 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4996 2016-05-30 Jakub Jelinek <jakub@redhat.com>
4999 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5000 nowait depend(inout: dd[0]) clauses where permitted.
5002 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5005 * g++.dg/parse/pr71238.C: New.
5006 * g++.dg/concepts/friend1.C: Test column numbers too.
5007 * g++.dg/cpp0x/initlist31.C: Likewise.
5008 * g++.dg/cpp0x/pr51420.C: Likewise.
5009 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5010 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5011 * g++.dg/ext/builtin3.C: Likewise.
5012 * g++.dg/lookup/friend12.C: Likewise.
5013 * g++.dg/lookup/friend7.C: Likewise.
5014 * g++.dg/lookup/koenig1.C: Likewise.
5015 * g++.dg/lookup/koenig5.C: Likewise.
5016 * g++.dg/lookup/used-before-declaration.C: Likewise.
5017 * g++.dg/overload/koenig1.C: Likewise.
5018 * g++.dg/template/crash65.C: Likewise.
5019 * g++.dg/template/friend57.C: Likewise.
5020 * g++.dg/warn/Wshadow-5.C: Likewise.
5021 * g++.dg/warn/Wunused-8.C: Likewise.
5022 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5023 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5024 * g++.old-deja/g++.jason/member.C: Likewise.
5025 * g++.old-deja/g++.jason/report.C: Likewise.
5026 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5027 * g++.old-deja/g++.law/visibility20.C: Likewise.
5028 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5029 * g++.old-deja/g++.other/static5.C: Likewise.
5030 * g++.old-deja/g++.pt/overload2.C: Likewise.
5032 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5034 * gcc.dg/tree-ssa/peel1.c: New testcase.
5035 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5036 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5038 2016-05-30 Tom de Vries <tom@codesourcery.com>
5040 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5043 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5046 * g++.dg/parse/virtual1.C: New.
5048 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
5050 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5051 Use correct register when clearing %edx.
5053 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
5055 PR tree-optimization/71289
5056 * gcc.dg/pr71289.c: New test.
5058 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5062 * gcc.dg/tree-ssa/pr71269.c: New test.
5063 * gcc.dg/tree-ssa/pr71292.c: New test.
5065 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5068 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5070 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5072 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5073 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5074 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5076 2016-05-30 Tom de Vries <tom@codesourcery.com>
5078 PR tree-optimization/69067
5079 * gcc.dg/graphite/pr69067.c: New test.
5081 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5084 * gcc.target/i386/pr71245-1.c: New test.
5085 * gcc.target/i386/pr71245-2.c: Ditto.
5087 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5090 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5091 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5092 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5094 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5096 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5098 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5102 * g++.dg/overload/69855.C: New.
5103 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5104 * g++.old-deja/g++.pt/crash3.C: Likewise.
5106 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5109 * g++.dg/parse/namespace13.C: New.
5111 2016-05-26 Jeff Law <law@redhat.com>
5113 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5114 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5115 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5116 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5117 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5118 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5119 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5120 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5121 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5122 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5123 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5124 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5125 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5127 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5130 * g++.dg/overload/69855.C: New.
5131 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5132 * g++.old-deja/g++.pt/crash3.C: Likewise.
5134 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5137 * gcc.target/aarch64/va_arg_1.c: New testcase.
5138 * gcc.target/aarch64/va_arg_2.c: Likewise.
5139 * gcc.target/aarch64/va_arg_3.c: Likewise.
5141 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5143 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5144 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5145 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5146 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5147 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5149 2016-05-27 Marek Polacek <polacek@redhat.com>
5152 * g++.dg/torture/pr71308.C: New test.
5154 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5156 * gcc.dg/zero_bits_compound-1.c: New test.
5157 * gcc.dg/zero_bits_compound-2.c: New test.
5159 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5162 * gcc.dg/pr71279.c: New test.
5164 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5166 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5167 floating point min/max/comparison instructions.
5168 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5170 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5172 * c-c++-common/gomp/schedule-1.c: New test.
5173 * gfortran.dg/gomp/schedule-1.f90: New test.
5175 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5179 * g++.dg/cpp1y/auto-fn32.C: New test.
5180 * g++.dg/cpp1y/paren4.C: New test.
5182 2016-05-26 Nathan Sidwell <nathan@acm.org>
5184 * gcc.dg/20060410.c: Xfail on ptx.
5185 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5186 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5187 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5188 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5189 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5191 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5193 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5195 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5197 PR tree-optimization/71280
5198 * gcc.dg/pr71280.c: New test.
5200 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5202 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5203 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5205 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5207 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5209 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5212 2016-05-25 Jeff Law <law@redhat.com>
5214 PR tree-optimization/71272
5215 * gcc.c-torture/compile/pr71272.c: new test.
5217 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5219 * gcc.target/powerpc/vec-cmpne.c: New test.
5220 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5222 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5224 * gnat.dg/opt55.ad[sb]: New test.
5226 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5228 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5229 * c-c++-common/pr60226.c: Require int32plus.
5230 * gcc.c-torture/execute/pr70602.c: Likewise.
5231 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5232 unsigned long for malloc arg type.
5233 * gcc.dg/asr_div1.c: Require int32plus.
5234 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5235 * gcc.dg/pie-1.c: Require pie.
5236 * gcc.dg/pie-2.c: Likewise.
5237 * gcc.dg/pr59471.c: Require int32plus.
5238 * gcc.dg/pr59963-2.c: XFAIL for int16.
5239 * gcc.dg/pr60114.c: Require int32plus.
5240 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5241 unsigned long for typedef of size_t.
5242 * gcc.dg/pr63914.c: Require int32plus.
5243 * gcc.dg/pr64536.c: Require pt32plus.
5244 * gcc.dg/pr65658.c: Likewise.
5245 * gcc.dg/pr67271.c: Require int32plus.
5246 * gcc.dg/pr68112.c: Likewise.
5247 * gcc.dg/pr69071.c: Skip for avr target.
5248 * gcc.dg/pr69973.c: Require int32plus.
5249 * gcc.dg/pr70169.c: Skip for avr target.
5250 * gcc.dg/sso-6.c: Require int32plus.
5251 * gcc.dg/sso-7.c: Likewise.
5252 * gcc.dg/sso-8.c: Likewise.
5253 * gcc.dg/vrp-min-max-2.c: Likewise.
5255 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5258 * gcc.target/i386/pr70738-1.c: New test.
5259 * gcc.target/i386/pr70738-2.c: Likewise.
5260 * gcc.target/i386/pr70738-3.c: Likewise.
5261 * gcc.target/i386/pr70738-4.c: Likewise.
5262 * gcc.target/i386/pr70738-5.c: Likewise.
5263 * gcc.target/i386/pr70738-6.c: Likewise.
5264 * gcc.target/i386/pr70738-7.c: Likewise.
5265 * gcc.target/i386/pr70738-8.c: Likewise.
5266 * gcc.target/i386/pr70738-9.c: Likewise.
5268 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5270 PR rtl-optimization/66940
5271 * gcc.c-torture/execute/pr66940.c: New test.
5273 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5275 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5276 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5277 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5278 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5279 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5280 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5281 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5282 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5283 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5284 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5285 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5286 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5287 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5288 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5289 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5290 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5291 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5292 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5293 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5294 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5295 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5296 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5297 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5298 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5300 2016-05-25 Marek Polacek <polacek@redhat.com>
5303 * gcc.dg/noncompile/pr71265.c: New test.
5306 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5308 2016-05-25 Nathan Sidwell <nathan@acm.org>
5310 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5312 2016-05-25 Richard Biener <rguenther@suse.de>
5314 PR tree-optimization/71261
5315 * c-c++-common/torture/pr71261.c: New testcase.
5317 2016-05-25 Richard Biener <rguenther@suse.de>
5319 PR tree-optimization/71264
5320 * gcc.dg/vect/pr71264.c: New testcase.
5322 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5325 * g++.dg/cpp0x/alias-decl-53.C: New.
5326 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5328 2016-05-25 Martin Liska <mliska@suse.cz>
5330 * g++.dg/pr71239.C: New test.
5332 2016-05-25 Richard Biener <rguenther@suse.de>
5334 * gcc.dg/vect/pr58135.c: Rename to ...
5335 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5337 2016-05-25 Marek Polacek <polacek@redhat.com>
5339 * g++.dg/pr65295.C: Use target c++14.
5341 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5343 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5344 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5346 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5348 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5351 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5353 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5354 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5355 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5356 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5357 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5358 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5359 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5360 * c-c++-common/goacc/pcopy.c: Likewise.
5361 * c-c++-common/goacc/pcopyin.c: Likewise.
5362 * c-c++-common/goacc/pcopyout.c: Likewise.
5363 * c-c++-common/goacc/pcreate.c: Likewise.
5364 * c-c++-common/goacc/pr70688.c: New test.
5365 * c-c++-common/goacc/present-1.c: Adjust test.
5366 * c-c++-common/goacc/reduction-5.c: Likewise.
5367 * g++.dg/goacc/data-1.C: New test.
5369 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5371 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5372 vector parity built-in functions.
5373 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5374 count trailing zeros automatic vectorization.
5375 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5376 count trailing zeros built-in functions.
5378 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5380 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5382 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5385 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5387 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5390 * g++.dg/template/crash123.C: New.
5391 * g++.dg/template/crash124.C: Likewise.
5393 2016-05-24 Martin Sebor <msebor@redhat.com>
5396 * g++.dg/ext/flexary16.C: New test.
5398 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5400 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5401 before math.h is included.
5402 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5403 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5404 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5405 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5406 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5407 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5408 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5409 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5410 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5411 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5412 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5413 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5414 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5415 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5416 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5417 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5418 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5419 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5420 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5421 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5422 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5423 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5424 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5426 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5427 Kelvin Nilsen <kelvin@gcc.gnu.org>
5429 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5432 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5435 * g++.dg/warn/Wno-narrowing1.C: New.
5437 2016-05-24 Marek Polacek <polacek@redhat.com>
5440 * c-c++-common/Wswitch-unreachable-2.c: New test.
5442 2016-05-24 Jakub Jelinek <jakub@redhat.com>
5445 * g++.dg/vect/simd-clone-6.cc: New test.
5446 * g++.dg/gomp/declare-simd-6.C: New test.
5450 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5452 2016-05-24 Richard Biener <rguenther@suse.de>
5454 PR tree-optimization/71240
5455 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5457 2016-05-24 Richard Biener <rguenther@suse.de>
5459 PR tree-optimization/71230
5460 * gcc.dg/torture/pr71230.c: New testcase.
5461 * g++.dg/torture/pr71230.C: Likewise.
5463 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5465 * c-c++-common/goacc/routine-5.c: Add tests.
5466 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5467 * gfortran.dg/goacc/routine-6.f90: Add tests.
5469 2016-05-24 Richard Biener <rguenther@suse.de>
5471 PR tree-optimization/71253
5472 * gcc.dg/torture/pr71253.c: New testcase.
5474 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5477 * gfortran.dg/pr71252.f90: New test.
5479 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5481 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5483 2016-05-24 Richard Biener <rguenther@suse.de>
5487 * c-c++-common/vector-subscript-4.c: New testcase.
5488 * c-c++-common/vector-subscript-5.c: Likewise.
5490 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5493 * gfortran.dg/namelist_90.f: New test
5495 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5498 * gfortran.dg/unexpected_eof.f: New test
5500 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5501 Kelvin Nilsen <kelvin@gcc.gnu.org>
5503 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5506 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5509 * g++.dg/cpp0x/inh-ctor20.C: New.
5510 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5512 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5515 * g++.dg/cpp0x/variadic168.C: New.
5517 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5519 * g++.dg/cpp0x/pr31445.C: Test column number too.
5520 * g++.dg/cpp0x/pr32253.C: Likewise.
5521 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5522 * g++.dg/cpp0x/variadic36.C: Likewise.
5524 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
5526 * gcc.dg/fold-notshift-2.c: Adjust.
5528 2016-05-23 Marek Polacek <polacek@redhat.com>
5531 * c-c++-common/Wswitch-unreachable-1.c: New test.
5532 * gcc.dg/Wswitch-unreachable-1.c: New test.
5533 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5534 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5535 * g++.dg/gomp/block-10.C: Likewise.
5536 * gcc.dg/gomp/block-10.c: Likewise.
5537 * g++.dg/gomp/block-9.C: Likewise.
5538 * gcc.dg/gomp/block-9.c: Likewise.
5539 * g++.dg/gomp/target-1.C: Likewise.
5540 * g++.dg/gomp/target-2.C: Likewise.
5541 * gcc.dg/gomp/target-1.c: Likewise.
5542 * gcc.dg/gomp/target-2.c: Likewise.
5543 * g++.dg/gomp/taskgroup-1.C: Likewise.
5544 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5545 * gcc.dg/gomp/teams-1.c: Likewise.
5546 * g++.dg/gomp/teams-1.C: Likewise.
5547 * g++.dg/overload/error3.C: Likewise.
5548 * g++.dg/tm/jump1.C: Likewise.
5549 * g++.dg/torture/pr40335.C: Likewise.
5550 * gcc.dg/c99-vla-jump-5.c: Likewise.
5551 * gcc.dg/switch-warn-1.c: Likewise.
5552 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5553 * gcc.dg/nested-func-1.c: Likewise.
5554 * gcc.dg/pr67784-4.c: Likewise.
5556 2016-05-23 Richard Biener <rguenther@suse.de>
5558 PR tree-optimization/71230
5559 * gfortran.dg/pr71230-1.f90: New testcase.
5560 * gfortran.dg/pr71230-2.f90: Likewise.
5562 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5564 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
5565 * gcc.dg/vect/pr58135.c: Add new.
5566 * gfortran.dg/pr46519-1.f: Adjust test case.
5568 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5571 * g++.dg/cpp0x/decltype64.C: New.
5573 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5575 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5576 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5577 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5579 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5581 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5582 Add poly64x1_t and poly64x2_t cases if supported.
5583 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5584 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5585 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5586 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5587 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5589 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5591 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5592 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5593 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5594 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5595 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5596 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5597 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5599 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5601 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5603 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5605 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5606 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5608 2016-05-22 Jakub Jelinek <jakub@redhat.com>
5610 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5611 constraint instead of "r".
5612 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5613 insn instead of vxorpd.
5614 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5616 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5617 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5619 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5621 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5622 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5624 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5626 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5629 * gcc.dg/tree-ssa/pr40921.c: New test.
5631 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5634 * gcc.target/avr/pr71103.c: New test.
5636 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5639 * gcc.dg/tree-ssa/pr71179.c: New test.
5641 2016-05-20 Martin Sebor <msebor@redhat.com>
5644 * gcc.dg/init-excess-2.c: New test.
5646 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5648 * gnat.dg/opt53.adb: New test.
5649 * gnat.dg/opt54.adb: Likewise.
5651 2016-05-20 Martin Jambor <mjambor@suse.cz>
5653 PR tree-optimization/70884
5654 * gcc.dg/tree-ssa/pr70919.c: New test.
5656 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5658 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5660 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5661 fix code formatting.
5663 2016-05-20 Nathan Sidwell <nathan@acm.org>
5665 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5667 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
5669 2016-05-20 David Malcolm <dmalcolm@redhat.com>
5671 * jit.dg/all-non-failing-tests.h: Add
5672 test-factorial-must-tail-call.c.
5673 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5674 * jit.dg/test-factorial-must-tail-call.c: New test case.
5676 2016-05-20 Jakub Jelinek <jakub@redhat.com>
5679 * gfortran.dg/pr71204.f90: New test.
5681 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5683 * gcc.target/nvptx/sincos.c: New test.
5685 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5688 * g++.dg/cpp1y/auto-fn31.C: New.
5690 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5692 * gcc.target/powerpc/vec-addec.c: New test.
5693 * gcc.target/powerpc/vec-addec-int128.c: New test.
5695 2016-05-20 David Malcolm <dmalcolm@redhat.com>
5697 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5698 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5699 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5700 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5702 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
5704 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5706 2016-05-20 Jakub Jelinek <jakub@redhat.com>
5709 * g++.dg/opt/pr71210-1.C: New test.
5710 * g++.dg/opt/pr71210-2.C: New test.
5712 PR tree-optimization/29756
5713 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5714 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5715 only on selected targets where V4SImode vectors are known to be
5718 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
5720 PR tree-optimization/71079
5721 PR tree-optimization/71206
5722 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5724 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5726 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5727 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5728 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5730 2016-05-20 Richard Guenther <rguenther@suse.de>
5732 PR tree-optimization/29756
5733 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5735 2016-05-20 Richard Biener <rguenther@suse.de>
5737 PR tree-optimization/71185
5738 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5740 2016-05-20 Richard Biener <rguenther@suse.de>
5742 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5744 2016-05-19 Marek Polacek <polacek@redhat.com>
5747 * g++.dg/diagnostic/pr71075.C: New test.
5749 2016-05-19 David Malcolm <dmalcolm@redhat.com>
5752 * g++.dg/pr71184.C: New test case.
5754 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5756 * gcc.target/powerpc/darn-0.c: New test.
5757 * gcc.target/powerpc/darn-1.c: New test.
5758 * gcc.target/powerpc/darn-2.c: New test.
5760 2016-05-19 Marek Polacek <polacek@redhat.com>
5762 PR tree-optimization/71031
5763 * gcc.dg/tree-ssa/vrp100.c: New test.
5765 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5767 PR rtl-optimization/71148
5768 * gcc.dg/pr71148.c: New test.
5770 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5773 * gcc.target/arm/pr71056.c: New test.
5775 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5777 * c-c++-common/pr69669.c: Check the used mode.
5779 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5782 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5784 2016-05-19 Richard Biener <rguenther@suse.de>
5786 PR tree-optimization/70729
5787 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5788 * gcc.dg/graphite/scop-18.c: Likewise.
5789 * gcc.dg/pr41783.c: Disable LIM.
5790 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5791 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5792 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5793 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5794 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5795 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5796 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5797 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5798 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5799 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5800 * gfortran.dg/pr42108.f90: Likewise.
5802 2016-05-18 David Malcolm <dmalcolm@redhat.com>
5805 * gcc.dg/spellcheck-options-11.c: New test case.
5807 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5810 * g++.dg/opt/pr71100.C: New test.
5812 2016-05-18 Martin Jambor <mjambor@suse.cz>
5815 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5816 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5817 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5818 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5820 2016-05-18 Martin Jambor <mjambor@suse.cz>
5823 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5824 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5825 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5826 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5827 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5829 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5832 * g++.dg/template/crash122.C: New.
5834 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5837 * g++.dg/template/pr70466-1.C: New.
5838 * g++.dg/template/pr70466-2.C: Likewise.
5840 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5842 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5843 splat operations and the XXSPLTIB instruction.
5844 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5845 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5846 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5847 xxlxor to clear a register.
5849 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5851 * gcc.dg/torture/pr71020.c: New test.
5853 2016-05-18 Martin Jambor <mjambor@suse.cz>
5856 * gcc.dg/ipa/pr70646.c: New test.
5858 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5860 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5862 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5864 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5865 missing tests for vreinterpretq_p{8,16}.
5867 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5869 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5870 vsliq_n_s64 and vsliq_n_u64.
5872 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5874 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5875 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5877 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5879 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5880 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5881 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5883 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5885 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5888 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5890 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5891 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5892 "blr\t" and switch to scan-assembler-times.
5894 2016-05-18 Jiong Wang <jiong.wang@arm.com>
5896 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5898 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5899 declarations under __aarch64__ and __ARM_FEATURE_FMA.
5901 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5903 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5904 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5905 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5906 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5907 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5908 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5910 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5911 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5913 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5914 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5916 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5917 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5919 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5921 2016-05-18 Richard Biener <rguenther@suse.de>
5923 PR tree-optimization/71168
5924 * gcc.dg/torture/pr71168.c: New testcase.
5926 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5929 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5930 * gcc.dg/tree-ssa/pr63586.c: New test.
5931 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5933 2016-05-17 Nathan Sidwell <nathan@acm.org>
5935 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5936 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5937 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5938 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5940 2016-05-17 Nathan Sidwell <nathan@acm.org>
5942 * gcc.target/nvptx/abi-vararg-3.c: New.
5944 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5946 PR tree-optimization/54579
5948 * gcc.dg/fold-notrotate-1.c: New test.
5949 * gcc.dg/fold-notshift-1.c: New test.
5950 * gcc.dg/fold-notshift-2.c: New test.
5952 2016-05-17 Marek Polacek <polacek@redhat.com>
5955 * g++.dg/ipa/pr71146.C: New test.
5957 2016-05-17 David Malcolm <dmalcolm@redhat.com>
5959 * jit.dg/test-error-array-bounds.c: New test case.
5961 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5963 * gcc.dg/tree-ssa/and-1.c: New testcase.
5965 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5967 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5968 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5970 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5972 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5973 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5975 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5977 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5979 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5981 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5983 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5985 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5986 ".2d[index]" when scan the assembly.
5987 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5988 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5990 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5992 2016-05-17 Richard Biener <rguenther@suse.de>
5994 PR tree-optimization/71132
5995 * gcc.dg/torture/pr71132.c: New testcase.
5997 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5999 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6001 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6004 * gcc.target/aarch64/pr70809_1.c: New test.
6006 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6008 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6009 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6010 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6011 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6013 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6014 Ilya Enkovich <ilya.enkovich@intel.com>
6017 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6019 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
6021 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6022 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6024 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6026 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6027 test for __ARM_FP16_ARGS.
6028 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6029 * gcc.target/arm/aapcs/neon-vect10.c: New.
6030 * gcc.target/arm/aapcs/neon-vect9.c: New.
6031 * gcc.target/arm/aapcs/vfp18.c: New.
6032 * gcc.target/arm/aapcs/vfp19.c: New.
6033 * gcc.target/arm/aapcs/vfp20.c: New.
6034 * gcc.target/arm/aapcs/vfp21.c: New.
6035 * gcc.target/arm/fp16-aapcs-1.c: New.
6036 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6037 test for __ARM_FP16_ARGS.
6038 * g++.target/arm/fp16-return-1.c: Update expected output.
6040 2016-05-16 Jiong Wang <jiong.wang@arm.com>
6043 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6045 2016-05-15 Harald Anlauf <anlauf@gmx.de>
6048 * gfortran.dg/pr69603.f90: New testcase.
6050 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6052 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6054 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6057 * gfortran.dg/pr71047.f08: New test.
6059 2016-05-13 Joseph Myers <joseph@codesourcery.com>
6061 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6062 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6063 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6065 2016-05-13 Martin Sebor <msebor@redhat.com>
6068 * g++.dg/cpp0x/constexpr-60049.C: New test.
6070 2016-05-13 Jakub Jelinek <jakub@redhat.com>
6073 * gcc.dg/pr71071.c: New test.
6075 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
6077 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6078 remove XOP handling.
6079 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
6081 2016-05-13 Nathan Sidwell <nathan@acm.org>
6083 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6084 __atomic_is_lock_free declaration.
6086 2016-05-13 Richard Biener <rguenther@suse.de>
6088 PR tree-optimization/42587
6089 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6091 2016-05-13 Martin Liska <mliska@suse.cz>
6093 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6094 the new format of dump output.
6096 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6098 * gcc.dg/pr71084.c: New test.
6100 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6103 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6105 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6107 * gcc.target/aarch64/struct_return.c: New test.
6109 2016-05-12 Marek Polacek <polacek@redhat.com>
6112 * c-c++-common/pr70756-2.c: New test.
6113 * c-c++-common/pr70756.c: New test.
6115 2016-05-12 Richard Biener <rguenther@suse.de>
6117 PR tree-optimization/71059
6118 * gcc.dg/torture/pr71059.c: New testcase.
6120 2016-05-12 Richard Biener <rguenther@suse.de>
6122 PR tree-optimization/71062
6123 * gcc.dg/torture/pr71062.c: New testcase.
6125 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6127 PR tree-optimization/71006
6128 * gcc.dg/pr71006.c: New test.
6130 2016-05-12 Marek Polacek <polacek@redhat.com>
6133 * gcc.dg/opts-7.c: New test.
6135 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6138 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6139 Add -save-temps to dg-options.
6140 Scan for ldmfd rather than pop instruction.
6141 * gcc.target/arm/interrupt-2.c: Likewise.
6142 * gcc.target/arm/pr70830.c: New test.
6144 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6146 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6147 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6149 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6150 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6151 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6154 * gcc.target/i386/avx512vl-pack-1.c: New test.
6155 * gcc.target/i386/avx512vl-pack-2.c: New test.
6156 * gcc.target/i386/avx512bw-pack-2.c: New test.
6158 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6160 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6161 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6162 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6164 2016-05-12 Richard Biener <rguenther@suse.de>
6166 PR tree-optimization/70986
6167 * gcc.dg/torture/pr70986-1.c: New testcase.
6168 * gcc.dg/torture/pr70986-2.c: Likewise.
6169 * gcc.dg/torture/pr70986-3.c: Likewise.
6171 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6174 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6175 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6177 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6179 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6181 * gcc.target/i386/pr66746.c: Ditto.
6183 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6185 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6187 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6188 warning when using -mvsx-timode.
6189 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6190 * gcc.target/powerpc/dform-2.c: Likewise.
6191 * gcc.target/powerpc/pr68805.c: Likewise.
6193 2016-05-11 Marek Polacek <polacek@redhat.com>
6196 * c-c++-common/attributes-3.c: New test.
6198 2016-05-11 Nathan Sidwell <nathan@acm.org>
6200 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6201 * gcc.c-torture/execute/pr68185.c: Likewise.
6202 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6203 * gcc.dg/pr69634.c: Requires scheduling.
6204 * gcc.dg/torture/pr66178.c: Require label values.
6205 * gcc.dg/setjmp-6.c: Require indirect jumps.
6207 2016-05-11 Richard Biener <rguenther@suse.de>
6209 PR tree-optimization/71055
6210 * gcc.dg/torture/pr71055.c: New testcase.
6212 2016-05-11 Richard Biener <rguenther@suse.de>
6215 * g++.dg/debug/pr71057.C: New testcase.
6217 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6220 * gfortran.dg/gomp/pr70855.f90: New test.
6222 2016-05-11 Richard Biener <rguenther@suse.de>
6225 * g++.dg/torture/pr71002.C: New testcase.
6227 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6230 * gcc.dg/pr70807.c: New test.
6232 2016-05-10 Martin Sebor <msebor@redhat.com>
6235 * g++.dg/Wattributes.C: New test.
6237 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6239 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6240 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6241 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6243 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6246 * gcc.target/i386/pr70799-1.c: New test.
6248 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6250 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6252 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6255 * gcc.target/i386/pr70877.c: New test.
6257 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6259 PR tree-optimization/70786
6260 * gcc.target/i386/pr70876.c: New test.
6262 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6265 * gcc.target/i386/avx512vl-logic-1.c: New test.
6266 * gcc.target/i386/avx512vl-logic-2.c: New test.
6267 * gcc.target/i386/avx512dq-logic-2.c: New test.
6269 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6272 * gcc.target/powerpc/pr70963.c: New.
6274 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6276 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6277 (test_very_wide_line): Add ruler to expected output.
6278 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6279 (test_very_wide_line): Likewise.
6280 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6281 (test_show_locus): Within the handling of "test_very_wide_line",
6282 enable show_ruler_p on the diagnostic context.
6284 2016-05-10 Richard Biener <rguenther@suse.de>
6286 PR tree-optimization/71039
6287 * gcc.dg/torture/pr71039.c: New testcase.
6289 2016-05-10 Nathan Sidwell <nathan@acm.org>
6291 * gcc.dg/nested-func-10.c: Requires alloca.
6292 * gcc.dg/nested-func-9.c: Requires alloca.
6293 * gcc.c-torture/execute/pr70460.c: Requires labels.
6294 * gcc.c-torture/compile/pr70199.c: Requires labels.
6295 * gcc.target/nvptx/decl.c: Compile only.
6296 * gcc.target/nvptx/trailing-init.c: Compile only.
6297 * gcc.target/nvptx/ary-init.c: Compile only.
6299 2016-05-10 Marek Polacek <polacek@redhat.com>
6302 * gcc.dg/attr-opt-1.c: New test.
6304 2016-05-10 Richard Biener <rguenther@suse.de>
6306 PR tree-optimization/70497
6307 PR tree-optimization/28367
6308 * gcc.dg/torture/20160404-1.c: New testcase.
6309 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6310 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6312 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6314 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6316 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6318 * gcc.target/i386/fabsneg-1.c New test.
6320 2016-05-09 Alan Modra <amodra@gmail.com>
6323 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6325 2016-05-09 Richard Biener <rguenther@suse.de>
6327 PR tree-optimization/70985
6328 * gcc.dg/torture/pr70985.c: New testcase.
6330 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6332 * gcc.dg/tree-ssa/ifc-9.c: New test.
6333 * gcc.dg/tree-ssa/ifc-10.c: New test.
6334 * gcc.dg/tree-ssa/ifc-11.c: New test.
6335 * gcc.dg/tree-ssa/ifc-12.c: New test.
6336 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6337 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6338 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6340 2016-05-09 Richard Biener <rguenther@suse.de>
6343 * gfortran.dg/pr70937.f90: New testcase.
6345 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6347 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6349 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6352 * gfortran.dg/dec_structure_1.f90: New testcase.
6353 * gfortran.dg/dec_structure_2.f90: Ditto.
6354 * gfortran.dg/dec_structure_3.f90: Ditto.
6355 * gfortran.dg/dec_structure_4.f90: Ditto.
6356 * gfortran.dg/dec_structure_5.f90: Ditto.
6357 * gfortran.dg/dec_structure_6.f90: Ditto.
6358 * gfortran.dg/dec_structure_7.f90: Ditto.
6359 * gfortran.dg/dec_structure_8.f90: Ditto.
6360 * gfortran.dg/dec_structure_9.f90: Ditto.
6361 * gfortran.dg/dec_structure_10.f90: Ditto.
6362 * gfortran.dg/dec_structure_11.f90: Ditto.
6363 * gfortran.dg/dec_union_1.f90: Ditto.
6364 * gfortran.dg/dec_union_2.f90: Ditto.
6365 * gfortran.dg/dec_union_3.f90: Ditto.
6366 * gfortran.dg/dec_union_4.f90: Ditto.
6367 * gfortran.dg/dec_union_5.f90: Ditto.
6368 * gfortran.dg/dec_union_6.f90: Ditto.
6369 * gfortran.dg/dec_union_7.f90: Ditto.
6371 2016-05-07 Tom de Vries <tom@codesourcery.com>
6373 PR tree-optimization/70956
6374 * gcc.dg/graphite/pr70956.c: New test.
6376 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6379 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6380 (a, b, c, d): Change type from char to signed char.
6381 (main): Compare against (signed char) -1634678893 instead of
6382 hardcoded -109. Use __builtin_abort instead of abort.
6384 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6385 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6387 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6389 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6392 * gcc.dg/torture/pr70935.c: New test.
6394 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6397 * gcc.target/sh/pr58219.c: New tests.
6399 2016-05-06 Richard Biener <rguenther@suse.de>
6401 PR tree-optimization/70960
6402 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6404 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6407 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6408 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6409 Adjust expected instruction counts.
6410 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6412 2016-05-06 Marek Polacek <polacek@redhat.com>
6415 * gcc.dg/ubsan/bounds-3.c: New test.
6417 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6420 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6422 2016-05-06 Richard Biener <rguenther@suse.de>
6425 * gfortran.dg/pr70931.f90: New testcase.
6427 2016-05-06 Richard Biener <rguenther@suse.de>
6430 * gcc.dg/torture/pr70941.c: New testcase.
6432 2016-05-05 Bin Cheng <bin.cheng@arm.com>
6434 PR tree-optimization/57206
6435 * gcc.dg/vect/pr57206.c: New test.
6437 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6439 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6441 2016-05-05 Jakub Jelinek <jakub@redhat.com>
6443 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6445 * c-c++-common/Wdangling-else-4.c: New test.
6447 2016-05-04 Jakub Jelinek <jakub@redhat.com>
6451 * g++.dg/opt/pr70906.C: New test.
6452 * g++.dg/opt/pr70933.C: New test.
6454 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6456 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
6458 * gcc.dg/ipa/pure-const-3.c: New testcase.
6460 2016-05-04 Marek Polacek <polacek@redhat.com>
6462 * c-c++-common/Wdangling-else-1.c: New test.
6463 * c-c++-common/Wdangling-else-2.c: New test.
6464 * c-c++-common/Wdangling-else-3.c: New test.
6466 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6468 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6471 2016-05-04 Marek Polacek <polacek@redhat.com>
6474 * gcc.dg/Waddress-2.c: New test.
6476 2016-05-04 Alan Modra <amodra@gmail.com>
6478 * gcc.target/powerpc/pr70866.c: New.
6480 2016-05-03 Martin Sebor <msebor@redhat.com>
6483 * c-c++-common/builtin_location.c: New test.
6484 * g++.dg/cpp1y/builtin_location.C: New test.
6486 2016-05-03 Marek Polacek <polacek@redhat.com>
6489 * gcc.dg/pr70859.c: New test.
6490 * gcc.dg/pr70859-2.c: New test.
6492 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6494 * gnat.dg/debug5.adb: New testcase.
6496 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6498 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6499 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6500 Procedure to check for z10 instruction set.
6502 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6504 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6506 2016-05-03 Alan Modra <amodra@gmail.com>
6508 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6510 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6512 * gcc.target/i386/avx512f-cvt-1.c: New test.
6514 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6516 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6517 -fdump-tree-vrp-details.
6519 2016-05-03 Richard Biener <rguenther@suse.de>
6521 * gcc.dg/pr30172-1.c: Adjust.
6522 * gcc.dg/pr63743.c: Likewise.
6523 * gcc.dg/tm/pr51696.c: Likewise.
6524 * c-c++-common/tm/safe-1.c: Likewise.
6525 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6526 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6527 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6528 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6530 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6532 PR rtl-optimization/70467
6533 * gcc.target/i386/pr70467-3.c: New test.
6534 * gcc.target/i386/pr70467-4.c: New test.
6536 PR tree-optimization/70916
6537 * gcc.c-torture/compile/pr70916.c: New test.
6540 * gcc.target/i386/pr49244-1.c: New test.
6541 * gcc.target/i386/pr49244-2.c: New test.
6543 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6545 PR rtl-optimization/44281
6546 * gcc.target/i386/pr44281.c: New test.
6548 2016-05-03 bin cheng <bin.cheng@arm.com>
6550 PR tree-optimization/56541
6551 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6552 * gcc.dg/vect/pr56541.c: new test.
6554 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6556 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6558 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6560 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6563 * c-c++-common/asan/clone-test-1.c (main): Align child process
6566 2016-05-02 David Malcolm <dmalcolm@redhat.com>
6569 * g++.dg/spellcheck-fields-2.C: New test case.
6571 2016-05-02 David Malcolm <dmalcolm@redhat.com>
6574 * g++.dg/pr62314.C: New test case.
6576 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
6578 * gcc.dg/ipa/inline-8.c: New testcase.
6580 2016-05-02 Jakub Jelinek <jakub@redhat.com>
6582 PR rtl-optimization/70467
6583 * gcc.target/i386/pr70467-1.c: New test.
6585 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6587 * gcc.dg/spec-options.c: Run the test on all targets.
6588 * gcc.dg/foo.specs: Use cpp_unique_options.
6590 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
6592 * gcc.dg/tree-ssa/unord.c: New testcase.
6594 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
6596 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6598 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6600 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6602 2016-05-02 Marek Polacek <polacek@redhat.com>
6605 * gcc.dg/enum-incomplete-3.c: New test.
6607 2016-05-02 Marek Polacek <polacek@redhat.com>
6608 Tom de Vries <tom@codesourcery.com>
6610 PR tree-optimization/70700
6611 * gcc.dg/pr70700.c: New test.
6613 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
6615 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6616 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6617 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6618 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6619 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6621 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6623 * ada/acats/run_acats: Rename into...
6624 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6625 * ada/acats/run_all.sh: Remove redundant test.
6626 (target_run): Move around.
6627 (target_gnatchop): Use newly built executable.
6628 (target_gnatmake): Likewise.
6629 Check that the compilation of impbit succeeds.
6631 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6633 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6634 * gcc.dg/20021029-1.c: Likewise.
6635 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6636 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6637 * gcc.target/sh/cmpstr.c: Likewise.
6638 * gcc.target/sh/cmpstrn.c: Likewise.
6639 * gcc.target/sh/memset.c: Likewise.
6640 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6641 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6642 * gcc.target/sh/pr39423-1.c: Likewise.
6643 * gcc.target/sh/pr49468-di.c: Likewise.
6644 * gcc.target/sh/pr49468-si.c: Likewise.
6645 * gcc.target/sh/pr49880-1.c: Likewise.
6646 * gcc.target/sh/pr49880-2.c: Likewise.
6647 * gcc.target/sh/pr49880-3.c: Likewise.
6648 * gcc.target/sh/pr50751-1.c: Likewise.
6649 * gcc.target/sh/pr50751-4.c: Likewise.
6650 * gcc.target/sh/pr50751-7.c: Likewise.
6651 * gcc.target/sh/pr51244-1.c: Likewise.
6652 * gcc.target/sh/pr51244-10.c: Likewise.
6653 * gcc.target/sh/pr51244-11.c: Likewise.
6654 * gcc.target/sh/pr51244-12.c: Likewise.
6655 * gcc.target/sh/pr51244-13.c: Likewise.
6656 * gcc.target/sh/pr51244-14.c: Likewise.
6657 * gcc.target/sh/pr51244-17.c: Likewise.
6658 * gcc.target/sh/pr51244-18.c: Likewise.
6659 * gcc.target/sh/pr51244-19.c: Likewise.
6660 * gcc.target/sh/pr51244-4.c: Likewise.
6661 * gcc.target/sh/pr51244-5.c: Likewise.
6662 * gcc.target/sh/pr51244-7.c: Likewise.
6663 * gcc.target/sh/pr51244-8.c: Likewise.
6664 * gcc.target/sh/pr51244-9.c: Likewise.
6665 * gcc.target/sh/pr51697.c: Likewise.
6666 * gcc.target/sh/pr52483-1.c: Likewise.
6667 * gcc.target/sh/pr52483-2.c: Likewise.
6668 * gcc.target/sh/pr52483-3.c: Likewise.
6669 * gcc.target/sh/pr52483-5.c: Likewise.
6670 * gcc.target/sh/pr52933-1.c: Likewise.
6671 * gcc.target/sh/pr52933-2.c: Likewise.
6672 * gcc.target/sh/pr52933-3.c: Likewise.
6673 * gcc.target/sh/pr53568-1.c: Likewise.
6674 * gcc.target/sh/pr53976-1.c: Likewise.
6675 * gcc.target/sh/pr53988-1.c: Likewise.
6676 * gcc.target/sh/pr53988.c: Likewise.
6677 * gcc.target/sh/pr54089-1.c: Likewise.
6678 * gcc.target/sh/pr54089-6.c: Likewise.
6679 * gcc.target/sh/pr54089-7.c: Likewise.
6680 * gcc.target/sh/pr54089-8.c: Likewise.
6681 * gcc.target/sh/pr54089-9.c: Likewise.
6682 * gcc.target/sh/pr54236-1.c: Likewise.
6683 * gcc.target/sh/pr54236-2.c: Likewise.
6684 * gcc.target/sh/pr54236-3.c: Likewise.
6685 * gcc.target/sh/pr54236-4.c: Likewise.
6686 * gcc.target/sh/pr54386.c: Likewise.
6687 * gcc.target/sh/pr54602-1.c: Likewise.
6688 * gcc.target/sh/pr54685.c: Likewise.
6689 * gcc.target/sh/pr54760-1.c: Likewise.
6690 * gcc.target/sh/pr54760-2.c: Likewise.
6691 * gcc.target/sh/pr54760-3.c: Likewise.
6692 * gcc.target/sh/pr54760-4.c: Likewise.
6693 * gcc.target/sh/pr54760-5.c: Likewise.
6694 * gcc.target/sh/pr54760-6.c: Likewise.
6695 * gcc.target/sh/pr55146.c: Likewise.
6696 * gcc.target/sh/pr55160.c: Likewise.
6697 * gcc.target/sh/pr59278.c: Likewise.
6698 * gcc.target/sh/pr59401-1.c: Likewise.
6699 * gcc.target/sh/pr59533-1.c: Likewise.
6700 * gcc.target/sh/pr63260.c: Likewise.
6701 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6702 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6703 * gcc.target/sh/strlen.c: Likewise.
6704 * gcc.target/sh/torture/pr30807.c: Likewise.
6705 * gcc.target/sh/torture/pr34777.c: Likewise.
6706 * gcc.target/sh/torture/pr64652.c: Likewise.
6707 * gcc.target/sh/torture/pr65505.c: Likewise.
6708 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6709 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6711 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6714 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6716 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6718 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6719 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6720 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6721 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6723 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6725 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6726 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6728 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6731 * c-c++-common/goacc/combined-reduction.c: New test.
6732 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6734 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6736 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6737 *movdi_internal pattern only if PIC off.
6738 * gcc.target/i386/pr70155-2.c: Likewise.
6739 * gcc.target/i386/pr70155-3.c: Likewise.
6740 * gcc.target/i386/pr70155-4.c: Likewise.
6741 * gcc.target/i386/pr70155-5.c: Likewise.
6742 * gcc.target/i386/pr70155-6.c: Likewise.
6743 * gcc.target/i386/pr70155-7.c: Likewise.
6744 * gcc.target/i386/pr70155-8.c: Likewise.
6745 * gcc.target/i386/pr70155-15.c: Likewise.
6746 * gcc.target/i386/pr70155-17.c: Likewise.
6747 * gcc.target/i386/pr70155-22.c: Likewise.
6749 2016-04-29 Bin Cheng <bin.cheng@arm.com>
6751 PR tree-optimization/70803
6752 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6754 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6756 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6757 optimization of vector loop.
6758 * gcc.target/i386/vect-unpack-3.c: New test.
6759 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6760 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6761 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6763 2016-04-29 Marek Polacek <polacek@redhat.com>
6766 * g++.dg/ubsan/null-7.C: New test.
6769 * gcc.dg/pr70852.c: New test.
6771 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6774 * g++.dg/cpp0x/alignas6.C: New test.
6776 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6778 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6779 * gcc.dg/pr27003.c: Likewise.
6780 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6781 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6782 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6783 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
6784 * gcc.target/arc/mxy.c: Likewise.
6785 * gcc.target/arc/mswape.c: Likewise.
6786 * gcc.target/arc/mrtsc.c: Likewise.
6787 * gcc.target/arc/mcrc.c: Likewise.
6788 * gcc.target/arc/mdsp-packa.c: Likewise.
6789 * gcc.target/arc/mdvbf.c: Likewise.
6790 * gcc.target/arc/mlock.c: Likewise.
6791 * gcc.target/arc/mmac-24.c: Likewise.
6792 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6794 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6795 Matthijs Kooijman <matthijs@stdin.nl>
6796 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6799 * gcc.target/avr/pr60040-1.c: New.
6800 * gcc.target/avr/pr60040-2.c: New.
6802 2016-04-29 Richard Biener <rguenther@suse.de>
6804 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6806 2016-04-29 Richard Biener <rguenther@suse.de>
6808 PR tree-optimization/13962
6809 PR tree-optimization/65686
6810 * gcc.dg/uninit-pr65686.c: New testcase.
6812 2016-04-29 Jakub Jelinek <jakub@redhat.com>
6815 * gcc.dg/pr70843.c: New test.
6817 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6820 * gcc.target/i386/pr70858.c: New test.
6822 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6824 * gcc.target/arc/nps400-1.c: New file.
6826 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6827 Andrew Burgess <andrew.burgess@embecosm.com>
6829 * gcc.target/arc/movh_cl-1.c: New file.
6831 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6832 Andrew Burgess <andrew.burgess@embecosm.com>
6834 * gcc.target/arc/extzv-1.c: New file.
6835 * gcc.target/arc/insv-1.c: New file.
6836 * gcc.target/arc/insv-2.c: New file.
6837 * gcc.target/arc/movb-1.c: New file.
6838 * gcc.target/arc/movb-2.c: New file.
6839 * gcc.target/arc/movb-3.c: New file.
6840 * gcc.target/arc/movb-4.c: New file.
6841 * gcc.target/arc/movb-5.c: New file.
6842 * gcc.target/arc/movb_cl-1.c: New file.
6843 * gcc.target/arc/movb_cl-2.c: New file.
6844 * gcc.target/arc/movbi_cl-1.c: New file.
6845 * gcc.target/arc/movl-1.c: New file.
6847 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6848 Andrew Burgess <andrew.burgess@embecosm.com>
6850 * gcc.target/arc/cmem-1.c: New file.
6851 * gcc.target/arc/cmem-2.c: New file.
6852 * gcc.target/arc/cmem-3.c: New file.
6853 * gcc.target/arc/cmem-4.c: New file.
6854 * gcc.target/arc/cmem-5.c: New file.
6855 * gcc.target/arc/cmem-6.c: New file.
6856 * gcc.target/arc/cmem-7.c: New file.
6857 * gcc.target/arc/cmem-ld.inc: New file.
6858 * gcc.target/arc/cmem-st.inc: New file.
6860 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6863 * gcc.target/i386/pr70821.c: New test.
6865 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6867 * gcc.target/powerpc/vec-adde.c: New test.
6868 * gcc.target/powerpc/vec-adde-int128.c: New test.
6870 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6872 * gcc.target/i386/avx-vround-1.c: New test.
6873 * gcc.target/i386/avx-vround-2.c: New test.
6874 * gcc.target/i386/avx512vl-vround-1.c: New test.
6875 * gcc.target/i386/avx512vl-vround-2.c: New test.
6877 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6880 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6881 (check_effective_target_cilkplus_runtime): ... this.
6882 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6883 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6885 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6886 Require cilkplus_runtime.
6887 Don't add -lcilkrts.
6888 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6889 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6890 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6891 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6892 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6893 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6894 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6895 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6896 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6897 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6898 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6899 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6900 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6901 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6902 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6903 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6904 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6905 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6906 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6907 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6908 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6909 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6910 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6911 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6912 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6913 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6914 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6915 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6916 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6918 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6919 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6921 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6923 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6926 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
6928 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6929 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6931 2015-04-27 Ryan Burn <contact@rnburn.com>
6935 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6937 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6938 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6940 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6942 * gnat.dg/limited_with4.ad[sb]: New test.
6943 * gnat.dg/limited_with4_pkg.ads: New helper.
6945 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6948 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6949 and movv1ti_internal patterns
6950 * gcc.target/i386/pr70155-1.c: New test.
6951 * gcc.target/i386/pr70155-2.c: Likewise.
6952 * gcc.target/i386/pr70155-3.c: Likewise.
6953 * gcc.target/i386/pr70155-4.c: Likewise.
6954 * gcc.target/i386/pr70155-5.c: Likewise.
6955 * gcc.target/i386/pr70155-6.c: Likewise.
6956 * gcc.target/i386/pr70155-7.c: Likewise.
6957 * gcc.target/i386/pr70155-8.c: Likewise.
6958 * gcc.target/i386/pr70155-9.c: Likewise.
6959 * gcc.target/i386/pr70155-10.c: Likewise.
6960 * gcc.target/i386/pr70155-11.c: Likewise.
6961 * gcc.target/i386/pr70155-12.c: Likewise.
6962 * gcc.target/i386/pr70155-13.c: Likewise.
6963 * gcc.target/i386/pr70155-14.c: Likewise.
6964 * gcc.target/i386/pr70155-15.c: Likewise.
6965 * gcc.target/i386/pr70155-16.c: Likewise.
6966 * gcc.target/i386/pr70155-17.c: Likewise.
6967 * gcc.target/i386/pr70155-18.c: Likewise.
6968 * gcc.target/i386/pr70155-19.c: Likewise.
6969 * gcc.target/i386/pr70155-20.c: Likewise.
6970 * gcc.target/i386/pr70155-21.c: Likewise.
6971 * gcc.target/i386/pr70155-22.c: Likewise.
6973 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6975 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6978 2016-04-27 Bin Cheng <bin.cheng@arm.com>
6980 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6981 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6982 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6983 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6984 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6986 2016-04-27 Richard Biener <rguenther@suse.de>
6989 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6990 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6992 2016-04-27 Nathan Sidwell <nathan@acm.org>
6994 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6995 * g++.dg/ubsan/pr63956.C: Adjust error location.
6997 2016-04-27 Nick Clifton <nickc@redhat.com>
7000 * gcc.dg/pr49889.c: New test.
7002 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7004 * c-c++-common/memset-array.c: New test.
7006 2016-04-26 Martin Sebor <msebor@redhat.com>
7009 * g++.dg/cpp1y/func_constexpr.C: New test.
7011 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7014 * g++.dg/cpp0x/enum32.C: New test.
7015 * g++.dg/cpp0x/enum33.C: New test.
7017 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7019 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7020 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7021 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7022 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7023 * gcc.c-torture/execute/pr38151.c: Likewise.
7024 * gcc.c-torture/execute/pr66556.c: Likewise.
7025 * gcc.c-torture/execute/pr67781.c: Likewise.
7026 * gcc.c-torture/execute/pr68648.c: Likewise.
7028 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7030 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7032 2016-04-26 Marek Polacek <polacek@redhat.com>
7035 * gcc.dg/pr67784-3.c: New test.
7036 * gcc.dg/pr67784-4.c: New test.
7037 * gcc.dg/pr67784-5.c: New test.
7040 * gcc.dg/Wnested-externs-2.c: New test.
7042 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7044 * gcc.dg/fold-plusmult.c: Adjust.
7045 * gcc.dg/no-strict-overflow-6.c: Adjust.
7046 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7048 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7050 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7052 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7053 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7054 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7055 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7056 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7057 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7058 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7059 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7060 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7061 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7062 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7063 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7064 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7065 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7066 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7067 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7068 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7069 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7070 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7071 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7072 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7073 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7075 * gcc.target/i386/pr32219-4.c: Likewise.
7076 * gcc.target/i386/pr32219-6.c: Likewise.
7077 * gcc.target/i386/pr32219-8.c: Likewise.
7079 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7081 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7084 2016-04-26 Marek Polacek <polacek@redhat.com>
7087 * g++.dg/ext/cond2.C: New test.
7089 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7091 PR tree-optimization/70771
7092 PR tree-optimization/70775
7093 * gcc.dg/pr70771.c: New test.
7094 * gcc.dg/pr70775.c: New test.
7096 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7098 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7100 2016-04-25 Richard Biener <rguenther@suse.de>
7102 PR tree-optimization/70780
7103 * gcc.dg/torture/pr70780.c: New testcase.
7105 2016-04-25 Michael Collison <michael.collison@arm.com>
7107 * gcc.target/arm/neon-vaddws16.c: New test.
7108 * gcc.target/arm/neon-vaddws32.c: New test.
7109 * gcc.target/arm/neon-vaddwu16.c: New test.
7110 * gcc.target/arm/neon-vaddwu32.c: New test.
7111 * gcc.target/arm/neon-vaddwu8.c: New test.
7112 * lib/target-supports.exp
7113 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7114 that arm neon support vector widen sum of HImode TO SImode.
7116 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7119 * c-c++-common/asan/pr70712.c: New test.
7121 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7123 * .gitattributes: New file.
7125 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7127 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7129 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7131 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7132 * gfortran.dg/submodule_15.f08: Likewise.
7134 2016-04-22 Richard Biener <rguenther@suse.de>
7136 PR tree-optimization/70740
7137 * gcc.dg/torture/pr70740.c: New testcase.
7139 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7142 * gcc.target/i386/pr70750-1.c: New test.
7143 * gcc.target/i386/pr70750-2.c: Likewise.
7145 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7148 * g++.dg/cpp0x/auto48.C: New.
7150 2016-04-21 Marek Polacek <polacek@redhat.com>
7153 * g++.dg/cpp0x/forw_enum12.C: New test.
7154 * g++.dg/cpp0x/forw_enum13.C: New test.
7156 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7159 * gcc.target/i386/pr70728.c: New test.
7161 2016-04-21 Richard Biener <rguenther@suse.de>
7164 * gcc.dg/pr70747.c: New testcase.
7166 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7168 PR tree-optimization/70715
7169 * gcc.dg/tree-ssa/scev-13.c: New test.
7171 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7173 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7175 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7177 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7179 2016-04-20 Jan Hubicka <jh@suse.cz>
7182 * g++.dg/ipa/nothrow-1.C: New testcase.
7184 2016-04-20 Nathan Sidwell <nathan@acm.org>
7187 * g++.dg/eh/delete1.C: New.
7189 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7191 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7192 -mtune-ctrl=sse_typeless_stores.
7194 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7196 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7198 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7200 PR tree-optimization/69489
7201 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7203 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7206 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7207 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7208 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7210 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7212 PR tree-optimization/56625
7213 PR tree-optimization/69489
7214 * gcc.dg/vect/pr56625.c: New test.
7215 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7217 2016-04-20 Andrew Pinski <apinski@cavium.com>
7220 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7222 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7224 * gnat.dg/self1.adb: Remove now incorrect test.
7226 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7228 * gcc.dg/tree-ssa/scev-11.c: New test.
7229 * gcc.dg/tree-ssa/scev-12.c: New test.
7231 2016-04-20 Marek Polacek <polacek@redhat.com>
7233 PR tree-optimization/70725
7234 * gcc.dg/pr70725.c: New test.
7236 2016-04-20 Richard Biener <rguenther@suse.de>
7238 PR tree-optimization/70726
7239 * g++.dg/vect/pr70726.cc: New testcase.
7241 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7244 * gcc.target/s390/pr70674.c: New test.
7246 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7248 PR libgfortran/70684
7249 * gfortran.dg/list_read_14.f90: New test.
7251 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7254 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7255 extern to force it misaligned.
7259 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7260 Don't check `*' before movv4sf_internal.
7261 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7262 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7263 Don't check `*' before movv16qi_internal.
7264 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7265 extern to force it misaligned.
7269 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7270 Don't check `*' before movv2df_internal.
7271 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7272 extern to force it misaligned.
7276 Check movv8sf_internal instead of avx_storeups256.
7277 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7279 2016-04-19 Richard Biener <rguenther@suse.de>
7281 PR tree-optimization/70171
7282 * g++.dg/tree-ssa/pr70171.C: New testcase.
7284 2016-04-19 Richard Biener <rguenther@suse.de>
7286 PR tree-optimization/70724
7287 * gcc.dg/torture/pr70724.c: New testcase.
7289 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7292 * gcc.target/i386/pr70689.c: New.
7294 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7297 * gcc.target/i386/pr70708.c: New test.
7299 2016-04-18 Richard Biener <rguenther@suse.de>
7301 PR tree-optimization/43434
7302 * gcc.dg/vect/pr43434.c: New testcase.
7303 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7304 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7305 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7306 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7307 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7308 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7309 * gcc.dg/gomp/pr68640.c: Likewise.
7310 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7311 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7313 2016-04-18 Richard Biener <rguenther@suse.de>
7315 PR tree-optimization/70701
7316 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7318 2016-04-18 Tom de Vries <tom@codesourcery.com>
7321 * gcc.dg/pr70161.c: Add dot-file scans.
7322 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7323 instead of after last dot char.
7325 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7327 * c-c++-common/dump-ada-spec-3.c: New test.
7328 * c-c++-common/dump-ada-spec-4.c: Likewise.
7330 2016-04-17 Tom de Vries <tom@codesourcery.com>
7333 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7335 2016-04-15 Jan Hubicka <jh@suse.cz>
7338 * g++.dg/ipa/pure-const-1.C: New testcase.
7339 * g++.dg/ipa/pure-const-2.C: New testcase.
7340 * g++.dg/ipa/pure-const-3.C: New testcase.
7342 2016-04-15 Marek Polacek <polacek@redhat.com>
7345 * gcc.dg/bitfld-22.c: New test.
7347 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7349 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7352 2016-04-15 Marek Polacek <polacek@redhat.com>
7355 * c-c++-common/pr70651.c: New test.
7357 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7359 PR rtl-optimization/70681
7360 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7361 dump scan on arm and powerpc.
7362 * gcc.dg/pr10474.c: Likewise.
7364 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7369 * g++.dg/cpp1y/vla11.C: Revert for real.
7372 * c-c++-common/Wparentheses-1.c: New test.
7373 * c-c++-common/gomp/Wparentheses-1.c: New test.
7374 * c-c++-common/gomp/Wparentheses-2.c: New test.
7375 * c-c++-common/gomp/Wparentheses-3.c: New test.
7376 * c-c++-common/gomp/Wparentheses-4.c: New test.
7377 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7378 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7379 * c-c++-common/goacc/Wparentheses-1.c: New test.
7381 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7384 * gcc.target/i386/pr70662.c: New test.
7386 2016-04-15 Richard Biener <rguenther@suse.de>
7387 Alan Modra <amodra@gmail.com>
7389 PR tree-optimization/70130
7390 * gcc.dg/vect/O3-pr70130.c: New testcase.
7392 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7395 * gcc.target/powerpc/pr70669.c: New test.
7398 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7399 a power7 system that does not have an assembler that supports
7402 2016-04-14 Martin Sebor <msebor@redhat.com>
7407 * c-c++-common/ubsan/vla-1.c: Revert.
7408 * g++.dg/cpp1y/vla11.C: Same.
7409 * g++.dg/cpp1y/vla12.C: Same.
7410 * g++.dg/cpp1y/vla13.C: Same.
7411 * g++.dg/cpp1y/vla14.C: Same.
7412 * g++.dg/cpp1y/vla3.C: Same.
7413 * g++.dg/init/array24.C: Same.
7414 * g++.dg/ubsan/vla-1.C: Same.
7416 2016-04-14 Marek Polacek <polacek@redhat.com>
7417 Jan Hubicka <hubicka@ucw.cz>
7420 * g++.dg/torture/pr70029.C: New test.
7422 2016-04-14 Martin Sebor <msebor@redhat.com>
7424 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7425 type size to prevent failures on targets with very low maximum
7428 2016-04-14 Richard Biener <rguenther@suse.de>
7430 PR tree-optimization/70623
7431 * gcc.dg/torture/pr70623.c: New testcase.
7432 * gcc.dg/torture/pr70623-2.c: Likewise.
7434 2016-04-13 Martin Sebor <msebor@redhat.com>
7439 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7440 * g++.dg/cpp1y/vla11.C: New test.
7441 * g++.dg/cpp1y/vla12.C: New test.
7442 * g++.dg/cpp1y/vla13.C: New test.
7443 * g++.dg/cpp1y/vla14.C: New test.
7444 * g++.dg/cpp1y/vla3.C: Restore deleted test.
7445 * g++.dg/init/array24.C: Fully brace VLA initializer.
7446 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7448 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7451 * g++.dg/opt/pr70641.C: New test.
7453 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7455 PR rtl-optimization/68749
7456 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7457 effects of argument promotions.
7458 Remove default args to dg-skip-if.
7460 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7463 * g++.dg/parse/pr70635.C: New.
7465 2016-04-13 Marek Polacek <polacek@redhat.com>
7468 * c-c++-common/Wmisleading-indentation-4.c: New test.
7470 2016-04-13 Marek Polacek <polacek@redhat.com>
7473 * gcc.dg/Wparentheses-12.c: New test.
7474 * gcc.dg/Wparentheses-13.c: New test.
7476 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7478 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7479 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7480 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7482 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7485 * gcc.c-torture/compile/pr70633.c: New test.
7488 * gcc.dg/torture/pr70628.c: New test.
7490 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7493 * g++.dg/template/pr70610.C: New test.
7494 * g++.dg/template/pr70610-2.C: New test.
7495 * g++.dg/template/pr70610-3.C: New test.
7496 * g++.dg/template/pr70610-4.C: New test.
7498 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7500 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7504 * g++.dg/ext/pr70571.C: New test.
7506 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7509 * gcc.target/powerpc/pr70640.c: New test.
7511 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7514 * g++.dg/parse/pr68722.C: New.
7516 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7518 PR rtl-optimization/70596
7519 * gcc.target/i386/pr70596.c: New test.
7521 2016-04-12 Nathan Sidwell <nathan@acm.org>
7524 * g++.dg/init/pr70501.C: New.
7526 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7528 * gcc.target/i386/asm-flag-6.c: New test.
7530 2016-04-12 Tom de Vries <tom@codesourcery.com>
7532 PR tree-optimization/68756
7533 * gcc.dg/graphite/pr68756.c: New test.
7535 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7537 PR tree-optimization/70602
7538 * gcc.c-torture/execute/pr70602.c: New test.
7540 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7543 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7544 __float128 emulator is built and runs.
7545 * gcc.target/powerpc/float128-1.c: Likewise.
7547 * lib/target-supports.exp (check_ppc_float128_sw_available):
7548 Rework tests for __float128 software and hardware
7549 availability. Fix exit condition to return 0 on success.
7551 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7554 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7555 * gcc.target/aarch64/target_attr_15.c: Likewise.
7557 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7560 * g++.dg/cpp1y/pr69066.C: New.
7562 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7565 * gfortran.dg/pr36192.f90: Update test.
7566 * gfortran.dg/pr36192_1.f90: Update test.
7567 * gfortran.dg/real_dimension_1.f: Update test.
7568 * gfortran.dg/parameter_array_init_7.f90: New test.
7570 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
7573 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7575 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7577 PR rtl-optimization/66669
7578 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7580 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7582 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7583 * gcc.dg/pie-1.c: Likewise.
7584 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7585 * gcc.dg/pic-4.c: Likewise.
7586 * gcc.dg/pie-3.c: Likewise.
7587 * gcc.dg/pie-4.c: Likewise.
7589 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7591 PR tree-optimization/68644
7592 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7594 PR rtl-optimization/64886
7595 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7597 2016-04-09 Tom de Vries <tom@codesourcery.com>
7599 PR tree-optimization/68953
7600 * gcc.dg/graphite/pr68953.c: New test.
7602 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7605 * gfortran.dg/deferred_character_16.f90: New test.
7607 2016-04-09 Jakub Jelinek <jakub@redhat.com>
7609 PR tree-optimization/70586
7610 * gcc.c-torture/execute/pr70586.c: New test.
7612 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7615 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7616 with __builtin_memset
7617 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7619 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7623 PR tree-optimization/70373
7627 * c-c++-common/goacc/reduction-5.c: New test.
7628 * c-c++-common/goacc/reduction-promotions.c: New test.
7629 * gfortran.dg/goacc/reduction-3.f95: New test.
7630 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7632 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7636 * g++.dg/pr70590.C: New test.
7637 * g++.dg/pr70590-2.C: New test.
7639 2016-04-08 Jakub Jelinek <jakub@redhat.com>
7642 * gcc.target/i386/pr70593.c: New test.
7644 PR rtl-optimization/70574
7645 * gcc.target/i386/avx2-pr70574.c: New test.
7647 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7650 * c-c++-common/asan/pr70541.c: New test.
7652 2016-04-08 Tom de Vries <tom@codesourcery.com>
7654 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7655 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7657 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7660 * gcc.c-torture/execute/pr70566.c: New test.
7662 2016-04-08 Tom de Vries <tom@codesourcery.com>
7664 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7665 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7667 2016-04-08 Alan Modra <amodra@gmail.com>
7669 * gcc.target/powerpc/pr70117.c: New.
7671 2016-04-07 Jakub Jelinek <jakub@redhat.com>
7674 * gcc.dg/lto/simd-function_0.c: New test.
7676 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7678 * c-c++-common/attr-simd-2.c: Likewise.
7679 * c-c++-common/attr-simd-4.c: Likewise.
7680 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7681 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7683 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7686 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7688 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7689 Tom de Vries <tom@codesourcery.com>
7691 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7692 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7693 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7694 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7695 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7696 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7697 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7698 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7700 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7703 * g++.dg/warn/Wparentheses-29.C: New test.
7705 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7708 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7709 explicit braces to resolve a future -Wparentheses warning.
7711 2016-04-06 Richard Henderson <rth@redhat.com>
7713 * gcc.dg/pr61817-1.c: New test.
7714 * gcc.dg/pr61817-2.c: New test.
7715 * gcc.dg/pr69391-1.c: New test.
7716 * gcc.dg/pr69391-2.c: New test.
7718 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7720 PR rtl-optimization/70398
7721 * gcc.target/aarch64/pr70398.c: New.
7723 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7725 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7727 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
7728 Pedro Alves <palves@redhat.com>
7730 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7732 2016-04-06 Jakub Jelinek <jakub@redhat.com>
7734 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7735 Check for avx512f effective targets instead of avx2.
7736 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7738 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7739 * g++.dg/gomp/declare-simd-1.C: Likewise.
7740 * g++.dg/gomp/declare-simd-3.C: Likewise.
7741 * g++.dg/gomp/declare-simd-4.C: Likewise.
7744 * c-c++-common/gomp/pr70550-1.c: New test.
7745 * c-c++-common/gomp/pr70550-2.c: New test.
7747 2016-04-05 Nathan Sidwell <nathan@acm.org>
7750 * g++.dg/ext/attribute-may-alias-5.C: New.
7752 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7755 * c-c++-common/pr70336.c: New test.
7756 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7757 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7759 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
7762 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7764 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7766 PR rtl-optimization/70542
7767 * gcc.dg/torture/pr70542.c: New test.
7768 * gcc.target/i386/avx2-pr70542.c: New test.
7770 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7772 PR tree-optimization/70509
7773 * gcc.target/i386/avx512bw-pr70509.c: New test.
7775 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7778 * g++.dg/ext/constexpr-vla4.C: New test.
7780 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
7783 * gcc.target/i386/pr70510.c: New test.
7785 2016-04-05 Richard Biener <rguenther@suse.de>
7787 PR tree-optimization/70526
7788 * g++.dg/torture/pr70526.C: New testcase.
7790 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7793 * gcc.target/i386/pr70525.c: New test.
7795 2016-04-05 Richard Biener <rguenther@suse.de>
7798 * g++.dg/torture/pr70499.C: New testcase.
7800 2016-04-05 Richard Biener <rguenther@suse.de>
7802 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7805 2016-04-04 Jakub Jelinek <jakub@redhat.com>
7808 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7809 rs6000 ABI warnings.
7811 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
7814 * g++.dg/ipa/devirt-51.C: New testcase.
7816 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7817 Jakub Jelinek <jakub@redhat.com>
7820 * gcc.dg/torture/pr70457.c: New.
7822 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7825 * gfortran.dg/allocate_with_source_19.f08: New test.
7827 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7830 * gfortran.dg/coarray_allocate_6.f08: New test.
7832 2016-04-04 Richard Biener <rguenther@suse.de>
7834 PR rtl-optimization/70484
7835 * gcc.dg/torture/pr70484.c: New testcase.
7837 2016-04-04 Marek Polacek <polacek@redhat.com>
7840 * gcc.dg/torture/pr70307.c: New test.
7842 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7846 * gcc.target/sh/torture/pr70416.c: New.
7848 2016-04-02 Martin Sebor <msebor@redhat.com>
7854 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7855 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7856 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7857 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7858 * g++.dg/cpp0x/constexpr-string.C: Same.
7859 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7860 * g++.dg/cpp0x/pr65398.C: Same.
7861 * g++.dg/ext/constexpr-vla1.C: Same.
7862 * g++.dg/ext/constexpr-vla2.C: Same.
7863 * g++.dg/ext/constexpr-vla3.C: Same.
7864 * g++.dg/ubsan/pr63956.C: Same.
7866 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7868 PR rtl-optimization/70467
7869 * gcc.target/i386/pr70467-2.c: New test.
7871 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7872 Marek Polacek <polacek@redhat.com>
7875 * g++.dg/init/new47.C: New test.
7877 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7880 * gcc.target/arm/pr70496.c: New test.
7882 2016-04-01 Nathan Sidwell <nathan@acm.org>
7885 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7887 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7890 * gcc.dg/strlenopt.h (memmove): New.
7891 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7892 instead of "string.h".
7893 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7894 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7895 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7896 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7897 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7898 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7899 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7900 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7901 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7902 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7903 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7904 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7905 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7906 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7907 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7908 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7909 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7910 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7911 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7912 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7914 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7916 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7917 (Holder::foo): Reflect this.
7919 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7922 * gcc.dg/pr70442.c: New test.
7924 2016-03-31 Nathan Sidwell <nathan@acm.org>
7927 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7929 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7932 * gcc.target/i386/pr70453.c: New test.
7934 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
7937 * gcc.c-torture/pr70292.c: New test.
7939 2016-03-31 Marek Polacek <polacek@redhat.com>
7942 * c-c++-common/pr70297.c: New test.
7943 * g++.dg/cpp0x/typedef-redecl.C: New test.
7944 * gcc.dg/typedef-redecl2.c: New test.
7946 2016-03-31 Jakub Jelinek <jakub@redhat.com>
7948 PR rtl-optimization/70460
7949 * gcc.c-torture/execute/pr70460.c: New test.
7951 2016-03-31 Richard Biener <rguenther@suse.de>
7954 * g++.dg/ext/vector30.C: New testcase.
7956 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7957 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7959 * gfortran.dg/fmt_pf.f90: New test.
7961 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7963 Forward-port from 5 branch
7964 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7967 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7968 dg-require-effective-target after dg-do.
7970 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7972 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7974 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7975 Julian Brown <julian@codesourcery.com>
7976 Chung-Lin Tang <cltang@codesourcery.com>
7977 Cesar Philippidis <cesar@codesourcery.com>
7978 James Norris <jnorris@codesourcery.com>
7979 Tom de Vries <tom@codesourcery.com>
7980 Nathan Sidwell <nathan@codesourcery.com>
7982 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
7983 * c-c++-common/goacc/loop-clauses.c: Likewise.
7984 * g++.dg/goacc/template.C: Likewise.
7985 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7986 * gfortran.dg/goacc/loop-1.f95: Likewise.
7987 * gfortran.dg/goacc/loop-5.f95: Likewise.
7988 * gfortran.dg/goacc/loop-6.f95: Likewise.
7989 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7990 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7991 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7992 * c-c++-common/goacc/clauses-fail.c: Likewise.
7993 * c-c++-common/goacc/parallel-1.c: Likewise.
7994 * c-c++-common/goacc/reduction-1.c: Likewise.
7995 * c-c++-common/goacc/reduction-2.c: Likewise.
7996 * c-c++-common/goacc/reduction-3.c: Likewise.
7997 * c-c++-common/goacc/reduction-4.c: Likewise.
7998 * c-c++-common/goacc/routine-3.c: Likewise.
7999 * c-c++-common/goacc/routine-4.c: Likewise.
8000 * c-c++-common/goacc/routine-5.c: Likewise.
8001 * c-c++-common/goacc/tile.c: Likewise.
8002 * g++.dg/goacc/template.C: Likewise.
8003 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8004 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8005 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8006 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8007 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8008 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8009 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8010 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8011 * c-c++-common/goacc/use_device-1.c: ... this file.
8012 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8013 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8014 * c-c++-common/goacc/host_data-6.c: ... this file.
8015 * c-c++-common/goacc/loop-2-kernels.c: New file.
8016 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8017 * c-c++-common/goacc/loop-3.c: Likewise.
8018 * g++.dg/goacc/reference.C: Likewise.
8019 * g++.dg/goacc/routine-1.C: Likewise.
8020 * g++.dg/goacc/routine-2.C: Likewise.
8022 2016-03-30 Richard Biener <rguenther@suse.de>
8025 * gcc.dg/torture/pr70450.c: New testcase.
8027 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8030 * gcc.dg/torture/pr70421.c: New test.
8031 * gcc.target/i386/avx512f-pr70421.c: New test.
8033 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8036 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8037 (check): New function.
8039 (foo): Align stack to 16 bytes when calling bar.
8040 * gcc.target/i386/cleanup-2.c: Likewise.
8042 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8044 PR tree-optimization/59124
8045 * gcc.dg/Warray-bounds-19.c: New test.
8047 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
8049 * lib/prune.exp (escape_regex_chars): New.
8050 (prune_file_path): Update to quote metcharacters for regexp.
8052 2016-03-29 Jakub Jelinek <jakub@redhat.com>
8054 PR rtl-optimization/70429
8055 * gcc.c-torture/execute/pr70429.c: New test.
8057 PR tree-optimization/70405
8058 * gcc.dg/pr70405.c: New test.
8060 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8063 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8064 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8066 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8069 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8070 __cilkrts_set_param to set two workers.
8071 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8072 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8074 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8076 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8078 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8081 * gcc.target/i386/pr70406.c: New test.
8083 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8085 * gnat.dg/specs/double_record_extension3.ads: New test.
8087 2016-03-25 Richard Henderson <rth@redhat.com>
8090 * gcc.target/aarch64/pr70120-1.c: New.
8091 * gcc.target/aarch64/pr70120-2.c: New.
8092 * gcc.target/aarch64/pr70120-3.c: New.
8094 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8097 * g++.dg/template/mangle2.C: The dg-do directive should be
8098 "compile" not "assemble".
8100 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8103 * gcc.dg/pr69650.c: New test.
8105 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8107 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8109 2016-03-25 Alan Modra <amodra@gmail.com>
8111 * gcc.dg/dfp/pr70052.c: New test.
8113 2016-03-24 Richard Henderson <rth@redhat.com>
8116 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8117 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8119 2016-03-24 Tom de Vries <tom@codesourcery.com>
8121 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8123 2016-03-24 Tom de Vries <tom@codesourcery.com>
8125 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8126 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8128 2016-03-24 Tom de Vries <tom@codesourcery.com>
8130 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8131 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8133 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8136 * g++.dg/template/mangle2.C: New test.
8138 2016-03-24 Richard Biener <rguenther@suse.de>
8140 PR tree-optimization/70396
8141 * gcc.dg/torture/pr70396.c: New testcase.
8143 2016-03-24 Richard Biener <rguenther@suse.de>
8146 * gcc.dg/torture/pr70370.c: New testcase.
8148 2016-03-24 Tom de Vries <tom@codesourcery.com>
8150 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8151 * gfortran.dg/goacc/kernels-tree.f95: Same.
8152 * gfortran.dg/goacc/parallel-tree.f95: Same.
8154 2016-03-24 Tom de Vries <tom@codesourcery.com>
8156 * c-c++-common/goacc/uninit-if-clause.c: New test.
8157 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8159 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8162 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8165 2016-03-24 Richard Biener <rguenther@suse.de>
8167 PR tree-optimization/70372
8168 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8170 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8173 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8175 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8178 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8180 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8183 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8184 * g++.dg/cpp1y/pr70001.C: New test.
8187 * g++.dg/cpp0x/constexpr-70323.C: New test.
8189 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8190 Jason Merrill <jason@redhat.com>
8191 Jakub Jelinek <jakub@redhat.com>
8194 * g++.dg/cpp0x/constexpr-69315.C: New test.
8195 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8197 2016-03-23 Marek Polacek <polacek@redhat.com>
8200 * g++.dg/warn/Wignored-attributes-1.C: New test.
8201 * g++.dg/warn/Wignored-attributes-2.C: New test.
8203 2016-03-23 Tom de Vries <tom@codesourcery.com>
8205 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8207 * gfortran.dg/goacc/private-3.f95 (test): Same.
8208 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8211 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8213 * lib/target-supports.exp: Remove v7ve entry from loop
8214 creating effective target checks.
8215 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8216 (add_options_for_arm_arch_v7ve): Likewise.
8218 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8220 PR tree-optimization/70354
8221 * gcc.dg/vect/pr70354-1.c: New test.
8222 * gcc.dg/vect/pr70354-2.c: New test.
8223 * gcc.target/i386/avx2-pr70354-1.c: New test.
8224 * gcc.target/i386/avx2-pr70354-2.c: New test.
8226 2016-03-22 Jeff Law <law@redhat.com>
8229 * gcc.dg/tree-ssa/pr70232.c: New test.
8231 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8234 * gcc.target/i386/pr70302.c: New test.
8236 2016-03-22 Richard Biener <rguenther@suse.de>
8239 * g++.dg/torture/pr70251.C: New testcase.
8241 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8244 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8245 Wmisleading-indentation.c.
8246 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8247 reflect change to diagnostic text and order of messages.
8248 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8250 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8252 * g++.dg/ext/java-3.C: Don't compile on AIX.
8254 2016-03-22 Richard Biener <rguenther@suse.de>
8257 * gcc.dg/torture/pr70333.c: New testcase.
8259 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8261 * g++.dg/ext/pr70290.C: New test.
8263 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8266 * gcc.target/i386/pr70325.c: New test.
8268 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8271 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8272 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8275 * gcc.target/i386/pr70300.c: New test.
8278 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8279 (func2): New function for cond with parens, xfail warning for c++.
8280 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8282 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8285 * g++.dg/template/ptrmem30.C: New test.
8287 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8290 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8291 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8293 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8296 * gcc.dg/pr70326.c: New test.
8298 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8299 Jakub Jelinek <jakub@redhat.com>
8301 PR tree-optimization/70317
8302 * gcc.dg/pr70317.c: New test.
8304 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8307 * gcc.target/i386/pr70327.c: New test.
8309 2016-03-21 Martin Liska <mliska@suse.cz>
8312 * gcc.dg/ipa/pr70306.c: New test.
8314 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8316 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8317 * gcc.target/arm/attr-align3.c: Likewise.
8318 * gcc.target/arm/attr_arm.c: Likewise.
8319 * gcc.target/arm/flip-thumb.c: Likewise.
8321 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8324 * gcc.target/powerpc/altivec-36.c: New test.
8326 2016-03-21 Richard Biener <rguenther@suse.de>
8328 PR tree-optimization/70310
8329 * gcc.dg/torture/pr70310.c: New testcase.
8331 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8334 * gcc.target/i386/pr70293.c: New test.
8336 2016-03-21 Richard Biener <rguenther@suse.de>
8338 PR tree-optimization/70288
8339 * gcc.dg/torture/pr70288-1.c: New testcase.
8340 * gcc.dg/torture/pr70288-2.c: Likewise.
8342 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8344 PR rtl-optimization/69307
8345 * gcc.target/arm/pr69307.c: New test.
8347 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8349 PR rtl-optimization/69102
8350 * gcc.c-torture/compile/pr69102.c: New test.
8352 2016-03-18 Jeff Law <law@redhat.com>
8354 PR rtl-optimization/70263
8355 * gcc.c-torture/compile/pr70263-1.c: New test.
8356 * gcc.target/i386/pr70263-2.c: New test.
8358 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8360 PR rtl-optimization/70278
8361 * gcc.dg/torture/pr70278.c: New test.
8362 * gcc.target/arm/pr70278.c: New test.
8364 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8367 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8368 (test_builtin_types_compatible_p): New test function.
8369 * gcc.dg/pr70281.c: New test case.
8371 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8374 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8376 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8378 PR tree-optimization/70252
8379 * gcc.dg/pr70252.c: New test.
8381 2016-03-18 Tom de Vries <tom@codesourcery.com>
8383 * gcc.dg/pr70161-2.c: New test.
8384 * gcc.dg/pr70161.c: New test.
8386 2016-03-18 Tom de Vries <tom@codesourcery.com>
8389 * gcc.dg/pr70269.c: New test.
8391 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8394 * g++.dg/ext/java-3.C: New test.
8396 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8399 * g++.dg/lookup/pr70205.C: New test.
8401 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8404 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8406 2016-03-17 Marek Polacek <polacek@redhat.com>
8409 * gcc.dg/atomic-op-6.c: New test.
8411 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8414 * c-c++-common/pr70264.c: New test case.
8416 2016-03-17 Jakub Jelinek <jakub@redhat.com>
8419 * c-c++-common/pr70144-1.c: New test.
8420 * c-c++-common/pr70144-2.c: New test.
8423 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8424 * g++.dg/opt/flifetime-dse6.C: New test.
8425 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8427 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8430 * gcc.dg/pic-1.c: New test.
8431 * gcc.dg/pic-2.c: Likewise.
8432 * gcc.dg/pic-3.c: Likewise.
8433 * gcc.dg/pic-4.c: Likewise.
8434 * gcc.dg/pie-1.c: Likewise.
8435 * gcc.dg/pie-2.c: Likewise.
8436 * gcc.dg/pie-3.c: Likewise.
8437 * gcc.dg/pie-4.c: Likewise.
8438 * gcc.dg/pie-5.c: Likewise.
8439 * gcc.dg/pie-6.c: Likewise.
8441 2016-03-17 Tom de Vries <tom@codesourcery.com>
8443 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8444 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8446 2016-03-17 Richard Biener <rguenther@suse.de>
8449 * g++.dg/debug/pr70271.C: New testcase.
8451 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8453 * gcc.target/i386/pr70251.c: New test.
8455 2016-03-17 Marek Polacek <polacek@redhat.com>
8458 * g++.dg/warn/constexpr-70194.C: New test.
8460 2016-03-16 Richard Henderson <rth@redhat.com>
8463 * gcc.c-torture/compile/pr70240.c: New.
8465 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8467 * gcc.c-torture/compile/20151204.c: Skip for avr.
8469 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8472 * g++.dg/opt/pr70245.C: New test.
8473 * g++.dg/opt/pr70245.h: New file.
8474 * g++.dg/opt/pr70245-aux.cc: New file.
8476 2016-03-16 Martin Sebor <msebor@redhat.com>
8478 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8480 2016-03-16 Richard Henderson <rth@redhat.com>
8483 * gcc.c-torture/compile/pr70199.c: New.
8485 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8487 * gcc.dg/uninit-19.c: Run dos2unix.
8489 2016-03-16 Marek Polacek <polacek@redhat.com>
8492 * gcc.dg/nested-func-10.c: New test.
8493 * gcc.dg/nested-func-9.c: New test.
8495 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8497 PR tree-optimization/68714
8498 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8500 2016-03-16 Tom de Vries <tom@codesourcery.com>
8502 PR tree-optimization/68715
8503 * gcc.dg/graphite/pr68715-2.c: New test.
8504 * gcc.dg/graphite/pr68715.c: New test.
8505 * gfortran.dg/graphite/pr68715.f90: New test.
8507 2016-03-16 Tom de Vries <tom@codesourcery.com>
8509 PR tree-optimization/68809
8510 * gcc.dg/graphite/pr68809-2.c: New test.
8511 * gcc.dg/graphite/pr68809.c: New test.
8513 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8516 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8517 method call to i () as argument. Adjust expected output.
8520 * g++.dg/ubsan/pr70147-1.C: New test.
8521 * g++.dg/ubsan/pr70147-2.C: New test.
8523 2016-03-15 Martin Sebor <msebor@redhat.com>
8526 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8528 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
8530 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8533 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8536 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8537 libatomic_available.
8539 2016-03-15 Marek Polacek <polacek@redhat.com>
8542 * g++.dg/ext/attribute-may-alias-4.C: New test.
8544 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
8546 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8547 -fvar-tracking-assignments-toggle flag.
8549 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8551 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8553 2016-03-15 Jakub Jelinek <jakub@redhat.com>
8555 PR rtl-optimization/70222
8556 * gcc.c-torture/execute/pr70222-1.c: New test.
8557 * gcc.c-torture/execute/pr70222-2.c: New test.
8559 2016-03-15 Richard Henderson <rth@redhat.com>
8561 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8563 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8565 PR rtl-optimization/69032
8566 * gcc.dg/pr69032.c: New test.
8568 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8570 PR rtl-optimization/63384
8571 * g++.dg/pr63384.C: New test.
8573 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8576 * gcc.target/i386/pr64411.C: New test.
8578 2016-03-15 Tom de Vries <tom@codesourcery.com>
8580 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8581 * gfortran.dg/goacc/kernels-alias.f95: New test.
8583 2016-03-14 Martin Sebor <msebor@redhat.com>
8586 * g++.dg/cpp0x/constexpr-inline.C: New test.
8587 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8589 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
8591 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8593 2016-03-14 Jakub Jelinek <jakub@redhat.com>
8596 * gcc.dg/pr70219.c: New test.
8598 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8601 * gcc.dg/torture/pr70083.c: New test.
8602 * gcc.target/i386/pr70083.c: New test.
8604 2016-03-14 Richard Biener <rguenther@suse.de>
8606 PR tree-optimization/56365
8607 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8609 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8612 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8614 * g++.dg/pr70098.C: New testcase.
8617 2016-03-14 Tom de Vries <tom@codesourcery.com>
8619 PR tree-optimization/70045
8620 * gcc.dg/graphite/pr70045.c: New test.
8622 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8625 * gfortran.dg/include_9.f90: New test.
8627 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8630 gfortran.dg/prof/prof.exp: New script.
8631 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8633 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
8635 PR rtl-optimization/69307
8636 * gcc.dg/pr69307.c: New test.
8638 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8641 * gcc.target/arm/pr69614.c: New.
8643 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
8646 * gfortran.dg/submodule_14.f08: New test
8649 * gfortran.dg/submodule_15.f08: New test
8651 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8654 * g++.dg/cpp1y/paren3.C: New test.
8656 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8659 * gcc.target/powerpc/ppc-round2.c: New test.
8661 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8664 * gcc.dg/torture/pr70123.c: New test.
8666 2016-03-11 Jeff Law <law@redhat.com>
8668 PR tree-optimization/70190
8669 * gcc.c-torture/compile/pr70190.c: New test.
8671 2016-03-11 David Malcolm <dmalcolm@redhat.com>
8674 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8676 (test43_b): Likewise.
8677 (test43_c): Likewise.
8678 (test43_d): Likewise.
8679 (test43_e): Likewise.
8680 (test43_f): Likewise.
8681 (test43_g): Likewise.
8682 (test44_a): Likewise.
8683 (test44_b): Likewise.
8684 (test44_c): Likewise.
8685 (test44_d): Likewise.
8686 (test44_e): Likewise.
8688 2016-03-11 David Malcolm <dmalcolm@redhat.com>
8691 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8693 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8695 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8698 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8702 * gcc.target/aarch64/pr69245_2.c: New test.
8704 2016-03-11 Jakub Jelinek <jakub@redhat.com>
8706 PR tree-optimization/70177
8707 * gcc.dg/pr70177.c: New test.
8709 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8711 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8713 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8715 * gcc.dg/tree-ssa/sra-20.c: New.
8717 2016-03-11 Jakub Jelinek <jakub@redhat.com>
8719 PR rtl-optimization/70174
8720 * gcc.dg/pr70174.c: New test.
8722 PR tree-optimization/70169
8723 * gcc.dg/pr70169.c: New test.
8725 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8728 * gcc.target/i386/pr70160.c: New test.
8730 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8732 * gcc.target/s390/dfp-1.c: New test.
8734 2016-03-10 Nick Clifton <nickc@redhat.com>
8737 * gcc.target/aarch64/pr70044.c: New test.
8739 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8740 Jakub Jelinek <jakub@redhat.com>
8743 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8744 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8745 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8747 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
8750 * g++.dg/lto/pr69589_0.C: New testcase
8751 * g++.dg/lto/pr69589_1.C: New testcase
8753 2016-03-10 Marek Polacek <polacek@redhat.com>
8756 * g++.dg/delayedfold/unary-plus1.C: New test.
8758 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
8760 * gcc.target/arm/pr45701-1.c: Escape brackets.
8761 * gcc.target/arm/pr45701-2.c: Likewise.
8763 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8765 * gfortran.dg/unconstrained_commons.f: New.
8767 2016-03-10 Alan Modra <amodra@gmail.com>
8769 * gcc.dg/pr69195.c: New.
8770 * gcc.dg/pr69238.c: New.
8772 2016-03-10 Tom de Vries <tom@codesourcery.com>
8775 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8777 2016-03-10 Richard Biener <rguenther@suse.de>
8779 PR tree-optimization/70128
8780 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8781 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8783 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8785 PR tree-optimization/70152
8786 * gcc.dg/pr70152.c: New test.
8789 * gcc.target/i386/pr70086-1.c: New test.
8790 * gcc.target/i386/pr70086-2.c: New test.
8791 * gcc.target/i386/pr70086-3.c: New test.
8793 PR tree-optimization/70127
8794 * gcc.c-torture/execute/pr70127.c: New test.
8796 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8798 * c-c++-common/goacc/combined-directives-2.c: New test.
8800 2016-03-09 David Malcolm <dmalcolm@redhat.com>
8804 * g++.dg/diagnostic/pr70105.C: New test.
8805 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8806 (test_multiple_ordinary_maps): New test function.
8808 2016-03-09 David Malcolm <dmalcolm@redhat.com>
8812 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8813 Drop range information from call to inform_at_rich_loc.
8814 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8816 (test_show_locus): Replace calls to rich_location::add_range with
8817 calls to add_range. Rewrite the tests that used the now-defunct
8818 rich_location ctor taking a source_range. Simplify other tests
8819 by replacing calls to COMBINE_LOCATION_DATA with calls to
8822 2016-03-09 Richard Biener <rguenther@suse.de>
8823 Jakub Jelinek <jakub@redhat.com>
8825 PR tree-optimization/70138
8826 * gcc.dg/vect/pr70138-1.c: New testcase.
8827 * gcc.dg/vect/pr70138-2.c: Likewise.
8829 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8832 * gcc.target/i386/pr70049.c: New test.
8834 2016-03-09 Richard Biener <rguenther@suse.de>
8837 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8838 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8839 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8841 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8843 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8846 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8849 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8852 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8855 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8856 in testcase comment.
8858 2016-03-09 Tom de Vries <tom@codesourcery.com>
8860 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8861 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8862 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8863 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8864 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8865 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8866 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8867 * gfortran.dg/goacc/kernels-loop.f95: New test.
8869 2016-03-08 Martin Sebor <msebor@redhat.com>
8872 * g++.dg/warn/overflow-warn-7.C: New test.
8874 2016-03-08 Jason Merrill <jason@redhat.com>
8876 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8877 * lib/target-supports.exp (check_effective_target_concepts): New.
8879 2016-03-08 Jakub Jelinek <jakub@redhat.com>
8882 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8883 * g++.dg/ubsan/pr70135.C: New test.
8886 * gcc.dg/pr70110.c: New test.
8888 2016-03-07 Martin Jambor <mjambor@suse.cz>
8890 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8891 * c-c++-common/gomp/if-1.c: Likewise.
8892 * c-c++-common/gomp/pr61486-2.c: Likewise.
8893 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8894 to dg-additional-options.
8895 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8896 * g++/gomp/target-teams-1.c: Likewise.
8897 * gcc.dg/gomp/gomp.exp: Likewise.
8898 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8899 dg-additional-options.
8900 * gfortran.dg/gomp/gomp.exp: Likewise.
8901 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8902 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8903 dg-additional-options.
8904 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8906 2016-03-07 Martin Jambor <mjambor@suse.cz>
8908 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8909 * c-c++-common/gomp/gridify-1.c: New test.
8910 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8912 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8914 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8915 trigger for cortex-r8, when scanning for register r8.
8916 * gcc.target/arm/pr45701-2.c: Likewise.
8918 2016-02-26 Richard Biener <rguenther@suse.de>
8919 Jeff Law <law@redhat.com>
8921 PR tree-optimization/69740
8922 * gcc.c-torture/compile/pr69740-1.c: New test.
8923 * gcc.c-torture/compile/pr69740-2.c: New test.
8925 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8927 * lib/target-supports.exp
8928 (check_effective_target_whole_vector_shift): Enable for PPC64.
8930 2016-03-07 Richard Biener <rguenther@suse.de>
8932 PR tree-optimization/70115
8933 * gcc.dg/torture/pr70115.c: New testcase.
8935 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8938 * c-c-++-common/goacc/pr69916.c: New.
8940 2016-03-07 Richard Henderson <rth@redhat.com>
8942 * gcc.c-torture/compile/pr70061.c: New test.
8944 2016-03-07 Richard Biener <rguenther@suse.de>
8947 * gcc.dg/vect/O3-pr36098.c: New testcase.
8949 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8951 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8953 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8955 * gnat.dg/renaming9.ad[sb]: New testcase.
8957 2016-03-05 Jakub Jelinek <jakub@redhat.com>
8960 * g++.dg/expr/stdarg3.C: New test.
8962 2016-03-04 Jeff Law <law@redhat.com>
8964 PR tree-optimization/69196
8965 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8968 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8971 * gcc.dg/pr69973.c: New test.
8973 PR rtl-optimization/69941
8974 * gcc.dg/torture/pr69941.c: New test.
8977 * gcc.dg/pr69824.c: New test.
8979 2016-03-05 Tom de Vries <tom@codesourcery.com>
8981 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8982 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8985 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8988 * g++.dg/cpp1y/var-templ48.C: New test.
8989 * g++.dg/cpp1y/var-templ49.C: New test.
8991 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8993 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8995 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8998 * g++.dg/ubsan/pr70035.C: New test.
9001 * gcc.target/i386/pr70062.c: New test.
9003 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9005 * g++.dg/template/typename21.C: Remove c++98_only.
9007 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9009 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9011 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9014 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9016 (fn_42_b): Likewise.
9017 (fn_42_c): Likewise.
9019 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9022 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9024 (fn_40_b): Likewise.
9025 (fn_41_a): Likewise.
9026 (fn_41_b): Likewise.
9028 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9031 * gcc.target/i386/avx512f-pr70059.c: New test.
9032 * gcc.target/i386/avx512dq-pr70059.c: New test.
9034 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9036 PR rtl-optimization/57676
9037 * gcc.dg/torture/pr57676.c: New test.
9039 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9041 * gcc.dg/pr70026.c: New test.
9043 2016-03-04 Marek Polacek <polacek@redhat.com>
9046 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9047 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9049 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9052 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9054 (test_corners_sisd_si): Likewise.
9055 (main): Remove checks of the above.
9056 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9058 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9060 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9062 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9064 * gcc.dg/torture/pr69951.c: Accept argc==0.
9066 2016-03-04 Richard Biener <rguenther@suse.de>
9069 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9070 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9072 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9075 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9078 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9081 * gcc.dg/guality/pr69947.c: New test.
9083 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9086 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9088 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9090 PR rtl-optimization/69904
9091 * gcc.target/arm/pr69904.c: New test.
9093 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9096 * gcc.dg/vect/pr70021.c: New test.
9097 * gcc.target/i386/pr70021.c: New test.
9099 2016-03-03 Marek Polacek <polacek@redhat.com>
9102 * gcc.dg/pr70050.c: New test.
9104 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9106 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9108 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9110 PR tree-optimization/70043
9111 * gfortran.dg/vect/pr70043.f90: New test.
9113 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9115 * gnat.dg/specs/task1.ads: New test.
9117 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9119 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9120 Invoke gdb with -batch.
9121 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9123 2016-03-03 Richard Biener <rguenther@suse.de>
9125 PR tree-optimization/55936
9126 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9128 2016-03-02 Jeff Law <law@redhat.com>
9130 PR rtl-optimization/69942
9131 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9132 effects of argument promotions.
9134 PR tree-optimization/69987
9135 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9136 target does not support -fprefetch-loop-arrays.
9138 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9140 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9142 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9144 PR rtl-optimization/69052
9145 * gcc.target/i386/pr69052.c: New test.
9147 2016-03-02 Alan Modra <amodra@gmail.com>
9149 * gcc.dg/pr69990.c: New.
9151 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9154 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9157 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9160 * gcc.target/i386/pr70028.c: New test.
9162 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9164 * c-c++-common/asan/swapcontext-test-1.c,
9165 * c-c++-common/tsan/thread_leak.c,
9166 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9167 * g++.dg/tsan/benign_race.C,
9168 * g++.dg/tsan/fd_close_norace.C,
9169 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9170 races with sanitizer output
9172 2016-03-02 Richard Biener <rguenther@suse.de>
9173 Uros Bizjak <ubizjak@gmail.com>
9176 * gcc.dg/simd-8.c: New testcase.
9178 2016-03-02 Richard Biener <rguenther@suse.de>
9181 * gcc.dg/simd-7.c: New testcase.
9183 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9185 * gcc.target/i386/pr70007.c: Tweak.
9187 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9189 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9191 2016-03-02 Marek Polacek <polacek@redhat.com>
9194 * gcc.dg/pr67854.c: New test.
9196 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9199 * gcc.dg/torture/pr70025.c: New test.
9201 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9203 PR tree-optimization/68621
9204 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9206 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9208 * gcc.target/i386/pr70007.c: New test.
9210 2016-03-01 Jeff Law <law@redhat.com>
9212 PR tree-optimization/69196
9213 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9215 PR tree-optimization/69196
9216 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9217 duplicating code and spoiling the expected output.
9219 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9222 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9223 supports power9 before doing tests.
9224 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9225 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9226 * gcc.target/powerpc/p9-permute.c: Likewise.
9228 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9231 * gcc.target/i386/pr70027.c: New test.
9233 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9235 * gcc.dg/pr70017.c: New test.
9237 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9241 * gcc.dg/pr69796.c: New test.
9242 * gcc.dg/pr69974.c: New test.
9244 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9246 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9248 2016-02-29 Jeff Law <law@redhat.com>
9250 PR tree-optimization/69987
9251 * gfortran.dg/pr69987.f90: New test.
9253 PR tree-optimization/69989
9254 * gcc.c-torture/compile/pr69989-2.c: New test.
9256 2016-03-01 Marek Polacek <polacek@redhat.com>
9259 * g++.dg/parse/invalid1.C: New test.
9261 2016-03-01 Richard Biener <rguenther@suse.de>
9264 * gcc.dg/pr70022.c: New testcase.
9266 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9268 PR tree-optimization/69956
9269 * gcc.dg/pr69956.c: New test.
9271 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9274 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9275 XFAIL when hardware supports efficient unaligned storage access.
9277 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9280 * g++.dg/template/pr69961a.C: New test.
9281 * g++.dg/template/pr69961b.C: New test.
9283 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9285 PR preprocessor/69985
9286 * gcc.dg/cpp/pr69985.c: New test case.
9288 2016-02-29 Jeff Law <law@redhat.com>
9290 PR tree-optimization/70005
9291 * gcc.c-torture/execute/pr70005.c New test.
9293 PR tree-optimization/69999
9294 * gcc.c-torture/compile/pr69999.c: New test.
9296 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9298 PR tree-optimization/69652
9299 * gcc.dg/torture/pr69652.c: Delete test.
9300 * gcc.dg/vect/pr69652.c: New test.
9302 2016-02-19 Richard Biener <rguenther@suse.de>
9304 PR tree-optimization/69980
9305 * gfortran.dg/vect/pr69980.f90: New testcase.
9307 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9309 * gcc.target/sparc/20160229-1.c: New test.
9311 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9313 * gnat.dg/stack_usage3.adb: New test.
9314 * gnat.dg/stack_usage3_pkg.ads: New helper.
9316 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9318 * gnat.dg/renaming8.adb: New test.
9319 * gnat.dg/renaming8_pkg1.ads: New helper.
9320 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9321 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9323 2016-02-29 Richard Biener <rguenther@suse.de>
9325 PR tree-optimization/69720
9326 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9328 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9332 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9334 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9335 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9338 * gfortran.dg/coarray_8.f90: Adjust error message.
9339 * gfortran.dg/pr56007.f90: New test.
9340 * gfortran.dg/pr56007.f: New test.
9342 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9344 PR tree-optimization/69989
9345 * gcc.dg/torture/pr69989.c: New test.
9347 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9349 * gcc.target/i386/stack-realign-win.c: New test.
9351 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9354 * gfortran.dg/pr60126.f90: New test.
9356 2016-02-27 Jeff Law <law@redhat.com>
9359 2016-02-26 Richard Biener <rguenther@suse.de>
9360 Jeff Law <law@redhat.com>
9362 PR tree-optimization/69740
9363 * gcc.c-torture/compile/pr69740-1.c: New test.
9364 * gcc.c-torture/compile/pr69740-2.c: New test.
9366 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9369 * gfortran.dg/newunit_4.f90: New test.
9371 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9374 PR rtl-optimization/69886
9375 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9376 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9379 2016-02-26 Martin Sebor <msebor@redhat.com>
9381 PR tree-optimization/15826
9382 * gcc.dg/tree-ssa/pr15826.c: New test.
9384 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9387 * gcc.target/powerpc/pr69969.c: New test.
9389 2016-02-26 Martin Sebor <msebor@redhat.com>
9392 * g++.old-deja/g++.other/decl5.C: Add a test case.
9394 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9397 * gcc.target/powerpc/pr69946.c: New file.
9399 2016-02-26 Richard Biener <rguenther@suse.de>
9400 Jeff Law <law@redhat.com>
9402 PR tree-optimization/69740
9403 * gcc.c-torture/compile/pr69740-1.c: New test.
9404 * gcc.c-torture/compile/pr69740-2.c: New test.
9406 2016-02-26 Martin Jambor <mjambor@suse.cz>
9409 * gcc.dg/torture/pr69932.c: New test.
9410 * gcc.dg/torture/pr69936.c: Likewise.
9412 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9415 * gcc.target/s390/pr69709.c: New test.
9417 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9420 * gcc.target/aarch64/pr69245_1.c: New test.
9422 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9425 * gcc.dg/torture/pr69613.c: New test.
9427 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9429 PR rtl-optimization/69891
9430 * gcc.target/i386/pr69891.c: New test.
9432 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9433 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9436 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9437 functionality for both 32-bit and 64-bit.
9439 2016-02-26 Richard Biener <rguenther@suse.de>
9441 PR tree-optimization/69551
9442 * gcc.dg/torture/pr69951.c: New testcase.
9444 2016-02-25 Richard Biener <rguenther@suse.de>
9446 PR tree-optimization/48795
9447 * gcc.dg/Warray-bounds-18.c: New testcase.
9449 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9451 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9453 2016-02-25 Jakub Jelinek <jakub@redhat.com>
9455 PR rtl-optimization/69896
9456 * gcc.dg/pr69896.c: New test.
9458 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9461 * g++.dg/cpp1y/paren2.C: New test.
9463 2016-02-24 Martin Sebor <msebor@redhat.com>
9466 * gcc.dg/enum-mode-2.c: New test.
9468 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9471 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9472 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9473 * g++.dg/ubsan/pr69922.C: New test.
9475 2016-02-24 Marek Polacek <polacek@redhat.com>
9478 * gcc.dg/pr69819.c: New test.
9480 2016-02-24 Martin Sebor <msebor@redhat.com>
9483 * g++.dg/ext/flexary15.C: New test.
9485 2016-02-24 Martin Sebor <msebor@redhat.com>
9487 * gcc.dg/builtins-68.c: Avoid making unportable
9488 assumptions about the relationship between SIZE_MAX and UINT_MAX.
9489 * g++.dg/ext/builtin_alloca.C: Same.
9491 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9492 Charles Baylis <charles.baylis@linaro.org>
9495 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9497 2016-02-24 Richard Biener <rguenther@suse.de>
9498 Jakub Jelinek <jakub@redhat.com>
9501 * gcc.dg/torture/pr69760.c: New testcase.
9503 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9505 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9506 pattern on Solaris with as.
9508 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9510 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9511 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9512 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9513 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9515 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9518 * gcc.dg/pr69915.c: New test.
9520 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9522 PR rtl-optimization/69886
9523 * gcc.dg/torture/pr69886.c: New test.
9525 2016-02-24 Richard Biener <rguenther@suse.de>
9528 * gcc.dg/torture/pr68963.c: New testcase.
9530 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9533 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9534 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9535 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9536 * gcc.target/arm/atomic_loaddi_1.c: New test.
9537 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9538 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9539 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9540 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9541 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9542 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9543 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9544 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9546 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9549 * gcc.dg/torture/pr69909.c: New test.
9551 2016-02-24 Richard Biener <rguenther@suse.de>
9553 PR tree-optimization/69907
9554 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9555 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9556 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9558 2016-02-24 Christian Bruel <christian.bruel@st.com>
9560 * gcc.target/arm/pragma_cpp_fma.c: New test.
9562 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9565 * gfortran.dg/include_6.f90: Update test.
9567 2016-02-23 Jakub Jelinek <jakub@redhat.com>
9570 * objc.dg/pr69844.m: New test.
9572 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9574 PR libgfortran/69456
9575 * gfortran.dg/namelist_89.f90: New test.
9576 * gfortran.dg/pr59700.f90: Update test..
9578 2016-02-23 Martin Sebor <msebor@redhat.com>
9581 * g++.dg/ext/builtin_alloca.C: New test.
9582 * gcc.dg/builtins-68.c: New test.
9584 2016-02-23 Richard Henderson <rth@redhat.com>
9586 * gcc.target/i386/addr-space-3.c: Remove test.
9588 2016-02-23 David Malcolm <dmalcolm@redhat.com>
9590 PR preprocessor/69126
9591 PR preprocessor/69543
9592 * c-c++-common/pr69126-2-long.c: New test.
9593 * c-c++-common/pr69126-2-short.c: New test.
9594 * c-c++-common/pr69543-1.c: Remove xfail.
9596 2016-02-23 David Malcolm <dmalcolm@redhat.com>
9598 PR preprocessor/69126
9599 PR preprocessor/69543
9600 PR preprocessor/69558
9601 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9603 (test_2): ...this, and add leading comment.
9604 (MACRO_3, test_3): New.
9605 (MACRO_4A, MACRO_4B, test_4): New.
9606 (MACRO): Rename to...
9609 (test_5): ...this, updating for renaming of MACRO, and
9610 add leading comment.
9611 * c-c++-common/pr69543-1.c: New.
9612 * c-c++-common/pr69543-2.c: New.
9613 * c-c++-common/pr69543-3.c: New.
9614 * c-c++-common/pr69543-4.c: New.
9615 * c-c++-common/pr69558-1.c: New.
9616 * c-c++-common/pr69558-2.c: New.
9617 * c-c++-common/pr69558-3.c: New.
9618 * c-c++-common/pr69558-4.c: New.
9619 * gcc.dg/pr69558.c: Move to...
9620 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9623 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9625 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9626 to -ftree-parallelize-loops/-fopenacc changes.
9627 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9628 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9629 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9630 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9631 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9632 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9633 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9634 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9635 * c-c++-common/goacc/kernels-loop.c: Likewise.
9636 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9637 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9638 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9639 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9641 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9643 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9645 2016-02-23 Jakub Jelinek <jakub@redhat.com>
9648 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9651 * gcc.dg/pr69900.c: New test.
9653 2016-02-23 Martin Jambor <mjambor@suse.cz>
9655 PR tree-optimization/69666
9656 * gcc.dg/tree-ssa/pr69666.c: New test.
9658 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9661 * gfortran.dg/coarray_allocate_5.f08: New test.
9663 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9665 * gcc.target/s390/vcond-shift.c: Move to ...
9666 * gcc.target/s390/vector/vcond-shift.c: ... here.
9668 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9670 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9671 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9673 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9675 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9677 2016-02-20 Mark Wielaard <mjw@redhat.com>
9680 * gcc.dg/unused-variable-3.c: New test.
9682 2016-02-22 Jakub Jelinek <jakub@redhat.com>
9685 * gcc.target/i386/pr69888.c: New test.
9687 2016-02-22 Richard Biener <rguenther@suse.de>
9689 PR tree-optimization/69882
9690 * gfortran.dg/vect/pr69882.f90: New testcase.
9692 2016-02-22 Jakub Jelinek <jakub@redhat.com>
9695 * gcc.dg/pr69885.c: New test.
9697 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9701 * gcc.target/sh/pr54089-10.c: New.
9703 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
9706 * gfortran.dg/deferred_character_15.f90 : New test.
9708 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9711 gfortran.dg/allocate_with_source_18.f03: New test.
9713 2016-02-20 Harald Anlauf <anlauf@gmx.de>
9716 gfortran.dg/gomp/pr52531.f90: New test.
9718 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9721 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9724 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9727 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9728 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9731 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9734 * g++.dg/torture/pr69851.C: New test.
9736 2016-02-19 Martin Sebor <msebor@redhat.com>
9739 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9741 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9744 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9745 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9748 * g++.dg/cpp0x/pr67767.C: New test.
9750 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9752 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9753 for fp, simd, crypto, crc, lse.
9754 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9756 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9757 effective target check.
9759 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9762 * gcc.target/i386/pr69820.c: New test.
9764 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9766 * gcc.target/s390/vector/int128-1.c: New test.
9768 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9770 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9772 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9774 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9775 instruction pattern name to prevent the testcase from failing with
9778 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9780 * gcc.target/s390/md/movstr-2.c: New test.
9782 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9784 * gcc.target/s390/morestack.c: New test.
9786 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9789 * gcc.target/s390/pr69625.c: Add test case.
9791 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9794 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9796 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9799 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9800 * gcc.target/powerpc/fusion3.c: Likewise.
9802 2016-02-18 Richard Biener <rguenther@suse.de>
9805 * g++.dg/torture/pr69553.C: New testcase.
9807 2016-02-18 Nick Clifton <nickc@redhat.com>
9811 * gcc.target/arm/pr62554.c: New test.
9812 * gcc.target/arm/pr69610-1.c: New test.
9813 * gcc.target/arm/pr69610-2.c: New test.
9815 2016-02-18 Richard Biener <rguenther@suse.de>
9818 * gcc.dg/torture/pr69854.c: New testcase.
9820 2016-02-17 Jakub Jelinek <jakub@redhat.com>
9823 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9825 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9827 * gcc.target/powerpc/vec-cg.c: New test.
9829 2016-02-17 Richard Biener <rguenther@suse.de>
9832 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9834 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9837 * gcc.c-torture/compile/pr69161.c: New test.
9839 2016-02-17 David Sherwood <david.sherwood@arm.com>
9842 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9843 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9845 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9847 * gcc.dg/ifcvt-4.c: Skip on Visium.
9849 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9851 * gnat.dg/atomic8.adb: New test.
9853 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9855 * gnat.dg/discr46.ad[sb]: New test.
9857 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9860 * gcc.target/powerpc/pr48344-1.c: New test.
9862 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9865 * gfortran.dg/associate_21.f90: New test.
9867 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9870 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9871 -Wnonnull in dg-options.
9872 * c-c++-common/nonnull-2.c: New test.
9874 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9875 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9877 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9879 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9882 * gcc.dg/pr69801.c: Add empty dg-options.
9884 2016-02-16 James Norris <jnorris@codesourcery.com>
9886 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9887 * g++.dg/goacc/deviceptr-1.c: New file.
9889 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9891 PR tree-optimization/69820
9892 * gcc.dg/vect/pr69820.c: New test.
9894 2016-02-16 Richard Biener <rguenther@suse.de>
9896 PR tree-optimization/69776
9897 * gcc.dg/torture/pr69776-2.c: New testcase.
9899 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9901 PR tree-optimization/69714
9902 * gcc.dg/torture/pr69714.c: New test.
9904 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9906 PR tree-optimization/69802
9907 * gcc.dg/pr69802.c: New test.
9909 2016-02-16 Richard Biener <rguenther@suse.de>
9912 * gcc.dg/pr69801.c: New testcase.
9914 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9916 PR libgfortran/69651
9917 * gfortran.dg/read_bang.f90: New test.
9918 * gfortran.dg/read_bang4.f90: New test.
9920 2016-02-15 Jakub Jelinek <jakub@redhat.com>
9923 * g++.dg/init/pr69658.C: New test.
9926 * c-c++-common/pr69797.c: New test.
9928 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9930 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9931 check for aarch64*-*-*.
9933 2016-02-15 Richard Biener <rguenther@suse.de>
9935 PR tree-optimization/69783
9936 * gcc.dg/vect/pr69783.c: New testcase.
9938 2016-02-15 Richard Biener <rguenther@suse.de>
9940 PR tree-optimization/69776
9941 * gcc.dg/torture/pr69776.c: New testcase.
9943 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9946 * gfortran.dg/type_decl_4.f90: Reinstated.
9948 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
9951 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9953 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9957 * gfortran.dg/type_decl_4.f90: Removed.
9959 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9962 * gfortran.dg/type_decl_4.f90: New test.
9964 2016-02-14 Alan Modra <amodra@gmail.com>
9967 * gcc.c-torture/execute/stkalign.c: Revise test.
9969 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9972 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9974 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9977 * gcc.target/sh/torture/pr67260.c: New.
9979 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
9981 * gcc.dg/pr67964.c: Add dg-require-alias.
9983 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9987 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9989 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9991 PR libgfortran/69668
9992 * gfortran.dg/namelist_88.f90: New test.
9994 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9996 PR libgfortran/69668
9997 * gfortran.dg/namelist_38.f90: Update test.
9998 * gfortran.dg/namelist_84.f90: Update test.
10000 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10003 * gcc.dg/pr69554-1.c: New test.
10004 * gfortran.dg/pr69554-1.F90: New test.
10005 * gfortran.dg/pr69554-2.F90: New test.
10006 * lib/gcc-dg.exp (proc dg-locus): New function.
10007 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10008 distinguish between the caret-printing and non-caret-printing
10009 cases. If caret-printing has been explicitly enabled, bail out
10010 without attempting to fix up the output.
10012 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10016 * gcc.dg/spellcheck-options-3.c: New test case.
10017 * gcc.dg/spellcheck-options-4.c: New test case.
10018 * gcc.dg/spellcheck-options-5.c: New test case.
10019 * gcc.dg/spellcheck-options-6.c: New test case.
10020 * gcc.dg/spellcheck-options-7.c: New test case.
10021 * gcc.dg/spellcheck-options-8.c: New test case.
10022 * gcc.dg/spellcheck-options-9.c: New test case.
10023 * gcc.dg/spellcheck-options-10.c: New test case.
10025 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10027 PR rtl-optimization/69764
10028 PR rtl-optimization/69771
10029 * c-c++-common/pr69764.c: New test.
10030 * gcc.dg/torture/pr69771.c: New test.
10032 2016-02-12 Marek Polacek <polacek@redhat.com>
10034 * g++.dg/torture/init-list1.C: New.
10036 2016-02-12 Marek Polacek <polacek@redhat.com>
10038 * gcc.dg/pr69522.c: Add empty dg-options.
10040 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10042 * g++.dg/lto/lto.exp: Include and init mpx.
10043 * g++.dg/lto/pr69729_0.C: New test.
10045 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10048 * g++.dg/ipa/pr69241-4.C: New test.
10051 * g++.dg/ipa/pr68672-1.C: New test.
10052 * g++.dg/ipa/pr68672-2.C: New test.
10053 * g++.dg/ipa/pr68672-3.C: New test.
10055 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10058 * gcc.dg/pr69522.c: New test.
10060 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10063 * g++.dg/cpp1y/69098.C: New test.
10064 * g++.dg/cpp1y/69098-2.C: New test.
10066 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10068 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10069 and neighbour -> neighbor.
10070 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10071 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10072 * c-c++-common/Wvarargs.c: Likewise.
10073 * c-c++-common/goacc/host_data-5.c: Likewise.
10074 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10075 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10076 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10077 * gcc.target/aarch64/pr60697.c: Likewise.
10078 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10079 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10080 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10081 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10082 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10083 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10084 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10085 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10086 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10087 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10088 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10089 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10090 * g++.dg/lookup/koenig5.C: Likewise.
10091 * g++.dg/ext/no-asm-2.C: Likewise.
10092 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10093 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10094 * gfortran.dg/used_types_16.f90: Likewise.
10095 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10096 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10097 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10098 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10099 * gfortran.dg/abstract_type_6.f03: Likewise.
10100 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10101 * gfortran.dg/used_types_15.f90: Likewise.
10102 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10103 * gfortran.dg/exit_3.f08: Likewise.
10104 * gfortran.dg/open_status_2.f90: Likewise.
10105 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10106 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10107 * gfortran.dg/associate_1.f03: Likewise.
10108 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10109 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10110 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10111 * gcc.dg/builtin-object-size-1.c: Likewise.
10112 * gcc.dg/noreturn-6.c: Likewise.
10113 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10114 * gcc.dg/globalalias.c: Likewise.
10115 * gcc.dg/builtins-config.h: Likewise.
10116 * gcc.dg/pr30457.c: Likewise.
10117 * gcc.c-torture/compile/volatile-1.c: Likewise.
10118 * gcc.c-torture/execute/20101011-1.c: Likewise.
10119 * c-c++-common/Waddress-1.c: Likewise.
10121 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10124 * c-c++-common/Waddress-1.c: New test.
10126 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10129 * gfortran.dg/associate_19.f03: New test.
10130 * gfortran.dg/associate_20.f03: New test.
10132 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10134 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10136 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10138 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10139 .arch armv8-a\n. Add -dA to dg-options.
10140 * gcc.target/aarch64/assembler_arch_1.c: New test.
10141 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10143 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10146 * g++.dg/cpp0x/pr68726.C: New.
10148 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10150 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10153 2016-02-11 Richard Biener <rguenther@suse.de>
10155 * g++.dg/tree-ssa/pr61034.C: Adjust.
10157 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10160 * gcc.target/s390/pr69148.c: New.
10162 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10164 PR tree-optimization/69652
10165 * gcc.dg/torture/pr69652.c: New test.
10167 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10168 Patrick Palka <ppalka@gcc.gnu.org>
10172 * g++.dg/ipa/pr69241-1.C: New test.
10173 * g++.dg/ipa/pr69241-2.C: New test.
10174 * g++.dg/ipa/pr69241-3.C: New test.
10175 * g++.dg/ipa/pr69649.C: New test.
10177 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10179 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10180 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10182 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10184 PR tree-optimization/68021
10185 * gcc.dg/tree-ssa/pr68021.c: New test.
10187 2016-02-10 Richard Biener <rguenther@suse.de>
10189 PR tree-optimization/69726
10190 * gcc.dg/uninit-22.c: New testcase.
10192 2016-02-09 Andrew Pinski <apinski@cavium.com>
10195 * gcc.c-torture/compile/20160205-1.c: New testcase.
10197 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10200 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10201 instead accessing a really large arrray.
10202 * gcc.target/powerpc/fusion3.c: Likewise.
10204 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10207 * gcc.c-torture/execute/pr68532.c: New test.
10209 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10212 * gcc.dg/pr69634.c: New.
10214 2016-02-09 Richard Biener <rguenther@suse.de>
10216 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10218 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10220 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10222 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10224 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10226 2016-02-09 Richard Biener <rguenther@suse.de>
10228 PR tree-optimization/69715
10229 * gcc.dg/torture/pr69715.c: New testcase.
10231 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10234 * g++.dg/cpp0x/trailing12.C: New test.
10235 * g++.dg/cpp0x/trailing13.C: New test.
10237 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10241 * g++.dg/cpp1y/auto-fn29.C: New test.
10242 * g++.dg/cpp1y/auto-fn30.C: New test.
10244 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10246 PR tree-optimization/69209
10247 * gcc.c-torture/compile/pr69209.c: New test.
10249 2016-02-08 Jeff Law <law@redhat.com>
10251 PR tree-optimization/68541
10252 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10253 of statements allowed in join block for path splitting.
10255 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10258 * g++.dg/gomp/pr59627.C: New test.
10261 * g++.dg/ipa/pr69239.C: New test.
10263 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10265 PR preprocessor/69664
10266 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10267 * gcc.dg/cpp/warn-comments.c: Likewise.
10269 2016-02-08 Marek Polacek <polacek@redhat.com>
10272 * g++.dg/init/const12.C: New test.
10274 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10277 * gcc.dg/lto/pr55113_0.c: Remove test.
10279 2016-02-08 Richard Biener <rguenther@suse.de>
10281 PR tree-optimization/69719
10282 * gcc.dg/torture/pr69719.c: New testcase.
10284 2016-02-08 Richard Biener <rguenther@suse.de>
10285 Jeff Law <law@redhat.com>
10288 * gcc.target/mips/pr68273.c: New testcase.
10290 2016-02-08 Richard Biener <rguenther@suse.de>
10292 PR rtl-optimization/69274
10293 * gcc.target/i386/addr-sel-1.c: XFAIL.
10295 2016-02-08 Jeff Law <law@redhat.com>
10297 PR tree-optimization/68541
10298 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10300 PR tree-optimization/65917
10301 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10303 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10306 * gfortran.dg/namelist_args.f90: New test.
10308 2016-02-05 Jeff Law <law@redhat.com>
10310 PR tree-optimization/68541
10311 * gcc.dg/tree-ssa/split-path-2.c: New test.
10312 * gcc.dg/tree-ssa/split-path-3.c: New test.
10313 * gcc.dg/tree-ssa/split-path-4.c: New test.
10314 * gcc.dg/tree-ssa/split-path-5.c: New test.
10315 * gcc.dg/tree-ssa/split-path-6.c: New test.
10316 * gcc.dg/tree-ssa/split-path-7.c: New test.
10318 2016-02-05 Martin Sebor <msebor@redhat.com>
10321 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10322 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10324 2016-02-06 Richard HEnderson <rth@redhat.com>
10327 * gcc.target/i386/addr-space-4.c: New.
10328 * gcc.target/i386/addr-space-5.c: New.
10330 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10333 * gfortran.dg/elemental_dependency_6.f90: New.
10335 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10337 PR rtl-optimization/69691
10338 * gcc.c-torture/execute/pr69691.c: New test.
10341 * g++.dg/parse/pr69628.C: New test.
10343 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10345 * gcc.dg/sancov/asan.c: Move to ...
10346 * gcc.dg/asan/sancov-1.c: ... here.
10348 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10350 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10352 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10355 * gcc.target/i386/pr69677.c: New test.
10357 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10360 * g++.dg/template/pr68948.C: New test.
10362 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10364 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10365 (only necessary on s390x).
10367 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10369 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10370 -mno-accumulate-outgoing-args.
10372 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10374 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10376 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10379 * c-c++-common/pr69669.c: New test.
10381 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10384 * g++.dg/pr69667.C: New file.
10386 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10389 * gcc.dg/pr69619.c: Add new test.
10391 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10393 PR rtl-optimization/69577
10394 * gcc.target/i386/pr69577.c: New test.
10396 2016-02-04 Martin Liska <mliska@suse.cz>
10398 * g++.dg/asan/pr69276.C: New test.
10400 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10404 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10405 a single smulbb instruction.
10406 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10407 * gcc.target/amr/wmul-2.c: Likewise.
10409 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10413 * gcc.c-torture/execute/pr67714.c: New test.
10415 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10418 * gcc.target/i386/pr69454-1.c: New test.
10419 * gcc.target/i386/pr69454-2.c: New test.
10421 2016-02-03 Martin Sebor <msebor@redhat.com>
10428 * g++.dg/ext/flexarray-mangle-2.C: New test.
10429 * g++.dg/ext/flexarray-mangle.C: New test.
10430 * g++.dg/ext/flexarray-subst.C: New test.
10431 * g++.dg/ext/flexary11.C: New test.
10432 * g++.dg/ext/flexary12.C: New test.
10433 * g++.dg/ext/flexary13.C: New test.
10434 * g++.dg/ext/flexary14.C: New test.
10435 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10437 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10439 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10440 Define only if CHECK_FLOAT128 is defined.
10441 (main): Properly initialize u5.
10443 2016-02-03 Jakub Jelinek <jakub@redhat.com>
10446 * gcc.dg/pr69627.c: New test.
10449 * gcc.dg/pr69644.c: New test.
10451 2016-02-03 Mike Stump <mikestump@comcast.net>
10453 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10454 support for struct-layout-1.exp.
10456 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10459 * g++.dg/cpp0x/pr69056.C: New test.
10461 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10462 Alexandre Oliva <aoliva@redhat.com>
10465 * gcc.target/powerpc/pr69461.c: New.
10467 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
10469 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10470 works from here ...
10471 (check_effective_target_fsanitize_thread): ... to here. Do not
10472 specify additional compile flags for the test source.
10473 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10474 specify additional compile flags for the test source.
10476 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10478 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10480 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10484 * gfortran.dg/coarray_allocate_2.f08: New test.
10485 * gfortran.dg/coarray_allocate_3.f08: New test.
10486 * gfortran.dg/coarray_allocate_4.f08: New test.
10488 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10490 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10491 use same scan-tree-dump-times on all platforms.
10492 * gcc.dg/vect/vect-outer-1.c: Likewise.
10493 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10494 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10495 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10496 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10497 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10498 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10499 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10501 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10503 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10506 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10508 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10510 2016-02-02 James Norris <jnorris@codesourcery.com>
10512 * c-c++-common/goacc/routine-5.c: Add tests.
10514 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
10516 * gcc.target/nvptx/unsigned-cmp.c: New test.
10518 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10520 * gcc.target/aarch64/scalar_shift_1.c
10521 (test_corners_sisd_di): Improve force to SIMD register.
10522 (test_corners_sisd_si): Likewise.
10523 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10524 Remove scan-assembler check for ldr.
10526 2016-02-02 Richard Biener <rguenther@suse.de>
10528 PR tree-optimization/69595
10529 * gcc.dg/Warray-bounds-17.c: New testcase.
10531 2016-02-02 Richard Biener <rguenther@suse.de>
10533 PR tree-optimization/69606
10534 * gcc.dg/torture/pr69606.c: New testcase.
10536 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10538 PR middle-end/68542
10539 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10540 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10542 2016-02-02 Alan Modra <amodra@gmail.com>
10545 * gcc.target/powerpc/pr69548.c: New test.
10547 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10549 PR rtl-optimization/69592
10550 * gcc.dg/pr69592.c: New test.
10552 PR preprocessor/69543
10554 * gcc.dg/pr69543.c: New test.
10555 * gcc.dg/pr69558.c: New test.
10557 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
10560 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
10562 2016-02-01 Martin Sebor <msebor@redhat.com>
10564 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10566 2016-02-01 Bin Cheng <bin.cheng@arm.com>
10568 PR tree-optimization/67921
10569 * c-c++-common/ubsan/pr67921.c: New test.
10571 2016-02-01 Richard Biener <rguenther@suse.de>
10573 PR middle-end/69556
10574 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10576 2016-02-01 Richard Biener <rguenther@suse.de>
10578 PR tree-optimization/69574
10579 * gcc.dg/torture/pr69574.c: New testcase.
10581 2016-02-01 Richard Biener <rguenther@suse.de>
10583 PR tree-optimization/69579
10584 * gcc.dg/setjmp-6.c: New testcase.
10586 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10588 PR rtl-optimization/69570
10589 * g++.dg/opt/pr69570.C: New test.
10591 2016-02-01 Richard Henderson <rth@redhat.com>
10593 * gcc.dg/pr69535.c: New test.
10595 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
10598 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10599 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10602 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10604 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10606 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
10609 * gfortran.dg/allocate_with_source_17.f03: New test.
10611 2016-01-30 Jakub Jelinek <jakub@redhat.com>
10613 PR tree-optimization/69546
10614 * gcc.dg/torture/pr69546.c: New test.
10616 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
10619 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10621 2016-01-30 Martin Sebor <msebor@redhat.com>
10624 * g++.dg/ext/flexary10.C: New test.
10626 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10629 gfortran.dg/common_23.f90: New test.
10631 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10634 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10635 condition being checked, and disable it when the target supports
10636 misaligned loads and stores.
10638 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10641 * gcc.dg/torture/pr69518.c: New test.
10643 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10646 * gcc.target/i386/pr69530.c: New test.
10648 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
10651 * gcc.target/mips/div-delay.c: New test.
10653 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10656 * gcc.target/i386/pr69551.c: New test.
10659 * gcc.target/i386/pr66137.c: New test.
10661 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10663 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10664 always built for p5600.
10665 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10666 isa=p5600 dg-option.
10668 2016-01-29 Richard Biener <rguenther@suse.de>
10670 PR tree-optimization/69547
10671 * g++.dg/tree-ssa/pr69547.C: New testcase.
10673 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10676 * g++.dg/warn/Wunused-function2.C: New test.
10678 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10680 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10681 support for test to succeed.
10683 2016-01-29 Marek Polacek <polacek@redhat.com>
10687 * g++.dg/ext/constexpr-vla2.C: New test.
10688 * g++.dg/ext/constexpr-vla3.C: New test.
10689 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10691 2016-01-29 Richard Biener <rguenther@suse.de>
10693 PR middle-end/69537
10694 * gcc.dg/uninit-21.c: New testcase.
10696 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
10699 * gcc.target/i386/pr69459.c: New test.
10701 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
10704 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10705 * gcc.target/mips/pr68400.c: New test.
10707 2016-01-28 Martin Sebor <msebor@redhat.com>
10710 * gcc.target/powerpc/pr17381.c: New test.
10712 2016-01-28 Jakub Jelinek <jakub@redhat.com>
10714 PR middle-end/69542
10715 * gcc.dg/torture/pr69542.c: New test.
10717 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10719 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10721 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
10723 * gcc.dg/pr65980.c: Skip on AIX.
10724 * gcc.dg/pr66688.c: Same.
10726 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
10729 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10730 * gcc.dg/tree-ssa/sra-18.c: Same.
10732 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10735 * gfortran.dg/block_15.f08: New test.
10736 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10737 on incorrectly closed BLOCK.
10739 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10741 * gcc.dg/declare-simd.c: New test.
10742 2016-01-28 Richard Biener <rguenther@suse.de>
10744 PR tree-optimization/69466
10745 * gfortran.dg/vect/pr69466.f90: New testcase.
10747 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10749 * g++.dg/pr67989.C: Remove ARM-specific option.
10750 * gcc.target/arm/pr67989.C: New file.
10752 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
10754 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10755 and expm1 test for glibc < 2.11.
10757 2016-01-27 Richard Henderson <rth@redhat.com>
10759 * gcc.c-torture/execute/pr69447.c: New test.
10761 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
10764 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10766 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10769 * gcc.dg/pr66869.c: New test.
10771 2016-01-25 Jeff Law <law@redhat.com>
10773 PR tree-optimization/68398
10774 PR tree-optimization/69196
10775 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10776 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10777 path to avoid new heuristic allowing more irreducible regions
10778 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10779 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10780 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10781 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10782 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10784 2016-01-27 Marek Polacek <polacek@redhat.com>
10787 * c-c++-common/vector-compare-4.c: New test.
10789 2016-01-27 David Malcolm <dmalcolm@redhat.com>
10791 PR preprocessor/69126
10792 * c-c++-common/pr69126.c: New test case.
10794 2016-01-27 Ian Lance Taylor <iant@google.com>
10796 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10798 2016-01-27 Ryan Burn <contact@rnburn.com>
10801 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10803 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
10806 * gcc.target/i386/pr69512.c: New test.
10808 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10811 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10813 2016-01-27 Marek Polacek <polacek@redhat.com>
10816 * g++.dg/pr69379.C: New test.
10818 2016-01-27 Martin Sebor <msebor@redhat.com>
10821 * g++.dg/abi/Wabi-2-2.C: New test.
10822 * g++.dg/abi/Wabi-2-3.C: New test.
10823 * g++.dg/abi/Wabi-3-2.C: New test.
10824 * g++.dg/abi/Wabi-3-3.C: New test.
10826 2016-01-27 Richard Biener <rguenther@suse.de>
10828 PR tree-optimization/69166
10829 * gcc.dg/torture/pr69166.c: New testcase.
10831 2016-01-27 Martin Jambor <mjambor@suse.cz>
10833 PR tree-optimization/69355
10834 * gcc.dg/tree-ssa/pr69355.c: New test.
10836 2016-01-27 Marek Polacek <polacek@redhat.com>
10839 * g++.dg/ext/constexpr-vla1.C: New test.
10841 2016-01-20 Christian Bruel <christian.bruel@st.com>
10844 * gcc.target/arm/pr69245.c: New test.
10846 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10848 PR tree-optimization/69399
10849 * gcc.dg/torture/pr69399.c: New test.
10851 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10853 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10855 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10857 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10859 2016-01-26 Tom de Vries <tom@codesourcery.com>
10861 PR tree-optimization/69110
10862 * gcc.dg/autopar/pr69110.c: New test.
10864 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
10865 Sebastian Pop <s.pop@samsung.com>
10867 * gcc.dg/graphite/isl-ast-op-select.c: New.
10869 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10872 * gfortran.dg/allocate_error_6.f90: New test.
10874 2016-01-26 Richard Henderson <rth@redhat.com>
10876 * gcc.dg/tm/pr60908.c: New test.
10878 2016-01-26 David Malcolm <dmalcolm@redhat.com>
10881 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10883 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10884 expected multiline output to reflect the colorization being
10885 disabled before newlines.
10886 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10887 (custom_diagnostic_finalizer): Replace call to
10888 pp_newline_and_flush with call to pp_flush.
10889 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10890 * gfortran.dg/implicit_class_1.f90: Likewise.
10891 * lib/gcc-dg.exp (allow_blank_lines): New global.
10892 (dg-allow-blank-lines-in-output): New procedure.
10893 (gcc-dg-prune): Complain about blank lines in the output, unless
10894 dg-allow-blank-lines-in-output was called.
10895 * lib/multiline.exp (_build_multiline_regex): Only support
10896 arbitrary followup text for non-blank-lines, not for blank lines.
10898 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10900 PR tree-optimization/69483
10901 * gcc.dg/pr69483.c: New test.
10902 * g++.dg/opt/pr69483.C: New test.
10904 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10907 * gcc.target/arm/pr68620.c: New test.
10909 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10911 * gcc.target/i386/pr68986-2.c: Remove -m32.
10913 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10916 * gcc.target/i386/pr68986-1.c: New test.
10917 * gcc.target/i386/pr68986-2.c: Likewise.
10918 * gcc.target/i386/pr68986-3.c: Likewise.
10920 2016-01-26 Christian Bruel <christian.bruel@st.com>
10922 * lib/target-supports.exp
10923 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10924 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10925 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10927 2016-01-26 Richard Biener <rguenther@suse.de>
10929 PR tree-optimization/69452
10930 * gcc.dg/torture/pr69452.c: New testcase.
10932 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10935 * gcc.dg/pr69442.c: New test.
10937 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10940 * gcc.target/aarch64/simd/pr67896.C: New.
10942 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10944 PR tree-optimization/69400
10945 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10947 (plugin_init): Call it.
10948 * gcc.dg/torture/pr69400.c: New test.
10950 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10952 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10954 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10955 Sebastian Pop <s.pop@samsung.com>
10957 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10960 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10961 Sebastian Pop <s.pop@samsung.com>
10963 * gcc.dg/graphite/pr69292.c: New.
10965 2016-01-25 Jakub Jelinek <jakub@redhat.com>
10967 * c-c++-common/goacc/use_device-1.c: New test.
10969 2016-01-25 Jeff Law <law@redhat.com>
10971 PR tree-optimization/69196
10972 PR tree-optimization/68398
10973 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10974 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10976 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
10979 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10982 2016-01-25 Richard Biener <rguenther@suse.de>
10985 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10987 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10990 * gcc.dg/pr69421.c: New test.
10992 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10994 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10995 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10996 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10997 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10998 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10999 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11000 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11001 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11002 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11003 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11005 2016-01-25 Richard Biener <rguenther@suse.de>
11007 PR tree-optimization/69376
11008 * gcc.dg/torture/pr69376.c: New testcase.
11010 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11014 * gfortran.dg/interface_38.f90: New test.
11015 * gfortran.dg/interface_39.f90: New test.
11017 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11020 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11025 * g++.dg/template/pr11858.C: New test.
11026 * g++.dg/template/pr24663.C: New test.
11027 * g++.dg/template/unify12.C: New test.
11028 * g++.dg/template/unify13.C: New test.
11029 * g++.dg/template/unify14.C: New test.
11030 * g++.dg/template/unify15.C: New test.
11031 * g++.dg/template/unify16.C: New test.
11032 * g++.dg/template/unify17.C: New test.
11034 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11037 gfortran.dg/pr68283.f90: New test.
11039 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11042 * gfortran.dg/inline_matmul_13.f90: New test.
11043 * gfortran.dg/matmul_bounds_8.f90: New test.
11044 * gfortran.dg/matmul_bounds_9.f90: New test.
11045 * gfortran.dg/matmul_bounds_10.f90: New test.
11047 2016-01-23 Tom de Vries <tom@codesourcery.com>
11049 PR tree-optimization/69426
11050 * gcc.dg/autopar/pr69426.c: New test.
11052 2016-01-23 Martin Sebor <msebor@redhat.com>
11056 * g++.dg/cpp0x/alignas5.C: New test.
11057 * g++.dg/ext/vector29.C: Same.
11059 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
11061 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11062 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11063 _GNU_SOURCE from compile flags to the source.
11064 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11065 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11066 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11067 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11069 2016-01-22 Jakub Jelinek <jakub@redhat.com>
11072 * g++.dg/opt/pr69432.C: New test.
11074 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11076 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11077 32-bit targets testing an -m64 multilib.
11079 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11081 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11084 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11086 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11088 2016-01-21 Christian Bruel <christian.bruel@st.com>
11091 * gcc.target/i386/pr68674.c
11092 * gcc.target/aarch64/pr68674.c
11093 * gcc.target/arm/pr68674.c
11095 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11098 * gcc.c-torture/execute/pr69403.c: New test.
11100 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11103 * g++.dg/template/pr55843.C: New.
11105 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11108 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11109 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11111 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11114 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11115 from dg-do compile directive, and instead add
11116 { dg-require-effective-target int128 }.
11118 2016-01-20 Martin Sebor <msebor@redhat.com>
11121 * gcc.dg/sync-fetch.c: New test.
11123 2016-01-21 Martin Sebor <msebor@redhat.com>
11126 * gcc.target/powerpc/pr69252.c: New test.
11128 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11131 * gfortran.dg/pr65996.f90: New test.
11133 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11136 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11137 expected to generate an error.
11139 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11141 PR middle-end/66178
11142 * gcc.dg/torture/pr66178.c: New test.
11144 2016-01-21 Anton Blanchard <anton@samba.org>
11145 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11148 * gcc.target/powerpc/pr63354.c: New test.
11150 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11152 PR rtl-optimization/68990
11153 * gcc.target/i386/pr68990: New.
11155 2016-01-21 Nick Clifton <nickc@redhat.com>
11158 * gcc.target/mips/pr69129.c: New.
11160 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11163 * g++.dg/cpp0x/pr58046.C: New.
11165 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11169 * gcc.target/arm/pr69187.c: New test.
11172 * g++.dg/torture/pr69355.C: New test.
11174 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11175 Sebastian Pop <s.pop@samsung.com>
11177 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11179 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11180 Sebastian Pop <s.pop@samsung.com>
11182 * gcc.dg/graphite/pr68976.c: New test.
11184 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11186 PR middle-end/67653
11187 * c-c++-common/pr67653.c: New test.
11188 * gcc.dg/torture/pr29119.c: Add dg-warning.
11190 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11192 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11194 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11197 * gcc.dg/pr24293.c: New test.
11198 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11199 incomplete struct type.
11200 * gcc.dg/declspec-1.c: Likewise.
11201 * gcc.dg/pr63549.c: Likewise.
11203 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11205 PR tree-optimization/66612
11206 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11207 for bdn instruction.
11209 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11211 * lib/target-supports.exp
11212 (check_effective_target_arm_fp_ok_nocache): New.
11213 (check_effective_target_arm_fp_ok): New.
11214 (add_options_for_arm_fp): New.
11215 (check_effective_target_arm_crypto_ok_nocache): Require
11216 target_arm_v8_neon_ok instead of arm32.
11217 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11218 (check_effective_target_arm_crypto_pragma_ok): New.
11219 (add_options_for_arm_vfp): New.
11220 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11221 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11222 target instead. Force initial fpu to vfp.
11223 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11224 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11225 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11227 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11228 use arm_vfp effective target instead. Force initial fpu to vfp.
11229 * gcc.target/arm/attr-neon3.c: Likewise.
11230 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11232 * gcc.target/arm/unsigned-float.c: Likewise.
11233 * gcc.target/arm/vfp-1.c: Likewise.
11234 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11235 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11236 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11237 * gcc.target/arm/vfp-ldmias.c: Likewise.
11238 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11239 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11240 * gcc.target/arm/vfp-stmiad.c: Likewise.
11241 * gcc.target/arm/vfp-stmias.c: Likewise.
11242 * gcc.target/arm/vnmul-1.c: Likewise.
11243 * gcc.target/arm/vnmul-2.c: Likewise.
11244 * gcc.target/arm/vnmul-3.c: Likewise.
11245 * gcc.target/arm/vnmul-4.c: Likewise.
11247 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11250 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11251 the MPX run-time library, for compile-time MPX test.
11252 * gcc.target/i386/chkp-always_inline.c: Likewise.
11253 * gcc.target/i386/chkp-bndret.c: Likewise.
11254 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11255 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11256 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11257 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11258 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11259 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11260 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11261 * gcc.target/i386/chkp-label-address.c: Likewise.
11262 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11263 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11264 * gcc.target/i386/chkp-pr69044.c: Likewise.
11265 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11266 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11267 * gcc.target/i386/chkp-strchr.c: Likewise.
11268 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11269 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11270 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11271 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11272 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11273 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11274 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11275 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11276 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11277 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11278 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11279 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11280 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11281 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11282 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11283 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11284 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11285 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11286 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11287 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11288 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11289 * gcc.target/i386/pr63995-2.c: Likewise.
11290 * gcc.target/i386/pr64805.c: Likewise.
11291 * gcc.target/i386/pr65044.c: Likewise.
11292 * gcc.target/i386/pr65167.c: Likewise.
11293 * gcc.target/i386/pr65183.c: Likewise.
11294 * gcc.target/i386/pr65184.c: Likewise.
11295 * gcc.target/i386/thunk-retbnd.c: Likewise.
11297 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11299 PR tree-optimization/69328
11300 * gcc.dg/pr69328.c: New test.
11302 2016-01-20 Jeff Law <law@redhat.com>
11305 * gcc.target/m68k/pr25114.c: New test.
11307 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11309 * gcc.target/arm/memset-inline-10.c: Added
11310 dg-require-effective-target arm_thumb2_ok.
11312 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11314 * gcc.dg/debug/dwarf2/sso.c: New test.
11316 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11319 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11320 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11321 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11323 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11326 * g++.dg/ipa/devirt-50.C: New testcase.
11328 2016-01-19 Marek Polacek <polacek@redhat.com>
11331 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11332 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11334 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11337 * gcc.target/arm/pr69135_1.c: New test.
11339 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11341 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11343 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11345 * gcc.target/aarch64/ccmp_1.c: New testcase.
11347 2016-01-19 Marek Polacek <polacek@redhat.com>
11350 * g++.dg/cpp0x/enum30.C: New test.
11352 2016-01-19 Richard Biener <rguenther@suse.de>
11354 PR tree-optimization/69336
11355 * g++.dg/tree-ssa/pr69336.C: New testcase.
11357 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11360 * gcc.dg/pr65779.c: New test.
11362 2016-01-19 Richard Biener <rguenther@suse.de>
11364 PR tree-optimization/69352
11365 * gcc.dg/torture/pr69352.c: New testcase.
11367 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11369 PR rtl-optimization/68955
11370 PR rtl-optimization/64557
11371 * gcc.dg/torture/pr68955.c: New test.
11373 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11376 * g++.dg/torture/pr69136.C: New testcase.
11378 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11381 * g++.dg/lto/pr69133_0.C: New testcase.
11382 * g++.dg/lto/pr69133_1.C: New testcase.
11384 2016-01-15 Jeff Law <law@redhat.com>
11386 PR tree-optimization/69320
11387 * gcc.c-torture/pr69320-1.c: New test.
11388 * gcc.c-torture/pr69320-2.c: New test.
11389 * gcc.c-torture/pr69320-3.c: New test.
11390 * gcc.c-torture/pr69320-4.c: New test.
11392 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11397 * g++.dg/template/pr11858.C: New test.
11398 * g++.dg/template/pr24663.C: New test.
11399 * g++.dg/template/unify12.C: New test.
11400 * g++.dg/template/unify13.C: New test.
11401 * g++.dg/template/unify14.C: New test.
11402 * g++.dg/template/unify15.C: New test.
11403 * g++.dg/template/unify16.C: New test.
11404 * g++.dg/template/unify17.C: New test.
11406 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11409 * gcc.dg/pr69181-1.c: New test file.
11410 * gcc.dg/pr69181-2.c: New test file.
11411 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11412 globals by moving it to...
11413 (cleanup-after-saved-dg-test): ...this new function. Add
11414 "global additional_sources_used". Add reset of global
11415 multiline_expected_outputs to the empty list.
11416 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11418 (multiline_expected_outputs): ...this, and updated comments to
11419 note that it is modified from gcc-dg.exp.
11420 (dg-end-multiline-output): Update for the above renaming.
11421 (handle-multiline-outputs): Likewise. Remove the clearing
11422 of the expected outputs to the empty list.
11424 2016-01-18 Richard Biener <rguenther@suse.de>
11426 PR tree-optimization/69297
11427 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11429 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11431 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11433 * gcc.target/mips/mips-3d-2.c: Likewise.
11434 * gcc.target/mips/mips-3d-3.c: Likewise.
11435 * gcc.target/mips/mips-3d-4.c: Likewise.
11436 * gcc.target/mips/mips-3d-5.c: Likewise.
11437 * gcc.target/mips/mips-3d-6.c: Likewise.
11438 * gcc.target/mips/mips-3d-7.c: Likewise.
11439 * gcc.target/mips/mips-3d-8.c: Likewise.
11440 * gcc.target/mips/mips-3d-9.c: Likewise.
11441 * gcc.target/mips/mips-ps-1.c: Likewise.
11442 * gcc.target/mips/mips-ps-2.c: Likewise.
11443 * gcc.target/mips/mips-ps-3.c: Likewise.
11444 * gcc.target/mips/mips-ps-4.c: Likewise.
11445 * gcc.target/mips/mips-ps-5.c: Likewise.
11446 * gcc.target/mips/mips-ps-6.c: Likewise.
11447 * gcc.target/mips/mips-ps-7.c: Likewise.
11448 * gcc.target/mips/mips-ps-type.c: Likewise.
11449 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11450 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11452 2016-01-18 Tom de Vries <tom@codesourcery.com>
11454 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11455 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11456 * c-c++-common/goacc/kernels-empty.c: New test.
11457 * c-c++-common/goacc/kernels-eternal.c: New test.
11458 * c-c++-common/goacc/kernels-loop-2.c: New test.
11459 * c-c++-common/goacc/kernels-loop-3.c: New test.
11460 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11461 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11462 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11463 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11464 * c-c++-common/goacc/kernels-loop-data.c: New test.
11465 * c-c++-common/goacc/kernels-loop-g.c: New test.
11466 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11467 * c-c++-common/goacc/kernels-loop-n.c: New test.
11468 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11469 * c-c++-common/goacc/kernels-loop.c: New test.
11470 * c-c++-common/goacc/kernels-noreturn.c: New test.
11471 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11472 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11473 * c-c++-common/goacc/kernels-reduction.c: New test.
11475 2016-01-18 Tom de Vries <tom@codesourcery.com>
11477 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11478 * gcc.dg/autopar/outer-2.c: Same.
11479 * gcc.dg/autopar/outer-3.c: Same.
11480 * gcc.dg/autopar/outer-4.c: Same.
11481 * gcc.dg/autopar/outer-5.c: Same.
11482 * gcc.dg/autopar/outer-6.c: Same.
11483 * gcc.dg/autopar/parallelization-1.c: Same.
11484 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11485 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11486 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11487 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11488 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11489 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11490 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11491 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11492 * gcc.dg/autopar/pr39500-1.c: Same.
11493 * gcc.dg/autopar/pr39500-2.c: Same.
11494 * gcc.dg/autopar/pr46193.c: Same.
11495 * gcc.dg/autopar/pr46194.c: Same.
11496 * gcc.dg/autopar/pr49580.c: Same.
11497 * gcc.dg/autopar/pr49960-1.c: Same.
11498 * gcc.dg/autopar/pr49960.c: Same.
11499 * gcc.dg/autopar/pr68373.c: Same.
11500 * gcc.dg/autopar/reduc-1.c: Same.
11501 * gcc.dg/autopar/reduc-1char.c: Same.
11502 * gcc.dg/autopar/reduc-1short.c: Same.
11503 * gcc.dg/autopar/reduc-2.c: Same.
11504 * gcc.dg/autopar/reduc-2char.c: Same.
11505 * gcc.dg/autopar/reduc-2short.c: Same.
11506 * gcc.dg/autopar/reduc-3.c: Same.
11507 * gcc.dg/autopar/reduc-4.c: Same.
11508 * gcc.dg/autopar/reduc-6.c: Same.
11509 * gcc.dg/autopar/reduc-7.c: Same.
11510 * gcc.dg/autopar/reduc-8.c: Same.
11511 * gcc.dg/autopar/reduc-9.c: Same.
11512 * gcc.dg/autopar/uns-outer-4.c: Same.
11513 * gcc.dg/autopar/uns-outer-5.c: Same.
11514 * gcc.dg/autopar/uns-outer-6.c: Same.
11515 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11516 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11518 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11521 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11522 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11524 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11527 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11528 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11529 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11531 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11534 * gcc.dg/tree-ssa/sra-17.c: New.
11535 * gcc.dg/tree-ssa/sra-18.c: New.
11537 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11539 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11541 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11543 * gnat.dg/inline12.adb: New test.
11545 2016-01-18 Bin Cheng <bin.cheng@arm.com>
11547 PR tree-optimization/66797
11548 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11550 2016-01-18 Richard Biener <rguenther@suse.de>
11552 PR tree-optimization/69170
11553 * gcc.dg/torture/pr69170.c: New testcase.
11555 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
11557 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11559 2016-01-16 Tom de Vries <tom@codesourcery.com>
11561 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11563 2016-01-16 Tom de Vries <tom@codesourcery.com>
11565 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11566 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11567 redundant dg-require-effective-target pthread.
11568 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11569 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11570 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11571 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11572 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11573 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11574 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11576 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
11579 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11580 * gcc.target/powerpc/recip-7.c: Same.
11582 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11585 * g++.dg/template/pr69091.C: New test.
11587 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11589 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11590 dump does not contain an error_mark_node.
11591 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11592 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11594 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11597 * g++.dg/template/pr68936.C: New test.
11599 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
11602 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11603 * gcc.target/powerpc/recip-2.c: Same.
11604 * gcc.target/powerpc/recip-3.c: Same.
11605 * gcc.target/powerpc/recip-4.c: Same.
11606 * gcc.target/powerpc/recip-sqrtf.c: Same.
11608 2016-01-15 Jeff Law <law@redhat.com>
11610 PR tree-optimization/69270
11611 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11612 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11614 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
11617 * gfortran.dg/deferred_character_13.f90: New test for the fix
11618 of comment 3 of the PR.
11621 * gfortran.dg/deferred_character_8.f90: New test
11622 * gfortran.dg/allocate_error_5.f90: New test
11625 * gfortran.dg/deferred_character_10.f90: New test
11628 * gfortran.dg/deferred_character_14.f90: New test
11631 * gfortran.dg/deferred_character_11.f90: New test
11634 * gfortran.dg/deferred_character_9.f90: New test
11636 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11638 PR rtl-optimization/69030
11639 * gcc.target/i386/pr69030.c: New.
11641 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11643 * gcc.target/aarch64/target_attr_17.c: New test.
11645 2016-01-15 Richard Biener <rguenther@suse.de>
11647 PR tree-optimization/66856
11648 * gcc.dg/torture/pr66856-1.c: New testcase.
11649 * gcc.dg/torture/pr66856-2.c: Likewise.
11651 2016-01-15 Richard Biener <rguenther@suse.de>
11654 * g++.dg/lto/pr69137_0.C: New testcase.
11656 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11658 PR middle-end/69246
11659 * gcc.target/i386/pr69246.c: New test.
11661 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11663 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
11665 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11668 * g++.dg/init/const9.C: Disable test on S/390.
11670 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11672 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11673 * g++.dg/Wno-frame-address.C: Ditto.
11675 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11677 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11679 2016-01-15 Richard Biener <rguenther@suse.de>
11681 PR tree-optimization/68961
11682 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11684 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11686 * gcc.target/i386/pr65105-5.c: New test.
11688 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
11690 * gcc.c-torture/execute/alias-4.c: New testcase.
11692 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
11695 * g++.dg/ipa/devirt-49.C: New testcase.
11697 2016-01-15 Christian Bruel <christian.bruel@st.com>
11700 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11701 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11702 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11704 2016-01-15 Richard Biener <rguenther@suse.de>
11706 PR tree-optimization/69117
11707 * gcc.dg/torture/pr69117.c: New testcase.
11709 2015-01-14 Ryan Burn <contact@rnburn.com>
11712 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11714 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11717 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11718 range tests use 100 * maximum instead of maximum + 1.
11720 2016-01-14 Jakub Jelinek <jakub@redhat.com>
11723 * gcc.dg/guality/pr69244.c: New test.
11725 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
11727 * lib/target-supports.exp (check_effective_target_issignaling):
11729 * gcc.dg/pr61441.c: Require issignaling effective target.
11731 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11734 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11736 2016-01-14 David Malcolm <dmalcolm@redhat.com>
11739 PR preprocessor/69177
11740 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11741 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11742 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11743 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11745 2016-01-14 Marek Polacek <polacek@redhat.com>
11748 * gcc.dg/array-15.c: New test.
11750 2016-01-14 Jakub Jelinek <jakub@redhat.com>
11752 PR middle-end/68146
11753 PR tree-optimization/69155
11754 * gfortran.dg/pr68146.f: New test.
11755 * gfortran.dg/pr69155.f90: New test.
11757 2016-01-14 Richard Biener <rguenther@suse.de>
11759 PR tree-optimization/68060
11760 * gcc.dg/torture/pr68060-1.c: New testcase.
11761 * gcc.dg/torture/pr68060-2.c: Likewise.
11763 2016-01-14 Nick Clifton <nickc@redhat.com>
11765 * lib/target-supports.exp
11766 (check_effective_target_arm_neon_ok_nocache): Add an option
11767 sequence that includes setting the ARM architecture to ARMv7-A.
11768 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11769 command line options necessary to enable Neon support.
11770 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11771 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11772 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11773 * gcc.target/arm/pr69180.c: Likewise.
11775 2016-01-14 Jeff Law <law@redhat.com>
11777 PR tree-optimization/69270
11778 * gcc.dg/tree-ssa/pr69270.c: New test.
11780 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11783 * c-c++-common/pr66208.c: New file.
11785 2016-01-13 Jakub Jelinek <jakub@redhat.com>
11787 PR tree-optimization/69156
11788 * gcc.dg/pr69156.c: New test.
11790 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11792 * gcc.target/i386/pr69225-7.c: New test.
11794 2016-01-13 Richard Henderson <rth@redhat.com>
11796 * gcc.dg/tm/memopt-13.c: Update expected function.
11797 * gcc.dg/tm/memopt-6.c: Likewise.
11799 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
11801 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11802 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11803 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11804 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
11806 2016-01-13 Tom de Vries <tom@codesourcery.com>
11808 PR tree-optimization/69169
11809 * gcc.dg/pr69169.c: New test.
11811 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
11814 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11815 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11816 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11817 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11818 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11819 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11820 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11821 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11823 2016-01-13 Jakub Jelinek <jakub@redhat.com>
11826 * gcc.dg/pr69247.c: New test.
11828 2016-01-13 Richard Biener <rguenther@suse.de>
11830 PR tree-optimization/69242
11831 * gcc.dg/torture/pr69242.c: New testcase.
11833 2016-01-13 Richard Biener <rguenther@suse.de>
11835 PR tree-optimization/69186
11836 * gcc.dg/torture/pr69186.c: New testcase.
11838 2016-01-13 Jeff Law <law@redhat.com>
11840 PR tree-optimization/67755
11841 * gcc.dg/tree-ssa/pr67755.c: New test.
11843 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
11845 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11846 pass number in output by a star.
11848 2016-01-12 Bin Cheng <bin.cheng@arm.com>
11850 PR tree-optimization/68911
11851 * gcc.c-torture/execute/pr68911.c: New test.
11853 2016-01-12 Marek Polacek <polacek@redhat.com>
11856 * g++.dg/warn/permissive-1.C: New test.
11858 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11862 * g++.dg/opt/pr69213.C: New test.
11864 2016-01-12 Christian Bruel <christian.bruel@st.com>
11867 * gcc.target/arm/pr69180.c: New test.
11869 2016-01-12 Richard Biener <rguenther@suse.de>
11872 * g++.dg/lto/pr69077_0.C: New testcase.
11873 * g++.dg/lto/pr69077_1.C: Likewise.
11875 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11878 * g++.dg/opt/pr69175.C: New test.
11880 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11882 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11883 rather than #including math.h & stdlib.h.
11884 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11885 * gcc.dg/vect/pr49771.c: Likewise.
11886 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11887 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11888 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11889 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11890 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11891 * gcc.dg/vect/pr44507.c: Likewise.
11892 * gcc.dg/vect/pr45902.c: Likewise.
11893 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11894 * gcc.dg/vect/vect-117.c: Likewise.
11895 * gcc.dg/vect/vect-99.c: Likewise.
11896 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11897 * gcc.dg/vect/vect-cond-1.c: Likewise.
11898 * gcc.dg/vect/vect-cond-2.c: Likewise.
11899 * gcc.dg/vect/vect-cond-3.c: Likewise.
11900 * gcc.dg/vect/vect-cond-4.c: Likewise.
11901 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11902 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11903 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11904 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11905 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11906 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11907 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11908 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11909 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11910 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11911 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11912 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11913 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11914 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11915 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11916 include of signal.h.
11917 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11918 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11919 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11920 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11921 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11922 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11923 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11924 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11925 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11926 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11927 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11928 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11929 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11930 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11931 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11932 * gcc.dg/vect/vect-outer-5.c: Likewise.
11933 * gcc.dg/vect/vect-outer-6.c: Likewise.
11934 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11935 include of stdio.h.
11937 2016-01-12 Nick Clifton <nickc@redhat.com>
11940 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11941 to fread so that it will be found in all target runtimes.
11943 2016-01-12 Richard Biener <rguenther@suse.de>
11945 PR tree-optimization/69053
11946 * g++.dg/torture/pr69053.C: New testcase.
11948 2016-01-12 Richard Biener <rguenther@suse.de>
11950 PR tree-optimization/69168
11951 * gcc.dg/torture/pr69168.c: New testcase.
11953 2016-01-12 Richard Biener <rguenther@suse.de>
11955 PR tree-optimization/69157
11956 * gcc.dg/torture/pr69157.c: New testcase.
11958 2016-01-12 Richard Biener <rguenther@suse.de>
11960 PR tree-optimization/69174
11961 * gcc.dg/torture/pr69174.c: New testcase.
11963 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11967 * g++.dg/tls/pr66808.C: New test.
11968 * g++.dg/tls/pr69000.C: New test.
11970 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11972 * gcc.target/powerpc/swaps-p8-23.c: New test.
11973 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11975 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
11977 PR tree-optimization/68356
11978 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11980 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11981 Jim Wilson <jim.wilson@linaro.org>
11984 * gcc.target/arm/pr69194.c: New test.
11986 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11989 * gcc.target/i386/pr69225-1.c: New test.
11990 * gcc.target/i386/pr69225-2.c: Likewise.
11991 * gcc.target/i386/pr69225-3.c: Likewise.
11992 * gcc.target/i386/pr69225-4.c: Likewise.
11993 * gcc.target/i386/pr69225-5.c: Likewise.
11994 * gcc.target/i386/pr69225-6.c: Likewise.
11996 2016-01-11 Jakub Jelinek <jakub@redhat.com>
11999 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12003 * gcc.dg/pr69071.c: New test.
12006 * g++.dg/opt/pr69211.C: New test.
12008 PR tree-optimization/69214
12009 * gcc.c-torture/compile/pr69214.c: New test.
12011 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
12013 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12014 * gcc.target/i386/pr66232-11.c: Ditto.
12015 * gcc.target/i386/pr66232-12.c: Ditto.
12016 * gcc.target/i386/pr66232-13.c: Ditto.
12018 2016-01-11 Richard Biener <rguenther@suse.de>
12020 PR tree-optimization/69173
12021 * gcc.dg/torture/pr69173.c: New testcase.
12023 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12025 PR rtl-optimization/68796
12026 * gcc.target/aarch64/tst_5.c: New test.
12027 * gcc.target/aarch64/tst_6.c: Likewise.
12029 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12031 PR rtl-optimization/68841
12032 * gcc.dg/pr68841.c: New test.
12033 * gcc.c-torture/execute/pr68841.c: New test.
12035 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12037 PR rtl-optimization/68920
12038 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12040 * gcc.dg/ifcvt-5.c: New test.
12042 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
12045 * g++.dg/pr69123.C: New.
12047 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12050 * gcc.target/i386/pr69010.c: New test.
12052 2016-01-11 Martin Jambor <mjambor@suse.cz>
12055 * gcc.target/i386/chkp-pr69044.c: New test.
12057 2016-01-11 Tom de Vries <tom@codesourcery.com>
12059 PR tree-optimization/69109
12060 * gcc.dg/autopar/pr69109-2.c: New test.
12061 * gcc.dg/autopar/pr69109.c: New test.
12063 2016-01-11 Tom de Vries <tom@codesourcery.com>
12065 PR tree-optimization/69108
12066 * gcc.dg/autopar/pr69108.c: New test.
12068 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12071 * c-c++-common/Wisleading-indentation.c: Augment test.
12073 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12076 * gfortran.dg/inline_matmul_12.f90: New test.
12078 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12081 * gfortran.dg/actual_array_offset_1: New test.
12083 2016-01-10 Tom de Vries <tom@codesourcery.com>
12085 PR tree-optimization/69062
12086 * gcc.dg/autopar/pr69062.c: New test.
12088 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12090 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12091 * gcc.dg/vect/slp-perm-2.c: Likewise.
12092 * gcc.dg/vect/slp-perm-3.c: Likewise.
12093 * gcc.dg/vect/slp-perm-5.c: Likewise.
12094 * gcc.dg/vect/slp-perm-6.c: Likewise.
12095 * gcc.dg/vect/slp-perm-7.c: Likewise.
12096 * gcc.dg/vect/slp-perm-8.c: Likewise.
12098 2016-01-10 Tom de Vries <tom@codesourcery.com>
12100 PR tree-optimization/69039
12101 * gcc.dg/autopar/pr69039.c: New test.
12103 2016-01-09 Marek Polacek <polacek@redhat.com>
12106 * g++.dg/pr69113.C: New test.
12108 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12110 PR middle-end/50865
12111 PR tree-optimization/69097
12112 * gcc.c-torture/execute/pr50865.c: New test.
12113 * gcc.c-torture/execute/pr69097-1.c: New test.
12114 * gcc.c-torture/execute/pr69097-2.c: New test.
12115 * gcc.dg/pr69097-1.c: New test.
12116 * gcc.dg/pr69097-2.c: New test.
12118 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12121 * g++.dg/opt/pr69164.C: New test.
12123 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12125 PR tree-optimization/69167
12126 * gcc.dg/pr69167.c: New test.
12128 2016-01-08 Marek Polacek <polacek@redhat.com>
12131 * g++.dg/pr68449.C: New.
12133 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12135 PR tree-optimization/68707
12136 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12137 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12138 on platforms supporting it.
12139 * gcc.dg/vect/slp-perm-2.c: Likewise.
12140 * gcc.dg/vect/slp-perm-3.c: Likewise.
12141 * gcc.dg/vect/slp-perm-5.c: Likewise.
12142 * gcc.dg/vect/slp-perm-7.c: Likewise.
12143 * gcc.dg/vect/slp-perm-8.c: Likewise.
12144 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12145 on platforms supporting it.
12147 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12149 PR tree-optimization/69162
12150 * gcc.dg/pr69162.c: New test.
12152 PR tree-optimization/69172
12153 * gcc.dg/pr69172.c: New test.
12155 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12157 PR tree-optimization/67781
12158 * gcc.c-torture/execute/pr67781.c: New file.
12160 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12162 PR tree-optimization/69083
12163 * gcc.dg/vect/pr69083.c: New test.
12165 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12167 PR tree-optimization/61441
12168 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12169 Use -fexcess-precision=standard for compiler options.
12170 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12172 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12175 * gfortran.dg/gomp/pr69128.f90: New test.
12178 * g++.dg/ext/pr69145-1.C: New test.
12179 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12180 * g++.dg/ext/pr69145-2.h: New file.
12182 2016-01-07 Martin Sebor <msebor@redhat.com>
12185 * gcc.dg/atomic-fetch-bool.c: New test.
12186 * gcc.dg/sync-fetch-bool.c: New test.
12188 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12191 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12193 2016-01-07 Nick Clifton <nickc@redhat.com>
12196 * g++.dg/pr66655.C: New test.
12197 * g++.dg/pr66655_1.cc: Test support file.
12198 * g++.dg/pr66655.h: Test header file.
12200 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12203 gfortran.dg/gomp/pr66680.f90: New test.
12205 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12208 * gcc.target/i386/pr69171-1.c: New test.
12209 * gcc.target/i386/pr69171-2.c: Likewise.
12210 * gcc.target/i386/pr69171-3.c: Likewise.
12211 * gcc.target/i386/pr69171-4.c: Likewise.
12212 * gcc.target/i386/pr69171-5.c: Likewise.
12213 * gcc.target/i386/pr69171-6.c: Likewise.
12215 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12217 PR middle-end/67639
12218 * c-c++-common/pr67639.c: New test.
12220 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12222 PR tree-optimization/69141
12223 * g++.dg/opt/pr69141.C: New test.
12225 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12227 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12229 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12232 * gcc.target/i386/pr69140.c: New test
12234 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12236 * gcc.dg/bad-dereference.c: New test case.
12238 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12240 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12242 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12244 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12246 2016-01-06 Marek Polacek <polacek@redhat.com>
12249 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12251 2016-01-05 Marek Polacek <polacek@redhat.com>
12254 * gcc.dg/atomic-invalid-2.c: New.
12256 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12259 * gcc.target/i386/pr68991.c: New test.
12261 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12264 * g++.dg/pr68991-1.C: New test.
12265 * g++.dg/pr68991-2.C: Likewise.
12267 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12270 * gcc.target/ia64/pr60465-gprel64.c: New test.
12271 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12273 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12275 PR rtl-optimization/68651
12276 * gcc.target/aarch64/pr68651_1.c: New test.
12278 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12281 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12283 2016-01-05 Nathan Sidwell <nathan@acm.org>
12286 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12288 * gcc.dg/alias-15.c: New.
12290 2016-01-05 Nick Clifton <nickc@redhat.com>
12293 * g++.dg/pr68770.C: New test.
12295 2016-01-04 Mike Stump <mikestump@comcast.net>
12297 * lib/target-supports.exp (check_effective_target_cilkplus):
12298 cilkplus targets require pthreads.
12299 (check_effective_target_cilkplus): Remove special case for NVPTX.
12301 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12303 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12306 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12308 Update copyright years.
12310 2016-01-04 Marek Polacek <polacek@redhat.com>
12313 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12314 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12315 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12317 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12319 * gcc.target/sparc/20160104-2.c: New test.
12321 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12323 * gcc.target/sparc/20160104-1.c: New test.
12325 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12328 * gfortran.dg/pr65045.f90: New test.
12330 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12332 * gnat.dg/specs/debug1.ads: Delete.
12334 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12336 PR libgfortran/68867
12337 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12340 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12342 PR libgfortran/68867
12343 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12346 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12349 * gfortran.dg/pr68864.f90: New test.
12351 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12353 PR tree-optimization/69070
12354 * gcc.dg/pr69070.c: New test.
12357 * gfortran.dg/pr69055.f90: New test.
12360 * gcc.dg/pr69015.c: New test.
12362 Copyright (C) 2016 Free Software Foundation, Inc.
12364 Copying and distribution of this file, with or without modification,
12365 are permitted in any medium without royalty provided the copyright
12366 notice and this notice are preserved.