re PR middle-end/35691 (Missed (a == 0) && (b == 0) into (a|(typeof(a)(b)) == 0 when...
[official-gcc.git] / gcc / testsuite / ChangeLog
blobc0efe6d404ac86a6abd14c16f9cc2deb55b3953a
1 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3         PR middle-end/35691
4         * gcc.dg/pr35691-1.c: New test-case.
5         * gcc.dg/pr35691-2.c: Likewise.
7 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
9         PR rtl-optimization/77309
10         * gcc.dg/torture/pr77309.c: New test.
12 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
14         PR middle-end/71529
15         * gcc.target/i386/pr71529.C: Moved to ...
16         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
18         PR target/64411
19         * gcc.target/i386/pr64411.C: Moved to ...
20         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
21         lp64.
23         PR target/65105
24         * gcc.target/i386/pr65105-4.C: Moved to ...
25         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
26         Run into compile test rather than execute test.
28 2016-11-07  Richard Biener  <rguenther@suse.de>
30         PR target/78229
31         * g++.dg/pr78229.C: New testcase.
33 2016-11-07  Richard Biener  <rguenther@suse.de>
35         PR tree-optimization/78218
36         * gcc.dg/torture/pr78218.c: New testcase.
38 2016-11-07  Richard Biener  <rguenther@suse.de>
40         PR tree-optimization/78228
41         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
43 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
45         PR target/77822
46         * g++.dg/torture/pr77822.C: New test.
48 2016-11-07  Martin Liska  <mliska@suse.cz>
50         * c-c++-common/asan/force-inline-opt0-1.c: Disable
51         -f-sanitize-address-use-after-scope.
52         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
53         internal fn calls.
54         * g++.dg/asan/use-after-scope-1.C: New test.
55         * g++.dg/asan/use-after-scope-2.C: Likewise.
56         * g++.dg/asan/use-after-scope-3.C: Likewise.
57         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
58         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
59         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
60         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
61         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
62         * g++.dg/asan/use-after-scope-types.h: Likewise.
63         * gcc.dg/asan/use-after-scope-1.c: Likewise.
64         * gcc.dg/asan/use-after-scope-2.c: Likewise.
65         * gcc.dg/asan/use-after-scope-3.c: Likewise.
66         * gcc.dg/asan/use-after-scope-4.c: Likewise.
67         * gcc.dg/asan/use-after-scope-5.c: Likewise.
68         * gcc.dg/asan/use-after-scope-6.c: Likewise.
69         * gcc.dg/asan/use-after-scope-7.c: Likewise.
70         * gcc.dg/asan/use-after-scope-8.c: Likewise.
71         * gcc.dg/asan/use-after-scope-9.c: Likewise.
72         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
73         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
74         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
75         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
76         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
78 2016-11-07  Richard Biener  <rguenther@suse.de>
80         PR tree-optimization/78189
81         * g++.dg/torture/pr78189.C: New testcase.
83 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
85         * gcc.dg/Wtrampolines.c: XFAIL AIX.
87 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
89         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
90         occuring.
92 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
94         PR fortran/78221
95         * arith.c (gfc_complex2real):  Change gfc_warning_now to
96         gfc_warning.
98 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
100         * gfortran.dg/move_alloc_17.f03: New test.
102 2016-11-05  Richard Biener  <rguenther@suse.de>
104         PR bootstrap/78188
105         * g++.dg/ipa/pr78188.C: New test.
107 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
108             Dominique d'Humieres  <dominiq@lps.ens.fr>
110         PR fortran/69495
111         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
113 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
115         PR fortran/67564
116         * gfortran.dg/select_type_39.f03: New test.
118 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
120         PR fortran/64933
121         * gfortran.dg/associate_23.f90: New test.
123 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
125         PR target/77834
126         * gcc.dg/pr77834.c: New test.
128 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
130         PR c++/67980
131         * g++.dg/cpp1y/pr67980.C: New.
133 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
135         * gcc.target/powerpc/fold-vec-add-1.c: New.
136         * gcc.target/powerpc/fold-vec-add-2.c: New.
137         * gcc.target/powerpc/fold-vec-add-3.c: New.
138         * gcc.target/powerpc/fold-vec-add-4.c: New.
139         * gcc.target/powerpc/fold-vec-add-5.c: New.
140         * gcc.target/powerpc/fold-vec-add-6.c: New.
141         * gcc.target/powerpc/fold-vec-add-7.c: New.
143 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
145         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
146         for -mbranch-likely, infer -mno-branch-likely for R6.
148 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
150         PR c++/71973
151         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
152         * g++.dg/init/new15.C: Likewise.
153         * g++.dg/ipa/inline-1.C: Likewise.
154         * g++.dg/ipa/inline-2.C: Likewise.
155         * g++.dg/lto/20080908-1_0.C: Likewise.
156         * g++.dg/tc1/dr20.C: Likewise.
157         * g++.dg/tree-ssa/inline-1.C: Likewise.
158         * g++.dg/tree-ssa/inline-2.C: Likewise.
159         * g++.old-deja/g++.law/except1.C: Likewise.
160         * g++.old-deja/g++.other/vbase5.C: Likewise.
161         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
163 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
165         PR tree-optimization/78210
166         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
167         possibility of widening multiplies.
169 2016-11-04  Richard Biener  <rguenther@suse.de>
171         PR middle-end/78185
172         * gcc.dg/pr78185.c: New testcase.
174 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
176         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
177         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
179 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
180             Alexandre Oliva  <aoliva@redhat.com>
181             Jason Merrill  <jason@redhat.com>
183         PR debug/28767
184         PR debug/56974
185         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
186         * g++.dg/debug/dwarf2/ref-3.C: New test.
187         * g++.dg/debug/dwarf2/ref-4.C: New test.
188         * g++.dg/debug/dwarf2/refqual-1.C: New test.
189         * g++.dg/debug/dwarf2/refqual-2.C: New test.
191 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
193         * gfortran.dg/dec_exp_1.f90: New test.
194         * gfortran.dg/dec_exp_2.f90: Likewise.
195         * gfortran.dg/dec_exp_3.f90: Likewise.
197 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
199         * gfortran.dg/dec_parameter_1.f: New test.
200         * gfortran.dg/dec_parameter_2.f90: Likewise.
201         * gfortran.dg/dec_parameter_3.f90: Likewise.
202         * gfortran.dg/dec_parameter_4.f90: Likewise.
204 2016-11-03  Martin Liska  <mliska@suse.cz>
206         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
207         output.
208         * gcc.dg/tree-prof/time-profiler-3.c: New test.
210 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
212         PR libgcc/78067
213         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
215 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
217         * gcc.c-torture/execute/pr78170.c: Require int32plus.
219 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
221         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
223 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
225         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
226         Check for arm_v8_neon_hw.
227         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
228         Likewise.
229         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
230         Likewise.
231         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
232         Likewise.
234 2016-11-02  Richard Biener  <rguenther@suse.de>
236         * gcc.dg/store_merging_8.c: New testcase.
238 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
240         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
242 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
244         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
245         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
246         * gcc.dg/addr_equal_1.c: XFAIL AIX.
247         * gcc.dg/pr65779.c: XFAIL AIX.
248         * gcc.dg/pr70405.c: XFAIL AIX.
250         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
251         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
252         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
254 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
256         * lib/target-supports.exp (check_gc_sections_available): Use
257         -print-prog-name=ld to determine linker used.
259 2016-11-02  Martin Liska  <mliska@suse.cz>
261         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
262         test case.
264 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
266         PR tree-optimization/78170
267         * gcc.c-torture/execute/pr78170.c: New test.
269 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
271         PR tree-optimization/78162
272         * gcc.c-torture/compile/pr78162.c: New test.
274 2016-11-02  Richard Biener  <rguenther@suse.de>
276         PR tree-optimization/78035
277         PR tree-optimization/77964
278         * gcc.target/i386/pr78035.c: New testcase.
280 2016-11-02  Richard Biener  <rguenther@suse.de>
282         * gcc.dg/tree-ssa/vrp111.c: New testcase.
283         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
284         * gcc.dg/tree-ssa/pr21086.c: Likewise.
285         * gcc.dg/tree-ssa/pr58480.c: Likewise.
286         * gcc.dg/tree-ssa/vrp08.c: Likewise.
288 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
290         * gfortran.dg/pr70937.f90: require-effective-target lto.
292 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
294         PR fortran/69544
295         * gfortran.dg/where_6.f90:  New test.
297 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
299         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
301 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
303         PR fortran/69544
304         * gfortran.dg/where_5.f90:  New test.
306 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
308         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
309         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
310         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
311         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
313 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
315         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
316         Whitespace fixes.
317         (check_effective_target_vect_cmdline_needed): Check
318         is-effective-target ia32 for x86 targets.
319         (check_effective_target_vect_simd_clones): Simplify condition.
320         (check_effective_target_vect_double): Ditto.
321         (check_effective_target_vect_aligned_arrays): Check
322         is-effective-target ia32 for x86 targets.  Simplify condition.
323         (check_effective_target_vect_multiple_sizes): Simplify condition.
324         (check_effective_target_sqrt_insn): Add i?86-*-* target.
325         (check_effective_target_sync_int_128): Simplify condition.
326         (check_effective_target_sync_int_128_runtime): Ditto.
327         (check_effective_target_sync_long_long_runtime): Ditto.
328         (check_effective_target_divmod): Add i?86-*-* target.
330 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
332         * gcc.target/powerpc/vsx-extract-4.c: New test.
333         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
335 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
337         PR fortran/54679
338         * gfortran.dg/fmt_l.f90: Update test.
339         * gfortran.dg/fmt_l0.f90: New test.
341 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
343         PR c++/78089
344         * c-c++-common/builtin-shuffle-1.c: New test.
345         * g++.dg/cpp0x/addressof3.C: New test.
347 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
349         Add tests for a const member and a reference member for launder.
350         * g++.dg/cpp1z/launder3.C: New.
351         * g++.dg/cpp1z/launder4.C: Likewise.
352         * g++.dg/cpp1z/launder5.C: Likewise.
353         * g++.dg/cpp1z/launder5.cc: Likewise.
354         * g++.dg/cpp1z/launder5.h: Likewise.
355         * g++.dg/cpp1z/launder6.C: Likewise.
356         * g++.dg/cpp1z/launder6.cc: Likewise.
357         * g++.dg/cpp1z/launder6.h: Likewise.
359 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
361         PR c++/77948
362         * g++.dg/cpp0x/pr77948-1.C: New test.
363         * g++.dg/cpp0x/pr77948-2.C: New test.
364         * g++.dg/cpp0x/pr77948-3.C: New test.
365         * g++.dg/cpp0x/pr77948-4.C: New test.
366         * g++.dg/cpp0x/pr77948-5.C: New test.
367         * g++.dg/cpp0x/pr77948-6.C: New test.
369         PR tree-optimization/77860
370         * gcc.dg/pr77860.c: New test.
372 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
374         PR c++/77886
375         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
377 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
379         * gcc.dg/lto/pr60449_0.c: Skip for avr.
381 2016-10-30  Le-Chun Wu  <lcwu@google.com>
382             Mark Wielaard  <mjw@redhat.com>
384         * gcc.dg/Wshadow-compatible-local-1.c: New test.
385         * gcc.dg/Wshadow-local-1.c: Likewise.
386         * gcc.dg/Wshadow-local-2.c: Likewise.
387         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
388         * g++.dg/warn/Wshadow-local-1.C: Likewise.
389         * g++.dg/warn/Wshadow-local-2.C: Likewise.
391 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
393         PR tree-optimization/71915
394         PR tree-optimization/71490
395         * gcc.dg/tree-ssa/pr54245.c: Delete.
396         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
397         document why.
399 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
401         PR fortran/78123
402         * gfortran.dg/fmt_t_9.f: New test.
404 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
406         PR fortran/67219
407         * gfortran.dg/pr67219.f90:  New test.
409 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
411         PR rtl-optimization/77919
412         * g++.dg/torture/pr77919-2.C: New test.
414         PR target/78148
415         * gcc.dg/pr78148.c: New test.
417 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
419         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
420         * gcc.target/sparc/overflow-4.c: ...here.
421         * gcc.target/sparc/overflow-5.c: New test.
423 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
424             Kugan Vivekanandarajah  <kuganv@linaro.org>
425             Jim Wilson  <jim.wilson@linaro.org>
427         PR tree-optimization/43721
428         * lib/target-supports.exp (check_effective_target_divmod): New.
429         (check_effective_target_divmod_simode): Likewise.
430         (check_effective_target_arm_divmod_simode): Likewise.
431         * gcc.dg/divmod-1-simode.c: New test.
432         * gcc.dg/divmod-1.c: Likewise.
433         * gcc.dg/divmod-2-simode.c: Likewise.
434         * gcc.dg/divmod-2.c: Likewise.
435         * gcc.dg/divmod-3-simode.c: Likewise.
436         * gcc.dg/divmod-3.c: Likewise.
437         * gcc.dg/divmod-4-simode.c: Likewise.
438         * gcc.dg/divmod-4.c: Likewise.
439         * gcc.dg/divmod-5.c: Likewise.
440         * gcc.dg/divmod-6-simode.c: Likewise.
441         * gcc.dg/divmod-6.c: Likewise.
442         * gcc.dg/divmod-7.c: Likewise.
444 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
445             Jakub Jelinek  <jakub@redhat.com>
446             Andrew Pinski  <pinskia@gmail.com>
448         PR middle-end/22141
449         PR rtl-optimization/23684
450         * gcc.c-torture/execute/pr22141-1.c: New test.
451         * gcc.c-torture/execute/pr22141-2.c: Likewise.
452         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
453         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
454         * gcc.dg/store_merging_1.c: New test.
455         * gcc.dg/store_merging_2.c: Likewise.
456         * gcc.dg/store_merging_3.c: Likewise.
457         * gcc.dg/store_merging_4.c: Likewise.
458         * gcc.dg/store_merging_5.c: Likewise.
459         * gcc.dg/store_merging_6.c: Likewise.
460         * gcc.dg/store_merging_7.c: Likewise.
461         * gcc.target/i386/pr22141.c: Likewise.
462         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
463         * g++.dg/init/new17.C: Likewise.
465 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
467         PR middle-end/72747
468         * c-c++-common/pr72747-1.c: New test.
469         * c-c++-common/pr72747-2.c: Likewise.
471 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
473         * gcc.target/s390/oscbreak-1.c: New test.
475 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
477         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
479 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
481         PR rtl-optimization/77919
482         * g++.dg/torture/pr77919.C: New test.
484         PR rtl-optimization/78132
485         * gcc.target/i386/pr78132.c: New test.
487 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
489         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
491 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
493         * gcc.target/powerpc/vsx-simode.c: New test.
494         * gcc.target/powerpc/vsx-simode2.c: Likewise.
495         * gcc.target/powerpc/vsx-simode3.c: Likewise.
497 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
499         PR fortran/78026
500         * gfortran.dg/gomp/pr78026.f03: New test.
501         * gfortran.dg/select_type_38.f03: New test.
503         PR middle-end/78025
504         * g++.dg/gomp/declare-simd-7.C: New test.
506 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
508         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
509         * gfortran.dg/dec_init_2.f90: Likewise.
510         * gfortran.dg/dec_init_3.f90: New test.
511         * gfortran.dg/dec_init_4.f90: Likewise.
513 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
515         * gcc.dg/fold-narrowbopcst-1.c: New test.
517 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
519         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
520         dg-shouldfail/dg-output instead of XFAIL.
521         * gfortran.dg/dec_io_6.f90: Likewise.
523 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
525         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
526         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
527         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
528         * gcc.target/arm/atomic-op-char-3.c: Likewise.
529         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
530         * gcc.target/arm/atomic-op-int-3.c: Likewise.
531         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
532         * gcc.target/arm/atomic-op-release-3.c: Likewise.
533         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
534         * gcc.target/arm/atomic-op-short-3.c: Likewise.
536 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
538         * gcc.dg/fold-convmaxconv-1.c: New test.
539         * gcc.dg/fold-convminconv-1.c: New test.
541 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
543         PR fortran/78092
544         * gfortran.dg/pr78092.f90: New test.
546 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
548         PR target/78056
549         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
550         expected error message.
551         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
552         expected error message.
553         * gcc.target/powerpc/vsu/vec-all-nez-7.c
554         (test_all_not_equal_and_not_zero): Change expected error message.
556 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
558         PR fortran/77973
559         * gfortran.dg/gomp/pr77973.f90: New test.
561 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
563         PR fortran/78108
564         * gfortran.dg/submodule_18.f08: New test.
565         * gfortran.dg/submodule_19.f08: New test.
567 2016-10-26  Michael Matz  <matz@suse.de>
569         * g++.dg/pr78060.C: New test.
570         * gfortran.dg/pr78061.f: New test.
571         * g++.dg/pr78088.C: New test.
573 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
575         * gfortran.dg/dec_io_1.f90: New test.
576         * gfortran.dg/dec_io_2.f90: New test.
577         * gfortran.dg/dec_io_3.f90: New test.
578         * gfortran.dg/dec_io_4.f90: New test.
579         * gfortran.dg/dec_io_5.f90: New test.
580         * gfortran.dg/dec_io_6.f90: New test.
582 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
584         PR sanitizer/78106
585         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
587 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
589         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
590         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
592 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
594         * gnat.dg/opt59.adb: New test.
595         * gnat.dg/opt59_pkg.ad[sb]: New helper.
597         * gnat.dg/opt60.adb: New test.
599 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
601         PR fortran/72770
602         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
603         this pr.
605 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
607         PR target/78102
608         * gcc.target/i386/pr78102.c: New test.
610 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
612         * gfortran.dg/dec_logical_xor_1.f90: New test.
613         * gfortran.dg/dec_logical_xor_2.f90: New test.
614         * gfortran.dg/dec_logical_xor_3.f03: New test.
616 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
618         * gfortran.dg/dec_loc_rval_1.f90: New test.
619         * gfortran.dg/dec_loc_rval_2.f90: New test.
620         * gfortran.dg/dec_loc_rval_3.f03: New test.
622 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
624         * gfortran.dg/dec_type_print.f90: New testcase.
626 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
628         * gfortran.dg/feed_1.f90: New test.
629         * gfortran.dg/feed_2.f90: New test.
631 2016-10-25  Martin Liska  <mliska@suse.cz>
633         PR sanitizer/78106
634         * gcc.dg/asan/pr78106.c: New test.
636 2016-10-25  Martin Liska  <mliska@suse.cz>
638         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
640 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
642         PR target/78041
643         * gcc.target/arm/pr78041.c: New test.
645 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
647         * g++.dg/cpp1z/launder1.C: New test.
648         * g++.dg/cpp1z/launder2.C: New test.
650 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
651             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
653         PR target/71676
654         PR target/71678
655         * gcc.target/avr/pr71676-2.c: New test.
657 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
658             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
660         PR target/71676
661         PR target/71678
662         * gcc.target/avr/pr71676-1.c: New test.
663         * gcc.target/avr/pr71676-3.c: New test.
664         * gcc.target/avr/pr71676.c: New test.
665         * gcc.target/avr/pr71678.c: New test.
667 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
669         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
670         such that cloned verions of tested functions are not created.
672 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
674         PR fortran/71895
675         * gfortran.dg/pr71895.f90: New test.
677 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
679         * g++.dg/debug/dwarf2/ref-2.C: New test.
681 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
683         * c-c++-common/Wint-in-bool-context-3.c: New test.
685 2016-10-24  Martin Sebor  <msebor@redhat.com>
687         PR middle-end/77735
688         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
689         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
690         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
691         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
692         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
693         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
694         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
696 2016-10-24  Richard Biener  <rguenther@suse.de>
698         PR testsuite/71491
699         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
700         * gcc.dg/vect/slp-45.c: Likewise.
702 2016-10-24  Richard Biener  <rguenther@suse.de>
704         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
705         * gcc.dg/tree-ssa/pr21458.c: Likewise.
706         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
708 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
710         PR target/78093
711         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
712         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
714 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
716         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
718 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
720         * gcc.target/i386/bmi2-pext-1.c: New test.
721         * gcc.target/i386/bmi2-pdep-1.c: New test.
722         * gcc.target/i386/bmi2-bzhi-3.c: New test.
723         * gcc.target/i386/tbm-bextri-1.c: New test.
724         * gcc.target/i386/bmi-bextr-6.c: New test.
726 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
728         PR target/77483
729         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
730         * gcc.target/i386/pr65105-1.c: Likewise.
731         * gcc.target/i386/pr65105-2.c: Likewise.
732         * gcc.target/i386/pr65105-3.c: Likewise.
733         * gcc.target/i386/pr65105-5.c: Likewise.
734         * gcc.target/i386/pr67761.c: Likewise.
735         * gcc.target/i386/pr70799-1.c: Likewise.
737 2016-10-24  Martin Liska  <mliska@suse.cz>
739         PR sanitizer/77966
740         * c-c++-common/ubsan/unreachable-3.c: New test.
742 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
744         PR fortran/77763
745         * gfortran.dg/pr77763.f90
747 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
749         PR fortran/54730
750         PR fortran/78033
751         * gfortran.dg/pr78033.f90: New test.
753 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
755         PR fortran/69834
756         * gfortran.dg/select_type_1.f03: Change error for overlapping
757         TYPE IS cases.
758         * gfortran.dg/select_type_36.f03: New test.
760 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
762         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
764 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
766         PR fortran/78021
767         * gfortran.dg/string_length_3.f90:  New test.
769 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
771         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
773 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
775         PR fortran/43366
776         PR fortran/57117
777         PR fortran/61337
778         * gfortran.dg/alloc_comp_class_5.f03: New test.
779         * gfortran.dg/class_allocate_21.f90: New test.
780         * gfortran.dg/class_allocate_22.f90: New test.
781         * gfortran.dg/realloc_on_assign_27.f08: New test.
783 2016-10-21  Jeff Law  <law@redhat.com>
785         * PR tree-optimization/71947
786         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
787         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
788         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
790 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
792         * gcc.dg/ipa/vrp5.c: New test.
793         * gcc.dg/ipa/vrp6.c: New test.
795 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
797         * gcc.target/aarch64/test_frame_17.c: New test.
799 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
801         * gcc.target/aarch64/test_frame_17.c: New test.
803 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
805         PR preprocessor/71681
806         * gcc.dg/cpp/pr71681-1.c: New testcase
807         * gcc.dg/cpp/pr71681-2.c: Likewise
808         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
809         * gcc.dg/cpp/remap/a/header.gcc: Likewise
810         * gcc.dg/cpp/remap/a/t_1.h: Likewise
811         * gcc.dg/cpp/remap/a/t_2.h: Likewise
813 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
815         PR target/78057
816         * gcc.target/i386/pr78057.c: New test.
818         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
820 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
822         PR fortran/69566
823         * gfortran.dg/select_type_37.f03: New test.
825 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
827         PR target/71627
828         * gcc.target/avr/pr71627.c: New test
830 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
832         * gcc.target/sparc/overflow-1.c: New test.
833         * gcc.target/sparc/overflow-2.c: Likewise.
834         * gcc.target/sparc/overflow-3.c: Likewise.
836 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
838         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
839         effective target.
841 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
843         PR rtl-optimization/78038
844         * gcc.target/aarch64/pr78038.c: New test.
846 2016-10-21  Richard Biener  <rguenther@suse.de>
848         PR tree-optimization/78051
849         * g++.dg/torture/pr78051.C: New testcase.
851 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
853         * c-c++-common/wdate-time.c: Restored test case.
854         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
856 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
858         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
860 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
862         PR target/78037
863         * gcc.target/i386/pr78037.c: New test.
865 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
867         * gcc.target/visium/overflow8.c: New.
868         * gcc.target/visium/overflow16.c: Likewise.
869         * gcc.target/visium/overflow32: Likewise.
871 2016-10-20  Michael Matz  <matz@suse.de>
873         * gcc.dg/loop-split.c: New test.
874         * gcc.dg/tree-ssa/ifc-9.c: Update.
875         * gcc.dg/tree-ssa/ifc-10.c: Update.
877 2016-10-20  Richard Biener  <rguenther@suse.de>
879         * gcc.dg/graphite/pr35356-1.c: Update.
881 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
883         PR c++/77446
884         * g++.dg/cpp1y/pr77446.C: New.
886 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
888         PR tree-optimization/53979
889         * gcc.dg/pr53979-1.c: New test-case.
890         * gcc.dg/pr53979-2.c: Likewise.
892 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
894         * c-c++-common/Wint-in-bool-context-2.c: New test.
896 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
898         * gfortran.dg/dtio_17.f90: Fix test.
900 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
902         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
903         * gcc.dg/Walloca-2.c: Same.
905 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
907         * gcc.dg/Wvla-1.c: Rename to...
908         * gcc.dg/Wvla-larger-than-1.c: ...this.
909         * gcc.dg/Wvla-2.c: Rename to...
910         * gcc.dg/Wvla-larger-than-2.c: ...this.
911         * gcc.dg/Wvla-3.c: Rename to...
912         * gcc.dg/Walloca-11.c.: ...this.
913         * gcc.dg/wvla-[1-7].c: Rename to:
914         * gcc.dg/Wvla-[1-7].c: ...this.
916 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
918         PR tree-optimization/78005
919         * gcc.dg/vect/pr78005.c: New.
920         * gcc.target/i386/l_fma_float_1.c: Revise test.
921         * gcc.target/i386/l_fma_float_2.c: Ditto.
922         * gcc.target/i386/l_fma_float_3.c: Ditto.
923         * gcc.target/i386/l_fma_float_4.c: Ditto.
924         * gcc.target/i386/l_fma_float_5.c: Ditto.
925         * gcc.target/i386/l_fma_float_6.c: Ditto.
926         * gcc.target/i386/l_fma_double_1.c: Ditto.
927         * gcc.target/i386/l_fma_double_2.c: Ditto.
928         * gcc.target/i386/l_fma_double_3.c: Ditto.
929         * gcc.target/i386/l_fma_double_4.c: Ditto.
930         * gcc.target/i386/l_fma_double_5.c: Ditto.
931         * gcc.target/i386/l_fma_double_6.c: Ditto.
933 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
935         PR tree-optimization/78024
936         * gcc.dg/goacc/loop-processing-1.c: New file.
938 2016-10-19  Richard Biener  <rguenther@suse.de>
940         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
942 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
944         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
945         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
946         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
947         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
948         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
949         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
950         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
951         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
952         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
953         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
954         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
955         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
956         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
957         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
958         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
959         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
960         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
961         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
962         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
963         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
964         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
965         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
966         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
967         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
968         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
969         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
970         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
971         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
972         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
973         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
974         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
975         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
976         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
977         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
978         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
979         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
980         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
981         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
982         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
983         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
984         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
985         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
986         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
987         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
988         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
989         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
990         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
991         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
992         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
993         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
994         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
995         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
996         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
997         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
998         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
999         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1000         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1001         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1002         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1003         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1004         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1005         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1006         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1007         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1008         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1009         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1010         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1011         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1012         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1013         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1014         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1015         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1016         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1017         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1018         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1019         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1020         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1021         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1022         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1023         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1024         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1025         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1026         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1027         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1028         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1029         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1030         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1031         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1032         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1033         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1034         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1035         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1036         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1037         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1038         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1039         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1040         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1041         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1042         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1043         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1044         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1045         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1046         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1047         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1048         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1049         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1050         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1051         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1052         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1053         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1054         * gcc.target/powerpc/vsu/vsu.exp: New file.
1056 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
1058         PR target/77991
1059         * gcc.target/i386/pr77991.c: New test.
1061 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
1063         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1064         LTO is used.
1066 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1068         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
1070 2016-10-18  Richard Biener  <rguenther@suse.de>
1072         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1073         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1074         * gcc.dg/tree-ssa/pr21090.c: Likewise.
1075         * gcc.dg/tree-ssa/pr21294.c: Likewise.
1076         * gcc.dg/tree-ssa/pr21563.c: Likewise.
1077         * gcc.dg/tree-ssa/pr23744.c: Likewise.
1078         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1079         * gcc.dg/tree-ssa/pr68431.c: Likewise.
1080         * gcc.dg/tree-ssa/vrp03.c: Likewise.
1081         * gcc.dg/tree-ssa/vrp06.c: Likewise.
1082         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1083         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1084         * gcc.dg/tree-ssa/vrp19.c: Likewise.
1085         * gcc.dg/tree-ssa/vrp20.c: Likewise.
1086         * gcc.dg/tree-ssa/vrp92.c: Likewise.
1087         * gcc.dg/pr68217.c: Likewise.
1088         * gcc.dg/predict-9.c: Likewise.
1089         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1090         * gcc.dg/predict-1.c: Likewise.
1092 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1094         * gfortran.dg/dtio_17.f90: New test.
1096 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
1098         * gcc.dg/ipa/vrp4.c: Adjust testcase.
1100 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
1102         * gcc.dg/ipa/vrp4.c: New test.
1104 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
1106         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1107         * gcc.dg/torture/pr39074.c: Likewise.
1109 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1111         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1112         * gnat.dg/trampoline4.adb: Minor tweak.
1114 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1116         PR tree-optimization/77916
1117         * gcc.dg/torture/pr77916.c: New.
1119 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1121         PR fortran/77978
1122         * gfortran.dg/pr77978_1.f90: New test.
1123         * gfortran.dg/pr77978_2.f90: Ditto.
1124         * gfortran.dg/pr77978_3.f90: Ditto.
1126 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
1128         PR fortran/61420
1129         PR fortran/78013
1130         * gfortran.dg/proc_ptr_49.f90: New test.
1132 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1134         PR target/77308
1135         * gcc.target/arm/pr77308.c: New test.
1137 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
1139         * lib/target-supports.exp
1140         (check_effective_target_floatn_nx_runtime): Return 0 for
1141         powerpc*-ibm-aix*.
1143 2016-10-17  Andrew Pinski  <apinski@cavium.com>
1145         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1146         long instead of long.
1147         * gcc.target/aarch64/cinc_common_1.c: Likewise.
1148         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1149         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1150         * gcc.target/aarch64/mult-synth_4.c: Likewise.
1151         * gcc.target/aarch64/pr68102_1.c: Likewise.
1152         * gcc.target/aarch64/target_attr_3.c: Likewise.
1154 2016-10-17  Richard Biener  <rguenther@suse.de>
1156         PR tree-optimization/77988
1157         * gcc.dg/torture/pr77988.c: New testcase.
1159 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1161         * gcc.dg/pr71636-1.c: New test-case.
1162         * gcc.dg/pr71636-2.c: Likewise.
1164 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
1166         * gnat.dg/trampoline3.adb: New test.
1167         * gnat.dg/trampoline4.adb: Likewise.
1169 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1171         * gfortran.dg/dtio_16.f90: New test.
1173 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1175         * gcc.target/sparc/bmaskbshuf.c: Rename to...
1176         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1177         * gcc.target/sparc/bmaskbshuf-2.c: New test.
1179 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1181         * gcc.target/sparc/popc.c: Rename to...
1182         * gcc.target/sparc/popc-1.c: ...this.
1183         * gcc.target/sparc/popc-2.c: New test.
1185 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1187         PR fortran/77972
1188         * gfortran.dg/unexpected_eof_4.f90: New test.
1190 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
1192         PR libfortran/48587
1193         * gfortran.dg/negative_unit2.f90: New test.
1195 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
1197         PR middle-end/77959
1198         * gfortran.dg/pr77959.f90: New test.
1200         DR 1511 - const volatile variables and ODR
1201         * g++.dg/DRs/dr1511-1.C: New test.
1202         * g++.dg/DRs/dr1511-2.C: New test.
1204 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1206         * gnat.dg/debug7.adb (dg-options): Remove -g.
1207         * gnat.dg/debug8.adb (dg-options): Add -margs.
1208         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1210 2016-10-14  Richard Biener  <rguenther@suse.de>
1212         PR tree-optimization/77979
1213         * gcc.dg/torture/pr77979.c: New testcase.
1215 2016-10-14  Martin Liska  <mliska@suse.cz>
1217         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1218         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1219         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1221 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
1223         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1224         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1225         * gcc.dg/torture/pr77937-2.c: Likewise.
1227 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1229         * gnat.dg/lto15.adb: Adjust.
1230         * gnat.dg/lto16.adb: Likewise.
1231         * gnat.dg/lto17.adb: Likewise
1232         * gnat.dg/lto18.ad[sb]: New test.
1233         * gnat.dg/lto18_pkg.ads: New helper.
1234         * gnat.dg/lto19.adb: New test.
1235         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1236         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1237         * gnat.dg/lto20.adb: New test.
1238         * gnat.dg/lto20_pkg.ad[sb]: New helper.
1240 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
1242         * gfortran.dg/coarray_38.f90: Expect error message.
1244 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1246         * gcc.target/aarch64/spellcheck_1.c: New test.
1247         * gcc.target/aarch64/spellcheck_2.c: Likewise.
1248         * gcc.target/aarch64/spellcheck_3.c: Likewise.
1249         * gcc.target/aarch64/spellcheck_4.c: Likewise.
1250         * gcc.target/aarch64/spellcheck_5.c: Likewise.
1251         * gcc.target/aarch64/spellcheck_6.c: Likewise.
1253 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
1255         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1257 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1259         PR tree-optimization/77937
1260         * gcc.dg/torture/pr77937-1.c: New.
1261         * gcc.dg/torture/pr77937-2.c: New.
1263 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
1265         * g++.dg/cpp1z/inline-var1.C: New test.
1266         * g++.dg/cpp1z/inline-var1a.C: New test.
1267         * g++.dg/cpp1z/inline-var1.h: New file.
1268         * g++.dg/cpp1z/inline-var2.C: New test.
1269         * g++.dg/cpp1z/inline-var3.C: New test.
1270         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1271         uninitialized const.
1273 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
1275         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1276         Xscale is specified, not just -march.
1277         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1278         is incompatible with Xscale.
1280 2016-10-13  Martin Sebor  <msebor@redhat.com>
1282         PR c++/71912
1283         * g++.dg/ext/flexary4.C: Adjust.
1284         * g++.dg/ext/flexary5.C: Same.
1285         * g++.dg/ext/flexary9.C: Same.
1286         * g++.dg/ext/flexary19.C: New test.
1287         * g++.dg/ext/flexary18.C: New test.
1288         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1289         regression test.
1290         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1291         Avoid generating a flexible array member in an array.
1293 2016-10-13  Martin Sebor  <msebor@redhat.com>
1295         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1296         to placate -Wformat on targets where the type is not int.
1298 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
1300         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1301         in INSN_LOCATION.
1303 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1305         * gcc.target/i386/l_fma_float_1.c: Revise test.
1306         * gcc.target/i386/l_fma_float_2.c: Ditto.
1307         * gcc.target/i386/l_fma_float_3.c: Ditto.
1308         * gcc.target/i386/l_fma_float_4.c: Ditto.
1309         * gcc.target/i386/l_fma_float_5.c: Ditto.
1310         * gcc.target/i386/l_fma_float_6.c: Ditto.
1311         * gcc.target/i386/l_fma_double_1.c: Ditto.
1312         * gcc.target/i386/l_fma_double_2.c: Ditto.
1313         * gcc.target/i386/l_fma_double_3.c: Ditto.
1314         * gcc.target/i386/l_fma_double_4.c: Ditto.
1315         * gcc.target/i386/l_fma_double_5.c: Ditto.
1316         * gcc.target/i386/l_fma_double_6.c: Ditto.
1318 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1320         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1322 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1324         * gcc.dg/vect/vect-98.c: Refine test case.
1325         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1326         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1327         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1329 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
1331         PR c/77946
1332         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1334 2016-10-13  Martin Liska  <mliska@suse.cz>
1336         PR tree-optimization/77943
1337         * g++.dg/tree-ssa/pr77943.C: New test.
1339 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1341         PR fortran/72832
1342         * gfortran.dg/allocate_with_source_22.f03: New test.
1343         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
1344         fail.
1346 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1348         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1349         * gcc.target/arm/movsi_movw.c: Likewise.
1350         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1351         directive to work on big endian targets.
1353 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1355         * gcc.dg/tree-ssa/evrp6.c: New test.
1357 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
1359         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1360         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1361         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1363 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
1365         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1366         * gcc.target/powerpc/warn-2.c: Ditto.
1368 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
1370         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1371         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1372         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
1373         for -mmsa.
1374         * gcc.target/mips/msa.c: New test.
1375         * gcc.target/mips/msa-builtins.c: Likewise.
1376         * lib/target-supports.exp (check_mips_msa_hw_available): New.
1377         (check_effective_target_mips_msa_runtime): Likewise.
1378         (check_effective_target_mips_msa): Likewise.
1379         (add_options_for_mips_msa): Likewise.
1380         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1381         (check_effective_target_vect_intfloat_cvt): Likewise.
1382         (check_effective_target_vect_uintfloat_cvt): Likewise.
1383         (check_effective_target_vect_floatint_cvt): Likewise.
1384         (check_effective_target_vect_floatuint_cvt): Likewise.
1385         (check_effective_target_vect_shift): Likewise.
1386         (check_effective_target_vect_shift_char): Likewise.
1387         (check_effective_target_vect_long): Likewise.
1388         (check_effective_target_vect_float): Likewise.
1389         (check_effective_target_vect_double): Likewise.
1390         (check_effective_target_vect_long_long): Likewise.
1391         (check_effective_target_vect_perm): Likewise.
1392         (check_effective_target_vect_perm_byte): Likewise.
1393         (check_effective_target_vect_perm_short): Likewise.
1394         (check_effective_target_vect_sdot_qi): Likewise.
1395         (check_effective_target_vect_udot_qi): Likewise.
1396         (check_effective_target_vect_sdot_hi): Likewise.
1397         (check_effective_target_vect_udot_hi): Likewise.
1398         (check_effective_target_vect_pack_trunc): Likewise.
1399         (check_effective_target_vect_unpack): Likewise.
1400         (check_effective_target_vect_hw_misalign): Likewise.
1401         (check_effective_target_vect_condition): Likewise.
1402         (check_effective_target_vect_cond_mixed): Likewise.
1403         (check_effective_target_vect_char_mult): Likewise.
1404         (check_effective_target_vect_short_mult): Likewise.
1405         (check_effective_target_vect_int_mult): Likewise.
1406         (check_effective_target_vect_extract_even_odd): Likewise.
1407         (check_effective_target_vect_interleave): Likewise.
1408         (check_vect_support_and_set_flags): Check if the target supports MSA
1409         and append to the list of EFFECTIVE_TARGETS.
1411 2016-10-12  Richard Biener  <rguenther@suse.de>
1413         PR debug/77947
1414         * g++.dg/torture/pr77947.C: New testcase.
1416 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
1418         * gnat.dg/debug8.adb: New testcase.
1420 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
1422         * gnat.dg/debug9.adb: New testcase.
1424 2016-10-12  Richard Biener  <rguenther@suse.de>
1426         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1427         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1428         * gcc.dg/tree-ssa/vrp46.c: Likewise.
1430 2016-10-12  Richard Biener  <rguenther@suse.de>
1432         PR tree-optimization/77920
1433         * gcc.dg/torture/pr77920.c: New testcase.
1435 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
1437         PR tree-optimization/77929
1438         * gcc.c-torture/compile/pr77929.c: New test.
1440         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1441         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1442         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1443         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1444         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1445         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1446         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1447         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1448         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1450 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1452         * gcc.target/sparc/setcc-4.c: Adjust.
1453         * gcc.target/sparc/setcc-5.c: Likewise.
1454         * gcc.target/sparc/setcc-6.c: Likewise.
1455         * gcc.target/sparc/setcc-7.c: Likewise.
1456         * gcc.target/sparc/setcc-8.c: Likewise.
1457         * gcc.target/sparc/setcc-9.c: Likewise.
1458         * gcc.target/sparc/setcc-10.c: Delete.
1460 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1462         PR fortran/77942
1463         * gfortran.dg/pr77942.f90
1465 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
1467         * gfortran.dg/dec_math.f90: New testsuite.
1469 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1471         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
1472         (main): Declare j as i32 instead of int.
1474 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1476         PR testsuite/PR77710
1477         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1478         target triplet instead of *-*-*-*.
1480 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1482         * gnat.dg/unchecked_convert10.adb: New test.
1483         * gnat.dg/unchecked_convert11.adb: Likewise.
1484         * gnat.dg/unchecked_convert12.adb: Likewise.
1486 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1488         * gcc.target/sparc/cbcond-1.c: New test.
1489         * gcc.target/sparc/cbcond-2.c: Likewise.
1490         * gcc.target/sparc/movcc-1.c: Likewise.
1491         * gcc.target/sparc/movcc-2.c: Likewise.
1492         * gcc.target/sparc/setcc-1.c: Adjust.
1493         * gcc.target/sparc/setcc-2.c: Likewise.
1494         * gcc.target/sparc/setcc-3.c: Likewise.
1495         * gcc.target/sparc/setcc-4.c: Likewise.
1496         * gcc.target/sparc/setcc-5.c: Likewise.
1497         * gcc.target/sparc/setcc-6.c: New test.
1498         * gcc.target/sparc/setcc-7.c: Likewise.
1499         * gcc.target/sparc/setcc-8.c: Likewise.
1500         * gcc.target/sparc/setcc-9.c: Likewise.
1501         * gcc.target/sparc/setcc-10.c: Likewise.
1503 2016-10-10  Jeff Law  <law@redhat.com>
1505         PR tree-optimization/71947
1506         * gcc.dg/tree-ssa/pr71947-1.c: New test.
1507         * gcc.dg/tree-ssa/pr71947-2.c: New test.
1508         * gcc.dg/tree-ssa/pr71947-3.c: New test.
1509         * gcc.dg/tree-ssa/pr71947-4.c: New test.
1510         * gcc.dg/tree-ssa/pr71947-5.c: New test.
1511         * gcc.dg/tree-ssa/pr71947-6.c: New test.
1513 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1515         PR fortran/77915
1516         * gfortran.dg/matmul_11.f90:  New test.
1518 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1520         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1521         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1522         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1523         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1524         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1525         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1526         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1527         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1528         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1529         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1530         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1531         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1532         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1533         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1534         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1535         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1536         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1537         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1538         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1539         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1540         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1541         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1542         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1543         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1544         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1545         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1546         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1547         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1548         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1549         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1550         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1551         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1552         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1553         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1554         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1555         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1556         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1557         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1558         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1559         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1560         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1561         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1562         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1563         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1564         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1565         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1566         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1567         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1568         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1569         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1570         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1571         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1572         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1573         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1574         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1575         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1576         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1577         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1578         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1580 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1582         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1583         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1584         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1585         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1586         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1587         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1588         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1589         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1590         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1591         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1592         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1593         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1594         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1595         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1597 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1599         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1600         Enable AArch64.
1601         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1602         vdup*_laneq.
1603         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1604         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1605         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1606         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1608 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
1609             Jiong Wang  <jiong.wang@arm.com>
1611         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1612         AArch64 support.
1613         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1614         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1615         AArch64 targets.
1616         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1617         AArch64 targets.
1618         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1619         targets.
1620         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1622 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
1624         * gnat.dg/specs/vfa.ads: New test.
1626 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
1628         * gnat.dg/inline13.ad[sb]: New test.
1629         * gnat.dg/inline13_pkg.ad[sb]: New helper.
1631 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
1633         * gnat.dg/biased_subtype.adb: New test.
1635 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
1637         PR tree-optimization/77901
1638         * gcc.c-torture/compile/pr77901.c: New test.
1640 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1642         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1643         * gcc.dg/ipa/propalign-2.c: Likewise
1644         * gcc.dg/ipa/propalign-3.c: Likewise.
1645         * gcc.dg/ipa/propalign-4.c: Likewise.
1646         * gcc.dg/ipa/propalign-5.c: Likewise.
1648 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
1650         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1652         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1654         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1655         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1657 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
1659         * gfortran.dg/dec_union_11.f90: New testcase.
1661 2016-10-07  Nathan Sidwell  <nathan@acm.org>
1663         PR c++/66443
1664         * g++.dg/cpp0x/pr66443-cxx11.C: New.
1665         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1666         * g++.dg/cpp1y/pr66443-cxx14.C: New
1667         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1668         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1670 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
1672         * g++.dg/cpp0x/addressof1.C: New test.
1673         * g++.dg/cpp0x/addressof2.C: New test.
1675 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1677         * gcc.target/powerpc/float128-type-1.c: New test to check that
1678         PowerPC 64-bit Linux enables -mfloat128-type by default.
1679         * gcc.target/powerpc/float128-type-2.c: Likewise.
1680         * gcc.target/powerpc/float128-mix.c: Change error message to
1681         reflect that __ibm128 is now #define'ed to be long double.
1683 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
1685         PR fortran/77406
1686         * gfortran.dg/pr77406.f90: New test.
1687         * gfortran.dg/assumed_type_3.f90: Update error messages.
1688         * gfortran.dg/defined_operators_1.f90: Ditto.
1689         * gfortran.dg/generic_26.f90: Ditto.
1690         * gfortran.dg/generic_7.f90: Ditto.
1691         * gfortran.dg/gomp/udr5.f90: Ditto.
1692         * gfortran.dg/gomp/udr7.f90: Ditto.
1693         * gfortran.dg/interface_1.f90: Ditto.
1694         * gfortran.dg/interface_37.f90: Ditto.
1695         * gfortran.dg/interface_5.f90: Ditto.
1696         * gfortran.dg/interface_6.f90: Ditto.
1697         * gfortran.dg/interface_7.f90
1698         * gfortran.dg/no_arg_check_3.f90
1699         * gfortran.dg/operator_5.f90
1700         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1702 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1704         PR c++/77700
1705         * c-c++-common/Wint-in-bool-context.c: Update test.
1707 2016-10-07  Richard Biener  <rguenther@suse.de>
1709         * gcc.dg/tree-ssa/vrp01.c: Adjust.
1710         * gcc.dg/tree-ssa/vrp34.c: Likewise.
1712 2016-10-07  Marek Polacek  <polacek@redhat.com>
1714         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1716 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
1718         PR c++/69733
1719         * c-c++-common/pr69733.c: New test.
1720         * gcc.dg/pr69733.c: New test.
1721         * gcc.target/i386/pr69733.c: New test.
1723 2016-10-07  Marek Polacek  <polacek@redhat.com>
1725         PR c++/77803
1726         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1728 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
1730         PR tree-optimization/77664
1731         * gcc.dg/tree-ssa/pr77664.c: New test.
1732         * gcc.dg/pr77664.c: New test.
1734 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
1736         * gfortran.dg/pr69955.f90: New test.
1738 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
1740         PR fortran/57910
1741         * gfortran.dg/pr57910.f90: New test.
1743 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
1745         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1746         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1748 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
1750         PR tree-optimization/77862
1751         * gcc.dg/pr77862.c: New test.
1753 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
1755         * gcc.dg/tree-ssa/evrp4.c: New test.
1757 2016-10-06  Jeff Law  <law@redhat.com>
1759         PR tree-optimization/71661
1760         * gcc.dg/tree-ssa/pr71661.c: New test.
1762 2016-10-06  Richard Biener  <rguenther@suse.de>
1764         PR tree-optimization/77855
1765         * gcc.dg/torture/pr77855.c: New testcase.
1767 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
1768             Eric Botcazou  <ebotcazou@adacore.com>
1770         * g++.dg/other/pr77759.C: New test.
1772 2016-10-06  Richard Biener  <rguenther@suse.de>
1774         PR tree-optimization/77839
1775         * gcc.dg/torture/pr77839.c: New testcase.
1777 2016-10-06  Marek Polacek  <polacek@redhat.com>
1779         * g++.dg/cpp1z/init-statement9.C: New test.
1781 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
1783         * gcc.target/i386/pcommit-1.c: Deleted.
1784         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1785         * gcc.target/i386/sse-13.c: Ditto.
1786         * gcc.target/i386/sse-14.c: Ditto.
1787         * gcc.target/i386/sse-22.c: Ditto.
1788         * gcc.target/i386/sse-23.c: Ditto.
1789         * g++.dg/other/i386-2.C: Ditto.
1791 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
1793         * gcc.target/i386/pr77833.c: Require int128 effective target.
1795 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
1797         PR fortran/58991
1798         PR fortran/58992
1799         * gfortran.dg/associate_22.f90: New test.
1801 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
1803         * gfortran.dg/dec_union_9.f90: New testcase.
1804         * gfortran.dg/dec_union_10.f90: New testcase.
1806 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1808         PR sanitizer/66343
1809         * gcc.dg/pch/pr66343-3.c: New test.
1810         * gcc.dg/pch/pr66343-3.hs: New file.
1812         PR sanitizer/66343
1813         * gcc.dg/pch/pr66343-1.c: New test.
1814         * gcc.dg/pch/pr66343-1.hs: New file.
1815         * gcc.dg/pch/pr66343-2.c: New test.
1816         * gcc.dg/pch/pr66343-2.hs: New file.
1818 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1820         * c-c++-common/Wint-in-bool-context.c: Update test.
1822 2016-10-05  Marek Polacek  <polacek@redhat.com>
1824         * g++.dg/cpp1z/init-statement1.C: New test.
1825         * g++.dg/cpp1z/init-statement2.C: New test.
1826         * g++.dg/cpp1z/init-statement3.C: New test.
1827         * g++.dg/cpp1z/init-statement4.C: New test.
1828         * g++.dg/cpp1z/init-statement5.C: New test.
1829         * g++.dg/cpp1z/init-statement6.C: New test.
1830         * g++.dg/cpp1z/init-statement7.C: New test.
1831         * g++.dg/cpp1z/init-statement8.C: New test.
1833 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
1835         PR fortran/67524
1836         * gfortran.dg/pr67524.f90: New test.
1838 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1840         PR sanitizer/77823
1841         * c-c++-common/ubsan/shift-9.c: New test.
1843 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1845         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1846         of int if __SIZEOF_INT__ is less than 4 bytes.
1848 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1850         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1851         * gfortran.dg/class_array_20.f03: Likewise.
1852         * gfortran.dg/class_array_21.f03: Likewise.
1853         * gfortran.dg/finalize_29.f08: Likewise.
1854         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1856 2016-10-05  Richard Biener  <rguenther@suse.de>
1858         PR middle-end/77826
1859         * gcc.dg/torture/pr77826.c: New testcase.
1861 2016-10-05  Richard Biener  <rguenther@suse.de>
1863         * gcc.dg/fold-copysign-1.c: New testcase.
1865 2016-10-05  Andreas Schwab  <schwab@suse.de>
1867         * g++.dg/pr49847-2.C: Remove.
1869 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
1871         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1873 2016-10-05  Richard Biener  <rguenther@suse.de>
1875         PR middle-end/55152
1876         * gcc.dg/pr55152-2.c: New testcase.
1878 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1880         * gfortran.dg/dtio_15.f90: New test.
1882 2016-10-04  Ian Lance Taylor  <iant@golang.org>
1884         * gcc.dg/split-7.c: New test.
1886 2016-10-04  Martin Sebor  <msebor@redhat.com>
1888         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1889         %lc directive to wint_t to silence -Wformat warnings on targets
1890         where the latter is a distinct type such as long.
1892 2016-10-04  Martin Sebor  <msebor@redhat.com>
1894         PR c++/77804
1895         * g++.dg/warn/Wplacement-new-size-4.C: New test.
1897 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
1899         PR c++/77791
1900         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1902         * g++.dg/other/java3.C: Remove.
1903         * g++.dg/other/java1.C: Remove.
1904         * g++.dg/other/error12.C: Remove.
1905         * g++.dg/other/java2.C: Remove.
1906         * g++.dg/warn/Wnvdtor.C: Remove.
1907         * g++.dg/lookup/java1.C: Remove.
1908         * g++.dg/lookup/java2.C: Remove.
1909         * g++.dg/ext/pr34829.C: Remove.
1910         * g++.dg/ext/java-3.C: Remove.
1911         * g++.dg/ext/java-1.C: Remove.
1912         * g++.dg/ext/java-2.C: Remove.
1913         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1915 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
1917         PR tree-optimization/77808
1918         * gcc.dg/tree-ssa/pr77808.c: New testcase.
1920 2016-10-04  Richard Biener  <rguenther@suse.de>
1922         PR tree-optimization/77399
1923         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1925 2016-10-04  Richard Biener  <rguenther@suse.de>
1927         PR middle-end/77833
1928         * gcc.target/i386/pr77833.c: New testcase.
1930 2016-09-26  Jeff Law  <law@redhat.com>
1932         PR tree-optimization/71550
1933         PR tree-optimization/71403
1934         * gcc.c-torture/execute/pr71550.c: New test.
1936 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1938         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1939         option.
1941 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1943         Revert
1944         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1946         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1948 2016-10-03  Marek Polacek  <polacek@redhat.com>
1950         * g++.dg/cpp0x/nullptr37.C: New test.
1952 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1954         * c-c++-common/Wint-in-bool-context.c: Update test.
1956 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
1958         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1959         earlier.
1960         * g++.dg/charset/asm2.c (memmove): Likewise.
1961         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1962         * g++.dg/tls/diag-4.C (foo): Likewise.
1963         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1964         dg-warning, fix up regex.
1965         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1966         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1967         * g++.old-deja/g++.mike/net31.C: Likewise.
1968         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1969         for C++17.
1970         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1971         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1973 2016-10-01  Richard Biener  <rguenther@suse.de>
1975         PR middle-end/77798
1976         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1978 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
1980         PR fortran/77663
1981         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1983 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
1985         PR c/77490
1986         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1987         Add dg-prune-output directive.
1989 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1991         PR fortran/66643
1992         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1993         * gfortran.fortran-torture/compile/write.f90: Update test.
1995 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
1997         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1998         arm_fp16_alternative_ok as the required effective target.
1999         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
2000         -mfp16-format=alternative to the dg-options directive and remove
2001         the dg-add-options directive.
2003 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
2005         PR fortran/77764
2006         * gfortran.dg/dec_union_8.f90: New testcase.
2008 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
2010         PR fortran/77782
2011         * gfortran.dg/dec_structure_16.f90: New testcase.
2013 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
2015         * gfortran.dg/coarray_allocate_10.f08: New test.
2016         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2018 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2020         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2022 2016-09-30  Richard Biener  <rguenther@suse.de>
2024         PR tree-optimization/77399
2025         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2027 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
2029         * c-c++-common/pr27336.c: Make dependency on
2030         -fdelete-null-pointer-checks explicit.
2031         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2032         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2033         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2034         * gcc.dg/pic-1.c: Require fpic target support.
2035         * gcc.dg/pic-2.c: Likewise.
2037 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
2039         Implement P0001R1 - C++17 removal of register storage class specifier
2040         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2041         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2042         C++17.
2043         * c-c++-common/vector-subscript-5.c (foo): Don't use register
2044         keyword if not __SSE2__.
2045         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2046         C++17.
2047         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2048         register keywords.
2049         * g++.dg/eh/pr29166.C: Add -Wno-register option.
2050         * g++.dg/warn/register-parm-1.C (erroneous_warning,
2051         no_erroneous_warning): Expect new warnings for C++17.
2052         * g++.dg/warn/register-var-2.C (f): Likewise.
2053         * g++.dg/parse/register1.C (f): Expect new error for C++17.
2054         * g++.dg/parse/linkage2.C (foo): Likewise.
2055         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2056         keyword on parameters for C++17.
2057         * g++.dg/cpp1z/register1.C: New test.
2058         * g++.dg/cpp1z/register2.C: New test.
2059         * g++.dg/cpp1z/register3.C: New test.
2061 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
2063         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2064         * gcc.target/i386/avx2-check.h (main): Ditto.
2065         * gcc.target/i386/avx512bw-check.h (main): Ditto.
2066         * gcc.target/i386/avx512cd-check.h (main): Ditto.
2067         * gcc.target/i386/avx512dq-check.h (main): Ditto.
2068         * gcc.target/i386/avx512er-check.h (main): Ditto.
2069         * gcc.target/i386/avx512f-check.h (main): Ditto.
2070         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2071         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2072         * gcc.target/i386/avx512vl-check.h (main): Ditto.
2074 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
2076         PR target/77756
2077         * gcc.target/i386/pr77756.c: New test.
2079 2016-09-29  Marek Polacek  <polacek@redhat.com>
2081         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2083 2016-09-29  Marek Polacek  <polacek@redhat.com>
2085         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2086         C++14.
2088 2016-09-29  Martin Liska  <mliska@suse.cz>
2090         * objc/execute/construct1.m: New test.
2092 2016-09-29  Richard Biener  <rguenther@suse.de>
2094         PR tree-optimization/77768
2095         * gcc.dg/torture/pr77768.c: New testcase.
2097 2016-09-28  Richard Biener  <rguenther@suse.de>
2099         PR middle-end/77407
2100         * gcc.dg/pr77407.c: New testcase.
2102 2016-09-29  Richard Biener  <rguenther@suse.de>
2104         PR middle-end/55152
2105         * gcc.dg/pr55152.c: New testcase.
2106         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2108 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2110         * gcc.dg/profile-update-warning.c: Restrict to ia32.
2111         (dg-options): Remove -m32.
2113 2016-09-28  Martin Sebor  <msebor@redhat.com>
2115         PR middle-end/77721
2116         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2118 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2120         PR libgfortran/77707
2121         * gfortran.dg/inquire_17.f90: New test.
2123 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
2125         PR c++/77467
2126         * g++.dg/cpp1y/constexpr-77467.C: New test.
2128 2016-09-28  Martin Sebor  <msebor@redhat.com>
2130         PR c/77762
2131         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2132         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2133         (test_sprintf_p_const): Adjust line numbers to avoid failures
2134         introduced in r240503.
2136 2016-09-28  Martin Sebor  <msebor@redhat.com>
2138         PR middle-end/77683
2139         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2141 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2143         PR c++/77748
2144         * g++.dg/pr77550.C: Avoid undefined behavior.
2146         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2148 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
2150         * gcc.dg/strlenopt-20.c: Update test.
2151         * gcc.dg/strlenopt-21.c: Likewise.
2152         * gcc.dg/strlenopt-22.c: Likewise.
2153         * gcc.dg/strlenopt-22g.c: Likewise.
2154         * gcc.dg/strlenopt-26.c: Likewise.
2155         * gcc.dg/strlenopt-5.c: Likewise.
2156         * gcc.dg/strlenopt-7.c: Likewise.
2157         * gcc.dg/strlenopt-9.c: Likewise.
2159 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
2161         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2163         * g++.dg/cpp1z/lambda-this1.C: New test.
2164         * g++.dg/cpp1z/lambda-this2.C: New test.
2166         PR c++/77722
2167         * g++.dg/ubsan/return-4.C: New test.
2168         * g++.dg/ubsan/return-5.C: New test.
2169         * g++.dg/ubsan/return-6.C: New test.
2171 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
2173         * lib/target-supports.exp
2174         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2175         in function comment.
2177 2016-09-27  Martin Liska  <mliska@suse.cz>
2179         PR gcov-profile/46266
2180         * lib/gcov.exp: Verify that <built-in>.gcov file is not
2181         considered.
2183 2016-09-27  Richard Biener  <rguenther@suse.de>
2185         PR tree-optimization/77745
2186         * g++.dg/torture/pr77745.C: New testcase.
2188 2016-09-27  Richard Biener  <rguenther@suse.de>
2190         PR tree-optimization/77478
2191         * gcc.dg/torture/pr77478.c: New testcase.
2193 2016-09-27  Martin Liska  <mliska@suse.cz>
2195         PR gcov-profile/7970
2196         PR gcov-profile/16855
2197         PR gcov-profile/44779
2198         * g++.dg/gcov/pr16855.C: New test.
2200 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2202         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2204 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
2206         PR fortran/77666
2207         * gfortran.dg/gomp/pr77666.f90: New test.
2209 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
2211         PR ipa/77677
2212         * gcc.dg/torture/pr77677-2.c: New test.
2214 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2216         PR fortran/77420
2217         * gfortran.dg/pr77420_1.f90: New test.
2218         * gfortran.dg/pr77420_2.f90: Ditto.
2219         * gfortran.dg/pr77420_3.f90: New test. Requires ...
2220         * gfortran.dg/pr77420_4.f90: this file.
2222 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
2224         PR middle-end/77719
2225         * gfortran.dg/pr77719.f90: New test.
2227 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2229         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
2230         singular form of byte when quantity is unknown.
2232 2016-09-26  Marek Polacek  <polacek@redhat.com>
2234         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2236 2016-09-26  Martin Liska  <mliska@suse.cz>
2238         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2239         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2240         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2241         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2242         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2243         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2244         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2245         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2246         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2248 2016-09-26  Marek Polacek  <polacek@redhat.com>
2250         PR c/7652
2251         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2252         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2253         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2254         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2255         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2256         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2257         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2258         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2259         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2260         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2261         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2262         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2263         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2264         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2265         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2266         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2267         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2268         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2269         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2270         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2271         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2272         * c-c++-common/attr-fallthrough-1.c: New test.
2273         * c-c++-common/attr-fallthrough-2.c: New test.
2274         * g++.dg/cpp0x/fallthrough1.C: New test.
2275         * g++.dg/cpp0x/fallthrough2.C: New test.
2276         * g++.dg/cpp1z/fallthrough1.C: New test.
2277         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2278         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2279         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2280         * objc.dg/Wimplicit-fallthrough-1.m: New test.
2282 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2284         PR fortran/77429
2285         * gfortran.dg/pr77429.f90: New test.
2287 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2289         PR fortran/77694
2290         * gfortran.dg/pr77694.f90: New test.
2292 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
2294         PR target/51244
2295         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2297 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
2299         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2300         for 32-bit mode.
2302 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
2304         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2305         for 32-bit mode.
2307 2016-09-24  Marek Polacek  <polacek@redhat.com>
2309         PR c/77490
2310         * c-c++-common/Wbool-operation-1.c: New test.
2311         * gcc.dg/Wbool-operation-1.c: New test.
2313 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
2315         * gfortran.dg/dec_static_1.f90: New.
2316         * gfortran.dg/dec_static_2.f90: New.
2317         * gfortran.dg/dec_static_3.f90: New.
2318         * gfortran.dg/dec_static_4.f90: New.
2320 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2322         PR fortran/48298
2323         * gfortran.dg/negative_unit_check.f90: Update test.
2324         * gfortran.dg/dtio_14.f90: New test.
2326 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2328         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2329         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2330         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2331         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2332         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2333         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2334         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2336 2016-09-23  Martin Sebor  <msebor@redhat.com>
2338         PR testsuite/77713
2339         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2340         assuming long double is bigger than double.
2342 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
2344         Implement P0138R2, C++17 construction rules for enum class values
2345         * g++.dg/cpp1z/direct-enum-init1.C: New test.
2347 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
2349         PR preprocessor/77672
2350         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2351         expected multiline output from first warning to reflect change
2352         in r240434.
2354 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2356         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2358 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2359             Tom de Vries  <tom@codesourcery.com>
2361         PR testsuite/77411
2362         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2364 2016-09-23  Marek Polacek  <polacek@redhat.com>
2366         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2367         * c-c++-common/gomp/atomic-13.c: Likewise.
2368         * c-c++-common/gomp/atomic-14.c: Likewise.
2369         * c-c++-common/pr60439.c: Remove invalid code.
2370         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2371         * g++.dg/expr/bitfield5.C: Likewise.
2372         * g++.dg/expr/bitfield6.C: Likewise.
2373         * g++.dg/expr/bool1.C: Likewise.
2374         * g++.dg/expr/bool3.C: Likewise.
2375         * g++.dg/expr/lval3.C: Likewise.
2376         * g++.dg/expr/lval4.C: Likewise.
2377         * g++.old-deja/g++.jason/bool5.C: Likewise.
2379 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
2381         PR preprocessor/77672
2382         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2383         (test_terminator_location): New function.
2385 2016-09-23  Richard Biener  <rguenther@suse.de>
2387         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2389 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2391         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2392         -march=armv8.2-a+fp16 when supported by the hardware.
2393         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2394         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2395         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
2396         semi-colons to a macro invocations.
2397         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2398         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2399         defined.
2400         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2401         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2402         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2403         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2404         defined.
2405         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2406         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2407         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2408         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2409         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2410         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2411         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2412         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2413         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2414         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2415         defined.
2416         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2417         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2418         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2419         defined.
2420         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2421         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2422         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2423         defined.
2424         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2425         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2426         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2427         defined.
2428         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2429         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2430         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2431         defined.  Also fix some white-space.
2432         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2433         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2434         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2435         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2436         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2437         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2438         defined.  Also fix some long lines and white-space.
2439         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2440         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2441         defined.  Also fix some long lines and white-space.
2442         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2443         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2444         defined.
2445         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2446         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2447         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2448         defined.
2449         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2450         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2451         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2452         defined.
2453         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
2454         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2455         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2456         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
2457         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2458         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2459         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2460         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2461         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2462         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
2463         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
2464         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2465         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2466         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2467         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2468         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
2469         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2470         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
2471         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2473 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
2474             Matthew Wahab  <matthew.wahab@arm.com>
2476         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2477         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2478         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2479         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2480         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2481         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2482         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2483         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2484         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2485         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2486         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2487         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2488         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2489         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2490         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2491         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2492         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2493         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2494         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2495         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2496         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2497         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2498         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2499         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2500         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2501         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2502         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2503         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2504         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2505         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2506         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2507         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2508         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2509         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2510         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2511         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2512         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2514 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2516         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2517         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2518         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2519         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2520         support.
2522 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
2524         PR ipa/77677
2525         * gcc.dg/torture/pr77677.c: New test.
2527 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
2529         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2530         here now.
2532 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2534         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2535         options.  Add tests for float16x4_t and float16x8_t.
2537 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2539         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2540         * gcc.target/s390/risbg-ll-2.c: Ditto.
2541         * gcc.target/s390/risbg-ll-3.c: Ditto.
2543 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2545         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2546         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2548 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2550         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2551         output to the simplified instructions.
2553 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2555         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2556         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2558 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2560         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2561         (FP16_SUPPORTED): New
2562         (expected-hfloat-16x4): Make conditional on __fp16 support.
2563         (expected-hfloat-16x8): Likewise.
2564         (vdup_n_f16): Disable for non-AArch64 targets.
2565         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2566         conditional on FP16_SUPPORTED.
2567         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2568         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2569         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2570         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2571         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2572         for testing __fp16.
2573         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2574         conditional on FP16_SUPPORTED.
2575         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2576         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2578 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2580         * gcc.target/arm/short-vfp-1.c: New.
2582 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2584         * gcc.target/arm/attr-fp16-arith-1.c: New.
2586 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2588         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2589         New.
2590         (add_options_for_arm_v8_2a_fp16_neon): New.
2591         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2592         (add_options_for_arm_arch_v8_2a): Auto-generate.
2593         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2594         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2595         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2596         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2597         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2598         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2599         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2601 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2603         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2604         arm_fp16_alternative_ok.
2605         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2606         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2607         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2608         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2609         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2610         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2611         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2612         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2613         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2614         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2615         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2616         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2617         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2618         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2619         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2620         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2621         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2622         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2623         * gcc.target/arm/fp16-rounding-alt-1.c: Use
2624         arm_fp16_alternative_ok.
2625         * lib/target-supports.exp
2626         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2627         (check_effective_target_arm_fp16_alternative_ok): New.
2628         (check_effective_target_arm_fp16_none_ok_nocache): New.
2629         (check_effective_target_arm_fp16_none_ok): New.
2631 2016-09-23  Martin Liska  <mliska@suse.cz>
2633         * gcc.dg/ipa/pr77653.c: Replace adress
2634         with address.
2636 2016-09-23  Martin Liska  <mliska@suse.cz>
2638         * gcc.target/i386/movbe-4.c: New test.
2640 2016-09-23  Martin Liska  <mliska@suse.cz>
2642         * gcc.target/i386/crc32-5.c: New test.
2644 2016-09-23  Martin Liska  <mliska@suse.cz>
2646         * gcc.target/i386/pr71652.c: New test.
2647         * gcc.target/i386/pr71652-2.c: New test.
2648         * gcc.target/i386/pr71652-3.c: New test.
2650 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
2652         * lib/gcc-dg.exp (process-message): Support relative line number
2653         notation - .+4 or .-1 etc.
2654         * gcc.dg/dg-test-1.c: New test.
2656 2016-09-22  Martin Sebor  <msebor@redhat.com>
2658         PR target/77676
2659         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2660         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2661         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2662         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2664 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
2666         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2667         * gcc.dg/ifcvt-2.c: Ditto.
2668         * gcc.dg/zero_bits_compound-1.c: Ditto.
2669         * gcc.dg/zero_bits_compound-1.c: Ditto.
2670         * gcc.dg/pr40550.c: Simplify target selectors.
2671         Use dg-additional-options.
2672         * gcc.dg/pr47893.c: Ditto.
2673         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
2674         additional options for 32-bit x86 targets.
2675         * gcc.dg/pr70955.c: Move to ...
2676         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
2678 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2680         PR c++/61019
2681         * g++.dg/cpp0x/pr61019.C: New.
2683 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2684             Terry Guo  <terry.guo@arm.com>
2686         * gcc.target/arm/pure-code/ffunction-sections.c: New.
2687         * gcc.target/arm/pure-code/no-literal-pool.c: New.
2688         * gcc.target/arm/pure-code/pure-code.exp: New.
2690 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
2692         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2693         Remove SSE effective target requirement.
2695 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2697         PR c++/71979
2698         * g++.dg/cpp0x/pr71979.C: New.
2700 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2702         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2704 2016-09-22  Martin Liska  <mliska@suse.cz>
2706         PR ipa/77653
2707         * gcc.dg/ipa/pr77653.c: New test.
2709 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
2711         PR fortran/77665
2712         * gfortran.dg/gomp/pr77665.f90: New test.
2714 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
2716         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2717         * gfortran.dg/dtio_13.f90: New test.
2719 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
2721         PR fortran/66107
2722         * gfortran.dg/pr66107.f90: New test.
2724 2016-09-21  Ian Lance Taylor  <iant@golang.org>
2726         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2727         with call to builtin delete function.
2729 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
2731         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2732         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2733         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2734         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2735         tests.
2737 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
2739         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2741 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
2743         PR c++/77651
2744         * g++.dg/cpp1z/aligned-new6.C: New test.
2746 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
2748         * gcc.target/arm/fp16-aapcs-3.c: New.
2749         * gcc.target/arm/fp16-aapcs-4.c: New.
2750         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2751         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2752         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2753         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2755 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2757         PR tree-optimization/77550
2758         * g++.dg/pr77550.C: New test.
2760 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
2762         PR target/77326
2763         * gcc.target/avr/torture/pr77326.c: New test.
2765 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
2767         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2769 2016-09-21  Richard Biener  <rguenther@suse.de>
2771         PR tree-optimization/77648
2772         * gcc.dg/torture/pr77648-1.c: New testcase.
2773         * gcc.dg/torture/pr77648-2.c: Likewise.
2775 2016-09-21  Richard Biener  <rguenther@suse.de>
2776         Jakub Jelinek  <jakub@redhat.com>
2778         PR tree-optimization/77621
2779         * gcc.dg/pr77621.c: New testcase.
2781 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
2783         PR fortran/77657
2784         * gfortran.dg/dtio_12.f90: New test.
2786 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2788         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2790 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2792         PR tree-optimization/72835
2793         * gcc.dg/tree-ssa/pr72835.c: New test.
2795 2016-09-20  Martin Sebor  <msebor@redhat.com>
2797         PR middle-end/49905
2798         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2799         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2800         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2801         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2802         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2803         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2804         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2806 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2808         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2809         arguments/compare will be optimized away.
2810         * gcc.dg/torture/ftrapv-1.c: Likewise.
2812 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2814         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2815         will be optimized away.
2816         * gcc.dg/ipa/vrp1.c: New test.
2817         * gcc.dg/ipa/vrp2.c: New test.
2818         * gcc.dg/ipa/vrp3.c: New test.
2820 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2822         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2823         does the same transformation.
2824         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2825         * gcc.dg/tree-ssa/evrp1.c: New test.
2826         * gcc.dg/tree-ssa/evrp2.c: New test.
2827         * gcc.dg/tree-ssa/evrp3.c: New test.
2828         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2829         * gcc.dg/tree-ssa/pr22117.c: Likewise.
2830         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2831         * gcc.dg/tree-ssa/pr64130.c: Likewise.
2832         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2833         foling now happens early.
2834         * gcc.dg/tree-ssa/vrp04.c: Likewise.
2835         * gcc.dg/tree-ssa/vrp06.c: Likewise.
2836         * gcc.dg/tree-ssa/vrp16.c: Likewise.
2837         * gcc.dg/tree-ssa/vrp25.c: Likewise.
2838         * gcc.dg/tree-ssa/vrp67.c: Likewise.
2840 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
2842         PR target/77621
2843         * gcc.target/i386/pr77621.c: New test.
2844         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2845         pattern, loop should vectorize with -mtune=atom.
2847 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
2848             Jakub Jelinek  <jakub@redhat.com>
2850         PR testsuite/63299
2851         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2852         instead of delete.
2854 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
2856         PR c++/77626
2857         * g++.dg/other/pr77626.C: New test.
2859         PR c++/77638
2860         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2862         PR c++/77637
2863         * g++.dg/cpp0x/gen-attrs-62.C: New test.
2865         PR middle-end/77624
2866         * c-c++-common/pr77624-1.c: New test.
2867         * c-c++-common/pr77624-2.c: New test.
2869 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
2871         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2872         of digits expected.
2874 2016-09-20  Richard Biener  <rguenther@suse.de>
2876         PR tree-optimization/77646
2877         * gcc.dg/torture/pr77646.c: New testcase.
2879 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2881         PR c++/77434
2882         * c-c++-common/Wint-in-bool-context.c: New test.
2884 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2886         * gcc.dg/cr-decimal-dig-1.c: New test.
2888 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2890         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2891         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2892         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2893         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2895 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
2897         PR rtl-optimization/77416
2898         * gcc.target/powerpc/pr77416.c: New.
2900 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
2902         PR c++/77639
2903         * g++.dg/template/error-recovery4.C: New test.
2905 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
2907         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2909 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2911         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2912         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2914 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
2915             Jan Hubicka  <jh@suse.cz>
2917         PR target/77587
2918         * gcc.dg/pr77587.c: New test.
2919         * gcc.dg/pr77587a.c: New file.
2921 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
2923         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2924         * gfortran.dg/coarray_38.f90:
2925         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2926         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2927         * gfortran.dg/coarray_allocate_7.f08: New test.
2928         * gfortran.dg/coarray_allocate_8.f08: New test.
2929         * gfortran.dg/coarray_allocate_9.f08: New test.
2930         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2931         new caf_register.
2932         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2933         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2934         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2935         get_by_refs.
2936         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2937         * gfortran.dg/coarray_lock_7.f90: Same.
2938         * gfortran.dg/coarray_poly_5.f90: Same.
2939         * gfortran.dg/coarray_poly_6.f90: Same.
2940         * gfortran.dg/coarray_poly_7.f90: Same.
2941         * gfortran.dg/coarray_poly_8.f90: Same.
2942         * gfortran.dg/coindexed_1.f90: Changed errors expected.
2944 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
2946         PR fortran/77584
2947         * gfortran.dg/dec_structure_15.f90: New testcase.
2949 2016-09-19  Richard Biener  <rguenther@suse.de>
2951         PR middle-end/77605
2952         * gcc.dg/torture/pr77605.c: New testcase.
2954 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
2956         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2958 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
2960         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2961         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2962         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2963         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2964         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2965         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2966         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2967         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2968         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2969         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2970         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2972 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
2974         * gcc.target/i386/pr68633.c: Fix expected result.
2976 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
2978         PR fortran/68078
2979         * gfortran.dg/pr68078.f90: New test.
2980         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2982 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2984         PR target/77613
2985         * gcc.target/powerpc/swaps-p8-25.c: New.
2987 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2989         PR c++/77482
2990         * g++.dg/cpp0x/constexpr-77482.C: New test.
2992         PR c++/77379
2993         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2994         thunk offsets.
2995         * g++.dg/abi/abi-tag23a.C: Likewise.
2997         PR c++/77338
2998         * g++.dg/cpp0x/decltype-77338.C: New test.
3000         PR c++/77375
3001         * g++.dg/cpp0x/mutable1.C: New test.
3003 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
3005         PR fortran/77612
3006         * gfortran.dg/pr77612.f90: New test.
3008 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3010         * gcc.dg/torture/pr70421.c: Require int32plus.
3012 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
3014         PR middle-end/77475
3015         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3017         PR target/77526
3018         * gcc.target/i386/pr77526.c: New test.
3020 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
3021             Eric Botcazou  <ebotcazou@adacore.com>
3023         PR middle-end/77594
3024         * gcc.target/i386/pr77594.c: New test.
3026 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
3028         PR fortran/69963
3029         * gfortran.dg/misplaced_implicit_character.f90: New test.
3031 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
3033         PR tree-optimization/77503
3034         * gcc.dg/vect/pr77503.c: New test.
3036 2016-09-15  Richard Biener  <rguenther@suse.de>
3038         PR middle-end/77544
3039         * c-c++-common/torture/pr77544.c: New testcase.
3041 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
3043         PR middle-end/77475
3044         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3045         * gcc.dg/march-generic.c: Likewise.
3046         * gcc.target/i386/spellcheck-options-1.c: New test.
3047         * gcc.target/i386/spellcheck-options-2.c: New test.
3048         * gcc.target/i386/spellcheck-options-3.c: New test.
3049         * gcc.target/i386/spellcheck-options-4.c: New test.
3051 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
3053         PR fortran/72743
3054         * gfortran.dg/goacc/pr72743.f90: New test.
3056 2016-09-15  Richard Biener  <rguenther@suse.de>
3058         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3060 2016-09-15  Richard Biener  <rguenther@suse.de>
3062         PR tree-optimization/77514
3063         * gcc.dg/torture/pr77514.c: New testcase.
3065 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
3067         PR c++/77549
3068         * g++.dg/lookup/pr77549.C: New test.
3070 2016-09-14  Marek Polacek  <polacek@redhat.com>
3072         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3073         * c-c++-common/gomp/atomic-13.c: Likewise.
3074         * c-c++-common/gomp/atomic-14.c: Likewise.
3075         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3076         * g++.dg/cpp1z/bool-increment1.C: New test.
3077         * c-c++-common/pr60439.c: Add dg-warning.
3078         * g++.dg/expr/bitfield4.C: Likewise.
3079         * g++.dg/expr/bitfield5.C: Likewise.
3080         * g++.dg/expr/bitfield6.C: Likewise.
3081         * g++.dg/expr/bool1.C: Likewise.
3082         * g++.dg/expr/bool3.C: Likewise.
3083         * g++.dg/expr/lval3.C: Likewise.
3084         * g++.dg/expr/lval4.C: Likewise.
3085         * g++.old-deja/g++.jason/bool5.C: Likewise.
3086         * g++.dg/expr/bitfield3.C: Adjust dg-error.
3087         * g++.dg/other/error18.C: Likewise.
3088         * g++.dg/gomp/atomic-14.C: Likewise.
3090 2016-09-14  Nathan Sidwell  <nathan@acm.org>
3092         PR c++/77539
3093         * g++.dg/cpp1y/pr77539.C: New.
3095 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
3097         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3098         dg-require.
3099         * g++.dg/ext/builtin_alloca.C: Likewise.
3100         * g++.dg/template/spec35.C: Likewise.
3101         * gcc.dg/builtins-68.c: Likewise.
3102         * gcc.misc-tests/gcov-13.c: Likewise.
3103         * gcc.misc-tests/gcov-14.c: Likewise.
3105 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
3107         * gfortran.dg/dec_structure_14.f90: New testcase.
3109 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
3111         PR sanitizer/68260
3112         * c-c++-common/tsan/pr68260.c: New test.
3114 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
3116         PR target/70713
3117         * gcc.target/msp430/function-attributes-1.c: New test.
3118         * gcc.target/msp430/function-attributes-2.c: New test.
3119         * gcc.target/msp430/function-attributes-3.c: New test.
3121 2015-04-18  Martin Sebor  <msebor@redhat.com>
3123         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3124         of non-nul characters.
3125         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3127 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
3129         * g++.dg/cpp0x/gen-attrs-61.C: New test.
3130         * g++.dg/cpp1z/gen-attrs1.C: New test.
3132         PR tree-optimization/77454
3133         * gcc.dg/pr77454.c: New test.
3135         PR c++/77553
3136         * g++.dg/cpp1y/constexpr-77553.C: New test.
3138 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
3140         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3141         (test_show_locus): Replace rich_location::add_fixit_insert calls
3142         with add_fixit_insert_before and add_fixit_insert_after.
3144 2016-09-13  Jason Merrill  <jason@redhat.com>
3145             Tom de Vries  <tom@codesourcery.com>
3147         PR c++/77427
3148         * g++.dg/pr77427.C: New test.
3150 2016-09-13  Martin Liska  <mliska@suse.cz>
3152         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3153         effective target.
3154         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3155         * lib/target-supports.exp: Define the new target.
3157 2016-09-12  Andrew Pinski  <apinski@cavium.com>
3159         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3160         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3162 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
3164         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3165         variable arguments.
3166         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3167         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3168         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3169         variable argument.
3170         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3171         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3173 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3175         PR c++/77496
3176         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3177         * g++.dg/ext/pr77496.C: New test.
3178         * g++.dg/warn/pr77496.C: New test.
3180 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
3182         PR c/72858
3183         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3184         to preserve conversion chars, and to preserve prefix information.
3185         * gcc.dg/format/pr72858.c: New test case.
3187 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3189         * gfortran.dg/pr77507.f90: Move to ...
3190         * gfortran.dg/ieee/pr77507.f90: here.
3192 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
3194         PR ipa/61159
3195         * compile/pr61159.c: New testcase
3197 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
3199         PR ipa/64316
3200         * gcc.dg/ipa/pr63416.c: New testcase.
3202 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
3203             Steven G. Kargl  <kargl@gcc.gnu.org>
3205         PR fortran/77532
3206         * gfortran.dg/dtio_11.f90: new test.
3208 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3210         PR fortran/77507
3211         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3212         * gfortran.dg/c_assoc_4.f90: Ditto.
3214 2016-09-10  Tom de Vries  <tom@codesourcery.com>
3216         PR C/71602
3217         * c-c++-common/va-arg-va-list-type.c: New test.
3219 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
3221         PR rtl-optimization/77289
3222         * gcc.target/powerpc/pr77289.c: New test.
3224 2016-09-09  Martin Sebor  <msebor@redhat.com>
3226         PR c/77520
3227         PR c/77521
3228         * gcc.dg/pr77520.c: New test.
3229         * gcc.dg/pr77521.c: New test.
3231 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3233         PR fortran/77506
3234         * gfortran.dg/pr77506.f90: New test.
3236 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3238         PR fortran/77507
3239         * gfortran.dg/pr77507.f90: New test.
3241 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
3243         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3245 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3246             Louis Krupp      <lkrupp@gcc.gnu.org>
3248         PR fortran/69514
3249         * gfortran.dg/pr69514_1.f90: New test.
3250         * gfortran.dg/pr69514_2.f90: New test.
3252 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
3254         PR fortran/77500
3255         * gfortran.dg/gomp/pr77500.f90: New test.
3257         PR fortran/77516
3258         * gfortran.dg/gomp/pr77516.f90: New test.
3260 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
3262         PR middle-end/77475
3263         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3264         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3265         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3266         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3267         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3268         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3270 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
3272         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3273         "substring-locations.h".
3275 2016-09-07  Richard Biener  <rguenther@suse.de>
3277         PR c/77450
3278         * c-c++-common/vector-subscript-8.c: Move ..
3279         * gcc.dg/pr77450.c: ... here.
3281 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3283         PR libgfortran/77393
3284         * gfortran.dg/fmt_f0_2.f90: Update test.
3285         * gfortran.dg/fmt_f0_3.f90: New test.
3287 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
3289         PR debug/77389
3290         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3291         in dg-options.
3293         PR debug/57519
3294         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3296 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
3298         PR target/69255
3299         * gcc.target/i386/pr69255-1.c: New test.
3300         * gcc.target/i386/pr69255-2.c: New test.
3301         * gcc.target/i386/pr69255-3.c: New test.
3303 2016-09-06  Martin Sebor  <msebor@redhat.com>
3305         PR c/77336
3306         * gcc.dg/format/miss-7.c: New test.
3308 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
3310         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3312 2016-09-06  Martin Liska  <mliska@suse.cz>
3314         PR gcov-profile/77378
3315         PR gcov-profile/77466
3316         * gcc.dg/profile-update-warning.c: New test.
3318 2016-09-06  Richard Biener  <rguenther@suse.de>
3320         PR tree-optimization/77479
3321         * gcc.dg/torture/pr77479.c: New testcase.
3323 2016-09-06  Richard Biener  <rguenther@suse.de>
3325         PR c/77450
3326         * c-c++-common/vector-subscript-7.c: Adjust.
3327         * c-c++-common/vector-subscript-8.c: New testcase.
3329 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3331         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3333 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
3335         PR target/77476
3336         * gcc.target/i386/avx512f-pr77476.c: New test.
3337         * gcc.target/i386/avx512bw-pr77476.c: New test.
3338         * gcc.target/i386/avx512dq-pr77476.c: New test.
3340         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3341         Update comment to mention also avx512f.
3343         PR sanitizer/77396
3344         * g++.dg/asan/pr77396-2.C: New test.
3346 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
3348         PR rtl-optimization/77452
3349         * gcc.target/i386/pr77452.c: New test.
3351 2016-09-05  Marek Polacek  <polacek@redhat.com>
3353         PR c/77423
3354         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3356 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3358         PR fortran/77391
3359         * gfortran.dg/pr77391.f90: New test.
3361 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3363         PR fortran/77460
3364         * gfortran.dg/pr77460.f90: New test.
3366 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
3368         PR c/65467
3369         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3371 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
3373         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3375 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
3377         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3378         test case.
3379         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3380         diagnostic-test-show-locus-generate-patch.c to the sources
3381         for diagnostic_plugin_test_show_locus.c.
3383 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
3385         PR c/65467
3386         * gcc.dg/gomp/_Atomic-1.c: New test.
3387         * gcc.dg/gomp/_Atomic-2.c: New test.
3388         * gcc.dg/gomp/_Atomic-3.c: New test.
3389         * gcc.dg/gomp/_Atomic-4.c: New test.
3390         * gcc.dg/gomp/_Atomic-5.c: New test.
3392         PR sanitizer/77396
3393         * g++.dg/asan/pr77396.C: New test.
3395 2016-09-01  Martin Sebor  <msebor@redhat.com>
3397         PR tree-optimization/71831
3398         * gcc.dg/builtin-object-size-16.c: New test.
3399         * gcc.dg/builtin-object-size-17.c: New test.
3401 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3403         PR libgfortran/77393
3404         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3406 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
3408         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3409         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3410         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3411         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3412         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3413         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3414         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3415         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3416         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3417         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3418         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3419         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3420         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3421         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3422         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3423         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3424         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3425         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3427 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
3429         * gnat.dg/opt58.adb: New test.
3430         * gnat.dg/opt58_pkg.ads: New helper.
3432 2016-09-01  Richard Biener  <rguenther@suse.de>
3434         PR middle-end/77436
3435         * gcc.dg/torture/pr77436.c: New testcase.
3437 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3439         * gcc.dg/pr64252.c: Require int32plus.
3440         * gcc.dg/pr66299-1.c: Likewise.
3441         * gcc.dg/pr66299-2.c: Likewise.
3442         * gcc.dg/torture/20131115-1.c: Skip for avr.
3444 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3446         * gcc.target/aarch64/ands_3.c: New test.
3448 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
3450         PR fortran/77352
3451         * gfortran.dg/gomp/pr77352.f90: New test.
3453         PR fortran/77374
3454         * gfortran.dg/gomp/pr77374.f08: New test.
3456 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
3458         PR tree-optimization/73714
3459         * gcc.dg/tree-ssa/pr73714.c: New test.
3461 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3463         PR libgfortran/77393
3464         * gfortran.dg/fmt_f0_2.f90: New test.
3466 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
3468         * gcc.target/i386/pr59539-2.c: Adapt options.
3469         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3471 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
3473         PR fortran/77418
3474         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3475         of the associate entity and replace with a pointer to the
3476         intended item on the stack.
3478 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3479             Paul Thomas  <pault@gcc.gnu.org>
3481         PR fortran/48298
3482         * gfortran.dg/dtio_1.f90: New test.
3483         * gfortran.dg/dtio_2.f90: New test.
3484         * gfortran.dg/dtio_3.f90: New test.
3485         * gfortran.dg/dtio_4.f90: New test.
3486         * gfortran.dg/dtio_5.f90: New test.
3487         * gfortran.dg/dtio_6.f90: New test.
3488         * gfortran.dg/dtio_7.f90: New test.
3489         * gfortran.dg/dtio_8.f90: New test.
3490         * gfortran.dg/dtio_9.f90: New test.
3491         * gfortran.dg/dtio_10.f90: New test.
3493 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
3495         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3496         (test_many_nested_locations): New function.
3497         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3498         (test_show_locus): Handle "test_many_nested_locations".
3500 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
3502         * g++.dg/template/double-greater-than-fixit.C: New test case.
3504 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3506         * gnat.dg/opt57.ad[sb]: New test.
3507         * gnat.dg/opt57_pkg.ads: New helper.
3509 2016-08-30  Richard Biener  <rguenther@suse.de>
3511         PR tree-optimization/69047
3512         * gcc.dg/pr69047.c: Fix byte-order check.
3514 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
3516         PR tree-optimization/72866
3517         * gcc.dg/vect/pr72866.c: New test.
3519         PR debug/77363
3520         * g++.dg/debug/dwarf2/pr77363.C: New test.
3522         PR middle-end/77377
3523         * gcc.target/i386/pr77377.c: New test.
3525         PR debug/77389
3526         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3527         in dg-options.
3529 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3531         * gfortran.dg/pr77372.f90: Moved to ...
3532         * gfortran.dg/ieee/pr77372.f90: here.
3534 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
3536         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3537         vector short/char initializations.
3538         * gcc.target/powerpc/vec-init-5.c: Likewise.
3539         * gcc.target/powerpc/vec-init-6.c: New compile time test for
3540         vector initialization optimizations.
3541         * gcc.target/powerpc/vec-init-7.c: Likewise.
3542         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3543         vector float/double initializations.
3544         * gcc.target/powerpc/vec-init-9.c: Likewise.
3546 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
3548         PR target/77403
3549         * gcc.target/i386/pr77403.c: New test.
3551 2016-08-29  Marek Polacek  <polacek@redhat.com>
3553         PR c/77292
3554         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3556 2016-08-29  Tom de Vries  <tom@codesourcery.com>
3558         PR c/77398
3559         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3561 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3563         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3565 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
3567         * gfortran.dg/dec_structure_13.f90: New testcase.
3569 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
3571         PR fortran/77261
3572         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3573         available.
3575 2016-08-28  Tom de Vries  <tom@codesourcery.com>
3577         PR lto/70955
3578         * gcc.dg/pr70955.c: New test.
3579         * gcc.dg/lto/pr70955_0.c: Same.
3580         * gcc.dg/lto/pr70955_1.c: Same.
3582 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
3584         PR tree-optimization/71077
3585         * gcc.target/i386/pr71077.c: New test.
3587 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3589         PR fortran/77380
3590         * gfortran.dg/pr77380.f90: New test.
3592 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3594         PR fortran/77372
3595         gfortran.dg/pr77372.f90: New test.
3597 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
3599         * gcc.dg/spellcheck-fields-2.c (test): Move
3600         dg-begin/end-multiline-output within function body.
3601         (test_macro): New function.
3603 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
3605         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3606         (test_fixit_insert): Update expected output.
3607         (test_fixit_remove): Likewise.
3608         (test_fixit_replace): Likewise.
3610 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3612         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3613         Fix typo.
3615 2016-08-26  Richard Biener  <rguenther@suse.de>
3617         PR tree-optimization/69047
3618         * gcc.dg/pr69047.c: New testcase.
3620 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3621             Martin Jambhor  <mjambor@suse.cz>
3623         * gcc.dg/ipa/propbits-1.c: New test-case.
3624         * gcc.dg/ipa/propbits-2.c: Likewise.
3625         * gcc.dg/ipa/propbits-3.c: Likewise.
3627 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
3629         PR fortran/77351
3630         * gfortran.dg/pr77351.f90: New test.
3632 2016-08-25  Marek Polacek  <polacek@redhat.com>
3634         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3636 2016-08-25  Marek Polacek  <polacek@redhat.com>
3638         PR c/77323
3639         * gcc.dg/pr77323.c: New test.
3641 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
3643         PR fortran/77358
3644         * gfortran.dg/submodule_17.f08: New test.
3646 2016-08-24  Michael Collison  <michael.collison@linaro.org>
3647             Michael Collison  <michael.collison@arm.com>
3649         * gcc.target/arm/builtin_saddl.c: New testcase.
3650         * gcc.target/arm/builtin_saddll.c: New testcase.
3651         * gcc.target/arm/builtin_uaddl.c: New testcase.
3652         * gcc.target/arm/builtin_uaddll.c: New testcase.
3653         * gcc.target/arm/builtin_ssubl.c: New testcase.
3654         * gcc.target/arm/builtin_ssubll.c: New testcase.
3655         * gcc.target/arm/builtin_usubl.c: New testcase.
3656         * gcc.target/arm/builtin_usubll.c: New testcase.
3658 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
3660         PR target/77270
3661         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3662         (dg-options): Use -march=amdfam10 instead of -march=athlon.
3663         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3664         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3665         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3666         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3667         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
3668         effective target.  Remove scan-assembler-times directives.
3669         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3670         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3671         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3673 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3675         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3676         of unsigned int.
3677         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3679 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
3681         PR testsuite/77317
3682         * lib/target-supports.exp
3683         (check_effective_target_vect_aligned_arrays): Don't cache the result.
3684         (check_effective_target_vect_natural_alignment): Ditto.
3685         (check_effective_target_vector_alignment_reachable): Ditto.
3686         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3688 2016-08-23  Ian Lance Taylor  <iant@golang.org>
3690         * gcc.target/s390/nolrl-1.c: Don't match the file name.
3692 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3694         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3695         being created from pointers to memory locations.
3696         * gcc.target/powerpc/vec-init-2.c: Likewise.
3698 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
3700         * gfortran.dg/dec_structure_12.f90: New testcase.
3702 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3704         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3706 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3708         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3709         verification.
3711 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3713         * gcc.target/s390/md/andc-splitter-1.c: New test case.
3714         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3716 2016-08-23  Richard Biener  <rguenther@suse.de>
3718         PR tree-optimization/27336
3719         * c-c++-common/pr27336.c: New testcase.
3721 2016-08-22  Marek Polacek  <polacek@redhat.com>
3723         PR c++/77321
3724         * g++.dg/cpp1y/pr77321.C: New test.
3726 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3728         PR fortran/60774
3729         * gfortran.dg/empty_label.f: Adjust test for new error message.
3730         * gfortran.dg/empty_label.f90: Ditto.
3731         * gfortran.dg/empty_label_typedecl.f90: Ditto.
3732         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3733         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3735 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3737         PR fortran/61318
3738         * gfortran.dg/pr61318.f90: New test.
3740 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3742         PR fortran/77260
3743         * gfortran.dg/pr77260_1.f90: New test.
3744         * gfortran.dg/pr77260_2.f90: Ditto.
3746 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3748         PR middle-end/77269
3749         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3750         __builtin_signbitf and __builtin_signbitl in expected generic
3751         expansion.
3752         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3753         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3754         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3755         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3756         tests.
3758 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3760         * gcc.dg/torture/float128-builtin.c,
3761         gcc.dg/torture/float128-ieee-nan.c,
3762         gcc.dg/torture/float128x-builtin.c,
3763         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3764         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3765         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3766         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3767         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3768         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3769         gcc.dg/torture/floatn-nan.h: New tests.
3771 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3773         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3774         macro.
3775         (main): Update calls to TEST_I_F.
3776         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3777         macro.
3778         (main): Update calls to TEST_I_F.
3780 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3782         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3783         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3784         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3785         names in calls to TEST_I_F.
3787 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3789         PR c/52952
3790         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3792 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3794         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3795         and !natural_alignment_64.
3796         * gcc.dg/ipa/propalign-2.c: Likewise.
3797         * gcc.dg/ipa/propalign-3.c: Likewise.
3798         * gcc.dg/ipa/propalign-4.c: Likewise.
3799         * gcc.dg/ipa/propalign-5.c: Likewise.
3800         * lib/target-supports.exp
3801         (check_effective_target_natural_alignment_32): Add avr-*-*.
3803 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
3805         PR tree-optimization/61839
3806         * gcc.dg/tree-ssa/pr61839_1.c: New test.
3807         * gcc.dg/tree-ssa/pr61839_2.c: New test.
3808         * gcc.dg/tree-ssa/pr61839_3.c: New test.
3809         * gcc.dg/tree-ssa/pr61839_4.c: New test.
3811 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
3813         PR c/32187
3814         * lib/target-supports.exp (check_effective_target_float16)
3815         (check_effective_target_float32, check_effective_target_float64)
3816         (check_effective_target_float128, check_effective_target_float32x)
3817         (check_effective_target_float64x)
3818         (check_effective_target_float128x)
3819         (check_effective_target_float16_runtime)
3820         (check_effective_target_float32_runtime)
3821         (check_effective_target_float64_runtime)
3822         (check_effective_target_float128_runtime)
3823         (check_effective_target_float32x_runtime)
3824         (check_effective_target_float64x_runtime)
3825         (check_effective_target_float128x_runtime)
3826         (check_effective_target_floatn_nx_runtime)
3827         (add_options_for_float16, add_options_for_float32)
3828         (add_options_for_float64, add_options_for_float128)
3829         (add_options_for_float32x, add_options_for_float64x)
3830         (add_options_for_float128x): New procedures.
3831         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3832         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3833         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3834         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3835         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3836         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3837         gcc.dg/torture/float128-complex.c,
3838         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3839         gcc.dg/torture/float128x-basic.c,
3840         gcc.dg/torture/float128x-complex.c,
3841         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3842         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3843         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3844         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3845         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3846         gcc.dg/torture/float32x-basic.c,
3847         gcc.dg/torture/float32x-complex.c,
3848         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3849         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3850         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3851         gcc.dg/torture/float64x-basic.c,
3852         gcc.dg/torture/float64x-complex.c,
3853         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3854         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3855         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3856         gcc.dg/torture/floatn-tg.h,
3857         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3858         gcc.dg/torture/fp-int-convert-float128-ieee.c,
3859         gcc.dg/torture/fp-int-convert-float128x-timode.c,
3860         gcc.dg/torture/fp-int-convert-float128x.c,
3861         gcc.dg/torture/fp-int-convert-float16-timode.c,
3862         gcc.dg/torture/fp-int-convert-float16.c,
3863         gcc.dg/torture/fp-int-convert-float32-timode.c,
3864         gcc.dg/torture/fp-int-convert-float32.c,
3865         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3866         gcc.dg/torture/fp-int-convert-float32x.c,
3867         gcc.dg/torture/fp-int-convert-float64-timode.c,
3868         gcc.dg/torture/fp-int-convert-float64.c,
3869         gcc.dg/torture/fp-int-convert-float64x-timode.c,
3870         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3871         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3872         maximum exponent of floating-point type.  Use it in testing
3873         whether 0x8...0 fits in the floating-point type.  Always treat -1
3874         (signed 0xf...f) as fitting in the floating-point type.
3875         (M_OK1): New macro.
3876         * gcc.dg/torture/fp-int-convert-double.c,
3877         gcc.dg/torture/fp-int-convert-float.c,
3878         gcc.dg/torture/fp-int-convert-float128-timode.c,
3879         gcc.dg/torture/fp-int-convert-float128.c,
3880         gcc.dg/torture/fp-int-convert-float80-timode.c,
3881         gcc.dg/torture/fp-int-convert-float80.c,
3882         gcc.dg/torture/fp-int-convert-long-double.c,
3883         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3885 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
3887         PR fortran/72744
3888         * gfortran.dg/gomp/pr72744.f90: New test.
3890         PR fortran/69281
3891         * gfortran.dg/gomp/pr69281.f90: New test.
3893 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
3895         * gfortran.dg/random_4.f90: Initialize seed before using, handle
3896         the last special seed value.
3897         * gfortran.dg/random_7.f90: Use size for last array member instead
3898         of hardcoded value.
3900 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3902         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3903         * gcc.dg/cpp/warn-undef-2.c: Likewise.
3905 2016-08-19  Richard Biener  <rguenther@suse.de>
3907         PR tree-optimization/77286
3908         * gcc.dg/torture/pr77286.c: New testcase.
3910 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3912         * gcc.dg/verbose-asm-2.c: New test case.
3914 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3916         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3917         (custom_diagnostic_finalizer): Update for change to
3918         diagnostic_show_locus.
3920 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3922         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3923         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3925 2016-08-18  Marek Polacek  <polacek@redhat.com>
3927         PR c/71514
3928         * gcc.dg/pr71514.c: New test.
3930 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
3932         PR target/72839
3933         * gcc.target/i386/pr72839.c: New test.
3935 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
3937         PR middle-end/70895
3938         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3939         * c-c++-common/goacc/reduction-1.c: Likewise.
3940         * c-c++-common/goacc/reduction-2.c: Likewise.
3941         * c-c++-common/goacc/reduction-3.c: Likewise.
3942         * c-c++-common/goacc/reduction-4.c: Likewise.
3944 2016-08-18  Alan Modra  <amodra@gmail.com>
3946         * gcc.c-torture/compile/pr72771.c: New.
3948 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3950         PR fortran/67496
3951         * gfortran.dg/pr67496.f90: New test.
3953 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
3955         PR tree-optimization/71752
3956         * gcc.dg/vect/pr71752.c: New.
3958 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
3960         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3962 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3964         PR middle-end/77259
3965         * g++.dg/ipa/devirt-52.C: New test.
3967 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
3969         * c-c++-common/goacc/reduction-6.c: New testcase.
3971 2016-08-17  Richard Biener  <rguenther@suse.de>
3973         PR tree-optimization/76490
3974         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3975         * gcc.dg/pr52904.c: XFAIL.
3977 2016-08-17  Richard Biener  <rguenther@suse.de>
3979         PR tree-optimization/23855
3980         * gcc.dg/loop-unswitch-2.c: Adjust.
3982 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3984         PR tree-optimization/72817
3985         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3987 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
3989         PR libgcc/77265
3990         * gcc.dg/torture/float128-extend-inf.c: New test.
3992 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
3994         PR c/72857
3995         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3996         for embedded NUL.
3997         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3998         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3999         caret placement.
4000         (test_oct): Likewise.
4001         (test_multiple): Likewise.
4002         (test_field_width_specifier): Likewise.
4003         (test_field_width_specifier_2): New function.
4004         (test_field_precision_specifier): New function.
4005         (test_embedded_nul): Update expected caret placement.
4006         (test_non_contiguous_strings): Update line number.
4007         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4008         (__emit_string_literal_range): Add "caret_idx" param.
4009         (test_simple_string_literal): Add value for new param, updating
4010         expected output..
4011         (test_concatenated_string_literal): Likewise.
4012         (test_multiline_string_literal): Likewise.
4013         (test_hex): Likewise.
4014         (test_oct): Likewise.
4015         (test_multiple): Likewise.
4016         (test_ucn4): Likewise.
4017         (test_ucn8): Likewise.
4018         (test_u8): Likewise.
4019         (test_u): Likewise; update expected message, from "range" to
4020         "location".
4021         (test_U): Likewise.
4022         (test_L): Likewise.
4023         (test_macro): Add value for new param.
4024         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4025         (__emit_string_literal_range): Add "caret_idx" param.
4026         (test_stringified_token_1): Add value for new param.  Update
4027         expected message, from "range" to "location".
4028         (test_stringized_token_2): Likewise, adding param to macro.
4029         (test_stringified_token_3): Likewise.
4030         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4031         (emit_warning): Convert param from source_range to location_t.
4032         (test_string_literals): Add caret_idx param, and use it when
4033         constructing a substring_loc.  Update error message, from
4034         "range" to "location".
4036 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
4038         PR target/71910
4039         * g++.dg/gomp/pr71910.C: New test.
4041         PR middle-end/67485
4042         * gcc.c-torture/compile/pr67485.c: New test.
4044         PR target/72867
4045         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4047 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
4049         PR tree-optimization/69848
4050         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4052 2016-08-16  Martin Liska  <mliska@suse.cz>
4054         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4055         of memory operations so that it can be handled by core2
4056         in 32-bit mode.
4058 2016-08-16  Richard Biener  <rguenther@suse.de>
4060         PR tree-optimization/76783
4061         * gcc.dg/pr76783.c: New testcase.
4062         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4064 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
4066         PR tree-optimization/72817
4067         PR tree-optimization/73450
4068         * gcc.dg/tree-ssa/pr72817.c: New test.
4069         * gcc.dg/tree-ssa/pr73450.c: New test.
4071 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
4073         * gfortran.dg/init_flag_13.f90: New testcase.
4074         * gfortran.dg/init_flag_14.f90: Ditto.
4075         * gfortran.dg/init_flag_15.f03: Ditto.
4076         * gfortran.dg/dec_init_1.f90: Ditto.
4077         * gfortran.dg/dec_init_2.f90: Ditto.
4079 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
4081         PR target/72867
4082         * gcc.target/i386/pr72867.c: New test.
4084 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
4086         * c-c++-common/dump-ada-spec-5.c: New test.
4088 2016-08-15  Richard Biener  <rguenther@suse.de>
4090         PR tree-optimization/73434
4091         * gcc.dg/torture/pr73434.c: New testcase.
4093 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
4095         PR tree-optimization/72824
4096         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4098 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
4100         PR fortran/70598
4101         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4102         in use_device clause.
4103         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4104         * gfortran.dg/goacc/list.f95: Adjust to catch
4105         "neither a POINTER nor an array" error messages.
4107 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
4109         PR target/76342
4110         * gcc.target/i386/pr76342.c: New test.
4112 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
4114         PR c/71512
4115         * g++.dg/ubsan/pr71512.C: New test.
4116         * c-c++-common/ubsan/pr71512-1.c: New test.
4117         * c-c++-common/ubsan/pr71512-2.c: New test.
4119 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4121         * gcc.target/powerpc/vec-init-1.c: New tests to test various
4122         vector initialization options.
4123         * gcc.target/powerpc/vec-init-2.c: Likewise.
4124         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4125         is generated on ISA 3.0.
4127 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
4129         PR middle-end/71654
4130         * gcc.dg/c-c++-common/pr71654.c: New test.
4131         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4132         dg-options.
4133         * gcc.dg/tree-ssa/vrp24: Likewise.
4135 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
4137         PR c/67410
4138         * gcc.dg/pr67410.c: New test.
4140 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
4142         PR tree-optimization/69848
4143         * gcc.dg/vect/vect-pr69848.c: New test.
4145 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
4147         PR testsuite/71008
4148         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4149         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4150         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4151         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4153 2016-08-12  Richard Biener  <rguenther@suse.de>
4155         PR tree-optimization/57326
4156         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4157         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4158         * gcc.dg/tree-ssa/pr35287.c: Likewise.
4159         * gcc.target/i386/pr45685.c: Likewise.
4160         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4161         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4162         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4163         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4164         * gfortran.dg/pr34163.f90: Likewise.
4166 2016-08-12  Martin Liska  <mliska@suse.cz>
4168         * g++.dg/gcov/gcov-16.C: New test.
4169         * lib/gcov.exp: Support new argument for run-gcov function.
4171 2016-08-12  Martin Liska  <mliska@suse.cz>
4173         PR gcov-profile/35590
4174         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4176 2016-08-12  Richard Biener  <rguenther@suse.de>
4178         PR tree-optimization/72851
4179         * gcc.dg/torture/pr72851.c: New testcase.
4181 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
4183         PR debug/63240
4184         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4185         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4186         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4187         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4188         DW_AT_deleted.
4190         PR debug/55641
4191         * g++.dg/debug/dwarf2/ref-1.C: New.
4193         PR debug/49366
4194         * g++.dg/debug/dwarf2/template-params-12.H: New.
4195         * g++.dg/debug/dwarf2/template-params-12f.C: New.
4196         * g++.dg/debug/dwarf2/template-params-12g.C: New.
4197         * g++.dg/debug/dwarf2/template-params-12n.C: New.
4198         * g++.dg/debug/dwarf2/template-params-12s.C: New.
4199         * g++.dg/debug/dwarf2/template-params-12u.C: New.
4200         * g++.dg/debug/dwarf2/template-params-12v.C: New.
4201         * g++.dg/debug/dwarf2/template-params-12w.C: New.
4203 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4205         PR target/72863
4206         * gcc.target/powerpc/pr72863.c: New test.
4208 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
4210         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4212 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
4214         * gcc.target/i386/pieces-strcpy-1.c: New test.
4215         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4217 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
4219         PR c++/72868
4220         * g++.dg/cpp1y/constexpr-switch4.C: New test.
4222 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
4224         * gcc.target/i386/pieces-memcpy-1.c: New test.
4225         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4226         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4227         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4228         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4229         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4231 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
4233         PR c/72816
4234         * gcc.dg/pr72816.c: Remove dg-error.
4236 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4238         PR tree-optimization/71083
4239         * gcc.c-torture/execute/pr71083.c: New test.
4240         * gnat.dg/loop_optimization23.adb: New test.
4241         * gnat.dg/loop_optimization23_pkg.ads: New test.
4242         * gnat.dg/loop_optimization23_pkg.adb: New test.
4244 2016-08-11  Richard Biener  <rguenther@suse.de>
4246         PR tree-optimization/72772
4247         * gcc.dg/graphite/pr35356-1.c: Adjust.
4248         * gcc.dg/tree-ssa/pr59597.c: Likewise.
4250 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
4252         * gfortran.dg/random_7.f90: Take into account that the last seed
4253         value is the special p value.
4254         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4256 2016-08-11  Richard Biener  <rguenther@suse.de>
4258         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4260 2016-08-11  Alan Modra  <amodra@gmail.com>
4262         * gcc.target/powerpc/pr71680.c: New.
4264 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4266         * gcc.target/powerpc/bfp/bfp.exp: New file.
4267         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4268         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4269         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4270         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4271         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4272         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4273         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4274         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4275         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4276         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4277         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4278         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4279         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4280         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4281         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4282         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4283         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4284         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4285         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4286         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4287         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4288         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4289         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4290         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4291         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4292         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4293         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4294         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4295         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4296         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4297         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4298         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4299         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4300         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4301         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4302         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4303         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4304         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4305         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4306         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4307         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4308         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4309         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4310         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4311         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4312         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4313         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4314         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4315         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4316         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4317         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4318         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4319         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4321 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
4323         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4324         Add aarch64*-*-*.
4326 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
4328         * gcc.target/aarch64/simd/vcond-ne.c: New test.
4330 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4332         PR target/72853
4333         * gcc.target/powerpc/pr72853.c: New test.
4335 2016-08-10  Martin Liska  <mliska@suse.cz>
4337         PR gcov-profile/58306
4338         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4340 2016-08-10  Martin Liska  <mliska@suse.cz>
4342         * g++.dg/gcov/gcov-threads-1.C: New test.
4344 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4346         PR target/71873
4347         * gcc.target/avr/pr71873.c: New test.
4349 2016-08-09  Martin Liska  <mliska@suse.cz>
4351         * g++.dg/gcov/gcov-dump-1.C: New test.
4352         * g++.dg/gcov/gcov-dump-2.C: New test.
4354 2016-08-09  Martin Liska  <mliska@suse.cz>
4356         * gcc.dg/tree-prof/val-prof-9.c: New test.
4358 2016-08-09  Martin Liska  <mliska@suse.cz>
4360         * gcc.dg/tree-prof/val-prof-8.c: New test.
4362 2016-08-09  Martin Jambor  <mjambor@suse.cz>
4364         PR ipa/71981
4365         * gcc.dg/ipa/pr71981.c: New test.
4367 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
4369         PR tree-optimization/33707
4370         * gcc.dg/vect/pr33707.c: New test.
4372 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
4374         PR tree-optimization/pr72772
4375         * gcc.dg/tree-ssa/pr72772.c: New test.
4377 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
4379         PR rtl-optimization/66669
4380         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4382 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
4384         PR tree-optimization/72824
4385         * gcc.c-torture/execute/ieee/pr72824.c: New test.
4387 2016-08-09  Richard Biener  <rguenther@suse.de>
4389         PR tree-optimization/71802
4390         * gcc.dg/torture/pr71802.c: New testcase.
4392 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
4394         PR c++/72809
4395         * g++.dg/eh/stdarg1.C: New test.
4397 2016-08-08  Andi Kleen  <ak@linux.intel.com>
4399         * lib/profopt.exp: (auto-profopt-execute): Don't include full
4400         test command line in failure log.
4401         (profopt-execute): dito. Make autofdo file names unique.
4403 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
4405         PR c/64955
4406         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4407         output.
4409 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4411         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4412         c99_runtime.
4413         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4414         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4415         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4416         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4417         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4418         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4420 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
4422         PR c/52952
4423         * gcc.dg/cpp/pr66415-1.c: Likewise.
4424         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4425         * gcc.dg/format/c90-printf-1.c: Likewise.
4426         * gcc.dg/format/diagnostic-ranges.c: New test case.
4428 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
4430         PR fortran/72716
4431         * gfortran.dg/gomp/pr72716.f90: New test.
4433         PR middle-end/72781
4434         * gcc.dg/gomp/pr72781.c: New test.
4436         PR middle-end/68762
4437         * g++.dg/vect/pr68762-1.cc: New test.
4438         * g++.dg/vect/pr68762-2.cc: New test.
4439         * g++.dg/vect/pr68762.h: New file.
4441 2016-08-08  Martin Sebor  <msebor@redhat.com>
4443         PR testsuite/72838
4444         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4445         * g++.dg/warn/overflow-warn-3.C: Same.
4446         * g++.dg/warn/overflow-warn-4.C: Same.
4448 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4450         PR fortran/71936
4451         * gfortran.dg/allocate_with_source_21.f03: New test.
4453 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4455         PR fortran/72698
4456         * gfortran.dg/allocate_with_source_20.f03: New test.
4458 2016-08-08  Alan Modra  <amodra@gmail.com>
4460         * gcc.c-torture/compile/pr72802.c: New.
4462 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4464         PR fortran/70524
4465         * gfortran.dg/dependency_48.f90: New test.
4467 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4469         PR fortran/70040
4470         * gfortran.dg/pr70040.f90:  New testcase.
4472 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4474         PR fortran/71961
4475         * gfortran.dg/matmul_10.f90:  New testcase.
4477 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
4479         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4481 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
4483         PR c/72816
4484         * gcc.dg/pr72816.c: New test.
4486 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
4488         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4489         * g++.dg/conversion/pr41426.C: Likewise.
4490         * g++.dg/conversion/pr66211.C: Likewise.
4491         * g++.dg/cpp1y/lambda-init9.C: Likewise.
4492         * g++.dg/init/ref8.C: Likewise.
4493         * g++.old-deja/g++.law/cvt20.C: Likewise.
4494         * g++.old-deja/g++.mike/p9732c.C: Likewise.
4496 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
4498         PR tree-optimization/18046
4499         * gcc.dg/tree-ssa/vrp105.c: New test.
4500         * gcc.dg/tree-ssa/vrp106.c: New test.
4502 2016-08-05  Martin Sebor  <msebor@redhat.com>
4504         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4505         1ul in diagnostics.  Remove hyphen from "constant-expression."
4506         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4507         * g++.dg/cpp0x/static_assert3.C: Same.
4508         * g++.dg/cpp1y/constexpr-throw.C: Same.
4509         * g++.dg/template/nontype3.C: Same.
4510         * g++.dg/warn/overflow-warn-1.C: Same.
4511         * g++.dg/warn/overflow-warn-3.C: Same.
4512         * g++.dg/warn/overflow-warn-4.C: Same.
4514 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
4516         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4517         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4518         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4519         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4521 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
4523         PR tree-optimization/72810
4524         * gcc.dg/tree-ssa/vrp110.c: New test.
4526 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
4528         PR Target/72819
4529         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4530         registers.
4531         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4532         saving the half-precision registers.
4533         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4534         value is returned in h0.
4535         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4536         are passed in FP/SIMD registers.
4537         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4538         passing works corrcetly.
4539         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4540         (hfa_f16x2_t): Likewise.
4541         (hfa_f16x3_t): Likewise.
4542         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4543         are promoted to double and passed in a double register.
4544         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4545         are promoted to double and stacked.
4546         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4547         __fp16 data types.
4548         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4549         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4550         __fp16 first get passed in FP/SIMD registers, then stacked.
4552 2016-08-05  Nathan Sidwell  <nathan@acm.org>
4554         PR c++/68724
4555         * g++.dg/cpp0x/pr68724.C: New.
4557 2016-08-05  Richard Biener  <rguenther@suse.de>
4559         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4561 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4563         * gcc.dg/tree-ssa/vrp107.c: New test.
4564         * gcc.dg/tree-ssa/vrp108.c: New test.
4565         * gcc.dg/tree-ssa/vrp109.c: New test.
4567 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4569         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4570         dg-options.
4572 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4574         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4575         test-cases.
4576         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4577         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4578         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4579         test-cases.
4580         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4581         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4582         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4583         large_double.
4585 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
4587         PR c++/72800
4588         * g++.dg/cpp1y/lambda-ice1.C: New.
4590 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4592         PR c++/72759
4593         * g++.dg/cpp1y/pr72759.C: New test.
4595 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4597         * gcc.dg/switch-10.c: New test.
4599 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
4601         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4603 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
4605         * c-c++-common/goacc/routine-5.c: Update.
4607 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4609         PR rtl-optimization/70903
4610         * gcc.c-torture/execute/pr70903.c: New test.
4612 2016-08-04  Martin Liska  <mliska@suse.cz>
4614         * gcc.dg/params/params.exp: Replace file exists with
4615         TESTING_IN_BUILD_TREE.
4617 2016-08-04  Marek Polacek  <polacek@redhat.com>
4619         PR c++/70229
4620         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4622 2016-08-04  Richard Biener  <rguenther@suse.de>
4624         PR middle-end/71984
4625         * gcc.dg/torture/pr71984.c: Guard correctness check for
4626         little-endian.
4628 2016-08-03  Andrew Pinski  <apinski@cavium.com>
4630         * gcc.c-torture/compile/20160802-1.c: New testcase.
4632 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
4634         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4636 2016-08-03  Richard Biener  <rguenther@suse.de>
4638         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4639         and remove -O3.
4640         * c-c++-common/ubsan/pr71403-2.c: Likewise.
4641         * c-c++-common/ubsan/pr71403-3.c: Likewise.
4643 2016-08-03  Richard Biener  <rguenther@suse.de>
4645         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4646         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4647         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4648         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4650 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4652         * gcc.dg/init-excess-2.c: Require int32plus.
4653         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4654         * gcc.dg/pr59963-2.c: Require int32plus.
4655         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4656         * gcc.dg/unroll-7.c: Require int32plus.
4658 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
4660         PR tree-optimization/34114
4661         * gcc.dg/tree-ssa/loop-42.c: New test.
4663 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
4665         * gcc.target/aarch64/vminmaxnm.c: New.
4666         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4667         tests.
4669 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
4671         * gcc.target/powerpc/vec-extract-5.c: New tests to test
4672         vec_extract for vector float, vector int, vector short, and vector
4673         char.
4674         * gcc.target/powerpc/vec-extract-6.c: Likewise.
4675         * gcc.target/powerpc/vec-extract-7.c: Likewise.
4676         * gcc.target/powerpc/vec-extract-8.c: Likewise.
4677         * gcc.target/powerpc/vec-extract-9.c: Likewise.
4679 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
4681         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4682         single stack adjustment, no writeback.
4683         * gcc.target/aarch64/test_frame_12.c: Likewise.
4684         * gcc.target/aarch64/test_frame_13.c: Likewise.
4685         * gcc.target/aarch64/test_frame_15.c: Likewise.
4686         * gcc.target/aarch64/test_frame_6.c: Likewise.
4687         * gcc.target/aarch64/test_frame_7.c: Likewise.
4688         * gcc.target/aarch64/test_frame_8.c: Likewise.
4689         * gcc.target/aarch64/test_frame_16.c: New test.
4691 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
4693         PR target/72748
4694         * gcc.target/i386/pr72748.c: New test.
4696 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
4698         PR tree-optimization/71818
4699         * gcc.dg/vect/pr71818.c: New
4701 2016-08-01  Martin Liska  <mliska@suse.cz>
4703         PR tree-optimization/71857
4704         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4706 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4708         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4710 2016-08-01  Jan Beulich  <jbeulich@suse.com>
4712         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4714 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4716         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4717         * gcc.target/powerpc/mulkc3-1.c: Likewise.
4719 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
4721         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4722         (check_effective_target_c++): Likewise. Also match for libstdc++.
4724 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4726         PR fortran/41922
4727         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4728         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4729         * gfortran.dg/pr41922.f90: New test.
4731 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4733         PR fortran/68566
4734         * gfortran.dg/pr68566.f90: new test.
4736 2016-07-30  Martin Sebor  <msebor@redhat.com>
4738         PR c++/60760
4739         PR c++/71091
4740         * g++.dg/cpp0x/constexpr-cast.C: New test.
4741         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4742         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4743         * g++.dg/ubsan/pr63956.C: Correct.
4745 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4747         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4748         vector double or vector long where the vector is in memory.
4749         * gcc.target/powerpc/vec-extract-3.c: Likewise.
4750         * gcc.target/powerpc/vec-extract-4.c: Likewise.
4752 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4754         PR fortran/69867
4755         * gfortran.dg/pr69867.f90: New test.
4757 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4759         PR fortran/69962
4760         * gfortran.dg/pr69962.f90: New test.
4762 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4764         PR fortran/70006
4765         * gfortran.dg/pr70006.f90: New test.
4767 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4769         PR fortran/71730
4770         * gfortran.dg/pr71730.f90: New test.
4771         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4772         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4773         * gfortran.dg/array_constructor_26.f03: Ditto.
4775 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4777         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4778         * gcc.target/powerpc/pr71763.c: Likewise.
4780 2016-07-29  Marek Polacek  <polacek@redhat.com>
4782         PR c/71742
4783         * gcc.dg/940510-1.c: Adjust dg-error.
4784         * gcc.dg/c99-flex-array-1.c: Likewise.
4785         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4787         PR c/71853
4788         * gcc.dg/noncompile/pr71853.c: New test.
4790         PR c/71573
4791         * gcc.dg/noncompile/pr71573.c: New test.
4793         PR c/71926
4794         * g++.dg/warn/Wparentheses-30.C: New test.
4795         * gcc.dg/Wparentheses-14.c: New test.
4797 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
4799         * gcc.dg/pr59833.c: Use dg-add-options ieee.
4801 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
4803         PR tree-optimization/57558
4804         * gcc.dg/vect/pr57558-1.c: New test.
4805         * gcc.dg/vect/pr57558-2.c: New test.
4807 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4809         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4810         to scan forwprop1 dump pass.
4812 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4814         PR c++/51488
4815         * g++.dg/template/pr51488.C: New.
4817 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
4819         PR c/71969
4820         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4821         static __inline__.
4822         * gcc.dg/pr71969-1.c: New test.
4823         * gcc.dg/pr71969-2.c: New test.
4824         * gcc.dg/pr71969-3.c: New test.
4826 2016-07-29  Marek Polacek  <polacek@redhat.com>
4828         PR c/71574
4829         * c-c++-common/pr71574.c: New test.
4831         PR c/71583
4832         * gcc.dg/noncompile/pr71583.c: New test.
4834 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
4836         PR middle-end/68217
4837         * gcc.dg/pr68217.c: New test.
4839 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4841         PR fortran/71067
4842         * gfortran.dg/pr71067_1.f90: New test.
4843         * gfortran.dg/pr71067_2.f90: Ditto.
4845 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4847         * gcc.target/powerpc/vec-extract-1.c: New test.
4849 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4851         PR fortran/71799
4852         * gfortran.dg/pr71799.f90: New test.
4854 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4856         PR c++/71665
4857         * g++.dg/cpp0x/pr71665-1.C: New.
4858         * g++.dg/cpp0x/pr71665-2.C: Likewise.
4859         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4860         * g++.dg/ext/label10.C: Likewise.
4861         * g++.dg/parse/constant5.C: Likewise.
4863 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4865         PR fortran/71859
4866         * gfortran.dg/pr71859.f90: New test.
4867         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4868         * gfortran.dg/coarray_collectives_1.f90: Ditto.
4870 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
4872         PR fortran/71883
4873         * gfortran.dg/pr71883.f90 : New test.
4875 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
4877         PR tree-optimization/71734
4878         * g++.dg/vect/pr70729-nest.cc: New test.
4880 2016-07-28  Renlin Li  <renlin.li@arm.com>
4882         Revert
4883         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4885         PR fortran/71902
4886         * gfortran.dg/dependency_47.f90:  New test.
4888 2016-07-28  Martin Liska  <mliska@suse.cz>
4890         PR gcov-profile/68025
4891         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4893 2016-07-28  Martin Liska  <mliska@suse.cz>
4895         * g++.dg/vect/pr70944.cc: New test.
4897 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
4899         PR middle-end/71994
4900         * gcc.dg/torture/pr71994.c: New test.
4902 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4904         PR middle-end/71078
4905         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4906         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4907         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4909 2016-07-27  Richard Biener  <rguenther@suse.de>
4911         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4913 2016-07-27  Martin Liska  <mliska@suse.cz>
4915         * gcc.dg/predict-13.c: New test.
4916         * gcc.dg/predict-14.c: New test.
4918 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4920         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
4921         including stdint.h.
4922         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4923         including stdint.h.
4925 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
4927         PR target/71869
4928         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4929         IEEE built-in functions handle quiet and signalling NaNs
4930         correctly.
4932 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4934         PR fortran/71862
4935         * gfortran.dg/pr71862.f90: New test.
4937 2016-07-26  Martin Sebor  <msebor@redhat.com>
4939         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4940         selector with dg-options.
4942 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
4944         PR tree-optimization/18046
4945         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4946         * gcc.dg/tree-ssa/vrp103.c: New test.
4947         * gcc.dg/tree-ssa/vrp104.c: New test.
4949 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4951         * gcc.target/powerpc/pr63354.c: Require lp64 since
4952         -mprofile-kernel is not legal with -m32.
4954 2016-07-26  Richard Biener  <rguenther@suse.de>
4956         PR rtl-optimization/71984
4957         * gcc.dg/torture/pr71984.c: New testcase.
4959 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
4961         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4962         g++-dg-runtest via et-dg-runtest.
4963         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4964         * gcc.dg/vect/vect.exp: Likewise.
4965         * gfortran.dg/graphite/graphite.exp: Likewise, but for
4966         gfortran-dg-runtest.
4967         * gfortran.dg/vect/vect.exp: Likewise.
4968         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4969         (check_mips_loongson_hw_available): Likewise.
4970         (check_effective_target_mpaired_single_runtime): Likewise.
4971         (check_effective_target_mips_loongson_runtime): Likewise.
4972         (add_options_for_mpaired_single): Likewise.
4973         (check_effective_target_vect_int): Add global et_index.
4974         Check and save the supported feature for a target selected by
4975         the et_index target.  Break long lines where appropriate.  Call
4976         et-is-effective-target for MIPS with an argument instead of
4977         check_effective_target_* where appropriate.
4978         (check_effective_target_vect_intfloat_cvt): Likewise.
4979         (check_effective_target_vect_uintfloat_cvt): Likewise.
4980         (check_effective_target_vect_floatint_cvt): Likewise.
4981         (check_effective_target_vect_floatuint_cvt): Likewise.
4982         (check_effective_target_vect_simd_clones): Likewise.
4983         (check_effective_target_vect_shift): ewise.
4984         (check_effective_target_whole_vector_shift): Likewise.
4985         (check_effective_target_vect_bswap): Likewise.
4986         (check_effective_target_vect_shift_char): Likewise.
4987         (check_effective_target_vect_long): Likewise.
4988         (check_effective_target_vect_float): Likewise.
4989         (check_effective_target_vect_double): Likewise.
4990         (check_effective_target_vect_long_long): Likewise.
4991         (check_effective_target_vect_no_int_max): Likewise.
4992         (check_effective_target_vect_no_int_add): Likewise.
4993         (check_effective_target_vect_no_bitwise): Likewise.
4994         (check_effective_target_vect_widen_shift): Likewise.
4995         (check_effective_target_vect_no_align): Likewise.
4996         (check_effective_target_vect_hw_misalign): Likewise.
4997         (check_effective_target_vect_element_align): Likewise.
4998         (check_effective_target_vect_condition): Likewise.
4999         (check_effective_target_vect_cond_mixed): Likewise.
5000         (check_effective_target_vect_char_mult): Likewise.
5001         (check_effective_target_vect_short_mult): Likewise.
5002         (check_effective_target_vect_int_mult): Likewise.
5003         (check_effective_target_vect_extract_even_odd): Likewise.
5004         (check_effective_target_vect_interleave): Likewise.
5005         (check_effective_target_vect_stridedN): Likewise.
5006         (check_effective_target_vect_multiple_sizes): Likewise.
5007         (check_effective_target_vect64): Likewise.
5008         (check_effective_target_vect_call_copysignf): Likewise.
5009         (check_effective_target_vect_call_sqrtf): Likewise.
5010         (check_effective_target_vect_call_btrunc): Likewise.
5011         (check_effective_target_vect_call_btruncf): Likewise.
5012         (check_effective_target_vect_call_ceil): Likewise.
5013         (check_effective_target_vect_call_ceilf): Likewise.
5014         (check_effective_target_vect_call_floor): Likewise.
5015         (check_effective_target_vect_call_floorf): Likewise.
5016         (check_effective_target_vect_call_lceil): Likewise.
5017         (check_effective_target_vect_call_lfloor): Likewise.
5018         (check_effective_target_vect_call_nearbyint): Likewise.
5019         (check_effective_target_vect_call_nearbyintf): Likewise.
5020         (check_effective_target_vect_call_round): Likewise.
5021         (check_effective_target_vect_call_roundf): Likewise.
5022         (check_effective_target_vect_perm): Likewise, but also append *_saved
5023         to the existing global name to properly cache the result.
5024         (check_effective_target_vect_perm_byte): Likewise.
5025         (check_effective_target_vect_perm_short): Likewise.
5026         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5027         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5028         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5029         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5030         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5031         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5032         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5033         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5034         (check_effective_target_vect_sdot_qi): Likewise.
5035         (check_effective_target_vect_udot_qi): Likewise.
5036         (check_effective_target_vect_sdot_hi): Likewise.
5037         (check_effective_target_vect_udot_hi): Likewise.
5038         (check_effective_target_vect_usad_char): Likewise.
5039         (check_effective_target_vect_pack_trunc): Likewise.
5040         (check_effective_target_vect_unpack): Likewise.
5041         (check_effective_target_vect_aligned_arrays): Likewise.
5042         (check_effective_target_vect_natural_alignment): Likewise.
5043         (check_effective_target_vector_alignment_reachable): Likewise.
5044         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5045         (is-effective-target): Initialize et_index if undefined.
5046         (et-dg-runtest): New.
5047         (et-is-effective-target): Likewise.
5048         (check_vect_support_and_set_flags): Add supported MIPS targets to
5049         EFFECTIVE_TARGETS list.  Return the number of supported targets.
5051 2016-07-26  Richard Biener  <rguenther@suse.de>
5052             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5054         PR middle-end/70920
5055         * gcc.dg/pr70920-1.c: New test-case.
5056         * gcc.dg/pr70902-2.c: Likewise.
5057         * gcc.dg/pr70920-3.c: Likewise.
5058         * gcc.dg/pr70920-4.c: Likewise
5059         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5060         2 instead of 3.
5062 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
5064         * gcc.c-torture/execute/pr71494.c: Require label_values.
5065         * gcc.dg/pr16973.c: Ditto.
5067 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5069         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5070         * gcc.dg/torture/pr69771.c: Require int32plus.
5071         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5073 2016-07-25  Martin Liska  <mliska@suse.cz>
5075         * gcc.dg/torture/pr71987.c: New test.
5077 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5079         PR fortran/71935
5080         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5081         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
5082         * gfortran.dg/pr71935.f90: New test.
5084 2016-07-22  Martin Sebor  <msebor@redhat.com>
5086         PR c++/71675
5087         * g++.dg/ext/atomic-3.C: New test.
5088         * gcc.dg/atomic/pr71675.c: New test.
5090 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
5092         * gcc.target/i386/mvc8.c: New test.
5094 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
5096         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5097         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5099 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5101         PR fortran/71795
5102         * gfortran.dg/constructor_50.f90:  New test.
5104 2016-07-22  Martin Liska  <mliska@suse.cz>
5106         PR gcov-profile/69028
5107         PR gcov-profile/62047
5108         * g++.dg/cilk-plus/pr69028.C: New test.
5110 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
5112         * gfortran.dg/coarray_stat_2.f90: New test.
5114 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
5116         * gcc.target/powerpc/vec-extract.h: New files to check the
5117         vec_extract built-in functions for all vector types, testing
5118         accessing each element, both with constant and variable element
5119         numbers.
5120         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5121         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5122         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5123         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5124         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5125         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5126         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5127         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5128         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5130 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
5132         PR c++/71728
5133         * g++.dg/other/pr71728.C: New test.
5135 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
5137         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5138         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5139         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5140         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5141         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5143 2016-07-21  Richard Biener  <rguenther@suse.de>
5145         PR tree-optimization/71947
5146         * gcc.dg/tree-ssa/vrp102.c: New testcase.
5148 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
5150         * gcc.dg/tree-ssa/scev-15.c: New.
5152 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
5154         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5156 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
5158         PR c++/71941
5159         * g++.dg/gomp/pr71941.C: New test.
5161 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
5163         PR c/70339
5164         PR c/71858
5165         * g++.dg/spellcheck-identifiers.C: New test case, based on
5166         gcc.dg/spellcheck-identifiers.c.
5167         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5168         gcc.dg/spellcheck-identifiers-2.c.
5169         * g++.dg/spellcheck-typenames.C: New test case, based on
5170         gcc.dg/spellcheck-typenames.c
5172 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
5174         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5175         pointer to member function and also test catching by reference.
5177 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5179         * gcc.target/s390/pr67443.c: Fix test case.
5181 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5183         * gcc.target/s390/insv-1.c: Xfail some tests.
5184         * gcc.target/s390/insv-2.c: Likewise.
5186 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
5188         * gcc.target/avr/torture/get-mem.c: New test.
5189         * gcc.target/avr/torture/set-mem.c: New test.
5191 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
5193         PR target/71948
5194         * gcc.target/avr/torture/tiny-progmem.c: New test.
5196 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
5198         PR c++/71909
5199         * g++.dg/parse/pr71909.C: New test.
5200         * g++.dg/tm/pr71909.C: New test.
5202         PR c++/50060
5203         * g++.dg/cpp0x/constexpr-50060.C: New test.
5204         * g++.dg/cpp1y/constexpr-50060.C: New test.
5206 2016-07-20  Martin Liska  <mliska@suse.cz>
5208         * gfortran.dg/graphite/pr71898.f90: New test.
5210 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
5212         PR tree-optimization/71503
5213         PR tree-optimization/71683
5214         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5215         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5217 2016-07-20  Martin Liska  <mliska@suse.cz>
5219         * gcc.dg/plugin/plugin.exp: Remove sreal test.
5220         * gcc.dg/plugin/sreal-test-1.c: Remove.
5221         * gcc.dg/plugin/sreal_plugin.c: Remove.
5223 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5225         PR fortran/71902
5226         * gfortran.dg/dependency_47.f90:  New test.
5228 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
5230         PR rtl-optimization/71916
5231         * gcc.c-torture/compile/pr71916.c: New test.
5233         PR middle-end/71874
5234         * g++.dg/torture/pr71874.C: New test.
5236         PR middle-end/71734
5237         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5238         (my_alloc): Rewritten to use __builtin_posix_memalign and
5239         __SIZE_TYPE__.
5240         (my_free): Use __builtin_free instead of _mm_free.
5241         (Vec::operator=): Use __builtin_memcpy.
5243 2016-07-19  Martin Jambor  <mjambor@suse.cz>
5245         PR fortran/71688
5246         * gfortran.dg/pr71688.f90: New test.
5248 2016-07-19  Richard Biener  <rguenther@suse.de>
5250         * c-c++-common/vector-subscript-6.c: New testcase.
5251         * c-c++-common/vector-subscript-7.c: Likewise.
5253 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5255         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
5256         and UInt32 based on __SIZEOF_INT__.
5258 2016-07-19  Richard Biener  <rguenther@suse.de>
5260         PR tree-optimization/71901
5261         * gcc.dg/torture/pr71901.c: New testcase.
5263 2016-07-19  Richard Biener  <rguenther@suse.de>
5265         PR tree-optimization/71908
5266         * gcc.dg/torture/pr71908.c: New testcase.
5268 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
5270         PR target/71493
5271         * gcc.target/powerpc/pr71493-1.c: New test.
5272         * gcc.target/powerpc/pr71493-2.c: Likewise.
5274 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
5276         PR c++/71835
5277         * g++.dg/conversion/ambig3.C: New test.
5279         PR c++/71828
5280         * g++.dg/cpp0x/constexpr-71828.C: New test.
5282         PR c++/71826
5283         * g++.dg/template/pr71826.C: New test.
5285         PR c++/71822
5286         * g++.dg/template/defarg21.C: New test.
5288         PR c++/71871
5289         * g++.dg/ext/vector31.C: New test.
5291 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
5293         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5295 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
5297         PR tree-optimization/71734
5298         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5300 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5302         * gcc.target/s390/warn-dynamicstack-1.c: New test.
5303         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5304         stack-layout-dynamic-1.c: New test.
5306 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5308         * gcc.target/s390/nolrl-1.c: New test.
5310 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
5312         PR fortran/71523
5313         * gfortran.dg/pr71523_1.f90: New test.
5314         * gfortran.dg/pr71523_2.f90: New test.
5316 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
5318         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5320 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5321             Marco Restelli  <mrestelli@gmail.com>
5323         PR fortran/62125
5324         * gfortran.dg/pr62125.f90: New test.
5326 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5328         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5329         * gcc.target/powerpc/mulkc3-1.c: Likewise.
5331 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
5333         PR c++/58796
5334         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5335         * g++.dg/cpp0x/nullptr35.C: New test.
5337 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
5339         * gcc.dg/tree-ssa/scev-8.c: Update test string.
5341 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
5343         * gfortran.dg/goacc/vector_length.f90: New test.
5345 2016-07-15  Richard Biener  <rguenther@suse.de>
5347         PR tree-optimization/71881
5348         * gcc.dg/torture/pr71881.c: New testcase.
5350 2016-07-15  Richard Biener  <rguenther@suse.de>
5352         PR tree-optimization/71887
5353         * gcc.dg/torture/pr71887.c: New testcase.
5355 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
5357         PR c/71858
5358         * gcc.dg/spellcheck-identifiers-3.c: New test.
5360 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
5362         PR fortran/71807
5363         * gfortran.dg/null_9.f90: New test.
5365 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
5367         * gcc.dg/tree-ssa/loop-41.c: New test.
5369 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
5371         PR tree-optimization/71347
5372         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5374 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5376         PR fortran/29819
5377         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5378         * gfortran.dg/contains.f90: Ditto.
5379         * gfortran.dg/contains_empty_1.f03: Ditto.
5380         * gfortran.dg/submodule_3.f08: Ditto.
5382 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
5384         PR testsuite/71865
5385         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5386         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5387         expected diagnostics.
5389         PR c/71858
5390         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5391         * gcc.dg/spellcheck-identifiers-2.c: New test.
5392         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5393         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5395 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
5397         PR tree-optimization/71872
5398         * gcc.c-torture/compile/pr71872.c: New test.
5400 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5402         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5403         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5404         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5405         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5406         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5407         * gcc.target/arm/atomic-op-acquire-1.c: This.
5408         * gcc.target/arm/atomic-op-char.c: Rename into ...
5409         * gcc.target/arm/atomic-op-char-1.c: This.
5410         * gcc.target/arm/atomic-op-consume.c: Rename into ...
5411         * gcc.target/arm/atomic-op-consume-1.c: This.
5412         * gcc.target/arm/atomic-op-int.c: Rename into ...
5413         * gcc.target/arm/atomic-op-int-1.c: This.
5414         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5415         * gcc.target/arm/atomic-op-relaxed-1.c: This.
5416         * gcc.target/arm/atomic-op-release.c: Rename into ...
5417         * gcc.target/arm/atomic-op-release-1.c: This.
5418         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5419         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5420         * gcc.target/arm/atomic-op-short.c: Rename into ...
5421         * gcc.target/arm/atomic-op-short-1.c: This.
5422         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5423         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5424         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5425         * gcc.target/arm/atomic-op-char-2.c: Likewise.
5426         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5427         * gcc.target/arm/atomic-op-int-2.c: Likewise.
5428         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5429         * gcc.target/arm/atomic-op-release-2.c: Likewise.
5430         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5431         * gcc.target/arm/atomic-op-short-2.c: Likewise.
5433 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
5435         PR fortran/70842
5436         * gfortran.dg/select_type_35.f03: New test.
5438 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5440         PR target/65951
5441         PR tree-optimization/70923
5442         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5443         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5444         * gcc.dg/vect/pr65951.c: Likewise.
5445         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5447 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
5449         * c-c++-common/pr60226.c: Expect maximum object file alignment
5450         error on AIX.
5452 2016-07-14  Richard Biener  <rguenther@suse.de>
5454         PR tree-optimization/71866
5455         * gcc.dg/torture/pr71866.c: New testcase.
5457 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5459         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5460         selector and enclose boolean expression in curly braces.
5462 2016-07-14  Alan Modra  <amodra@gmail.com>
5464         PR target/71733
5465         * gcc.target/powerpc/p9-novsx.c: New.
5467 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5469         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5470         * g++.dg/tree-prof/morefunc.C: Dito.
5471         * g++.dg/tree-prof/pr35545.C: Dito.
5472         * g++.dg/tree-prof/reorder.C: Dito.
5473         * gcc.dg/tree-prof/20050826-2.c: Dito.
5474         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5475         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5476         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5477         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5478         * gcc.dg/tree-prof/inliner-1.c: Dito.
5479         * gcc.dg/tree-prof/merge_block.c: Dito.
5480         * gcc.dg/tree-prof/stringop-1.c: Dito.
5481         * gcc.dg/tree-prof/stringop-2.c: Dito.
5482         * gcc.dg/tree-prof/switch-case-1.c: Dito.
5483         * gcc.dg/tree-prof/switch-case-2.c: Dito.
5484         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5485         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5486         * gcc.dg/tree-prof/update-loopch.c: Dito.
5487         * gcc.dg/tree-prof/val-prof-1.c: Dito.
5488         * gcc.dg/tree-prof/val-prof-2.c: Dito.
5489         * gcc.dg/tree-prof/val-prof-3.c: Dito.
5490         * gcc.dg/tree-prof/val-prof-4.c: Dito.
5491         * gcc.dg/tree-prof/val-prof-5.c: Dito.
5492         * gcc.dg/tree-prof/val-prof-6.c: Dito.
5493         * gcc.dg/tree-prof/val-prof-7.c: Dito.
5495 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5497         * lib/profopt.exp (profopt-execute): Remove .imports files.
5499 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5501         * lib/profopt.exp (profopt-execute): Always log profiler command line.
5503 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5505         * lib/profopt.exp (dg-final-scan-autofdo,
5506         dg-final-scan-not-autofdo): New functions.
5508 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
5510         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5511         * gcc.dg/vect/vect-35.c: Ditto.
5512         * gcc.dg/vect/vect-alias-check-2.c: New test.
5514 2016-07-13  Martin Liska  <mliska@suse.cz>
5516         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5517         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5518         * gfortran.dg/pr42108.f90: Update expected dump scan.
5520 2016-07-13  Richard Biener  <rguenther@suse.de>
5522         PR tree-optimization/24574
5523         * gcc.dg/pr24574.c: New testcase.
5525 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5527         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5528         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5529         * c-c++-common/pr68833-1.c: Require int32plus.
5530         * gcc.dg/ipa/pr63551.c: Likewise.
5531         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5532         * gcc.dg/ipa/pr64041.c: Require int32plus.
5534 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5536         PR ipa/71633
5537         * g++.dg/pr71633.C: New test.
5539 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5541         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5542         Add new arm_thumb1_cbz_ok effective target.
5543         * gcc.target/arm/cbz.c: New test.
5545 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5547         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5548         Define effective target.
5549         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5550         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5551         * gcc.target/arm/movhi_movw.c: New test.
5552         * gcc.target/arm/movsi_movw.c: Likewise.
5553         * gcc.target/arm/movdi_movw.c: Likewise.
5555 2016-07-13  Richard Biener  <rguenther@suse.de>
5557         PR middle-end/71104
5558         * gcc.dg/pr71104-1.c: New testcase.
5559         * gcc.dg/pr71104-2.c: Likewise.
5561 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5563         PR target/71805
5564         * gcc.target/powerpc/pr71805.c: New test.
5566 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5568         * gcc.target/powerpc/divkc3-1.c: New.
5569         * gcc.target/powerpc/mulkc3-1.c: New.
5571 2016-07-12  Nathan Sidwell  <nathan@acm.org>
5573         * gcc.target/arm/data-rel-1.c: New.
5574         * gcc.target/arm/data-rel-2.c: New.
5575         * gcc.target/arm/data-rel-3.c: New.
5577 2016-07-12  Martin Liska  <mliska@suse.cz>
5579         * gcc.dg/params/blocksort-part.c: New test.
5580         * gcc.dg/params/params.exp: New file.
5582 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5584         PR middle-end/71700
5585         * gcc.c-torture/execute/pr71700.c: New test.
5587 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
5588         Richard Biener  <rguenther@suse.de>
5590         PR tree-optimization/23286
5591         PR tree-optimization/70159
5592         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5593         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5594         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5595         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5596         * gcc.dg/tree-ssa/pr35286.c: Likewise.
5597         * gcc.dg/tree-ssa/pr35287.c: Likewise.
5598         * gcc.dg/hoist-register-pressure-1.c: Likewise.
5599         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5600         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5601         * gcc.dg/pr51879-12.c: Likewise.
5602         * gcc.dg/strlenopt-9.c: Likewise.
5603         * gcc.dg/tree-ssa/pr47392.c: Likewise.
5604         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5605         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5606         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5607         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5608         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5609         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5610         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5611         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5612         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5613         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5614         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5615         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5616         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5617         * gfortran.dg/pr43984.f90: Adjust expected outcome.
5619 2016-07-12  Richard Biener  <rguenther@suse.de>
5621         PR rtl-optimization/68961
5622         * gcc.target/i386/pr68961.c: New testcase.
5624 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
5626         PR middle-end/71758
5627         * c-c++-common/gomp/pr71758.c: New test.
5628         * gfortran.dg/gomp/pr71758.f90: New test.
5630         PR tree-optimization/71823
5631         * gcc.dg/vect/pr71823.c: New test.
5633 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
5635         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5636         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5637         and LINE_MAP_MAX_LOCATION_WITH_COLS.
5639 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
5641         PR target/71801
5642         * gcc.target/i386/pr71801.c: New test.
5644 2016-07-11  Richard Biener  <rguenther@suse.de>
5646         PR tree-optimization/71816
5647         * gcc.dg/torture/pr71816.c: New testcase.
5649 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5651         PR fortran/71783
5652         * gfortran.dg/dependency_46.f90:  New test.
5654 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
5656         PR rtl-optimization/71621
5657         * gcc.target/i386/pr71621-1.c: New.
5658         * gcc.target/i386/pr71621-2.c: New.
5660 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
5662         * gfortran.dg/goacc/pr71704.f90: New test.
5664 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5666         PR target/71297
5667         * gcc.target/powerpc/pr71297.c: New.
5669 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
5671         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5673 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5675         PR target/71806
5676         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5678 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
5680         PR tree-optimization/71667
5681         * gcc.dg/vect/pr71667.c: New
5683 2016-07-08  Martin Liska  <mliska@suse.cz>
5685         * gcc.dg/torture/pr71606.c: New test.
5687 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5689         PR fortran/71764
5690         * gfortran.dg/pr71764.f90: New test.
5692 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
5693             Kai Tietz  <ktietz70@googlemail.com>
5695         PR c++/70869
5696         PR c++/71054
5697         * g++.dg/cpp0x/pr70869.C: New test.
5698         * g++.dg/cpp0x/pr71054.C: New test.
5700 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
5702         * g++.dg/debug/pr71432.C: Fail on AIX.
5704 2016-07-07  Martin Liska  <mliska@suse.cz>
5706         * gfortran.dg/do_1.f90: Remove a corner case that triggers
5707         an undefined behavior.
5708         * gfortran.dg/do_3.F90: Likewise.
5709         * gfortran.dg/do_check_11.f90: New test.
5710         * gfortran.dg/do_check_12.f90: New test.
5711         * gfortran.dg/do_corner_warn.f90: New test.
5713 2016-07-07  Martin Liska  <mliska@suse.cz>
5715         * gfortran.dg/predict-1.f90: Ammend the test.
5716         * gfortran.dg/predict-2.f90: Likewise.
5718 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5720         PR ipa/71624
5721         * g++.dg/pr71624.C: New test.
5723 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5725         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5726         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5727         ARMv8-M Mainline architectures.
5729 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5731         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5732         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5734 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
5736         PR target/70098
5737         PR target/71763
5738         * gcc.target/powerpc/pr71763.c: New file.
5740 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
5742         PR tree-optimization/71518
5743         * gcc.dg/pr71518.c: New test.
5745 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
5747         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5749 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5751         PR target/50739
5752         * gcc.target/avr/pr50739.c: New test.
5754 2016-07-05  Jan Hubicka  <jh@suse.cz>
5756         * gcc.dg/tree-ssa/scev-14.c: update template.
5758 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
5760         * gcc.dg/vect/group-no-gaps-1.c: New test.
5762 2016-07-05  Andi Kleen  <ak@linux.intel.com>
5764         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5765         if kernel supports MPX.
5767 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
5769         * gcc.c-torture/compile/pr69102.c: Require fpic support.
5771 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5772             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5774         * gcc.target/powerpc/signbit-1.c: New test.
5775         * gcc.target/powerpc/signbit-2.c: New test.
5776         * gcc.target/powerpc/signbit-3.c: New test.
5778 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5780         PR rtl-optimization/71594
5781         * gcc.dg/torture/pr71594.c: New test.
5783 2016-07-05  Jan Hubicka  <jh@suse.cz>
5785         * gcc.dg/tree-ssa/scev-14.c: new testcase.
5787 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
5789         PR c++/62314
5790         * g++.dg/parse/error5.C: Update column
5791         number of missing semicolon error.
5792         * g++.dg/pr62314-2.C: New test case.
5794 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5796         * gfortran.dg/coarray_stat_function.f90: New test.
5797         * gfortran.dg/coarray_stat_whitespace.f90: New test.
5798         * gfortran.dg/coarray_lib_comm_1: Adapting old test
5799         to new interfaces.
5801 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
5803         PR fortran/71623
5804         * gfortran.dg/deferred_character_17.f90: New test.
5806 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
5808         * gcc.target/arm/neon/polytypes.c: Move to ...
5809         * gcc.target/arm/polytypes.c: ... here.
5810         * gcc.target/arm/neon/pr51534.c: Move to ...
5811         * gcc.target/arm/pr51534.c: ... here.
5812         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5813         * gcc.target/arm/vect-vcvt.c: ... here.
5814         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5815         * gcc.target/arm/vect-vcvtq.c: ... here.
5816         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5817         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5818         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5819         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5820         * gcc.target/arm/neon/neon.exp: Delete.
5821         * gcc.target/arm/neon/: Delete.
5823 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5825         PR fortran/65575
5826         * gfortran.dg: pr65575.f90: New test.
5828 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5830         PR fortran/35849
5831         * gfortran.dg: pr35849.f90: New test.
5833 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
5835         PR c++/71739
5836         * g++.dg/cpp0x/pr71739.C: New test.
5838 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
5840         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5842 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5844         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5845         locr.
5846         * gcc.target/s390/loc-1.c: New test.
5848 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
5850         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5851         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5853 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5855         PR target/63874
5856         * gcc.target/aarch64/pr63874.c: New test.
5858 2016-07-04  Jan Beulich  <jbeulich@suse.com>
5860         * g++.dg/header.c: New.
5861         * gcc.dg/header.c: New.
5863 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
5865         PR c/71719
5866         * c-c++-common/Wunused-var-15.c: New test.
5868 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
5870         PR fortran/71687
5871         * gfortran.dg/gomp/pr71687.f90: New test.
5873 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5875         * gcc.dg/const-float128-ped.c: Require __float128 effective
5876         target and options.
5877         * gcc.dg/const-float128.c: Likewise.
5878         * gcc.dg/torture/float128-cmp-invalid.c: Require
5879         __float128 and base_quadfloat_support effective targets, and
5880         __float128 options.
5881         * gcc.dg/torture/float128-div-underflow.c: Likewise.
5882         * gcc.dg/torture/float128-extend-nan.c: Likewise.
5883         * gcc.dg/torture/float128-nan.c: Likewise.
5884         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5885         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5886         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5887         * lib/target-supports.exp (check_effective_target___float128): New.
5888         (add_options_for___float128): New.
5889         (check_effective_target_base_quadword_support): New.
5891 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
5893         PR target/71720
5894         * gcc.target/powerpc/pr71720.c: New test.
5896 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5898         * gcc.dg/bss.c: New.
5900 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
5902         PR target/71698
5903         * gcc.target/powerpc/pr71698.c: New test.
5905 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
5907         PR target/71151
5908         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5909         instead of ".foo" for its section name.
5910         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5911         depending on MCU's flash size.
5912         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5913         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5914         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5915         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5916         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5917         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5919 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5921         * gcc.target/i386/pr65105-2.c: Add -msse2.
5923 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5925         PR tree-optimization/71707
5926         * gcc.dg/strlenopt-29.c: New test.
5928         PR fortran/71704
5929         * gfortran.dg/gomp/pr71704.f90: New test.
5931         PR fortran/71705
5932         * gfortran.dg/gomp/pr71705.f90: New test.
5934 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5936         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5937         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5938         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5939         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5940         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5941         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5942         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5943         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5944         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5945         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5946         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5947         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5948         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5949         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5950         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5951         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5952         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5953         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5954         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5955         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5956         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5957         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5958         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5959         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5960         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5961         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5962         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5963         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5964         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5965         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5966         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5967         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5968         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5969         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5970         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5971         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5972         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5973         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5974         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5975         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5976         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5977         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5978         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5979         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5980         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5981         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5982         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5983         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5984         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5985         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5986         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5987         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5988         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5989         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5990         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5991         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5992         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5993         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5994         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5995         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5996         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5997         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5998         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5999         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6000         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6001         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6002         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6003         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6004         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6005         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6006         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6007         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6008         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6009         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6010         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6011         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6012         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6013         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6014         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6015         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6016         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6018 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6019             James Greenhalgh  <james.greenhalgh@arm.com>
6021         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6023 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
6024             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6026         * gcc.target/aarch64/vget_set_lane_1.c: New test.
6028 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
6030         PR driver/71651
6031         * gcc.dg/spellcheck-options-12.c: New test case.
6033 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
6035         PR middle-end/71693
6036         * gcc.c-torture/compile/pr71693.c: New test.
6038 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
6040         * gcc.dg/spellcheck-params.c: New testcase.
6041         * gcc.dg/spellcheck-params-2.c: New testcase.
6043 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6045         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6046         vector extract instructions.
6047         * gcc.target/powerpc/p9-extract-2.c: Likewise.
6049 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6051         PR fortran/71686
6052         * gfortran.dg/unexpected_eof_2.f90: New test.
6053         * gfortran.dg/unexpected_eof_3.f90: New test.
6055 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
6057         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6059 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
6061         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6062         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6063         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6065 2016-06-29  Richard Biener  <rguenther@suse.de>
6067         PR middle-end/15256
6068         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6070 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
6072         * gcc.target/arm/aapcs/neon-vect10.c: Require
6073         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6074         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6075         * gcc.target/arm/aapcs/vfp18.c: Likewise.
6076         * gcc.target/arm/aapcs/vfp19.c: Likewise.
6077         * gcc.target/arm/aapcs/vfp20.c: Likewise.
6078         * gcc.target/arm/aapcs/vfp21.c: Likewise.
6079         * gcc.target/arm/fp16-aapcs-1.c: Require
6080         -mfloat-ab=hard.  Also simplify the test.
6081         * gcc.target/arm/fp16-aapcs-2.c: New.
6083 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
6085         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
6086         (add_options_for_arm_fp16_ieee): New.
6087         (add_options_for_arm_fp16_alternative): New.
6088         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
6089         long-line.
6090         (effective_target_arm_fp16_hw): New.
6092 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6094         PR tree-optimization/71655
6095         * g++.dg/pr71655.C: New test.
6097 2016-06-29  Martin Liska  <mliska@suse.cz>
6099         * gcc.dg/pr71585.c: New test.
6100         * gcc.dg/pr71585-2.c: New test.
6101         * gcc.dg/pr71585-3.c: New test.
6103 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6105         PR tree-optimization/70729
6106         * g++.dg/vect/pr70729.cc: New test.
6108 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
6110         * c-c++-common/gomp/cancel-1.c: Extend.
6112 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
6114         PR tree-optimization/71625
6115         * gcc.dg/strlenopt-28.c: New test.
6117 2016-06-29  Richard Biener  <rguenther@suse.de>
6119         PR middle-end/71002
6120         * g++.dg/torture/pr71002.C: Adjust testcase.
6122 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
6124         PR c/71685
6125         * gcc.dg/pr71685.c: New test.
6127 2016-06-28  Martin Sebor  <msebor@redhat.com>
6129         PR c/71552
6130         * gcc.dg/init-bad-9.c: New test.
6132 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6134         * gcc.target/powerpc/abs128-1.c: Require VSX.
6135         * gcc.target/powerpc/copysign128-1.c: Likewise.
6136         * gcc.target/powerpc/inf128-1.c: Likewise.
6137         * gcc.target/powerpc/nan128-1.c: Likewise.
6139 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
6141         PR middle-end/71626
6142         * gcc.c-torture/execute/pr71626-1.c: New test.
6143         * gcc.c-torture/execute/pr71626-2.c: New test.
6145 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
6147         PR target/71656
6148         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6150 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
6152         PR target/71670
6153         * gcc.target/powerpc/pr71670.c: New testcase.
6155 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
6157         PR target/71656
6158         * gcc.target/powerpc/pr71656-1.c: New test.
6159         * gcc.target/powerpc/pr71656-2.c: New test.
6161 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
6163         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6164         around fp16 code.
6165         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6166         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6167         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6168         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6169         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6170         Add arm_neon_fp16_ok effective target.
6171         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6172         Likewise.
6173         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6174         Likewise.
6175         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6176         Likewise.
6177         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6178         Likewise.
6179         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6180         Likewise.
6181         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6182         Likewise.
6183         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6184         Likewise.
6185         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6186         Likewise.
6187         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6188         Likewise.
6189         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6190         Likewise.
6191         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6192         Likewise.
6194 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
6196         * gcc.dg/predict-12.c: New testcase.
6198 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6200         PR fortran/71649
6201         * gfortran.dg/pr71649.f90: New test.
6203 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
6205         PR tree-optimization/71643
6206         * g++.dg/opt/pr71643.C: New test.
6208         PR tree-optimization/71631
6209         * gcc.c-torture/execute/pr71631.c: New test.
6211 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
6213         * gcc.dg/predict-11.c: New testcase.
6214         * gfortran.dg/predict-2.f90: New testcase.
6216 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
6218         * gcc.dg/predict-10.c: New test.
6220 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6222         * gcc.target/powerpc/abs128-1.c: New.
6223         * gcc.target/powerpc/copysign128-1.c: New.
6224         * gcc.target/powerpc/inf128-1.c: New.
6225         * gcc.target/powerpc/nan128-1.c: New.
6227 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
6229         * gfortran.dg/pr71642.f90: New test.
6231 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
6233         PR tree-optimization/71647
6234         * gcc.target/i386/pr71647.c: New test.
6236 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6238         * gcc.target/i386/noplt-gd-1.c: New test.
6239         * gcc.target/i386/noplt-gd-2.c: Likewise.
6240         * gcc.target/i386/noplt-gd-3.c: Likewise.
6241         * gcc.target/i386/noplt-ld-1.c: Likewise.
6242         * gcc.target/i386/noplt-ld-2.c: Likewise.
6243         * gcc.target/i386/noplt-ld-3.c: Likewise.
6244         * lib/target-supports.exp
6245         (check_effective_target_tls_get_addr_via_got): New.
6247 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6249         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6250         testsuite compile flags.
6251         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6252         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6254 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6256         * g++dg/vect/pr36684.cc: Add dg-do compile.
6257         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6258         * gcc.dg/vect/pr70021.c: Ditto.
6259         * gcc.dg/vect/pr70138-1.c: Ditto.
6260         * gcc.dg/vect/pr70138-2.c: Ditto.
6261         * gcc.dg/vect/pr70354-1.c: Ditto.
6262         * gcc.dg/vect/pr70354-2.c: Ditto.
6263         * gcc.dg/vect/pr71259.c: Ditto.
6264         * gcc.dg/vect/pr71416-1.c: Ditto.
6265         * gcc.dg/vect/slp-43.c: Ditto.
6266         * gcc.dg/vect/slp-45.c: Ditto.
6267         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6268         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6269         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6270         * gfortran.dg/vect/pr69980.f90: Ditto.
6272 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6274         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6275         * gcc.dg/vect/bb-slp-30.c: Ditto.
6276         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6277         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6278         * gcc.dg/vect/pr45902.c: Ditto.
6279         * gcc.dg/vect/pr48172.c: Ditto.
6280         * gcc.dg/vect/pr48377.c: Ditto.
6281         * gcc.dg/vect/pr49038.c: Ditto.
6282         * gcc.dg/vect/pr49771.c: Ditto.
6283         * gcc.dg/vect/pr52091.c: Ditto.
6284         * gcc.dg/vect/pr53185-2.c: Ditto.
6285         * gcc.dg/vect/pr56826.c: Ditto.
6286         * gcc.dg/vect/pr60276.c: Ditto.
6287         * gcc.dg/vect/pr62021.c: Ditto.
6288         * gcc.dg/vect/pr63530.c: Ditto.
6289         * gcc.dg/vect/pr65518.c: Ditto.
6290         * gcc.dg/vect/pr65947-1.c: Ditto.
6291         * gcc.dg/vect/pr65947-10.c: Ditto.
6292         * gcc.dg/vect/pr65947-11.c: Ditto.
6293         * gcc.dg/vect/pr65947-12.c: Ditto.
6294         * gcc.dg/vect/pr65947-13.c: Ditto.
6295         * gcc.dg/vect/pr65947-2.c: Ditto.
6296         * gcc.dg/vect/pr65947-3.c: Ditto.
6297         * gcc.dg/vect/pr65947-4.c: Ditto.
6298         * gcc.dg/vect/pr65947-5.c: Ditto.
6299         * gcc.dg/vect/pr65947-6.c: Ditto.
6300         * gcc.dg/vect/pr65947-7.c: Ditto.
6301         * gcc.dg/vect/pr65947-8.c: Ditto.
6302         * gcc.dg/vect/pr65947-9.c: Ditto.
6303         * gcc.dg/vect/pr71416-1.c: Ditto.
6304         * gcc.dg/vect/pr71439.c: Ditto.
6305         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6306         * gcc.dg/vect/vect-bswap16.c: Ditto.
6307         * gcc.dg/vect/vect-bswap32.c: Ditto.
6308         * gcc.dg/vect/vect-bswap64.c: Ditto.
6309         * gcc.dg/vect/vect-live-1.c: Ditto.
6310         * gcc.dg/vect/vect-live-2.c: Ditto.
6311         * gcc.dg/vect/vect-live-3.c: Ditto.
6312         * gcc.dg/vect/vect-live-4.c: Ditto.
6313         * gcc.dg/vect/vect-live-5.c: Ditto.
6314         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6315         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6316         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6317         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6318         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6319         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6320         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6321         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6322         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6323         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6324         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6325         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6326         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6327         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6328         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6329         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6330         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6332 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6334         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6336 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6338         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
6339         ia32 if R_386_GOT32X relocation is supported.
6340         * gcc.target/i386/noplt-3.c: Likewise.
6341         * gcc.target/i386/noplt-2.c: Likewise.
6342         (main): Renamed to ...
6343         (bar): This.
6344         * gcc.target/i386/noplt-4.c: Likewise.
6345         (main): Renamed to ...
6346         (bar): This.
6347         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6348         * gcc.target/i386/pr67400-5.c: Likewise.
6350 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
6352         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6353         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6355         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6356         f4): Adjust expected diagnostics.
6357         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6358         (T): If OVFP is defined, redefine to TP.
6359         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6360         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6361         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6362         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6363         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6364         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6365         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6366         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6367         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6368         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6369         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6370         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6371         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6372         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6373         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6374         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6375         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6376         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6377         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6378         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6379         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6380         as last argument to __builtin_add_overflow_p.
6382 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
6384         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6385         dg-options and remove default vector testsuite compile flags.
6386         * g++.dg/vect/pr33860a.cc: Ditto.
6387         * g++.dg/vect/pr45470-a.cc: Ditto.
6388         * g++.dg/vect/pr45470-b.cc: Ditto.
6389         * g++.dg/vect/pr60896.cc: Ditto.
6390         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6391         * gcc.dg/vect/pr18308.c: Ditto.
6392         * gcc.dg/vect/pr24049.c: Ditto.
6393         * gcc.dg/vect/pr33373.c: Ditto.
6394         * gcc.dg/vect/pr36228.c: Ditto.
6395         * gcc.dg/vect/pr42395.c: Ditto.
6396         * gcc.dg/vect/pr42604.c: Ditto.
6397         * gcc.dg/vect/pr46663.c: Ditto.
6398         * gcc.dg/vect/pr48765.c: Ditto.
6399         * gcc.dg/vect/pr49093.c: Ditto.
6400         * gcc.dg/vect/pr49352.c: Ditto.
6401         * gcc.dg/vect/pr52298.c: Ditto.
6402         * gcc.dg/vect/pr52870.c: Ditto.
6403         * gcc.dg/vect/pr53185.c: Ditto.
6404         * gcc.dg/vect/pr53773.c: Ditto.
6405         * gcc.dg/vect/pr56695.c: Ditto.
6406         * gcc.dg/vect/pr62171.c: Ditto.
6407         * gcc.dg/vect/pr63530.c: Ditto.
6408         * gcc.dg/vect/pr68339.c: Ditto.
6409         * gcc.dg/vect/pr71259.c: Ditto.
6410         * gcc.dg/vect/vect-82_64.c: Ditto.
6411         * gcc.dg/vect/vect-83_64.c: Ditto.
6412         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6413         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6414         * gcc.dg/vect/vect-shift-2.c: Ditto.
6415         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6416         * gfortran.dg/vect/pr39318.f90: Ditto.
6417         * gfortran.dg/vect/pr45714-a.f: Ditto.
6418         * gfortran.dg/vect/pr45714-b.f: Ditto.
6419         * gfortran.dg/vect/pr46213.f90: Ditto.
6421 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6422             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6424         * gcc.target/powerpc/p9-splat-5.c: New test.
6426 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
6428         PR tree-optimization/71488
6429         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6430         * lib/target-supports.exp: ... here.
6431         (check_sse4_hw_available): New procedure.
6432         (check_effective_target_sse4_runtime): Ditto.
6433         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6434         -march=westmere for sse4_runtime targets.
6435         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
6436         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
6437         (dg-additional-options): Use for sse4_runtime targets.
6438         (main): Call check_vect ().
6439         (dg-final): Perform scan only for sse4_runtime targets.
6441 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
6443         PR target/66232
6444         PR target/67400
6445         * gcc.target/i386/pr66232-14.c: New file.
6446         * gcc.target/i386/pr66232-15.c: Likewise.
6447         * gcc.target/i386/pr66232-16.c: Likewise.
6448         * gcc.target/i386/pr66232-17.c: Likewise.
6449         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
6450         ia32 if R_386_GOT32X relocation is supported.
6451         * gcc.target/i386/pr67400-2.c: Likewise.
6452         * gcc.target/i386/pr67400-3.c: Likewise.
6453         * gcc.target/i386/pr67400-4.c: Likewise.
6454         * gcc.target/i386/pr67400-6.c: Likewise.
6455         * gcc.target/i386/pr67400-7.c: Likewise.
6456         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6458 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6460         PR libgfortran/48852
6461         * gfortran.dg/char4_iunit_1.f03: Update test.
6462         * gfortran.dg/f2003_io_5.f03: Update test.
6463         * gfortran.dg/real_const_3.f90: Update test.
6465 2016-06-23  Andi Kleen  <ak@linux.intel.com>
6467         * g++.dg/bprob/bprob.exp: Support autofdo.
6468         * g++.dg/tree-prof/tree-prof.exp: dito.
6469         * gcc.dg/tree-prof/tree-prof.exp: dito.
6470         * gcc.misc-tests/bprob.exp: dito.
6471         * gfortran.dg/prof/prof.exp: dito.
6472         * lib/profopt.exp: dito.
6473         * lib/target-supports.exp: Check for autofdo.
6475 2016-06-23  Martin Liska  <mliska@suse.cz>
6477         * gcc.dg/pr71619.c: New test.
6479 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
6481         PR target/67400
6482         * gcc.target/i386/pr67400-1.c: New test.
6483         * gcc.target/i386/pr67400-2.c: Likewise.
6484         * gcc.target/i386/pr67400-3.c: Likewise.
6485         * gcc.target/i386/pr67400-4.c: Likewise.
6486         * gcc.target/i386/pr67400-5.c: Likewise.
6487         * gcc.target/i386/pr67400-6.c: Likewise.
6488         * gcc.target/i386/pr67400-7.c: Likewise.
6490 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6492         * c-c++-common/missing-header-1.c: New test case.
6493         * c-c++-common/missing-header-2.c: New test case.
6494         * c-c++-common/missing-header-3.c: New test case.
6495         * c-c++-common/missing-header-4.c: New test case.
6497 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6499         PR c/70339
6500         * c-c++-common/attributes-1.c: Update dg-prune-output to include
6501         hint.
6502         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6503         expected results due to builtin "nanl" now being suggested for
6504         "name".
6505         * gcc.dg/pr67580.c: Update expected messages.
6506         * gcc.dg/spellcheck-identifiers.c: New testcase.
6507         * gcc.dg/spellcheck-typenames.c: New testcase.
6509 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6511         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6512         file.
6513         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6514         diagnostic-test-show-locus-parseable-fixits.c to sources for
6515         diagnostic_plugin_test_show_locus.c.
6516         * lib/gcc-defs.exp (freeform_regexps): New global.
6517         (dg-regexp): New function.
6518         (handle-dg-regexps): New function.
6519         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6520         freeform_regexps to the empty list.
6521         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6523 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
6525         PR tree-optimization/71488
6526         * g++.dg/pr71488.C: New test.
6527         * gcc.dg/vect/vect-bool-cmp.c: New test.
6529 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
6531         * gcc.dg/guality/param-5.c: New test.
6533 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6535         * gcc.target/i386/asm-flag-7.c: New test.
6537 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
6539         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6540         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6541         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6542         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6543         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6544         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6545         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6546         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6547         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6548         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6549         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6550         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6551         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6552         * gcc.dg/tree-ssa/vrp87.c: Likewise.
6553         * lib/target-supports.exp: Likewise.
6555 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
6557         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6558         * gcc.dg/attr-ms_struct-2.c: Likewise.
6559         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6560         * gcc.dg/bf-ms-attrib.c: Likewise.
6561         * gcc.dg/bf-ms-layout-2.c: Likewise.
6562         * gcc.dg/bf-ms-layout-3.c: Likewise.
6563         * gcc.dg/bf-ms-layout.c: Likewise.
6564         * gcc.dg/bf-no-ms-layout.c: Likewise.
6565         * gcc.target/i386/bitfield1.c: Likewise.
6566         * gcc.target/i386/bitfield2.c: Likewise.
6567         * gcc.target/i386/bitfield3.c: Likewise.
6569 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6571         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6572         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6573         override other than -mcpu=power9 command-line option is specified,
6574         or if the target operating system is aix.
6575         * gcc.target/powerpc/darn-1.c: Likewise.
6576         * gcc.target/powerpc/darn-2.c: Likewise.
6577         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6578         test if effective-target is not powerpc_p9vector_ok or if the
6579         target operating system is not defined.
6580         * gcc.target/powerpc/vslv-1.c: Likewise.
6581         * gcc.target/powerpc/vsrv-0.c: Likewise.
6582         * gcc.target/powerpc/vsrv-1.c: Likewise.
6584 2016-06-21  Tobias Burnus  <burnus@net-b.de>
6586         PR fortran/71068
6587         * gfortran.dg/coarray/data_1.f90: New.
6589 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6591         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6592         (dg-require-effective-target): Use arm_v8_neon_hw.
6593         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6594         (dg-require-effective-target): Likewise.
6595         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6596         (dg-require-effective-target): Likewise.
6597         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6598         (dg-require-effective-target): Likewise.
6599         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6600         (dg-require-effective-target): Likewise.
6601         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6602         (dg-require-effective-target): Likewise.
6603         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6604         Add AArch64 check.
6606 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6608         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6609         Set to 3 so test passes.
6611 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6613         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6615 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
6617         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6618         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6619         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6620         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6622 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
6624         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6625         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6627 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6629         PR target/71549
6630         * gcc.target/i386/pr71549.c: New test.
6632 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6634         * gcc.target/powerpc/vadsdu-0.c: Replace
6635         dg-require-effective-target directive to allow test to run on more
6636         platforms, and add dg-skip-if directive to disable test on aix
6637         platforms because of known incompatibilities.
6638         * gcc.target/powerpc/vadsdu-1.c: Likewise.
6639         * gcc.target/powerpc/vadsdu-2.c: Likewise.
6640         * gcc.target/powerpc/vadsdu-3.c: Likewise.
6641         * gcc.target/powerpc/vadsdu-4.c: Likewise.
6642         * gcc.target/powerpc/vadsdu-5.c: Likewise.
6643         * gcc.target/powerpc/vadsdub-1.c: Likewise.
6644         * gcc.target/powerpc/vadsdub-2.c: Replace
6645         dg-require-effective-target directive to allow test to run on more
6646         platforms, and add dg-skip-if directive to disable test on aix
6647         platforms because of known incompatibilities.
6648         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6649         with vec_absdb call to differentiate this test from vadsdub-1.c.
6650         * gcc.target/powerpc/vadsduh-1.c: Replace
6651         dg-require-effective-target directive to allow test to run on more
6652         platforms, and add dg-skip-if directive to disable test on aix
6653         platforms because of known incompatibilities.
6654         * gcc.target/powerpc/vadsduh-2.c: Likewise.
6655         * gcc.target/powerpc/vadsduw-1.c: Likewise.
6656         * gcc.target/powerpc/vadsduw-2.c: Likewise.
6658 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
6660         PR tree-optimization/71588
6661         * gcc.dg/pr71558.c: New test.
6663 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6665         * c-c++-common/pr68657-1.c: Require ptr32plus support.
6666         * c-c++-common/pr68657-2.c: Likewise.
6667         * c-c++-common/pr68657-3.c: Likewise.
6668         * gcc.dg/torture/pr69714.c: Require int32plus support.
6669         * gcc.dg/torture/pr70025.c: Likewise.
6670         * gcc.dg/torture/pr70083.c: Likewise.
6671         * gcc.dg/torture/pr70542.c: Likewise.
6672         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6674 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
6676         PR c/71601
6677         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6679 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
6681         PR middle-end/71581
6682         * gcc.dg/pr71581.c: New test.
6684         PR rtl-optimization/71591
6685         * gcc.dg/cpp/pr71591.c: New test.
6687 2016-06-20   David B. Robins  <gcc@davidrobins.net>
6689         PR target/71571
6690         * g++.dg/torture/pr71571.C: New test.
6692 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
6694         PR target/71559
6695         * gcc.target/i386/sse2-pr71559.c: New test.
6696         * gcc.target/i386/avx-pr71559.c: New test.
6697         * gcc.target/i386/avx512f-pr71559.c: New test.
6699 2016-06-20  Tobias Burnus  <burnus@net-b.de>
6701         PR fortran/71194
6702         * gfortran.dg/pointer_remapping_10.f90: New.
6704 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
6706         * g++.dg/diagnostic/string-literal-concat.C: New test case.
6708 2016-06-20  Martin Sebor  <msebor@redhat.com>
6710         PR c/69507
6711         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6712         * gnu90-const-expr-1.c: Same.
6713         * gnu99-const-expr-1.c: Same.
6714         * gnu99-static-1.c: Same.
6716 2016-06-20  Renlin Li  <renlin.li@arm.com>
6718         PR testsuite/71489
6719         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6721 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
6723         * gcc.target/aarch64/vcvt_f64_1.c: New.
6724         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6725         * gcc.target/aarch64/vrecp_f64_1.c: New.
6727 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6729         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6730         "alignement".
6732 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
6734         PR target/71103
6735         * gcc.target/avr/torture/pr71103-2.c: New test.
6737 2016-06-19  Martin Sebor  <msebor@redhat.com>
6739         PR c/69507
6740         * gcc.dg/alignof.c: New test.
6742 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
6744         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6745         vs dg-error; test constexpr specifier too.
6747 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
6749         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6751 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
6753         * lib/target-supports.exp
6754         (check_effective_target_arm_neon_fp16_ok_nocache): Call
6755         arm_neon_ok and merge flags.  Fix temporary test name.
6756         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6757         and merge flags.
6759 2016-06-17  Martin Liska  <mliska@suse.cz>
6761         * gcc.dg/predict-9.c: Fix dump scanning.
6763 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6765         PR tree-optimization/71354
6766         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6768 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6770         PR tree-optimization/71347
6771         * gcc.dg/tree-ssa/pr71347.c: New test.
6773 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6775         PR tree-optimization/71354
6776         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6778 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6780         * gcc.dg/vect/vect-alias-check-1.c: New test.
6782 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6784         PR target/71151
6785         * gcc.target/avr/pr71151-1.c: New test.
6786         * gcc.target/avr/pr71151-2.c: New test.
6787         * gcc.target/avr/pr71151-3.c: New test.
6788         * gcc.target/avr/pr71151-4.c: New test.
6789         * gcc.target/avr/pr71151-5.c: New test.
6790         * gcc.target/avr/pr71151-6.c: New test.
6791         * gcc.target/avr/pr71151-7.c: New test.
6792         * gcc.target/avr/pr71151-8.c: New test.
6793         * gcc.target/avr/pr71151-common.h: New test.
6795 2016-06-16  Martin Liska  <mliska@suse.cz>
6797         * gfortran.dg/predict-1.f90: New test.
6799 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
6801         PR target/71242
6802         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6804 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
6806         * g++.dg/vect/pr36648.cc: Disable cunrolli
6808 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
6810         PR target/71554
6811         * gcc.c-torture/execute/pr71554.c: New test.
6813         PR rtl-optimization/71532
6814         * gcc.dg/torture/pr71532.c: New test.
6816 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
6818         * gcc.target/powerpc/p9-dimode1.c: New test.
6819         * gcc.target/powerpc/p9-dimode2.c: Likewise.
6821 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
6823         * gcc.c-torture/compile/20160615-1.c: New test.
6825         * g++.dg/cpp0x/ref-qual17.C: New test.
6827 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
6829         PR middle-end/71529
6830         * gcc.target/i386/pr71529.C: New test.
6832 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6834         PR tree-optimization/71483
6835         * g++.dg/vect/pr71483.c: New
6837 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
6839         PR c++/70202
6840         * g++.dg/inherit/crash6.C: New.
6841         * g++.dg/inherit/union2.C: Likewise.
6842         * g++.dg/inherit/virtual12.C: Likewise.
6843         * g++.dg/inherit/virtual13.C: Likewise.
6844         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6846 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
6848         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6850 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6852         PR tree-optimization/71439
6853         * gcc.dg/vect/pr71439.c: New
6855 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6857         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6859 2016-06-15  Richard Biener  <rguenther@suse.de>
6861         * gcc.dg/vect/slp-45.c: New testcase.
6863 2016-06-15  Richard Biener  <rguenther@suse.de>
6865         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6867 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6869         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6870         requirements, and disable for AIX for now.
6871         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6873 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6875         PR c++/71528
6876         * g++.dg/opt/pr71528.C: New test.
6878         PR c++/71516
6879         * g++.dg/init/pr71516.C: New test.
6881 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
6883         * g++.dg/init/array46.C: New.
6885 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
6887         * gcc.target/i386/float128-3.c: New test.
6888         * gcc.target/i386/quad-sse4.c: Ditto.
6889         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6890         Update scan strings.
6892 2016-06-14  Richard Biener  <rguenther@suse.de>
6894         PR middle-end/71526
6895         * gfortran.dg/pr71526.f90: New testcase.
6897 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6899         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6900         * gcc.dg/zero_bits_compound-1.c: Likewise.
6902 2016-06-14  Richard Biener  <rguenther@suse.de>
6904         PR tree-optimization/71522
6905         * gcc.dg/torture/pr71522.c: New testcase.
6907 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6909         PR tree-optimization/71520
6910         * gcc.dg/tree-ssa/pr71520.c: New test.
6912 2016-06-14  Richard Biener  <rguenther@suse.de>
6914         PR tree-optimization/71521
6915         * gcc.dg/tree-ssa/vrp101.c: New testcase.
6917 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6919         PR sanitizer/71498
6920         * c-c++-common/ubsan/bounds-13.c: New test.
6922         PR preprocessor/71183
6923         * gcc.dg/cpp/source_date_epoch-3.c: New test.
6925 2016-06-13  Jeff Law  <law@redhat.com>
6927         PR tree-optimization/71403
6928         * c-c++-common/ubsan/pr71403-1.c: New test.
6929         * c-c++-common/ubsan/pr71403-2.c: New test.
6930         * c-c++-common/ubsan/pr71403-3.c: New test.
6932 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6934         PR middle-end/71478
6935         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6936         Add -Wno-psabi -w to dg-options.
6938 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6940         * gcc.target/powerpc/vadsdu-0.c: New test.
6941         * gcc.target/powerpc/vadsdu-1.c: New test.
6942         * gcc.target/powerpc/vadsdu-2.c: New test.
6943         * gcc.target/powerpc/vadsdu-3.c: New test.
6944         * gcc.target/powerpc/vadsdu-4.c: New test.
6945         * gcc.target/powerpc/vadsdu-5.c: New test.
6946         * gcc.target/powerpc/vadsdub-1.c: New test.
6947         * gcc.target/powerpc/vadsdub-2.c: New test.
6948         * gcc.target/powerpc/vadsduh-1.c: New test.
6949         * gcc.target/powerpc/vadsduh-2.c: New test.
6950         * gcc.target/powerpc/vadsduw-1.c: New test.
6951         * gcc.target/powerpc/vadsduw-2.c: New test.
6953 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
6955         * gcc.dg/c99-init-2.c (c): Update expected error message.
6956         * gcc.dg/init-bad-8.c (foo): Likewise.
6957         * gcc.dg/spellcheck-fields-3.c: New test case.
6959 2016-06-13  Martin Liska  <mliska@suse.cz>
6961         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6962         and "guess loop iv compared" heuristics.
6963         * gcc.dg/predict-2.c: Likewise.
6964         * gcc.dg/predict-3.c: Likewise.
6965         * gcc.dg/predict-4.c: Likewise.
6966         * gcc.dg/predict-5.c: Likewise.
6967         * gcc.dg/predict-6.c: Likewise.
6969 2016-06-13  Marek Polacek  <polacek@redhat.com>
6971         PR middle-end/71476
6972         * c-c++-common/Wswitch-unreachable-4.c: New test.
6973         * gcc.dg/Wswitch-unreachable-2.c: New test.
6974         * g++.dg/tm/jump1.C: Move dg-warning.
6976 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
6978         * gnat.dg/renaming10.ad[sb]: New test.
6980 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
6982         PR fortran/70673
6983         * gfortran.dg/pr70673.f90: New test.
6985 2016-06-13  Richard Biener  <rguenther@suse.de>
6987         PR middle-end/64516
6988         * gcc.dg/align-3.c: New testcase.
6990 2016-06-13  Martin Liska  <mliska@suse.cz>
6992         * gcc.target/i386/pr71458.c: New test.
6994 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
6996         PR target/71241
6997         * gcc.dg/torture/float128-nan.c: New test.
6999 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7001         PR target/60751
7002         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7003         statement.
7005 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7007         PR target/60751
7008         * gfortran.dg/comma_IO_extension_1.f90: New test.
7009         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7010         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7011         statement.
7012         * gfortran.dg/graphite/pr38083.f90: Likewise.
7013         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7014         missing format.
7016 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7018         * gnat.dg/case_character.adb: New test.
7020 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
7022         PR middle-end/71310
7023         * gcc.target/powerpc/pr71310.c: New testcase.
7025 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
7027         PR middle-end/71478
7028         * gcc.dg/pr71478.c: New test.
7030 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
7032         PR middle-end/71494
7033         * gcc.c-torture/execute/pr71494.c: New test.
7035         PR c/68657
7036         * gcc.target/i386/pr68657.c: New test.
7038         PR inline-asm/68843
7039         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7040         (test): Add -masm=intel alternatives.
7042 2016-06-10  Martin Sebor  <msebor@redhat.com>
7044         PR c/71392
7045         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7047 2016-06-10  Jeff Law  <law@redhat.com>
7049         PR tree-optimization/71335
7050         * gcc.c-torture/execute/pr71335.c: New test.
7052 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
7054         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7055         the various "cannot tail-call: " messages.
7057 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
7059         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7060         and options.
7062 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
7064         PR sanitizer/71480
7065         * c-c++-common/asan/pr71480.c: New test.
7067 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
7069         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7070         (ASMNAME2): Likewise.
7071         (main): Replace fn in asm statement with ASMNAME ("fn").
7072         * gcc.dg/guality/pr68037-2.c: Likewise.
7073         * gcc.dg/guality/pr68037-3.c: Likewise.
7074         * gcc.dg/torture/pr68037-1.c: Likewise.
7075         * gcc.dg/torture/pr68037-2.c: Likewise.
7076         * gcc.dg/torture/pr68037-3.c: Likewise.
7078 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7080         PR inline-asm/68843
7081         * gcc.target/i386/pr68843-1.c: New test.
7082         * gcc.target/i386/pr68843-2.c: New test.
7084 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
7085             Cesar Philippidis  <cesar@codesourcery.com>
7087         PR middle-end/71373
7088         * gcc.dg/goacc/nested-function-1.c: New file.
7089         * gcc.dg/goacc/nested-function-2.c: Likewise.
7090         * gcc.dg/goacc/pr71373.c: Likewise.
7091         * gfortran.dg/goacc/cray-2.f95: Likewise.
7092         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7093         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7094         * gfortran.dg/goacc/cray.f95: Update.
7095         * gfortran.dg/goacc/loop-1.f95: Likewise.
7096         * gfortran.dg/goacc/loop-3.f95: Likewise.
7097         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7098         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7100 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
7102         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7103         for OpenACC tile clauses.
7104         * gfortran.dg/goacc/combined-directives.f90: Likewise.
7106         PR c/71381
7107         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
7108         to...
7109         * c-c++-common/goacc/cache-2.c: ... this new file.
7110         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7111         * gfortran.dg/goacc/cache-2.f95: ... this new file.
7112         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7113         usage.
7114         * gfortran.dg/goacc/cray.f95: Likewise.
7115         * gfortran.dg/goacc/loop-1.f95: Likewise.
7117 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
7119         PR tree-optimization/71407
7120         PR tree-optimization/71416
7121         * gcc.dg/vect/pr71407.c: New
7122         * gcc.dg/vect/pr71416-1.c: New
7123         * gcc.dg/vect/pr71416-2.c: New
7125 2016-06-10  Richard Biener  <rguenther@suse.de>
7127         PR middle-end/71477
7128         * gcc.dg/torture/pr71477.c: New testcase.
7130 2016-06-09  Julia Koval  <julia.koval@intel.com>
7132         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7133         * gcc.target/i386/interrupt-13.c: Likewise.
7134         * gcc.target/i386/interrupt-15.c: Likewise.
7135         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7136         * gcc.target/i386/interrupt-24.c: Likewise.
7137         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7138         * gcc.target/i386/interrupt-9.c: Likewise.
7139         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7141 2016-06-09  Martin Sebor  <msebor@redhat.com>
7143         PR c/70883
7144         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7145         * gcc.dg/builtin-constant_p-1.c: Same.
7146         * gcc.dg/builtins-error.c: Same.
7147         * gcc.dg/pr70859.c: Same.
7149 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7151         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7152         * gcc.dg/torture/pr68067-1.c: Likewise.
7153         * gcc.dg/torture/pr68067-2.c: Likewise.
7155 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7157         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7158           when setting SIZE.
7160 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
7162         PR c++/71465
7163         * g++.dg/inherit/crash5.C: New.
7164         Revert:
7165         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
7167         PR c++/70202
7168         * g++.dg/inherit/crash5.C: New.
7169         * g++.dg/inherit/virtual1.C: Adjust.
7171 2016-06-09  Martin Liska  <mliska@suse.cz>
7173         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7174         * g++.dg/predict-loop-exit-2.C: Likewise.
7175         * g++.dg/predict-loop-exit-3.C: Likewise.
7176         * gcc.dg/predict-1.c: Likewise.
7177         * gcc.dg/predict-2.c: Likewise.
7178         * gcc.dg/predict-3.c: Likewise.
7179         * gcc.dg/predict-4.c: Likewise.
7180         * gcc.dg/predict-5.c: Likewise.
7181         * gcc.dg/predict-6.c: Likewise.
7182         * gcc.dg/predict-7.c: Likewise.
7184 2016-06-09  Richard Biener  <rguenther@suse.de>
7186         PR tree-optimization/71462
7187         * gcc.dg/torture/pr71462.c: New testcase.
7189 2016-06-09  Marek Polacek  <polacek@redhat.com>
7191         PR c/65471
7192         * gcc.dg/c11-generic-3.c: New test.
7194 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
7196         * g++.dg/init/array42.C: New.
7197         * g++.dg/init/array43.C: Likewise.
7198         * g++.dg/init/array44.C: Likewise.
7199         * g++.dg/init/array45.C: Likewise.
7200         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7201         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7202         * g++.dg/cpp1y/auto-fn27.C: Likewise.
7203         * g++.dg/gomp/pr35751.C: Likewise.
7204         * g++.dg/init/array23.C: Likewise.
7205         * g++.dg/init/brace2.C: Likewise.
7206         * g++.dg/init/brace6.C: Likewise.
7208 2016-06-08  Martin Sebor  <msebor@redhat.com>
7209             Jakub Jelinek  <jakub@redhat.com>
7211         PR c++/70507
7212         PR c/68120
7213         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7214         * c-c++-common/builtin-arith-overflow-2.c: New test.
7215         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7216         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7217         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7219 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
7221         PR c++/71442
7222         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7224 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
7226         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7227         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7228         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7229         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7230         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7231         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7232         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7233         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7234         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7235         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7236         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7237         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7238         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7240 2016-06-08  Richard Biener  <rguenther@suse.de>
7242         PR tree-optimization/68558
7243         * gcc.dg/vect/slp-44.c: New testcase.
7245 2016-06-08  Richard Biener  <rguenther@suse.de>
7247         * gcc.dg/vect/slp-43.c: New testcase.
7249 2016-06-08  Richard Biener  <rguenther@suse.de>
7251         PR tree-optimization/71452
7252         * gcc.dg/torture/pr71452.c: New testcase.
7254 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
7256         PR c++/71448
7257         * g++.dg/torture/pr71448.C: New test.
7259 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
7261         PR debug/71432
7262         PR ada/71413
7263         * g++.dg/debug/pr71432.C: New test.
7265 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7267         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7268         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7269         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7271 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
7273         * gcc.dg/vect/vect-live-2.c: Update effective target.
7274         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7275         * lib/target-supports.exp: Add aarch64 to vect_long.
7277 2016-06-08  Marek Polacek  <polacek@redhat.com>
7279         PR c/71418
7280         * gcc.dg/noncompile/pr71418.c: New test.
7282         PR c/71426
7283         * gcc.dg/noncompile/pr71426.c: New test.
7285 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
7287         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7288         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7289         * gcc.dg/predict-3.c: Update template.
7290         * gcc.dg/predict-5.c: Update template.
7291         * gcc.dg/predict-6.c: Update template.
7292         * gcc.dg/predict-9.c: Update template.
7293         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7295 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
7297         * gcc.target/powerpc/vec-mul.c: New test.
7299 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
7301         * gcc.dg/spellcheck-fields-2.c: New test case.
7303 2016-06-07  Richard Biener  <rguenther@suse.de>
7305         PR c/61564
7306         * gcc.dg/Wpragmas-1.c: New testcase.
7307         * gcc.dg/Wattributes-4.c: Likewise.
7308         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7309         entry.
7311 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
7313         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7314         spurious debug code.
7316 2016-06-07  Richard Biener  <rguenther@suse.de>
7318         PR tree-optimization/71428
7319         * gcc.dg/torture/pr71428.c: New testcase.
7321 2016-06-07  Richard Biener  <rguenther@suse.de>
7323         PR middle-end/71423
7324         * gcc.dg/torture/pr71423.c: New testcase.
7326 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7328         PR middle-end/71408
7329         * gcc.dg/tree-ssa/pr71408.c: New test.
7331 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7333         PR middle-end/71281
7334         * g++.dg/torture/pr71281.C: New test.
7336 2016-06-06  Marek Polacek  <polacek@redhat.com>
7338         PR c/71362
7339         * gcc.dg/pr71362.c: New test.
7341 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
7342             Patrick Palka  <ppalka@gcc.gnu.org>
7344         PR c++/70847
7345         PR c++/71330
7346         PR c++/71393
7347         * g++.dg/opt/pr70847.C: New test.
7348         * g++.dg/ubsan/pr70847.C: New test.
7349         * g++.dg/ubsan/pr71393.C: New test.
7351 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
7353         PR tree-optimization/71259
7354         * gcc.dg/vect/pr71259.c: New test.
7356 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
7358         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7359         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7360         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7361         above.
7363 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7365         PR middle-end/37780
7366         * gcc.c-torture/execute/pr37780.c: New test.
7367         * gcc.target/aarch64/pr37780_1.c: Likewise.
7368         * gcc.target/arm/pr37780_1.c: Likewise.
7370 2016-06-06  Marek Polacek  <polacek@redhat.com>
7372         * c-c++-common/attr-may-alias-1.c: New test.
7373         * c-c++-common/attr-may-alias-2.c: New test.
7374         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7376 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7378         PR c/24414
7379         * gcc.target/i386/pr24414.c: New test.
7381 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
7383         * gcc.target/sparc/vis4misc.c: New file.
7384         * gcc.target/sparc/fpcmp.c: Likewise.
7385         * gcc.target/sparc/fpcmpu.c: Likewise.
7387 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
7389         * gcc.dg/vect/vect-live-1.c: Use additional-options.
7390         * gcc.dg/vect/vect-live-3.c: Likewise.
7392 2016-06-06  Richard Biener  <rguenther@suse.de>
7394         PR tree-optimization/71398
7395         * gcc.dg/torture/pr71398.c: New testcase.
7397 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
7399         PR target/71389
7400         * g++.dg/pr71389.C: New test.
7402 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7404         PR fortran/71404
7405         * gfortran.dg/fmt_read_5.f: New test.
7407 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
7409         PR fortran/69659
7410         * gfortran.dg/class_array_22.f03: New test.
7412 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
7414         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7416 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
7418         * gcc.dg/predict-9.c: Update template.
7420 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
7422         PR c++/49377
7423         * g++.dg/template/pr49377.C: New.
7425 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
7427         PR tree-optimization/71405
7428         * g++.dg/torture/pr71405.C: New test.
7430 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
7432         PR c++/70202
7433         * g++.dg/inherit/crash5.C: New.
7434         * g++.dg/inherit/virtual1.C: Adjust.
7436 2016-06-03  Jeff Law  <law@redhat.com>
7438         PR tree-optimization/71316
7439         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7441 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
7443         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
7444         dg-additional-options with just -fno-tree-scev-cprop in it.
7445         * gcc.dg/vect/vect-live-2.c: Likewise.
7446         * gcc.dg/vect/vect-live-5.c: Likewise.
7447         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7448         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7449         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7451 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
7453         PR c++/27100
7454         * g++.dg/other/friend6.C: New test.
7456 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7458         * g++.dg/torture/ppc-ldst-array.C: New.
7460 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
7462         PR target/71276
7463         PR target/71277
7464         * gcc.dg/torture/builtin-fp-int-inexact.c,
7465         gcc.target/i386/387-builtin-fp-int-inexact.c,
7466         gcc.target/i386/387-rint-inline-1.c,
7467         gcc.target/i386/387-rint-inline-2.c,
7468         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7469         gcc.target/i386/sse2-rint-inline-1.c,
7470         gcc.target/i386/sse2-rint-inline-2.c,
7471         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7472         gcc.target/i386/sse4_1-rint-inline.c: New tests.
7474 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7475             Julia Koval  <julia.koval@intel.com>
7477         PR target/66960
7478         PR target/67630
7479         PR target/67634
7480         PR target/67841
7481         PR target/68037
7482         PR target/68618
7483         PR target/68661
7484         PR target/69575
7485         PR target/69596
7486         PR target/69734
7487         * gcc.dg/guality/pr68037-1.c: New test.
7488         * gcc.dg/guality/pr68037-2.c: Likewise.
7489         * gcc.dg/guality/pr68037-3.c: Likewise.
7490         * gcc.dg/torture/pr68037-1.c: Likewise.
7491         * gcc.dg/torture/pr68037-2.c: Likewise.
7492         * gcc.dg/torture/pr68037-3.c: Likewise.
7493         * gcc.dg/torture/pr68661-1a.c: Likewise.
7494         * gcc.dg/torture/pr68661-1b.c: Likewise.
7495         * gcc.target/i386/interrupt-1.c: Likewise.
7496         * gcc.target/i386/interrupt-2.c: Likewise.
7497         * gcc.target/i386/interrupt-3.c: Likewise.
7498         * gcc.target/i386/interrupt-4.c: Likewise.
7499         * gcc.target/i386/interrupt-5.c: Likewise.
7500         * gcc.target/i386/interrupt-6.c: Likewise.
7501         * gcc.target/i386/interrupt-7.c: Likewise.
7502         * gcc.target/i386/interrupt-8.c: Likewise.
7503         * gcc.target/i386/interrupt-9.c: Likewise.
7504         * gcc.target/i386/interrupt-10.c: Likewise.
7505         * gcc.target/i386/interrupt-11.c: Likewise.
7506         * gcc.target/i386/interrupt-12.c: Likewise.
7507         * gcc.target/i386/interrupt-13.c: Likewise.
7508         * gcc.target/i386/interrupt-14.c: Likewise.
7509         * gcc.target/i386/interrupt-15.c: Likewise.
7510         * gcc.target/i386/interrupt-16.c: Likewise.
7511         * gcc.target/i386/interrupt-17.c: Likewise.
7512         * gcc.target/i386/interrupt-18.c: Likewise.
7513         * gcc.target/i386/interrupt-19.c: Likewise.
7514         * gcc.target/i386/interrupt-20.c: Likewise.
7515         * gcc.target/i386/interrupt-21.c: Likewise.
7516         * gcc.target/i386/interrupt-22.c: Likewise.
7517         * gcc.target/i386/interrupt-23.c: Likewise.
7518         * gcc.target/i386/interrupt-24.c: Likewise.
7519         * gcc.target/i386/interrupt-25.c: Likewise.
7520         * gcc.target/i386/interrupt-26.c: Likewise.
7521         * gcc.target/i386/interrupt-27.c: Likewise.
7522         * gcc.target/i386/interrupt-28.c: Likewise.
7523         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7524         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7525         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7526         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7527         * gcc.target/i386/interrupt-iamcu.c: Likewise.
7528         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7529         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7530         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7531         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7532         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7533         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7534         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7536 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
7538         PR tree-optimization/52171
7539         * gcc.dg/pr52171.c: New test.
7540         * gcc.target/i386/pr52171.c: New test.
7542 2016-06-03  Jan Hubicka  <jh@suse.cz>
7544         * g++.dg/tree-ssa/pred-1.C: New testcase
7545         * gcc.dg/tree-ssa/pred-1.c: New testcase
7547 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7549         PR target/70957
7550         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7551         support.
7552         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7554 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
7556         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7558 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
7560         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7561         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7562         * gcc.dg/vect/vect-live-1.c: New test.
7563         * gcc.dg/vect/vect-live-2.c: New test.
7564         * gcc.dg/vect/vect-live-3.c: New test.
7565         * gcc.dg/vect/vect-live-4.c: New test.
7566         * gcc.dg/vect/vect-live-5.c: New test.
7567         * gcc.dg/vect/vect-live-slp-1.c: New test.
7568         * gcc.dg/vect/vect-live-slp-2.c: New test.
7569         * gcc.dg/vect/vect-live-slp-3.c: New test.
7571 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
7573         PR middle-end/71387
7574         * g++.dg/opt/pr71387.C: New test.
7576 2016-06-02  Jeff Law  <law@redhat.com>
7578         PR tree-optimization/71328
7579         * gcc.c-torture/compile/pr71328.c: New test.
7581 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7583         PR fortran/52393
7584         * gfortran.dg/fmt_read_3.f90: Fix typo.
7585         * gfortran.dg/fmt_read_4.f90: New test.
7587 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
7589         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7590         * g++.dg/cpp0x/forw_enum6.C: Likewise.
7591         * g++.dg/cpp0x/forw_enum8.C: Likewise.
7592         * g++.dg/cpp0x/override2.C: Likewise.
7593         * g++.dg/parse/crash5.C: Likewise.
7594         * g++.dg/parse/error16.C: Likewise.
7595         * g++.dg/parse/error27.C: Likewise.
7596         * g++.dg/template/qualttp15.C: Likewise.
7597         * g++.dg/template/redecl4.C: Likewise.
7598         * g++.old-deja/g++.other/crash39.C: Likewise.
7599         * g++.old-deja/g++.other/struct1.C: Likewise.
7600         * g++.old-deja/g++.pt/m9a.C: Likewise.
7601         * g++.old-deja/g++.pt/memclass10.C: Likewise.
7603 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7605         PR c++/71372
7606         * c-c++-common/pr71372.c: New test.
7608         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7609         __TIME__ strings with __builtin_strcmp instead of printf and
7610         dg-output.
7612 2016-06-02  Martin Liska  <mliska@suse.cz>
7614         * gcc.dg/predict-9.c: New test.
7616 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7618         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7619         global set_compiler_env_var and global saved_compiler_env_var.
7621 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7623         PR rtl-optimization/71295
7624         * gcc.c-torture/compile/pr71295.c: New test.
7626 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7628         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7630         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7631         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7633         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7634         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7635         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7636         alternative number.
7638 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
7640         * gcc.target/powerpc/p9-splat-4.c: New test.
7642 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
7644         PR target/71186
7645         * gcc.target/powerpc/pr71186.c: New test.
7647 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7649         PR fortran/52393
7650         * gfortran.dg/fmt_read_3.f90: New test.
7652 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7654         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7655         procedure.
7657 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
7659         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7660         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7661         env var is set.
7662         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7663         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7664         shown once.
7665         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7666         during compilation.
7667         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7668         vars set by dg-set-compiler-env-var.
7670 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
7672         PR fortran/71156
7673         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7674         to the module procedure declaration.
7675         * gfortran.dg/submodule_16.f08: New test.
7677 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
7679         PR middle-end/71371
7680         * c-c++-common/gomp/pr71371.c: New test.
7682 2016-06-01  Richard Biener  <rguenther@suse.de>
7684         PR tree-optimization/71366
7685         * gcc.dg/torture/pr71366-1.c: New testcase.
7686         * gcc.dg/torture/pr71366-2.c: Likewise.
7688 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7690         * gcc.target/powerpc/vslv-0.c: New test.
7691         * gcc.target/powerpc/vslv-1.c: New test.
7692         * gcc.target/powerpc/vsrv-0.c: New test.
7693         * gcc.target/powerpc/vsrv-1.c: New test.
7695 2016-06-01  Nathan Sidwell  <nathan@acm.org>
7697         * c-c++-common/torture/pr57945.c: Add expected PTX error.
7698         * gcc.target/nvptx/weak.c: New.
7700 2016-06-01  Richard Biener  <rguenther@suse.de>
7702         PR tree-optimization/71261
7703         * gcc.dg/torture/vect-bool-1.c: New testcase.
7705 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
7707         * gfortran.dg/gomp/order-1.f90: New test.
7708         * gfortran.dg/gomp/order-2.f90: New test.
7710 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
7712         * gcc.dg/unroll-6.c: Update template.
7713         * gcc.dg/unroll-7.c: New testcase.
7714         * gcc.dg/unroll-8.c: New testcase.
7716 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7718         * gnat.dg/opt56.ad[sb]: New test.
7720 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
7722         PR c++/66635
7723         * g++.dg/cpp0x/constexpr-ice16.C: New.
7725 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
7727         PR tree-optimization/71314
7728         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
7729         -mbranch-cost=2.
7731 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
7733         PR tree-optimization/71077
7734         * gcc.dg/tree-ssa/pr71077.c: New test.
7736 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
7738         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7739         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7740         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7742 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
7744         PR c++/71248
7745         * g++.dg/cpp0x/pr71248.C: New.
7746         * g++.dg/cpp0x/auto7.C: Test column numbers too.
7747         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7748         * g++.dg/init/new37.C: Likewise.
7749         * g++.dg/template/static1.C: Likewise.
7750         * g++.dg/template/static2.C: Likewise.
7752 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
7754         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7755         instead of %rdi.
7756         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7758 2016-05-31  Marek Polacek  <polacek@redhat.com>
7760         * c-c++-common/Wswitch-unreachable-3.c: New test.
7761         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7763 2016-05-31  Richard Biener  <rguenther@suse.de>
7765         PR tree-optimization/71352
7766         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7768 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7770         * gcc.target/arm/armv5_thumb_isa.c: New test.
7772 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
7774         PR target/71346
7775         * gcc.target/i386/pr71346.c: New test.
7777 2016-05-31  Tom de Vries  <tom@codesourcery.com>
7779         PR tree-optimization/69068
7780         * gcc.dg/graphite/pr69068.c: New test.
7782 2016-05-27  Martin Sebor  <msebor@redhat.com>
7784         PR c++/71306
7785         * g++.dg/warn/Wplacement-new-size-3.C: New test.
7787 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
7789         PR c++/71349
7790         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
7791         nowait depend(inout: dd[0]) clauses where permitted.
7793 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7795         PR c++/71238
7796         * g++.dg/parse/pr71238.C: New.
7797         * g++.dg/concepts/friend1.C: Test column numbers too.
7798         * g++.dg/cpp0x/initlist31.C: Likewise.
7799         * g++.dg/cpp0x/pr51420.C: Likewise.
7800         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7801         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7802         * g++.dg/ext/builtin3.C: Likewise.
7803         * g++.dg/lookup/friend12.C: Likewise.
7804         * g++.dg/lookup/friend7.C: Likewise.
7805         * g++.dg/lookup/koenig1.C: Likewise.
7806         * g++.dg/lookup/koenig5.C: Likewise.
7807         * g++.dg/lookup/used-before-declaration.C: Likewise.
7808         * g++.dg/overload/koenig1.C: Likewise.
7809         * g++.dg/template/crash65.C: Likewise.
7810         * g++.dg/template/friend57.C: Likewise.
7811         * g++.dg/warn/Wshadow-5.C: Likewise.
7812         * g++.dg/warn/Wunused-8.C: Likewise.
7813         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7814         * g++.old-deja/g++.jason/lineno5.C: Likewise.
7815         * g++.old-deja/g++.jason/member.C: Likewise.
7816         * g++.old-deja/g++.jason/report.C: Likewise.
7817         * g++.old-deja/g++.jason/scoping12.C: Likewise.
7818         * g++.old-deja/g++.law/visibility20.C: Likewise.
7819         * g++.old-deja/g++.ns/koenig5.C: Likewise.
7820         * g++.old-deja/g++.other/static5.C: Likewise.
7821         * g++.old-deja/g++.pt/overload2.C: Likewise.
7823 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7825         * gcc.dg/tree-ssa/peel1.c: New testcase.
7826         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7827         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7829 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7831         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7832         to ce.
7834 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7836         PR c++/71099
7837         * g++.dg/parse/virtual1.C: New.
7839 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
7841         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7842         Use correct register when clearing %edx.
7844 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
7846         PR tree-optimization/71289
7847         * gcc.dg/pr71289.c: New test.
7849 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7851         PR middle-end/71269
7852         PR middle-end/71292
7853         * gcc.dg/tree-ssa/pr71269.c: New test.
7854         * gcc.dg/tree-ssa/pr71292.c: New test.
7856 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7858         PR middle-end/71252
7859         * gcc.dg/tree-ssa/pr71252-2.c: New test.
7861 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7863         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7864         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7865         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7867 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7869         PR tree-optimization/69067
7870         * gcc.dg/graphite/pr69067.c: New test.
7872 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
7874         PR target/71245
7875         * gcc.target/i386/pr71245-1.c: New test.
7876         * gcc.target/i386/pr71245-2.c: Ditto.
7878 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
7880         PR c++/71105
7881         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7882         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7883         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7885 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
7887         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7889 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
7891         Revert:
7892         PR c++/69855
7893         * g++.dg/overload/69855.C: New.
7894         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7895         * g++.old-deja/g++.pt/crash3.C: Likewise.
7897 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7899         PR c++/60385
7900         * g++.dg/parse/namespace13.C: New.
7902 2016-05-26  Jeff Law  <law@redhat.com>
7904         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7905         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7906         * gcc.dg/tree-ssa/pr68198.c: Likewise.
7907         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7908         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7909         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7910         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7911         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7912         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7913         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7914         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7915         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7916         * gcc.dg/tree-ssa/vrp56.c: Likewise.
7918 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
7920         PR c++/69855
7921         * g++.dg/overload/69855.C: New.
7922         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7923         * g++.old-deja/g++.pt/crash3.C: Likewise.
7925 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7927         PR target/63596
7928         * gcc.target/aarch64/va_arg_1.c: New testcase.
7929         * gcc.target/aarch64/va_arg_2.c: Likewise.
7930         * gcc.target/aarch64/va_arg_3.c: Likewise.
7932 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7934         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7935         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7936         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7937         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7938         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7940 2016-05-27  Marek Polacek  <polacek@redhat.com>
7942         PR middle-end/71308
7943         * g++.dg/torture/pr71308.C: New test.
7945 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7947         * gcc.dg/zero_bits_compound-1.c: New test.
7948         * gcc.dg/zero_bits_compound-2.c: New test.
7950 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7952         PR middle-end/71279
7953         * gcc.dg/pr71279.c: New test.
7955 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7957         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7958         floating point min/max/comparison instructions.
7959         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7961 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7963         * c-c++-common/gomp/schedule-1.c: New test.
7964         * gfortran.dg/gomp/schedule-1.f90: New test.
7966 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
7968         PR c++/70822
7969         PR c++/70106
7970         * g++.dg/cpp1y/auto-fn32.C: New test.
7971         * g++.dg/cpp1y/paren4.C: New test.
7973 2016-05-26  Nathan Sidwell  <nathan@acm.org>
7975         * gcc.dg/20060410.c: Xfail on ptx.
7976         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7977         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7978         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7979         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7980         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7982 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7984         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7986 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7988         PR tree-optimization/71280
7989         * gcc.dg/pr71280.c: New test.
7991         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7993         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7994         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7996         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7998 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
8000         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
8001         kept in memory.
8003 2016-05-25  Jeff Law  <law@redhat.com>
8005         PR tree-optimization/71272
8006         * gcc.c-torture/compile/pr71272.c: new test.
8008 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
8010         * gcc.target/powerpc/vec-cmpne.c: New test.
8011         * gcc.target/powerpc/vec-cmpne-long.c: New test.
8013 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
8015         * gnat.dg/opt55.ad[sb]: New test.
8017 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8019         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8020         * c-c++-common/pr60226.c: Require int32plus.
8021         * gcc.c-torture/execute/pr70602.c: Likewise.
8022         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8023         unsigned long for malloc arg type.
8024         * gcc.dg/asr_div1.c: Require int32plus.
8025         * gcc.dg/enum-mode-1.c: XFAIL for int16.
8026         * gcc.dg/pie-1.c: Require pie.
8027         * gcc.dg/pie-2.c: Likewise.
8028         * gcc.dg/pr59471.c: Require int32plus.
8029         * gcc.dg/pr59963-2.c: XFAIL for int16.
8030         * gcc.dg/pr60114.c: Require int32plus.
8031         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8032         unsigned long for typedef of size_t.
8033         * gcc.dg/pr63914.c: Require int32plus.
8034         * gcc.dg/pr64536.c: Require pt32plus.
8035         * gcc.dg/pr65658.c: Likewise.
8036         * gcc.dg/pr67271.c: Require int32plus.
8037         * gcc.dg/pr68112.c: Likewise.
8038         * gcc.dg/pr69071.c: Skip for avr target.
8039         * gcc.dg/pr69973.c: Require int32plus.
8040         * gcc.dg/pr70169.c: Skip for avr target.
8041         * gcc.dg/sso-6.c: Require int32plus.
8042         * gcc.dg/sso-7.c: Likewise.
8043         * gcc.dg/sso-8.c: Likewise.
8044         * gcc.dg/vrp-min-max-2.c: Likewise.
8046 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8048         PR target/70738
8049         * gcc.target/i386/pr70738-1.c: New test.
8050         * gcc.target/i386/pr70738-2.c: Likewise.
8051         * gcc.target/i386/pr70738-3.c: Likewise.
8052         * gcc.target/i386/pr70738-4.c: Likewise.
8053         * gcc.target/i386/pr70738-5.c: Likewise.
8054         * gcc.target/i386/pr70738-6.c: Likewise.
8055         * gcc.target/i386/pr70738-7.c: Likewise.
8056         * gcc.target/i386/pr70738-8.c: Likewise.
8057         * gcc.target/i386/pr70738-9.c: Likewise.
8059 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8061         PR rtl-optimization/66940
8062         * gcc.c-torture/execute/pr66940.c: New test.
8064 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
8066         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8067         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8068         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8069         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8070         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8071         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8072         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8073         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8074         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8075         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8076         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8077         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8078         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8079         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8080         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8081         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8082         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8083         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8084         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8085         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8086         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8087         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8088         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8089         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8091 2016-05-25  Marek Polacek  <polacek@redhat.com>
8093         PR c/71265
8094         * gcc.dg/noncompile/pr71265.c: New test.
8096         PR c/71266
8097         * gcc.dg/noncompile/old-style-parm-3.c: New test.
8099 2016-05-25  Nathan Sidwell  <nathan@acm.org>
8101         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8103 2016-05-25  Richard Biener  <rguenther@suse.de>
8105         PR tree-optimization/71261
8106         * c-c++-common/torture/pr71261.c: New testcase.
8108 2016-05-25  Richard Biener  <rguenther@suse.de>
8110         PR tree-optimization/71264
8111         * gcc.dg/vect/pr71264.c: New testcase.
8113 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
8115         PR c++/55992
8116         * g++.dg/cpp0x/alias-decl-53.C: New.
8117         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8119 2016-05-25  Martin Liska  <mliska@suse.cz>
8121         * g++.dg/pr71239.C: New test.
8123 2016-05-25  Richard Biener  <rguenther@suse.de>
8125         * gcc.dg/vect/pr58135.c: Rename to ...
8126         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
8128 2016-05-25  Marek Polacek  <polacek@redhat.com>
8130         * g++.dg/pr65295.C: Use target c++14.
8132 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8134         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8135         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
8137 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8139         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8140         instructions.
8142 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
8144         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8145         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8146         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8147         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8148         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8149         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8150         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8151         * c-c++-common/goacc/pcopy.c: Likewise.
8152         * c-c++-common/goacc/pcopyin.c: Likewise.
8153         * c-c++-common/goacc/pcopyout.c: Likewise.
8154         * c-c++-common/goacc/pcreate.c: Likewise.
8155         * c-c++-common/goacc/pr70688.c: New test.
8156         * c-c++-common/goacc/present-1.c: Adjust test.
8157         * c-c++-common/goacc/reduction-5.c: Likewise.
8158         * g++.dg/goacc/data-1.C: New test.
8160 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8162         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8163         vector parity built-in functions.
8164         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8165         count trailing zeros automatic vectorization.
8166         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8167         count trailing zeros built-in functions.
8169 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
8171         * gcc.dg/tree-ssa/reassoc-44.c: New test.
8173 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
8175         PR target/71050
8176         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8178 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8180         PR c++/50436
8181         * g++.dg/template/crash123.C: New.
8182         * g++.dg/template/crash124.C: Likewise.
8184 2016-05-24  Martin Sebor  <msebor@redhat.com>
8186         PR c++/71147
8187         * g++.dg/ext/flexary16.C: New test.
8189 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
8191         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8192         before math.h is included.
8193         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8194         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8195         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8196         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8197         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8198         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8199         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8200         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8201         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8202         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8203         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8204         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8205         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8206         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8207         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8208         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8209         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8210         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8211         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8212         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8213         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8214         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8215         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8217 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8218             Kelvin Nilsen  <kelvin@gcc.gnu.org>
8220         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8221         support.
8223 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8225         PR c++/69872
8226         * g++.dg/warn/Wno-narrowing1.C: New.
8228 2016-05-24  Marek Polacek  <polacek@redhat.com>
8230         PR c/71249
8231         * c-c++-common/Wswitch-unreachable-2.c: New test.
8233 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
8235         PR c++/71257
8236         * g++.dg/vect/simd-clone-6.cc: New test.
8237         * g++.dg/gomp/declare-simd-6.C: New test.
8239         PR middle-end/70434
8240         PR c/69504
8241         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8243 2016-05-24  Richard Biener  <rguenther@suse.de>
8245         PR tree-optimization/71240
8246         * gcc.dg/optimize-bswapsi-5.c: New testcase.
8248 2016-05-24  Richard Biener  <rguenther@suse.de>
8250         PR tree-optimization/71230
8251         * gcc.dg/torture/pr71230.c: New testcase.
8252         * g++.dg/torture/pr71230.C: Likewise.
8254 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
8256         * c-c++-common/goacc/routine-5.c: Add tests.
8257         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8258         * gfortran.dg/goacc/routine-6.f90: Add tests.
8260 2016-05-24  Richard Biener  <rguenther@suse.de>
8262         PR tree-optimization/71253
8263         * gcc.dg/torture/pr71253.c: New testcase.
8265 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
8267         PR middle-end/71252
8268         * gfortran.dg/pr71252.f90: New test.
8270 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
8272         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8274 2016-05-24  Richard Biener  <rguenther@suse.de>
8276         PR middle-end/70434
8277         PR c/69504
8278         * c-c++-common/vector-subscript-4.c: New testcase.
8279         * c-c++-common/vector-subscript-5.c: Likewise.
8281 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8283         PR fortran/71123
8284         * gfortran.dg/namelist_90.f: New test
8286 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8288         PR fortran/66461
8289         * gfortran.dg/unexpected_eof.f: New test
8291 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8292             Kelvin Nilsen  <kelvin@gcc.gnu.org>
8294         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8295         as little endian.
8297 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8299         PR c++/70972
8300         * g++.dg/cpp0x/inh-ctor20.C: New.
8301         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8303 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8305         PR c++/69095
8306         * g++.dg/cpp0x/variadic168.C: New.
8308 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8310         * g++.dg/cpp0x/pr31445.C: Test column number too.
8311         * g++.dg/cpp0x/pr32253.C: Likewise.
8312         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8313         * g++.dg/cpp0x/variadic36.C: Likewise.
8315 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
8317         * gcc.dg/fold-notshift-2.c: Adjust.
8319 2016-05-23  Marek Polacek  <polacek@redhat.com>
8321         PR c/49859
8322         * c-c++-common/Wswitch-unreachable-1.c: New test.
8323         * gcc.dg/Wswitch-unreachable-1.c: New test.
8324         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8325         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8326         * g++.dg/gomp/block-10.C: Likewise.
8327         * gcc.dg/gomp/block-10.c: Likewise.
8328         * g++.dg/gomp/block-9.C: Likewise.
8329         * gcc.dg/gomp/block-9.c: Likewise.
8330         * g++.dg/gomp/target-1.C: Likewise.
8331         * g++.dg/gomp/target-2.C: Likewise.
8332         * gcc.dg/gomp/target-1.c: Likewise.
8333         * gcc.dg/gomp/target-2.c: Likewise.
8334         * g++.dg/gomp/taskgroup-1.C: Likewise.
8335         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8336         * gcc.dg/gomp/teams-1.c: Likewise.
8337         * g++.dg/gomp/teams-1.C: Likewise.
8338         * g++.dg/overload/error3.C: Likewise.
8339         * g++.dg/tm/jump1.C: Likewise.
8340         * g++.dg/torture/pr40335.C: Likewise.
8341         * gcc.dg/c99-vla-jump-5.c: Likewise.
8342         * gcc.dg/switch-warn-1.c: Likewise.
8343         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8344         * gcc.dg/nested-func-1.c: Likewise.
8345         * gcc.dg/pr67784-4.c: Likewise.
8347 2016-05-23  Richard Biener  <rguenther@suse.de>
8349         PR tree-optimization/71230
8350         * gfortran.dg/pr71230-1.f90: New testcase.
8351         * gfortran.dg/pr71230-2.f90: Likewise.
8353 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
8355         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
8356         * gcc.dg/vect/pr58135.c:  Add new.
8357         * gfortran.dg/pr46519-1.f: Adjust test case.
8359 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8361         PR c++/53401
8362         * g++.dg/cpp0x/decltype64.C: New.
8364 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8366         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8367         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8368         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8370 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8372         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8373         Add poly64x1_t and poly64x2_t cases if supported.
8374         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8375         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8376         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8377         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8378         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8380 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8382         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8383         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8384         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8385         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8386         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8387         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8388         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8390 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8392         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8394 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8396         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8397         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8399 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
8401         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8402         constraint instead of "r".
8403         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8404         insn instead of vxorpd.
8405         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8407         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8408         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8410         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8412         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8413         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8415         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8417 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
8419         PR middle-end/40921
8420         * gcc.dg/tree-ssa/pr40921.c: New test.
8422 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
8424         PR target/71103
8425         * gcc.target/avr/pr71103.c: New test.
8427 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
8429         PR middle-end/71179
8430         * gcc.dg/tree-ssa/pr71179.c: New test.
8432 2016-05-20  Martin Sebor  <msebor@redhat.com>
8434         PR c/71115
8435         * gcc.dg/init-excess-2.c: New test.
8437 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
8439         * gnat.dg/opt53.adb: New test.
8440         * gnat.dg/opt54.adb: Likewise.
8442 2016-05-20  Martin Jambor  <mjambor@suse.cz>
8444         PR tree-optimization/70884
8445         * gcc.dg/tree-ssa/pr70919.c: New test.
8447 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
8449         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8450         formatting.
8451         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8452         fix code formatting.
8454 2016-05-20  Nathan Sidwell  <nathan@acm.org>
8456         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
8457         non-common cases.
8458         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
8460 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
8462         * jit.dg/all-non-failing-tests.h: Add
8463         test-factorial-must-tail-call.c.
8464         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8465         * jit.dg/test-factorial-must-tail-call.c: New test case.
8467 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
8469         PR fortran/71204
8470         * gfortran.dg/pr71204.f90: New test.
8472 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
8474         * gcc.target/nvptx/sincos.c: New test.
8476 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8478         PR c++/70572
8479         * g++.dg/cpp1y/auto-fn31.C: New.
8481 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
8483         * gcc.target/powerpc/vec-addec.c: New test.
8484         * gcc.target/powerpc/vec-addec-int128.c: New test.
8486 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
8488         * gcc.dg/plugin/must-tail-call-1.c: New test case.
8489         * gcc.dg/plugin/must-tail-call-2.c: New test case.
8490         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8491         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8493 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
8495         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8497 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
8499         PR c++/71210
8500         * g++.dg/opt/pr71210-1.C: New test.
8501         * g++.dg/opt/pr71210-2.C: New test.
8503         PR tree-optimization/29756
8504         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8505         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
8506         only on selected targets where V4SImode vectors are known to be
8507         supported.
8509 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
8511         PR tree-optimization/71079
8512         PR tree-optimization/71206
8513         * gcc.dg/tree-ssa/pr71206.c: New testcase.
8515 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8517         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8518         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8519         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8521 2016-05-20  Richard Guenther  <rguenther@suse.de>
8523         PR tree-optimization/29756
8524         * gcc.dg/tree-ssa/vector-6.c: New testcase.
8526 2016-05-20  Richard Biener  <rguenther@suse.de>
8528         PR tree-optimization/71185
8529         * gcc.dg/tree-ssa/pr71185.c: New testcase.
8531 2016-05-20  Richard Biener  <rguenther@suse.de>
8533         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8535 2016-05-19  Marek Polacek  <polacek@redhat.com>
8537         PR c++/71075
8538         * g++.dg/diagnostic/pr71075.C: New test.
8540 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
8542         PR c++/71184
8543         * g++.dg/pr71184.C: New test case.
8545 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8547         * gcc.target/powerpc/darn-0.c: New test.
8548         * gcc.target/powerpc/darn-1.c: New test.
8549         * gcc.target/powerpc/darn-2.c: New test.
8551 2016-05-19  Marek Polacek  <polacek@redhat.com>
8553         PR tree-optimization/71031
8554         * gcc.dg/tree-ssa/vrp100.c: New test.
8556 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8558         PR rtl-optimization/71148
8559         * gcc.dg/pr71148.c: New test.
8561 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8563         PR target/71056
8564         * gcc.target/arm/pr71056.c: New test.
8566 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8568         * c-c++-common/pr69669.c: Check the used mode.
8570 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
8572         PR sanitizer/64354
8573         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8575 2016-05-19  Richard Biener  <rguenther@suse.de>
8577         PR tree-optimization/70729
8578         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8579         * gcc.dg/graphite/scop-18.c: Likewise.
8580         * gcc.dg/pr41783.c: Disable LIM.
8581         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8582         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8583         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8584         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8585         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8586         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8587         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8588         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8589         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8590         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8591         * gfortran.dg/pr42108.f90: Likewise.
8593 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
8595         PR driver/69265
8596         * gcc.dg/spellcheck-options-11.c: New test case.
8598 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
8600         PR c++/71100
8601         * g++.dg/opt/pr71100.C: New test.
8603 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8605         PR ipa/69708
8606         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8607         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8608         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8609         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8611 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8613         PR ipa/69708
8614         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8615         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8616         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8617         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8618         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8620 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
8622         PR c++/69793
8623         * g++.dg/template/crash122.C: New.
8625 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
8627         PR c++/70466
8628         * g++.dg/template/pr70466-1.C: New.
8629         * g++.dg/template/pr70466-2.C: Likewise.
8631 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8633         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8634         splat operations and the XXSPLTIB instruction.
8635         * gcc.target/powerpc/p9-splat-2.c: Likewise.
8636         * gcc.target/powerpc/p9-splat-3.c: Likewise.
8637         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8638         xxlxor to clear a register.
8640 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
8642         * gcc.dg/torture/pr71020.c: New test.
8644 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8646         PR ipa/70646
8647         * gcc.dg/ipa/pr70646.c: New test.
8649 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8651         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8653 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8655         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8656         missing tests for vreinterpretq_p{8,16}.
8658 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8660         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8661         vsliq_n_s64 and vsliq_n_u64.
8663 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8665         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8666         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8668 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8670         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8671         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8672         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8674 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8676         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8677         in comment.
8679 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8681         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8682         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8683         "blr\t" and switch to scan-assembler-times.
8685 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
8687         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8688         with __aarch64__.
8689         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8690         declarations under __aarch64__ and __ARM_FEATURE_FMA.
8692 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
8694         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8695         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8696         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8697         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8698         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8699         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8701         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8702         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8704         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8705         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8707         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8708         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8710         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8712 2016-05-18  Richard Biener  <rguenther@suse.de>
8714         PR tree-optimization/71168
8715         * gcc.dg/torture/pr71168.c: New testcase.
8717 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
8719         PR middle-end/63586
8720         * gcc.dg/tree-ssa/pr63586-2.c: New test.
8721         * gcc.dg/tree-ssa/pr63586.c: New test.
8722         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8724 2016-05-17  Nathan Sidwell  <nathan@acm.org>
8726         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8727         * gcc.dg/pr68671.c: Fix ptx xfail-if.
8728         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8729         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8731 2016-05-17  Nathan Sidwell  <nathan@acm.org>
8733         * gcc.target/nvptx/abi-vararg-3.c: New.
8735 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
8737         PR tree-optimization/54579
8738         PR middle-end/55299
8739         * gcc.dg/fold-notrotate-1.c: New test.
8740         * gcc.dg/fold-notshift-1.c: New test.
8741         * gcc.dg/fold-notshift-2.c: New test.
8743 2016-05-17  Marek Polacek  <polacek@redhat.com>
8745         PR ipa/71146
8746         * g++.dg/ipa/pr71146.C: New test.
8748 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
8750         * jit.dg/test-error-array-bounds.c: New test case.
8752 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8754         * gcc.dg/tree-ssa/and-1.c: New testcase.
8756 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8758         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8759         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8761 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8763         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8764         * gcc.dg/tree-ssa/vrp99.c: New testcase.
8766 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8768         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8770 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8772         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8774 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8776         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8777         ".2d[index]" when scan the assembly.
8778         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8779         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8780         float64x1.
8781         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8783 2016-05-17  Richard Biener  <rguenther@suse.de>
8785         PR tree-optimization/71132
8786         * gcc.dg/torture/pr71132.c: New testcase.
8788 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
8790         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8792 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8794         PR target/70809
8795         * gcc.target/aarch64/pr70809_1.c: New test.
8797 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8799         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8800         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8801         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8802         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8804 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
8805             Ilya Enkovich  <ilya.enkovich@intel.com>
8807         PR target/71114
8808         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8810 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
8812         * g++.dg/ipa/ivinline-7.C: Do not xfail.
8813         * g++.dg/ipa/ivinline-9.C: Do not xfail.
8815 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
8817         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
8818         test for __ARM_FP16_ARGS.
8819         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8820         * gcc.target/arm/aapcs/neon-vect10.c: New.
8821         * gcc.target/arm/aapcs/neon-vect9.c: New.
8822         * gcc.target/arm/aapcs/vfp18.c: New.
8823         * gcc.target/arm/aapcs/vfp19.c: New.
8824         * gcc.target/arm/aapcs/vfp20.c: New.
8825         * gcc.target/arm/aapcs/vfp21.c: New.
8826         * gcc.target/arm/fp16-aapcs-1.c: New.
8827         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
8828         test for __ARM_FP16_ARGS.
8829         * g++.target/arm/fp16-return-1.c: Update expected output.
8831 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
8833         PR testsuite/70227
8834         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8836 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
8838         PR fortran/69603
8839         * gfortran.dg/pr69603.f90: New testcase.
8841 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8843         * gfortran.dg/dec_union_4.f90: Fix endian issue.
8845 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8847         PR fortran/71047
8848         * gfortran.dg/pr71047.f08: New test.
8850 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
8852         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8853         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8854         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8856 2016-05-13  Martin Sebor  <msebor@redhat.com>
8858         PR c++/60049
8859         * g++.dg/cpp0x/constexpr-60049.C: New test.
8861 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
8863         PR bootstrap/71071
8864         * gcc.dg/pr71071.c: New test.
8866 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
8868         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8869         remove XOP handling.
8870         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8872 2016-05-13  Nathan Sidwell  <nathan@acm.org>
8874         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8875         __atomic_is_lock_free declaration.
8877 2016-05-13  Richard Biener  <rguenther@suse.de>
8879         PR tree-optimization/42587
8880         * gcc.dg/optimize-bswapsi-4.c: New testcase.
8882 2016-05-13  Martin Liska  <mliska@suse.cz>
8884         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8885         the new format of dump output.
8887 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8889         * gcc.dg/pr71084.c: New test.
8891 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8893         PR target/53440
8894         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8896 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8898         * gcc.target/aarch64/struct_return.c: New test.
8900 2016-05-12  Marek Polacek  <polacek@redhat.com>
8902         PR c/70756
8903         * c-c++-common/pr70756-2.c: New test.
8904         * c-c++-common/pr70756.c: New test.
8906 2016-05-12  Richard Biener  <rguenther@suse.de>
8908         PR tree-optimization/71059
8909         * gcc.dg/torture/pr71059.c: New testcase.
8911 2016-05-12  Richard Biener  <rguenther@suse.de>
8913         PR tree-optimization/71062
8914         * gcc.dg/torture/pr71062.c: New testcase.
8916 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8918         PR tree-optimization/71006
8919         * gcc.dg/pr71006.c: New test.
8921 2016-05-12  Marek Polacek  <polacek@redhat.com>
8923         PR driver/71063
8924         * gcc.dg/opts-7.c: New test.
8926 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8928         PR target/70830
8929         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8930         Add -save-temps to dg-options.
8931         Scan for ldmfd rather than pop instruction.
8932         * gcc.target/arm/interrupt-2.c: Likewise.
8933         * gcc.target/arm/pr70830.c: New test.
8935 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
8937         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8938         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8940         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8941         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8942         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8944         PR target/71019
8945         * gcc.target/i386/avx512vl-pack-1.c: New test.
8946         * gcc.target/i386/avx512vl-pack-2.c: New test.
8947         * gcc.target/i386/avx512bw-pack-2.c: New test.
8949         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8951         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8952         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8953         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8955 2016-05-12  Richard Biener  <rguenther@suse.de>
8957         PR tree-optimization/70986
8958         * gcc.dg/torture/pr70986-1.c: New testcase.
8959         * gcc.dg/torture/pr70986-2.c: Likewise.
8960         * gcc.dg/torture/pr70986-3.c: Likewise.
8962 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
8964         PR c/43651
8965         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8966         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8968 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
8970         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8971         directive.
8972         * gcc.target/i386/pr66746.c: Ditto.
8974 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8976         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8977         support.
8978         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8979         warning when using -mvsx-timode.
8980         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8981         * gcc.target/powerpc/dform-2.c: Likewise.
8982         * gcc.target/powerpc/pr68805.c: Likewise.
8984 2016-05-11  Marek Polacek  <polacek@redhat.com>
8986         PR c++/71024
8987         * c-c++-common/attributes-3.c: New test.
8989 2016-05-11  Nathan Sidwell  <nathan@acm.org>
8991         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8992         * gcc.c-torture/execute/pr68185.c: Likewise.
8993         * gcc.dg/ipa/pr70306.c: Requires global constructors.
8994         * gcc.dg/pr69634.c: Requires scheduling.
8995         * gcc.dg/torture/pr66178.c: Require label values.
8996         * gcc.dg/setjmp-6.c: Require indirect jumps.
8998 2016-05-11  Richard Biener  <rguenther@suse.de>
9000         PR tree-optimization/71055
9001         * gcc.dg/torture/pr71055.c: New testcase.
9003 2016-05-11  Richard Biener  <rguenther@suse.de>
9005         PR debug/71057
9006         * g++.dg/debug/pr71057.C: New testcase.
9008 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
9010         PR fortran/70855
9011         * gfortran.dg/gomp/pr70855.f90: New test.
9013 2016-05-11  Richard Biener  <rguenther@suse.de>
9015         PR middle-end/71002
9016         * g++.dg/torture/pr71002.C: New testcase.
9018 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
9020         PR middle-end/70807
9021         * gcc.dg/pr70807.c: New test.
9023 2016-05-10  Martin Sebor  <msebor@redhat.com>
9025         PR c++/38611
9026         * g++.dg/Wattributes.C: New test.
9028 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
9030         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9031         * gcc.dg/tree-ssa/pr69270.c: Adjust.
9032         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9034 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9036         PR target/70799
9037         * gcc.target/i386/pr70799-1.c: New test.
9039 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
9041         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9043 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9045         PR middle-end/70877
9046         * gcc.target/i386/pr70877.c: New test.
9048 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9050         PR tree-optimization/70786
9051         * gcc.target/i386/pr70876.c: New test.
9053 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
9055         PR target/70927
9056         * gcc.target/i386/avx512vl-logic-1.c: New test.
9057         * gcc.target/i386/avx512vl-logic-2.c: New test.
9058         * gcc.target/i386/avx512dq-logic-2.c: New test.
9060 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9062         PR target/70963
9063         * gcc.target/powerpc/pr70963.c: New.
9065 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
9067         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9068         (test_very_wide_line): Add ruler to expected output.
9069         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9070         (test_very_wide_line): Likewise.
9071         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9072         (test_show_locus): Within the handling of "test_very_wide_line",
9073         enable show_ruler_p on the diagnostic context.
9075 2016-05-10  Richard Biener  <rguenther@suse.de>
9077         PR tree-optimization/71039
9078         * gcc.dg/torture/pr71039.c: New testcase.
9080 2016-05-10  Nathan Sidwell  <nathan@acm.org>
9082         * gcc.dg/nested-func-10.c: Requires alloca.
9083         * gcc.dg/nested-func-9.c: Requires alloca.
9084         * gcc.c-torture/execute/pr70460.c: Requires labels.
9085         * gcc.c-torture/compile/pr70199.c: Requires labels.
9086         * gcc.target/nvptx/decl.c: Compile only.
9087         * gcc.target/nvptx/trailing-init.c: Compile only.
9088         * gcc.target/nvptx/ary-init.c: Compile only.
9090 2016-05-10  Marek Polacek  <polacek@redhat.com>
9092         PR c/70255
9093         * gcc.dg/attr-opt-1.c: New test.
9095 2016-05-10  Richard Biener  <rguenther@suse.de>
9097         PR tree-optimization/70497
9098         PR tree-optimization/28367
9099         * gcc.dg/torture/20160404-1.c: New testcase.
9100         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9101         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9103 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
9105         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9107 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
9109         * gcc.target/i386/fabsneg-1.c New test.
9111 2016-05-09  Alan Modra  <amodra@gmail.com>
9113         PR testsuite/70826
9114         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9116 2016-05-09  Richard Biener  <rguenther@suse.de>
9118         PR tree-optimization/70985
9119         * gcc.dg/torture/pr70985.c: New testcase.
9121 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
9123         * gcc.dg/tree-ssa/ifc-9.c: New test.
9124         * gcc.dg/tree-ssa/ifc-10.c: New test.
9125         * gcc.dg/tree-ssa/ifc-11.c: New test.
9126         * gcc.dg/tree-ssa/ifc-12.c: New test.
9127         * gcc.dg/vect/pr61194.c: Remove XFAIL.
9128         * gcc.dg/vect/vect-23.c: Remove XFAIL.
9129         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9131 2016-05-09  Richard Biener  <rguenther@suse.de>
9133         PR fortran/70937
9134         * gfortran.dg/pr70937.f90: New testcase.
9136 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9138         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9140 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
9142         PR fortran/56226
9143         * gfortran.dg/dec_structure_1.f90: New testcase.
9144         * gfortran.dg/dec_structure_2.f90: Ditto.
9145         * gfortran.dg/dec_structure_3.f90: Ditto.
9146         * gfortran.dg/dec_structure_4.f90: Ditto.
9147         * gfortran.dg/dec_structure_5.f90: Ditto.
9148         * gfortran.dg/dec_structure_6.f90: Ditto.
9149         * gfortran.dg/dec_structure_7.f90: Ditto.
9150         * gfortran.dg/dec_structure_8.f90: Ditto.
9151         * gfortran.dg/dec_structure_9.f90: Ditto.
9152         * gfortran.dg/dec_structure_10.f90: Ditto.
9153         * gfortran.dg/dec_structure_11.f90: Ditto.
9154         * gfortran.dg/dec_union_1.f90: Ditto.
9155         * gfortran.dg/dec_union_2.f90: Ditto.
9156         * gfortran.dg/dec_union_3.f90: Ditto.
9157         * gfortran.dg/dec_union_4.f90: Ditto.
9158         * gfortran.dg/dec_union_5.f90: Ditto.
9159         * gfortran.dg/dec_union_6.f90: Ditto.
9160         * gfortran.dg/dec_union_7.f90: Ditto.
9162 2016-05-07  Tom de Vries  <tom@codesourcery.com>
9164         PR tree-optimization/70956
9165         * gcc.dg/graphite/pr70956.c: New test.
9167 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
9169         PR middle-end/70941
9170         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9171         (a, b, c, d): Change type from char to signed char.
9172         (main): Compare against (signed char) -1634678893 instead of
9173         hardcoded -109.  Use __builtin_abort instead of abort.
9175         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9176         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9178         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9180 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
9182         PR debug/70935
9183         * gcc.dg/torture/pr70935.c: New test.
9185 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
9187         PR target/58219
9188         * gcc.target/sh/pr58219.c: New tests.
9190 2016-05-06  Richard Biener  <rguenther@suse.de>
9192         PR tree-optimization/70960
9193         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9195 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
9197         PR target/52933
9198         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9199         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9200         Adjust expected instruction counts.
9201         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9203 2016-05-06  Marek Polacek  <polacek@redhat.com>
9205         PR sanitizer/70875
9206         * gcc.dg/ubsan/bounds-3.c: New test.
9208 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
9210         PR target/54089
9211         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9213 2016-05-06  Richard Biener  <rguenther@suse.de>
9215         PR middle-end/70931
9216         * gfortran.dg/pr70931.f90: New testcase.
9218 2016-05-06  Richard Biener  <rguenther@suse.de>
9220         PR middle-end/70941
9221         * gcc.dg/torture/pr70941.c: New testcase.
9223 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
9225         PR tree-optimization/57206
9226         * gcc.dg/vect/pr57206.c: New test.
9228 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9230         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9232 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
9234         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9236         * c-c++-common/Wdangling-else-4.c: New test.
9238 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
9240         PR c++/70906
9241         PR c++/70933
9242         * g++.dg/opt/pr70906.C: New test.
9243         * g++.dg/opt/pr70933.C: New test.
9245         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9247 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
9249         * gcc.dg/ipa/pure-const-3.c: New testcase.
9251 2016-05-04  Marek Polacek  <polacek@redhat.com>
9253         * c-c++-common/Wdangling-else-1.c: New test.
9254         * c-c++-common/Wdangling-else-2.c: New test.
9255         * c-c++-common/Wdangling-else-3.c: New test.
9257 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
9259         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9260         flag is present.
9262 2016-05-04  Marek Polacek  <polacek@redhat.com>
9264         PR c/48778
9265         * gcc.dg/Waddress-2.c: New test.
9267 2016-05-04  Alan Modra  <amodra@gmail.com>
9269         * gcc.target/powerpc/pr70866.c: New.
9271 2016-05-03  Martin Sebor  <msebor@redhat.com>
9273         PR c++/66561
9274         * c-c++-common/builtin_location.c: New test.
9275         * g++.dg/cpp1y/builtin_location.C: New test.
9277 2016-05-03  Marek Polacek  <polacek@redhat.com>
9279         PR c/70859
9280         * gcc.dg/pr70859.c: New test.
9281         * gcc.dg/pr70859-2.c: New test.
9283 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
9285         * gnat.dg/debug5.adb: New testcase.
9287 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9289         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9290         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9291         Procedure to check for z10 instruction set.
9293 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
9295         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9297 2016-05-03  Alan Modra  <amodra@gmail.com>
9299         * gcc.target/powerpc/savres.c: Add func using a single gpr.
9301 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
9303         * gcc.target/i386/avx512f-cvt-1.c: New test.
9305 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9307         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9308         -fdump-tree-vrp-details.
9310 2016-05-03  Richard Biener  <rguenther@suse.de>
9312         * gcc.dg/pr30172-1.c: Adjust.
9313         * gcc.dg/pr63743.c: Likewise.
9314         * gcc.dg/tm/pr51696.c: Likewise.
9315         * c-c++-common/tm/safe-1.c: Likewise.
9316         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9317         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9318         * g++.dg/plugin/self-assign-test-1.C: Likewise.
9319         * g++.dg/plugin/self-assign-test-2.C: Likewise.
9321 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
9323         PR rtl-optimization/70467
9324         * gcc.target/i386/pr70467-3.c: New test.
9325         * gcc.target/i386/pr70467-4.c: New test.
9327         PR tree-optimization/70916
9328         * gcc.c-torture/compile/pr70916.c: New test.
9330         PR target/49244
9331         * gcc.target/i386/pr49244-1.c: New test.
9332         * gcc.target/i386/pr49244-2.c: New test.
9334 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
9336         PR rtl-optimization/44281
9337         * gcc.target/i386/pr44281.c: New test.
9339 2016-05-03  bin cheng  <bin.cheng@arm.com>
9341         PR tree-optimization/56541
9342         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9343         * gcc.dg/vect/pr56541.c: new test.
9345 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9347         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9348         __float128.
9349         * gcc.target/powerpc/float128-complex-2.c: Likewise.
9351 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
9353         PR testsuite/70520
9354         * c-c++-common/asan/clone-test-1.c (main): Align child process
9355         stack to 16 bytes.
9357 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
9359         PR c++/62314
9360         * g++.dg/spellcheck-fields-2.C: New test case.
9362 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
9364         PR c++/62314
9365         * g++.dg/pr62314.C: New test case.
9367 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
9369         * gcc.dg/ipa/inline-8.c: New testcase.
9371 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
9373         PR rtl-optimization/70467
9374         * gcc.target/i386/pr70467-1.c: New test.
9376 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9378         * gcc.dg/spec-options.c: Run the test on all targets.
9379         * gcc.dg/foo.specs: Use cpp_unique_options.
9381 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
9383         * gcc.dg/tree-ssa/unord.c: New testcase.
9385 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
9387         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9389 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
9391         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9393 2016-05-02  Marek Polacek  <polacek@redhat.com>
9395         PR c/70851
9396         * gcc.dg/enum-incomplete-3.c: New test.
9398 2016-05-02  Marek Polacek  <polacek@redhat.com>
9399             Tom de Vries  <tom@codesourcery.com>
9401         PR tree-optimization/70700
9402         * gcc.dg/pr70700.c: New test.
9404 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
9406         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9407         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9408         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9409         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9410         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9412 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
9414         * ada/acats/run_acats: Rename into...
9415         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
9416         * ada/acats/run_all.sh: Remove redundant test.
9417         (target_run): Move around.
9418         (target_gnatchop): Use newly built executable.
9419         (target_gnatmake): Likewise.
9420         Check that the compilation of impbit succeeds.
9422 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
9424         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9425         * gcc.dg/20021029-1.c: Likewise.
9426         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9427         * gcc.target/sh/attr-isr-trapa.c: Likewise.
9428         * gcc.target/sh/cmpstr.c: Likewise.
9429         * gcc.target/sh/cmpstrn.c: Likewise.
9430         * gcc.target/sh/memset.c: Likewise.
9431         * gcc.target/sh/pr21255-2-mb.c: Likewise.
9432         * gcc.target/sh/pr21255-2-ml.c: Likewise.
9433         * gcc.target/sh/pr39423-1.c: Likewise.
9434         * gcc.target/sh/pr49468-di.c: Likewise.
9435         * gcc.target/sh/pr49468-si.c: Likewise.
9436         * gcc.target/sh/pr49880-1.c: Likewise.
9437         * gcc.target/sh/pr49880-2.c: Likewise.
9438         * gcc.target/sh/pr49880-3.c: Likewise.
9439         * gcc.target/sh/pr50751-1.c: Likewise.
9440         * gcc.target/sh/pr50751-4.c: Likewise.
9441         * gcc.target/sh/pr50751-7.c: Likewise.
9442         * gcc.target/sh/pr51244-1.c: Likewise.
9443         * gcc.target/sh/pr51244-10.c: Likewise.
9444         * gcc.target/sh/pr51244-11.c: Likewise.
9445         * gcc.target/sh/pr51244-12.c: Likewise.
9446         * gcc.target/sh/pr51244-13.c: Likewise.
9447         * gcc.target/sh/pr51244-14.c: Likewise.
9448         * gcc.target/sh/pr51244-17.c: Likewise.
9449         * gcc.target/sh/pr51244-18.c: Likewise.
9450         * gcc.target/sh/pr51244-19.c: Likewise.
9451         * gcc.target/sh/pr51244-4.c: Likewise.
9452         * gcc.target/sh/pr51244-5.c: Likewise.
9453         * gcc.target/sh/pr51244-7.c: Likewise.
9454         * gcc.target/sh/pr51244-8.c: Likewise.
9455         * gcc.target/sh/pr51244-9.c: Likewise.
9456         * gcc.target/sh/pr51697.c: Likewise.
9457         * gcc.target/sh/pr52483-1.c: Likewise.
9458         * gcc.target/sh/pr52483-2.c: Likewise.
9459         * gcc.target/sh/pr52483-3.c: Likewise.
9460         * gcc.target/sh/pr52483-5.c: Likewise.
9461         * gcc.target/sh/pr52933-1.c: Likewise.
9462         * gcc.target/sh/pr52933-2.c: Likewise.
9463         * gcc.target/sh/pr52933-3.c: Likewise.
9464         * gcc.target/sh/pr53568-1.c: Likewise.
9465         * gcc.target/sh/pr53976-1.c: Likewise.
9466         * gcc.target/sh/pr53988-1.c: Likewise.
9467         * gcc.target/sh/pr53988.c: Likewise.
9468         * gcc.target/sh/pr54089-1.c: Likewise.
9469         * gcc.target/sh/pr54089-6.c: Likewise.
9470         * gcc.target/sh/pr54089-7.c: Likewise.
9471         * gcc.target/sh/pr54089-8.c: Likewise.
9472         * gcc.target/sh/pr54089-9.c: Likewise.
9473         * gcc.target/sh/pr54236-1.c: Likewise.
9474         * gcc.target/sh/pr54236-2.c: Likewise.
9475         * gcc.target/sh/pr54236-3.c: Likewise.
9476         * gcc.target/sh/pr54236-4.c: Likewise.
9477         * gcc.target/sh/pr54386.c: Likewise.
9478         * gcc.target/sh/pr54602-1.c: Likewise.
9479         * gcc.target/sh/pr54685.c: Likewise.
9480         * gcc.target/sh/pr54760-1.c: Likewise.
9481         * gcc.target/sh/pr54760-2.c: Likewise.
9482         * gcc.target/sh/pr54760-3.c: Likewise.
9483         * gcc.target/sh/pr54760-4.c: Likewise.
9484         * gcc.target/sh/pr54760-5.c: Likewise.
9485         * gcc.target/sh/pr54760-6.c: Likewise.
9486         * gcc.target/sh/pr55146.c: Likewise.
9487         * gcc.target/sh/pr55160.c: Likewise.
9488         * gcc.target/sh/pr59278.c: Likewise.
9489         * gcc.target/sh/pr59401-1.c: Likewise.
9490         * gcc.target/sh/pr59533-1.c: Likewise.
9491         * gcc.target/sh/pr63260.c: Likewise.
9492         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9493         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9494         * gcc.target/sh/strlen.c: Likewise.
9495         * gcc.target/sh/torture/pr30807.c: Likewise.
9496         * gcc.target/sh/torture/pr34777.c: Likewise.
9497         * gcc.target/sh/torture/pr64652.c: Likewise.
9498         * gcc.target/sh/torture/pr65505.c: Likewise.
9499         * gcc.target/sh/torture/pragma-isr.c: Likewise.
9500         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9502 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
9504         PR c++/66644
9505         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9507 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9509         * gcc.target/powerpc/vsx-elemrev-1.c: New.
9510         * gcc.target/powerpc/vsx-elemrev-2.c: New.
9511         * gcc.target/powerpc/vsx-elemrev-3.c: New.
9512         * gcc.target/powerpc/vsx-elemrev-4.c: New.
9514 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
9516         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9517         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9519 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
9521         PR middle-end/70626
9522         * c-c++-common/goacc/combined-reduction.c: New test.
9523         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9525 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
9527         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9528         *movdi_internal pattern only if PIC off.
9529         * gcc.target/i386/pr70155-2.c: Likewise.
9530         * gcc.target/i386/pr70155-3.c: Likewise.
9531         * gcc.target/i386/pr70155-4.c: Likewise.
9532         * gcc.target/i386/pr70155-5.c: Likewise.
9533         * gcc.target/i386/pr70155-6.c: Likewise.
9534         * gcc.target/i386/pr70155-7.c: Likewise.
9535         * gcc.target/i386/pr70155-8.c: Likewise.
9536         * gcc.target/i386/pr70155-15.c: Likewise.
9537         * gcc.target/i386/pr70155-17.c: Likewise.
9538         * gcc.target/i386/pr70155-22.c: Likewise.
9540 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
9542         PR tree-optimization/70803
9543         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9545 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9547         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9548         optimization of vector loop.
9549         * gcc.target/i386/vect-unpack-3.c: New test.
9550         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9551         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9552         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9554 2016-04-29  Marek Polacek  <polacek@redhat.com>
9556         PR sanitizer/70342
9557         * g++.dg/ubsan/null-7.C: New test.
9559         PR c/70852
9560         * gcc.dg/pr70852.c: New test.
9562 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9564         PR/69089
9565         * g++.dg/cpp0x/alignas6.C: New test.
9567 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9569         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9570         * gcc.dg/pr27003.c: Likewise.
9571         * gcc.dg/tree-ssa/cswtch.c: Likewise.
9572         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9573         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9574         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9575         * gcc.target/arc/mxy.c: Likewise.
9576         * gcc.target/arc/mswape.c: Likewise.
9577         * gcc.target/arc/mrtsc.c: Likewise.
9578         * gcc.target/arc/mcrc.c: Likewise.
9579         * gcc.target/arc/mdsp-packa.c: Likewise.
9580         * gcc.target/arc/mdvbf.c: Likewise.
9581         * gcc.target/arc/mlock.c: Likewise.
9582         * gcc.target/arc/mmac-24.c: Likewise.
9583         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9585 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9586             Matthijs Kooijman  <matthijs@stdin.nl>
9587             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9589         PR target/60040
9590         * gcc.target/avr/pr60040-1.c: New.
9591         * gcc.target/avr/pr60040-2.c: New.
9593 2016-04-29  Richard Biener  <rguenther@suse.de>
9595         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9597 2016-04-29  Richard Biener  <rguenther@suse.de>
9599         PR tree-optimization/13962
9600         PR tree-optimization/65686
9601         * gcc.dg/uninit-pr65686.c: New testcase.
9603 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
9605         PR middle-end/70843
9606         * gcc.dg/pr70843.c: New test.
9608 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9610         PR target/70858
9611         * gcc.target/i386/pr70858.c: New test.
9613 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
9615         * gcc.target/arc/nps400-1.c: New file.
9617 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9618             Andrew Burgess  <andrew.burgess@embecosm.com>
9620         * gcc.target/arc/movh_cl-1.c: New file.
9622 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9623             Andrew Burgess  <andrew.burgess@embecosm.com>
9625         * gcc.target/arc/extzv-1.c: New file.
9626         * gcc.target/arc/insv-1.c: New file.
9627         * gcc.target/arc/insv-2.c: New file.
9628         * gcc.target/arc/movb-1.c: New file.
9629         * gcc.target/arc/movb-2.c: New file.
9630         * gcc.target/arc/movb-3.c: New file.
9631         * gcc.target/arc/movb-4.c: New file.
9632         * gcc.target/arc/movb-5.c: New file.
9633         * gcc.target/arc/movb_cl-1.c: New file.
9634         * gcc.target/arc/movb_cl-2.c: New file.
9635         * gcc.target/arc/movbi_cl-1.c: New file.
9636         * gcc.target/arc/movl-1.c: New file.
9638 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9639             Andrew Burgess  <andrew.burgess@embecosm.com>
9641         * gcc.target/arc/cmem-1.c: New file.
9642         * gcc.target/arc/cmem-2.c: New file.
9643         * gcc.target/arc/cmem-3.c: New file.
9644         * gcc.target/arc/cmem-4.c: New file.
9645         * gcc.target/arc/cmem-5.c: New file.
9646         * gcc.target/arc/cmem-6.c: New file.
9647         * gcc.target/arc/cmem-7.c: New file.
9648         * gcc.target/arc/cmem-ld.inc: New file.
9649         * gcc.target/arc/cmem-st.inc: New file.
9651 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9653         PR target/70821
9654         * gcc.target/i386/pr70821.c: New test.
9656 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
9658         * gcc.target/powerpc/vec-adde.c: New test.
9659         * gcc.target/powerpc/vec-adde-int128.c: New test.
9661 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9663         * gcc.target/i386/avx-vround-1.c: New test.
9664         * gcc.target/i386/avx-vround-2.c: New test.
9665         * gcc.target/i386/avx512vl-vround-1.c: New test.
9666         * gcc.target/i386/avx512vl-vround-2.c: New test.
9668 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9670         PR testsuite/70595
9671         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9672         (check_effective_target_cilkplus_runtime): ... this.
9673         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9674         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9676         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9677         Require cilkplus_runtime.
9678         Don't add -lcilkrts.
9679         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9680         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9681         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9682         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9683         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9684         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9685         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9686         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9687         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9688         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9689         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9690         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9691         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9692         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9693         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9694         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9695         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9696         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9697         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9698         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9699         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9700         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9701         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9702         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9703         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9704         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9705         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9706         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9707         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9709         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9710         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9712         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9714         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9715         cilkplus_runtime.
9717 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
9719         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9720         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9722 2015-04-27  Ryan Burn  <contact@rnburn.com>
9724         PR c++/69024
9725         PR c++/68997
9726         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9727         diagnostic.
9728         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9729         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9731 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
9733         * gnat.dg/limited_with4.ad[sb]: New test.
9734         * gnat.dg/limited_with4_pkg.ads: New helper.
9736 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
9738         PR target/70155
9739         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9740         and movv1ti_internal patterns
9741         * gcc.target/i386/pr70155-1.c: New test.
9742         * gcc.target/i386/pr70155-2.c: Likewise.
9743         * gcc.target/i386/pr70155-3.c: Likewise.
9744         * gcc.target/i386/pr70155-4.c: Likewise.
9745         * gcc.target/i386/pr70155-5.c: Likewise.
9746         * gcc.target/i386/pr70155-6.c: Likewise.
9747         * gcc.target/i386/pr70155-7.c: Likewise.
9748         * gcc.target/i386/pr70155-8.c: Likewise.
9749         * gcc.target/i386/pr70155-9.c: Likewise.
9750         * gcc.target/i386/pr70155-10.c: Likewise.
9751         * gcc.target/i386/pr70155-11.c: Likewise.
9752         * gcc.target/i386/pr70155-12.c: Likewise.
9753         * gcc.target/i386/pr70155-13.c: Likewise.
9754         * gcc.target/i386/pr70155-14.c: Likewise.
9755         * gcc.target/i386/pr70155-15.c: Likewise.
9756         * gcc.target/i386/pr70155-16.c: Likewise.
9757         * gcc.target/i386/pr70155-17.c: Likewise.
9758         * gcc.target/i386/pr70155-18.c: Likewise.
9759         * gcc.target/i386/pr70155-19.c: Likewise.
9760         * gcc.target/i386/pr70155-20.c: Likewise.
9761         * gcc.target/i386/pr70155-21.c: Likewise.
9762         * gcc.target/i386/pr70155-22.c: Likewise.
9764 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
9766         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9767         ".{5,6}".
9769 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
9771         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9772         * gcc.dg/tree-ssa/scev-9.c: Ditto.
9773         * gcc.dg/tree-ssa/scev-10.c: Ditto.
9774         * gcc.dg/tree-ssa/scev-11.c: Ditto.
9775         * gcc.dg/tree-ssa/scev-12.c: Ditto.
9777 2016-04-27  Richard Biener  <rguenther@suse.de>
9779         PR ipa/70760
9780         * g++.dg/ipa/ipa-pta-2.C: New testcase.
9781         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9783 2016-04-27  Nathan Sidwell  <nathan@acm.org>
9785         * g++.dg/cpp0x/constexpr-recursion3.C: New.
9786         * g++.dg/ubsan/pr63956.C: Adjust error location.
9788 2016-04-27  Nick Clifton  <nickc@redhat.com>
9790         PR middle-end/49889
9791         * gcc.dg/pr49889.c: New test.
9793 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
9795         * c-c++-common/memset-array.c: New test.
9797 2016-04-26  Martin Sebor  <msebor@redhat.com>
9799         PR c++/66639
9800         * g++.dg/cpp1y/func_constexpr.C: New test.
9802 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
9804         PR c++/70241
9805         * g++.dg/cpp0x/enum32.C: New test.
9806         * g++.dg/cpp0x/enum33.C: New test.
9808 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9810         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9811         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9812         * gcc.c-torture/execute/bitfld-6.c: Likewise.
9813         * gcc.c-torture/execute/bitfld-7.c: Likewise.
9814         * gcc.c-torture/execute/pr38151.c: Likewise.
9815         * gcc.c-torture/execute/pr66556.c: Likewise.
9816         * gcc.c-torture/execute/pr67781.c: Likewise.
9817         * gcc.c-torture/execute/pr68648.c: Likewise.
9819 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9821         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9823 2016-04-26  Marek Polacek  <polacek@redhat.com>
9825         PR c/67784
9826         * gcc.dg/pr67784-3.c: New test.
9827         * gcc.dg/pr67784-4.c: New test.
9828         * gcc.dg/pr67784-5.c: New test.
9830         PR c/70791
9831         * gcc.dg/Wnested-externs-2.c: New test.
9833 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9835         * gcc.dg/fold-plusmult.c: Adjust.
9836         * gcc.dg/no-strict-overflow-6.c: Adjust.
9837         * gcc.dg/gomp/loop-1.c: Xfail some tests.
9839 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9841         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9842         number scans.
9843         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9844         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9845         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9846         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9847         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9848         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9849         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9850         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9851         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9852         * gcc.target/i386/avx512f-gather-5.c: Likewise.
9853         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9854         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9855         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9856         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9857         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9858         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9859         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9860         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9861         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9862         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9863         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9864         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9865         scans.
9866         * gcc.target/i386/pr32219-4.c: Likewise.
9867         * gcc.target/i386/pr32219-6.c: Likewise.
9868         * gcc.target/i386/pr32219-8.c: Likewise.
9870 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9872         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9873         associated options.
9875 2016-04-26  Marek Polacek  <polacek@redhat.com>
9877         PR c++/70744
9878         * g++.dg/ext/cond2.C: New test.
9880 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
9882         PR tree-optimization/70771
9883         PR tree-optimization/70775
9884         * gcc.dg/pr70771.c: New test.
9885         * gcc.dg/pr70775.c: New test.
9887 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9889         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9891 2016-04-25  Richard Biener  <rguenther@suse.de>
9893         PR tree-optimization/70780
9894         * gcc.dg/torture/pr70780.c: New testcase.
9896 2016-04-25  Michael Collison  <michael.collison@arm.com>
9898         * gcc.target/arm/neon-vaddws16.c: New test.
9899         * gcc.target/arm/neon-vaddws32.c: New test.
9900         * gcc.target/arm/neon-vaddwu16.c: New test.
9901         * gcc.target/arm/neon-vaddwu32.c: New test.
9902         * gcc.target/arm/neon-vaddwu8.c: New test.
9903         * lib/target-supports.exp
9904         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9905         that arm neon support vector widen sum of HImode TO SImode.
9907 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
9909         PR sanitizer/70712
9910         * c-c++-common/asan/pr70712.c: New test.
9912 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9914         * .gitattributes: New file.
9916 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
9918         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9920 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
9922         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9923         * gfortran.dg/submodule_15.f08: Likewise.
9925 2016-04-22  Richard Biener  <rguenther@suse.de>
9927         PR tree-optimization/70740
9928         * gcc.dg/torture/pr70740.c: New testcase.
9930 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
9932         PR target/70750
9933         * gcc.target/i386/pr70750-1.c: New test.
9934         * gcc.target/i386/pr70750-2.c: Likewise.
9936 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
9938         PR c++/70540
9939         * g++.dg/cpp0x/auto48.C: New.
9941 2016-04-21  Marek Polacek  <polacek@redhat.com>
9943         PR c++/70513
9944         * g++.dg/cpp0x/forw_enum12.C: New test.
9945         * g++.dg/cpp0x/forw_enum13.C: New test.
9947 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
9949         PR target/70728
9950         * gcc.target/i386/pr70728.c: New test.
9952 2016-04-21  Richard Biener  <rguenther@suse.de>
9954         PR middle-end/70747
9955         * gcc.dg/pr70747.c: New testcase.
9957 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
9959         PR tree-optimization/70715
9960         * gcc.dg/tree-ssa/scev-13.c: New test.
9962 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9964         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9966 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9968         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9970 2016-04-20  Jan Hubicka  <jh@suse.cz>
9972         PR ipa/70018
9973         * g++.dg/ipa/nothrow-1.C: New testcase.
9975 2016-04-20  Nathan Sidwell  <nathan@acm.org>
9977         PR c++/55635
9978         * g++.dg/eh/delete1.C: New.
9980 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9982         * gcc.target/i386/avx256-unaligned-store-2.c: Add
9983         -mtune-ctrl=sse_typeless_stores.
9985 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9987         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9989 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9991         PR tree-optimization/69489
9992         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9994 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
9996         PR c++/69363
9997         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9998         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9999         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10001 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
10003         PR tree-optimization/56625
10004         PR tree-optimization/69489
10005         * gcc.dg/vect/pr56625.c: New test.
10006         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10008 2016-04-20  Andrew Pinski  <apinski@cavium.com>
10010         PR target/64971
10011         * gcc.c-torture/compile/pr37433-1.c: New testcase.
10013 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
10015         * gnat.dg/self1.adb: Remove now incorrect test.
10017 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
10019         * gcc.dg/tree-ssa/scev-11.c: New test.
10020         * gcc.dg/tree-ssa/scev-12.c: New test.
10022 2016-04-20  Marek Polacek  <polacek@redhat.com>
10024         PR tree-optimization/70725
10025         * gcc.dg/pr70725.c: New test.
10027 2016-04-20  Richard Biener  <rguenther@suse.de>
10029         PR tree-optimization/70726
10030         * g++.dg/vect/pr70726.cc: New testcase.
10032 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10034         PR target/70674
10035         * gcc.target/s390/pr70674.c: New test.
10037 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10039         PR libgfortran/70684
10040         * gfortran.dg/list_read_14.f90: New test.
10042 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
10044         PR target/69201
10045         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10046         extern to force it misaligned.
10047         (b): Likewise.
10048         (c): Likewise.
10049         (d): Likewise.
10050         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10051         Don't check `*' before movv4sf_internal.
10052         * gcc.target/i386/avx256-unaligned-store-2.c: Check
10053         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10054         Don't check `*' before movv16qi_internal.
10055         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10056         extern to force it misaligned.
10057         (b): Likewise.
10058         (c): Likewise.
10059         (d): Likewise.
10060         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10061         Don't check `*' before movv2df_internal.
10062         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10063         extern to force it misaligned.
10064         (b): Likewise.
10065         (c): Likewise.
10066         (d): Likewise.
10067         Check movv8sf_internal instead of avx_storeups256.
10068         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10070 2016-04-19  Richard Biener  <rguenther@suse.de>
10072         PR tree-optimization/70171
10073         * g++.dg/tree-ssa/pr70171.C: New testcase.
10075 2016-04-19  Richard Biener  <rguenther@suse.de>
10077         PR tree-optimization/70724
10078         * gcc.dg/torture/pr70724.c: New testcase.
10080 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
10082         PR middle-end/70689
10083         * gcc.target/i386/pr70689.c: New.
10085 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
10087         PR target/70708
10088         * gcc.target/i386/pr70708.c: New test.
10090 2016-04-18  Richard Biener  <rguenther@suse.de>
10092         PR tree-optimization/43434
10093         * gcc.dg/vect/pr43434.c: New testcase.
10094         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10095         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10096         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10097         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10098         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10099         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10100         * gcc.dg/gomp/pr68640.c: Likewise.
10101         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10102         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10104 2016-04-18  Richard Biener  <rguenther@suse.de>
10106         PR tree-optimization/70701
10107         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10109 2016-04-18  Tom de Vries  <tom@codesourcery.com>
10111         PR testsuite/70699
10112         * gcc.dg/pr70161.c: Add dot-file scans.
10113         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10114         instead of after last dot char.
10116 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10118         * c-c++-common/dump-ada-spec-3.c: New test.
10119         * c-c++-common/dump-ada-spec-4.c: Likewise.
10121 2016-04-17  Tom de Vries  <tom@codesourcery.com>
10123         PR other/70183
10124         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10126 2016-04-15  Jan Hubicka  <jh@suse.cz>
10128         PR ipa/70018
10129         * g++.dg/ipa/pure-const-1.C: New testcase.
10130         * g++.dg/ipa/pure-const-2.C: New testcase.
10131         * g++.dg/ipa/pure-const-3.C: New testcase.
10133 2016-04-15  Marek Polacek  <polacek@redhat.com>
10135         PR c/70671
10136         * gcc.dg/bitfld-22.c: New test.
10138 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
10140         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10141         x86_64.
10143 2016-04-15  Marek Polacek  <polacek@redhat.com>
10145         PR c/70651
10146         * c-c++-common/pr70651.c: New test.
10148 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10150         PR rtl-optimization/70681
10151         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10152         dump scan on arm and powerpc.
10153         * gcc.dg/pr10474.c: Likewise.
10155 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
10157         PR c++/69517
10158         PR c++/70019
10159         PR c++/70588
10160         * g++.dg/cpp1y/vla11.C: Revert for real.
10162         PR c/70436
10163         * c-c++-common/Wparentheses-1.c: New test.
10164         * c-c++-common/gomp/Wparentheses-1.c: New test.
10165         * c-c++-common/gomp/Wparentheses-2.c: New test.
10166         * c-c++-common/gomp/Wparentheses-3.c: New test.
10167         * c-c++-common/gomp/Wparentheses-4.c: New test.
10168         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10169         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10170         * c-c++-common/goacc/Wparentheses-1.c: New test.
10172 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
10174         PR target/70662
10175         * gcc.target/i386/pr70662.c: New test.
10177 2016-04-15  Richard Biener  <rguenther@suse.de>
10178             Alan Modra  <amodra@gmail.com>
10180         PR tree-optimization/70130
10181         * gcc.dg/vect/O3-pr70130.c: New testcase.
10183 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10185         PR target/70669
10186         * gcc.target/powerpc/pr70669.c: New test.
10188         PR target/70640
10189         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10190         a power7 system that does not have an assembler that supports
10191         power8.
10193 2016-04-14  Martin Sebor  <msebor@redhat.com>
10195         PR c++/69517
10196         PR c++/70019
10197         PR c++/70588
10198         * c-c++-common/ubsan/vla-1.c: Revert.
10199         * g++.dg/cpp1y/vla11.C: Same.
10200         * g++.dg/cpp1y/vla12.C: Same.
10201         * g++.dg/cpp1y/vla13.C: Same.
10202         * g++.dg/cpp1y/vla14.C: Same.
10203         * g++.dg/cpp1y/vla3.C: Same.
10204         * g++.dg/init/array24.C: Same.
10205         * g++.dg/ubsan/vla-1.C: Same.
10207 2016-04-14  Marek Polacek  <polacek@redhat.com>
10208             Jan Hubicka  <hubicka@ucw.cz>
10210         PR c++/70029
10211         * g++.dg/torture/pr70029.C: New test.
10213 2016-04-14  Martin Sebor  <msebor@redhat.com>
10215         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10216         type size to prevent failures on targets with very low maximum
10217         alignment.
10219 2016-04-14  Richard Biener  <rguenther@suse.de>
10221         PR tree-optimization/70623
10222         * gcc.dg/torture/pr70623.c: New testcase.
10223         * gcc.dg/torture/pr70623-2.c: Likewise.
10225 2016-04-13  Martin Sebor  <msebor@redhat.com>
10227         PR c++/69517
10228         PR c++/70019
10229         PR c++/70588
10230         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10231         * g++.dg/cpp1y/vla11.C: New test.
10232         * g++.dg/cpp1y/vla12.C: New test.
10233         * g++.dg/cpp1y/vla13.C: New test.
10234         * g++.dg/cpp1y/vla14.C: New test.
10235         * g++.dg/cpp1y/vla3.C: Restore deleted test.
10236         * g++.dg/init/array24.C: Fully brace VLA initializer.
10237         * g++.dg/ubsan/vla-1.C: Disable exceptions.
10239 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
10241         PR c++/70641
10242         * g++.dg/opt/pr70641.C: New test.
10244 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10246         PR rtl-optimization/68749
10247         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10248         effects of argument promotions.
10249         Remove default args to dg-skip-if.
10251 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
10253         PR c++/70635
10254         * g++.dg/parse/pr70635.C: New.
10256 2016-04-13  Marek Polacek  <polacek@redhat.com>
10258         PR c++/70639
10259         * c-c++-common/Wmisleading-indentation-4.c: New test.
10261 2016-04-13  Marek Polacek  <polacek@redhat.com>
10263         PR c/70436
10264         * gcc.dg/Wparentheses-12.c: New test.
10265         * gcc.dg/Wparentheses-13.c: New test.
10267 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
10269         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10270         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10271         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10273 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
10275         PR middle-end/70633
10276         * gcc.c-torture/compile/pr70633.c: New test.
10278         PR debug/70628
10279         * gcc.dg/torture/pr70628.c: New test.
10281 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
10283         PR c++/70610
10284         * g++.dg/template/pr70610.C: New test.
10285         * g++.dg/template/pr70610-2.C: New test.
10286         * g++.dg/template/pr70610-3.C: New test.
10287         * g++.dg/template/pr70610-4.C: New test.
10289 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10291         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10292         128 instead of 32.
10294         PR c++/70571
10295         * g++.dg/ext/pr70571.C: New test.
10297 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
10299         PR target/70640
10300         * gcc.target/powerpc/pr70640.c: New test.
10302 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
10304         PR c++/68722
10305         * g++.dg/parse/pr68722.C: New.
10307 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10309         PR rtl-optimization/70596
10310         * gcc.target/i386/pr70596.c: New test.
10312 2016-04-12  Nathan Sidwell  <nathan@acm.org>
10314         PR c++/70501
10315         * g++.dg/init/pr70501.C: New.
10317 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
10319         * gcc.target/i386/asm-flag-6.c: New test.
10321 2016-04-12  Tom de Vries  <tom@codesourcery.com>
10323         PR tree-optimization/68756
10324         * gcc.dg/graphite/pr68756.c: New test.
10326 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10328         PR tree-optimization/70602
10329         * gcc.c-torture/execute/pr70602.c: New test.
10331 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10333         PR target/70381
10334         * gcc.target/powerpc/float128-1.c: New tests to make sure the
10335         __float128 emulator is built and runs.
10336         * gcc.target/powerpc/float128-1.c: Likewise.
10338         * lib/target-supports.exp (check_ppc_float128_sw_available):
10339         Rework tests for __float128 software and hardware
10340         availability. Fix exit condition to return 0 on success.
10342 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
10344         PR target/70133
10345         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10346         * gcc.target/aarch64/target_attr_15.c: Likewise.
10348 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
10350         PR c++/69066
10351         * g++.dg/cpp1y/pr69066.C: New.
10353 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10355         PR fortran/68566
10356         * gfortran.dg/pr36192.f90: Update test.
10357         * gfortran.dg/pr36192_1.f90: Update test.
10358         * gfortran.dg/real_dimension_1.f: Update test.
10359         * gfortran.dg/parameter_array_init_7.f90: New test.
10361 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
10363         PR testsuite/64039
10364         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10366         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10368         PR rtl-optimization/66669
10369         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10371         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10373         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10374         * gcc.dg/pie-1.c: Likewise.
10375         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10376         * gcc.dg/pic-4.c: Likewise.
10377         * gcc.dg/pie-3.c: Likewise.
10378         * gcc.dg/pie-4.c: Likewise.
10380         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10382         PR tree-optimization/68644
10383         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10385         PR rtl-optimization/64886
10386         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10388 2016-04-09  Tom de Vries  <tom@codesourcery.com>
10390         PR tree-optimization/68953
10391         * gcc.dg/graphite/pr68953.c: New test.
10393 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
10395         PR fortran/70592
10396         * gfortran.dg/deferred_character_16.f90: New test.
10398 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
10400         PR tree-optimization/70586
10401         * gcc.c-torture/execute/pr70586.c: New test.
10403 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
10405         PR sanitizer/70573
10406         * c-c++-common/asan/halt_on_error-1.c: Replace memset
10407         with __builtin_memset
10408         * c-c++-common/asan/halt_on_error-2.c: Likewise.
10410 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
10412         PR lto/70289
10413         PR ipa/70348
10414         PR tree-optimization/70373
10415         PR middle-end/70533
10416         PR middle-end/70534
10417         PR middle-end/70535
10418         * c-c++-common/goacc/reduction-5.c: New test.
10419         * c-c++-common/goacc/reduction-promotions.c: New test.
10420         * gfortran.dg/goacc/reduction-3.f95: New test.
10421         * gfortran.dg/goacc/reduction-promotions.f90: New test.
10423 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
10425         PR c++/70590
10426         PR c++/70452
10427         * g++.dg/pr70590.C: New test.
10428         * g++.dg/pr70590-2.C: New test.
10430 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
10432         PR middle-end/70593
10433         * gcc.target/i386/pr70593.c: New test.
10435         PR rtl-optimization/70574
10436         * gcc.target/i386/avx2-pr70574.c: New test.
10438 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
10440         PR sanitizer/70541
10441         * c-c++-common/asan/pr70541.c: New test.
10443 2016-04-08  Tom de Vries  <tom@codesourcery.com>
10445         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10446         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10448 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10450         PR target/70566
10451         * gcc.c-torture/execute/pr70566.c: New test.
10453 2016-04-08  Tom de Vries  <tom@codesourcery.com>
10455         * c-c++-common/goacc/uninit-copy-clause.c: New test.
10456         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10458 2016-04-08  Alan Modra  <amodra@gmail.com>
10460         * gcc.target/powerpc/pr70117.c: New.
10462 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
10464         PR testsuite/70581
10465         * gcc.dg/lto/simd-function_0.c: New test.
10467         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10468         clones.
10469         * c-c++-common/attr-simd-2.c: Likewise.
10470         * c-c++-common/attr-simd-4.c: Likewise.
10471         * gcc.dg/gomp/simd-clones-2.c: Likewise.
10472         * gcc.dg/gomp/simd-clones-3.c: Likewise.
10474 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10476         PR testsuite/70553
10477         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10479 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
10480             Tom de Vries  <tom@codesourcery.com>
10482         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10483         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10484         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10485         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10486         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10487         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10488         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10489         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10491 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
10493         PR c/70436
10494         * g++.dg/warn/Wparentheses-29.C: New test.
10496 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
10498         PR c/70436
10499         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10500         explicit braces to resolve a future -Wparentheses warning.
10502 2016-04-06  Richard Henderson  <rth@redhat.com>
10504         * gcc.dg/pr61817-1.c: New test.
10505         * gcc.dg/pr61817-2.c: New test.
10506         * gcc.dg/pr69391-1.c: New test.
10507         * gcc.dg/pr69391-2.c: New test.
10509 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
10511         PR rtl-optimization/70398
10512         * gcc.target/aarch64/pr70398.c: New.
10514 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
10516         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10518 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
10519             Pedro Alves  <palves@redhat.com>
10521         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10523 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
10525         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10526         Check for avx512f effective targets instead of avx2.
10527         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10528         for AVX512F clones.
10529         * gcc.dg/gomp/declare-simd-3.c: Likewise.
10530         * g++.dg/gomp/declare-simd-1.C: Likewise.
10531         * g++.dg/gomp/declare-simd-3.C: Likewise.
10532         * g++.dg/gomp/declare-simd-4.C: Likewise.
10534         PR middle-end/70550
10535         * c-c++-common/gomp/pr70550-1.c: New test.
10536         * c-c++-common/gomp/pr70550-2.c: New test.
10538 2016-04-05  Nathan Sidwell  <nathan@acm.org>
10540         PR c++/70512
10541         * g++.dg/ext/attribute-may-alias-5.C: New.
10543 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
10545         PR c++/70336
10546         * c-c++-common/pr70336.c: New test.
10547         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10548         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10550 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
10552         PR ipa/66223
10553         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10555 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
10557         PR rtl-optimization/70542
10558         * gcc.dg/torture/pr70542.c: New test.
10559         * gcc.target/i386/avx2-pr70542.c: New test.
10561 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
10563         PR tree-optimization/70509
10564         * gcc.target/i386/avx512bw-pr70509.c: New test.
10566 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
10568         PR c++/70452
10569         * g++.dg/ext/constexpr-vla4.C: New test.
10571 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
10573         PR target/70510
10574         * gcc.target/i386/pr70510.c: New test.
10576 2016-04-05  Richard Biener  <rguenther@suse.de>
10578         PR tree-optimization/70526
10579         * g++.dg/torture/pr70526.C: New testcase.
10581 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
10583         PR target/70525
10584         * gcc.target/i386/pr70525.c: New test.
10586 2016-04-05  Richard Biener  <rguenther@suse.de>
10588         PR middle-end/70499
10589         * g++.dg/torture/pr70499.C: New testcase.
10591 2016-04-05  Richard Biener  <rguenther@suse.de>
10593         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10594         remove XFAIL.
10596 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
10598         PR middle-end/70307
10599         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
10600         rs6000 ABI warnings.
10602 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
10604         PR ipa/66223
10605         * g++.dg/ipa/devirt-51.C: New testcase.
10607 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10608             Jakub Jelinek  <jakub@redhat.com>
10610         PR middle-end/70457
10611         * gcc.dg/torture/pr70457.c: New.
10613 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
10615         PR fortran/67538
10616         * gfortran.dg/allocate_with_source_19.f08: New test.
10618 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
10620         PR fortran/65795
10621         * gfortran.dg/coarray_allocate_6.f08: New test.
10623 2016-04-04  Richard Biener  <rguenther@suse.de>
10625         PR rtl-optimization/70484
10626         * gcc.dg/torture/pr70484.c: New testcase.
10628 2016-04-04  Marek Polacek  <polacek@redhat.com>
10630         PR c/70307
10631         * gcc.dg/torture/pr70307.c: New test.
10633 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
10635         PR target/70416
10636         PR target/67391
10637         * gcc.target/sh/torture/pr70416.c: New.
10639 2016-04-02  Martin Sebor  <msebor@redhat.com>
10641         PR c++/67376
10642         PR c++/70170
10643         PR c++/70172
10644         PR c++/70228
10645         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10646         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10647         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10648         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10649         * g++.dg/cpp0x/constexpr-string.C: Same.
10650         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10651         * g++.dg/cpp0x/pr65398.C: Same.
10652         * g++.dg/ext/constexpr-vla1.C: Same.
10653         * g++.dg/ext/constexpr-vla2.C: Same.
10654         * g++.dg/ext/constexpr-vla3.C: Same.
10655         * g++.dg/ubsan/pr63956.C: Same.
10657 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
10659         PR rtl-optimization/70467
10660         * gcc.target/i386/pr70467-2.c: New test.
10662 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
10663             Marek Polacek  <polacek@redhat.com>
10665         PR c++/70488
10666         * g++.dg/init/new47.C: New test.
10668 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10670         PR target/70496
10671         * gcc.target/arm/pr70496.c: New test.
10673 2016-04-01  Nathan Sidwell  <nathan@acm.org>
10675         PR c++/68475
10676         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10678 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
10680         PR target/69890
10681         * gcc.dg/strlenopt.h (memmove): New.
10682         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10683         instead of "string.h".
10684         * gcc.target/i386/chkp-strlen-2.c: Likewise.
10685         * gcc.target/i386/chkp-strlen-3.c: Likewise.
10686         * gcc.target/i386/chkp-strlen-4.c: Likewise.
10687         * gcc.target/i386/chkp-strlen-5.c: Likewise.
10688         * gcc.target/i386/chkp-stropt-1.c: Likewise.
10689         * gcc.target/i386/chkp-stropt-10.c: Likewise.
10690         * gcc.target/i386/chkp-stropt-11.c: Likewise.
10691         * gcc.target/i386/chkp-stropt-12.c: Likewise.
10692         * gcc.target/i386/chkp-stropt-13.c: Likewise.
10693         * gcc.target/i386/chkp-stropt-14.c: Likewise.
10694         * gcc.target/i386/chkp-stropt-15.c: Likewise.
10695         * gcc.target/i386/chkp-stropt-16.c: Likewise.
10696         * gcc.target/i386/chkp-stropt-2.c: Likewise.
10697         * gcc.target/i386/chkp-stropt-3.c: Likewise.
10698         * gcc.target/i386/chkp-stropt-4.c: Likewise.
10699         * gcc.target/i386/chkp-stropt-5.c: Likewise.
10700         * gcc.target/i386/chkp-stropt-6.c: Likewise.
10701         * gcc.target/i386/chkp-stropt-7.c: Likewise.
10702         * gcc.target/i386/chkp-stropt-8.c: Likewise.
10703         * gcc.target/i386/chkp-stropt-9.c: Likewise.
10705 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10707         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10708         (Holder::foo): Reflect this.
10710 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
10712         PR target/70442
10713         * gcc.dg/pr70442.c: New test.
10715 2016-03-31  Nathan Sidwell  <nathan@acm.org>
10717         PR c++/70393
10718         * g++.dg/cpp0x/constexpr-virtual6.C: New.
10720 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10722         PR target/70453
10723         * gcc.target/i386/pr70453.c: New test.
10725 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
10727         PR target/70292
10728         * gcc.c-torture/pr70292.c: New test.
10730 2016-03-31  Marek Polacek  <polacek@redhat.com>
10732         PR c/70297
10733         * c-c++-common/pr70297.c: New test.
10734         * g++.dg/cpp0x/typedef-redecl.C: New test.
10735         * gcc.dg/typedef-redecl2.c: New test.
10737 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
10739         PR rtl-optimization/70460
10740         * gcc.c-torture/execute/pr70460.c: New test.
10742 2016-03-31  Richard Biener  <rguenther@suse.de>
10744         PR c++/70430
10745         * g++.dg/ext/vector30.C: New testcase.
10747 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
10748             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10750         * gfortran.dg/fmt_pf.f90: New test.
10752 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10754         Forward-port from 5 branch
10755         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10757         PR testsuite/70356
10758         * gcc.target/i386/avx-vextractf128-256-5.c: Move
10759         dg-require-effective-target after dg-do.
10761         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
10763         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10765 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
10766             Julian Brown  <julian@codesourcery.com>
10767             Chung-Lin Tang  <cltang@codesourcery.com>
10768             Cesar Philippidis  <cesar@codesourcery.com>
10769             James Norris  <jnorris@codesourcery.com>
10770             Tom de Vries  <tom@codesourcery.com>
10771             Nathan Sidwell  <nathan@codesourcery.com>
10773         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10774         * c-c++-common/goacc/loop-clauses.c: Likewise.
10775         * g++.dg/goacc/template.C: Likewise.
10776         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10777         * gfortran.dg/goacc/loop-1.f95: Likewise.
10778         * gfortran.dg/goacc/loop-5.f95: Likewise.
10779         * gfortran.dg/goacc/loop-6.f95: Likewise.
10780         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10781         * c-c++-common/goacc-gomp/nesting-1.c: Update.
10782         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10783         * c-c++-common/goacc/clauses-fail.c: Likewise.
10784         * c-c++-common/goacc/parallel-1.c: Likewise.
10785         * c-c++-common/goacc/reduction-1.c: Likewise.
10786         * c-c++-common/goacc/reduction-2.c: Likewise.
10787         * c-c++-common/goacc/reduction-3.c: Likewise.
10788         * c-c++-common/goacc/reduction-4.c: Likewise.
10789         * c-c++-common/goacc/routine-3.c: Likewise.
10790         * c-c++-common/goacc/routine-4.c: Likewise.
10791         * c-c++-common/goacc/routine-5.c: Likewise.
10792         * c-c++-common/goacc/tile.c: Likewise.
10793         * g++.dg/goacc/template.C: Likewise.
10794         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10795         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10796         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
10797         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
10798         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10799         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10800         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10801         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
10802         * c-c++-common/goacc/use_device-1.c: ... this file.
10803         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
10804         * c-c++-common/goacc/host_data-5.c: ... this file, and...
10805         * c-c++-common/goacc/host_data-6.c: ... this file.
10806         * c-c++-common/goacc/loop-2-kernels.c: New file.
10807         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10808         * c-c++-common/goacc/loop-3.c: Likewise.
10809         * g++.dg/goacc/reference.C: Likewise.
10810         * g++.dg/goacc/routine-1.C: Likewise.
10811         * g++.dg/goacc/routine-2.C: Likewise.
10813 2016-03-30  Richard Biener  <rguenther@suse.de>
10815         PR middle-end/70450
10816         * gcc.dg/torture/pr70450.c: New testcase.
10818 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10820         PR target/70421
10821         * gcc.dg/torture/pr70421.c: New test.
10822         * gcc.target/i386/avx512f-pr70421.c: New test.
10824 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
10826         PR testsuite/70364
10827         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10828         (check): New function.
10829         (bar): Call check.
10830         (foo): Align stack to 16 bytes when calling bar.
10831         * gcc.target/i386/cleanup-2.c: Likewise.
10833 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
10835         PR tree-optimization/59124
10836         * gcc.dg/Warray-bounds-19.c: New test.
10838 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
10840         * lib/prune.exp (escape_regex_chars): New.
10841         (prune_file_path): Update to quote metcharacters for regexp.
10843 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
10845         PR rtl-optimization/70429
10846         * gcc.c-torture/execute/pr70429.c: New test.
10848         PR tree-optimization/70405
10849         * gcc.dg/pr70405.c: New test.
10851 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
10853         PR fortran/70397
10854         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10855         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10857 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
10859         PR testsuite/64177
10860         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10861         __cilkrts_set_param to set two workers.
10862         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10863         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10865 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
10867         * g++.dg/ext/fnname5.C: Update the test for Darwin.
10869 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
10871         PR target/70406
10872         * gcc.target/i386/pr70406.c: New test.
10874 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
10876         * gnat.dg/specs/double_record_extension3.ads: New test.
10878 2016-03-25  Richard Henderson  <rth@redhat.com>
10880         PR target/70120
10881         * gcc.target/aarch64/pr70120-1.c: New.
10882         * gcc.target/aarch64/pr70120-2.c: New.
10883         * gcc.target/aarch64/pr70120-3.c: New.
10885 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
10887         PR c++/62212
10888         * g++.dg/template/mangle2.C: The dg-do directive should be
10889         "compile" not "assemble".
10891 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
10893         PR lto/69650
10894         * gcc.dg/pr69650.c: New test.
10896 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
10898         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10900 2016-03-25  Alan Modra  <amodra@gmail.com>
10902         * gcc.dg/dfp/pr70052.c: New test.
10904 2016-03-24  Richard Henderson  <rth@redhat.com>
10906         PR middle-end/69845
10907         * gcc.dg/tree-ssa/pr69845-1.c: New test.
10908         * gcc.dg/tree-ssa/pr69845-2.c: New test.
10910 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10912         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10914 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10916         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10917         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10919 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10921         * c-c++-common/goacc/uninit-dim-clause.c: New test.
10922         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10924 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
10926         PR c++/62212
10927         * g++.dg/template/mangle2.C: New test.
10929 2016-03-24  Richard Biener  <rguenther@suse.de>
10931         PR tree-optimization/70396
10932         * gcc.dg/torture/pr70396.c: New testcase.
10934 2016-03-24  Richard Biener  <rguenther@suse.de>
10936         PR middle-end/70370
10937         * gcc.dg/torture/pr70370.c: New testcase.
10939 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10941         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10942         * gfortran.dg/goacc/kernels-tree.f95: Same.
10943         * gfortran.dg/goacc/parallel-tree.f95: Same.
10945 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10947         * c-c++-common/goacc/uninit-if-clause.c: New test.
10948         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10950 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
10952         PR target/70290
10953         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10954         Fix formatting.
10956 2016-03-24  Richard Biener  <rguenther@suse.de>
10958         PR tree-optimization/70372
10959         * gcc.dg/tree-ssa/pr70372.c: New testcase.
10961 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10963         PR c++/70347
10964         * g++.dg/cpp1y/nsdmi-union1.C: New test.
10966 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10968         PR c++/70332
10969         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10971 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10973         PR c++/70001
10974         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10975         * g++.dg/cpp1y/pr70001.C: New test.
10977         PR c++/70323
10978         * g++.dg/cpp0x/constexpr-70323.C: New test.
10980 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
10981             Jason Merrill  <jason@redhat.com>
10982             Jakub Jelinek  <jakub@redhat.com>
10984         PR c++/69315
10985         * g++.dg/cpp0x/constexpr-69315.C: New test.
10986         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10988 2016-03-23  Marek Polacek  <polacek@redhat.com>
10990         PR c++/69884
10991         * g++.dg/warn/Wignored-attributes-1.C: New test.
10992         * g++.dg/warn/Wignored-attributes-2.C: New test.
10994 2016-03-23  Tom de Vries  <tom@codesourcery.com>
10996         * c-c++-common/goacc/kernels-default.c (foo): Add missing
10997         initialization.
10998         * gfortran.dg/goacc/private-3.f95 (test): Same.
10999         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11000         missing use param.
11002 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11004         * lib/target-supports.exp: Remove v7ve entry from loop
11005         creating effective target checks.
11006         (check_effective_target_arm_arch_v7ve_ok): New procedure.
11007         (add_options_for_arm_arch_v7ve): Likewise.
11009 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
11011         PR tree-optimization/70354
11012         * gcc.dg/vect/pr70354-1.c: New test.
11013         * gcc.dg/vect/pr70354-2.c: New test.
11014         * gcc.target/i386/avx2-pr70354-1.c: New test.
11015         * gcc.target/i386/avx2-pr70354-2.c: New test.
11017 2016-03-22  Jeff Law  <law@redhat.com>
11019         PR target/70232
11020         * gcc.dg/tree-ssa/pr70232.c: New test.
11022 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
11024         PR target/70302
11025         * gcc.target/i386/pr70302.c: New test.
11027 2016-03-22  Richard Biener  <rguenther@suse.de>
11029         PR middle-end/70251
11030         * g++.dg/torture/pr70251.C: New testcase.
11032 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
11034         PR c/69993
11035         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11036         Wmisleading-indentation.c.
11037         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11038         reflect change to diagnostic text and order of messages.
11039         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11041 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
11043         * g++.dg/ext/java-3.C: Don't compile on AIX.
11045 2016-03-22  Richard Biener  <rguenther@suse.de>
11047         PR middle-end/70333
11048         * gcc.dg/torture/pr70333.c: New testcase.
11050 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
11052         * g++.dg/ext/pr70290.C: New test.
11054 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
11056         PR target/70325
11057         * gcc.target/i386/pr70325.c: New test.
11059 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
11061         PR target/70329
11062         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11063         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11065         PR target/70300
11066         * gcc.target/i386/pr70300.c: New test.
11068         PR c++/70295
11069         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11070         (func2): New function for cond with parens, xfail warning for c++.
11071         * g++.dg/warn/Wnonnull-compare-8.C: New test.
11073 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
11075         PR c++/70096
11076         * g++.dg/template/ptrmem30.C: New test.
11078 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
11080         PR c++/70204
11081         * g++.dg/cpp0x/constexpr-70204a.C: New test.
11082         * g++.dg/cpp0x/constexpr-70204b.C: New test.
11084 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
11086         PR middle-end/70326
11087         * gcc.dg/pr70326.c: New test.
11089 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
11090             Jakub Jelinek  <jakub@redhat.com>
11092         PR tree-optimization/70317
11093         * gcc.dg/pr70317.c: New test.
11095 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
11097         PR target/70327
11098         * gcc.target/i386/pr70327.c: New test.
11100 2016-03-21  Martin Liska  <mliska@suse.cz>
11102         PR ipa/70306
11103         * gcc.dg/ipa/pr70306.c: New test.
11105 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11107         * gcc.target/arm/attr-align1.c: Skip if M-profile.
11108         * gcc.target/arm/attr-align3.c: Likewise.
11109         * gcc.target/arm/attr_arm.c: Likewise.
11110         * gcc.target/arm/flip-thumb.c: Likewise.
11112 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
11114         PR target/70296
11115         * gcc.target/powerpc/altivec-36.c: New test.
11117 2016-03-21  Richard Biener  <rguenther@suse.de>
11119         PR tree-optimization/70310
11120         * gcc.dg/torture/pr70310.c: New testcase.
11122 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
11124         PR target/70293
11125         * gcc.target/i386/pr70293.c: New test.
11127 2016-03-21  Richard Biener  <rguenther@suse.de>
11129         PR tree-optimization/70288
11130         * gcc.dg/torture/pr70288-1.c: New testcase.
11131         * gcc.dg/torture/pr70288-2.c: Likewise.
11133 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
11135         PR rtl-optimization/69307
11136         * gcc.target/arm/pr69307.c: New test.
11138 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
11140         PR rtl-optimization/69102
11141         * gcc.c-torture/compile/pr69102.c: New test.
11143 2016-03-18  Jeff Law  <law@redhat.com>
11145         PR rtl-optimization/70263
11146         * gcc.c-torture/compile/pr70263-1.c: New test.
11147         * gcc.target/i386/pr70263-2.c: New test.
11149 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
11151         PR rtl-optimization/70278
11152         * gcc.dg/torture/pr70278.c: New test.
11153         * gcc.target/arm/pr70278.c: New test.
11155 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
11157         PR c/70281
11158         * gcc.dg/plugin/diagnostic-test-expressions-1.c
11159         (test_builtin_types_compatible_p): New test function.
11160         * gcc.dg/pr70281.c: New test case.
11162 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
11164         PR target/70113
11165         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11167 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11169         PR tree-optimization/70252
11170         * gcc.dg/pr70252.c: New test.
11172 2016-03-18  Tom de Vries  <tom@codesourcery.com>
11174         * gcc.dg/pr70161-2.c: New test.
11175         * gcc.dg/pr70161.c: New test.
11177 2016-03-18  Tom de Vries  <tom@codesourcery.com>
11179         PR ipa/70269
11180         * gcc.dg/pr70269.c: New test.
11182 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
11184         PR c++/70267
11185         * g++.dg/ext/java-3.C: New test.
11187 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
11189         PR c++/70205
11190         * g++.dg/lookup/pr70205.C: New test.
11192 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
11194         PR c++/70218
11195         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11197 2016-03-17  Marek Polacek  <polacek@redhat.com>
11199         PR c/69407
11200         * gcc.dg/atomic-op-6.c: New test.
11202 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
11204         PR c/70264
11205         * c-c++-common/pr70264.c: New test case.
11207 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
11209         PR c++/70144
11210         * c-c++-common/pr70144-1.c: New test.
11211         * c-c++-common/pr70144-2.c: New test.
11213         PR c++/70272
11214         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11215         * g++.dg/opt/flifetime-dse6.C: New test.
11216         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11218 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
11220         PR driver/70192
11221         * gcc.dg/pic-1.c: New test.
11222         * gcc.dg/pic-2.c: Likewise.
11223         * gcc.dg/pic-3.c: Likewise.
11224         * gcc.dg/pic-4.c: Likewise.
11225         * gcc.dg/pie-1.c: Likewise.
11226         * gcc.dg/pie-2.c: Likewise.
11227         * gcc.dg/pie-3.c: Likewise.
11228         * gcc.dg/pie-4.c: Likewise.
11229         * gcc.dg/pie-5.c: Likewise.
11230         * gcc.dg/pie-6.c: Likewise.
11232 2016-03-17  Tom de Vries  <tom@codesourcery.com>
11234         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11235         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11237 2016-03-17  Richard Biener  <rguenther@suse.de>
11239         PR debug/70271
11240         * g++.dg/debug/pr70271.C: New testcase.
11242 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
11244         * gcc.target/i386/pr70251.c: New test.
11246 2016-03-17  Marek Polacek  <polacek@redhat.com>
11248         PR c++/70194
11249         * g++.dg/warn/constexpr-70194.C: New test.
11251 2016-03-16  Richard Henderson  <rth@redhat.com>
11253         PR middle-end/70240
11254         * gcc.c-torture/compile/pr70240.c: New.
11256 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
11258         * gcc.c-torture/compile/20151204.c: Skip for avr.
11260 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
11262         PR target/70245
11263         * g++.dg/opt/pr70245.C: New test.
11264         * g++.dg/opt/pr70245.h: New file.
11265         * g++.dg/opt/pr70245-aux.cc: New file.
11267 2016-03-16  Martin Sebor  <msebor@redhat.com>
11269         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11271 2016-03-16  Richard Henderson  <rth@redhat.com>
11273         PR middle-end/70199
11274         * gcc.c-torture/compile/pr70199.c: New.
11276 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
11278         * gcc.dg/uninit-19.c: Run dos2unix.
11280 2016-03-16  Marek Polacek  <polacek@redhat.com>
11282         PR c/70093
11283         * gcc.dg/nested-func-10.c: New test.
11284         * gcc.dg/nested-func-9.c: New test.
11286 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
11288         PR tree-optimization/68714
11289         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11291 2016-03-16  Tom de Vries  <tom@codesourcery.com>
11293         PR tree-optimization/68715
11294         * gcc.dg/graphite/pr68715-2.c: New test.
11295         * gcc.dg/graphite/pr68715.c: New test.
11296         * gfortran.dg/graphite/pr68715.f90: New test.
11298 2016-03-16  Tom de Vries  <tom@codesourcery.com>
11300         PR tree-optimization/68809
11301         * gcc.dg/graphite/pr68809-2.c: New test.
11302         * gcc.dg/graphite/pr68809.c: New test.
11304 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
11306         PR c++/70147
11307         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11308         method call to i () as argument.  Adjust expected output.
11310         PR c++/70147
11311         * g++.dg/ubsan/pr70147-1.C: New test.
11312         * g++.dg/ubsan/pr70147-2.C: New test.
11314 2016-03-15  Martin Sebor  <msebor@redhat.com>
11316         PR c++/58281
11317         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11319 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
11321         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11322         hppa*-*-hpux*.
11324         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11326         PR libfortran/69799
11327         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11328         libatomic_available.
11330 2016-03-15  Marek Polacek  <polacek@redhat.com>
11332         PR c++/70209
11333         * g++.dg/ext/attribute-may-alias-4.C: New test.
11335 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
11337         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
11338         -fvar-tracking-assignments-toggle flag.
11340 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
11342         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11344 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
11346         PR rtl-optimization/70222
11347         * gcc.c-torture/execute/pr70222-1.c: New test.
11348         * gcc.c-torture/execute/pr70222-2.c: New test.
11350 2016-03-15  Richard Henderson  <rth@redhat.com>
11352         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11354 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
11356         PR rtl-optimization/69032
11357         * gcc.dg/pr69032.c: New test.
11359 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
11361         PR rtl-optimization/63384
11362         * g++.dg/pr63384.C: New test.
11364 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
11366         PR target/64411
11367         * gcc.target/i386/pr64411.C: New test.
11369 2016-03-15  Tom de Vries  <tom@codesourcery.com>
11371         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11372         * gfortran.dg/goacc/kernels-alias.f95: New test.
11374 2016-03-14  Martin Sebor  <msebor@redhat.com>
11376         PR c++/53792
11377         * g++.dg/cpp0x/constexpr-inline.C: New test.
11378         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11380 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
11382         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11384 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
11386         PR middle-end/70219
11387         * gcc.dg/pr70219.c: New test.
11389 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
11391         PR target/70083
11392         * gcc.dg/torture/pr70083.c: New test.
11393         * gcc.target/i386/pr70083.c: New test.
11395 2016-03-14  Richard Biener  <rguenther@suse.de>
11397         PR tree-optimization/56365
11398         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11400 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
11402         PR target/70098
11403         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11404         New function.
11405         * g++.dg/pr70098.C: New testcase.
11408 2016-03-14  Tom de Vries  <tom@codesourcery.com>
11410         PR tree-optimization/70045
11411         * gcc.dg/graphite/pr70045.c: New test.
11413 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11415         PR fortran/69043
11416         * gfortran.dg/include_9.f90: New test.
11418 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11420         PR fortran/45076
11421         gfortran.dg/prof/prof.exp: New script.
11422         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11424 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
11426         PR rtl-optimization/69307
11427         * gcc.dg/pr69307.c: New test.
11429 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
11431         PR target/69614
11432         * gcc.target/arm/pr69614.c: New.
11434 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
11436         PR fortran/70031
11437         * gfortran.dg/submodule_14.f08: New test
11439         PR fortran/69524
11440         * gfortran.dg/submodule_15.f08: New test
11442 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
11444         PR c++/70106
11445         * g++.dg/cpp1y/paren3.C: New test.
11447 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11449         PR target/70131
11450         * gcc.target/powerpc/ppc-round2.c: New test.
11452 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
11454         PR target/70123
11455         * gcc.dg/torture/pr70123.c: New test.
11457 2016-03-11  Jeff Law  <law@redhat.com>
11459         PR tree-optimization/70190
11460         * gcc.c-torture/compile/pr70190.c: New test.
11462 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
11464         PR c/68187
11465         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11466         case.
11467         (test43_b): Likewise.
11468         (test43_c): Likewise.
11469         (test43_d): Likewise.
11470         (test43_e): Likewise.
11471         (test43_f): Likewise.
11472         (test43_g): Likewise.
11473         (test44_a): Likewise.
11474         (test44_b): Likewise.
11475         (test44_c): Likewise.
11476         (test44_d): Likewise.
11477         (test44_e): Likewise.
11479 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
11481         PR c/70085
11482         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11484 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11486         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11487         dg-options.
11489 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11491         PR target/70002
11492         PR target/69245
11493         * gcc.target/aarch64/pr69245_2.c: New test.
11495 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
11497         PR tree-optimization/70177
11498         * gcc.dg/pr70177.c: New test.
11500 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
11502         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11504 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
11506         * gcc.dg/tree-ssa/sra-20.c: New.
11508 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
11510         PR rtl-optimization/70174
11511         * gcc.dg/pr70174.c: New test.
11513         PR tree-optimization/70169
11514         * gcc.dg/pr70169.c: New test.
11516 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
11518         PR target/70160
11519         * gcc.target/i386/pr70160.c: New test.
11521 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11523         * gcc.target/s390/dfp-1.c: New test.
11525 2016-03-10  Nick Clifton  <nickc@redhat.com>
11527         PR target/70044
11528         * gcc.target/aarch64/pr70044.c: New test.
11530 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
11531             Jakub Jelinek  <jakub@redhat.com>
11533         PR c++/70001
11534         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11535         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11536         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11538 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
11540         PR lto/69589
11541         * g++.dg/lto/pr69589_0.C: New testcase
11542         * g++.dg/lto/pr69589_1.C: New testcase
11544 2016-03-10  Marek Polacek  <polacek@redhat.com>
11546         PR c++/70153
11547         * g++.dg/delayedfold/unary-plus1.C: New test.
11549 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11551         * gcc.target/arm/pr45701-1.c: Escape brackets.
11552         * gcc.target/arm/pr45701-2.c: Likewise.
11554 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
11556         * gfortran.dg/unconstrained_commons.f: New.
11558 2016-03-10  Alan Modra  <amodra@gmail.com>
11560         * gcc.dg/pr69195.c: New.
11561         * gcc.dg/pr69238.c: New.
11563 2016-03-10  Tom de Vries  <tom@codesourcery.com>
11565         PR testsuite/68915
11566         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11568 2016-03-10  Richard Biener  <rguenther@suse.de>
11570         PR tree-optimization/70128
11571         * gcc.dg/tree-ssa/alias-34.c: New testcase.
11572         * gcc.dg/tree-ssa/alias-35.c: Likewise.
11574 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11576         PR tree-optimization/70152
11577         * gcc.dg/pr70152.c: New test.
11579         PR target/70086
11580         * gcc.target/i386/pr70086-1.c: New test.
11581         * gcc.target/i386/pr70086-2.c: New test.
11582         * gcc.target/i386/pr70086-3.c: New test.
11584         PR tree-optimization/70127
11585         * gcc.c-torture/execute/pr70127.c: New test.
11587 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
11589         * c-c++-common/goacc/combined-directives-2.c: New test.
11591 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
11593         PR c/68473
11594         PR c++/70105
11595         * g++.dg/diagnostic/pr70105.C: New test.
11596         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11597         (test_multiple_ordinary_maps): New test function.
11599 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
11601         PR c/68473
11602         PR c++/70105
11603         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11604         Drop range information from call to inform_at_rich_loc.
11605         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11606         New.
11607         (test_show_locus): Replace calls to rich_location::add_range with
11608         calls to add_range.  Rewrite the tests that used the now-defunct
11609         rich_location ctor taking a source_range.  Simplify other tests
11610         by replacing calls to COMBINE_LOCATION_DATA with calls to
11611         make_location.
11613 2016-03-09  Richard Biener  <rguenther@suse.de>
11614         Jakub Jelinek  <jakub@redhat.com>
11616         PR tree-optimization/70138
11617         * gcc.dg/vect/pr70138-1.c: New testcase.
11618         * gcc.dg/vect/pr70138-2.c: Likewise.
11620 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11622         PR target/70049
11623         * gcc.target/i386/pr70049.c: New test.
11625 2016-03-09  Richard Biener  <rguenther@suse.de>
11627         PR c/70143
11628         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11629         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11630         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11632 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11634         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11635         arm-*-*.
11637 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11639         PR middle-end/67278
11640         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11642         PR target/67278
11643         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11645         PR middle-end/70050
11646         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
11647         in testcase comment.
11649 2016-03-09  Tom de Vries  <tom@codesourcery.com>
11651         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11652         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11653         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11654         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11655         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11656         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11657         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11658         * gfortran.dg/goacc/kernels-loop.f95: New test.
11660 2016-03-08  Martin Sebor  <msebor@redhat.com>
11662         PR c++/62096
11663         * g++.dg/warn/overflow-warn-7.C: New test.
11665 2016-03-08  Jason Merrill  <jason@redhat.com>
11667         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11668         * lib/target-supports.exp (check_effective_target_concepts): New.
11670 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
11672         PR c++/70135
11673         * g++.dg/cpp1y/constexpr-loop4.C: New test.
11674         * g++.dg/ubsan/pr70135.C: New test.
11676         PR target/70110
11677         * gcc.dg/pr70110.c: New test.
11679 2016-03-07  Martin Jambor  <mjambor@suse.cz>
11681         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11682         * c-c++-common/gomp/if-1.c: Likewise.
11683         * c-c++-common/gomp/pr61486-2.c: Likewise.
11684         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11685         to dg-additional-options.
11686         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11687         * g++/gomp/target-teams-1.c: Likewise.
11688         * gcc.dg/gomp/gomp.exp: Likewise.
11689         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11690         dg-additional-options.
11691         * gfortran.dg/gomp/gomp.exp: Likewise.
11692         * gfortran.dg/gomp/target1.f90: Remove dg-options.
11693         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11694         dg-additional-options.
11695         * gfortran.dg/gomp/target3.f90: Remove dg-options.
11697 2016-03-07  Martin Jambor  <mjambor@suse.cz>
11699         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11700         * c-c++-common/gomp/gridify-1.c: New test.
11701         * gfortran.dg/gomp/gridify-1.f90: Likewise.
11703 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11705         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11706         trigger for cortex-r8, when scanning for register r8.
11707         * gcc.target/arm/pr45701-2.c: Likewise.
11709 2016-02-26  Richard Biener  <rguenther@suse.de>
11710             Jeff Law  <law@redhat.com>
11712         PR tree-optimization/69740
11713         * gcc.c-torture/compile/pr69740-1.c: New test.
11714         * gcc.c-torture/compile/pr69740-2.c: New test.
11716 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11718         * lib/target-supports.exp
11719         (check_effective_target_whole_vector_shift): Enable for PPC64.
11721 2016-03-07  Richard Biener  <rguenther@suse.de>
11723         PR tree-optimization/70115
11724         * gcc.dg/torture/pr70115.c: New testcase.
11726 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
11728         PR middle-end/69916
11729         * c-c-++-common/goacc/pr69916.c: New.
11731 2016-03-07  Richard Henderson  <rth@redhat.com>
11733         * gcc.c-torture/compile/pr70061.c: New test.
11735 2016-03-07  Richard Biener  <rguenther@suse.de>
11737         PR testsuite/70109
11738         * gcc.dg/vect/O3-pr36098.c: New testcase.
11740 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
11742         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11744 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
11746         * gnat.dg/renaming9.ad[sb]: New testcase.
11748 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
11750         PR c++/70084
11751         * g++.dg/expr/stdarg3.C: New test.
11753 2016-03-04  Jeff Law  <law@redhat.com>
11755         PR tree-optimization/69196
11756         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11757         x86_64-*-*.
11759 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11761         PR c/69973
11762         * gcc.dg/pr69973.c: New test.
11764         PR rtl-optimization/69941
11765         * gcc.dg/torture/pr69941.c: New test.
11767         PR c/69824
11768         * gcc.dg/pr69824.c: New test.
11770 2016-03-05  Tom de Vries  <tom@codesourcery.com>
11772         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11773         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11774         function.
11776 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
11778         PR c++/66786
11779         * g++.dg/cpp1y/var-templ48.C: New test.
11780         * g++.dg/cpp1y/var-templ49.C: New test.
11782 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11784         * g++.dg/Wno-frame-address.C: Skip on IA-64.
11786 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11788         PR c++/70035
11789         * g++.dg/ubsan/pr70035.C: New test.
11791         PR target/70062
11792         * gcc.target/i386/pr70062.c: New test.
11794 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11796         * g++.dg/template/typename21.C: Remove c++98_only.
11798 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11800         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11802 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11804         PR c/68187
11805         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11806         function.
11807         (fn_42_b): Likewise.
11808         (fn_42_c): Likewise.
11810 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11812         PR c/68187
11813         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11814         function.
11815         (fn_40_b): Likewise.
11816         (fn_41_a): Likewise.
11817         (fn_41_b): Likewise.
11819 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11821         PR target/70059
11822         * gcc.target/i386/avx512f-pr70059.c: New test.
11823         * gcc.target/i386/avx512dq-pr70059.c: New test.
11825 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11827         PR rtl-optimization/57676
11828         * gcc.dg/torture/pr57676.c: New test.
11830 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
11832         * gcc.dg/pr70026.c: New test.
11834 2016-03-04  Marek Polacek  <polacek@redhat.com>
11836         PR c/69798
11837         * gcc.dg/cilk-plus/pr69798-1.c: New test.
11838         * gcc.dg/cilk-plus/pr69798-2.c: New test.
11840 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11842         PR target/70004
11843         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11844         Delete.
11845         (test_corners_sisd_si): Likewise.
11846         (main): Remove checks of the above.
11847         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11849 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11851         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11853 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
11855         * gcc.dg/torture/pr69951.c: Accept argc==0.
11857 2016-03-04  Richard Biener  <rguenther@suse.de>
11859         PR c++/70054
11860         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11861         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11863 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11865         PR testsuite/69766
11866         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11867         testing multiarch.
11869 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11871         PR debug/69947
11872         * gcc.dg/guality/pr69947.c: New test.
11874 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11876         PR ada/70017
11877         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11879 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11881         PR rtl-optimization/69904
11882         * gcc.target/arm/pr69904.c: New test.
11884 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11886         PR target/70021
11887         * gcc.dg/vect/pr70021.c: New test.
11888         * gcc.target/i386/pr70021.c: New test.
11890 2016-03-03  Marek Polacek  <polacek@redhat.com>
11892         PR middle-end/70050
11893         * gcc.dg/pr70050.c: New test.
11895 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
11897         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11899 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
11901         PR tree-optimization/70043
11902         * gfortran.dg/vect/pr70043.f90: New test.
11904 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
11906         * gnat.dg/specs/task1.ads: New test.
11908 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11910         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11911         Invoke gdb with -batch.
11912         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11914 2016-03-03  Richard Biener  <rguenther@suse.de>
11916         PR tree-optimization/55936
11917         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11919 2016-03-02  Jeff Law  <law@redhat.com>
11921         PR rtl-optimization/69942
11922         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11923         effects of argument promotions.
11925         PR tree-optimization/69987
11926         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11927         target does not support -fprefetch-loop-arrays.
11929 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
11931         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11933 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
11935         PR rtl-optimization/69052
11936         * gcc.target/i386/pr69052.c: New test.
11938 2016-03-02  Alan Modra  <amodra@gmail.com>
11940         * gcc.dg/pr69990.c: New.
11942 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11944         PR c/68062
11945         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11947         PR middle-end/70022
11948         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11950         PR target/70028
11951         * gcc.target/i386/pr70028.c: New test.
11953 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11955         * c-c++-common/asan/swapcontext-test-1.c,
11956         * c-c++-common/tsan/thread_leak.c,
11957         * g++.dg/tsan/aligned_vs_unaligned_race.C,
11958         * g++.dg/tsan/benign_race.C,
11959         * g++.dg/tsan/fd_close_norace.C,
11960         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11961         races with sanitizer output
11963 2016-03-02  Richard Biener  <rguenther@suse.de>
11964             Uros Bizjak  <ubizjak@gmail.com>
11966         PR target/67278
11967         * gcc.dg/simd-8.c: New testcase.
11969 2016-03-02  Richard Biener  <rguenther@suse.de>
11971         PR middle-end/67278
11972         * gcc.dg/simd-7.c: New testcase.
11974 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
11976         * gcc.target/i386/pr70007.c: Tweak.
11978 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11980         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11982 2016-03-02  Marek Polacek  <polacek@redhat.com>
11984         PR c/67854
11985         * gcc.dg/pr67854.c: New test.
11987 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11989         PR middle-end/70025
11990         * gcc.dg/torture/pr70025.c: New test.
11992 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11994         PR tree-optimization/68621
11995         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11997 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11999         * gcc.target/i386/pr70007.c: New test.
12001 2016-03-01  Jeff Law  <law@redhat.com>
12003         PR tree-optimization/69196
12004         * gcc.dg/tree-ssa/pr69196-1.c: New test.
12006         PR tree-optimization/69196
12007         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12008         duplicating code and spoiling the expected output.
12010 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
12012         PR target/70033
12013         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12014         supports power9 before doing tests.
12015         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12016         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12017         * gcc.target/powerpc/p9-permute.c: Likewise.
12019 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
12021         PR target/70027
12022         * gcc.target/i386/pr70027.c: New test.
12024 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
12026         * gcc.dg/pr70017.c: New test.
12028 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
12030         PR c/69796
12031         PR c/69974
12032         * gcc.dg/pr69796.c: New test.
12033         * gcc.dg/pr69974.c: New test.
12035 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
12037         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12039 2016-02-29  Jeff Law  <law@redhat.com>
12041         PR tree-optimization/69987
12042         * gfortran.dg/pr69987.f90: New test.
12044         PR tree-optimization/69989
12045         * gcc.c-torture/compile/pr69989-2.c: New test.
12047 2016-03-01  Marek Polacek  <polacek@redhat.com>
12049         PR c++/69795
12050         * g++.dg/parse/invalid1.C: New test.
12052 2016-03-01  Richard Biener  <rguenther@suse.de>
12054         PR middle-end/70022
12055         * gcc.dg/pr70022.c: New testcase.
12057 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
12059         PR tree-optimization/69956
12060         * gcc.dg/pr69956.c: New test.
12062 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12064         PR target/70011
12065         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12066         XFAIL when hardware supports efficient unaligned storage access.
12068 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
12070         PR c++/69961
12071         * g++.dg/template/pr69961a.C: New test.
12072         * g++.dg/template/pr69961b.C: New test.
12074 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
12076         PR preprocessor/69985
12077         * gcc.dg/cpp/pr69985.c: New test case.
12079 2016-02-29  Jeff Law  <law@redhat.com>
12081         PR tree-optimization/70005
12082         * gcc.c-torture/execute/pr70005.c New test.
12084         PR tree-optimization/69999
12085         * gcc.c-torture/compile/pr69999.c: New test.
12087 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
12089         PR tree-optimization/69652
12090         * gcc.dg/torture/pr69652.c: Delete test.
12091         * gcc.dg/vect/pr69652.c: New test.
12093 2016-02-19  Richard Biener  <rguenther@suse.de>
12095         PR tree-optimization/69980
12096         * gfortran.dg/vect/pr69980.f90: New testcase.
12098 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
12100         * gcc.target/sparc/20160229-1.c: New test.
12102 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
12104         * gnat.dg/stack_usage3.adb: New test.
12105         * gnat.dg/stack_usage3_pkg.ads: New helper.
12107 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
12109         * gnat.dg/renaming8.adb: New test.
12110         * gnat.dg/renaming8_pkg1.ads: New helper.
12111         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12112         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12114 2016-02-29  Richard Biener  <rguenther@suse.de>
12116         PR tree-optimization/69720
12117         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12119 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
12121         PR fortran/68147
12122         PR fortran/47674
12123         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
12125 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
12126             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12128         PR fortran/56007
12129         * gfortran.dg/coarray_8.f90: Adjust error message.
12130         * gfortran.dg/pr56007.f90: New test.
12131         * gfortran.dg/pr56007.f: New test.
12133 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
12135         PR tree-optimization/69989
12136         * gcc.dg/torture/pr69989.c: New test.
12138 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
12140         * gcc.target/i386/stack-realign-win.c: New test.
12142 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
12144         PR fortran/60126
12145         * gfortran.dg/pr60126.f90: New test.
12147 2016-02-27  Jeff Law  <law@redhat.com>
12149         Revert
12150         2016-02-26  Richard Biener  <rguenther@suse.de>
12151                     Jeff Law  <law@redhat.com>
12153         PR tree-optimization/69740
12154         * gcc.c-torture/compile/pr69740-1.c: New test.
12155         * gcc.c-torture/compile/pr69740-2.c: New test.
12157 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12159         PR fortran/69910
12160         * gfortran.dg/newunit_4.f90: New test.
12162 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
12164         PR target/69613
12165         PR rtl-optimization/69886
12166         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12167         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
12168         target.
12170 2016-02-26  Martin Sebor  <msebor@redhat.com>
12172         PR tree-optimization/15826
12173         * gcc.dg/tree-ssa/pr15826.c: New test.
12175 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
12177         PR target/69969
12178         * gcc.target/powerpc/pr69969.c: New test.
12180 2016-02-26  Martin Sebor  <msebor@redhat.com>
12182         PR c++/15766
12183         * g++.old-deja/g++.other/decl5.C: Add a test case.
12185 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
12187         PR target/69946
12188         * gcc.target/powerpc/pr69946.c: New file.
12190 2016-02-26  Richard Biener  <rguenther@suse.de>
12191             Jeff Law  <law@redhat.com>
12193         PR tree-optimization/69740
12194         * gcc.c-torture/compile/pr69740-1.c: New test.
12195         * gcc.c-torture/compile/pr69740-2.c: New test.
12197 2016-02-26  Martin Jambor  <mjambor@suse.cz>
12199         PR middle-end/69920
12200         * gcc.dg/torture/pr69932.c: New test.
12201         * gcc.dg/torture/pr69936.c: Likewise.
12203 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12205         PR target/69709
12206         * gcc.target/s390/pr69709.c: New test.
12208 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12210         PR target/69245
12211         * gcc.target/aarch64/pr69245_1.c: New test.
12213 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12215         PR target/69613
12216         * gcc.dg/torture/pr69613.c: New test.
12218 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
12220         PR rtl-optimization/69891
12221         * gcc.target/i386/pr69891.c: New test.
12223 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
12224             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12226         PR target/61397
12227         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12228         functionality for both 32-bit and 64-bit.
12230 2016-02-26  Richard Biener  <rguenther@suse.de>
12232         PR tree-optimization/69551
12233         * gcc.dg/torture/pr69951.c: New testcase.
12235 2016-02-25  Richard Biener  <rguenther@suse.de>
12237         PR tree-optimization/48795
12238         * gcc.dg/Warray-bounds-18.c: New testcase.
12240 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12242         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12244 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
12246         PR rtl-optimization/69896
12247         * gcc.dg/pr69896.c: New test.
12249 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
12251         PR c++/69736
12252         * g++.dg/cpp1y/paren2.C: New test.
12254 2016-02-24  Martin Sebor  <msebor@redhat.com>
12256         PR c/51147
12257         * gcc.dg/enum-mode-2.c: New test.
12259 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12261         PR c++/69922
12262         * g++.dg/warn/Wnonnull-compare-6.C: New test.
12263         * g++.dg/warn/Wnonnull-compare-7.C: New test.
12264         * g++.dg/ubsan/pr69922.C: New test.
12266 2016-02-24  Marek Polacek  <polacek@redhat.com>
12268         PR c/69819
12269         * gcc.dg/pr69819.c: New test.
12271 2016-02-24  Martin Sebor  <msebor@redhat.com>
12273         PR c++/69912
12274         * g++.dg/ext/flexary15.C: New test.
12276 2016-02-24  Martin Sebor  <msebor@redhat.com>
12278         * gcc.dg/builtins-68.c: Avoid making unportable
12279         assumptions about the relationship between SIZE_MAX and UINT_MAX.
12280         * g++.dg/ext/builtin_alloca.C: Same.
12282 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
12283             Charles Baylis  <charles.baylis@linaro.org>
12285         PR debug/61033
12286         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12288 2016-02-24  Richard Biener  <rguenther@suse.de>
12289             Jakub Jelinek  <jakub@redhat.com>
12291         PR middle-end/69760
12292         * gcc.dg/torture/pr69760.c: New testcase.
12294 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12296         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12297         pattern on Solaris with as.
12299 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12301         * gcc.target/arm/cond_sub_restrict_it.c: New test.
12302         * gcc.target/arm/condarith_restrict_it.c: Likewise.
12303         * gcc.target/arm/movcond_restrict_it.c: Likewise.
12304         * gcc.target/arm/negscc_restrict_it.c: Likewise.
12306 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12308         PR middle-end/69915
12309         * gcc.dg/pr69915.c: New test.
12311 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12313         PR rtl-optimization/69886
12314         * gcc.dg/torture/pr69886.c: New test.
12316 2016-02-24  Richard Biener  <rguenther@suse.de>
12318         PR middle-end/68963
12319         * gcc.dg/torture/pr68963.c: New testcase.
12321 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12323         PR target/69875
12324         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12325         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12326         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12327         * gcc.target/arm/atomic_loaddi_1.c: New test.
12328         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12329         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12330         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12331         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12332         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12333         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12334         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12335         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12337 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12339         PR middle-end/69909
12340         * gcc.dg/torture/pr69909.c: New test.
12342 2016-02-24  Richard Biener  <rguenther@suse.de>
12344         PR tree-optimization/69907
12345         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12346         * gcc.dg/vect/bb-slp-34.c: XFAIL.
12347         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12349 2016-02-24  Christian Bruel  <christian.bruel@st.com>
12351         * gcc.target/arm/pragma_cpp_fma.c: New test.
12353 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12355         PR fortran/61156
12356         * gfortran.dg/include_6.f90: Update test.
12358 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
12360         PR objc/69844
12361         * objc.dg/pr69844.m: New test.
12363 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12365         PR libgfortran/69456
12366         * gfortran.dg/namelist_89.f90: New test.
12367         * gfortran.dg/pr59700.f90: Update test..
12369 2016-02-23  Martin Sebor  <msebor@redhat.com>
12371         PR middle-end/69780
12372         * g++.dg/ext/builtin_alloca.C: New test.
12373         * gcc.dg/builtins-68.c: New test.
12375 2016-02-23  Richard Henderson  <rth@redhat.com>
12377         * gcc.target/i386/addr-space-3.c: Remove test.
12379 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
12381         PR preprocessor/69126
12382         PR preprocessor/69543
12383         * c-c++-common/pr69126-2-long.c: New test.
12384         * c-c++-common/pr69126-2-short.c: New test.
12385         * c-c++-common/pr69543-1.c: Remove xfail.
12387 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
12389         PR preprocessor/69126
12390         PR preprocessor/69543
12391         PR preprocessor/69558
12392         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12393         (f): Rename to...
12394         (test_2): ...this, and add leading comment.
12395         (MACRO_3, test_3): New.
12396         (MACRO_4A, MACRO_4B, test_4): New.
12397         (MACRO): Rename to...
12398         (MACRO_5): ...this.
12399         (g): Rename to...
12400         (test_5): ...this, updating for renaming of MACRO, and
12401         add leading comment.
12402         * c-c++-common/pr69543-1.c: New.
12403         * c-c++-common/pr69543-2.c: New.
12404         * c-c++-common/pr69543-3.c: New.
12405         * c-c++-common/pr69543-4.c: New.
12406         * c-c++-common/pr69558-1.c: New.
12407         * c-c++-common/pr69558-2.c: New.
12408         * c-c++-common/pr69558-3.c: New.
12409         * c-c++-common/pr69558-4.c: New.
12410         * gcc.dg/pr69558.c: Move to...
12411         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
12412         xfail for c++.
12414 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
12416         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12417         to -ftree-parallelize-loops/-fopenacc changes.
12418         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12419         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12420         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12421         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12422         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12423         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12424         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12425         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12426         * c-c++-common/goacc/kernels-loop.c: Likewise.
12427         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12428         * c-c++-common/goacc/kernels-reduction.c: Likewise.
12429         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12430         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12432 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12434         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12436 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
12438         PR c++/69902
12439         * g++.dg/warn/Wnonnull-compare-5.C: New test.
12441         PR c/69900
12442         * gcc.dg/pr69900.c: New test.
12444 2016-02-23  Martin Jambor  <mjambor@suse.cz>
12446         PR tree-optimization/69666
12447         * gcc.dg/tree-ssa/pr69666.c: New test.
12449 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
12451         PR fortran/67451
12452         * gfortran.dg/coarray_allocate_5.f08: New test.
12454 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12456         * gcc.target/s390/vcond-shift.c: Move to ...
12457         * gcc.target/s390/vector/vcond-shift.c: ... here.
12459 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12461         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12462         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12464 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12466         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12468 2016-02-20  Mark Wielaard  <mjw@redhat.com>
12470         PR c/28901
12471         * gcc.dg/unused-variable-3.c: New test.
12473 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
12475         PR target/69888
12476         * gcc.target/i386/pr69888.c: New test.
12478 2016-02-22  Richard Biener  <rguenther@suse.de>
12480         PR tree-optimization/69882
12481         * gfortran.dg/vect/pr69882.f90: New testcase.
12483 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
12485         PR target/69885
12486         * gcc.dg/pr69885.c: New test.
12488 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
12490         PR target/69806
12491         PR target/54089
12492         * gcc.target/sh/pr54089-10.c: New.
12494 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
12496         PR fortran/69423
12497         * gfortran.dg/deferred_character_15.f90 : New test.
12499 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
12501         PR fortran/57365
12502         gfortran.dg/allocate_with_source_18.f03: New test.
12504 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
12506         PR fortran/52531
12507         gfortran.dg/gomp/pr52531.f90: New test.
12509 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12511         PR c++/69865
12512         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12513         -std=c++03.
12515 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
12517         PR c++/69826
12518         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12519         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12521         PR c++/69850
12522         * g++.dg/warn/Wnonnull-compare-4.C: New test.
12524         PR c++/69851
12525         * g++.dg/torture/pr69851.C: New test.
12527 2016-02-19  Martin Sebor  <msebor@redhat.com>
12529         PR testsuite/69573
12530         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12532 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
12534         PR c++/69850
12535         * g++.dg/warn/Wnonnull-compare-2.C: New test.
12536         * g++.dg/warn/Wnonnull-compare-3.C: New test.
12538         PR c++/67767
12539         * g++.dg/cpp0x/pr67767.C: New test.
12541 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12543         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12544         for fp, simd, crypto, crc, lse.
12545         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12546         above.
12547         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12548         effective target check.
12550 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
12552         PR target/69820
12553         * gcc.target/i386/pr69820.c: New test.
12555 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12557         * gcc.target/s390/vector/int128-1.c: New test.
12559 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12561         * gcc.target/s390/vector/vec-vcond-1.c: New test.
12563 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12565         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12566         instruction pattern name to prevent the testcase from failing with
12567         -march=z13.
12569 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12571         * gcc.target/s390/md/movstr-2.c: New test.
12573 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
12575         * gcc.target/s390/morestack.c: New test.
12577 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12579         PR target/69625
12580         * gcc.target/s390/pr69625.c: Add test case.
12582 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12584         PR testsuite/68580
12585         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12587 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
12589         PR target/68404
12590         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12591         * gcc.target/powerpc/fusion3.c: Likewise.
12593 2016-02-18  Richard Biener  <rguenther@suse.de>
12595         PR middle-end/69553
12596         * g++.dg/torture/pr69553.C: New testcase.
12598 2016-02-18  Nick Clifton  <nickc@redhat.com>
12600         PR target/62254
12601         PR target/69610
12602         * gcc.target/arm/pr62554.c: New test.
12603         * gcc.target/arm/pr69610-1.c: New test.
12604         * gcc.target/arm/pr69610-2.c: New test.
12606 2016-02-18  Richard Biener  <rguenther@suse.de>
12608         PR middle-end/69854
12609         * gcc.dg/torture/pr69854.c: New testcase.
12611 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
12613         PR c++/69850
12614         * g++.dg/warn/Wnonnull-compare-1.C: New test.
12616 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12618         * gcc.target/powerpc/vec-cg.c: New test.
12620 2016-02-17  Richard Biener  <rguenther@suse.de>
12622         PR testsuite/69586
12623         * gcc.dg/uninit-21.c: Add -fno-short-enums.
12625 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12627         PR target/69161
12628         * gcc.c-torture/compile/pr69161.c: New test.
12630 2016-02-17  David Sherwood  <david.sherwood@arm.com>
12632         PR target/69532
12633         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12634         * gcc.target/arm/vect-fmaxmin.c: Likewise.
12636 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12638         * gcc.dg/ifcvt-4.c: Skip on Visium.
12640 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12642         * gnat.dg/atomic8.adb: New test.
12644 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12646         * gnat.dg/discr46.ad[sb]: New test.
12648 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
12650         PR Target/48344
12651         * gcc.target/powerpc/pr48344-1.c: New test.
12653 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12655         PR fortran/69742
12656         * gfortran.dg/associate_21.f90:  New test.
12658 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12660         PR c/69835
12661         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12662         -Wnonnull in dg-options.
12663         * c-c++-common/nonnull-2.c: New test.
12665 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
12666             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12668         * gcc.target/aarch64/vector_initialization_nostack.c: New.
12670 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12672         PR middle-end/69801
12673         * gcc.dg/pr69801.c: Add empty dg-options.
12675 2016-02-16  James Norris  <jnorris@codesourcery.com>
12677         * c-c++-common/goacc/deviceptr-1.c: Add tests.
12678         * g++.dg/goacc/deviceptr-1.c: New file.
12680 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12682         PR tree-optimization/69820
12683         * gcc.dg/vect/pr69820.c: New test.
12685 2016-02-16  Richard Biener  <rguenther@suse.de>
12687         PR tree-optimization/69776
12688         * gcc.dg/torture/pr69776-2.c: New testcase.
12690 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
12692         PR tree-optimization/69714
12693         * gcc.dg/torture/pr69714.c: New test.
12695 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12697         PR tree-optimization/69802
12698         * gcc.dg/pr69802.c: New test.
12700 2016-02-16  Richard Biener  <rguenther@suse.de>
12702         PR middle-end/69801
12703         * gcc.dg/pr69801.c: New testcase.
12705 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12707         PR libgfortran/69651
12708         * gfortran.dg/read_bang.f90: New test.
12709         * gfortran.dg/read_bang4.f90: New test.
12711 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
12713         PR c++/69658
12714         * g++.dg/init/pr69658.C: New test.
12716         PR c++/69797
12717         * c-c++-common/pr69797.c: New test.
12719 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12721         * lib/target-supports.exp (check_effective_target_section_anchors): Add
12722         check for aarch64*-*-*.
12724 2016-02-15  Richard Biener  <rguenther@suse.de>
12726         PR tree-optimization/69783
12727         * gcc.dg/vect/pr69783.c: New testcase.
12729 2016-02-15  Richard Biener  <rguenther@suse.de>
12731         PR tree-optimization/69776
12732         * gcc.dg/torture/pr69776.c: New testcase.
12734 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12736         PR fortran/60526
12737         * gfortran.dg/type_decl_4.f90:  Reinstated.
12739 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
12741         PR fortran/68746
12742         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12744 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12746         PR fortran/60526
12747         PR bootstrap/69816
12748         * gfortran.dg/type_decl_4.f90:  Removed.
12750 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12752         PR fortran/60526
12753         * gfortran.dg/type_decl_4.f90:  New test.
12755 2016-02-14  Alan Modra  <amodra@gmail.com>
12757         PR testsuite/68886
12758         * gcc.c-torture/execute/stkalign.c: Revise test.
12760 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12762         PR target/67260
12763         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12765 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12767         PR target/67260
12768         * gcc.target/sh/torture/pr67260.c: New.
12770 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
12772         * gcc.dg/pr67964.c: Add dg-require-alias.
12774 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12776         PR target/67636
12777         PR target/64345
12778         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12780 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12782         PR libgfortran/69668
12783         * gfortran.dg/namelist_88.f90: New test.
12785 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12787         PR libgfortran/69668
12788         * gfortran.dg/namelist_38.f90: Update test.
12789         * gfortran.dg/namelist_84.f90: Update test.
12791 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12793         PR other/69554
12794         * gcc.dg/pr69554-1.c: New test.
12795         * gfortran.dg/pr69554-1.F90: New test.
12796         * gfortran.dg/pr69554-2.F90: New test.
12797         * lib/gcc-dg.exp (proc dg-locus): New function.
12798         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12799         distinguish between the caret-printing and non-caret-printing
12800         cases.  If caret-printing has been explicitly enabled, bail out
12801         without attempting to fix up the output.
12803 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12805         PR driver/69265
12806         PR driver/69453
12807         * gcc.dg/spellcheck-options-3.c: New test case.
12808         * gcc.dg/spellcheck-options-4.c: New test case.
12809         * gcc.dg/spellcheck-options-5.c: New test case.
12810         * gcc.dg/spellcheck-options-6.c: New test case.
12811         * gcc.dg/spellcheck-options-7.c: New test case.
12812         * gcc.dg/spellcheck-options-8.c: New test case.
12813         * gcc.dg/spellcheck-options-9.c: New test case.
12814         * gcc.dg/spellcheck-options-10.c: New test case.
12816 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12818         PR rtl-optimization/69764
12819         PR rtl-optimization/69771
12820         * c-c++-common/pr69764.c: New test.
12821         * gcc.dg/torture/pr69771.c: New test.
12823 2016-02-12  Marek Polacek  <polacek@redhat.com>
12825         * g++.dg/torture/init-list1.C: New.
12827 2016-02-12  Marek Polacek  <polacek@redhat.com>
12829         * gcc.dg/pr69522.c: Add empty dg-options.
12831 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
12833         * g++.dg/lto/lto.exp: Include and init mpx.
12834         * g++.dg/lto/pr69729_0.C: New test.
12836 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12838         PR ipa/69241
12839         * g++.dg/ipa/pr69241-4.C: New test.
12841         PR ipa/68672
12842         * g++.dg/ipa/pr68672-1.C: New test.
12843         * g++.dg/ipa/pr68672-2.C: New test.
12844         * g++.dg/ipa/pr68672-3.C: New test.
12846 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
12848         PR c/69522
12849         * gcc.dg/pr69522.c: New test.
12851 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
12853         PR c++/69098
12854         * g++.dg/cpp1y/69098.C: New test.
12855         * g++.dg/cpp1y/69098-2.C: New test.
12857 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12859         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12860         and neighbour -> neighbor.
12861         * objc.dg/attributes/method-nonnull-1.m: Likewise.
12862         * objc.dg/gnu-api-2-class-meta.m: Likewise.
12863         * c-c++-common/Wvarargs.c: Likewise.
12864         * c-c++-common/goacc/host_data-5.c: Likewise.
12865         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12866         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12867         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12868         * gcc.target/aarch64/pr60697.c: Likewise.
12869         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12870         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12871         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12872         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12873         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12874         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12875         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12876         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12877         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12878         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12879         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12880         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12881         * g++.dg/lookup/koenig5.C: Likewise.
12882         * g++.dg/ext/no-asm-2.C: Likewise.
12883         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12884         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12885         * gfortran.dg/used_types_16.f90: Likewise.
12886         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12887         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12888         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12889         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12890         * gfortran.dg/abstract_type_6.f03: Likewise.
12891         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12892         * gfortran.dg/used_types_15.f90: Likewise.
12893         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12894         * gfortran.dg/exit_3.f08: Likewise.
12895         * gfortran.dg/open_status_2.f90: Likewise.
12896         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12897         * gfortran.dg/intrinsic_std_1.f90: Likewise.
12898         * gfortran.dg/associate_1.f03: Likewise.
12899         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12900         * gfortran.dg/intrinsic_std_6.f90: Likewise.
12901         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12902         * gcc.dg/builtin-object-size-1.c: Likewise.
12903         * gcc.dg/noreturn-6.c: Likewise.
12904         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12905         * gcc.dg/globalalias.c: Likewise.
12906         * gcc.dg/builtins-config.h: Likewise.
12907         * gcc.dg/pr30457.c: Likewise.
12908         * gcc.c-torture/compile/volatile-1.c: Likewise.
12909         * gcc.c-torture/execute/20101011-1.c: Likewise.
12910         * c-c++-common/Waddress-1.c: Likewise.
12912 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
12914         PR c/69768
12915         * c-c++-common/Waddress-1.c: New test.
12917 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
12919         PR fortran/69296
12920         * gfortran.dg/associate_19.f03: New test.
12921         * gfortran.dg/associate_20.f03: New test.
12923 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
12925         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12927 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12929         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12930         .arch armv8-a\n.  Add -dA to dg-options.
12931         * gcc.target/aarch64/assembler_arch_1.c: New test.
12932         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12934 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
12936         PR c++/68726
12937         * g++.dg/cpp0x/pr68726.C: New.
12939 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
12941         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12942         test.
12944 2016-02-11  Richard Biener  <rguenther@suse.de>
12946         * g++.dg/tree-ssa/pr61034.C: Adjust.
12948 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
12950         PR target/69148
12951         * gcc.target/s390/pr69148.c: New.
12953 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
12955         PR tree-optimization/69652
12956         * gcc.dg/torture/pr69652.c: New test.
12958 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
12959             Patrick Palka  <ppalka@gcc.gnu.org>
12961         PR ipa/69241
12962         PR c++/69649
12963         * g++.dg/ipa/pr69241-1.C: New test.
12964         * g++.dg/ipa/pr69241-2.C: New test.
12965         * g++.dg/ipa/pr69241-3.C: New test.
12966         * g++.dg/ipa/pr69649.C: New test.
12968 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
12970         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12971         * gcc.dg/tree-ssa/sra-18.c: Ditto.
12973 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
12975         PR tree-optimization/68021
12976         * gcc.dg/tree-ssa/pr68021.c: New test.
12978 2016-02-10  Richard Biener  <rguenther@suse.de>
12980         PR tree-optimization/69726
12981         * gcc.dg/uninit-22.c: New testcase.
12983 2016-02-09  Andrew Pinski  <apinski@cavium.com>
12985         PR tree-opt/69282
12986         * gcc.c-torture/compile/20160205-1.c: New testcase.
12988 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
12990         PR target/68404
12991         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12992         instead accessing a really large arrray.
12993         * gcc.target/powerpc/fusion3.c: Likewise.
12995 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
12997         PR target/68532
12998         * gcc.c-torture/execute/pr68532.c: New test.
13000 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
13002         PR target/69634
13003         * gcc.dg/pr69634.c: New.
13005 2016-02-09  Richard Biener  <rguenther@suse.de>
13007         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13009 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
13011         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13013 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
13015         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13017 2016-02-09  Richard Biener  <rguenther@suse.de>
13019         PR tree-optimization/69715
13020         * gcc.dg/torture/pr69715.c: New testcase.
13022 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
13024         PR c++/69139
13025         * g++.dg/cpp0x/trailing12.C: New test.
13026         * g++.dg/cpp0x/trailing13.C: New test.
13028 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
13030         PR c++/69283
13031         PR c++/67835
13032         * g++.dg/cpp1y/auto-fn29.C: New test.
13033         * g++.dg/cpp1y/auto-fn30.C: New test.
13035 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
13037         PR tree-optimization/69209
13038         * gcc.c-torture/compile/pr69209.c: New test.
13040 2016-02-08  Jeff Law  <law@redhat.com>
13042         PR tree-optimization/68541
13043         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13044         of statements allowed in join block for path splitting.
13046 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
13048         PR c++/59627
13049         * g++.dg/gomp/pr59627.C: New test.
13051         PR ipa/69239
13052         * g++.dg/ipa/pr69239.C: New test.
13054 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
13056         PR preprocessor/69664
13057         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13058         * gcc.dg/cpp/warn-comments.c: Likewise.
13060 2016-02-08  Marek Polacek  <polacek@redhat.com>
13062         PR c++/69688
13063         * g++.dg/init/const12.C: New test.
13065 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
13067         PR target/60410
13068         * gcc.dg/lto/pr55113_0.c: Remove test.
13070 2016-02-08  Richard Biener  <rguenther@suse.de>
13072         PR tree-optimization/69719
13073         * gcc.dg/torture/pr69719.c: New testcase.
13075 2016-02-08  Richard Biener  <rguenther@suse.de>
13076         Jeff Law  <law@redhat.com>
13078         PR target/68273
13079         * gcc.target/mips/pr68273.c: New testcase.
13081 2016-02-08   Richard Biener  <rguenther@suse.de>
13083         PR rtl-optimization/69274
13084         * gcc.target/i386/addr-sel-1.c: XFAIL.
13086 2016-02-08  Jeff Law  <law@redhat.com>
13088         PR tree-optimization/68541
13089         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13091         PR tree-optimization/65917
13092         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13094 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13096         PR fortran/50555
13097         * gfortran.dg/namelist_args.f90: New test.
13099 2016-02-05  Jeff Law  <law@redhat.com>
13101         PR tree-optimization/68541
13102         * gcc.dg/tree-ssa/split-path-2.c: New test.
13103         * gcc.dg/tree-ssa/split-path-3.c: New test.
13104         * gcc.dg/tree-ssa/split-path-4.c: New test.
13105         * gcc.dg/tree-ssa/split-path-5.c: New test.
13106         * gcc.dg/tree-ssa/split-path-6.c: New test.
13107         * gcc.dg/tree-ssa/split-path-7.c: New test.
13109 2016-02-05  Martin Sebor  <msebor@redhat.com>
13111         PR c++/69662
13112         * g++.dg/warn/Wplacement-new-size-1.C: New test.
13113         * g++.dg/warn/Wplacement-new-size-2.C: New test.
13115 2016-02-06  Richard HEnderson  <rth@redhat.com>
13117         PR c/69643
13118         * gcc.target/i386/addr-space-4.c: New.
13119         * gcc.target/i386/addr-space-5.c: New.
13121 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
13123         PR fortran/66089
13124         * gfortran.dg/elemental_dependency_6.f90: New.
13126 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
13128         PR rtl-optimization/69691
13129         * gcc.c-torture/execute/pr69691.c: New test.
13131         PR c++/69628
13132         * g++.dg/parse/pr69628.C: New test.
13134 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
13136         * gcc.dg/sancov/asan.c: Move to ...
13137         * gcc.dg/asan/sancov-1.c: ... here.
13139 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
13141         * gcc.target/i386/pr69577.c: Require avx_runtime target.
13143 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
13145         PR target/69677
13146         * gcc.target/i386/pr69677.c: New test.
13148 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
13150         PR c++/68948
13151         * g++.dg/template/pr68948.C: New test.
13153 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13155         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13156         (only necessary on s390x).
13158 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
13160         * gcc.target/i386/pr69454-2.c: Compile with -msse2
13161         -mno-accumulate-outgoing-args.
13163 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
13165         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13167 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
13169         PR c/69669
13170         * c-c++-common/pr69669.c: New test.
13172 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
13174         PR target/69667
13175         * g++.dg/pr69667.C: New file.
13177 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
13179         PR target/69619
13180         * gcc.dg/pr69619.c: Add new test.
13182 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
13184         PR rtl-optimization/69577
13185         * gcc.target/i386/pr69577.c: New test.
13187 2016-02-04  Martin Liska  <mliska@suse.cz>
13189         * g++.dg/asan/pr69276.C: New test.
13191 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13193         PR target/65932
13194         PR target/67714
13195         * gcc.target/arm/wmul-3.c: Simplify test to generate just
13196         a single smulbb instruction.
13197         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13198         * gcc.target/amr/wmul-2.c: Likewise.
13200 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13202         PR target/65932
13203         PR target/67714
13204         * gcc.c-torture/execute/pr67714.c: New test.
13206 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
13208         PR target/69454
13209         * gcc.target/i386/pr69454-1.c: New test.
13210         * gcc.target/i386/pr69454-2.c: New test.
13212 2016-02-03  Martin Sebor  <msebor@redhat.com>
13214         PR c++/69251
13215         PR c++/69253
13216         PR c++/69290
13217         PR c++/69277
13218         PR c++/69349
13219         * g++.dg/ext/flexarray-mangle-2.C: New test.
13220         * g++.dg/ext/flexarray-mangle.C: New test.
13221         * g++.dg/ext/flexarray-subst.C: New test.
13222         * g++.dg/ext/flexary11.C: New test.
13223         * g++.dg/ext/flexary12.C: New test.
13224         * g++.dg/ext/flexary13.C: New test.
13225         * g++.dg/ext/flexary14.C: New test.
13226         * g++.dg/other/dump-ada-spec-2.C: Adjust.
13228 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
13230         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13231         Define only if CHECK_FLOAT128 is defined.
13232         (main): Properly initialize u5.
13234 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
13236         PR c/69627
13237         * gcc.dg/pr69627.c: New test.
13239         PR target/69644
13240         * gcc.dg/pr69644.c: New test.
13242 2016-02-03  Mike Stump  <mikestump@comcast.net>
13244         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13245         support for struct-layout-1.exp.
13247 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
13249         PR c++/69056
13250         * g++.dg/cpp0x/pr69056.C: New test.
13252 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
13253             Alexandre Oliva  <aoliva@redhat.com>
13255         PR target/69461
13256         * gcc.target/powerpc/pr69461.c: New.
13258 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
13260         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13261         works from here ...
13262         (check_effective_target_fsanitize_thread): ... to here.  Do not
13263         specify additional compile flags for the test source.
13264         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13265         specify additional compile flags for the test source.
13267 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
13269         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13271 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
13273         PR fortran/67451
13274         PR fortran/69418
13275         * gfortran.dg/coarray_allocate_2.f08: New test.
13276         * gfortran.dg/coarray_allocate_3.f08: New test.
13277         * gfortran.dg/coarray_allocate_4.f08: New test.
13279 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
13281         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13282         use same scan-tree-dump-times on all platforms.
13283         * gcc.dg/vect/vect-outer-1.c: Likewise.
13284         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13285         * gcc.dg/vect/vect-outer-1a.c: Likewise.
13286         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13287         * gcc.dg/vect/vect-outer-1b.c: Likewise.
13288         * gcc.dg/vect/vect-outer-2b.c: Likewise.
13289         * gcc.dg/vect/vect-outer-3b.c: Likewise.
13290         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13292 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
13294         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13295         warning.
13297 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
13299         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13301 2016-02-02  James Norris  <jnorris@codesourcery.com>
13303         * c-c++-common/goacc/routine-5.c: Add tests.
13305 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
13307         * gcc.target/nvptx/unsigned-cmp.c: New test.
13309 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
13311         * gcc.target/aarch64/scalar_shift_1.c
13312         (test_corners_sisd_di): Improve force to SIMD register.
13313         (test_corners_sisd_si): Likewise.
13314         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13315         Remove scan-assembler check for ldr.
13317 2016-02-02  Richard Biener  <rguenther@suse.de>
13319         PR tree-optimization/69595
13320         * gcc.dg/Warray-bounds-17.c: New testcase.
13322 2016-02-02  Richard Biener  <rguenther@suse.de>
13324         PR tree-optimization/69606
13325         * gcc.dg/torture/pr69606.c: New testcase.
13327 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
13329         PR middle-end/68542
13330         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13331         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13333 2016-02-02  Alan Modra  <amodra@gmail.com>
13335         PR target/69548
13336         * gcc.target/powerpc/pr69548.c: New test.
13338 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
13340         PR rtl-optimization/69592
13341         * gcc.dg/pr69592.c: New test.
13343         PR preprocessor/69543
13344         PR c/69558
13345         * gcc.dg/pr69543.c: New test.
13346         * gcc.dg/pr69558.c: New test.
13348 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
13350         PR testsuite/65940
13351         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
13353 2016-02-01  Martin Sebor  <msebor@redhat.com>
13355         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13357 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
13359         PR tree-optimization/67921
13360         * c-c++-common/ubsan/pr67921.c: New test.
13362 2016-02-01  Richard Biener  <rguenther@suse.de>
13364         PR middle-end/69556
13365         * gcc.dg/tree-ssa/recip-8.c: New testcase.
13367 2016-02-01  Richard Biener  <rguenther@suse.de>
13369         PR tree-optimization/69574
13370         * gcc.dg/torture/pr69574.c: New testcase.
13372 2016-02-01  Richard Biener  <rguenther@suse.de>
13374         PR tree-optimization/69579
13375         * gcc.dg/setjmp-6.c: New testcase.
13377 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
13379         PR rtl-optimization/69570
13380         * g++.dg/opt/pr69570.C: New test.
13382 2016-02-01  Richard Henderson  <rth@redhat.com>
13384         * gcc.dg/pr69535.c: New test.
13386 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
13388         PR testsuite/69584
13389         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13390         * gcc.dg/tree-ssa/sra-18.c: Likewise.
13392         PR debug/68244
13393         * g++.dg/parse/parens3.C: Use register "4" on hppa.
13395         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13397 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
13399         PR fortran/67564
13400         * gfortran.dg/allocate_with_source_17.f03: New test.
13402 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
13404         PR tree-optimization/69546
13405         * gcc.dg/torture/pr69546.c: New test.
13407 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
13409         PR fortran/69566
13410         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13412 2016-01-30  Martin Sebor  <msebor@redhat.com>
13414         PR c++/68490
13415         * g++.dg/ext/flexary10.C: New test.
13417 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
13419         PR fortran/66707
13420         gfortran.dg/common_23.f90: New test.
13422 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13424         PR target/65546
13425         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13426         condition being checked, and disable it when the target supports
13427         misaligned loads and stores.
13429 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13431         PR debug/69518
13432         * gcc.dg/torture/pr69518.c: New test.
13434 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
13436         PR target/69530
13437         * gcc.target/i386/pr69530.c: New test.
13439 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
13441         PR target/65604
13442         * gcc.target/mips/div-delay.c: New test.
13444 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13446         PR target/69551
13447         * gcc.target/i386/pr69551.c: New test.
13449         PR target/66137
13450         * gcc.target/i386/pr66137.c: New test.
13452 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
13454         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13455         always built for p5600.
13456         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13457         isa=p5600 dg-option.
13459 2016-01-29  Richard Biener  <rguenther@suse.de>
13461         PR tree-optimization/69547
13462         * g++.dg/tree-ssa/pr69547.C: New testcase.
13464 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13466         PR debug/66869
13467         * g++.dg/warn/Wunused-function2.C: New test.
13469 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13471         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13472         support for test to succeed.
13474 2016-01-29  Marek Polacek  <polacek@redhat.com>
13476         PR c++/69509
13477         PR c++/69516
13478         * g++.dg/ext/constexpr-vla2.C: New test.
13479         * g++.dg/ext/constexpr-vla3.C: New test.
13480         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13482 2016-01-29  Richard Biener  <rguenther@suse.de>
13484         PR middle-end/69537
13485         * gcc.dg/uninit-21.c: New testcase.
13487 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
13489         PR target/69459
13490         * gcc.target/i386/pr69459.c: New test.
13492 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
13494         PR target/68400
13495         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13496         * gcc.target/mips/pr68400.c: New test.
13498 2016-01-28  Martin Sebor  <msebor@redhat.com>
13500         PR target/17381
13501         * gcc.target/powerpc/pr17381.c: New test.
13503 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
13505         PR middle-end/69542
13506         * gcc.dg/torture/pr69542.c: New test.
13508 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
13510         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13512 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
13514         * gcc.dg/pr65980.c: Skip on AIX.
13515         * gcc.dg/pr66688.c: Same.
13517 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
13519         PR target/63679
13520         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13521         * gcc.dg/tree-ssa/sra-18.c: Same.
13523 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
13525         PR fortran/62536
13526         * gfortran.dg/block_15.f08: New test.
13527         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13528         on incorrectly closed BLOCK.
13530 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
13532         * gcc.dg/declare-simd.c: New test.
13534 2016-01-28  Richard Biener  <rguenther@suse.de>
13536         PR tree-optimization/69466
13537         * gfortran.dg/vect/pr69466.f90: New testcase.
13539 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13541         * g++.dg/pr67989.C: Remove ARM-specific option.
13542         * gcc.target/arm/pr67989.C: New file.
13544 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
13546         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13547         and expm1 test for glibc < 2.11.
13549 2016-01-27  Richard Henderson  <rth@redhat.com>
13551         * gcc.c-torture/execute/pr69447.c: New test.
13553 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
13555         PR fortran/69422
13556         * gfortran.dg/alloc_comp_assign_15.f03: New test.
13558 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
13560         PR debug/66869
13561         * gcc.dg/pr66869.c: New test.
13563 2016-01-25  Jeff Law  <law@redhat.com>
13565         PR tree-optimization/68398
13566         PR tree-optimization/69196
13567         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13568         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13569         path to avoid new heuristic allowing more irreducible regions
13570         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13571         * gcc.dg/tree-ssa/vrp46.c: Likewise.
13572         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13573         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13574         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13576 2016-01-27  Marek Polacek  <polacek@redhat.com>
13578         PR c/68062
13579         * c-c++-common/vector-compare-4.c: New test.
13581 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
13583         PR preprocessor/69126
13584         * c-c++-common/pr69126.c: New test case.
13586 2016-01-27  Ian Lance Taylor  <iant@google.com>
13588         * gcc.dg/tree-ssa/ivopt_5.c: New test.
13590 2016-01-27  Ryan Burn  <contact@rnburn.com>
13592         PR cilkplus/69267
13593         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13595 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
13597         PR target/69512
13598         * gcc.target/i386/pr69512.c: New test.
13600 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
13602         PR ada/69488
13603         * gnat.dg/sso/*.adb: Robustify dg-output directives.
13605 2016-01-27  Marek Polacek  <polacek@redhat.com>
13607         PR c++/69379
13608         * g++.dg/pr69379.C: New test.
13610 2016-01-27  Martin Sebor  <msebor@redhat.com>
13612         PR c++/69317
13613         * g++.dg/abi/Wabi-2-2.C: New test.
13614         * g++.dg/abi/Wabi-2-3.C: New test.
13615         * g++.dg/abi/Wabi-3-2.C: New test.
13616         * g++.dg/abi/Wabi-3-3.C: New test.
13618 2016-01-27  Richard Biener  <rguenther@suse.de>
13620         PR tree-optimization/69166
13621         * gcc.dg/torture/pr69166.c: New testcase.
13623 2016-01-27  Martin Jambor  <mjambor@suse.cz>
13625         PR tree-optimization/69355
13626         * gcc.dg/tree-ssa/pr69355.c: New test.
13628 2016-01-27  Marek Polacek  <polacek@redhat.com>
13630         PR c++/69496
13631         * g++.dg/ext/constexpr-vla1.C: New test.
13633 2016-01-20  Christian Bruel  <christian.bruel@st.com>
13635         PR target/69245
13636         * gcc.target/arm/pr69245.c: New test.
13638 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
13640         PR tree-optimization/69399
13641         * gcc.dg/torture/pr69399.c: New test.
13643 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
13645         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13647 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
13649         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13651 2016-01-26  Tom de Vries  <tom@codesourcery.com>
13653         PR tree-optimization/69110
13654         * gcc.dg/autopar/pr69110.c: New test.
13656 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
13657             Sebastian Pop  <s.pop@samsung.com>
13659         * gcc.dg/graphite/isl-ast-op-select.c: New.
13661 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
13663         PR fortran/69385
13664         * gfortran.dg/allocate_error_6.f90: New test.
13666 2016-01-26  Richard Henderson  <rth@redhat.com>
13668         * gcc.dg/tm/pr60908.c: New test.
13670 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
13672         PR other/69006
13673         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13674         directive.
13675         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13676         expected multiline output to reflect the colorization being
13677         disabled before newlines.
13678         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13679         (custom_diagnostic_finalizer): Replace call to
13680         pp_newline_and_flush with call to pp_flush.
13681         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13682         * gfortran.dg/implicit_class_1.f90: Likewise.
13683         * lib/gcc-dg.exp (allow_blank_lines): New global.
13684         (dg-allow-blank-lines-in-output): New procedure.
13685         (gcc-dg-prune): Complain about blank lines in the output, unless
13686         dg-allow-blank-lines-in-output was called.
13687         * lib/multiline.exp (_build_multiline_regex): Only support
13688         arbitrary followup text for non-blank-lines, not for blank lines.
13690 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
13692         PR tree-optimization/69483
13693         * gcc.dg/pr69483.c: New test.
13694         * g++.dg/opt/pr69483.C: New test.
13696 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
13698         PR target/68620
13699         * gcc.target/arm/pr68620.c: New test.
13701 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
13703         * gcc.target/i386/pr68986-2.c: Remove -m32.
13705 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
13707         PR target/68986
13708         * gcc.target/i386/pr68986-1.c: New test.
13709         * gcc.target/i386/pr68986-2.c: Likewise.
13710         * gcc.target/i386/pr68986-3.c: Likewise.
13712 2016-01-26  Christian Bruel  <christian.bruel@st.com>
13714         * lib/target-supports.exp
13715         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13716         (check_effective_target_arm_crypto_pragma_ok): Likewise.
13717         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13719 2016-01-26  Richard Biener  <rguenther@suse.de>
13721         PR tree-optimization/69452
13722         * gcc.dg/torture/pr69452.c: New testcase.
13724 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
13726         PR target/69442
13727         * gcc.dg/pr69442.c: New test.
13729 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
13731         PR target/67896
13732         * gcc.target/aarch64/simd/pr67896.C: New.
13734 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
13736         PR tree-optimization/69400
13737         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13738         function.
13739         (plugin_init): Call it.
13740         * gcc.dg/torture/pr69400.c: New test.
13742 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
13744         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13746 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
13747             Sebastian Pop  <s.pop@samsung.com>
13749         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13750         isl-0.15.
13752 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
13753             Sebastian Pop  <s.pop@samsung.com>
13755         * gcc.dg/graphite/pr69292.c: New.
13757 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
13759         * c-c++-common/goacc/use_device-1.c: New test.
13761 2016-01-25  Jeff Law  <law@redhat.com>
13763         PR tree-optimization/69196
13764         PR tree-optimization/68398
13765         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13766         * gcc.dg/tree-ssa/pr68198.c: Likewise.
13768 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
13770         PR target/69469
13771         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13772         Algorithm.
13774 2016-01-25  Richard Biener  <rguenther@suse.de>
13776         PR testsuite/69380
13777         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13779 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
13781         PR target/69421
13782         * gcc.dg/pr69421.c: New test.
13784 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
13786         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13787         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13788         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13789         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13790         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13791         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13792         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13793         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13794         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13795         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13797 2016-01-25  Richard Biener  <rguenther@suse.de>
13799         PR tree-optimization/69376
13800         * gcc.dg/torture/pr69376.c: New testcase.
13802 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13804         PR fortran/69397
13805         PR fortran/68442
13806         * gfortran.dg/interface_38.f90: New test.
13807         * gfortran.dg/interface_39.f90: New test.
13809 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
13811         Revert:
13812         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13814         PR c++/11858
13815         PR c++/24663
13816         PR c++/24664
13817         * g++.dg/template/pr11858.C: New test.
13818         * g++.dg/template/pr24663.C: New test.
13819         * g++.dg/template/unify12.C: New test.
13820         * g++.dg/template/unify13.C: New test.
13821         * g++.dg/template/unify14.C: New test.
13822         * g++.dg/template/unify15.C: New test.
13823         * g++.dg/template/unify16.C: New test.
13824         * g++.dg/template/unify17.C: New test.
13826 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
13828         PR fortran/68283
13829         gfortran.dg/pr68283.f90: New test.
13831 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
13833         PR fortran/66094
13834         * gfortran.dg/inline_matmul_13.f90:  New test.
13835         * gfortran.dg/matmul_bounds_8.f90:  New test.
13836         * gfortran.dg/matmul_bounds_9.f90:  New test.
13837         * gfortran.dg/matmul_bounds_10.f90:  New test.
13839 2016-01-23  Tom de Vries  <tom@codesourcery.com>
13841         PR tree-optimization/69426
13842         * gcc.dg/autopar/pr69426.c: New test.
13844 2016-01-23  Martin Sebor  <msebor@redhat.com>
13846         PR c++/58109
13847         PR c++/69022
13848         * g++.dg/cpp0x/alignas5.C: New test.
13849         * g++.dg/ext/vector29.C: Same.
13851 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
13853         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13854         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13855         _GNU_SOURCE from compile flags to the source.
13856         * gcc.target/i386/chkp-stropt-12.c: Ditto.
13857         * gcc.target/i386/chkp-stropt-16.c: Ditto.
13858         * gcc.target/i386/chkp-stropt-4.c: Ditto.
13859         * gcc.target/i386/chkp-stropt-8.c: Ditto.
13861 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
13863         PR target/69432
13864         * g++.dg/opt/pr69432.C: New test.
13866 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13868         * gcc.target/powerpc/pr63354c: Adjust target selector to include
13869         32-bit targets testing an -m64 multilib.
13871 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13873         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13874         64-bit support.
13876 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
13878         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13880 2016-01-21  Christian Bruel  <christian.bruel@st.com>
13882         PR target/68674
13883         * gcc.target/i386/pr68674.c
13884         * gcc.target/aarch64/pr68674.c
13885         * gcc.target/arm/pr68674.c
13887 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13889         PR target/69403
13890         * gcc.c-torture/execute/pr69403.c: New test.
13892 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
13894         PR c++/55843
13895         * g++.dg/template/pr55843.C: New.
13897 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
13899         PR testsuite/66877
13900         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13901         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13903 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13905         PR testsuite/67489
13906         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13907         from dg-do compile directive, and instead add
13908         { dg-require-effective-target int128 }.
13910 2016-01-20  Martin Sebor  <msebor@redhat.com>
13912         PR c/69405
13913         * gcc.dg/sync-fetch.c: New test.
13915 2016-01-21  Martin Sebor  <msebor@redhat.com>
13917         PR target/69252
13918         * gcc.target/powerpc/pr69252.c: New test.
13920 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13922         PR fortran/65996
13923         * gfortran.dg/pr65996.f90: New test.
13925 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13927         PR c++/68810
13928         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13929         expected to generate an error.
13931 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
13933         PR middle-end/66178
13934         * gcc.dg/torture/pr66178.c: New test.
13936 2016-01-21  Anton Blanchard  <anton@samba.org>
13937             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13939         PR target/63354
13940         * gcc.target/powerpc/pr63354.c:  New test.
13942 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
13944         PR rtl-optimization/68990
13945         * gcc.target/i386/pr68990: New.
13947 2016-01-21  Nick Clifton  <nickc@redhat.com>
13949         PR target/69129
13950         * gcc.target/mips/pr69129.c: New.
13952 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
13954         PR c++/58046
13955         * g++.dg/cpp0x/pr58046.C: New.
13957 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13959         PR target/69187
13960         PR target/65624
13961         * gcc.target/arm/pr69187.c: New test.
13963         PR c++/69355
13964         * g++.dg/torture/pr69355.C: New test.
13966 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13967             Sebastian Pop  <s.pop@samsung.com>
13969         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13971 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13972             Sebastian Pop  <s.pop@samsung.com>
13974         * gcc.dg/graphite/pr68976.c: New test.
13976 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13978         PR middle-end/67653
13979         * c-c++-common/pr67653.c: New test.
13980         * gcc.dg/torture/pr29119.c: Add dg-warning.
13982 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
13984         * gcc.target/powerpc/cpu-builtin-1.c: New test.
13986 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13988         PR c/24293
13989         * gcc.dg/pr24293.c: New test.
13990         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13991         incomplete struct type.
13992         * gcc.dg/declspec-1.c: Likewise.
13993         * gcc.dg/pr63549.c: Likewise.
13995 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
13997         PR tree-optimization/66612
13998         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13999         for bdn instruction.
14001 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
14003         * lib/target-supports.exp
14004         (check_effective_target_arm_fp_ok_nocache): New.
14005         (check_effective_target_arm_fp_ok): New.
14006         (add_options_for_arm_fp): New.
14007         (check_effective_target_arm_crypto_ok_nocache): Require
14008         target_arm_v8_neon_ok instead of arm32.
14009         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14010         (check_effective_target_arm_crypto_pragma_ok): New.
14011         (add_options_for_arm_vfp): New.
14012         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14013         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14014         target instead. Force initial fpu to vfp.
14015         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14016         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14017         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14018         dependency.
14019         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14020         use arm_vfp effective target instead. Force initial fpu to vfp.
14021         * gcc.target/arm/attr-neon3.c: Likewise.
14022         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14023         arm_vfp_ok.
14024         * gcc.target/arm/unsigned-float.c: Likewise.
14025         * gcc.target/arm/vfp-1.c: Likewise.
14026         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14027         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14028         * gcc.target/arm/vfp-ldmiad.c: Likewise.
14029         * gcc.target/arm/vfp-ldmias.c: Likewise.
14030         * gcc.target/arm/vfp-stmdbd.c: Likewise.
14031         * gcc.target/arm/vfp-stmdbs.c: Likewise.
14032         * gcc.target/arm/vfp-stmiad.c: Likewise.
14033         * gcc.target/arm/vfp-stmias.c: Likewise.
14034         * gcc.target/arm/vnmul-1.c: Likewise.
14035         * gcc.target/arm/vnmul-2.c: Likewise.
14036         * gcc.target/arm/vnmul-3.c: Likewise.
14037         * gcc.target/arm/vnmul-4.c: Likewise.
14039 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
14041         PR testsuite/69366
14042         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14043         the MPX run-time library, for compile-time MPX test.
14044         * gcc.target/i386/chkp-always_inline.c: Likewise.
14045         * gcc.target/i386/chkp-bndret.c: Likewise.
14046         * gcc.target/i386/chkp-builtins-1.c: Likewise.
14047         * gcc.target/i386/chkp-builtins-2.c: Likewise.
14048         * gcc.target/i386/chkp-builtins-3.c: Likewise.
14049         * gcc.target/i386/chkp-builtins-4.c: Likewise.
14050         * gcc.target/i386/chkp-const-check-1.c: Likewise.
14051         * gcc.target/i386/chkp-const-check-2.c: Likewise.
14052         * gcc.target/i386/chkp-hidden-def.c: Likewise.
14053         * gcc.target/i386/chkp-label-address.c: Likewise.
14054         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14055         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14056         * gcc.target/i386/chkp-pr69044.c: Likewise.
14057         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14058         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14059         * gcc.target/i386/chkp-strchr.c: Likewise.
14060         * gcc.target/i386/chkp-strlen-1.c: Likewise.
14061         * gcc.target/i386/chkp-strlen-2.c: Likewise.
14062         * gcc.target/i386/chkp-strlen-3.c: Likewise.
14063         * gcc.target/i386/chkp-strlen-4.c: Likewise.
14064         * gcc.target/i386/chkp-strlen-5.c: Likewise.
14065         * gcc.target/i386/chkp-stropt-1.c: Likewise.
14066         * gcc.target/i386/chkp-stropt-10.c: Likewise.
14067         * gcc.target/i386/chkp-stropt-11.c: Likewise.
14068         * gcc.target/i386/chkp-stropt-12.c: Likewise.
14069         * gcc.target/i386/chkp-stropt-13.c: Likewise.
14070         * gcc.target/i386/chkp-stropt-14.c: Likewise.
14071         * gcc.target/i386/chkp-stropt-15.c: Likewise.
14072         * gcc.target/i386/chkp-stropt-16.c: Likewise.
14073         * gcc.target/i386/chkp-stropt-2.c: Likewise.
14074         * gcc.target/i386/chkp-stropt-3.c: Likewise.
14075         * gcc.target/i386/chkp-stropt-4.c: Likewise.
14076         * gcc.target/i386/chkp-stropt-5.c: Likewise.
14077         * gcc.target/i386/chkp-stropt-6.c: Likewise.
14078         * gcc.target/i386/chkp-stropt-7.c: Likewise.
14079         * gcc.target/i386/chkp-stropt-8.c: Likewise.
14080         * gcc.target/i386/chkp-stropt-9.c: Likewise.
14081         * gcc.target/i386/pr63995-2.c: Likewise.
14082         * gcc.target/i386/pr64805.c: Likewise.
14083         * gcc.target/i386/pr65044.c: Likewise.
14084         * gcc.target/i386/pr65167.c: Likewise.
14085         * gcc.target/i386/pr65183.c: Likewise.
14086         * gcc.target/i386/pr65184.c: Likewise.
14087         * gcc.target/i386/thunk-retbnd.c: Likewise.
14089 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
14091         PR tree-optimization/69328
14092         * gcc.dg/pr69328.c: New test.
14094 2016-01-20  Jeff Law  <law@redhat.com>
14096         PR target/25114
14097         * gcc.target/m68k/pr25114.c: New test.
14099 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14101         * gcc.target/arm/memset-inline-10.c: Added
14102         dg-require-effective-target arm_thumb2_ok.
14104 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
14106         * gcc.dg/debug/dwarf2/sso.c: New test.
14108 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
14110         PR testsuite/68820
14111         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14112         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14113         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14115 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
14117         PR ipa/66223
14118         * g++.dg/ipa/devirt-50.C: New testcase.
14120 2016-01-19  Marek Polacek  <polacek@redhat.com>
14122         PR c++/68965
14123         * g++.dg/cpp1y/parameter-pack-1.C: New test.
14124         * g++.dg/cpp1y/parameter-pack-2.C: New test.
14126 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14128         PR target/69135
14129         * gcc.target/arm/pr69135_1.c: New test.
14131 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
14133         * gcc.target/aarch64/ccmp_1.c: Add new tests.
14135 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
14137         * gcc.target/aarch64/ccmp_1.c: New testcase.
14139 2016-01-19  Marek Polacek  <polacek@redhat.com>
14141         PR c++/68586
14142         * g++.dg/cpp0x/enum30.C: New test.
14144 2016-01-19  Richard Biener  <rguenther@suse.de>
14146         PR tree-optimization/69336
14147         * g++.dg/tree-ssa/pr69336.C: New testcase.
14149 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
14151         PR debug/65779
14152         * gcc.dg/pr65779.c: New test.
14154 2016-01-19  Richard Biener  <rguenther@suse.de>
14156         PR tree-optimization/69352
14157         * gcc.dg/torture/pr69352.c: New testcase.
14159 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
14161         PR rtl-optimization/68955
14162         PR rtl-optimization/64557
14163         * gcc.dg/torture/pr68955.c: New test.
14165 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
14167         PR lto/69136
14168         * g++.dg/torture/pr69136.C: New testcase.
14170 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
14172         PR lto/69133
14173         * g++.dg/lto/pr69133_0.C: New testcase.
14174         * g++.dg/lto/pr69133_1.C: New testcase.
14176 2016-01-15  Jeff Law  <law@redhat.com>
14178         PR tree-optimization/69320
14179         * gcc.c-torture/pr69320-1.c: New test.
14180         * gcc.c-torture/pr69320-2.c: New test.
14181         * gcc.c-torture/pr69320-3.c: New test.
14182         * gcc.c-torture/pr69320-4.c: New test.
14184 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
14186         PR c++/11858
14187         PR c++/24663
14188         PR c++/24664
14189         * g++.dg/template/pr11858.C: New test.
14190         * g++.dg/template/pr24663.C: New test.
14191         * g++.dg/template/unify12.C: New test.
14192         * g++.dg/template/unify13.C: New test.
14193         * g++.dg/template/unify14.C: New test.
14194         * g++.dg/template/unify15.C: New test.
14195         * g++.dg/template/unify16.C: New test.
14196         * g++.dg/template/unify17.C: New test.
14198 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
14200         PR testsuite/69181
14201         * gcc.dg/pr69181-1.c: New test file.
14202         * gcc.dg/pr69181-2.c: New test file.
14203         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14204         globals by moving it to...
14205         (cleanup-after-saved-dg-test): ...this new function.  Add
14206         "global additional_sources_used".  Add reset of global
14207         multiline_expected_outputs to the empty list.
14208         * lib/multiline.exp (_multiline_expected_outputs): Rename this
14209         global to...
14210         (multiline_expected_outputs): ...this, and updated comments to
14211         note that it is modified from gcc-dg.exp.
14212         (dg-end-multiline-output): Update for the above renaming.
14213         (handle-multiline-outputs): Likewise.  Remove the clearing
14214         of the expected outputs to the empty list.
14216 2016-01-18  Richard Biener  <rguenther@suse.de>
14218         PR tree-optimization/69297
14219         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14221 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
14223         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14224         dg-options.
14225         * gcc.target/mips/mips-3d-2.c: Likewise.
14226         * gcc.target/mips/mips-3d-3.c: Likewise.
14227         * gcc.target/mips/mips-3d-4.c: Likewise.
14228         * gcc.target/mips/mips-3d-5.c: Likewise.
14229         * gcc.target/mips/mips-3d-6.c: Likewise.
14230         * gcc.target/mips/mips-3d-7.c: Likewise.
14231         * gcc.target/mips/mips-3d-8.c: Likewise.
14232         * gcc.target/mips/mips-3d-9.c: Likewise.
14233         * gcc.target/mips/mips-ps-1.c: Likewise.
14234         * gcc.target/mips/mips-ps-2.c: Likewise.
14235         * gcc.target/mips/mips-ps-3.c: Likewise.
14236         * gcc.target/mips/mips-ps-4.c: Likewise.
14237         * gcc.target/mips/mips-ps-5.c: Likewise.
14238         * gcc.target/mips/mips-ps-6.c: Likewise.
14239         * gcc.target/mips/mips-ps-7.c: Likewise.
14240         * gcc.target/mips/mips-ps-type.c: Likewise.
14241         * gcc.target/mips/mips-ps-type-2.c: Likewise.
14242         * gcc.target/mips/mips16-attributes-6.c: Likewise.
14244 2016-01-18  Tom de Vries  <tom@codesourcery.com>
14246         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14247         * c-c++-common/goacc/kernels-double-reduction.c: New test.
14248         * c-c++-common/goacc/kernels-empty.c: New test.
14249         * c-c++-common/goacc/kernels-eternal.c: New test.
14250         * c-c++-common/goacc/kernels-loop-2.c: New test.
14251         * c-c++-common/goacc/kernels-loop-3.c: New test.
14252         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14253         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14254         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14255         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14256         * c-c++-common/goacc/kernels-loop-data.c: New test.
14257         * c-c++-common/goacc/kernels-loop-g.c: New test.
14258         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14259         * c-c++-common/goacc/kernels-loop-n.c: New test.
14260         * c-c++-common/goacc/kernels-loop-nest.c: New test.
14261         * c-c++-common/goacc/kernels-loop.c: New test.
14262         * c-c++-common/goacc/kernels-noreturn.c: New test.
14263         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14264         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14265         * c-c++-common/goacc/kernels-reduction.c: New test.
14267 2016-01-18  Tom de Vries  <tom@codesourcery.com>
14269         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14270         * gcc.dg/autopar/outer-2.c: Same.
14271         * gcc.dg/autopar/outer-3.c: Same.
14272         * gcc.dg/autopar/outer-4.c: Same.
14273         * gcc.dg/autopar/outer-5.c: Same.
14274         * gcc.dg/autopar/outer-6.c: Same.
14275         * gcc.dg/autopar/parallelization-1.c: Same.
14276         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14277         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14278         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14279         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14280         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14281         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14282         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14283         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14284         * gcc.dg/autopar/pr39500-1.c: Same.
14285         * gcc.dg/autopar/pr39500-2.c: Same.
14286         * gcc.dg/autopar/pr46193.c: Same.
14287         * gcc.dg/autopar/pr46194.c: Same.
14288         * gcc.dg/autopar/pr49580.c: Same.
14289         * gcc.dg/autopar/pr49960-1.c: Same.
14290         * gcc.dg/autopar/pr49960.c: Same.
14291         * gcc.dg/autopar/pr68373.c: Same.
14292         * gcc.dg/autopar/reduc-1.c: Same.
14293         * gcc.dg/autopar/reduc-1char.c: Same.
14294         * gcc.dg/autopar/reduc-1short.c: Same.
14295         * gcc.dg/autopar/reduc-2.c: Same.
14296         * gcc.dg/autopar/reduc-2char.c: Same.
14297         * gcc.dg/autopar/reduc-2short.c: Same.
14298         * gcc.dg/autopar/reduc-3.c: Same.
14299         * gcc.dg/autopar/reduc-4.c: Same.
14300         * gcc.dg/autopar/reduc-6.c: Same.
14301         * gcc.dg/autopar/reduc-7.c: Same.
14302         * gcc.dg/autopar/reduc-8.c: Same.
14303         * gcc.dg/autopar/reduc-9.c: Same.
14304         * gcc.dg/autopar/uns-outer-4.c: Same.
14305         * gcc.dg/autopar/uns-outer-5.c: Same.
14306         * gcc.dg/autopar/uns-outer-6.c: Same.
14307         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14308         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14310 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14312         PR target/63679
14313         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14314         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14316 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14318         PR target/63679
14319         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14320         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14321         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14323 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14325         PR target/63679
14326         * gcc.dg/tree-ssa/sra-17.c: New.
14327         * gcc.dg/tree-ssa/sra-18.c: New.
14329 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
14331         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14333 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
14335         * gnat.dg/inline12.adb: New test.
14337 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
14339         PR tree-optimization/66797
14340         * gcc.c-torture/execute/pr65447.c: Relax check condition.
14342 2016-01-18  Richard Biener  <rguenther@suse.de>
14344         PR tree-optimization/69170
14345         * gcc.dg/torture/pr69170.c: New testcase.
14347 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
14349         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14351 2016-01-16  Tom de Vries  <tom@codesourcery.com>
14353         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14355 2016-01-16  Tom de Vries  <tom@codesourcery.com>
14357         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14358         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
14359         redundant dg-require-effective-target pthread.
14360         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14361         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14362         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14363         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14364         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14365         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14366         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14368 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
14370         PR target/68609
14371         * gcc.target/powerpc/recip-6.c: Enable on AIX.
14372         * gcc.target/powerpc/recip-7.c: Same.
14374 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
14376         PR c++/69091
14377         * g++.dg/template/pr69091.C: New test.
14379 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
14381         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14382         dump does not contain an error_mark_node.
14383         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14384         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14386 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
14388         PR c++/68936
14389         * g++.dg/template/pr68936.C: New test.
14391 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
14393         PR target/68609
14394         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14395         * gcc.target/powerpc/recip-2.c: Same.
14396         * gcc.target/powerpc/recip-3.c: Same.
14397         * gcc.target/powerpc/recip-4.c: Same.
14398         * gcc.target/powerpc/recip-sqrtf.c: Same.
14400 2016-01-15  Jeff Law  <law@redhat.com>
14402         PR tree-optimization/69270
14403         * gcc.dg/tree-ssa/pr69270-2.c: New test.
14404         * gcc.dg/tree-ssa/pr69270-3.c: New test.
14406 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
14408         PR fortran/49630
14409         * gfortran.dg/deferred_character_13.f90: New test for the fix
14410         of comment 3 of the PR.
14412         PR fortran/54070
14413         * gfortran.dg/deferred_character_8.f90: New test
14414         * gfortran.dg/allocate_error_5.f90: New test
14416         PR fortran/60593
14417         * gfortran.dg/deferred_character_10.f90: New test
14419         PR fortran/60795
14420         * gfortran.dg/deferred_character_14.f90: New test
14422         PR fortran/61147
14423         * gfortran.dg/deferred_character_11.f90: New test
14425         PR fortran/64324
14426         * gfortran.dg/deferred_character_9.f90: New test
14428 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
14430         PR rtl-optimization/69030
14431         * gcc.target/i386/pr69030.c: New.
14433 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14435         * gcc.target/aarch64/target_attr_17.c: New test.
14437 2016-01-15  Richard Biener  <rguenther@suse.de>
14439         PR tree-optimization/66856
14440         * gcc.dg/torture/pr66856-1.c: New testcase.
14441         * gcc.dg/torture/pr66856-2.c: Likewise.
14443 2016-01-15  Richard Biener  <rguenther@suse.de>
14445         PR debug/69137
14446         * g++.dg/lto/pr69137_0.C: New testcase.
14448 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
14450         PR middle-end/69246
14451         * gcc.target/i386/pr69246.c: New test.
14453 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14455         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
14457 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14459         PR c++/56194
14460         * g++.dg/init/const9.C: Disable test on S/390.
14462 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14464         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14465         * g++.dg/Wno-frame-address.C: Ditto.
14467 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14469         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14471 2016-01-15  Richard Biener  <rguenther@suse.de>
14473         PR tree-optimization/68961
14474         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14476 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
14478         * gcc.target/i386/pr65105-5.c: New test.
14480 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
14482         * gcc.c-torture/execute/alias-4.c: New testcase.
14484 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
14486         PR ipa/68148
14487         * g++.dg/ipa/devirt-49.C: New testcase.
14489 2016-01-15  Christian Bruel  <christian.bruel@st.com>
14491         PR target/65837
14492         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14493         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14494         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14496 2016-01-15  Richard Biener  <rguenther@suse.de>
14498         PR tree-optimization/69117
14499         * gcc.dg/torture/pr69117.c: New testcase.
14501 2015-01-14  Ryan Burn  <contact@rnburn.com>
14503         PR c++/69048
14504         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14506 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14508         PR testsuite/67509
14509         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14510         range tests use 100 * maximum instead of maximum + 1.
14512 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
14514         PR debug/69244
14515         * gcc.dg/guality/pr69244.c: New test.
14517 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
14519         * lib/target-supports.exp (check_effective_target_issignaling):
14520         New procedure.
14521         * gcc.dg/pr61441.c: Require issignaling effective target.
14523 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
14525         PR target/68803
14526         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14528 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
14530         PR c++/68819
14531         PR preprocessor/69177
14532         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14533         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14534         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14535         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14537 2016-01-14  Marek Polacek  <polacek@redhat.com>
14539         PR c/69262
14540         * gcc.dg/array-15.c: New test.
14542 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
14544         PR middle-end/68146
14545         PR tree-optimization/69155
14546         * gfortran.dg/pr68146.f: New test.
14547         * gfortran.dg/pr69155.f90: New test.
14549 2016-01-14  Richard Biener  <rguenther@suse.de>
14551         PR tree-optimization/68060
14552         * gcc.dg/torture/pr68060-1.c: New testcase.
14553         * gcc.dg/torture/pr68060-2.c: Likewise.
14555 2016-01-14  Nick Clifton  <nickc@redhat.com>
14557         * lib/target-supports.exp
14558         (check_effective_target_arm_neon_ok_nocache): Add an option
14559         sequence that includes setting the ARM architecture to ARMv7-A.
14560         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14561         command line options necessary to enable Neon support.
14562         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14563         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14564         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14565         * gcc.target/arm/pr69180.c: Likewise.
14567 2016-01-14  Jeff Law  <law@redhat.com>
14569         PR tree-optimization/69270
14570         * gcc.dg/tree-ssa/pr69270.c: New test.
14572 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
14574         PR c/66208
14575         * c-c++-common/pr66208.c: New file.
14577 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
14579         PR tree-optimization/69156
14580         * gcc.dg/pr69156.c: New test.
14582 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
14584         * gcc.target/i386/pr69225-7.c: New test.
14586 2016-01-13  Richard Henderson  <rth@redhat.com>
14588         * gcc.dg/tm/memopt-13.c: Update expected function.
14589         * gcc.dg/tm/memopt-6.c: Likewise.
14591 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
14593         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14594         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14595         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14596         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14598 2016-01-13  Tom de Vries  <tom@codesourcery.com>
14600         PR tree-optimization/69169
14601         * gcc.dg/pr69169.c: New test.
14603 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
14605         PR target/69228
14606         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14607         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14608         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14609         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14610         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14611         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14612         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14613         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14615 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
14617         PR target/69247
14618         * gcc.dg/pr69247.c: New test.
14620 2016-01-13  Richard Biener  <rguenther@suse.de>
14622         PR tree-optimization/69242
14623         * gcc.dg/torture/pr69242.c: New testcase.
14625 2016-01-13  Richard Biener  <rguenther@suse.de>
14627         PR tree-optimization/69186
14628         * gcc.dg/torture/pr69186.c: New testcase.
14630 2016-01-13  Jeff Law  <law@redhat.com>
14632         PR tree-optimization/67755
14633         * gcc.dg/tree-ssa/pr67755.c: New test.
14635 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14637         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14638         pass number in output by a star.
14640 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
14642         PR tree-optimization/68911
14643         * gcc.c-torture/execute/pr68911.c: New test.
14645 2016-01-12  Marek Polacek  <polacek@redhat.com>
14647         PR c++/68979
14648         * g++.dg/warn/permissive-1.C: New test.
14650 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14652         PR objc++/68511
14653         PR c++/69213
14654         * g++.dg/opt/pr69213.C: New test.
14656 2016-01-12  Christian Bruel  <christian.bruel@st.com>
14658         PR target/69180
14659         * gcc.target/arm/pr69180.c: New test.
14661 2016-01-12  Richard Biener  <rguenther@suse.de>
14663         PR lto/69077
14664         * g++.dg/lto/pr69077_0.C: New testcase.
14665         * g++.dg/lto/pr69077_1.C: Likewise.
14667 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14669         PR target/69175
14670         * g++.dg/opt/pr69175.C: New test.
14672 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
14674         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14675         rather than #including math.h & stdlib.h.
14676         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14677         * gcc.dg/vect/pr49771.c: Likewise.
14678         * gcc.dg/vect/vect-10-big-array.c: Likewise.
14679         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14680         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14681         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14682         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14683         * gcc.dg/vect/pr44507.c: Likewise.
14684         * gcc.dg/vect/pr45902.c: Likewise.
14685         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14686         * gcc.dg/vect/vect-117.c: Likewise.
14687         * gcc.dg/vect/vect-99.c: Likewise.
14688         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14689         * gcc.dg/vect/vect-cond-1.c: Likewise.
14690         * gcc.dg/vect/vect-cond-2.c: Likewise.
14691         * gcc.dg/vect/vect-cond-3.c: Likewise.
14692         * gcc.dg/vect/vect-cond-4.c: Likewise.
14693         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14694         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14695         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14696         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14697         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14698         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14699         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14700         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14701         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14702         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14703         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14704         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14705         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14706         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14707         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14708         include of signal.h.
14709         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14710         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14711         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14712         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14713         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14714         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14715         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14716         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14717         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14718         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14719         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14720         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14721         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14722         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14723         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14724         * gcc.dg/vect/vect-outer-5.c: Likewise.
14725         * gcc.dg/vect/vect-outer-6.c: Likewise.
14726         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14727         include of stdio.h.
14729 2016-01-12  Nick Clifton  <nickc@redhat.com>
14731         PR target/68913
14732         * gcc.dg/lto/pr61886_0.c: Rename the external function called
14733         to fread so that it will be found in all target runtimes.
14735 2016-01-12  Richard Biener  <rguenther@suse.de>
14737         PR tree-optimization/69053
14738         * g++.dg/torture/pr69053.C: New testcase.
14740 2016-01-12  Richard Biener  <rguenther@suse.de>
14742         PR tree-optimization/69168
14743         * gcc.dg/torture/pr69168.c: New testcase.
14745 2016-01-12  Richard Biener  <rguenther@suse.de>
14747         PR tree-optimization/69157
14748         * gcc.dg/torture/pr69157.c: New testcase.
14750 2016-01-12  Richard Biener  <rguenther@suse.de>
14752         PR tree-optimization/69174
14753         * gcc.dg/torture/pr69174.c: New testcase.
14755 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14757         PR c++/66808
14758         PR c++/69000
14759         * g++.dg/tls/pr66808.C: New test.
14760         * g++.dg/tls/pr69000.C: New test.
14762 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14764         * gcc.target/powerpc/swaps-p8-23.c: New test.
14765         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14767 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
14769         PR tree-optimization/68356
14770         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14772 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
14773             Jim Wilson  <jim.wilson@linaro.org>
14775         PR target/69194
14776         * gcc.target/arm/pr69194.c: New test.
14778 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
14780         PR target/69225
14781         * gcc.target/i386/pr69225-1.c: New test.
14782         * gcc.target/i386/pr69225-2.c: Likewise.
14783         * gcc.target/i386/pr69225-3.c: Likewise.
14784         * gcc.target/i386/pr69225-4.c: Likewise.
14785         * gcc.target/i386/pr69225-5.c: Likewise.
14786         * gcc.target/i386/pr69225-6.c: Likewise.
14788 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
14790         PR target/67462
14791         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14792         if lp64.
14794         PR target/69071
14795         * gcc.dg/pr69071.c: New test.
14797         PR c++/69211
14798         * g++.dg/opt/pr69211.C: New test.
14800         PR tree-optimization/69214
14801         * gcc.c-torture/compile/pr69214.c: New test.
14803 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
14805         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14806         * gcc.target/i386/pr66232-11.c: Ditto.
14807         * gcc.target/i386/pr66232-12.c: Ditto.
14808         * gcc.target/i386/pr66232-13.c: Ditto.
14810 2016-01-11  Richard Biener  <rguenther@suse.de>
14812         PR tree-optimization/69173
14813         * gcc.dg/torture/pr69173.c: New testcase.
14815 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14817         PR rtl-optimization/68796
14818         * gcc.target/aarch64/tst_5.c: New test.
14819         * gcc.target/aarch64/tst_6.c: Likewise.
14821 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14823         PR rtl-optimization/68841
14824         * gcc.dg/pr68841.c: New test.
14825         * gcc.c-torture/execute/pr68841.c: New test.
14827 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
14829         PR rtl-optimization/68920
14830         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14831         for ix86 targets.
14832         * gcc.dg/ifcvt-5.c: New test.
14834 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
14836         PR bootstrap/69123
14837         * g++.dg/pr69123.C: New.
14839 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14841         PR target/69010
14842         * gcc.target/i386/pr69010.c: New test.
14844 2016-01-11  Martin Jambor  <mjambor@suse.cz>
14846         PR ipa/69044
14847         * gcc.target/i386/chkp-pr69044.c: New test.
14849 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14851         PR tree-optimization/69109
14852         * gcc.dg/autopar/pr69109-2.c: New test.
14853         * gcc.dg/autopar/pr69109.c: New test.
14855 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14857         PR tree-optimization/69108
14858         * gcc.dg/autopar/pr69108.c: New test.
14860 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
14862         PR c++/69029
14863         * c-c++-common/Wisleading-indentation.c: Augment test.
14865 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14867         PR fortran/69154
14868         * gfortran.dg/inline_matmul_12.f90:  New test.
14870 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
14872         PR fortran/67779
14873         * gfortran.dg/actual_array_offset_1: New test.
14875 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14877         PR tree-optimization/69062
14878         * gcc.dg/autopar/pr69062.c: New test.
14880 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
14882         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14883         * gcc.dg/vect/slp-perm-2.c: Likewise.
14884         * gcc.dg/vect/slp-perm-3.c: Likewise.
14885         * gcc.dg/vect/slp-perm-5.c: Likewise.
14886         * gcc.dg/vect/slp-perm-6.c: Likewise.
14887         * gcc.dg/vect/slp-perm-7.c: Likewise.
14888         * gcc.dg/vect/slp-perm-8.c: Likewise.
14890 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14892         PR tree-optimization/69039
14893         * gcc.dg/autopar/pr69039.c: New test.
14895 2016-01-09  Marek Polacek  <polacek@redhat.com>
14897         PR c++/69113
14898         * g++.dg/pr69113.C: New test.
14900 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14902         PR middle-end/50865
14903         PR tree-optimization/69097
14904         * gcc.c-torture/execute/pr50865.c: New test.
14905         * gcc.c-torture/execute/pr69097-1.c: New test.
14906         * gcc.c-torture/execute/pr69097-2.c: New test.
14907         * gcc.dg/pr69097-1.c: New test.
14908         * gcc.dg/pr69097-2.c: New test.
14910 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14912         PR c++/69164
14913         * g++.dg/opt/pr69164.C: New test.
14915 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14917         PR tree-optimization/69167
14918         * gcc.dg/pr69167.c: New test.
14920 2016-01-08  Marek Polacek  <polacek@redhat.com>
14922         PR c++/68449
14923         * g++.dg/pr68449.C: New.
14925 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
14927         PR tree-optimization/68707
14928         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14929         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14930         on platforms supporting it.
14931         * gcc.dg/vect/slp-perm-2.c: Likewise.
14932         * gcc.dg/vect/slp-perm-3.c: Likewise.
14933         * gcc.dg/vect/slp-perm-5.c: Likewise.
14934         * gcc.dg/vect/slp-perm-7.c: Likewise.
14935         * gcc.dg/vect/slp-perm-8.c: Likewise.
14936         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14937         on platforms supporting it.
14939 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14941         PR tree-optimization/69162
14942         * gcc.dg/pr69162.c: New test.
14944         PR tree-optimization/69172
14945         * gcc.dg/pr69172.c: New test.
14947 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14949         PR tree-optimization/67781
14950         * gcc.c-torture/execute/pr67781.c: New file.
14952 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14954         PR tree-optimization/69083
14955         * gcc.dg/vect/pr69083.c: New test.
14957 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
14959         PR tree-optimization/61441
14960         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14961         Use -fexcess-precision=standard for compiler options.
14962         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
14964 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14966         PR fortran/69128
14967         * gfortran.dg/gomp/pr69128.f90: New test.
14969         PR c++/69145
14970         * g++.dg/ext/pr69145-1.C: New test.
14971         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14972         * g++.dg/ext/pr69145-2.h: New file.
14974 2016-01-07  Martin Sebor  <msebor@redhat.com>
14976         PR c/68966
14977         * gcc.dg/atomic-fetch-bool.c: New test.
14978         * gcc.dg/sync-fetch-bool.c: New test.
14980 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14982         PR fortran/66680
14983         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14985 2016-01-07  Nick Clifton  <nickc@redhat.com>
14987         PR target/66655
14988         * g++.dg/pr66655.C: New test.
14989         * g++.dg/pr66655_1.cc: Test support file.
14990         * g++.dg/pr66655.h: Test header file.
14992 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
14994         PR fortran/66680
14995         gfortran.dg/gomp/pr66680.f90: New test.
14997 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14999         PR target/69171
15000         * gcc.target/i386/pr69171-1.c: New test.
15001         * gcc.target/i386/pr69171-2.c: Likewise.
15002         * gcc.target/i386/pr69171-3.c: Likewise.
15003         * gcc.target/i386/pr69171-4.c: Likewise.
15004         * gcc.target/i386/pr69171-5.c: Likewise.
15005         * gcc.target/i386/pr69171-6.c: Likewise.
15007 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
15009         PR middle-end/67639
15010         * c-c++-common/pr67639.c: New test.
15012 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
15014         PR tree-optimization/69141
15015         * g++.dg/opt/pr69141.C: New test.
15017 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
15019         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15021 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
15023         PR target/69140
15024         * gcc.target/i386/pr69140.c: New test
15026 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
15028         * gcc.dg/bad-dereference.c: New test case.
15030 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15032         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15034 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
15036         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15038 2016-01-06  Marek Polacek  <polacek@redhat.com>
15040         PR sanitizer/69099
15041         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15043 2016-01-05  Marek Polacek  <polacek@redhat.com>
15045         PR c/69104
15046         * gcc.dg/atomic-invalid-2.c: New.
15048 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15050         PR target/68991
15051         * gcc.target/i386/pr68991.c: New test.
15053 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15055         PR target/68991
15056         * g++.dg/pr68991-1.C: New test.
15057         * g++.dg/pr68991-2.C: Likewise.
15059 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
15061         PR other/60465
15062         * gcc.target/ia64/pr60465-gprel64.c: New test.
15063         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15065 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15067         PR rtl-optimization/68651
15068         * gcc.target/aarch64/pr68651_1.c: New test.
15070 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
15072         PR c/69122
15073         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15075 2016-01-05  Nathan Sidwell  <nathan@acm.org>
15077         PR c++/58583
15078         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15080         * gcc.dg/alias-15.c: New.
15082 2016-01-05  Nick Clifton  <nickc@redhat.com>
15084         PR target/68870
15085         * g++.dg/pr68770.C: New test.
15087 2016-01-04  Mike Stump  <mikestump@comcast.net>
15089         * lib/target-supports.exp (check_effective_target_cilkplus):
15090         cilkplus targets require pthreads.
15091         (check_effective_target_cilkplus): Remove special case for NVPTX.
15093 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
15095         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15096         generation.
15098 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
15100         Update copyright years.
15102 2016-01-04  Marek Polacek  <polacek@redhat.com>
15104         PR c/68908
15105         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15106         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15107         * gcc.dg/atomic/stdatomic-op-5.c: New test.
15109 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15111         * gcc.target/sparc/20160104-2.c: New test.
15113 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15115         * gcc.target/sparc/20160104-1.c: New test.
15117 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
15119         PR fortran/65045
15120         * gfortran.dg/pr65045.f90: New test.
15122 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
15124         * gnat.dg/specs/debug1.ads: Delete.
15126 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15128         PR libgfortran/68867
15129         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15130         expression.
15132 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15134         PR libgfortran/68867
15135         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15136         PowerPC.
15138 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
15140         PR fortran/68864
15141         * gfortran.dg/pr68864.f90: New test.
15143 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
15145         PR tree-optimization/69070
15146         * gcc.dg/pr69070.c: New test.
15148         PR sanitizer/69055
15149         * gfortran.dg/pr69055.f90: New test.
15151         PR target/69015
15152         * gcc.dg/pr69015.c: New test.
15154 Copyright (C) 2016 Free Software Foundation, Inc.
15156 Copying and distribution of this file, with or without modification,
15157 are permitted in any medium without royalty provided the copyright
15158 notice and this notice are preserved.