Make integer size explicit
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2f5518f53396839fe075c2877c71140287116c8d
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>
12         PR middle-end/49905
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>
57         PR target/77621
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>
65         PR testsuite/63299
66         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
67         instead of delete.
69 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
71         PR c++/77626
72         * g++.dg/other/pr77626.C: New test.
74         PR c++/77638
75         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
77         PR c++/77637
78         * g++.dg/cpp0x/gen-attrs-62.C: New test.
80         PR middle-end/77624
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
87         of digits expected.
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>
96         PR c++/77434
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>
117         PR c++/77639
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>
132         PR target/77587
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
146         new caf_register.
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
150         get_by_refs.
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>
161         PR fortran/77584
162         * gfortran.dg/dec_structure_15.f90: New testcase.
164 2016-09-19  Richard Biener  <rguenther@suse.de>
166         PR middle-end/77605
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>
193         PR fortran/68078
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>
199         PR target/77613
200         * gcc.target/powerpc/swaps-p8-25.c: New.
202 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
204         PR c++/77482
205         * g++.dg/cpp0x/constexpr-77482.C: New test.
207         PR c++/77379
208         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
209         thunk offsets.
210         * g++.dg/abi/abi-tag23a.C: Likewise.
212         PR c++/77338
213         * g++.dg/cpp0x/decltype-77338.C: New test.
215         PR c++/77375
216         * g++.dg/cpp0x/mutable1.C: New test.
218 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
220         PR fortran/77612
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>
229         PR middle-end/77475
230         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
232         PR target/77526
233         * gcc.target/i386/pr77526.c: New test.
235 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
236             Eric Botcazou  <ebotcazou@adacore.com>
238         PR middle-end/77594
239         * gcc.target/i386/pr77594.c: New test.
241 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
243         PR fortran/69963
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>
253         PR middle-end/77544
254         * c-c++-common/torture/pr77544.c: New testcase.
256 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
258         PR middle-end/77475
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>
268         PR fortran/72743
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>
282         PR c++/77549
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>
307         PR c++/77539
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
313         dg-require.
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>
326         PR sanitizer/68260
327         * c-c++-common/tsan/pr68260.c: New test.
329 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
331         PR target/70713
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.
344         PR c++/77553
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>
356         PR c++/77427
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
362         effective target.
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
374         variable arguments.
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
378         variable argument.
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>
384         PR c++/77496
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>
391         PR c/72858
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>
403         PR ipa/61159
404         * compile/pr61159.c: New testcase
406 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
408         PR ipa/64316
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>
414         PR fortran/77532
415         * gfortran.dg/dtio_11.f90: new test.
417 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
419         PR fortran/77507
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>
425         PR C/71602
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>
435         PR c/77520
436         PR c/77521
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>
442         PR fortran/77506
443         * gfortran.dg/pr77506.f90: New test.
445 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
447         PR fortran/77507
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>
457         PR fortran/69514
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>
463         PR fortran/77500
464         * gfortran.dg/gomp/pr77500.f90: New test.
466         PR fortran/77516
467         * gfortran.dg/gomp/pr77516.f90: New test.
469 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
471         PR middle-end/77475
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>
486         PR c/77450
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>
492         PR libgfortran/77393
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>
498         PR debug/77389
499         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
500         in dg-options.
502         PR debug/57519
503         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
505 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
507         PR target/69255
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>
514         PR c/77336
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>
534         PR c/77450
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>
544         PR target/77476
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.
552         PR sanitizer/77396
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>
562         PR c/77423
563         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
565 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
567         PR fortran/77391
568         * gfortran.dg/pr77391.f90: New test.
570 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
572         PR fortran/77460
573         * gfortran.dg/pr77460.f90: New test.
575 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
577         PR c/65467
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
587         test case.
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>
594         PR c/65467
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.
601         PR sanitizer/77396
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>
612         PR libgfortran/77393
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>
643         PR middle-end/77436
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>
659         PR fortran/77352
660         * gfortran.dg/gomp/pr77352.f90: New test.
662         PR fortran/77374
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>
672         PR libgfortran/77393
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>
682         PR fortran/77418
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>
690         PR fortran/48298
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.
728         PR debug/77363
729         * g++.dg/debug/dwarf2/pr77363.C: New test.
731         PR middle-end/77377
732         * gcc.target/i386/pr77377.c: New test.
734         PR debug/77389
735         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
736         in dg-options.
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>
757         PR target/77403
758         * gcc.target/i386/pr77403.c: New test.
760 2016-08-29  Marek Polacek  <polacek@redhat.com>
762         PR c/77292
763         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
765 2016-08-29  Tom de Vries  <tom@codesourcery.com>
767         PR c/77398
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>
780         PR fortran/77261
781         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
782         available.
784 2016-08-28  Tom de Vries  <tom@codesourcery.com>
786         PR lto/70955
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>
798         PR fortran/77380
799         * gfortran.dg/pr77380.f90: New test.
801 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
803         PR fortran/77372
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.
822         Fix typo.
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>
838         PR fortran/77351
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>
847         PR c/77323
848         * gcc.dg/pr77323.c: New test.
850 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
852         PR fortran/77358
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>
869         PR target/77270
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
885         of unsigned int.
886         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
888 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
890         PR testsuite/77317
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
918         verification.
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>
932         PR c++/77321
933         * g++.dg/cpp1y/pr77321.C: New test.
935 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
937         PR fortran/60774
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>
946         PR fortran/61318
947         * gfortran.dg/pr61318.f90: New test.
949 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
951         PR fortran/77260
952         * gfortran.dg/pr77260_1.f90: New test.
953         * gfortran.dg/pr77260_2.f90: Ditto.
955 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
957         PR middle-end/77269
958         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
959         __builtin_signbitf and __builtin_signbitl in expected generic
960         expansion.
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
965         tests.
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
983         macro.
984         (main): Update calls to TEST_I_F.
985         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
986         macro.
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>
998         PR c/52952
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>
1022         PR c/32187
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.
1084         (M_OK1): New macro.
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>
1096         PR fortran/72744
1097         * gfortran.dg/gomp/pr72744.f90: New test.
1099         PR fortran/69281
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
1107         of hardcoded value.
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>
1136         PR c/71514
1137         * gcc.dg/pr71514.c: New test.
1139 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
1141         PR target/72839
1142         * gcc.target/i386/pr72839.c: New test.
1144 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
1146         PR middle-end/70895
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>
1159         PR fortran/67496
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>
1173         PR middle-end/77259
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>
1198         PR libgcc/77265
1199         * gcc.dg/torture/float128-extend-inf.c: New test.
1201 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
1203         PR c/72857
1204         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1205         for embedded NUL.
1206         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1207         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1208         caret placement.
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
1219         expected output..
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
1229         "location".
1230         (test_U): Likewise.
1231         (test_L): Likewise.
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>
1247         PR target/71910
1248         * g++.dg/gomp/pr71910.C: New test.
1250         PR middle-end/67485
1251         * gcc.c-torture/compile/pr67485.c: New test.
1253         PR target/72867
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
1265         in 32-bit mode.
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>
1290         PR target/72867
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>
1309         PR fortran/70598
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>
1318         PR target/76342
1319         * gcc.target/i386/pr76342.c: New test.
1321 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
1323         PR c/71512
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>
1338         PR middle-end/71654
1339         * gcc.dg/c-c++-common/pr71654.c: New test.
1340         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1341         dg-options.
1342         * gcc.dg/tree-ssa/vrp24: Likewise.
1344 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
1346         PR c/67410
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>
1356         PR testsuite/71008
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>
1392         PR debug/63240
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
1397         DW_AT_deleted.
1399         PR debug/55641
1400         * g++.dg/debug/dwarf2/ref-1.C: New.
1402         PR debug/49366
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>
1414         PR target/72863
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>
1428         PR c++/72868
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>
1442         PR c/72816
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):
1533         Add aarch64*-*-*.
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>
1541         PR target/72853
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>
1555         PR target/71873
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>
1573         PR ipa/71981
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>
1603         PR c++/72809
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>
1614         PR c/64955
1615         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1616         output.
1618 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1620         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1621         c99_runtime.
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>
1631         PR c/52952
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>
1639         PR fortran/72716
1640         * gfortran.dg/gomp/pr72716.f90: New test.
1642         PR middle-end/72781
1643         * gcc.dg/gomp/pr72781.c: New test.
1645         PR middle-end/68762
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>
1652         PR testsuite/72838
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>
1659         PR fortran/71936
1660         * gfortran.dg/allocate_with_source_21.f03: New test.
1662 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
1664         PR fortran/72698
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>
1673         PR fortran/70524
1674         * gfortran.dg/dependency_48.f90: New test.
1676 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1678         PR fortran/70040
1679         * gfortran.dg/pr70040.f90:  New testcase.
1681 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1683         PR fortran/71961
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>
1692         PR c/72816
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>
1737         PR Target/72819
1738         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1739         registers.
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
1756         __fp16 data types.
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>
1763         PR c++/68724
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
1779         dg-options.
1781 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1783         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1784         test-cases.
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
1788         test-cases.
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
1792         large_double.
1794 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1796         PR c++/72800
1797         * g++.dg/cpp1y/lambda-ice1.C: New.
1799 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
1801         PR c++/72759
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>
1828         PR c++/70229
1829         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1831 2016-08-04  Richard Biener  <rguenther@suse.de>
1833         PR middle-end/71984
1834         * gcc.dg/torture/pr71984.c: Guard correctness check for
1835         little-endian.
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
1848         and remove -O3.
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
1876         tests.
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
1882         char.
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>
1902         PR target/72748
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>
1935         PR fortran/41922
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>
1942         PR fortran/68566
1943         * gfortran.dg/pr68566.f90: new test.
1945 2016-07-30  Martin Sebor  <msebor@redhat.com>
1947         PR c++/60760
1948         PR c++/71091
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>
1963         PR fortran/69867
1964         * gfortran.dg/pr69867.f90: New test.
1966 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1968         PR fortran/69962
1969         * gfortran.dg/pr69962.f90: New test.
1971 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1973         PR fortran/70006
1974         * gfortran.dg/pr70006.f90: New test.
1976 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1978         PR fortran/71730
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>
1991         PR c/71742
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.
1996         PR c/71853
1997         * gcc.dg/noncompile/pr71853.c: New test.
1999         PR c/71573
2000         * gcc.dg/noncompile/pr71573.c: New test.
2002         PR c/71926
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>
2023         PR c++/51488
2024         * g++.dg/template/pr51488.C: New.
2026 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
2028         PR c/71969
2029         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2030         static __inline__.
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>
2037         PR c/71574
2038         * c-c++-common/pr71574.c: New test.
2040         PR c/71583
2041         * gcc.dg/noncompile/pr71583.c: New test.
2043 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
2045         PR middle-end/68217
2046         * gcc.dg/pr68217.c: New test.
2048 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2050         PR fortran/71067
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>
2060         PR fortran/71799
2061         * gfortran.dg/pr71799.f90: New test.
2063 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2065         PR c++/71665
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>
2074         PR fortran/71859
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>
2081         PR fortran/71883
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>
2091         Revert
2092         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2094         PR fortran/71902
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>
2108         PR middle-end/71994
2109         * gcc.dg/torture/pr71994.c: New test.
2111 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2113         PR middle-end/71078
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
2130         including stdint.h.
2131         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2132         including stdint.h.
2134 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
2136         PR target/71869
2137         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2138         IEEE built-in functions handle quiet and signalling NaNs
2139         correctly.
2141 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2143         PR fortran/71862
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>
2263         PR middle-end/70920
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
2269         2 instead of 3.
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>
2288         PR fortran/71935
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>
2295         PR c++/71675
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>
2310         PR fortran/71795
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
2328         numbers.
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>
2341         PR c++/71728
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>
2367         PR c++/71941
2368         * g++.dg/gomp/pr71941.C: New test.
2370 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
2372         PR c/70339
2373         PR c/71858
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>
2402         PR target/71948
2403         * gcc.target/avr/torture/tiny-progmem.c: New test.
2405 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
2407         PR c++/71909
2408         * g++.dg/parse/pr71909.C: New test.
2409         * g++.dg/tm/pr71909.C: New test.
2411         PR c++/50060
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>
2434         PR fortran/71902
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.
2442         PR middle-end/71874
2443         * g++.dg/torture/pr71874.C: New test.
2445         PR middle-end/71734
2446         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2447         (my_alloc): Rewritten to use __builtin_posix_memalign and
2448         __SIZE_TYPE__.
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>
2454         PR fortran/71688
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>
2479         PR target/71493
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>
2485         PR c++/71835
2486         * g++.dg/conversion/ambig3.C: New test.
2488         PR c++/71828
2489         * g++.dg/cpp0x/constexpr-71828.C: New test.
2491         PR c++/71826
2492         * g++.dg/template/pr71826.C: New test.
2494         PR c++/71822
2495         * g++.dg/template/defarg21.C: New test.
2497         PR c++/71871
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>
2521         PR fortran/71523
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>
2532         PR fortran/62125
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>
2542         PR c++/58796
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>
2566         PR c/71858
2567         * gcc.dg/spellcheck-identifiers-3.c: New test.
2569 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
2571         PR fortran/71807
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>
2585         PR fortran/29819
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>
2593         PR testsuite/71865
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.
2598         PR c/71858
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>
2644         PR fortran/70842
2645         * gfortran.dg/select_type_35.f03: New test.
2647 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2649         PR target/65951
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
2659         error on AIX.
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>
2673         PR target/71733
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>
2745         PR ipa/71633
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>
2766         PR middle-end/71104
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>
2772         PR target/71805
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>
2793         PR middle-end/71700
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>
2835         PR middle-end/71758
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>
2850         PR target/71801
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>
2860         PR fortran/71783
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>
2875         PR target/71297
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>
2884         PR target/71806
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>
2898         PR fortran/71764
2899         * gfortran.dg/pr71764.f90: New test.
2901 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
2902             Kai Tietz  <ktietz70@googlemail.com>
2904         PR c++/70869
2905         PR c++/71054
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>
2929         PR ipa/71624
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>
2945         PR target/70098
2946         PR target/71763
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>
2960         PR target/50739
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>
2998         PR c++/62314
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
3008         to new interfaces.
3010 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
3012         PR fortran/71623
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>
3034         PR fortran/65575
3035         * gfortran.dg: pr65575.f90: New test.
3037 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3039         PR fortran/35849
3040         * gfortran.dg: pr35849.f90: New test.
3042 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
3044         PR c++/71739
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
3054         locr.
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>
3064         PR target/63874
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>
3074         PR c/71719
3075         * c-c++-common/Wunused-var-15.c: New test.
3077 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
3079         PR fortran/71687
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
3085         target and options.
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
3089         __float128 options.
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>
3102         PR target/71720
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>
3111         PR target/71698
3112         * gcc.target/powerpc/pr71698.c: New test.
3114 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
3116         PR target/71151
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.
3137         PR fortran/71704
3138         * gfortran.dg/gomp/pr71704.f90: New test.
3140         PR fortran/71705
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>
3239         PR driver/71651
3240         * gcc.dg/spellcheck-options-12.c: New test case.
3242 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
3244         PR middle-end/71693
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>
3260         PR fortran/71686
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>
3276         PR middle-end/15256
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
3298         long-line.
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>
3328         PR middle-end/71002
3329         * g++.dg/torture/pr71002.C: Adjust testcase.
3331 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
3333         PR c/71685
3334         * gcc.dg/pr71685.c: New test.
3336 2016-06-28  Martin Sebor  <msebor@redhat.com>
3338         PR c/71552
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>
3350         PR middle-end/71626
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>
3356         PR target/71656
3357         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3359 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
3361         PR target/71670
3362         * gcc.target/powerpc/pr71670.c: New testcase.
3364 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
3366         PR target/71656
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
3373         around fp16 code.
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:
3381         Likewise.
3382         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3383         Likewise.
3384         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3385         Likewise.
3386         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3387         Likewise.
3388         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3389         Likewise.
3390         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3391         Likewise.
3392         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3393         Likewise.
3394         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3395         Likewise.
3396         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3397         Likewise.
3398         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3399         Likewise.
3400         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3401         Likewise.
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>
3409         PR fortran/71649
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 ...
3552         (bar): This.
3553         * gcc.target/i386/noplt-4.c: Likewise.
3554         (main): Renamed to ...
3555         (bar): This.
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>
3652         PR target/66232
3653         PR target/67400
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>
3690         PR target/67400
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>
3708         PR c/70339
3709         * c-c++-common/attributes-1.c: Update dg-prune-output to include
3710         hint.
3711         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3712         expected results due to builtin "nanl" now being suggested for
3713         "name".
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
3721         file.
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>
3795         PR fortran/71068
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):
3813         Add AArch64 check.
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>
3838         PR target/71549
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>
3885         PR c/71601
3886         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3888 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
3890         PR middle-end/71581
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>
3898         PR target/71571
3899         * g++.dg/torture/pr71571.C: New test.
3901 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
3903         PR target/71559
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>
3910         PR fortran/71194
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>
3919         PR c/69507
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>
3927         PR testsuite/71489
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
3939         "alignement".
3941 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
3943         PR target/71103
3944         * gcc.target/avr/torture/pr71103-2.c: New test.
3946 2016-06-19  Martin Sebor  <msebor@redhat.com>
3948         PR c/69507
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
3966         and merge flags.
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>
3993         PR target/71151
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>
4010         PR target/71242
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>
4019         PR target/71554
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>
4038         PR middle-end/71529
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>
4048         PR c++/70202
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>
4084         PR c++/71528
4085         * g++.dg/opt/pr71528.C: New test.
4087         PR c++/71516
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>
4103         PR middle-end/71526
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>
4128         PR sanitizer/71498
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>
4143         PR middle-end/71478
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>
4180         PR middle-end/71476
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>
4191         PR fortran/70673
4192         * gfortran.dg/pr70673.f90: New test.
4194 2016-06-13  Richard Biener  <rguenther@suse.de>
4196         PR middle-end/64516
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>
4205         PR target/71241
4206         * gcc.dg/torture/float128-nan.c: New test.
4208 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
4210         PR target/60751
4211         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4212         statement.
4214 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
4216         PR target/60751
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
4220         statement.
4221         * gfortran.dg/graphite/pr38083.f90: Likewise.
4222         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4223         missing format.
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>
4231         PR middle-end/71310
4232         * gcc.target/powerpc/pr71310.c: New testcase.
4234 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
4236         PR middle-end/71478
4237         * gcc.dg/pr71478.c: New test.
4239 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
4241         PR middle-end/71494
4242         * gcc.c-torture/execute/pr71494.c: New test.
4244         PR c/68657
4245         * gcc.target/i386/pr68657.c: New test.
4247         PR inline-asm/68843
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>
4253         PR c/71392
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
4269         and options.
4271 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
4273         PR sanitizer/71480
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>
4289         PR inline-asm/68843
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>
4296         PR middle-end/71373
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.
4315         PR c/71381
4316         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
4317         to...
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
4322         usage.
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>
4336         PR middle-end/71477
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>
4352         PR c/70883
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
4367           when setting SIZE.
4369 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4371         PR c++/71465
4372         * g++.dg/inherit/crash5.C: New.
4373         Revert:
4374         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4376         PR c++/70202
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>
4400         PR c/65471
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>
4420         PR c++/70507
4421         PR c/68120
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>
4430         PR c++/71442
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>
4465         PR c++/71448
4466         * g++.dg/torture/pr71448.C: New test.
4468 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
4470         PR debug/71432
4471         PR ada/71413
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>
4488         PR c/71418
4489         * gcc.dg/noncompile/pr71418.c: New test.
4491         PR c/71426
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>
4514         PR c/61564
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
4518         entry.
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>
4532         PR middle-end/71423
4533         * gcc.dg/torture/pr71423.c: New testcase.
4535 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
4537         PR middle-end/71408
4538         * gcc.dg/tree-ssa/pr71408.c: New test.
4540 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
4542         PR middle-end/71281
4543         * g++.dg/torture/pr71281.C: New test.
4545 2016-06-06  Marek Polacek  <polacek@redhat.com>
4547         PR c/71362
4548         * gcc.dg/pr71362.c: New test.
4550 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
4551             Patrick Palka  <ppalka@gcc.gnu.org>
4553         PR c++/70847
4554         PR c++/71330
4555         PR c++/71393
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
4570         above.
4572 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4574         PR middle-end/37780
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>
4587         PR c/24414
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>
4608         PR target/71389
4609         * g++.dg/pr71389.C: New test.
4611 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4613         PR fortran/71404
4614         * gfortran.dg/fmt_read_5.f: New test.
4616 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
4618         PR fortran/69659
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>
4631         PR c++/49377
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>
4641         PR c++/70202
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>
4662         PR c++/27100
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>
4671         PR target/71276
4672         PR target/71277
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>
4686         PR target/66960
4687         PR target/67630
4688         PR target/67634
4689         PR target/67841
4690         PR target/68037
4691         PR target/68618
4692         PR target/68661
4693         PR target/69575
4694         PR target/69596
4695         PR target/69734
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>
4758         PR target/70957
4759         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4760         support.
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>
4782         PR middle-end/71387
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>
4792         PR fortran/52393
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>
4814         PR c++/71372
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
4819         dg-output.
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
4845         alternative number.
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>
4853         PR target/71186
4854         * gcc.target/powerpc/pr71186.c: New test.
4856 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4858         PR fortran/52393
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
4864         procedure.
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
4870         env var is set.
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
4873         shown once.
4874         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4875         during compilation.
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>
4881         PR fortran/71156
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>
4888         PR middle-end/71371
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>
4931         PR c++/66635
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
4938         -mbranch-cost=2.
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>
4953         PR c++/71248
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
4964         instead of %rdi.
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>
4983         PR target/71346
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>
4993         PR c++/71306
4994         * g++.dg/warn/Wplacement-new-size-3.C: New test.
4996 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
4998         PR c++/71349
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>
5004         PR c++/71238
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
5041         to ce.
5043 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
5045         PR c++/71099
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>
5060         PR middle-end/71269
5061         PR middle-end/71292
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>
5067         PR middle-end/71252
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>
5083         PR target/71245
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>
5089         PR c++/71105
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>
5100         Revert:
5101         PR c++/69855
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>
5108         PR c++/60385
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>
5129         PR c++/69855
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>
5136         PR target/63596
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>
5151         PR middle-end/71308
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>
5161         PR middle-end/71279
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>
5177         PR c++/70822
5178         PR c++/70106
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
5210         kept in memory.
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>
5257         PR target/70738
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>
5302         PR c/71265
5303         * gcc.dg/noncompile/pr71265.c: New test.
5305         PR c/71266
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>
5324         PR c++/55992
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
5349         instructions.
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>
5384         PR target/71050
5385         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5387 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5389         PR c++/50436
5390         * g++.dg/template/crash123.C: New.
5391         * g++.dg/template/crash124.C: Likewise.
5393 2016-05-24  Martin Sebor  <msebor@redhat.com>
5395         PR c++/71147
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
5430         support.
5432 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5434         PR c++/69872
5435         * g++.dg/warn/Wno-narrowing1.C: New.
5437 2016-05-24  Marek Polacek  <polacek@redhat.com>
5439         PR c/71249
5440         * c-c++-common/Wswitch-unreachable-2.c: New test.
5442 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
5444         PR c++/71257
5445         * g++.dg/vect/simd-clone-6.cc: New test.
5446         * g++.dg/gomp/declare-simd-6.C: New test.
5448         PR middle-end/70434
5449         PR c/69504
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>
5476         PR middle-end/71252
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>
5485         PR middle-end/70434
5486         PR c/69504
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>
5492         PR fortran/71123
5493         * gfortran.dg/namelist_90.f: New test
5495 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5497         PR fortran/66461
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
5504         as little endian.
5506 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
5508         PR c++/70972
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>
5514         PR c++/69095
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>
5530         PR c/49859
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>
5570         PR c++/53401
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>
5628         PR middle-end/40921
5629         * gcc.dg/tree-ssa/pr40921.c: New test.
5631 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
5633         PR target/71103
5634         * gcc.target/avr/pr71103.c: New test.
5636 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5638         PR middle-end/71179
5639         * gcc.dg/tree-ssa/pr71179.c: New test.
5641 2016-05-20  Martin Sebor  <msebor@redhat.com>
5643         PR c/71115
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
5659         formatting.
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
5666         non-common cases.
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>
5678         PR fortran/71204
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>
5687         PR c++/70572
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>
5708         PR c++/71210
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
5716         supported.
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>
5746         PR c++/71075
5747         * g++.dg/diagnostic/pr71075.C: New test.
5749 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
5751         PR c++/71184
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>
5772         PR target/71056
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>
5781         PR sanitizer/64354
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>
5804         PR driver/69265
5805         * gcc.dg/spellcheck-options-11.c: New test case.
5807 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
5809         PR c++/71100
5810         * g++.dg/opt/pr71100.C: New test.
5812 2016-05-18  Martin Jambor  <mjambor@suse.cz>
5814         PR ipa/69708
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>
5822         PR ipa/69708
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>
5831         PR c++/69793
5832         * g++.dg/template/crash122.C: New.
5834 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
5836         PR c++/70466
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>
5855         PR ipa/70646
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
5886         in comment.
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
5897         with __aarch64__.
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>
5928         PR middle-end/63586
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
5947         PR middle-end/55299
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>
5954         PR ipa/71146
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
5989         float64x1.
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>
6003         PR target/70809
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>
6016         PR target/71114
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>
6042         PR testsuite/70227
6043         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6045 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
6047         PR fortran/69603
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>
6056         PR fortran/71047
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>
6067         PR c++/60049
6068         * g++.dg/cpp0x/constexpr-60049.C: New test.
6070 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
6072         PR bootstrap/71071
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>
6102         PR target/53440
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>
6111         PR c/70756
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>
6132         PR driver/71063
6133         * gcc.dg/opts-7.c: New test.
6135 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6137         PR target/70830
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.
6153         PR target/71019
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>
6173         PR c/43651
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
6180         directive.
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
6186         support.
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>
6195         PR c++/71024
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>
6214         PR debug/71057
6215         * g++.dg/debug/pr71057.C: New testcase.
6217 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
6219         PR fortran/70855
6220         * gfortran.dg/gomp/pr70855.f90: New test.
6222 2016-05-11  Richard Biener  <rguenther@suse.de>
6224         PR middle-end/71002
6225         * g++.dg/torture/pr71002.C: New testcase.
6227 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
6229         PR middle-end/70807
6230         * gcc.dg/pr70807.c: New test.
6232 2016-05-10  Martin Sebor  <msebor@redhat.com>
6234         PR c++/38611
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>
6245         PR target/70799
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>
6254         PR middle-end/70877
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>
6264         PR target/70927
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>
6271         PR target/70963
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>
6301         PR c/70255
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>
6322         PR testsuite/70826
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>
6342         PR fortran/70937
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>
6351         PR fortran/56226
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>
6378         PR middle-end/70941
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>
6391         PR debug/70935
6392         * gcc.dg/torture/pr70935.c: New test.
6394 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
6396         PR target/58219
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>
6406         PR target/52933
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>
6414         PR sanitizer/70875
6415         * gcc.dg/ubsan/bounds-3.c: New test.
6417 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
6419         PR target/54089
6420         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6422 2016-05-06  Richard Biener  <rguenther@suse.de>
6424         PR middle-end/70931
6425         * gfortran.dg/pr70931.f90: New testcase.
6427 2016-05-06  Richard Biener  <rguenther@suse.de>
6429         PR middle-end/70941
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>
6449         PR c++/70906
6450         PR c++/70933
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
6469         flag is present.
6471 2016-05-04  Marek Polacek  <polacek@redhat.com>
6473         PR c/48778
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>
6482         PR c++/66561
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>
6488         PR c/70859
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.
6539         PR target/49244
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
6557         __float128.
6558         * gcc.target/powerpc/float128-complex-2.c: Likewise.
6560 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
6562         PR testsuite/70520
6563         * c-c++-common/asan/clone-test-1.c (main): Align child process
6564         stack to 16 bytes.
6566 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
6568         PR c++/62314
6569         * g++.dg/spellcheck-fields-2.C: New test case.
6571 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
6573         PR c++/62314
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>
6604         PR c/70851
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>
6713         PR c++/66644
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>
6730         PR middle-end/70626
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>
6765         PR sanitizer/70342
6766         * g++.dg/ubsan/null-7.C: New test.
6768         PR c/70852
6769         * gcc.dg/pr70852.c: New test.
6771 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6773         PR/69089
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>
6798         PR target/60040
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>
6814         PR middle-end/70843
6815         * gcc.dg/pr70843.c: New test.
6817 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
6819         PR target/70858
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>
6862         PR target/70821
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>
6879         PR testsuite/70595
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
6924         cilkplus_runtime.
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>
6933         PR c++/69024
6934         PR c++/68997
6935         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6936         diagnostic.
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>
6947         PR target/70155
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
6976         ".{5,6}".
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>
6988         PR ipa/70760
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>
6999         PR middle-end/49889
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>
7008         PR c++/66639
7009         * g++.dg/cpp1y/func_constexpr.C: New test.
7011 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
7013         PR c++/70241
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>
7034         PR c/67784
7035         * gcc.dg/pr67784-3.c: New test.
7036         * gcc.dg/pr67784-4.c: New test.
7037         * gcc.dg/pr67784-5.c: New test.
7039         PR c/70791
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
7051         number scans.
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
7074         scans.
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
7082         associated options.
7084 2016-04-26  Marek Polacek  <polacek@redhat.com>
7086         PR c++/70744
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>
7118         PR sanitizer/70712
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>
7141         PR target/70750
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>
7147         PR c++/70540
7148         * g++.dg/cpp0x/auto48.C: New.
7150 2016-04-21  Marek Polacek  <polacek@redhat.com>
7152         PR c++/70513
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>
7158         PR target/70728
7159         * gcc.target/i386/pr70728.c: New test.
7161 2016-04-21  Richard Biener  <rguenther@suse.de>
7163         PR middle-end/70747
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>
7181         PR ipa/70018
7182         * g++.dg/ipa/nothrow-1.C: New testcase.
7184 2016-04-20  Nathan Sidwell  <nathan@acm.org>
7186         PR c++/55635
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>
7205         PR c++/69363
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>
7219         PR target/64971
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>
7243         PR target/70674
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>
7253         PR target/69201
7254         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7255         extern to force it misaligned.
7256         (b): Likewise.
7257         (c): Likewise.
7258         (d): Likewise.
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.
7266         (b): Likewise.
7267         (c): Likewise.
7268         (d): Likewise.
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.
7273         (b): Likewise.
7274         (c): Likewise.
7275         (d): Likewise.
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>
7291         PR middle-end/70689
7292         * gcc.target/i386/pr70689.c: New.
7294 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
7296         PR target/70708
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>
7320         PR testsuite/70699
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>
7332         PR other/70183
7333         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7335 2016-04-15  Jan Hubicka  <jh@suse.cz>
7337         PR ipa/70018
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>
7344         PR c/70671
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
7350         x86_64.
7352 2016-04-15  Marek Polacek  <polacek@redhat.com>
7354         PR c/70651
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>
7366         PR c++/69517
7367         PR c++/70019
7368         PR c++/70588
7369         * g++.dg/cpp1y/vla11.C: Revert for real.
7371         PR c/70436
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>
7383         PR target/70662
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>
7394         PR target/70669
7395         * gcc.target/powerpc/pr70669.c: New test.
7397         PR target/70640
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
7400         power8.
7402 2016-04-14  Martin Sebor  <msebor@redhat.com>
7404         PR c++/69517
7405         PR c++/70019
7406         PR c++/70588
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>
7419         PR c++/70029
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
7426         alignment.
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>
7436         PR c++/69517
7437         PR c++/70019
7438         PR c++/70588
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>
7450         PR c++/70641
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>
7462         PR c++/70635
7463         * g++.dg/parse/pr70635.C: New.
7465 2016-04-13  Marek Polacek  <polacek@redhat.com>
7467         PR c++/70639
7468         * c-c++-common/Wmisleading-indentation-4.c: New test.
7470 2016-04-13  Marek Polacek  <polacek@redhat.com>
7472         PR c/70436
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>
7484         PR middle-end/70633
7485         * gcc.c-torture/compile/pr70633.c: New test.
7487         PR debug/70628
7488         * gcc.dg/torture/pr70628.c: New test.
7490 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
7492         PR c++/70610
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
7501         128 instead of 32.
7503         PR c++/70571
7504         * g++.dg/ext/pr70571.C: New test.
7506 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7508         PR target/70640
7509         * gcc.target/powerpc/pr70640.c: New test.
7511 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
7513         PR c++/68722
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>
7523         PR c++/70501
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>
7542         PR target/70381
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>
7553         PR target/70133
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>
7559         PR c++/69066
7560         * g++.dg/cpp1y/pr69066.C: New.
7562 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7564         PR fortran/68566
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>
7572         PR testsuite/64039
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>
7604         PR fortran/70592
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>
7614         PR sanitizer/70573
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>
7621         PR lto/70289
7622         PR ipa/70348
7623         PR tree-optimization/70373
7624         PR middle-end/70533
7625         PR middle-end/70534
7626         PR middle-end/70535
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>
7634         PR c++/70590
7635         PR c++/70452
7636         * g++.dg/pr70590.C: New test.
7637         * g++.dg/pr70590-2.C: New test.
7639 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
7641         PR middle-end/70593
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>
7649         PR sanitizer/70541
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>
7659         PR target/70566
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>
7673         PR testsuite/70581
7674         * gcc.dg/lto/simd-function_0.c: New test.
7676         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7677         clones.
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>
7685         PR testsuite/70553
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>
7702         PR c/70436
7703         * g++.dg/warn/Wparentheses-29.C: New test.
7705 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
7707         PR c/70436
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
7737         for AVX512F clones.
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.
7743         PR middle-end/70550
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>
7749         PR c++/70512
7750         * g++.dg/ext/attribute-may-alias-5.C: New.
7752 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
7754         PR c++/70336
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>
7761         PR ipa/66223
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>
7777         PR c++/70452
7778         * g++.dg/ext/constexpr-vla4.C: New test.
7780 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
7782         PR target/70510
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>
7792         PR target/70525
7793         * gcc.target/i386/pr70525.c: New test.
7795 2016-04-05  Richard Biener  <rguenther@suse.de>
7797         PR middle-end/70499
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,
7803         remove XFAIL.
7805 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
7807         PR middle-end/70307
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>
7813         PR ipa/66223
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>
7819         PR middle-end/70457
7820         * gcc.dg/torture/pr70457.c: New.
7822 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
7824         PR fortran/67538
7825         * gfortran.dg/allocate_with_source_19.f08: New test.
7827 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
7829         PR fortran/65795
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>
7839         PR c/70307
7840         * gcc.dg/torture/pr70307.c: New test.
7842 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
7844         PR target/70416
7845         PR target/67391
7846         * gcc.target/sh/torture/pr70416.c: New.
7848 2016-04-02  Martin Sebor  <msebor@redhat.com>
7850         PR c++/67376
7851         PR c++/70170
7852         PR c++/70172
7853         PR c++/70228
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>
7874         PR c++/70488
7875         * g++.dg/init/new47.C: New test.
7877 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7879         PR target/70496
7880         * gcc.target/arm/pr70496.c: New test.
7882 2016-04-01  Nathan Sidwell  <nathan@acm.org>
7884         PR c++/68475
7885         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7887 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
7889         PR target/69890
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>
7921         PR target/70442
7922         * gcc.dg/pr70442.c: New test.
7924 2016-03-31  Nathan Sidwell  <nathan@acm.org>
7926         PR c++/70393
7927         * g++.dg/cpp0x/constexpr-virtual6.C: New.
7929 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
7931         PR target/70453
7932         * gcc.target/i386/pr70453.c: New test.
7934 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
7936         PR target/70292
7937         * gcc.c-torture/pr70292.c: New test.
7939 2016-03-31  Marek Polacek  <polacek@redhat.com>
7941         PR c/70297
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>
7953         PR c++/70430
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>
7966         PR testsuite/70356
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>
8024         PR middle-end/70450
8025         * gcc.dg/torture/pr70450.c: New testcase.
8027 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
8029         PR target/70421
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>
8035         PR testsuite/70364
8036         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8037         (check): New function.
8038         (bar): Call check.
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>
8062         PR fortran/70397
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>
8068         PR testsuite/64177
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>
8080         PR target/70406
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>
8089         PR target/70120
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>
8096         PR c++/62212
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>
8102         PR lto/69650
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>
8115         PR middle-end/69845
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>
8135         PR c++/62212
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>
8145         PR middle-end/70370
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>
8161         PR target/70290
8162         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8163         Fix formatting.
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>
8172         PR c++/70347
8173         * g++.dg/cpp1y/nsdmi-union1.C: New test.
8175 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
8177         PR c++/70332
8178         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8180 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
8182         PR c++/70001
8183         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8184         * g++.dg/cpp1y/pr70001.C: New test.
8186         PR c++/70323
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>
8193         PR c++/69315
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>
8199         PR c++/69884
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
8206         initialization.
8207         * gfortran.dg/goacc/private-3.f95 (test): Same.
8208         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8209         missing use param.
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>
8228         PR target/70232
8229         * gcc.dg/tree-ssa/pr70232.c: New test.
8231 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
8233         PR target/70302
8234         * gcc.target/i386/pr70302.c: New test.
8236 2016-03-22  Richard Biener  <rguenther@suse.de>
8238         PR middle-end/70251
8239         * g++.dg/torture/pr70251.C: New testcase.
8241 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
8243         PR c/69993
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>
8256         PR middle-end/70333
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>
8265         PR target/70325
8266         * gcc.target/i386/pr70325.c: New test.
8268 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
8270         PR target/70329
8271         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8272         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8274         PR target/70300
8275         * gcc.target/i386/pr70300.c: New test.
8277         PR c++/70295
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>
8284         PR c++/70096
8285         * g++.dg/template/ptrmem30.C: New test.
8287 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
8289         PR c++/70204
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>
8295         PR middle-end/70326
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>
8306         PR target/70327
8307         * gcc.target/i386/pr70327.c: New test.
8309 2016-03-21  Martin Liska  <mliska@suse.cz>
8311         PR ipa/70306
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>
8323         PR target/70296
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>
8333         PR target/70293
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>
8366         PR c/70281
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>
8373         PR target/70113
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>
8388         PR ipa/70269
8389         * gcc.dg/pr70269.c: New test.
8391 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
8393         PR c++/70267
8394         * g++.dg/ext/java-3.C: New test.
8396 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
8398         PR c++/70205
8399         * g++.dg/lookup/pr70205.C: New test.
8401 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
8403         PR c++/70218
8404         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8406 2016-03-17  Marek Polacek  <polacek@redhat.com>
8408         PR c/69407
8409         * gcc.dg/atomic-op-6.c: New test.
8411 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
8413         PR c/70264
8414         * c-c++-common/pr70264.c: New test case.
8416 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
8418         PR c++/70144
8419         * c-c++-common/pr70144-1.c: New test.
8420         * c-c++-common/pr70144-2.c: New test.
8422         PR c++/70272
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>
8429         PR driver/70192
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>
8448         PR debug/70271
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>
8457         PR c++/70194
8458         * g++.dg/warn/constexpr-70194.C: New test.
8460 2016-03-16  Richard Henderson  <rth@redhat.com>
8462         PR middle-end/70240
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>
8471         PR target/70245
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>
8482         PR middle-end/70199
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>
8491         PR c/70093
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>
8515         PR c++/70147
8516         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8517         method call to i () as argument.  Adjust expected output.
8519         PR c++/70147
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>
8525         PR c++/58281
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
8531         hppa*-*-hpux*.
8533         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8535         PR libfortran/69799
8536         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8537         libatomic_available.
8539 2016-03-15  Marek Polacek  <polacek@redhat.com>
8541         PR c++/70209
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>
8575         PR target/64411
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>
8585         PR c++/53792
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>
8595         PR middle-end/70219
8596         * gcc.dg/pr70219.c: New test.
8598 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
8600         PR target/70083
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>
8611         PR target/70098
8612         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8613         New function.
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>
8624         PR fortran/69043
8625         * gfortran.dg/include_9.f90: New test.
8627 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
8629         PR fortran/45076
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>
8640         PR target/69614
8641         * gcc.target/arm/pr69614.c: New.
8643 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
8645         PR fortran/70031
8646         * gfortran.dg/submodule_14.f08: New test
8648         PR fortran/69524
8649         * gfortran.dg/submodule_15.f08: New test
8651 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
8653         PR c++/70106
8654         * g++.dg/cpp1y/paren3.C: New test.
8656 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8658         PR target/70131
8659         * gcc.target/powerpc/ppc-round2.c: New test.
8661 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
8663         PR target/70123
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>
8673         PR c/68187
8674         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8675         case.
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>
8690         PR c/70085
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
8696         dg-options.
8698 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8700         PR target/70002
8701         PR target/69245
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>
8727         PR target/70160
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>
8736         PR target/70044
8737         * gcc.target/aarch64/pr70044.c: New test.
8739 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
8740             Jakub Jelinek  <jakub@redhat.com>
8742         PR c++/70001
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>
8749         PR lto/69589
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>
8755         PR c++/70153
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>
8774         PR testsuite/68915
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.
8788         PR target/70086
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>
8802         PR c/68473
8803         PR c++/70105
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>
8810         PR c/68473
8811         PR c++/70105
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):
8815         New.
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
8820         make_location.
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>
8831         PR target/70049
8832         * gcc.target/i386/pr70049.c: New test.
8834 2016-03-09  Richard Biener  <rguenther@suse.de>
8836         PR c/70143
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-*-*,
8844         arm-*-*.
8846 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
8848         PR middle-end/67278
8849         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8851         PR target/67278
8852         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8854         PR middle-end/70050
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>
8871         PR c++/62096
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>
8881         PR c++/70135
8882         * g++.dg/cpp1y/constexpr-loop4.C: New test.
8883         * g++.dg/ubsan/pr70135.C: New test.
8885         PR target/70110
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>
8937         PR middle-end/69916
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>
8946         PR testsuite/70109
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>
8959         PR c++/70084
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
8966         x86_64-*-*.
8968 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
8970         PR c/69973
8971         * gcc.dg/pr69973.c: New test.
8973         PR rtl-optimization/69941
8974         * gcc.dg/torture/pr69941.c: New test.
8976         PR c/69824
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
8983         function.
8985 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
8987         PR c++/66786
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>
8997         PR c++/70035
8998         * g++.dg/ubsan/pr70035.C: New test.
9000         PR target/70062
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>
9013         PR c/68187
9014         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9015         function.
9016         (fn_42_b): Likewise.
9017         (fn_42_c): Likewise.
9019 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
9021         PR c/68187
9022         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9023         function.
9024         (fn_40_b): Likewise.
9025         (fn_41_a): Likewise.
9026         (fn_41_b): Likewise.
9028 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
9030         PR target/70059
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>
9045         PR c/69798
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>
9051         PR target/70004
9052         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9053         Delete.
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>
9068         PR c++/70054
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>
9074         PR testsuite/69766
9075         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9076         testing multiarch.
9078 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
9080         PR debug/69947
9081         * gcc.dg/guality/pr69947.c: New test.
9083 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
9085         PR ada/70017
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>
9095         PR target/70021
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>
9101         PR middle-end/70050
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>
9153         PR c/68062
9154         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9156         PR middle-end/70022
9157         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9159         PR target/70028
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>
9175         PR target/67278
9176         * gcc.dg/simd-8.c: New testcase.
9178 2016-03-02  Richard Biener  <rguenther@suse.de>
9180         PR middle-end/67278
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>
9193         PR c/67854
9194         * gcc.dg/pr67854.c: New test.
9196 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
9198         PR middle-end/70025
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>
9221         PR target/70033
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>
9230         PR target/70027
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>
9239         PR c/69796
9240         PR c/69974
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>
9258         PR c++/69795
9259         * g++.dg/parse/invalid1.C: New test.
9261 2016-03-01  Richard Biener  <rguenther@suse.de>
9263         PR middle-end/70022
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>
9273         PR target/70011
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>
9279         PR c++/69961
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>
9330         PR fortran/68147
9331         PR fortran/47674
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>
9337         PR fortran/56007
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>
9353         PR fortran/60126
9354         * gfortran.dg/pr60126.f90: New test.
9356 2016-02-27  Jeff Law  <law@redhat.com>
9358         Revert
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>
9368         PR fortran/69910
9369         * gfortran.dg/newunit_4.f90: New test.
9371 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
9373         PR target/69613
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
9377         target.
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>
9386         PR target/69969
9387         * gcc.target/powerpc/pr69969.c: New test.
9389 2016-02-26  Martin Sebor  <msebor@redhat.com>
9391         PR c++/15766
9392         * g++.old-deja/g++.other/decl5.C: Add a test case.
9394 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
9396         PR target/69946
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>
9408         PR middle-end/69920
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>
9414         PR target/69709
9415         * gcc.target/s390/pr69709.c: New test.
9417 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9419         PR target/69245
9420         * gcc.target/aarch64/pr69245_1.c: New test.
9422 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9424         PR target/69613
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>
9435         PR target/61397
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>
9460         PR c++/69736
9461         * g++.dg/cpp1y/paren2.C: New test.
9463 2016-02-24  Martin Sebor  <msebor@redhat.com>
9465         PR c/51147
9466         * gcc.dg/enum-mode-2.c: New test.
9468 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
9470         PR c++/69922
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>
9477         PR c/69819
9478         * gcc.dg/pr69819.c: New test.
9480 2016-02-24  Martin Sebor  <msebor@redhat.com>
9482         PR c++/69912
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>
9494         PR debug/61033
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>
9500         PR middle-end/69760
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>
9517         PR middle-end/69915
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>
9527         PR middle-end/68963
9528         * gcc.dg/torture/pr68963.c: New testcase.
9530 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9532         PR target/69875
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>
9548         PR middle-end/69909
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>
9564         PR fortran/61156
9565         * gfortran.dg/include_6.f90: Update test.
9567 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
9569         PR objc/69844
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>
9580         PR middle-end/69780
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.
9602         (f): Rename to...
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...
9607         (MACRO_5): ...this.
9608         (g): 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
9621         xfail for c++.
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>
9647         PR c++/69902
9648         * g++.dg/warn/Wnonnull-compare-5.C: New test.
9650         PR c/69900
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>
9660         PR fortran/67451
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>
9679         PR c/28901
9680         * gcc.dg/unused-variable-3.c: New test.
9682 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
9684         PR target/69888
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>
9694         PR target/69885
9695         * gcc.dg/pr69885.c: New test.
9697 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
9699         PR target/69806
9700         PR target/54089
9701         * gcc.target/sh/pr54089-10.c: New.
9703 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
9705         PR fortran/69423
9706         * gfortran.dg/deferred_character_15.f90 : New test.
9708 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
9710         PR fortran/57365
9711         gfortran.dg/allocate_with_source_18.f03: New test.
9713 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
9715         PR fortran/52531
9716         gfortran.dg/gomp/pr52531.f90: New test.
9718 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9720         PR c++/69865
9721         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9722         -std=c++03.
9724 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
9726         PR c++/69826
9727         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9728         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9730         PR c++/69850
9731         * g++.dg/warn/Wnonnull-compare-4.C: New test.
9733         PR c++/69851
9734         * g++.dg/torture/pr69851.C: New test.
9736 2016-02-19  Martin Sebor  <msebor@redhat.com>
9738         PR testsuite/69573
9739         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9741 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
9743         PR c++/69850
9744         * g++.dg/warn/Wnonnull-compare-2.C: New test.
9745         * g++.dg/warn/Wnonnull-compare-3.C: New test.
9747         PR c++/67767
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
9755         above.
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>
9761         PR target/69820
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
9776         -march=z13.
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>
9788         PR target/69625
9789         * gcc.target/s390/pr69625.c: Add test case.
9791 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9793         PR testsuite/68580
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>
9798         PR target/68404
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>
9804         PR middle-end/69553
9805         * g++.dg/torture/pr69553.C: New testcase.
9807 2016-02-18  Nick Clifton  <nickc@redhat.com>
9809         PR target/62254
9810         PR target/69610
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>
9817         PR middle-end/69854
9818         * gcc.dg/torture/pr69854.c: New testcase.
9820 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
9822         PR c++/69850
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>
9831         PR testsuite/69586
9832         * gcc.dg/uninit-21.c: Add -fno-short-enums.
9834 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9836         PR target/69161
9837         * gcc.c-torture/compile/pr69161.c: New test.
9839 2016-02-17  David Sherwood  <david.sherwood@arm.com>
9841         PR target/69532
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>
9859         PR Target/48344
9860         * gcc.target/powerpc/pr48344-1.c: New test.
9862 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
9864         PR fortran/69742
9865         * gfortran.dg/associate_21.f90:  New test.
9867 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
9869         PR c/69835
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>
9881         PR middle-end/69801
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>
9911         PR middle-end/69801
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>
9922         PR c++/69658
9923         * g++.dg/init/pr69658.C: New test.
9925         PR c++/69797
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>
9945         PR fortran/60526
9946         * gfortran.dg/type_decl_4.f90:  Reinstated.
9948 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
9950         PR fortran/68746
9951         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9953 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9955         PR fortran/60526
9956         PR bootstrap/69816
9957         * gfortran.dg/type_decl_4.f90:  Removed.
9959 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9961         PR fortran/60526
9962         * gfortran.dg/type_decl_4.f90:  New test.
9964 2016-02-14  Alan Modra  <amodra@gmail.com>
9966         PR testsuite/68886
9967         * gcc.c-torture/execute/stkalign.c: Revise test.
9969 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
9971         PR target/67260
9972         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9974 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
9976         PR target/67260
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>
9985         PR target/67636
9986         PR target/64345
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>
10002         PR other/69554
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>
10014         PR driver/69265
10015         PR driver/69453
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>
10047         PR ipa/69241
10048         * g++.dg/ipa/pr69241-4.C: New test.
10050         PR ipa/68672
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>
10057         PR c/69522
10058         * gcc.dg/pr69522.c: New test.
10060 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
10062         PR c++/69098
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>
10123         PR c/69768
10124         * c-c++-common/Waddress-1.c: New test.
10126 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
10128         PR fortran/69296
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>
10145         PR c++/68726
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
10151         test.
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>
10159         PR target/69148
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>
10170         PR ipa/69241
10171         PR c++/69649
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>
10194         PR tree-opt/69282
10195         * gcc.c-torture/compile/20160205-1.c: New testcase.
10197 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
10199         PR target/68404
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>
10206         PR target/68532
10207         * gcc.c-torture/execute/pr68532.c: New test.
10209 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
10211         PR target/69634
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>
10233         PR c++/69139
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>
10239         PR c++/69283
10240         PR c++/67835
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>
10257         PR c++/59627
10258         * g++.dg/gomp/pr59627.C: New test.
10260         PR ipa/69239
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>
10271         PR c++/69688
10272         * g++.dg/init/const12.C: New test.
10274 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
10276         PR target/60410
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>
10287         PR target/68273
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>
10305         PR fortran/50555
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>
10320         PR c++/69662
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>
10326         PR c/69643
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>
10332         PR fortran/66089
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.
10340         PR c++/69628
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>
10354         PR target/69677
10355         * gcc.target/i386/pr69677.c: New test.
10357 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
10359         PR c++/68948
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>
10378         PR c/69669
10379         * c-c++-common/pr69669.c: New test.
10381 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
10383         PR target/69667
10384         * g++.dg/pr69667.C: New file.
10386 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
10388         PR target/69619
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>
10402         PR target/65932
10403         PR target/67714
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>
10411         PR target/65932
10412         PR target/67714
10413         * gcc.c-torture/execute/pr67714.c: New test.
10415 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
10417         PR target/69454
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>
10423         PR c++/69251
10424         PR c++/69253
10425         PR c++/69290
10426         PR c++/69277
10427         PR c++/69349
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>
10445         PR c/69627
10446         * gcc.dg/pr69627.c: New test.
10448         PR target/69644
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>
10458         PR c++/69056
10459         * g++.dg/cpp0x/pr69056.C: New test.
10461 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
10462             Alexandre Oliva  <aoliva@redhat.com>
10464         PR target/69461
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>
10482         PR fortran/67451
10483         PR fortran/69418
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"
10504         warning.
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>
10544         PR target/69548
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
10553         PR c/69558
10554         * gcc.dg/pr69543.c: New test.
10555         * gcc.dg/pr69558.c: New test.
10557 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
10559         PR testsuite/65940
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>
10597         PR testsuite/69584
10598         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10599         * gcc.dg/tree-ssa/sra-18.c: Likewise.
10601         PR debug/68244
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>
10608         PR fortran/67564
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>
10618         PR fortran/69566
10619         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10621 2016-01-30  Martin Sebor  <msebor@redhat.com>
10623         PR c++/68490
10624         * g++.dg/ext/flexary10.C: New test.
10626 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
10628         PR fortran/66707
10629         gfortran.dg/common_23.f90: New test.
10631 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10633         PR target/65546
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>
10640         PR debug/69518
10641         * gcc.dg/torture/pr69518.c: New test.
10643 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
10645         PR target/69530
10646         * gcc.target/i386/pr69530.c: New test.
10648 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
10650         PR target/65604
10651         * gcc.target/mips/div-delay.c: New test.
10653 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
10655         PR target/69551
10656         * gcc.target/i386/pr69551.c: New test.
10658         PR target/66137
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>
10675         PR debug/66869
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>
10685         PR c++/69509
10686         PR c++/69516
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>
10698         PR target/69459
10699         * gcc.target/i386/pr69459.c: New test.
10701 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
10703         PR target/68400
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>
10709         PR target/17381
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>
10728         PR target/63679
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>
10734         PR fortran/62536
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>
10763         PR fortran/69422
10764         * gfortran.dg/alloc_comp_assign_15.f03: New test.
10766 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
10768         PR debug/66869
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>
10786         PR c/68062
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>
10800         PR cilkplus/69267
10801         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10803 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
10805         PR target/69512
10806         * gcc.target/i386/pr69512.c: New test.
10808 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
10810         PR ada/69488
10811         * gnat.dg/sso/*.adb: Robustify dg-output directives.
10813 2016-01-27  Marek Polacek  <polacek@redhat.com>
10815         PR c++/69379
10816         * g++.dg/pr69379.C: New test.
10818 2016-01-27  Martin Sebor  <msebor@redhat.com>
10820         PR c++/69317
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>
10838         PR c++/69496
10839         * g++.dg/ext/constexpr-vla1.C: New test.
10841 2016-01-20  Christian Bruel  <christian.bruel@st.com>
10843         PR target/69245
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>
10871         PR fortran/69385
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>
10880         PR other/69006
10881         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10882         directive.
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>
10906         PR target/68620
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>
10915         PR target/68986
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>
10934         PR target/69442
10935         * gcc.dg/pr69442.c: New test.
10937 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
10939         PR target/67896
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
10946         function.
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
10958         isl-0.15.
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>
10978         PR target/69469
10979         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10980         Algorithm.
10982 2016-01-25  Richard Biener  <rguenther@suse.de>
10984         PR testsuite/69380
10985         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10987 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
10989         PR target/69421
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>
11012         PR fortran/69397
11013         PR fortran/68442
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>
11019         Revert:
11020         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
11022         PR c++/11858
11023         PR c++/24663
11024         PR c++/24664
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>
11036         PR fortran/68283
11037         gfortran.dg/pr68283.f90: New test.
11039 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
11041         PR fortran/66094
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>
11054         PR c++/58109
11055         PR c++/69022
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>
11071         PR target/69432
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
11082         64-bit support.
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>
11090         PR target/68674
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>
11097         PR target/69403
11098         * gcc.c-torture/execute/pr69403.c: New test.
11100 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
11102         PR c++/55843
11103         * g++.dg/template/pr55843.C: New.
11105 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
11107         PR testsuite/66877
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>
11113         PR testsuite/67489
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>
11120         PR c/69405
11121         * gcc.dg/sync-fetch.c: New test.
11123 2016-01-21  Martin Sebor  <msebor@redhat.com>
11125         PR target/69252
11126         * gcc.target/powerpc/pr69252.c: New test.
11128 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11130         PR fortran/65996
11131         * gfortran.dg/pr65996.f90: New test.
11133 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11135         PR c++/68810
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>
11147         PR target/63354
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>
11157         PR target/69129
11158         * gcc.target/mips/pr69129.c: New.
11160 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
11162         PR c++/58046
11163         * g++.dg/cpp0x/pr58046.C: New.
11165 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
11167         PR target/69187
11168         PR target/65624
11169         * gcc.target/arm/pr69187.c: New test.
11171         PR c++/69355
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>
11196         PR c/24293
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
11226         dependency.
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
11231         arm_vfp_ok.
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>
11249         PR testsuite/69366
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>
11304         PR target/25114
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>
11318         PR testsuite/68820
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>
11325         PR ipa/66223
11326         * g++.dg/ipa/devirt-50.C: New testcase.
11328 2016-01-19  Marek Polacek  <polacek@redhat.com>
11330         PR c++/68965
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>
11336         PR target/69135
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>
11349         PR c++/68586
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>
11359         PR debug/65779
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>
11375         PR lto/69136
11376         * g++.dg/torture/pr69136.C: New testcase.
11378 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
11380         PR lto/69133
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>
11394         PR c++/11858
11395         PR c++/24663
11396         PR c++/24664
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>
11408         PR testsuite/69181
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
11417         global to...
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
11432         dg-options.
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>
11520         PR target/63679
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>
11526         PR target/63679
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>
11533         PR target/63679
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>
11578         PR target/68609
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>
11584         PR c++/69091
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>
11596         PR c++/68936
11597         * g++.dg/template/pr68936.C: New test.
11599 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
11601         PR target/68609
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>
11616         PR fortran/49630
11617         * gfortran.dg/deferred_character_13.f90: New test for the fix
11618         of comment 3 of the PR.
11620         PR fortran/54070
11621         * gfortran.dg/deferred_character_8.f90: New test
11622         * gfortran.dg/allocate_error_5.f90: New test
11624         PR fortran/60593
11625         * gfortran.dg/deferred_character_10.f90: New test
11627         PR fortran/60795
11628         * gfortran.dg/deferred_character_14.f90: New test
11630         PR fortran/61147
11631         * gfortran.dg/deferred_character_11.f90: New test
11633         PR fortran/64324
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>
11653         PR debug/69137
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>
11667         PR c++/56194
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>
11694         PR ipa/68148
11695         * g++.dg/ipa/devirt-49.C: New testcase.
11697 2016-01-15  Christian Bruel  <christian.bruel@st.com>
11699         PR target/65837
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>
11711         PR c++/69048
11712         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11714 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11716         PR testsuite/67509
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>
11722         PR debug/69244
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):
11728         New procedure.
11729         * gcc.dg/pr61441.c: Require issignaling effective target.
11731 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
11733         PR target/68803
11734         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11736 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
11738         PR c++/68819
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>
11747         PR c/69262
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>
11782         PR c/66208
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>
11813         PR target/69228
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>
11825         PR target/69247
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>
11855         PR c++/68979
11856         * g++.dg/warn/permissive-1.C: New test.
11858 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
11860         PR objc++/68511
11861         PR c++/69213
11862         * g++.dg/opt/pr69213.C: New test.
11864 2016-01-12  Christian Bruel  <christian.bruel@st.com>
11866         PR target/69180
11867         * gcc.target/arm/pr69180.c: New test.
11869 2016-01-12  Richard Biener  <rguenther@suse.de>
11871         PR lto/69077
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>
11877         PR target/69175
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>
11939         PR target/68913
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>
11965         PR c++/66808
11966         PR c++/69000
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>
11983         PR target/69194
11984         * gcc.target/arm/pr69194.c: New test.
11986 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11988         PR target/69225
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>
11998         PR target/67462
11999         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12000         if lp64.
12002         PR target/69071
12003         * gcc.dg/pr69071.c: New test.
12005         PR c++/69211
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
12039         for ix86 targets.
12040         * gcc.dg/ifcvt-5.c: New test.
12042 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
12044         PR bootstrap/69123
12045         * g++.dg/pr69123.C: New.
12047 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
12049         PR target/69010
12050         * gcc.target/i386/pr69010.c: New test.
12052 2016-01-11  Martin Jambor  <mjambor@suse.cz>
12054         PR ipa/69044
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>
12070         PR c++/69029
12071         * c-c++-common/Wisleading-indentation.c: Augment test.
12073 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
12075         PR fortran/69154
12076         * gfortran.dg/inline_matmul_12.f90:  New test.
12078 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
12080         PR fortran/67779
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>
12105         PR c++/69113
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>
12120         PR c++/69164
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>
12130         PR c++/68449
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>
12174         PR fortran/69128
12175         * gfortran.dg/gomp/pr69128.f90: New test.
12177         PR c++/69145
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>
12184         PR c/68966
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>
12190         PR fortran/66680
12191         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12193 2016-01-07  Nick Clifton  <nickc@redhat.com>
12195         PR target/66655
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>
12202         PR fortran/66680
12203         gfortran.dg/gomp/pr66680.f90: New test.
12205 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12207         PR target/69171
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>
12231         PR target/69140
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>
12248         PR sanitizer/69099
12249         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12251 2016-01-05  Marek Polacek  <polacek@redhat.com>
12253         PR c/69104
12254         * gcc.dg/atomic-invalid-2.c: New.
12256 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12258         PR target/68991
12259         * gcc.target/i386/pr68991.c: New test.
12261 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12263         PR target/68991
12264         * g++.dg/pr68991-1.C: New test.
12265         * g++.dg/pr68991-2.C: Likewise.
12267 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
12269         PR other/60465
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>
12280         PR c/69122
12281         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12283 2016-01-05  Nathan Sidwell  <nathan@acm.org>
12285         PR c++/58583
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>
12292         PR target/68870
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
12304         generation.
12306 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
12308         Update copyright years.
12310 2016-01-04  Marek Polacek  <polacek@redhat.com>
12312         PR c/68908
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>
12327         PR fortran/65045
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
12338         expression.
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
12344         PowerPC.
12346 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
12348         PR fortran/68864
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.
12356         PR sanitizer/69055
12357         * gfortran.dg/pr69055.f90: New test.
12359         PR target/69015
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.